.agreement-rehearsal{margin-block-start:var(--spacing-xl);padding-block-start:var(--spacing-xl);border-block-start:var(--border-width-hairline) solid var(--control-center-border,var(--cv-border))}.agreement-rehearsal-card{margin-block:var(--spacing-lg)}.agreement-rehearsal-card>summary{cursor:pointer;padding-block:var(--spacing-md)}.agreement-rehearsal-document{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:var(--spacing-xl);padding-block:var(--spacing-xl);border-block:var(--border-width-hairline) solid var(--control-center-border,var(--cv-border));line-height:1.7;max-inline-size:75ch}.agreement-rehearsal-image{display:block;max-inline-size:100%;max-block-size:var(--spacing-4xl);object-fit:contain;object-position:left center}.agreement-rehearsal code{overflow-wrap:anywhere}.agreement-rehearsal form{margin-block:var(--spacing-xl)}.agreement-rehearsal form>button,.agreement-rehearsal>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.agreement-rehearsal form:not([hidden]){display:grid;gap:var(--spacing-lg)}.agreement-rehearsal form label:not(.studio-sharing):not(.agreement-signature-choice):not([hidden]){display:grid;gap:var(--spacing-sm)}.agreement-rehearsal-card>summary::marker{color:var(--status-warning-color)}.agreement-rehearsal-card[data-state=archived]>summary::marker,.agreement-rehearsal-card[data-state=reviewed]>summary::marker{color:var(--status-success-color)}.agreement-next-step{margin-block:var(--spacing-md)}.agreement-reading-guide,.agreement-signature-modes{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-block:var(--spacing-lg)}.agreement-signature-tools{min-inline-size:0;border:0;padding:0;display:grid;gap:var(--spacing-md)}.agreement-signature-tools canvas{inline-size:100%;max-inline-size:600px;aspect-ratio:10 / 3;background:var(--color-white,#fff);border:var(--border-width-hairline) solid var(--control-center-border,var(--cv-border));touch-action:none}.agreement-signature-tools canvas[hidden]{display:none}.agreement-signature-tools img{max-inline-size:100%;max-block-size:120px;object-fit:contain;background:var(--color-white,#fff)}.agreement-signature-modes label,.agreement-rehearsal .agreement-signature-choice{display:flex;align-items:center;gap:var(--spacing-sm)}.agreement-rehearsal .agreement-signature-tools input:is([type=radio],[type=checkbox]){flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);min-block-size:0;padding:0}.agreement-guided-document{white-space:normal}.agreement-guided-document>p,.agreement-guided-document [data-guide-section]>p{white-space:pre-wrap}.agreement-guided-document [data-guide-section],[data-signature-step]{scroll-margin-block-start:var(--site-header-height,var(--spacing-4xl));animation:agreement-section-enter var(--interaction-motion-medium) var(--interaction-ease-standard)}.agreement-guide-controls{position:sticky;inset-block-end:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-md);padding-block:var(--spacing-md);background:var(--control-center-surface,var(--cv-page-bg));border-block-start:var(--border-width-hairline) solid var(--control-center-border,var(--cv-border))}.agreement-guide-header{display:grid;justify-items:start;gap:var(--spacing-md)}.agreement-guide-header progress{inline-size:100%}.agreement-document-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding-block:var(--spacing-md);border-block-end:var(--border-width-hairline) solid var(--control-center-border,var(--cv-border))}.agreement-document-toolbar label{display:flex;align-items:center;gap:var(--spacing-sm)}.agreement-document-toolbar button{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.agreement-pdf-preview{display:grid;inline-size:100%;gap:var(--spacing-lg)}.agreement-pdf-preview canvas{display:block;inline-size:100%;block-size:auto;background:var(--color-white,#fff);border:var(--border-width-hairline) solid var(--control-center-border,var(--cv-border))}.agreement-pdf-preview[hidden]{display:none}.agreement-focus{box-sizing:border-box;inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;border:0;color:var(--control-center-text,var(--cv-text));background:var(--control-center-surface,var(--cv-page-bg))}.agreement-focus>header{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg);background:inherit;border-block-end:var(--border-width-hairline) solid var(--control-center-border,var(--cv-border))}.agreement-focus>header h2{margin:0;font-size:inherit}.agreement-focus [data-envelope-content]{max-inline-size:80ch;margin-inline:auto;padding:var(--spacing-lg)}.agreement-focus [data-guide-active=true]{border-inline-start:var(--border-width-hairline) solid var(--status-success-color);padding-inline-start:var(--spacing-md)}.agreement-signature-dialog{box-sizing:border-box;inline-size:calc(100% - var(--spacing-xl));max-inline-size:680px;max-block-size:90dvh;overflow:auto;padding:var(--spacing-lg);color:var(--control-center-text,var(--cv-text));background:var(--control-center-surface,var(--cv-page-bg));border:var(--border-width-hairline) solid var(--control-center-border,var(--cv-border))}.agreement-rehearsal input[readonly]{opacity:var(--disabled-opacity)}@keyframes agreement-section-enter{0%{opacity:0;transform:translateY(var(--spacing-sm))}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.agreement-guided-document [data-guide-section],[data-signature-step]{animation:none}}:root{--cookie-consent-backdrop:color-mix(in srgb, var(--shadow-color, #000000) 16%, transparent);--cookie-consent-surface:var(--panel-surface-unified);--cookie-consent-border:var(--panel-border-unified);--cookie-consent-shadow:var(--panel-shadow-unified);--cookie-consent-width: min(calc(36rem * var(--accessibility-density-scale)), calc(100vw - (2 * var(--cookie-consent-min-viewport-gap))));--cookie-consent-min-viewport-gap:var(--dialog-overlay-viewport-gap);--cookie-consent-viewport-gap-top:var(--home-shell-topbar-height, calc(4rem * var(--accessibility-density-scale)));--cookie-consent-viewport-gap-bottom:var(--home-shell-footer-separator-offset, calc(5rem * var(--accessibility-density-scale)));--cookie-consent-footer-links-max-width:100%;--cookie-consent-max-height:calc(100dvh - var(--cookie-consent-viewport-gap-top) - var(--cookie-consent-viewport-gap-bottom));--cookie-consent-radius:var(--dialog-radius-unified);--cookie-consent-card-radius:var(--shape-card-radius);--cookie-consent-pill-radius:var(--control-radius);--cookie-consent-divider: color-mix(in srgb, var(--text-primary-color) 6%, transparent);--cookie-consent-header-divider: color-mix(in srgb, var(--text-secondary-color) 35%, transparent);--cookie-consent-muted: color-mix(in srgb, var(--text-primary-color) 58%, transparent);--cookie-consent-support-text: color-mix(in srgb, var(--text-primary-color) 54%, transparent);--cookie-consent-row-title-secondary: color-mix(in srgb, var(--text-primary-color) 78%, transparent);--cookie-consent-row-shadow:var(--dialog-overlay-row-shadow);--cookie-consent-education-border: color-mix(in srgb, var(--text-primary-color) 6%, transparent);--cookie-consent-sticky-actions-border: color-mix(in srgb, var(--text-secondary-color) 35%, transparent);--cookie-consent-brand-image-filter: var(--icon-image-filter, none);--cookie-consent-brand-symbol-filter: var(--icon-image-filter, none);--cookie-consent-soft: color-mix(in srgb, var(--text-primary-color) 4%, transparent);--cookie-consent-soft-strong: color-mix(in srgb, var(--text-primary-color) 8%, transparent);--cookie-consent-row-surface: color-mix(in srgb, var(--bg-primary-color) 72%, transparent);--cookie-consent-row-border: color-mix(in srgb, var(--text-primary-color) 8%, transparent);--cookie-consent-row-hover:var(--dialog-consent-row-hover);--cookie-consent-row-icon-surface: color-mix(in srgb, var(--text-primary-color) 4%, transparent);--cookie-consent-row-icon-color: color-mix(in srgb, var(--text-primary-color) 76%, transparent);--cookie-consent-row-icon-image-filter: var(--icon-image-filter, none);--cookie-consent-row-icon-size:var(--dialog-consent-row-icon-size);--cookie-consent-row-expand-size:var(--dialog-consent-row-expand-size);--cookie-consent-row-expand-icon-size:var(--dialog-consent-row-expand-icon-size);--cookie-consent-row-expand-icon-filter: var(--icon-image-filter, none);--cookie-consent-toggle-off: var(--toggle-track-bg-off);--cookie-consent-toggle-on: var(--toggle-track-bg-on);--cookie-consent-toggle-on-accent: var(--toggle-track-bg-on);--cookie-consent-toggle-track-width: var(--toggle-width);--cookie-consent-toggle-track-height: var(--toggle-height);--cookie-consent-toggle-thumb-size: var(--toggle-thumb-size);--cookie-consent-toggle-thumb-offset: var(--toggle-padding);--cookie-consent-toggle-thumb: var(--toggle-thumb-bg);--cookie-consent-brand-symbol-wrap-size:var(--dialog-consent-brand-symbol-wrap-size);--cookie-consent-brand-symbol-size:var(--dialog-consent-brand-symbol-size);--cookie-consent-brand-wordmark-width:var(--dialog-consent-brand-wordmark-width);--cookie-consent-action-gap:var(--dialog-consent-action-gap);--cookie-consent-action-border: transparent;--cookie-consent-action-surface: var(--cookie-consent-soft);--cookie-consent-action-surface-hover: var(--cookie-consent-soft-strong);--cookie-consent-action-text: var(--text-primary-color);--cookie-consent-content-gutter:var(--dialog-consent-content-gutter);--cookie-consent-body-edge-inset:var(--dialog-consent-body-edge-inset);--cookie-consent-toggle-ring: color-mix(in srgb, var(--text-primary-color) 16%, transparent);--cookie-consent-subitem-surface: color-mix(in srgb, var(--text-primary-color) 2%, transparent);--cookie-consent-subitem-border: color-mix(in srgb, var(--text-primary-color) 6%, transparent);--cookie-consent-subitem-copy: color-mix(in srgb, var(--text-primary-color) 54%, transparent);--cookie-consent-subitem-state: color-mix(in srgb, var(--text-primary-color) 52%, transparent);--cookie-consent-subitem-gap:var(--dialog-consent-subitem-gap);--cookie-consent-row-title-color: var(--text-primary-color);--cookie-consent-row-copy-color: color-mix(in srgb, var(--text-primary-color) 68%, transparent);--cookie-consent-row-status-color: color-mix(in srgb, var(--text-primary-color) 62%, transparent);--cookie-consent-row-detail-color: color-mix(in srgb, var(--text-primary-color) 62%, transparent);--cookie-consent-subitem-title-color: var(--text-primary-color);--cookie-consent-subitem-copy-color-strong: color-mix(in srgb, var(--text-primary-color) 66%, transparent);--cookie-consent-subitem-status-color-strong: color-mix(in srgb, var(--text-primary-color) 62%, transparent);--cookie-consent-footer-border: color-mix(in srgb, var(--text-primary-color) 6%, transparent);--cookie-consent-footer-link-color: color-mix(in srgb, var(--text-primary-color) 74%, transparent);--cookie-consent-footer-link-hover: var(--text-primary-color);--cookie-consent-footer-language-surface: color-mix(in srgb, var(--text-primary-color) 3%, transparent);--cookie-consent-footer-language-border: color-mix(in srgb, var(--text-primary-color) 8%, transparent);--cookie-consent-footer-language-label: color-mix(in srgb, var(--text-primary-color) 58%, transparent);--cookie-consent-footer-language-value: var(--text-primary-color);--cookie-consent-learning-shell-min-height:var(--dialog-consent-learning-shell-min-height);--cookie-consent-learning-shell-radius:var(--dialog-consent-learning-shell-radius);--cookie-consent-learning-shell-padding:var(--dialog-consent-learning-shell-padding);--cookie-consent-learning-section-spacing: 0;--cookie-consent-learning-panel-inset: 0;--cookie-consent-learning-icon-size:var(--dialog-consent-learning-icon-size);--cookie-consent-learning-card-gap:var(--dialog-consent-learning-card-gap);--cookie-consent-learning-copy-gap:var(--dialog-consent-learning-copy-gap);--cookie-consent-copy-stack-gap:var(--dialog-consent-copy-stack-gap);--cookie-consent-motion-fast:var(--interaction-motion-fast);--cookie-consent-motion-medium:var(--interaction-motion-medium);--cookie-consent-motion-backdrop:var(--overlay-motion-duration);--cookie-consent-motion-panel-transform:var(--overlay-motion-duration);--cookie-consent-motion-panel-opacity:var(--interaction-motion-medium);--cookie-consent-motion-opacity-soft:var(--interaction-motion-fast);--cookie-consent-motion-ease:var(--overlay-motion-ease);--cookie-consent-accent-hover:var(--color-primary1);--cookie-consent-close-button-size:var(--global-close-button-size);--cookie-consent-close-button-color:var(--global-close-button-color);--cookie-consent-close-button-hover-color:var(--global-close-button-hover-color);--cookie-consent-close-button-duration:var(--global-close-button-duration);--cookie-consent-close-button-ease:var(--global-close-button-ease);--cookie-consent-backdrop-blur:var(--dialog-overlay-backdrop-blur);--cookie-consent-panel-blur:var(--dialog-overlay-panel-blur);--cookie-consent-footer-separator-opacity:var(--dialog-overlay-footer-separator-opacity);--cookie-consent-overlay-opacity-closed:var(--dialog-overlay-opacity-closed);--cookie-consent-overlay-opacity-open:var(--dialog-overlay-opacity-open);--cookie-consent-shell-gap:var(--dialog-overlay-shell-gap);--cookie-consent-panel-min-height:var(--dialog-overlay-panel-min-height);--cookie-consent-panel-padding-y:var(--dialog-overlay-panel-padding-y);--cookie-consent-panel-padding-x:var(--dialog-overlay-panel-padding-x);--cookie-consent-panel-transform-closed:var(--overlay-transform-closed);--cookie-consent-panel-transform-open:var(--overlay-transform-open);--cookie-consent-header-gap:var(--dialog-consent-header-gap);--cookie-consent-header-padding-bottom:var(--dialog-consent-header-padding-bottom);--cookie-consent-body-padding-top:var(--dialog-consent-body-padding-top);--cookie-consent-body-padding-inline:var(--dialog-consent-body-padding-inline);--cookie-consent-row-margin-bottom:var(--dialog-consent-row-margin-bottom);--cookie-consent-subitems-margin-top:var(--dialog-consent-subitems-margin-top);--cookie-consent-eyebrow-size:var(--dialog-consent-eyebrow-size);--cookie-consent-eyebrow-weight:var(--dialog-consent-eyebrow-weight);--cookie-consent-eyebrow-line-height:var(--dialog-consent-eyebrow-line-height);--cookie-consent-eyebrow-tracking:var(--dialog-consent-eyebrow-tracking);--cookie-consent-copy-size:var(--dialog-consent-copy-size);--cookie-consent-copy-weight:var(--dialog-consent-copy-weight);--cookie-consent-copy-line-height:var(--dialog-consent-copy-line-height);--cookie-consent-copy-tracking:var(--dialog-consent-copy-tracking);--cookie-consent-note-legal-size:var(--dialog-consent-note-legal-size);--cookie-consent-note-legal-line-height:var(--dialog-consent-note-legal-line-height);--cookie-consent-action-min-height:var(--dialog-consent-action-min-height);--cookie-consent-action-padding-y:var(--dialog-consent-action-padding-y);--cookie-consent-action-padding-x:var(--dialog-consent-action-padding-x);--cookie-consent-action-size:var(--dialog-consent-action-size);--cookie-consent-action-weight:var(--dialog-consent-action-weight);--cookie-consent-action-line-height:var(--dialog-consent-action-line-height);--cookie-consent-action-tracking:var(--dialog-consent-action-tracking);--cookie-consent-row-topline-gap:var(--dialog-consent-row-topline-gap);--cookie-consent-row-topline-padding-y:var(--dialog-consent-row-topline-padding-y);--cookie-consent-row-summary-gap:var(--dialog-consent-row-summary-gap);--cookie-consent-row-copy-gap:var(--dialog-consent-row-copy-gap);--cookie-consent-row-title-size:var(--dialog-consent-row-title-size);--cookie-consent-row-title-weight:var(--dialog-consent-row-title-weight);--cookie-consent-row-title-line-height:var(--dialog-consent-row-title-line-height);--cookie-consent-row-title-tracking:var(--dialog-consent-row-title-tracking);--cookie-consent-row-copy-size:var(--dialog-consent-row-copy-size);--cookie-consent-row-copy-weight:var(--dialog-consent-row-copy-weight);--cookie-consent-row-copy-line-height:var(--dialog-consent-row-copy-line-height);--cookie-consent-row-copy-tracking:var(--dialog-consent-row-copy-tracking);--cookie-consent-row-status-size:var(--dialog-consent-row-status-size);--cookie-consent-row-status-weight:var(--dialog-consent-row-status-weight);--cookie-consent-row-status-line-height:var(--dialog-consent-row-status-line-height);--cookie-consent-row-status-tracking:var(--dialog-consent-row-status-tracking);--cookie-consent-row-detail-gap:var(--dialog-consent-row-detail-gap);--cookie-consent-row-detail-padding-y:var(--dialog-consent-row-detail-padding-y);--cookie-consent-row-link-size:var(--dialog-consent-row-link-size);--cookie-consent-row-link-weight:var(--dialog-consent-row-link-weight);--cookie-consent-row-link-line-height:var(--dialog-consent-row-link-line-height);--cookie-consent-row-link-tracking:var(--dialog-consent-row-link-tracking);--cookie-consent-brand-gap:var(--dialog-consent-brand-gap);--cookie-consent-brand-margin-top:var(--dialog-consent-brand-margin-top);--cookie-consent-brand-margin-bottom:var(--dialog-consent-brand-margin-bottom);--cookie-consent-brand-wordmark-height:var(--dialog-consent-brand-wordmark-height);--cookie-consent-learning-rail-gap:var(--dialog-consent-learning-rail-gap);--cookie-consent-learning-title-size:var(--dialog-consent-learning-title-size);--cookie-consent-learning-title-weight:var(--dialog-consent-learning-title-weight);--cookie-consent-learning-title-line-height:var(--dialog-consent-learning-title-line-height);--cookie-consent-learning-title-tracking:var(--dialog-consent-learning-title-tracking);--cookie-consent-learning-copy-size:var(--dialog-consent-learning-copy-size);--cookie-consent-learning-copy-weight:var(--dialog-consent-learning-copy-weight);--cookie-consent-learning-copy-line-height:var(--dialog-consent-learning-copy-line-height);--cookie-consent-learning-copy-tracking:var(--dialog-consent-learning-copy-tracking);--cookie-consent-subitem-layout-gap:var(--dialog-consent-subitem-layout-gap);--cookie-consent-subitem-padding-y:var(--dialog-consent-subitem-padding-y);--cookie-consent-subitem-radius:var(--control-radius-composer);--cookie-consent-subitem-copy-gap:var(--dialog-consent-subitem-copy-gap);--cookie-consent-subitem-title-size:var(--dialog-consent-subitem-title-size);--cookie-consent-subitem-title-weight:var(--dialog-consent-subitem-title-weight);--cookie-consent-subitem-title-line-height:var(--dialog-consent-subitem-title-line-height);--cookie-consent-subitem-title-tracking:var(--dialog-consent-subitem-title-tracking);--cookie-consent-subitem-copy-size:var(--dialog-consent-subitem-copy-size);--cookie-consent-subitem-copy-weight:var(--dialog-consent-subitem-copy-weight);--cookie-consent-subitem-copy-line-height:var(--dialog-consent-subitem-copy-line-height);--cookie-consent-subitem-copy-tracking:var(--dialog-consent-subitem-copy-tracking);--cookie-consent-subitem-state-size:var(--dialog-consent-subitem-state-size);--cookie-consent-subitem-state-weight:var(--dialog-consent-subitem-state-weight);--cookie-consent-subitem-state-line-height:var(--dialog-consent-subitem-state-line-height);--cookie-consent-subitem-state-tracking:var(--dialog-consent-subitem-state-tracking);--cookie-consent-sticky-actions-padding-top:var(--dialog-consent-sticky-actions-padding-top);--cookie-consent-sticky-actions-padding-bottom:var(--dialog-consent-sticky-actions-padding-bottom);--cookie-consent-footer-gap:var(--dialog-consent-footer-gap);--cookie-consent-footer-link-row-gap:var(--dialog-consent-footer-link-row-gap);--cookie-consent-footer-separator-size:var(--dialog-consent-footer-separator-size);--cookie-consent-footer-separator-weight:var(--dialog-consent-footer-separator-weight);--cookie-consent-footer-separator-line-height:var(--dialog-consent-footer-separator-line-height);--cookie-consent-footer-separator-margin-inline:var(--dialog-consent-footer-separator-margin-inline);--cookie-consent-footer-link-size:var(--dialog-consent-footer-link-size);--cookie-consent-footer-link-weight:var(--dialog-consent-footer-link-weight);--cookie-consent-footer-link-line-height:var(--dialog-consent-footer-link-line-height);--cookie-consent-footer-link-tracking:var(--dialog-consent-footer-link-tracking);--cookie-consent-footer-language-gap:var(--dialog-consent-footer-language-gap);--cookie-consent-footer-language-min-height:var(--dialog-consent-footer-language-min-height);--cookie-consent-footer-language-padding-y:var(--dialog-consent-footer-language-padding-y);--cookie-consent-footer-language-padding-x:var(--dialog-consent-footer-language-padding-x);--cookie-consent-footer-language-label-size:var(--dialog-consent-footer-language-label-size);--cookie-consent-footer-language-label-weight:var(--dialog-consent-footer-language-label-weight);--cookie-consent-footer-language-label-line-height:var(--dialog-consent-footer-language-label-line-height);--cookie-consent-footer-language-label-tracking:var(--dialog-consent-footer-language-label-tracking);--cookie-consent-footer-language-value-size:var(--dialog-consent-footer-language-value-size);--cookie-consent-footer-language-value-weight:var(--dialog-consent-footer-language-value-weight);--cookie-consent-footer-language-value-line-height:var(--dialog-consent-footer-language-value-line-height);--cookie-consent-footer-language-value-tracking:var(--dialog-consent-footer-language-value-tracking);--cookie-consent-mobile-min-viewport-gap:var(--dialog-overlay-viewport-gap-mobile);--cookie-consent-mobile-panel-padding-y:var(--dialog-overlay-panel-padding-y-mobile);--cookie-consent-mobile-panel-padding-x:var(--dialog-overlay-panel-padding-x-mobile);--cookie-consent-mobile-radius:var(--control-radius);--cookie-consent-mobile-header-gap:var(--dialog-consent-header-gap-mobile);--cookie-consent-mobile-header-padding-bottom:var(--dialog-consent-header-padding-bottom-mobile);--cookie-consent-mobile-body-padding-top:var(--dialog-consent-body-padding-top-mobile);--cookie-consent-mobile-body-padding-inline:var(--dialog-consent-body-padding-inline-mobile);--cookie-consent-mobile-row-topline-gap:var(--dialog-consent-row-topline-gap-mobile);--cookie-consent-mobile-row-topline-padding-y:var(--dialog-consent-row-topline-padding-y-mobile);--cookie-consent-mobile-actions-padding-top:var(--dialog-consent-sticky-actions-padding-top-mobile);--cookie-consent-mobile-actions-padding-bottom:var(--dialog-consent-sticky-actions-padding-bottom-mobile);--cookie-consent-mobile-footer-gap:var(--dialog-consent-footer-gap-mobile);--cookie-consent-mobile-row-detail-padding-y:var(--dialog-consent-row-detail-padding-y-mobile);--cookie-consent-mobile-subitem-state-margin-top:var(--dialog-consent-subitem-state-margin-top-mobile);--cookie-consent-mobile-action-min-height:var(--dialog-consent-action-min-height-mobile);--cookie-consent-mobile-action-padding-y:var(--dialog-consent-action-padding-y-mobile);--cookie-consent-mobile-action-padding-x:var(--dialog-consent-action-padding-x-mobile);--cookie-consent-mobile-title-size:var(--dialog-consent-mobile-title-size);--cookie-consent-mobile-copy-size:var(--dialog-consent-mobile-copy-size);--cookie-consent-mobile-row-copy-size:var(--dialog-consent-row-copy-size-mobile);--cookie-consent-mobile-brand-wordmark-height:var(--dialog-consent-brand-wordmark-height-mobile);--cookie-consent-mobile-learning-card-padding:var(--dialog-consent-learning-card-padding-mobile);--cookie-consent-mobile-learning-title-size:var(--dialog-consent-learning-title-size-mobile);--cookie-consent-mobile-learning-copy-size:var(--dialog-consent-learning-copy-size-mobile);--cookie-consent-settings-intro-margin-bottom:var(--dialog-consent-settings-intro-margin-bottom);--cookie-consent-z-index:400000;--cookie-consent-strong-weight:var(--dialog-consent-strong-weight)}html[data-theme-effective=light]{--cookie-consent-backdrop:color-mix(in srgb, var(--shadow-color, #000000) 16%, transparent);--cookie-consent-surface:var(--panel-surface-unified);--cookie-consent-brand-image-filter: var(--icon-image-filter, none);--cookie-consent-brand-symbol-filter: var(--icon-image-filter, none);--cookie-consent-row-shadow:var(--dialog-overlay-row-shadow-light);--cookie-consent-row-icon-image-filter: var(--icon-image-filter, none);--cookie-consent-row-expand-icon-filter: var(--icon-image-filter, none)}html[data-theme-effective=dark]{--cookie-consent-backdrop:color-mix(in srgb, var(--shadow-color, #000000) 28%, transparent);--cookie-consent-surface:var(--panel-surface-unified);--cookie-consent-border:var(--panel-border-unified);--cookie-consent-shadow:var(--panel-shadow-unified);--cookie-consent-divider: color-mix(in srgb, var(--text-primary-color) 8%, transparent);--cookie-consent-header-divider: color-mix(in srgb, var(--text-secondary-color) 35%, transparent);--cookie-consent-muted: color-mix(in srgb, var(--text-primary-color) 62%, transparent);--cookie-consent-support-text: color-mix(in srgb, var(--text-primary-color) 58%, transparent);--cookie-consent-education-border: color-mix(in srgb, var(--text-primary-color) 8%, transparent);--cookie-consent-sticky-actions-border: color-mix(in srgb, var(--text-secondary-color) 35%, transparent);--cookie-consent-brand-image-filter: var(--icon-image-filter, brightness(0) invert(1));--cookie-consent-brand-symbol-filter: var(--icon-image-filter, brightness(0) invert(1));--cookie-consent-soft:color-mix(in srgb, var(--text-primary-color) 2%, transparent);--cookie-consent-soft-strong:color-mix(in srgb, var(--text-primary-color) 5%, transparent);--cookie-consent-row-surface:color-mix(in srgb, var(--text-primary-color) 3%, transparent);--cookie-consent-row-border: color-mix(in srgb, var(--text-primary-color) 10%, transparent);--cookie-consent-row-hover: color-mix(in srgb, var(--text-primary-color) 14%, transparent);--cookie-consent-row-icon-surface:color-mix(in srgb, var(--text-primary-color) 4%, transparent);--cookie-consent-row-icon-color: var(--text-primary-color);--cookie-consent-row-icon-image-filter: var(--icon-image-filter, brightness(0) invert(1));--cookie-consent-row-expand-icon-filter: var(--icon-image-filter, brightness(0) invert(1));--cookie-consent-row-title-secondary: color-mix(in srgb, var(--text-primary-color) 84%, transparent);--cookie-consent-row-shadow:var(--dialog-overlay-row-shadow-dark);--cookie-consent-toggle-off: var(--toggle-track-bg-off);--cookie-consent-toggle-on-accent: var(--cookie-consent-toggle-on);--cookie-consent-subitem-surface:color-mix(in srgb, var(--text-primary-color) 2.2%, transparent);--cookie-consent-subitem-border: color-mix(in srgb, var(--text-primary-color) 8%, transparent);--cookie-consent-subitem-copy: color-mix(in srgb, var(--text-primary-color) 60%, transparent);--cookie-consent-subitem-state: color-mix(in srgb, var(--text-primary-color) 58%, transparent);--cookie-consent-row-title-color:color-mix(in srgb, var(--text-primary-color) 96%, transparent);--cookie-consent-row-copy-color:color-mix(in srgb, var(--text-primary-color) 72%, transparent);--cookie-consent-row-status-color:color-mix(in srgb, var(--text-primary-color) 66%, transparent);--cookie-consent-row-detail-color:color-mix(in srgb, var(--text-primary-color) 68%, transparent);--cookie-consent-subitem-title-color:color-mix(in srgb, var(--text-primary-color) 96%, transparent);--cookie-consent-subitem-copy-color-strong:color-mix(in srgb, var(--text-primary-color) 72%, transparent);--cookie-consent-subitem-status-color-strong:color-mix(in srgb, var(--text-primary-color) 66%, transparent);--cookie-consent-footer-border: color-mix(in srgb, var(--text-primary-color) 8%, transparent);--cookie-consent-footer-link-color:color-mix(in srgb, var(--text-primary-color) 74%, transparent);--cookie-consent-footer-link-hover:color-mix(in srgb, var(--text-primary-color) 96%, transparent);--cookie-consent-footer-language-surface:color-mix(in srgb, var(--text-primary-color) 3%, transparent);--cookie-consent-footer-language-border: color-mix(in srgb, var(--text-primary-color) 10%, transparent);--cookie-consent-footer-language-label:color-mix(in srgb, var(--text-primary-color) 58%, transparent);--cookie-consent-footer-language-value:color-mix(in srgb, var(--text-primary-color) 96%, transparent)}.cookie-consent{position:fixed;inset:var(--spacing-none);z-index:var(--cookie-consent-z-index);display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + var(--cookie-consent-viewport-gap-top)) var(--cookie-consent-min-viewport-gap) calc(env(safe-area-inset-bottom,0px) + var(--cookie-consent-viewport-gap-bottom));opacity:var(--cookie-consent-overlay-opacity-closed);visibility:hidden;pointer-events:none;gap:var(--cookie-consent-shell-gap)}body.home-page .cookie-consent{z-index:var(--cookie-consent-z-index)}body.home-page.home-platform-shell-open .cookie-consent,body.home-page.home-search-shell-open .cookie-consent{opacity:var(--cookie-consent-overlay-opacity-closed);visibility:hidden;pointer-events:none}body.cookie-consent-open .cookie-consent,body.cookie-consent-closing .cookie-consent{opacity:var(--cookie-consent-overlay-opacity-open);visibility:visible;pointer-events:none}body.cookie-consent-open,body.cookie-consent-closing{overflow:hidden}body.cookie-consent-open .cookie-consent-panel,body.cookie-consent-open .cookie-consent-body,body.cookie-consent-open .cookie-consent-language-surface,body.cookie-consent-open .cookie-language-overlay-regions{touch-action:pan-y}.cookie-consent-backdrop{position:absolute;inset:var(--spacing-none);border:var(--spacing-none);background:var(--cookie-consent-backdrop);backdrop-filter:blur(var(--cookie-consent-backdrop-blur));-webkit-backdrop-filter:blur(var(--cookie-consent-backdrop-blur));opacity:var(--cookie-consent-overlay-opacity-closed);pointer-events:none;transition:opacity var(--cookie-consent-motion-backdrop) var(--cookie-consent-motion-ease)}body.cookie-consent-open .cookie-consent-backdrop{opacity:var(--cookie-consent-overlay-opacity-open)}body.cookie-consent-closing .cookie-consent-backdrop{opacity:var(--cookie-consent-overlay-opacity-closed)}.cookie-consent-panel{position:relative;pointer-events:auto;width:var(--cookie-consent-width);max-width:calc(100vw - (2 * var(--cookie-consent-min-viewport-gap)));height:var(--cookie-consent-max-height);max-height:var(--cookie-consent-max-height);min-height:var(--cookie-consent-max-height);display:flex;gap:var(--spacing-none);flex-direction:column;overflow:hidden;padding:var(--spacing-none) var(--cookie-consent-panel-padding-x) var(--spacing-none) var(--cookie-consent-panel-padding-x);border-radius:var(--cookie-consent-radius);background:var(--cookie-consent-surface);box-shadow:var(--cookie-consent-shadow);backdrop-filter:blur(var(--panel-blur-unified)) saturate(var(--panel-saturate-unified));-webkit-backdrop-filter:blur(var(--panel-blur-unified)) saturate(var(--panel-saturate-unified));opacity:var(--cookie-consent-overlay-opacity-closed);transform:var(--cookie-consent-panel-transform-closed);transition:transform var(--cookie-consent-motion-panel-transform) var(--cookie-consent-motion-ease),opacity var(--cookie-consent-motion-panel-opacity) var(--interaction-ease-standard)}body.cookie-consent-open .cookie-consent-panel{opacity:var(--cookie-consent-overlay-opacity-open);transform:var(--cookie-consent-panel-transform-open)}body.cookie-consent-closing .cookie-consent-panel{opacity:var(--cookie-consent-overlay-opacity-closed);pointer-events:none;transform:var(--cookie-consent-panel-transform-open);transition:none}.cookie-consent-header{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--cookie-consent-header-gap);padding:var(--cookie-consent-body-padding-top) var(--spacing-none) var(--cookie-consent-header-padding-bottom) var(--spacing-none);text-align:center}.cookie-consent-close{position:absolute;top:var(--cookie-consent-body-padding-top);inset-inline-start:var(--spacing-none);color:var(--cookie-consent-close-button-color);background:transparent;border:0;box-shadow:none;padding:0;min-width:0;width:var(--cookie-consent-close-button-size);height:var(--cookie-consent-close-button-size);display:grid;place-items:center}.cookie-consent-close-back-icon{display:block;width:var(--cookie-consent-row-icon-size);height:var(--cookie-consent-row-icon-size);object-fit:contain;filter:var(--cookie-consent-row-icon-image-filter)}.cookie-consent-close[hidden]{display:none!important}.cookie-consent-close:hover,.cookie-consent-close:focus-visible,.cookie-consent-close:active{color:var(--cookie-consent-close-button-hover-color);outline:none}.cookie-consent-body{position:relative;min-height:var(--spacing-none);flex:1 1 0;padding-bottom:var(--spacing-none);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-top:var(--spacing-none);padding-left:var(--cookie-consent-body-padding-inline);padding-right:var(--cookie-consent-body-padding-inline);display:flex;flex-direction:column;gap:var(--spacing-none);background:transparent}.cookie-consent-body::-webkit-scrollbar{display:none}.cookie-consent-banner,.cookie-consent-settings,.cookie-consent-language-surface,.cookie-consent-learning-surface{display:flex;flex-direction:column;gap:var(--spacing-none)}.cookie-consent-language-surface{flex:0 1 auto;min-height:var(--spacing-none);overflow:hidden}.cookie-consent-language-surface .cookie-consent-inner-surface-mount{display:flex;flex:0 1 auto;min-height:var(--spacing-none);overflow:hidden}.cookie-consent-learning-surface{flex:0 1 auto;min-height:var(--spacing-none);overflow:hidden}.cookie-consent-learning-surface .cookie-consent-inner-surface-mount{display:flex;flex:0 1 auto;min-height:var(--spacing-none);overflow:hidden}.cookie-consent-row,.cookie-consent-education{margin-bottom:var(--cookie-consent-row-margin-bottom)}.cookie-consent-banner-copy{margin-bottom:0}.cookie-consent-settings-intro{margin-bottom:var(--cookie-consent-settings-intro-margin-bottom)}.cookie-consent-subitems{margin-top:var(--cookie-consent-subitems-margin-top);margin-bottom:var(--cookie-consent-row-margin-bottom)}.cookie-consent-bottom-stack{position:relative;z-index:5;display:flex;flex-direction:column;gap:var(--spacing-none);flex-shrink:0;isolation:isolate;background:transparent}.cookie-consent-learning-layer+.cookie-consent-bottom-stack{margin-top:var(--spacing-none)}.cookie-consent-external-footer{width:min(var(--size-full),var(--cookie-consent-width));max-width:calc(100vw - (2 * var(--cookie-consent-min-viewport-gap)));margin:var(--spacing-none) auto;pointer-events:auto}.cookie-consent-bottom-stack[hidden],.cookie-consent-primary-shell[hidden]{display:none!important}.cookie-consent-eyebrow{margin:var(--spacing-none);align-self:center;color:color-mix(in srgb,var(--text-primary-color) 72%,transparent);font-size:var(--cookie-consent-eyebrow-size);font-weight:var(--cookie-consent-eyebrow-weight);letter-spacing:var(--cookie-consent-eyebrow-tracking);line-height:var(--cookie-consent-eyebrow-line-height);text-transform:none;padding-top:var(--spacing-3xs);padding-bottom:var(--spacing-3xs)}.cookie-consent-title{display:none}.cookie-consent-copy,.cookie-consent-note,.cookie-consent-row-detail-copy{margin:var(--spacing-none);color:var(--cookie-consent-row-detail-color);font-size:var(--cookie-consent-copy-size);font-weight:var(--cookie-consent-copy-weight);letter-spacing:var(--cookie-consent-copy-tracking);line-height:var(--cookie-consent-copy-line-height);max-width:var(--size-full)}.cookie-consent-note--legal{font-size:var(--cookie-consent-note-legal-size);line-height:var(--cookie-consent-note-legal-line-height)}.cookie-consent-brand{display:inline-flex;flex-direction:column;align-items:center;align-self:center;gap:var(--cookie-consent-brand-gap);margin-top:var(--cookie-consent-brand-margin-top);margin-bottom:var(--cookie-consent-brand-margin-bottom)}.cookie-consent-brand-symbol-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--cookie-consent-brand-symbol-wrap-size);height:var(--cookie-consent-brand-symbol-wrap-size);min-width:var(--cookie-consent-brand-symbol-wrap-size);min-height:var(--cookie-consent-brand-symbol-wrap-size);background:transparent;overflow:visible;flex:0 0 var(--cookie-consent-brand-symbol-wrap-size)}.cookie-consent-brand-symbol{position:absolute;top:50%;left:50%;width:var(--cookie-consent-brand-symbol-size);height:var(--cookie-consent-brand-symbol-size);display:block;object-fit:contain;object-position:center;filter:var(--cookie-consent-brand-symbol-filter);transform:translate(-50%,-50%);transform-origin:center center;animation:cookieConsentIconFloat 5.8s var(--interaction-ease-standard) infinite;pointer-events:none}.cookie-consent-brand-symbol[hidden]{display:none!important}.cookie-consent-brand-wordmark{width:auto;max-width:var(--size-full);height:var(--cookie-consent-brand-wordmark-height);display:block;object-fit:contain;filter:var(--cookie-consent-brand-image-filter);margin-left:0}@keyframes cookieConsentIconFloat{0%,to{transform:translate(-50%,-50%) rotate(0) scale(1)}18%{transform:translate(-50%,-50%) rotate(-30deg) scale(1)}34%{transform:translate(-50%,-50%) rotate(0) scale(1)}62%{transform:translate(-50%,-50%) rotate(0) scale(.94)}78%{transform:translate(-50%,-50%) rotate(0) scale(1)}}.cookie-consent-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cookie-consent-action-gap)}.cookie-consent-action{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-height:var(--cookie-consent-action-min-height);padding:var(--cookie-consent-action-padding-y) var(--cookie-consent-action-padding-x);border-radius:var(--control-radius);background:var(--cookie-consent-action-surface);color:var(--cookie-consent-action-text);text-decoration:none;font-size:var(--cookie-consent-action-size);font-weight:var(--cookie-consent-action-weight);letter-spacing:var(--cookie-consent-action-tracking);line-height:var(--cookie-consent-action-line-height);white-space:normal;text-align:center;box-sizing:border-box;width:100%;border:var(--border-width-hairline) solid var(--cookie-consent-action-border);transition:var(--interaction-transition-control)}.cookie-consent-action--primary{background:var(--cookie-consent-action-surface);color:var(--cookie-consent-action-text);border-color:var(--cookie-consent-action-border);box-shadow:none}.cookie-consent-action--secondary{--cookie-consent-action-surface:var(--feedback-success-color);--cookie-consent-action-surface-hover:var(--feedback-success-color);--cookie-consent-action-text:var(--color-white);border-color:var(--cookie-consent-action-border)}.cookie-consent-action--tertiary{--cookie-consent-action-surface:var(--feedback-error-color);--cookie-consent-action-surface-hover:var(--feedback-error-color);--cookie-consent-action-text:var(--color-white);border-color:var(--cookie-consent-action-border)}.cookie-consent-action:hover,.cookie-consent-action:focus-visible,.cookie-consent-action:active{background:var(--cookie-consent-action-surface-hover);outline:none}.cookie-consent-row{display:flex;flex-direction:column;border-radius:var(--cookie-consent-card-radius);overflow:hidden}.cookie-consent-row:hover,.cookie-consent-row:focus-within{border-color:var(--cookie-consent-row-border)}.cookie-consent-row-topline{display:grid;grid-template-columns:minmax(var(--spacing-none),1fr) auto auto;align-items:center;gap:var(--cookie-consent-row-topline-gap);padding:var(--cookie-consent-row-topline-padding-y) var(--cookie-consent-content-gutter)}.cookie-consent-row[data-cookie-consent-row=essential] .cookie-consent-row-topline{grid-template-columns:auto minmax(var(--spacing-none),1fr) auto auto}.cookie-consent-row[data-cookie-consent-row=essential] .cookie-consent-row-summary{display:contents}.cookie-consent-row[data-cookie-consent-row=essential] .cookie-consent-row-icon{grid-column:1}.cookie-consent-row[data-cookie-consent-row=essential] .cookie-consent-row-copy{grid-column:2}.cookie-consent-row[data-cookie-consent-row=essential] .cookie-consent-row-status{grid-column:3;justify-self:start;text-align:left}.cookie-consent-row[data-cookie-consent-row=essential] .cookie-consent-row-expand{grid-column:4}.cookie-consent-row-summary{display:grid;grid-template-columns:auto minmax(var(--spacing-none),1fr) auto;align-items:center;gap:var(--cookie-consent-row-summary-gap);width:var(--size-full);min-width:var(--spacing-none);padding:var(--spacing-none);border:var(--spacing-none);background:transparent;text-align:left}.cookie-consent-row-copy{display:flex;flex-direction:column;gap:var(--cookie-consent-row-copy-gap);min-width:var(--spacing-none)}.cookie-consent-row-copy strong{color:var(--cookie-consent-row-title-color);font-size:var(--cookie-consent-row-title-size);font-weight:var(--cookie-consent-row-title-weight);letter-spacing:var(--cookie-consent-row-title-tracking);line-height:var(--cookie-consent-row-title-line-height)}.cookie-consent-row-copy span{color:var(--cookie-consent-row-copy-color);font-size:var(--cookie-consent-row-copy-size);font-weight:var(--cookie-consent-row-copy-weight);letter-spacing:var(--cookie-consent-row-copy-tracking);line-height:var(--cookie-consent-row-copy-line-height)}.cookie-consent-row-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--cookie-consent-row-icon-size);height:var(--cookie-consent-row-icon-size);background:transparent;border-radius:var(--radius-none);color:var(--cookie-consent-row-icon-color);font-size:var(--cookie-consent-row-expand-icon-size);line-height:var(--control-line-height);flex-shrink:0}.cookie-consent-banner{padding:var(--spacing-none);border:var(--spacing-none);border-radius:var(--radius-none);background:transparent}.cookie-consent-banner-copy,.cookie-consent-settings-intro{display:flex;flex-direction:column;gap:var(--cookie-consent-copy-stack-gap);padding-left:var(--cookie-consent-content-gutter);padding-right:var(--cookie-consent-content-gutter)}.cookie-consent-settings-intro{width:var(--size-full);margin-top:var(--spacing-none)}.cookie-consent-banner-copy .cookie-consent-note,.cookie-consent-settings-intro .cookie-consent-note{margin:var(--spacing-none);padding:var(--spacing-none)}.cookie-consent-banner .cookie-consent-note{color:var(--cookie-consent-support-text)}.cookie-consent-banner .cookie-consent-note strong,.cookie-consent-settings .cookie-consent-note strong,.cookie-consent-education .cookie-consent-note strong{color:var(--text-primary-color);font-weight:var(--cookie-consent-strong-weight)}.cookie-consent-row-icon-image,.cookie-consent-row-icon-image--essential,.cookie-consent-row-icon-image--analytics,.cookie-consent-row-icon-image--experience{display:block;width:var(--cookie-consent-row-icon-size);height:var(--cookie-consent-row-icon-size);object-fit:contain;filter:var(--cookie-consent-row-icon-image-filter);pointer-events:none}.cookie-consent-row-expand{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:var(--cookie-consent-row-expand-size);min-width:var(--cookie-consent-row-expand-size);height:var(--cookie-consent-row-expand-size);min-height:var(--cookie-consent-row-expand-size);padding:var(--spacing-none);border:var(--spacing-none);background:transparent;flex:0 0 auto}.cookie-consent-row-expand-icon{display:block;width:var(--cookie-consent-row-expand-icon-size);height:var(--cookie-consent-row-expand-icon-size);object-fit:contain;object-position:center;filter:var(--cookie-consent-row-expand-icon-filter);pointer-events:none;transform:rotate(var(--spacing-none));transform-origin:center;transition:transform var(--cookie-consent-motion-medium) var(--interaction-ease-standard)}.cookie-consent-row-expand[aria-expanded=true] .cookie-consent-row-expand-icon{transform:rotate(180deg)}.cookie-consent-row-expand:hover,.cookie-consent-row-expand:focus-visible,.cookie-consent-row-expand:active{outline:none}.cookie-consent-row-status{color:var(--cookie-consent-row-status-color);font-size:var(--cookie-consent-row-status-size);font-weight:var(--cookie-consent-row-status-weight);letter-spacing:var(--cookie-consent-row-status-tracking);line-height:var(--cookie-consent-row-status-line-height);text-align:right;white-space:nowrap}.cookie-consent-row>.cookie-consent-row-topline>.cookie-consent-row-summary{align-self:stretch}.cookie-consent-row-detail{flex-direction:column;gap:var(--cookie-consent-row-detail-gap);padding:var(--cookie-consent-row-detail-padding-y) var(--cookie-consent-content-gutter) var(--cookie-consent-row-margin-bottom) var(--cookie-consent-content-gutter)}.cookie-consent-row-detail:not([hidden]){display:flex}.cookie-consent-row-link{color:color-mix(in srgb,var(--text-primary-color) 84%,transparent);text-decoration:none;font-size:var(--cookie-consent-row-link-size);font-weight:var(--cookie-consent-row-link-weight);letter-spacing:var(--cookie-consent-row-link-tracking);line-height:var(--cookie-consent-row-link-line-height)}.cookie-consent-row-link:hover,.cookie-consent-row-link:focus-visible,.cookie-consent-row-link:active{color:var(--text-primary-color);outline:none}.cookie-consent-toggle,.cookie-consent .na-toggle{--toggle-width:var(--cookie-consent-toggle-track-width);--toggle-height:var(--cookie-consent-toggle-track-height);--toggle-thumb-size:var(--cookie-consent-toggle-thumb-size);--toggle-padding:var(--cookie-consent-toggle-thumb-offset);--toggle-track-bg-off:var(--cookie-consent-toggle-off);--toggle-track-bg-on:var(--cookie-consent-toggle-on);--toggle-thumb-bg:var(--cookie-consent-toggle-thumb);--toggle-track-border-color:var(--cookie-consent-toggle-ring);--toggle-focus-ring-color:var(--cookie-consent-toggle-ring)}.cookie-consent-toggle{flex:0 0 auto}.cookie-consent-toggle:hover .cookie-consent-toggle-track,.cookie-consent .na-toggle:hover .na-toggle__track{border-color:var(--cookie-consent-toggle-ring)}.cookie-consent-toggle[data-cookie-consent-enabled=true] .cookie-consent-toggle-track{background:var(--cookie-consent-toggle-on-accent);border-color:var(--cookie-consent-toggle-on-accent)}.cookie-consent-panel>.cookie-consent-learning-layer{display:contents}.cookie-consent-learning-layer{width:var(--size-full);max-width:var(--size-full);min-height:var(--spacing-none)}.cookie-consent-education{display:flex;flex-direction:column;gap:var(--cookie-consent-learning-section-spacing);width:var(--size-full)}.cookie-consent-learning-rail{display:grid;grid-template-columns:repeat(2,minmax(var(--spacing-none),1fr));gap:var(--cookie-consent-learning-rail-gap);width:var(--size-full)}.cookie-consent-learning-card{display:flex;flex-direction:column;gap:var(--cookie-consent-learning-card-gap);width:var(--size-full);min-height:var(--cookie-consent-learning-shell-min-height);box-sizing:border-box;padding:var(--cookie-consent-learning-shell-padding);border-radius:var(--cookie-consent-learning-shell-radius)}.cookie-consent-learning-card-topline{display:flex;align-items:center;justify-content:space-between;gap:var(--cookie-consent-learning-card-gap)}.cookie-consent-learning-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--cookie-consent-learning-icon-size);height:var(--cookie-consent-learning-icon-size);min-width:var(--cookie-consent-learning-icon-size);min-height:var(--cookie-consent-learning-icon-size);flex:0 0 auto}.cookie-consent-learning-copy{display:flex;flex-direction:column;gap:var(--cookie-consent-learning-copy-gap);min-width:var(--spacing-none)}.cookie-consent-learning-copy strong{color:var(--text-primary-color);font-size:var(--cookie-consent-learning-title-size);font-weight:var(--cookie-consent-learning-title-weight);letter-spacing:var(--cookie-consent-learning-title-tracking);line-height:var(--cookie-consent-learning-title-line-height)}.cookie-consent-learning-copy span{margin:var(--spacing-none);color:var(--cookie-consent-support-text);font-size:var(--cookie-consent-learning-copy-size);font-weight:var(--cookie-consent-learning-copy-weight);letter-spacing:var(--cookie-consent-learning-copy-tracking);line-height:var(--cookie-consent-learning-copy-line-height)}.cookie-consent-learning-expand{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--cookie-consent-row-expand-size);height:var(--cookie-consent-row-expand-size);min-width:var(--cookie-consent-row-expand-size);min-height:var(--cookie-consent-row-expand-size);padding:var(--spacing-none);border:var(--spacing-none);background:transparent;appearance:none;color:var(--text-primary-color);transition:var(--interaction-transition-control);flex:0 0 auto}.cookie-consent-learning-expand-line{position:absolute;top:50%;left:50%;width:var(--cookie-consent-row-expand-icon-size);height:var(--border-width-hairline);background:currentColor;pointer-events:none;transform-origin:center;transition:transform var(--cookie-consent-motion-medium) var(--interaction-ease-standard)}.cookie-consent-learning-expand-line--horizontal{transform:translate(-50%,-50%) rotate(0)}.cookie-consent-learning-expand-line--vertical{transform:translate(-50%,-50%) rotate(90deg)}.cookie-consent-learning-expand:hover,.cookie-consent-learning-expand:focus-visible,.cookie-consent-learning-expand:active{color:var(--cookie-consent-accent-hover);outline:none}.cookie-consent-learning-expand[aria-expanded=true] .cookie-consent-learning-expand-line--horizontal,.cookie-consent-learning-expand[aria-expanded=true] .cookie-consent-learning-expand-line--vertical{transform:translate(-50%,-50%) rotate(0)}.cookie-consent-subitems{display:flex;flex-direction:column;gap:var(--cookie-consent-subitem-gap);margin-top:var(--cookie-consent-subitems-margin-top);width:var(--size-full)}.cookie-consent-subitem{display:grid;grid-template-columns:minmax(var(--spacing-none),1fr) auto;align-items:center;gap:var(--cookie-consent-subitem-layout-gap);padding:var(--cookie-consent-subitem-padding-y) var(--cookie-consent-content-gutter);border-radius:var(--cookie-consent-subitem-radius)}.cookie-consent-subitem--locked{grid-template-columns:minmax(var(--spacing-none),1fr) auto}.cookie-consent-subitem-copy{display:flex;flex-direction:column;gap:var(--cookie-consent-subitem-copy-gap);min-width:var(--spacing-none)}.cookie-consent-subitem-copy strong{color:var(--cookie-consent-subitem-title-color);font-size:var(--cookie-consent-subitem-title-size);font-weight:var(--cookie-consent-subitem-title-weight);letter-spacing:var(--cookie-consent-subitem-title-tracking);line-height:var(--cookie-consent-subitem-title-line-height)}.cookie-consent-subitem-copy span{color:var(--cookie-consent-subitem-copy-color-strong);font-size:var(--cookie-consent-subitem-copy-size);font-weight:var(--cookie-consent-subitem-copy-weight);letter-spacing:var(--cookie-consent-subitem-copy-tracking);line-height:var(--cookie-consent-subitem-copy-line-height)}.cookie-consent-subitem-state{color:var(--cookie-consent-subitem-status-color-strong);font-size:var(--cookie-consent-subitem-state-size);font-weight:var(--cookie-consent-subitem-state-weight);letter-spacing:var(--cookie-consent-subitem-state-tracking);line-height:var(--cookie-consent-subitem-state-line-height);white-space:nowrap}.cookie-consent-toggle--subitem{align-self:center}.cookie-consent-actions{position:relative;z-index:3;margin-top:var(--spacing-none);padding-top:var(--cookie-consent-sticky-actions-padding-top);padding-bottom:var(--cookie-consent-sticky-actions-padding-bottom);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cookie-consent-row-summary,.cookie-consent-toggle,.cookie-consent-action,.cookie-consent-close{-webkit-tap-highlight-color:transparent}.cookie-consent-row-summary:focus-visible,.cookie-consent-toggle:focus-visible{outline:none}.cookie-consent-row-summary[aria-expanded=true] .cookie-consent-row-icon,.cookie-consent-row-summary:hover .cookie-consent-row-icon,.cookie-consent-row-summary:focus-visible .cookie-consent-row-icon{background:transparent}.cookie-consent-footer-bar{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--cookie-consent-footer-gap);flex-wrap:wrap;width:min(var(--size-full),var(--cookie-consent-width));max-width:calc(100vw - (2 * var(--cookie-consent-min-viewport-gap)));margin:var(--spacing-none) auto;padding:var(--spacing-none);border-top:var(--spacing-none);background:transparent}.cookie-consent-footer-links{display:flex;align-items:center;justify-content:center;flex:0 1 auto;flex-wrap:wrap;row-gap:var(--cookie-consent-footer-link-row-gap);column-gap:var(--spacing-none);width:auto;max-width:var(--size-full);min-width:var(--spacing-none);white-space:normal}.cookie-consent-footer-links>*{flex:0 0 auto}.cookie-consent-footer-separator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:var(--cookie-consent-footer-separator-opacity);font-size:var(--cookie-consent-footer-separator-size);font-weight:var(--cookie-consent-footer-separator-weight);line-height:var(--cookie-consent-footer-separator-line-height);margin-left:var(--cookie-consent-footer-separator-margin-inline);margin-right:var(--cookie-consent-footer-separator-margin-inline);padding:var(--spacing-none);border:var(--spacing-none);background:transparent;vertical-align:middle}.cookie-consent-footer-link{color:var(--cookie-consent-footer-link-color);text-decoration:none;font-size:var(--cookie-consent-footer-link-size);font-weight:var(--cookie-consent-footer-link-weight);letter-spacing:var(--cookie-consent-footer-link-tracking);line-height:var(--cookie-consent-footer-link-line-height)}.cookie-consent-footer-link:hover,.cookie-consent-footer-link:focus-visible,.cookie-consent-footer-link:active{color:var(--cookie-consent-footer-link-hover);outline:none}.cookie-consent-footer-language{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:var(--cookie-consent-footer-language-gap);min-height:var(--cookie-consent-footer-language-min-height);padding:var(--cookie-consent-footer-language-padding-y) var(--cookie-consent-footer-language-padding-x);border:var(--border-width-hairline) solid var(--cookie-consent-footer-language-border);border-radius:var(--control-radius);background:var(--cookie-consent-footer-language-surface)}.cookie-consent-footer-language-label{color:var(--cookie-consent-footer-language-label);font-size:var(--cookie-consent-footer-language-label-size);font-weight:var(--cookie-consent-footer-language-label-weight);letter-spacing:var(--cookie-consent-footer-language-label-tracking);line-height:var(--cookie-consent-footer-language-label-line-height)}.cookie-consent-footer-language-value{color:var(--cookie-consent-footer-language-value);font-size:var(--cookie-consent-footer-language-value-size);font-weight:var(--cookie-consent-footer-language-value-weight);letter-spacing:var(--cookie-consent-footer-language-value-tracking);line-height:var(--cookie-consent-footer-language-value-line-height)}.cookie-consent-footer-language:hover,.cookie-consent-footer-language:focus-visible,.cookie-consent-footer-language:active{outline:none}@media(prefers-reduced-motion:reduce){.cookie-consent-brand-symbol,.cookie-consent,.cookie-consent-backdrop,.cookie-consent-panel,.cookie-consent-close .global-close-button__line,.cookie-consent-action,.cookie-consent-toggle-track,.cookie-consent-toggle-thumb,.cookie-consent .na-toggle,.cookie-consent .na-toggle__track,.cookie-consent .na-toggle__thumb{transition:none!important;animation:none!important}}@media(max-width:1024px){.cookie-consent-panel{max-height:var(--cookie-consent-max-height)}}@media(max-width:768px){:root{--cookie-consent-width: min(39rem, calc(100vw - (2 * var(--cookie-consent-mobile-min-viewport-gap))));--cookie-consent-min-viewport-gap:var(--cookie-consent-mobile-min-viewport-gap);--cookie-consent-viewport-gap-top:var(--home-shell-topbar-height, var(--site-header-height, 4rem));--cookie-consent-viewport-gap-bottom:var(--home-shell-footer-separator-offset, var(--footer-height, 5rem));--cookie-consent-footer-links-max-width: min(var(--size-full), 31rem);--cookie-consent-toggle-track-width: 2.5rem;--cookie-consent-toggle-track-height: 1.3rem;--cookie-consent-toggle-thumb-size: 1.06rem;--cookie-consent-row-icon-size: 1.46rem;--cookie-consent-row-expand-size:var(--dialog-consent-row-expand-size);--cookie-consent-row-expand-icon-size:var(--dialog-consent-row-expand-icon-size-mobile);--cookie-consent-content-gutter: 1.08rem;--cookie-consent-body-edge-inset: .36rem;--cookie-consent-brand-symbol-wrap-size: 2rem;--cookie-consent-brand-symbol-size:var(--dialog-consent-brand-symbol-size-mobile)}.cookie-consent-panel{max-height:var(--cookie-consent-max-height);padding:var(--spacing-none) var(--cookie-consent-mobile-panel-padding-x) 0 var(--cookie-consent-mobile-panel-padding-x);border-radius:var(--cookie-consent-radius)}.cookie-consent-header{padding:var(--cookie-consent-mobile-body-padding-top) var(--spacing-none) var(--cookie-consent-mobile-header-padding-bottom) var(--spacing-none);gap:var(--cookie-consent-mobile-header-gap);text-align:center}.cookie-consent-eyebrow{align-self:center;padding-top:var(--spacing-3xs);padding-bottom:var(--spacing-3xs)}.cookie-consent-body{padding-top:var(--spacing-none);padding-left:var(--cookie-consent-mobile-body-padding-inline);padding-right:var(--cookie-consent-mobile-body-padding-inline);padding-bottom:var(--spacing-none)}.cookie-consent-row-topline{gap:var(--cookie-consent-mobile-row-topline-gap);padding:var(--cookie-consent-mobile-row-topline-padding-y) var(--cookie-consent-content-gutter)}.cookie-consent-row[data-cookie-consent-row=essential] .cookie-consent-row-topline{grid-template-columns:auto minmax(var(--spacing-none),1fr) auto auto}.cookie-consent-actions{grid-template-columns:minmax(0,1fr);padding-top:var(--cookie-consent-mobile-actions-padding-top);padding-bottom:var(--cookie-consent-mobile-actions-padding-bottom)}.cookie-consent-footer-bar{flex-direction:column;flex-wrap:wrap;gap:var(--cookie-consent-mobile-footer-gap)}.cookie-consent-footer-links{width:var(--size-full);justify-content:center;flex-wrap:wrap;row-gap:var(--cookie-consent-footer-link-row-gap);white-space:normal}.cookie-consent-footer-language{width:auto;min-width:var(--spacing-none);justify-content:center}.cookie-consent-row-summary{padding-top:var(--spacing-none);padding-bottom:var(--spacing-none)}.cookie-consent-row-detail{padding:var(--cookie-consent-mobile-row-detail-padding-y) var(--cookie-consent-content-gutter) var(--cookie-consent-mobile-row-detail-padding-y) var(--cookie-consent-content-gutter)}.cookie-consent-subitem{grid-template-columns:minmax(var(--spacing-none),1fr);align-items:flex-start}.cookie-consent-subitem-state,.cookie-consent-toggle--subitem{margin-top:var(--cookie-consent-mobile-subitem-state-margin-top)}.cookie-consent-action{min-height:var(--cookie-consent-mobile-action-min-height);padding:var(--cookie-consent-mobile-action-padding-y) var(--cookie-consent-mobile-action-padding-x)}.cookie-consent-title{font-size:var(--cookie-consent-mobile-title-size)}.cookie-consent-copy,.cookie-consent-note,.cookie-consent-action,.cookie-consent-row-copy strong,.cookie-consent-row-detail-copy{font-size:var(--cookie-consent-mobile-copy-size)}.cookie-consent-row-copy span{font-size:var(--cookie-consent-mobile-row-copy-size)}.cookie-consent-row-status{display:inline}.cookie-consent-row-summary{grid-template-columns:auto minmax(var(--spacing-none),1fr) auto}.cookie-consent-brand-wordmark{width:auto;height:var(--cookie-consent-mobile-brand-wordmark-height)}.cookie-consent-learning-rail{grid-template-columns:var(--grid-column-single)}.cookie-consent-learning-card{padding:var(--cookie-consent-mobile-learning-card-padding)}.cookie-consent-learning-copy strong{font-size:var(--cookie-consent-mobile-learning-title-size)}.cookie-consent-learning-copy span{font-size:var(--cookie-consent-mobile-learning-copy-size)}}:root{--cookie-learning-overlay-panel-width: var(--cookie-language-overlay-width);--cookie-learning-overlay-panel-max-height: var(--cookie-language-overlay-max-height);--cookie-learning-overlay-radius: var(--cookie-language-overlay-radius);--cookie-learning-overlay-back-icon-size:var(--close-control-line-width);--cookie-learning-overlay-back-icon-filter:var(--icon-image-filter, none);--cookie-learning-overlay-divider:var(--cookie-language-overlay-divider, var(--panel-border-unified));--cookie-learning-overlay-surface:var(--cookie-language-overlay-surface, var(--panel-surface-unified));--cookie-consent-learning-shell-min-height:calc(10.5rem * var(--accessibility-density-scale));--cookie-consent-learning-shell-radius:var(--shape-card-radius);--cookie-consent-learning-shell-padding:var(--space-4);--cookie-consent-learning-section-spacing:var(--spacing-none);--cookie-consent-learning-panel-inset:var(--spacing-none);--cookie-consent-learning-icon-size:calc(1.68rem * var(--accessibility-icon-scale));--cookie-consent-learning-card-gap:var(--space-3);--cookie-consent-learning-copy-gap:var(--spacing-3xs);--cookie-learning-overlay-body-padding-top:calc(1.02rem * var(--accessibility-density-scale));--cookie-learning-overlay-point-gap:var(--spacing-2xs);--cookie-learning-overlay-title-size:var(--type-body-sm-size);--cookie-learning-overlay-title-weight:var(--type-body-regular-weight);--cookie-learning-overlay-title-tracking:var(--type-body-tracking);--cookie-learning-overlay-title-line-height:var(--type-body-sm-line-height);--cookie-learning-overlay-copy-size:calc(.86rem * var(--accessibility-typography-scale));--cookie-learning-overlay-copy-weight:300;--cookie-learning-overlay-copy-tracking:-.012em;--cookie-learning-overlay-copy-line-height:1.65;--cookie-learning-overlay-body-padding-top-mobile:calc(.82rem * var(--accessibility-density-scale))}html[data-theme-effective=light],html[data-theme-effective=dark]{--cookie-learning-overlay-back-icon-filter:var(--icon-image-filter, none);--cookie-learning-overlay-divider:var(--cookie-language-overlay-divider, var(--panel-border-unified));--cookie-learning-overlay-surface:var(--cookie-language-overlay-surface, var(--panel-surface-unified))}.cookie-learning-overlay{position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:var(--size-full);min-width:var(--spacing-none);min-height:var(--spacing-none);height:var(--size-full);max-height:var(--size-full);margin:var(--spacing-none);padding:var(--spacing-none);overflow:hidden;background:transparent}.cookie-learning-overlay-panel{position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:var(--size-full);min-width:var(--spacing-none);min-height:var(--spacing-none);height:var(--size-full);max-width:none;max-height:var(--size-full);margin:var(--spacing-none);padding:var(--spacing-none);border:var(--spacing-none);border-radius:var(--radius-none);background:transparent;box-shadow:none;overflow:hidden}.cookie-learning-overlay-body{flex:1 1 auto;min-width:var(--spacing-none);min-height:var(--spacing-none);margin:var(--spacing-none);padding:var(--cookie-learning-overlay-body-padding-top) var(--spacing-none) var(--spacing-none);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.cookie-learning-overlay-article{display:flex;flex-direction:column;gap:var(--cookie-consent-learning-shell-padding);width:var(--size-full);min-width:var(--spacing-none);min-height:var(--spacing-none);margin:var(--spacing-none)}.cookie-learning-overlay-article[hidden],.cookie-learning-overlay-article-topline{display:none}.cookie-learning-overlay-article-body{display:flex;flex-direction:column;gap:var(--cookie-consent-learning-shell-padding);padding-top:var(--spacing-none)}.cookie-learning-overlay-points{display:flex;flex-direction:column;gap:var(--cookie-consent-learning-shell-padding)}.cookie-learning-overlay-point{display:flex;flex-direction:column;gap:var(--cookie-learning-overlay-point-gap)}.cookie-learning-overlay-article-topline strong,.cookie-learning-overlay-point strong{color:var(--text-primary-color);font-size:var(--cookie-learning-overlay-title-size);font-weight:var(--cookie-learning-overlay-title-weight);letter-spacing:var(--cookie-learning-overlay-title-tracking);line-height:var(--cookie-learning-overlay-title-line-height)}.cookie-learning-overlay-article-body p,.cookie-learning-overlay-point p{margin:var(--spacing-none);color:var(--text-secondary-color);font-size:var(--cookie-learning-overlay-copy-size);font-weight:var(--cookie-learning-overlay-copy-weight);letter-spacing:var(--cookie-learning-overlay-copy-tracking);line-height:var(--cookie-learning-overlay-copy-line-height)}@media(max-width:768px){.cookie-learning-overlay-panel{flex:1 1 auto;min-height:var(--spacing-none);height:var(--size-full);padding:var(--spacing-none)}.cookie-learning-overlay-body{padding-top:var(--cookie-learning-overlay-body-padding-top-mobile)}}.ui-reorder-list{display:flex;flex-direction:column;max-width:var(--size-full);width:var(--size-full);box-sizing:border-box}.ui-reorder-row{display:flex;align-items:center;border:0;border-radius:var(--radius-panel);background:transparent;cursor:grab;max-width:var(--size-full);width:var(--size-full);box-sizing:border-box}.ui-reorder-row:active,.ui-reorder-handle:active{cursor:grabbing}.ui-reorder-row.dragging{opacity:.5}.ui-reorder-handle{display:flex;align-items:center;justify-content:flex-start;width:var(--control-height-sm);height:var(--control-height-sm);cursor:grab;opacity:var(--state-opacity-muted);border:0;padding:0;background:transparent;color:inherit;flex-shrink:0;touch-action:none}.ui-reorder-handle img{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-character-counter{display:flex;align-items:center;justify-content:center;inline-size:calc(1.5rem * var(--accessibility-icon-scale));block-size:calc(1.5rem * var(--accessibility-icon-scale));margin:0}.ui-character-counter svg{inline-size:100%;block-size:100%;transform:rotate(-90deg)}.ui-character-counter [data-character-track]{stroke:var(--control-border-unified)}.ui-character-counter [data-character-progress]{stroke:var(--text-primary-color);stroke-linecap:round;transition:stroke-dashoffset var(--interaction-transition-control) var(--interaction-ease-standard)}.ui-character-counter[data-character-state=warning] [data-character-progress]{stroke:var(--color-primary7)}.ui-character-counter[data-character-state=over] [data-character-progress]{stroke:var(--status-danger-color)}:root{--stage-circle-mobile:calc(520px * var(--accessibility-density-scale));--stage-circle-tablet:calc(600px * var(--accessibility-density-scale));--stage-circle-desktop:calc(720px * var(--accessibility-density-scale));--stage-circle-wide:calc(840px * var(--accessibility-density-scale));--stage-circle-max-desktop:calc(1200px * var(--accessibility-density-scale));--home-stage-circle-motion:.62s;--home-stage-circle-blur:var(--layout-home-circle-blur);--home-stage-circle-halo-scale:var(--layout-home-circle-halo-scale);--home-stage-circle-halo-opacity:var(--layout-home-circle-halo-opacity);--home-stage-circle-opacity:.18;--home-stage-circle-start-scale:var(--layout-home-circle-start-scale);--home-stage-circle-mid-scale:var(--layout-home-circle-mid-scale);--home-stage-circle-breathe-duration:var(--layout-home-circle-breathe-duration);--home-stage-halo-start-opacity:var(--layout-home-halo-start-opacity);--home-stage-halo-breathe-duration:var(--layout-home-halo-breathe-duration)}.home-breathing-circle{position:fixed;inset:0;width:100vw;height:100vh;border-radius:0;margin:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:2;overflow:hidden;isolation:isolate;pointer-events:none;opacity:0;visibility:hidden}html[data-homepage-theme-breathing-circle=true] body.home-page.site-entered .home-breathing-circle,html[data-homepage-theme-breathing-circle=true] .home-breathing-circle[data-visual-surface]{opacity:1;visibility:visible}html[data-homepage-theme-breathing-circle=false] .home-breathing-circle{opacity:0;visibility:hidden}.home-breathing-circle:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(var(--stage-circle-desktop, calc(720px * var(--accessibility-density-scale))),86vh,92vw,var(--stage-circle-max-desktop, calc(1200px * var(--accessibility-density-scale))));height:min(var(--stage-circle-desktop, calc(720px * var(--accessibility-density-scale))),86vh,92vw,var(--stage-circle-max-desktop, calc(1200px * var(--accessibility-density-scale))));border-radius:var(--control-radius-pill);background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary1) 100%,transparent) 0%,color-mix(in srgb,var(--color-primary1) 80%,transparent) 12%,color-mix(in srgb,var(--color-primary1) 70%,transparent) 20%,color-mix(in srgb,var(--color-primary1) 60%,transparent) 28%,color-mix(in srgb,var(--color-primary1) 40%,transparent) 40%,color-mix(in srgb,var(--color-primary1) 35%,transparent) 46%,color-mix(in srgb,var(--color-primary1) 30%,transparent) 52%,color-mix(in srgb,var(--color-primary1) 25%,transparent) 58%,color-mix(in srgb,var(--color-primary1) 20%,transparent) 64%,color-mix(in srgb,var(--color-primary1) 15%,transparent) 70%,color-mix(in srgb,var(--color-primary1) 12%,transparent) 74%,color-mix(in srgb,var(--color-primary1) 10%,transparent) 78%,color-mix(in srgb,var(--color-primary1) 8%,transparent) 82%,color-mix(in srgb,var(--color-primary1) 6%,transparent) 86%,color-mix(in srgb,var(--color-primary1) 4%,transparent) 90%,color-mix(in srgb,var(--color-primary1) 2.5%,transparent) 94%,color-mix(in srgb,var(--color-primary1) 1.2%,transparent) 97%,transparent 100%);filter:blur(var(--home-stage-circle-blur));-webkit-filter:blur(var(--home-stage-circle-blur));opacity:var(--home-stage-circle-opacity);z-index:2;animation:dial-breathe var(--home-stage-circle-breathe-duration) var(--interaction-ease-standard) infinite}.home-breathing-circle:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(min(var(--stage-circle-desktop, calc(720px * var(--accessibility-density-scale))),86vh,92vw,var(--stage-circle-max-desktop, calc(1200px * var(--accessibility-density-scale)))) * var(--home-stage-circle-halo-scale));height:calc(min(var(--stage-circle-desktop, calc(720px * var(--accessibility-density-scale))),86vh,92vw,var(--stage-circle-max-desktop, calc(1200px * var(--accessibility-density-scale)))) * var(--home-stage-circle-halo-scale));border-radius:var(--control-radius-pill);background:radial-gradient(circle,color-mix(in srgb,var(--color-primary1) 12%,transparent),transparent 75%);opacity:var(--home-stage-circle-halo-opacity);z-index:2;animation:halo-breathe var(--home-stage-halo-breathe-duration) var(--interaction-ease-standard) infinite}@keyframes dial-breathe{0%{transform:translate(-50%,-50%) scale(var(--home-stage-circle-start-scale))}35%{transform:translate(-50%,-50%) scale(var(--home-stage-circle-mid-scale))}to{transform:translate(-50%,-50%) scale(var(--home-stage-circle-start-scale))}}@keyframes halo-breathe{0%{opacity:var(--home-stage-halo-start-opacity)}50%{opacity:1}to{opacity:var(--home-stage-halo-start-opacity)}}@media(prefers-reduced-motion:reduce){.home-breathing-circle:before,.home-breathing-circle:after{animation:none}}:root{--home-matte-rgb-dark: 12, 10, 8;--home-matte-rgb-light: 18, 14, 10;--home-matte-opacity-top: .64;--home-matte-opacity-mid: .6;--home-matte-opacity-low: .76;--home-matte-opacity-bottom: 1;--home-matte-blur: calc(20px * var(--accessibility-density-scale));--home-matte-saturate: 1.1;--home-matte-transition-duration: .95s;--home-matte-transition-ease: var(--interaction-ease-standard);--home-matte-opacity-top-light: .74;--home-matte-opacity-mid-light: .7;--home-matte-opacity-low-light: .86;--home-matte-opacity-bottom-light: 1;--home-matte-opacity-top-soft: .62;--home-matte-opacity-mid-soft: .68;--home-matte-opacity-low-soft: .82;--home-matte-opacity-bottom-soft: .96;--home-matte-opacity-top-solid: 1;--home-matte-opacity-mid-solid: 1;--home-matte-opacity-low-solid: 1;--home-matte-opacity-bottom-solid: 1;--home-matte-opacity-top-solid-softedge: .94;--home-matte-opacity-mid-solid-softedge: .97;--home-matte-opacity-low-solid-softedge: .992;--home-matte-opacity-bottom-solid-softedge: 1;--home-matte-opacity-top-clear: .16;--home-matte-opacity-mid-clear: .12;--home-matte-opacity-low-clear: .2;--home-matte-opacity-bottom-clear: .42}body.home-page{background-color:var(--bg-color);overscroll-behavior:none}.home-background-shell .home-hero-matte,.home-hero-matte{position:fixed;inset:0;pointer-events:none;isolation:isolate;z-index:3;display:block;opacity:0;visibility:hidden;contain:paint;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:opacity,background,backdrop-filter;border:none;background-color:var(--bg-color);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-color) calc(var(--home-matte-opacity-top) * 100%),transparent),color-mix(in srgb,var(--bg-color) calc(var(--home-matte-opacity-mid) * 100%),transparent) 38%,color-mix(in srgb,var(--bg-color) calc(var(--home-matte-opacity-low) * 100%),transparent) 68%,color-mix(in srgb,var(--bg-color) calc(var(--home-matte-opacity-bottom) * 100%),transparent));backdrop-filter:blur(var(--home-matte-blur)) saturate(var(--home-matte-saturate));-webkit-backdrop-filter:blur(var(--home-matte-blur)) saturate(var(--home-matte-saturate));transition:background var(--home-matte-transition-duration) var(--home-matte-transition-ease),background-color var(--home-matte-transition-duration) var(--home-matte-transition-ease),opacity var(--home-matte-transition-duration) var(--home-matte-transition-ease),visibility var(--home-matte-transition-duration) var(--home-matte-transition-ease),backdrop-filter var(--home-matte-transition-duration) var(--home-matte-transition-ease),-webkit-backdrop-filter var(--home-matte-transition-duration) var(--home-matte-transition-ease)}@supports (height: 100dvh){.home-background-shell .home-hero-matte,.home-hero-matte{inset:0}}html[data-homepage-theme-matte-atmosphere=false] .home-background-shell .home-hero-matte,html[data-homepage-theme-matte-atmosphere=false] .home-hero-matte{opacity:0;visibility:hidden}html[data-homepage-theme-matte-atmosphere=true] .home-background-shell .home-hero-matte,html[data-homepage-theme-matte-atmosphere=true] .home-hero-matte{opacity:1;visibility:visible}html[data-homepage-theme-matte-atmosphere=true] body.matte-blur{--home-matte-opacity-top: var(--home-matte-opacity-top-light);--home-matte-opacity-mid: var(--home-matte-opacity-mid-light);--home-matte-opacity-low: var(--home-matte-opacity-low-light);--home-matte-opacity-bottom: var(--home-matte-opacity-bottom-light);--home-matte-blur: calc(24px * var(--accessibility-density-scale))}html[data-homepage-theme-matte-atmosphere=true] body.matte-soft{--home-matte-opacity-top: var(--home-matte-opacity-top-soft);--home-matte-opacity-mid: var(--home-matte-opacity-mid-soft);--home-matte-opacity-low: var(--home-matte-opacity-low-soft);--home-matte-opacity-bottom: var(--home-matte-opacity-bottom-soft);--home-matte-blur: calc(30px * var(--accessibility-density-scale))}html[data-homepage-theme-matte-atmosphere=true] body.matte-solid{--home-matte-opacity-top: 1;--home-matte-opacity-mid: 1;--home-matte-opacity-low: 1;--home-matte-opacity-bottom: 1;--home-matte-blur: calc(28px * var(--accessibility-density-scale))}html[data-homepage-theme-matte-atmosphere=true] body.matte-clear{--home-matte-opacity-top: var(--home-matte-opacity-top-clear);--home-matte-opacity-mid: var(--home-matte-opacity-mid-clear);--home-matte-opacity-low: var(--home-matte-opacity-low-clear);--home-matte-opacity-bottom: var(--home-matte-opacity-bottom-clear);--home-matte-blur: calc(10px * var(--accessibility-density-scale))}html[data-homepage-theme-matte-atmosphere=true] body.matte-solid-softedge{--home-matte-opacity-top: var(--home-matte-opacity-top-solid-softedge);--home-matte-opacity-mid: var(--home-matte-opacity-mid-solid-softedge);--home-matte-opacity-low: var(--home-matte-opacity-low-solid-softedge);--home-matte-opacity-bottom: var(--home-matte-opacity-bottom-solid-softedge);--home-matte-blur: calc(32px * var(--accessibility-density-scale))}:root{--home-layout-stage-wallpaper-motion:.62s;--home-layout-stage-wallpaper-overlay: linear-gradient(118deg, color-mix(in srgb, var(--color-primary5) 16%, transparent) 0%, color-mix(in srgb, var(--color-primary6) 12%, transparent) 22%, color-mix(in srgb, var(--color-secondary8) 10%, transparent) 48%, color-mix(in srgb, var(--color-secondary9) 12%, transparent) 74%, color-mix(in srgb, var(--color-primary1) 16%, transparent) 100%), linear-gradient(24deg, color-mix(in srgb, var(--bg-color) 28%, transparent) 0%, transparent 38%, color-mix(in srgb, var(--bg-color) 22%, transparent) 100%);--home-layout-stage-wallpaper-overlay-blur:var(--layout-home-stage-wallpaper-overlay-blur);--home-layout-stage-wallpaper-overlay-saturate:var(--layout-home-stage-wallpaper-overlay-saturate);--home-layout-stage-wallpaper-overlay-motion:var(--layout-home-stage-wallpaper-overlay-motion);--home-layout-stage-wallpaper-overlay-reveal-opacity:var(--layout-home-stage-wallpaper-overlay-reveal-opacity)}.home-background-shell,.home-background-shell__cinematic,.home-background-shell__shader,.home-background-shell__circle,.home-background-shell__matte{position:fixed;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;overflow:hidden;pointer-events:none}.home-background-shell{z-index:0;isolation:isolate;contain:paint}.stage-wallpaper,#stage .stage-wallpaper{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;z-index:0;pointer-events:none;overflow:hidden;opacity:0;visibility:hidden;transition:opacity var(--home-layout-stage-wallpaper-motion) var(--interaction-ease-standard),visibility var(--home-layout-stage-wallpaper-motion) var(--interaction-ease-standard)}.stage-wallpaper .neuroartan-wallpaper__svg,#stage .stage-wallpaper .neuroartan-wallpaper__svg,#stage .neuroartan-wallpaper__svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0}.stage-wallpaper:after,#stage .stage-wallpaper:after{content:"";position:absolute;inset:0;background:transparent}html[data-homepage-theme-cinematic-background=false] .stage-wallpaper,html[data-homepage-theme-cinematic-background=false] html[data-homepage-theme-cinematic-background=false] #stage .stage-wallpaper{opacity:0;visibility:hidden}html[data-homepage-theme-cinematic-background=true] .stage-wallpaper,html[data-homepage-theme-cinematic-background=true] html[data-homepage-theme-cinematic-background=true] #stage .stage-wallpaper{opacity:1;visibility:visible}.stage-wallpaper-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--home-layout-stage-wallpaper-overlay);backdrop-filter:blur(var(--home-layout-stage-wallpaper-overlay-blur)) saturate(var(--home-layout-stage-wallpaper-overlay-saturate));-webkit-backdrop-filter:blur(var(--home-layout-stage-wallpaper-overlay-blur)) saturate(var(--home-layout-stage-wallpaper-overlay-saturate));opacity:0;visibility:hidden;transition:opacity var(--home-layout-stage-wallpaper-overlay-motion) var(--interaction-ease-standard),visibility var(--home-layout-stage-wallpaper-overlay-motion) var(--interaction-ease-standard)}.home-background-shell .stage-wallpaper,.home-background-shell .stage-wallpaper-overlay{position:fixed;inset:0;width:100vw;height:100dvh}html[data-homepage-theme-cinematic-background=false] .stage-wallpaper-overlay{opacity:0;visibility:hidden}html[data-homepage-theme-cinematic-background=true] .stage-wallpaper-overlay,html[data-homepage-theme-cinematic-background=true] body.home-page.intro-loading .stage-wallpaper-overlay{opacity:1;visibility:visible}html[data-homepage-theme-cinematic-background=true] body.home-page.intro-reveal .stage-wallpaper-overlay{opacity:var(--home-layout-stage-wallpaper-overlay-reveal-opacity);visibility:visible}html[data-homepage-theme-cinematic-background=true] body.home-page.site-entered.hero-lock-released .stage-wallpaper-overlay{opacity:1;visibility:visible}.neuroartan-wallpaper{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:layout paint style;isolation:isolate}.neuroartan-wallpaper__svg{display:block;width:100%;height:100%;overflow:hidden}.neuroartan-wallpaper__base{width:100%;height:100%}.neuroartan-wallpaper__layer{transform-box:fill-box;transform-origin:center}.neuroartan-wallpaper[data-wallpaper-state=scene-unavailable]{background:transparent}@media(prefers-reduced-motion:reduce){.neuroartan-wallpaper__layer{transform:none!important}}:root{--home-hero-shader-z-index: 0;--home-hero-shader-opacity: 0;--home-hero-shader-matte-opacity: .42;--home-hero-shader-matte-blur: calc(28px * var(--accessibility-density-scale));--home-hero-shader-matte-surface-light: rgba(255, 255, 255, .08);--home-hero-shader-matte-surface-dark: rgba(0, 0, 0, .14);--home-hero-shader-veil-opacity: .22;--home-hero-shader-veil-blur: calc(56px * var(--accessibility-density-scale));--home-hero-shader-canvas-softness: calc(14px * var(--accessibility-density-scale));--home-hero-shader-transition: .7s var(--interaction-ease-standard)}.home-background-shell .home-hero-shader,#home-hero-shader{position:fixed;inset:0;z-index:1;width:100%;height:100%;overflow:hidden;pointer-events:none;opacity:var(--home-hero-shader-opacity);visibility:hidden;transition:opacity var(--home-hero-shader-transition),visibility var(--home-hero-shader-transition);isolation:isolate}@media(max-width:760px){.home-background-shell .home-hero-shader,#home-hero-shader{inset:0;width:100vw;height:100dvh}}.home-hero-shader{display:block}.home-hero-shader-canvas-shell{position:absolute;z-index:0;inset:-8%;width:116%;height:116%;overflow:hidden}.home-hero-shader-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;transform:translateZ(0) scale(1.02);filter:blur(var(--home-hero-shader-canvas-softness));opacity:0;visibility:hidden;transition:opacity var(--home-hero-shader-transition),visibility var(--home-hero-shader-transition)}.home-hero-shader-veil{position:absolute;z-index:1;inset:0;pointer-events:none;visibility:hidden;opacity:var(--home-hero-shader-veil-opacity);transition:opacity var(--home-hero-shader-transition),visibility var(--home-hero-shader-transition);backdrop-filter:blur(var(--home-hero-shader-veil-blur));-webkit-backdrop-filter:blur(var(--home-hero-shader-veil-blur))}.home-hero-shader-matte{position:absolute;z-index:2;inset:0;pointer-events:none;backdrop-filter:blur(var(--home-hero-shader-matte-blur));-webkit-backdrop-filter:blur(var(--home-hero-shader-matte-blur));opacity:0;visibility:hidden;transition:opacity var(--home-hero-shader-transition),visibility var(--home-hero-shader-transition)}html[data-theme-effective=light] .home-hero-shader-matte{background:var(--home-hero-shader-matte-surface-light)}html[data-theme-effective=dark] .home-hero-shader-matte{background:var(--home-hero-shader-matte-surface-dark)}.home-hero-shader-interaction{position:absolute;inset:0;pointer-events:none;background:transparent}.home-hero-shader[hidden]{display:none}.home-hero-shader,.home-hero-shader-canvas,.home-hero-shader-veil,.home-hero-shader-matte,html[data-homepage-theme-hero-shader=false] #home-hero-shader,html[data-homepage-theme-hero-shader=false] .home-hero-shader,html[data-homepage-theme-hero-shader=false] #home-hero-shader .home-hero-shader-canvas,html[data-homepage-theme-hero-shader=false] .home-hero-shader .home-hero-shader-canvas,html[data-homepage-theme-hero-shader=false] #home-hero-shader .home-hero-shader-veil,html[data-homepage-theme-hero-shader=false] .home-hero-shader .home-hero-shader-veil,html[data-homepage-theme-hero-shader=false] #home-hero-shader .home-hero-shader-matte,html[data-homepage-theme-hero-shader=false] .home-hero-shader .home-hero-shader-matte{opacity:0;visibility:hidden}html[data-homepage-theme-hero-shader=true] #home-hero-shader,html[data-homepage-theme-hero-shader=true] .home-hero-shader{opacity:1;visibility:visible}html[data-homepage-theme-hero-shader=true] #home-hero-shader .home-hero-shader-canvas,html[data-homepage-theme-hero-shader=true] .home-hero-shader .home-hero-shader-canvas{opacity:.96;visibility:visible}html[data-homepage-theme-hero-shader=true] #home-hero-shader .home-hero-shader-veil,html[data-homepage-theme-hero-shader=true] .home-hero-shader .home-hero-shader-veil{opacity:var(--home-hero-shader-veil-opacity);visibility:visible}html[data-homepage-theme-hero-shader=true][data-homepage-theme-matte-atmosphere=true] #home-hero-shader .home-hero-shader-matte,html[data-homepage-theme-hero-shader=true][data-homepage-theme-matte-atmosphere=true] .home-hero-shader .home-hero-shader-matte{opacity:calc(var(--home-hero-shader-matte-opacity) + .06);visibility:visible}html[data-homepage-theme-matte-atmosphere=false] #home-hero-shader .home-hero-shader-matte,html[data-homepage-theme-matte-atmosphere=false] .home-hero-shader .home-hero-shader-matte,html[data-homepage-theme-hero-shader=false] #home-hero-shader .home-hero-shader-matte,html[data-homepage-theme-hero-shader=false] .home-hero-shader .home-hero-shader-matte{opacity:0;visibility:hidden}@media(max-width:820px){:root{--home-hero-shader-matte-blur: calc(20px * var(--accessibility-density-scale));--home-hero-shader-matte-opacity: .32;--home-hero-shader-veil-opacity: .18;--home-hero-shader-veil-blur: calc(34px * var(--accessibility-density-scale));--home-hero-shader-canvas-softness: calc(10px * var(--accessibility-density-scale))}}.system-save-confirmation{position:fixed;inset-inline:var(--spacing-lg);inset-block-end:var(--spacing-xl);inline-size:fit-content;max-inline-size:calc(100% - var(--spacing-lg) * 2);box-sizing:border-box;padding:var(--toast-padding-y) var(--toast-padding-x);margin-inline:auto;border:var(--toast-border-width) solid var(--cv-border,var(--border-color));border-radius:var(--toast-radius);background:var(--cv-page-bg,var(--bg-color));box-shadow:none;margin-block:0;text-align:center;font-size:var(--toast-body-size);line-height:var(--toast-body-line-height);color:var(--cv-text-primary,var(--text-primary-color));pointer-events:none;opacity:0;transform:translateY(var(--spacing-xs));transition:opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);z-index:var(--z-above)}.system-save-confirmation[data-visible=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.system-save-confirmation{transition:none;transform:none}}.ui-loader-circle{display:inline-flex;align-items:center;justify-content:center;width:var(--loader-circle-size);height:var(--loader-circle-size);color:var(--loader-circle-color);opacity:var(--loader-circle-opacity);pointer-events:none}.ui-loader-circle:before{content:"";display:block;width:var(--loader-circle-size);height:var(--loader-circle-size);border-radius:var(--radius-circle);background:currentColor;box-shadow:0 0 var(--space-3) color-mix(in srgb,currentColor 12%,transparent);transform:scale(.94);animation:ui-loader-circle-breathe var(--loader-circle-motion-duration) var(--loader-circle-motion-ease) infinite}.ui-loader-circle--sm{width:var(--loader-circle-size-sm);height:var(--loader-circle-size-sm)}.ui-loader-circle--sm:before{width:var(--loader-circle-size-sm);height:var(--loader-circle-size-sm)}.ui-loader-circle--lg{width:var(--loader-circle-size-lg);height:var(--loader-circle-size-lg)}.ui-loader-circle--lg:before{width:var(--loader-circle-size-lg);height:var(--loader-circle-size-lg)}.ui-loading-surface{display:none}html[data-page-loading] .ui-loading-surface{display:grid;position:fixed;inset:0;place-items:center;background:var(--cv-page-bg,var(--bg-primary));color:var(--cv-text-primary,var(--text-primary-color));--loader-circle-color:currentColor;z-index:var(--z-header-controls)}html[data-page-loading] main{opacity:0;pointer-events:none}@keyframes ui-loader-circle-breathe{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.ui-loader-circle:before{animation-duration:var(--loader-circle-reduced-motion-duration)}}:root{--notification-success-color:var(--color-primary8);--notification-error-color:var(--color-primary7);--notification-warning-color:var(--color-primary10);--notification-info-color:var(--color-primary5);--notification-dot-size:var(--spacing-xs);--notification-read-size:var(--icon-size-sm);--notification-row-gap:var(--spacing-md);--notification-row-padding:var(--spacing-lg)}.system-notification-badge{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;min-inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);padding-inline:var(--spacing-xs);border-radius:var(--radius-circle);font-size:var(--text-caption-size);line-height:1;background:var(--color-primary7);color:var(--color-white)}.system-notification-tabs{display:flex;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-md)}.system-notification-tabs button{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;opacity:var(--state-opacity-muted)}.system-notification-tabs button[aria-pressed=true]{opacity:var(--overlay-opacity-open)}.system-notification-row{display:grid;grid-template-columns:var(--notification-dot-size) minmax(0,1fr) auto;align-items:start;gap:var(--notification-row-gap);padding-block:var(--notification-row-padding);border-block-end:var(--border-width-hairline) solid var(--border-color)}.system-notification-row:last-child{border-block-end:0}.system-notification-dot{inline-size:var(--notification-dot-size);block-size:var(--notification-dot-size);margin-block-start:var(--spacing-xs);border-radius:var(--radius-circle);background:var(--notification-info-color)}[data-notification-tone=success]>.system-notification-dot{background:var(--notification-success-color)}[data-notification-tone=error]>.system-notification-dot{background:var(--notification-error-color)}[data-notification-tone=warning]>.system-notification-dot{background:var(--notification-warning-color)}.system-notification-copy{display:grid;gap:var(--spacing-sm);min-inline-size:0;overflow-wrap:anywhere}.system-notification-copy :is(p,time){margin:0;font-size:var(--text-caption-size);line-height:var(--line-height-body)}.system-notification-copy time{color:var(--text-secondary-color)}.system-notification-read{display:grid;place-items:center;inline-size:var(--control-height-sm);block-size:var(--control-height-sm);min-inline-size:var(--control-height-sm);border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.system-notification-read:before{content:"";inline-size:var(--notification-read-size);block-size:var(--notification-read-size);border:var(--border-width-hairline) solid currentColor;border-radius:var(--radius-circle);box-sizing:border-box;opacity:var(--state-opacity-muted);transition:background var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.system-notification-read:is(:hover,:focus-visible):before{background:var(--control-bg-hover);opacity:var(--overlay-opacity-open)}.system-notification-read:disabled{opacity:var(--state-opacity-muted);cursor:wait}.system-notification-open{display:inline-flex;justify-self:start;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.profile-private-hero__media-action,.profile-media-action{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;padding:0;border:calc(.0625rem * var(--accessibility-density-scale)) solid var(--avatar-media-action-border);border-radius:var(--avatar-media-action-radius);background:var(--avatar-media-action-bg);color:var(--text-primary-color);line-height:var(--spacing-none);cursor:pointer;pointer-events:auto;transition:opacity var(--interaction-motion-fast) var(--interaction-ease-standard),color var(--interaction-motion-fast) var(--interaction-ease-standard),border-color var(--interaction-motion-fast) var(--interaction-ease-standard),background-color var(--interaction-motion-fast) var(--interaction-ease-standard)}.profile-private-hero__media-action:hover,.profile-private-hero__media-action:focus-visible,.profile-media-action:hover,.profile-media-action:focus-visible{border-color:var(--avatar-media-action-border-hover);background:var(--avatar-media-action-bg-hover);color:var(--text-primary-color);opacity:var(--nav-institutional-icon-hover-opacity);outline:none;transform:none}.profile-private-hero__media-action--cover,.profile-media-action--cover{position:absolute;right:var(--spacing-md);bottom:var(--spacing-md);z-index:var(--z-above)}.profile-private-hero__media-action--avatar,.profile-media-action--avatar{position:absolute;right:0;bottom:0;z-index:var(--z-above)}.profile-media-action>img{display:block;width:var(--layout-home-platform-nav-icon-size);height:var(--layout-home-platform-nav-icon-size);object-fit:contain}.ui-button,.ui-control{appearance:none;-webkit-appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--spacing-sm);white-space:nowrap;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.ui-button:focus-visible,.ui-control:focus-visible{outline:none;box-shadow:none}.ui-button--primary{background:var(--text-color);color:var(--bg-color);border-color:transparent}.ui-button--primary:hover{opacity:var(--state-opacity-high)}.ui-button--brand{background:var(--color-primary1);color:var(--text-color);border-color:transparent}.ui-button--brand:hover{background:var(--color-primary1);color:var(--text-color);border-color:transparent;opacity:var(--state-opacity-high)}.ui-button--secondary{background:transparent}.ui-button--ghost{background:transparent;border-color:transparent;padding-inline:var(--spacing-none);min-height:auto;backdrop-filter:none;-webkit-backdrop-filter:none}.ui-button--ghost:hover,.ui-button--ghost:focus-visible,.ui-button--ghost:active{background:transparent;border-color:transparent;box-shadow:none;color:currentColor;opacity:var(--hover-opacity-strong)}.ui-button--ghost:focus-visible{outline:none}.ui-button--icon,.ui-control--icon{width:var(--control-height-md);min-width:var(--control-height-md);padding:var(--spacing-none);gap:var(--spacing-none);border-radius:var(--shape-icon-button-radius)}.ui-button--icon.ui-button--sm,.ui-control--icon.ui-control--sm{width:var(--control-height-sm);min-width:var(--control-height-sm)}.ui-button--icon.ui-button--lg,.ui-control--icon.ui-control--lg{width:var(--control-height-lg);min-width:var(--control-height-lg)}.ui-button__icon,.ui-control__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--close-control-line-width) * var(--accessibility-icon-scale));height:calc(var(--close-control-line-width) * var(--accessibility-icon-scale));flex:0 0 auto}.ui-button__icon>svg,.ui-button__icon>img,.ui-control__icon>svg,.ui-control__icon>img{display:block;width:var(--size-full);height:var(--size-full)}.ui-button--sm,.ui-control--sm{min-height:var(--control-height-sm);padding:var(--spacing-none) var(--control-padding-x-sm)}.ui-button--lg,.ui-control--lg{min-height:var(--control-height-lg);padding:var(--spacing-none) var(--control-padding-x-lg)}:root{--password-field-toggle-size:calc(var(--icon-size-md) + var(--spacing-xs));--password-field-toggle-icon-size:var(--icon-size-sm);--password-field-control-gap:var(--spacing-xs);--password-field-end-padding:var(--account-field-padding-x);--password-field-toggle-offset:var(--password-field-end-padding);--password-field-control-reserve:calc( var(--password-field-end-padding) + var(--password-field-toggle-size) + var(--password-field-control-gap) );--password-field-input-padding-right:var(--password-field-control-reserve);--password-field-toggle-opacity:var(--state-opacity-high);--password-field-toggle-opacity-hover:var(--state-opacity-strong);--password-field-toggle-surface:transparent;--password-field-toggle-surface-hover:transparent;--password-field-toggle-border:transparent;--password-field-toggle-border-hover:transparent;--password-field-text-letter-spacing:var(--spacing-none);--password-field-visible-letter-spacing:calc(var(--spacing-3xs) / 3)}.ui-password-field{position:relative;display:block;width:var(--size-full)}.ui-password-field>.ui-password-field__input{padding-right:var(--password-field-input-padding-right);letter-spacing:var(--password-field-text-letter-spacing);font-variant-ligatures:none;font-feature-settings:"kern" 0}.ui-password-field__value{position:absolute;inset:0 var(--password-field-control-reserve) 0 var(--account-field-padding-x);z-index:1;display:none;align-items:center;justify-content:flex-start;min-width:var(--spacing-none);overflow:hidden;color:var(--text-color);font-size:var(--account-field-font-size);font-weight:var(--type-body-regular-weight);line-height:var(--account-field-line-height);letter-spacing:var(--password-field-visible-letter-spacing);font-variant-ligatures:none;font-feature-settings:"kern" 0;white-space:nowrap;text-overflow:clip;opacity:0;pointer-events:none}.ui-password-field__toggle{appearance:none;-webkit-appearance:none;position:absolute;top:50%;right:var(--password-field-toggle-offset);z-index:2;width:var(--password-field-toggle-size);height:var(--password-field-toggle-size);min-width:var(--password-field-toggle-size);min-height:var(--password-field-toggle-size);padding:var(--spacing-none);border:var(--border-width-hairline) solid var(--password-field-toggle-border);border-radius:var(--shape-icon-button-radius);background:var(--password-field-toggle-surface);color:var(--control-text-unified);display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:translateY(-50%);transition:var(--interaction-transition-control);cursor:pointer;pointer-events:none}.ui-password-field[data-password-has-value=true] .ui-password-field__toggle{opacity:var(--password-field-toggle-opacity);pointer-events:auto}.ui-password-field__toggle:hover,.ui-password-field__toggle:focus-visible{background:var(--password-field-toggle-surface-hover);color:var(--control-text-hover-unified);opacity:var(--password-field-toggle-opacity-hover);outline:none}.ui-password-field__toggle:focus-visible{box-shadow:none}.ui-password-field__toggle-icon{display:block;width:var(--password-field-toggle-icon-size);height:var(--password-field-toggle-icon-size);pointer-events:none}:root{--global-close-button-size:var(--close-control-size);--global-close-button-line-width:var(--close-control-line-width);--global-close-button-line-size:var(--close-control-line-height);--global-close-button-line-radius:var(--close-control-line-radius);--global-close-button-surface:var(--close-control-surface);--global-close-button-surface-hover:transparent;--global-close-button-border:var(--close-control-border);--global-close-button-border-hover:transparent;--global-close-button-radius:var(--close-control-radius);--global-close-button-color:var(--close-control-color);--global-close-button-hover-color:var(--close-control-color-hover);--global-close-button-duration:var(--interaction-motion-medium);--global-close-button-ease:var(--interaction-ease-standard);--global-close-button-optical-end-offset:calc((var(--global-close-button-line-width) - var(--global-close-button-size)) / 2)}.global-close-button{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--global-close-button-size);height:var(--global-close-button-size);padding:var(--spacing-none);margin:var(--spacing-none);border:0;border-radius:var(--global-close-button-radius);background:var(--global-close-button-surface);color:var(--global-close-button-color);font-size:var(--global-close-button-size);font-weight:var(--type-body-regular-weight);line-height:var(--control-line-height);opacity:var(--state-opacity-strong);transform:none;pointer-events:auto;transition:background-color var(--global-close-button-duration) var(--global-close-button-ease),border-color var(--global-close-button-duration) var(--global-close-button-ease),color var(--global-close-button-duration) var(--global-close-button-ease),transform var(--global-close-button-duration) var(--global-close-button-ease)}.global-close-button>img{display:block;inline-size:var(--global-close-button-line-width);block-size:var(--global-close-button-line-width);object-fit:contain;pointer-events:none;transition:transform var(--global-close-button-duration) var(--global-close-button-ease),opacity var(--global-close-button-duration) var(--global-close-button-ease)}.global-close-button__line,.global-close-button span{position:absolute;top:50%;left:50%;display:block;width:var(--global-close-button-line-width);height:var(--global-close-button-line-size);border-radius:var(--global-close-button-line-radius);background-color:currentColor;transform-origin:center;transition:background-color var(--global-close-button-duration) var(--global-close-button-ease),transform var(--global-close-button-duration) var(--global-close-button-ease)}.global-close-button__line--first,.global-close-button span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.global-close-button__line--second,.global-close-button span:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.global-close-button:hover,.global-close-button:focus-visible{background:transparent;border-color:transparent;color:var(--global-close-button-hover-color);transform:none;outline:none}@media(hover:hover)and (pointer:fine){.global-close-button:hover .global-close-button__line--first,.global-close-button:hover span:nth-child(1){transform:translate(-50%,-50%) rotate(0)}:is(.site-menu-toggle,.cv-menu-button)[aria-expanded=true]>:is(.site-menu-toggle__line,.cv-menu-button__line){transition:transform var(--global-close-button-duration) var(--global-close-button-ease)}:is(.site-menu-toggle,.cv-menu-button)[aria-expanded=true]:hover>:is(.site-menu-toggle__line,.cv-menu-button__line){transform:rotate(0)}@media(prefers-reduced-motion:reduce){.global-close-button,.global-close-button__line,:is(.site-menu-toggle,.cv-menu-button)[aria-expanded=true]>span{transition:none}}.global-close-button:hover .global-close-button__line--second,.global-close-button:hover span:nth-child(2){transform:translate(-50%,-50%) rotate(0)}}dialog{inline-size:min(var(--layout-account-drawer-panel-width),calc(100% - var(--spacing-lg)));max-block-size:calc(100dvh - var(--spacing-xl));padding:var(--spacing-xl);border:0;border-radius:var(--dialog-radius-unified);background:var(--glass-overlay-drawer-shell-bg);backdrop-filter:blur(var(--glass-overlay-shell-blur)) saturate(var(--glass-overlay-shell-saturate));-webkit-backdrop-filter:blur(var(--glass-overlay-shell-blur)) saturate(var(--glass-overlay-shell-saturate));color:var(--text-color);overflow:auto}dialog::backdrop{background:var(--glass-overlay-backdrop-bg);backdrop-filter:blur(var(--glass-overlay-backdrop-blur)) saturate(var(--glass-overlay-backdrop-saturate));-webkit-backdrop-filter:blur(var(--glass-overlay-backdrop-blur)) saturate(var(--glass-overlay-backdrop-saturate))}dialog{scrollbar-width:none;max-inline-size:calc(100% - var(--spacing-lg))}dialog::-webkit-scrollbar{display:none}dialog [hidden]{display:none}button.account-switch.ui-button{border:0;background:transparent;padding-inline:0}dialog form{max-inline-size:none}#account-close,.dialog-close{position:absolute;inset-block-start:var(--layout-account-drawer-close-offset);inset-inline-end:var(--layout-account-drawer-close-offset)}.store-search{max-inline-size:var(--reading-width-md);margin-inline:auto}.store-search form{max-inline-size:none}.store-search-field{display:flex;align-items:center;gap:var(--nav-institutional-search-shell-gap);min-block-size:var(--nav-institutional-search-shell-min-height)}.store-search-field img{inline-size:var(--nav-institutional-search-icon-size);block-size:var(--nav-institutional-search-icon-size)}.store-search-field .ui-field{min-inline-size:0;border:0;background:transparent;font-size:var(--nav-institutional-search-input-size);font-weight:var(--nav-institutional-search-input-weight);line-height:var(--nav-institutional-search-input-line-height)}.store-search-field input::-webkit-search-cancel-button,.store-search-field input::-webkit-search-decoration{-webkit-appearance:none;display:none}.store-search-field .global-close-button{flex:0 0 auto}[data-search-results]{display:grid;gap:var(--nav-institutional-search-list-gap)}[data-search-results]>a{display:block;padding-block:var(--nav-institutional-search-list-padding-y)}[data-search-results] h2{font-size:var(--nav-institutional-search-result-title-size);font-weight:var(--nav-institutional-search-result-title-weight);line-height:var(--nav-institutional-search-result-title-line-height)}[data-search-results] p{font-size:var(--nav-institutional-search-result-meta-size);color:var(--text-secondary-color)}.store-search-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md);margin-block:var(--spacing-lg)}.store-search-filters button{appearance:none;border:0;background:transparent;color:inherit;padding:var(--spacing-xs);font:inherit;cursor:pointer;opacity:var(--state-opacity-muted)}.store-search-filters button[aria-pressed=true],.store-search-filters button:hover,.store-search-filters button:focus-visible{opacity:1}.search-result-type{font-size:var(--site-type-caption-size);color:var(--text-secondary-color)}#store-search-dialog{inline-size:100%;max-inline-size:100%;block-size:100dvh;max-block-size:100dvh;border-radius:0;margin:0;padding:var(--cv-page-padding-block) var(--spacing-lg)}#store-search-dialog .store-search{padding-block:var(--spacing-xl);transition:opacity var(--site-theme-arrive-duration) var(--ease-standard)}#store-search-dialog[data-search-phase=chrome],#store-search-dialog[data-search-phase=chrome]::backdrop{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}#store-search-dialog[data-search-phase=chrome] .store-search{opacity:var(--cv-opacity-none);pointer-events:none}#store-search-dialog [data-search-close]{position:absolute;inset-block-start:var(--search-close-top,var(--layout-account-drawer-close-offset));inset-inline-end:var(--search-close-end,var(--layout-account-drawer-close-offset))}#store-search-dialog [data-search-close].is-arriving .global-close-button__line{transform:translate(-50%,-50%) rotate(0) scale(0)}.search-arrival-icon{display:block;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);object-fit:contain}html[data-theme=dark] .search-arrival-icon{filter:brightness(0) invert(1)}.studio-connection-list>div{padding-block:var(--spacing-lg);border-block-end:var(--border-width-hairline) solid var(--cv-border)}.studio-connection-list dt{display:flex;align-items:center;gap:var(--spacing-sm)}.studio-connection-list dd{margin-inline-start:0;margin-block-start:var(--spacing-sm)}.studio-connection-list [data-music-message]{display:flex;align-items:center;gap:var(--spacing-sm)}.studio-connection-list [data-service-status]{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--cv-text-primary)}.studio-connection-list [data-service-status]:before{content:"";inline-size:var(--spacing-sm);block-size:var(--spacing-sm);flex:none;border-radius:50%;background:var(--status-error-color)}.studio-connection-list [data-connected=true] [data-service-status]:before{background:var(--status-success-color)}.studio-connection-icon{display:inline-block;flex:none;inline-size:var(--layout-home-platform-nav-icon-size);block-size:var(--layout-home-platform-nav-icon-size);background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.studio-overview{display:grid;gap:var(--spacing-xl)}.studio-overview-membership{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.studio-overview-membership{border-block:var(--border-width-hairline) solid var(--cv-border);padding-block:var(--spacing-lg)}.studio-overview-membership>div{display:flex;flex-direction:column;align-items:flex-start;padding:var(--spacing-lg);border-radius:var(--panel-radius-unified);background:var(--cv-surface);min-inline-size:0}.studio-overview-membership strong{display:block;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-block:var(--spacing-md)}.studio-overview-tier{display:flex;align-items:center;gap:var(--spacing-sm)}.studio-overview-tier [hidden]{display:none}.studio-overview-membership p{margin-block:0;color:var(--cv-text-secondary);line-height:var(--line-height-body)}.studio-overview-membership>div>span{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--site-type-caption-size);color:var(--cv-text-secondary)}.studio-overview :is(h2,h3){margin:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-tight)}.studio-platform-content:has([data-studio-overview])>header h1{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}.studio-overview>header{display:grid;gap:var(--spacing-md)}.studio-overview>header p{margin:0;color:var(--cv-text-secondary)}.studio-overview>p{max-inline-size:var(--cv-reading-width);font-size:var(--site-type-caption-size);color:var(--cv-text-secondary)}.studio-overview .studio-platform-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg)}.studio-overview .surface-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:center;gap:var(--spacing-md);border-block-start:0;border-block-end:var(--border-width-hairline) solid var(--cv-border);padding-block:var(--spacing-lg)}.studio-overview .surface-card p{grid-column:2;margin:0;color:var(--cv-text-secondary)}.studio-overview .surface-card a{color:inherit;text-decoration:none}@media(max-width:640px){.studio-overview .studio-platform-features{grid-template-columns:minmax(0,1fr)}}[data-partnership-tier=silver]{--partnership-accent:var(--color-primary3)}[data-partnership-tier=gold]{--partnership-accent:var(--color-primary1)}[data-partnership-tier=platinum]{--partnership-accent:var(--text-color)}[data-partnership-tier] h3,[data-partnership-tier] [data-overview-tier]{border-inline-start:var(--border-width-hairline) solid var(--partnership-accent);padding-inline-start:var(--spacing-sm)}.studio-overview-membership [data-overview-tier]{display:flex;align-items:center;gap:var(--spacing-sm);border:0;padding:0;font-size:var(--font-size-md)}.studio-connection-list p{margin-block:var(--spacing-sm)}.studio-partnership-themes{display:grid;gap:var(--spacing-md);padding-block:0 var(--spacing-lg);border-block-end:var(--border-width-hairline) solid var(--cv-border)}.studio-settings .studio-partnership-themes .ui-button{background:transparent;box-shadow:none;padding-inline:0}.studio-partnership-themes [aria-pressed=false]{opacity:var(--state-opacity-muted)}html[data-partnership-theme=platinum]{--control-surface:var(--control-bg-hover);--control-border-unified:var(--cv-border);--border-width-hairline:.5px}@media(max-width:640px){.studio-overview-membership{grid-template-columns:minmax(0,1fr)}}.studio-platform{position:relative;display:grid;grid-template-columns:var(--studio-rail-width,var(--layout-home-platform-rail-width)) minmax(0,1fr);gap:var(--spacing-xl);align-items:stretch}.studio-platform-content{min-inline-size:0;display:grid;grid-template-rows:minmax(0,1fr)}.studio-platform-rail{min-inline-size:0;border-inline-end:var(--border-width-hairline) solid var(--cv-border)}.studio-platform-rail-scroll{position:sticky;inset-block-start:var(--site-header-height);padding-block:var(--spacing-lg);max-block-size:calc(100dvh - var(--site-header-height));overflow-y:auto;box-sizing:border-box;padding-inline:var(--spacing-lg)}.studio-platform-rail-scroll>button{justify-content:center;inline-size:var(--control-height-md)}.site-menu__links .studio-menu-workspace{display:none}.site-menu__links:has(.studio-menu-workspace){justify-items:stretch}.studio-platform-rail nav,.studio-platform-group{display:grid;gap:var(--layout-home-platform-nav-gap)}.studio-platform-group+.studio-platform-group{margin-block-start:var(--spacing-lg)}.studio-platform-group h2{margin:0;padding-block:var(--spacing-sm);font-size:var(--site-type-caption-size);font-weight:var(--font-weight-medium);color:var(--cv-text-secondary)}.studio-platform-group a{display:flex;align-items:center;gap:var(--layout-home-platform-nav-item-gap);min-block-size:var(--layout-home-platform-nav-item-min-height);padding:var(--layout-home-platform-nav-item-padding-y) calc((var(--control-height-md) - var(--layout-home-platform-nav-icon-size)) / 2);box-sizing:border-box;border:0;background:transparent;color:var(--text-secondary-color);opacity:var(--state-opacity-muted);font-size:var(--layout-home-platform-nav-text-size);font-weight:var(--layout-home-platform-nav-text-weight);line-height:var(--layout-home-platform-nav-text-line-height);letter-spacing:var(--layout-home-platform-nav-text-tracking);text-decoration:none}.studio-platform-group a:is(:hover,:focus-visible,[aria-current]){opacity:var(--overlay-opacity-open);color:var(--text-primary-color);outline:none}.studio-platform-rail .studio-icon{inline-size:var(--layout-home-platform-nav-icon-size);block-size:var(--layout-home-platform-nav-icon-size)}html[data-studio-rail=closed] .studio-platform{grid-template-columns:calc(var(--control-height-md) + var(--spacing-lg)*2) minmax(0,1fr)}.studio-platform-group a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-rail-resize{display:none}@media(min-width:1025px)and (pointer:fine){.studio-rail-resize{display:block;position:absolute;inset-block:0;inset-inline-start:calc(var(--studio-rail-width,var(--layout-home-platform-rail-width)) - var(--spacing-xs));inline-size:var(--spacing-sm);cursor:col-resize;touch-action:none;z-index:var(--z-above)}html[data-studio-rail=closed] .studio-rail-resize{inset-inline-start:calc(var(--control-height-md) + var(--spacing-lg)*2 - var(--spacing-xs))}}@media(prefers-reduced-motion:no-preference){.studio-platform{transition:grid-template-columns var(--duration-fast) var(--interaction-ease-standard)}}html[data-studio-rail=closed] .studio-platform .studio-platform-group :is(h2,span){display:none}html[data-studio-rail=closed] .studio-platform-group a{inline-size:var(--control-height-md)}.studio-platform-introduction,.studio-platform-connection{display:grid;gap:var(--spacing-lg)}.studio-platform-introduction h2{font-size:var(--font-size-h1);font-weight:var(--font-weight-light);line-height:var(--line-height-heading-tight)}.studio-platform-features{display:grid;gap:var(--spacing-xl)}.studio-platform-features .surface-card{border:0;padding-block:var(--spacing-md)}.studio-platform-features h2{font-size:var(--font-size-h3)}.studio-platform-connection{color:var(--text-secondary-color)}.studio-platform-connection a{display:inline-flex;gap:var(--spacing-sm);align-items:center;color:var(--text-primary-color);text-decoration:none}.studio-settings{display:grid;grid-template-columns:var(--layout-home-platform-rail-width) minmax(0,1fr);gap:var(--spacing-xl);align-items:stretch;min-block-size:100%}.studio-settings-surface{min-block-size:100%;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr);gap:0}.studio-settings-surface>header{gap:var(--spacing-xs)}.studio-settings-surface>header h1{margin:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}.studio-settings-surface>header p{margin:0;color:var(--text-secondary-color);font-size:var(--site-type-caption-size)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.studio-settings-navigation{min-inline-size:0;border-inline-end:var(--border-width-hairline) solid var(--cv-border)}.studio-settings-navigation-items{display:grid;gap:var(--layout-home-platform-nav-gap);position:sticky;inset-block-start:var(--site-header-height);padding-block:var(--spacing-lg);max-block-size:calc(100dvh - var(--site-header-height));overflow:auto;box-sizing:border-box}.studio-settings-navigation button,.studio-profile-tabs [role=tab]{display:flex;align-items:center;gap:var(--layout-home-platform-nav-item-gap);border:0;background:none;color:inherit;text-align:start;font:inherit;min-block-size:var(--control-height-md);padding:var(--spacing-sm) 0;cursor:pointer;opacity:var(--state-opacity-muted);transition:opacity var(--duration-base) var(--ease-standard)}.studio-settings-navigation .studio-icon{inline-size:var(--layout-home-platform-nav-icon-size);block-size:var(--layout-home-platform-nav-icon-size)}.studio-settings-navigation button:is([aria-selected=true],:hover,:focus-visible),.studio-profile-tabs [role=tab]:is([aria-selected=true],:hover,:focus-visible){opacity:var(--overlay-opacity-open)}.studio-settings-content{min-inline-size:0;padding-block:var(--spacing-lg)}.studio-settings-group{display:grid;gap:var(--spacing-lg)}.studio-settings-group[hidden]{display:none}.studio-settings-group>h2{margin:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}@media(max-width:1024px){.studio-settings{grid-template-columns:minmax(0,1fr)}.studio-settings-navigation{border:0}.studio-settings-navigation-items{position:static;max-block-size:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-md);row-gap:var(--spacing-xs)}}.studio-settings .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-block-size:var(--control-height-md);padding:var(--spacing-sm) var(--spacing-lg);border:0;border-radius:var(--account-field-radius);background:var(--control-bg-hover);color:inherit;font:inherit;cursor:pointer}.studio-connection-list{display:grid;gap:var(--spacing-lg)}.studio-connection-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-md)}.studio-connection-list dd{margin:0;color:var(--text-secondary-color)}.site-menu__links a:has(.studio-icon){display:flex;align-items:center;justify-content:flex-start;text-align:start;gap:var(--spacing-lg);font-size:var(--layout-home-platform-nav-text-size);font-weight:var(--layout-home-platform-nav-text-weight)}.site-menu__links a .studio-icon{inline-size:var(--layout-home-platform-nav-icon-size);block-size:var(--layout-home-platform-nav-icon-size)}@media(max-width:1024px){.studio-platform{grid-template-columns:minmax(var(--layout-home-platform-tablet-rail-min),var(--layout-home-platform-tablet-rail-max)) minmax(0,1fr)}}@media(max-width:1024px){.studio-platform,html[data-studio-rail=closed] .studio-platform{display:block}.studio-platform-rail{display:none}.site-menu__links .studio-menu-workspace{display:contents}.studio-platform-introduction h2{font-size:var(--font-size-h2)}}[data-commerce],[data-commerce-controls],[data-commerce-controls] [role=tabpanel]{display:grid;gap:var(--spacing-xl);min-inline-size:0}[data-commerce] [hidden]{display:none}.studio-commerce-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding-block:var(--spacing-lg)}.studio-commerce-row+.studio-commerce-row{border-block-start:var(--border-width-hairline) solid var(--cv-border)}.studio-commerce-row>div{min-inline-size:0;overflow-wrap:anywhere}.studio-commerce-row h3{font:inherit;font-weight:var(--font-weight-medium);margin:0}.studio-commerce-row p{margin-block:var(--spacing-sm) 0}.studio-commerce-row button{flex:none}.studio-shares{display:grid;gap:var(--spacing-lg);min-inline-size:0}.studio-shares :is(form,.surface-section,[data-share-workspace]){display:grid;gap:var(--spacing-md);min-inline-size:0}.studio-shares :is(h2,h3,p){margin-block:0}.studio-shares :is(h2,summary,.studio-share-state){display:flex;align-items:center;gap:var(--spacing-sm)}.studio-shares summary{cursor:pointer}.studio-shares details>:not(summary){margin-block-start:var(--spacing-sm)}.studio-shares code{display:block;overflow-wrap:anywhere}.studio-share-record{padding-block:var(--spacing-lg);border-block-end:var(--border-width-hairline) solid var(--cv-border);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.studio-share-record>:is(h3,p,details,label,time){flex-basis:100%;min-inline-size:0;overflow-wrap:anywhere}.studio-shares fieldset{margin:0;padding:0;border:0}.studio-shares [data-share-track-options]{display:grid;gap:var(--spacing-sm)}.studio-shares input[type=checkbox]{margin-inline-end:var(--spacing-sm)}[data-domains]{display:grid;gap:var(--spacing-lg)}[data-domains] [data-domains-controls]{display:grid;gap:var(--spacing-xl)}[data-domains] [data-domain-panel]{display:grid;gap:var(--spacing-md);padding-block-end:var(--spacing-lg)}[data-domains] summary{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}[data-domains] .studio-domain-process ol{display:grid;gap:var(--spacing-md);padding-inline-start:var(--spacing-lg)}[data-domains] :is(h2,h3,h4,p){margin-block:0}[data-domains] .studio-commerce-row{gap:var(--spacing-md);flex-wrap:wrap;overflow-wrap:anywhere}.studio-bank-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);margin-block:var(--spacing-lg)}.studio-bank-summary{display:grid;gap:var(--spacing-md);padding-block:var(--spacing-lg)}.studio-bank-amount{font-size:var(--site-type-headline-size);font-weight:var(--font-weight-medium);line-height:var(--site-type-heading-leading);margin:0}.studio-bank-note{color:var(--cv-text-secondary);font-size:var(--site-type-caption-size)}.studio-colour-assignment{flex:1 1 12rem;min-inline-size:0;gap:var(--spacing-sm)}.studio-color-field{flex-wrap:wrap}.studio-account-security-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.studio-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 0px;position:relative;min-block-size:0;overflow:hidden;transition:grid-template-columns var(--duration-base) var(--ease-standard)}.studio-editor-layout[data-tools-open=true]{grid-template-columns:minmax(0,1fr) var(--studio-editor-panel-width,var(--reading-width-sm))}.studio-editor-layout[data-resizing=true]{transition:none}.studio-editor-controls{grid-column:2;grid-row:1;z-index:2;display:grid;align-content:start;gap:var(--spacing-md);inline-size:var(--studio-editor-panel-width,var(--reading-width-sm));min-inline-size:0;max-block-size:100%;overflow:auto;padding:var(--spacing-lg);box-sizing:border-box;background:var(--cv-page-bg);border-inline-start:var(--border-width-hairline) solid var(--cv-border);overscroll-behavior:contain}.studio-editor-resize{position:absolute;inset-block:0;inset-inline-end:var(--studio-editor-panel-width,var(--reading-width-sm));inline-size:var(--spacing-sm);transform:translate(50%);cursor:col-resize;z-index:3;touch-action:none}.studio-editor-layout:not([data-tools-open=true]) .studio-editor-resize{display:none}@media(max-width:1024px){.studio-editor-layout,.studio-editor-layout[data-tools-open=true]{grid-template-columns:minmax(0,1fr)}.studio-editor-controls{position:absolute;inset:0;grid-column:1;inline-size:100%;transform:translate(100%);transition:transform var(--duration-base) var(--ease-standard)}.studio-editor-layout[data-tools-open=true] .studio-editor-controls{transform:translate(0)}.studio-editor-resize{display:none}}@media(prefers-reduced-motion:reduce){.studio-editor-layout,.studio-editor-controls{transition:none}}.studio-editor-controls :is(h2,p){margin:0}.studio-editor-controls h2:not(:first-child){margin-block-start:var(--spacing-lg)}.studio-editor-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.studio-editor-panel-heading [data-editor-panel-close]{margin-inline-start:auto}.studio-editor-controls [hidden]{display:none}.studio-editor-controls label{display:grid;gap:var(--spacing-sm)}.studio-editor-tool-navigation{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.studio-editor-tool-navigation :is(button,a){display:inline-flex;align-items:center;gap:var(--spacing-sm);border:0;background:none;color:inherit;font:inherit;font-size:var(--site-type-caption-size);padding:var(--spacing-sm);cursor:pointer;text-decoration:none}.studio-editor-tool-navigation button[aria-pressed=false]{opacity:var(--state-opacity-muted)}.studio-editor-tool-navigation .studio-icon{inline-size:1em;block-size:1em}.studio-search-navigation{inline-size:100%;max-inline-size:var(--reading-width-md);margin-inline:auto;margin-block-end:var(--spacing-lg)}.studio-back{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm);border:0;background:none}.studio-surface:has([data-studio-search-page]){gap:var(--spacing-md)}.studio-surface:has([data-studio-search-page])>header h1{font-size:var(--font-size-h3)}.studio-surface:has([data-studio-search-page])>header{inline-size:100%;max-inline-size:var(--reading-width-md);margin-inline:auto}.studio-surface:has([data-studio-search-page])>header p{font-size:var(--site-type-caption-size);margin-block-end:0}.studio-surface:has([data-studio-search-page])>.studio-search-navigation{grid-row:1;margin-block-end:0}[data-studio-search-page]>h2{font-size:var(--site-type-body-size)}[data-editor-presentation]{display:grid;gap:var(--spacing-md)}[data-site-page-defaults]{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}[data-site-page-list]>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-block:var(--spacing-sm)}[data-studio-search-page]{inline-size:100%;min-inline-size:0}[data-studio-search-page] .store-search-field input{flex:1 1 0;inline-size:0}[data-studio-search-page] .store-search-field>img{flex:none}[data-studio-search-page] .store-search-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm)}[data-studio-search-page] .store-search-filters button{min-inline-size:0;font-variant-numeric:tabular-nums}@media(max-width:600px){[data-studio-search-page] .store-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-editor-controls .ui-dropdown{inline-size:100%}.studio-editor-controls .ui-radio-list{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.studio-editor-section{justify-content:flex-start;gap:var(--spacing-sm)}.studio-editor-section[aria-pressed=false]{opacity:var(--state-opacity-muted)}.studio-editor-sections,.studio-editor-button-row,[data-editor-design-tools],[data-editor-search-results]{display:grid;gap:var(--spacing-md)}[data-editor-design-tools][data-overview=true]{gap:var(--spacing-xl)}[data-editor-design-tools][data-overview=true]>section{display:grid;gap:var(--spacing-md)}[data-editor-design-tools][data-overview=true]>section+section{border-block-start:var(--border-width-hairline) solid var(--cv-border);padding-block-start:var(--spacing-xl)}[data-editor-link-order]{display:grid;gap:var(--spacing-md)}[data-editor-link-order]>div{display:grid;gap:var(--spacing-sm);padding-block-end:var(--spacing-lg)}[data-editor-link-order]>h3:not(:first-child){border-block-start:var(--border-width-hairline) solid var(--cv-border);padding-block-start:var(--spacing-lg)}.studio-editor-button-row{padding-block:var(--spacing-md);border-block-end:var(--border-width-hairline) solid var(--cv-border)}.studio-editor-section-row{gap:var(--spacing-sm)}.studio-editor-section-row .studio-editor-section{flex:1;min-inline-size:0}.studio-editor-section-row .studio-editor-section{display:flex;justify-content:space-between;inline-size:100%}[data-editor-divider][aria-pressed=false]{opacity:var(--state-opacity-muted)}.studio-editor-toolbar [data-editor-save]{margin-inline-start:auto}.studio-editor-canvas{grid-column:1;grid-row:1;position:relative;min-inline-size:0;block-size:75svh;overflow:hidden;background:var(--control-bg)}.studio-editor-viewport{position:absolute;inset-block-start:0;inset-inline-start:var(--preview-offset,0px);inline-size:var(--preview-width,100%);block-size:var(--preview-height,100%);transform:scale(var(--preview-scale,1));transform-origin:top left;background:var(--cv-page-bg)}.studio-editor-canvas iframe{display:block;inline-size:100%;block-size:100%;border:0}.studio-editor-canvas iframe[hidden],.studio-editor-controls[hidden]{display:none}.studio-editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--cv-page-bg);border-block-end:var(--border-width-hairline) solid var(--cv-border)}.studio-editor-views{display:flex;align-items:center;gap:var(--spacing-sm);margin-inline-start:var(--spacing-lg);padding-inline-start:var(--spacing-lg);border-inline-start:var(--border-width-hairline) solid var(--cv-border)}.studio-editor-views button[aria-pressed=false]{opacity:var(--state-opacity-muted)}.studio-editor-toolbar [data-editor-search-open],.studio-editor-toolbar [data-editor-focus],.studio-editor-toolbar [data-editor-tools],.studio-editor-views button{padding:var(--spacing-sm);border:0;background:none}.studio-editor-toolbar :is(a,button){display:inline-flex;align-items:center;gap:var(--spacing-sm)}body:has([data-artist-editor][data-focus=true])>[data-fragment=navigation],body:has([data-artist-editor][data-focus=true]) .studio-platform-rail,body:has([data-artist-editor][data-focus=true]) .studio-rail-resize,body:has([data-artist-editor][data-focus=true]) .studio-surface>header{display:none}body:has([data-artist-editor][data-focus=true]) :is(main,.studio-platform,.studio-platform-content,.studio-surface){display:block;inline-size:100%;max-inline-size:none;margin:0;padding:0}body:has([data-artist-editor][data-focus=true]){overflow:hidden}body:has([data-artist-editor][data-focus=true])>footer{display:contents}body:has([data-artist-editor][data-focus=true])>footer>:not(.system-save-confirmation){display:none}[data-artist-editor][data-focus=true]{block-size:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr)}[data-artist-editor][data-focus=true] .studio-editor-layout{min-block-size:0}[data-artist-editor][data-focus=true] .studio-editor-canvas{block-size:100%}[data-artist-editor][data-focus=true] [data-editor-explanation]{display:none}:root{--profile-media-editor-z-index:var(--z-language-dropdown);--profile-media-editor-dialog-width:min(34rem, var(--site-rail-width));--profile-media-editor-cover-dialog-width:min(var(--site-rail-width), calc(100vw - (var(--site-shell-inline-padding) * 2)));--profile-media-editor-dialog-radius:var(--dialog-overlay-radius);--profile-media-editor-dialog-padding:var(--spacing-lg);--profile-media-editor-backdrop-bg:var(--glass-overlay-backdrop-bg);--profile-media-editor-backdrop-blur:var(--glass-overlay-backdrop-blur);--profile-media-editor-shell-bg:var(--glass-overlay-shell-bg);--profile-media-editor-shell-blur:var(--glass-overlay-shell-blur);--profile-media-editor-preview-size:calc(13rem * var(--accessibility-density-scale));--profile-media-editor-icon-size:var(--layout-home-platform-nav-icon-size);--profile-media-editor-cover-preview-height:var(--profile-private-hero-cover-height, calc(13.5rem * var(--accessibility-density-scale)));--profile-media-editor-avatar-radius:var(--control-radius-pill);--profile-media-editor-cover-radius:var(--shape-card-radius);--profile-media-editor-status-min-height:var(--body-3-line-height);--profile-media-editor-preview-bg:var(--color-primary1);--profile-media-editor-control-bg:var(--control-surface);--profile-media-editor-control-bg-hover:var(--control-surface-hover);--profile-media-editor-control-border:var(--control-border-unified);--profile-media-editor-control-border-hover:var(--control-border-hover-unified);--profile-media-editor-control-active-bg:color-mix(in srgb, var(--color-primary1) 16%, var(--control-surface));--profile-media-editor-control-active-border:color-mix(in srgb, var(--color-primary1) 58%, var(--control-border-unified));--profile-media-editor-guide-color:color-mix(in srgb, var(--text-primary-color) 42%, transparent);--profile-media-editor-guide-center-color:color-mix(in srgb, var(--color-primary1) 54%, transparent);--profile-portrait-size:calc(var(--control-height-lg) * 2);--profile-portrait-header-overlap:calc(var(--profile-portrait-size) / 3)}:root{--editor-surface-bg:var(--surface-primary, var(--bg-color));--editor-surface-bg-muted:color-mix(in srgb, var(--text-primary-color) 3%, transparent);--editor-surface-bg-hover:var(--hover-bg-subtle);--editor-surface-border:var(--border-color);--editor-surface-border-hover:var(--hover-border-subtle);--editor-surface-radius:var(--radius-lg);--editor-surface-shadow:var(--effect-shadow-none);--editor-surface-shadow-focus:var(--focus-ring-soft-shadow);--editor-panel-gap:1rem;--editor-panel-padding-y:1rem;--editor-panel-padding-x:1rem;--editor-panel-radius:var(--radius-lg)}:root{--editor-content-size:var(--body-1-size);--editor-content-weight:var(--body-1-weight);--editor-content-line-height:var(--line-height-body-relaxed);--editor-content-tracking:var(--body-1-tracking);--editor-content-color:var(--text-primary-color);--editor-supporting-size:var(--body-3-size);--editor-supporting-weight:var(--body-3-weight);--editor-supporting-line-height:var(--body-3-line-height);--editor-supporting-tracking:var(--body-3-tracking);--editor-supporting-color:var(--text-secondary-color);--editor-content-max-width:46rem;--editor-content-gap:1rem;--editor-paragraph-gap:.92rem}:root{--editor-toolbar-gap:.42rem;--editor-toolbar-padding-y:.42rem;--editor-toolbar-padding-x:.52rem;--editor-toolbar-radius:var(--radius-md);--editor-toolbar-bg:color-mix(in srgb, var(--text-primary-color) 4%, transparent);--editor-toolbar-border:var(--border-color);--editor-toolbar-control-size:var(--control-sm-size);--editor-toolbar-control-weight:var(--control-sm-weight);--editor-toolbar-control-line-height:var(--control-sm-line-height);--editor-toolbar-control-tracking:var(--control-sm-tracking);--editor-toolbar-control-color:var(--text-secondary-color);--editor-toolbar-control-hover-color:var(--hover-text-color);--editor-toolbar-control-hover-bg:var(--control-hover-bg)}:root{--editor-selection-bg:color-mix(in srgb, var(--text-primary-color) 18%, transparent);--editor-selection-color:var(--text-primary-color);--editor-block-selected-bg:var(--selected-bg-subtle);--editor-block-selected-border:var(--selected-border-color)}:root{--editor-caret-color:var(--text-primary-color);--editor-caret-width:1px;--editor-caret-opacity:1;--editor-cursor-target-bg:var(--hover-bg-subtle);--editor-cursor-target-border:var(--hover-border-subtle)}:root{--editor-placeholder-size:var(--body-2-size);--editor-placeholder-weight:var(--body-2-weight);--editor-placeholder-line-height:var(--body-2-line-height);--editor-placeholder-tracking:var(--body-2-tracking);--editor-placeholder-color:var(--text-secondary-color);--editor-placeholder-opacity:.62}:root{--editor-markdown-syntax-color:var(--text-secondary-color);--editor-markdown-syntax-opacity:.72;--editor-markdown-heading-color:var(--text-primary-color);--editor-markdown-link-color:var(--text-primary-color);--editor-markdown-link-underline-color:var(--border-color);--editor-markdown-code-bg:color-mix(in srgb, var(--text-primary-color) 6%, transparent);--editor-markdown-code-border:color-mix(in srgb, var(--text-primary-color) 10%, transparent)}:root{--editor-block-gap:.84rem;--editor-block-padding-y:.72rem;--editor-block-padding-x:.84rem;--editor-block-radius:var(--radius-md);--editor-block-border:var(--border-color);--editor-block-bg:color-mix(in srgb, var(--text-primary-color) 3%, transparent);--editor-quote-border-width:1px;--editor-quote-border-color:color-mix(in srgb, var(--text-primary-color) 18%, transparent);--editor-quote-padding-x:.92rem;--editor-quote-color:var(--text-secondary-color);--editor-list-indent:1.2rem;--editor-list-gap:.34rem;--editor-divider-color:var(--border-color);--editor-divider-width:1px}:root{--editor-inline-code-size:var(--code-inline-size);--editor-inline-code-weight:var(--code-inline-weight);--editor-inline-code-line-height:var(--code-inline-line-height);--editor-inline-code-tracking:var(--code-inline-tracking);--editor-inline-code-bg:var(--editor-markdown-code-bg);--editor-inline-code-border:var(--editor-markdown-code-border);--editor-inline-code-radius:var(--radius-xs);--editor-inline-code-padding-y:.08rem;--editor-inline-code-padding-x:.24rem;--editor-link-color:var(--text-primary-color);--editor-link-hover-color:var(--hover-text-color);--editor-link-underline-color:var(--border-color);--editor-link-underline-hover-color:var(--hover-border-medium);--editor-highlight-bg:color-mix(in srgb, var(--text-primary-color) 10%, transparent);--editor-highlight-color:var(--text-primary-color)}:root{--editor-status-draft-color:var(--feedback-neutral-text);--editor-status-saving-color:var(--feedback-info-text);--editor-status-synced-color:var(--feedback-success-text);--editor-status-error-color:var(--feedback-error-text);--editor-status-warning-color:var(--feedback-warning-text);--editor-status-size:var(--status-sm-size);--editor-status-weight:var(--status-sm-weight);--editor-status-line-height:var(--status-sm-line-height);--editor-status-tracking:var(--status-sm-tracking)}:root{--editor-publishing-panel-bg:var(--editor-surface-bg-muted);--editor-publishing-panel-border:var(--editor-surface-border);--editor-publishing-panel-radius:var(--radius-lg);--editor-publishing-panel-gap:.72rem;--editor-review-pending-bg:var(--feedback-warning-bg);--editor-review-pending-border:var(--feedback-warning-border);--editor-review-approved-bg:var(--feedback-success-bg);--editor-review-approved-border:var(--feedback-success-border);--editor-review-rejected-bg:var(--feedback-error-bg);--editor-review-rejected-border:var(--feedback-error-border)}@media(max-width:820px){:root{--editor-content-max-width:100%;--editor-panel-gap:.84rem;--editor-panel-padding-y:.84rem;--editor-panel-padding-x:.84rem}}@media(max-width:540px){:root{--editor-content-gap:.78rem;--editor-paragraph-gap:.78rem;--editor-toolbar-gap:.34rem;--editor-toolbar-padding-y:.34rem;--editor-toolbar-padding-x:.42rem}}:root{--icon-image-filter:brightness(0) invert(1);--icon-image-filter-strong:brightness(0) invert(1);--icon-color:var(--text-color);--icon-color-muted:var(--text-secondary-color);--icon-color-accent:var(--color-primary1);--icon-size-xs:calc(.75rem * var(--accessibility-icon-scale, 1));--icon-size-sm:calc(1rem * var(--accessibility-icon-scale, 1));--icon-size-md:calc(1.25rem * var(--accessibility-icon-scale, 1));--icon-size-lg:calc(1.5rem * var(--accessibility-icon-scale, 1));--icon-size-xl:calc(2rem * var(--accessibility-icon-scale, 1))}html[data-theme-effective=light]{--icon-image-filter:brightness(0) saturate(100%);--icon-image-filter-strong:brightness(0) saturate(100%);--icon-color:var(--text-color);--icon-color-muted:var(--text-secondary-color);--icon-color-accent:var(--color-primary1)}html[data-theme-effective=dark]{--icon-image-filter:brightness(0) invert(1);--icon-image-filter-strong:brightness(0) invert(1);--icon-color:var(--text-color);--icon-color-muted:var(--text-secondary-color);--icon-color-accent:var(--color-primary1)}.ui-icon-button{appearance:none;-webkit-appearance:none;width:var(--control-height-md);height:var(--control-height-md);min-width:var(--control-height-md);min-height:var(--control-height-md);padding:var(--spacing-none);border-radius:var(--shape-icon-button-radius);border:var(--border-width-hairline) solid transparent;background:transparent;color:var(--control-text-unified);display:inline-flex;align-items:center;justify-content:center;transition:var(--interaction-transition-control)}.ui-icon-button:hover{background:var(--control-surface-hover);color:var(--control-text-hover-unified);transform:none}.ui-icon-button:focus-visible{outline:none;box-shadow:none}.ui-icon-xs{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-icon-sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-icon-md{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-icon-lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-icon-xl{width:var(--icon-size-xl);height:var(--icon-size-xl)}.ui-icon-theme-aware,img.ui-icon-theme-aware,svg.ui-icon-theme-aware,.ui-icon-theme-aware img,.ui-icon-theme-aware svg,.ui-icon-button img,.ui-icon-button svg,.ui-icon-button [data-ui-icon],[data-ui-icon].ui-icon-theme-aware{filter:var(--icon-image-filter)!important;color:var(--icon-color)}.ui-icon-theme-aware-muted,img.ui-icon-theme-aware-muted,svg.ui-icon-theme-aware-muted,.ui-icon-theme-aware-muted img,.ui-icon-theme-aware-muted svg,[data-ui-icon-muted]{filter:var(--icon-image-filter)!important;color:var(--icon-color-muted)}.ui-icon-theme-aware-accent,img.ui-icon-theme-aware-accent,svg.ui-icon-theme-aware-accent,.ui-icon-theme-aware-accent img,.ui-icon-theme-aware-accent svg,[data-ui-icon-accent]{filter:var(--icon-image-filter-strong)!important;color:var(--icon-color-accent)}img[src$="/core/identity/trust/verified.svg"]{filter:none!important}.ui-icon-mask,.ui-icon-mask:before,.ui-icon-mask:after,[data-ui-icon-mask]{background-color:currentColor}img[src^="/registry/icons/"],img[src*="/registry/icons/"],img.ui-icon-theme-aware,img.ui-icon-theme-aware-muted,img.ui-icon-theme-aware-accent,.ui-icon-theme-aware img,.ui-icon-theme-aware-muted img,.ui-icon-theme-aware-accent img,.ui-icon-button img,[data-ui-icon] img,svg.ui-icon-theme-aware,svg.ui-icon-theme-aware-muted,svg.ui-icon-theme-aware-accent,[data-ui-icon] svg{-webkit-user-drag:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none;user-select:none}.ui-hover-lift:hover,.ui-hover-lift-strong:hover{transform:none}.ui-hover-opacity:hover{opacity:var(--hover-opacity-soft)}.ui-slider{flex:1;width:var(--size-full);min-width:0;height:var(--slider-track-height);border:0;border-radius:var(--slider-track-radius);background:transparent;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.ui-slider::-webkit-slider-runnable-track{height:var(--slider-track-height);border-radius:var(--slider-track-radius);background:var(--slider-track-bg)}.ui-slider::-moz-range-track{height:var(--slider-track-height);border-radius:var(--slider-track-radius);background:var(--slider-track-bg)}.ui-slider::-webkit-slider-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);margin-top:calc((var(--slider-thumb-size) - var(--slider-track-height)) / -2);border:var(--slider-thumb-border);border-radius:var(--slider-thumb-radius);background:var(--slider-thumb-bg);box-shadow:none;cursor:pointer;transition:none;-webkit-appearance:none;appearance:none}.ui-slider::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border:var(--slider-thumb-border);border-radius:var(--slider-thumb-radius);background:var(--slider-thumb-bg);box-shadow:none;cursor:pointer;transition:none}.ui-slider::-webkit-slider-thumb:hover,.ui-slider::-moz-range-thumb:hover{background:var(--slider-thumb-bg)}[data-slider-value-state=centered]{color:var(--slider-value-centered-color);isolation:isolate}[data-slider-value-state=centered]:before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:var(--slider-value-centered-halo-size);height:var(--slider-value-centered-halo-size);border-radius:50%;background:var(--slider-value-centered-halo-bg);filter:var(--slider-value-centered-halo-filter);pointer-events:none;transform:translate(-50%,-50%)}.profile-media-editor[hidden]{display:none}html.profile-media-editor-open,body.profile-media-editor-open{overflow:hidden;overscroll-behavior:none}.profile-media-editor{position:fixed;inset:0;z-index:var(--profile-media-editor-z-index);display:grid;place-items:center;padding:var(--site-shell-inline-padding);overflow:auto;overscroll-behavior:contain}.profile-media-editor[data-profile-media-editor-kind=cover]{--profile-media-editor-dialog-width:var(--profile-media-editor-cover-dialog-width)}.profile-media-editor__backdrop{position:absolute;inset:0;background:var(--profile-media-editor-backdrop-bg);backdrop-filter:blur(var(--profile-media-editor-backdrop-blur)) saturate(120%);-webkit-backdrop-filter:blur(var(--profile-media-editor-backdrop-blur)) saturate(120%)}.profile-media-editor__dialog{position:relative;z-index:1;width:var(--profile-media-editor-dialog-width);max-height:calc(100dvh - (var(--site-shell-inline-padding) * 2));box-sizing:border-box;display:grid;gap:var(--spacing-lg);padding:var(--profile-media-editor-dialog-padding);border:var(--border-width-hairline) solid var(--border-color);border-radius:var(--profile-media-editor-dialog-radius);background:var(--profile-media-editor-shell-bg);backdrop-filter:blur(var(--profile-media-editor-shell-blur)) saturate(120%);-webkit-backdrop-filter:blur(var(--profile-media-editor-shell-blur)) saturate(120%);overflow:auto;overscroll-behavior:contain}.profile-media-editor__header,.profile-media-editor__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.profile-media-editor__title,.profile-media-editor__status{margin:0}.profile-media-editor__title{font-size:var(--headline-5-size);font-weight:var(--headline-5-weight);line-height:var(--headline-5-line-height);letter-spacing:var(--headline-5-tracking);color:var(--text-primary-color)}.profile-media-editor__label,.profile-media-editor__status{font-size:var(--body-3-size);font-weight:var(--body-3-weight);line-height:var(--body-3-line-height);letter-spacing:var(--body-3-tracking);color:var(--text-secondary-color)}.profile-media-editor__close{flex:0 0 auto}.profile-media-editor__stage{display:grid;place-items:center}.profile-media-editor__preview{position:relative;width:var(--profile-media-editor-preview-size);max-width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border:var(--border-width-hairline) solid var(--border-color);border-radius:var(--profile-media-editor-avatar-radius);background:var(--profile-media-editor-preview-bg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.profile-media-editor__preview:active{cursor:grabbing}.profile-media-editor__stage[data-profile-media-editor-stage=cover] .profile-media-editor__preview{width:100%;height:var(--profile-media-editor-cover-preview-height);aspect-ratio:auto;border-radius:var(--profile-media-editor-cover-radius)}.profile-media-editor__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;filter:var(--profile-media-editor-image-filter, none);transform:translate3d(var(--profile-media-editor-image-x, 0%),var(--profile-media-editor-image-y, 0%),0) scale(var(--profile-media-editor-image-zoom, 1));transform-origin:center}.profile-media-editor__guide{position:absolute;inset:0;display:none;pointer-events:none}.profile-media-editor__stage[data-profile-media-editor-stage=cover] .profile-media-editor__guide{display:block}.profile-media-editor__guide span{position:absolute;background:var(--profile-media-editor-guide-color)}.profile-media-editor__guide span:nth-child(1),.profile-media-editor__guide span:nth-child(2){top:0;bottom:0;width:var(--border-width-hairline)}.profile-media-editor__guide span:nth-child(1){left:calc(100% / 3)}.profile-media-editor__guide span:nth-child(2){left:calc((100% / 3) * 2)}.profile-media-editor__guide span:nth-child(3),.profile-media-editor__guide span:nth-child(4){left:0;right:0;height:var(--border-width-hairline)}.profile-media-editor__guide span:nth-child(3){top:calc(100% / 3)}.profile-media-editor__guide span:nth-child(4){top:calc((100% / 3) * 2);background:var(--profile-media-editor-guide-center-color)}.profile-media-editor__controls{display:grid;row-gap:var(--spacing-md)}.profile-media-editor__tool-row{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.profile-media-editor__tool-row+.profile-media-editor__field,.profile-media-editor__field+.profile-media-editor__field{margin-top:var(--spacing-sm)}.profile-media-editor__upload,.profile-media-editor__tool-button{appearance:none;-webkit-appearance:none;min-height:var(--button-height-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-none) var(--button-padding-x-md);border:var(--border-width-hairline) solid var(--profile-media-editor-control-border);border-radius:var(--control-radius-pill);background:var(--profile-media-editor-control-bg);color:var(--text-primary-color);font:inherit;cursor:pointer;text-decoration:none;backdrop-filter:blur(var(--glass-overlay-shell-blur)) saturate(var(--glass-overlay-shell-saturate));-webkit-backdrop-filter:blur(var(--glass-overlay-shell-blur)) saturate(var(--glass-overlay-shell-saturate));transition:background-color var(--interaction-motion-fast) var(--interaction-ease-standard),border-color var(--interaction-motion-fast) var(--interaction-ease-standard),color var(--interaction-motion-fast) var(--interaction-ease-standard),opacity var(--interaction-motion-fast) var(--interaction-ease-standard)}.profile-media-editor__upload:hover,.profile-media-editor__upload:focus-within,.profile-media-editor__tool-button:hover,.profile-media-editor__tool-button:focus-visible{border-color:var(--profile-media-editor-control-border-hover);background:var(--profile-media-editor-control-bg-hover);outline:none}.profile-media-editor__upload img,.profile-media-editor__tool-button img,.profile-media-editor__label img,.profile-media-editor__actions img{width:var(--profile-media-editor-icon-size);height:var(--profile-media-editor-icon-size);display:block;object-fit:contain;object-position:center}.profile-media-editor__field{display:grid;gap:var(--spacing-sm)}.profile-media-editor__label{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.profile-media-editor__field>.profile-media-editor__label{display:none}.profile-media-editor__select-control{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-sm);min-height:auto;width:fit-content}.profile-media-editor__select-value{min-width:var(--spacing-none);color:var(--text-primary-color);font-size:var(--body-3-size);font-weight:var(--body-3-weight);line-height:var(--body-3-line-height);letter-spacing:var(--body-3-tracking)}.profile-media-editor__dropdown-icon-wrapper{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--profile-media-editor-icon-size);height:var(--profile-media-editor-icon-size)}.profile-media-editor__dropdown-icon{position:absolute;top:50%;left:50%;width:var(--profile-media-editor-icon-size);height:var(--profile-media-editor-icon-size);pointer-events:none;transform:translate(-50%,-50%)}.profile-media-editor__select{position:absolute;inset:var(--spacing-none);width:var(--size-full);height:var(--size-full);min-height:var(--spacing-none);box-sizing:border-box;padding:var(--spacing-none);border:var(--border-width-hairline) solid transparent;border-radius:var(--spacing-none);background:transparent;color:var(--ui-dropdown-icon-only-color);-webkit-text-fill-color:var(--ui-dropdown-icon-only-color);font:inherit;cursor:pointer;z-index:var(--ui-dropdown-icon-only-z-index);color-scheme:inherit}.profile-media-editor__select:hover,.profile-media-editor__select:focus-visible{border-color:transparent;background:transparent;outline:none}.profile-media-editor__status{min-height:var(--profile-media-editor-status-min-height)}.profile-media-editor__status[data-profile-media-editor-state=success]{color:var(--status-success-color, var(--text-primary-color))}.profile-media-editor__status[data-profile-media-editor-state=error]{color:var(--status-danger-color, var(--text-primary-color))}.profile-media-editor__actions{justify-content:flex-end}@media(max-width:720px){:root{--profile-media-editor-dialog-width:min(34rem, var(--site-rail-width-mobile));--profile-media-editor-cover-dialog-width:min(var(--site-rail-width-mobile), calc(100vw - (var(--site-shell-inline-padding-mobile) * 2)));--profile-media-editor-dialog-padding:var(--spacing-md);--profile-media-editor-preview-size:calc(11rem * var(--accessibility-density-scale));--profile-media-editor-cover-preview-height:var(--profile-private-hero-cover-height-mobile, calc(6rem * var(--accessibility-density-scale)))}.profile-media-editor{padding:var(--site-shell-inline-padding-mobile)}.profile-media-editor__dialog{width:100%;max-height:calc(100dvh - (var(--site-shell-inline-padding-mobile) * 2))}}:root{--ui-radio-list-gap:var(--spacing-2xs);--ui-radio-list-item-gap:var(--spacing-sm);--ui-radio-list-item-padding-y:var(--spacing-xs);--ui-radio-list-item-padding-x:var(--spacing-none);--ui-radio-list-item-radius:var(--spacing-none);--ui-radio-list-item-border:transparent;--ui-radio-list-item-border-active:transparent;--ui-radio-list-item-bg:transparent;--ui-radio-list-item-bg-hover:transparent;--ui-radio-list-item-bg-active:transparent;--ui-radio-list-item-color:var(--text-secondary-color);--ui-radio-list-item-color-hover:var(--text-primary-color);--ui-radio-list-item-color-active:var(--text-primary-color);--ui-radio-list-indicator-size:var(--icon-size-sm);--ui-radio-list-indicator-dot-size:calc(var(--ui-radio-list-indicator-size) * .44);--ui-radio-list-indicator-border:var(--panel-border-unified);--ui-radio-list-indicator-border-active:var(--color-primary1);--ui-radio-list-indicator-bg:transparent;--ui-radio-list-indicator-bg-active:var(--color-primary1);--ui-radio-list-transition:var(--interaction-transition-control)}:root{--ui-checkbox-list-gap:var(--spacing-2xs);--ui-checkbox-list-item-gap:var(--spacing-sm);--ui-checkbox-list-item-padding-y:var(--spacing-xs);--ui-checkbox-list-item-padding-x:var(--spacing-none);--ui-checkbox-list-item-radius:var(--spacing-none);--ui-checkbox-list-item-border:transparent;--ui-checkbox-list-item-border-active:transparent;--ui-checkbox-list-item-bg:transparent;--ui-checkbox-list-item-bg-hover:transparent;--ui-checkbox-list-item-bg-active:transparent;--ui-checkbox-list-item-color:var(--text-secondary-color);--ui-checkbox-list-item-color-hover:var(--text-primary-color);--ui-checkbox-list-item-color-active:var(--text-primary-color);--ui-checkbox-list-indicator-size:var(--icon-size-sm);--ui-checkbox-list-indicator-check-size:calc(var(--ui-checkbox-list-indicator-size) * .6);--ui-checkbox-list-indicator-border:var(--panel-border-unified);--ui-checkbox-list-indicator-border-active:var(--color-primary1);--ui-checkbox-list-indicator-bg:transparent;--ui-checkbox-list-indicator-bg-active:var(--color-primary1);--ui-checkbox-list-transition:var(--interaction-transition-control)}.ui-radio-list{display:grid;gap:var(--ui-radio-list-gap);margin:var(--spacing-none);padding:var(--spacing-none);border:var(--spacing-none)}.ui-radio-list__item{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-radio-list-item-gap);width:var(--size-full);margin:var(--spacing-none);padding:var(--ui-radio-list-item-padding-y) var(--ui-radio-list-item-padding-x);border:var(--border-width-hairline) solid var(--ui-radio-list-item-border);border-radius:var(--ui-radio-list-item-radius);background:var(--ui-radio-list-item-bg);color:var(--ui-radio-list-item-color);text-align:left;outline:none;text-decoration:none;box-shadow:none;transition:var(--ui-radio-list-transition)}.ui-radio-list__indicator{-webkit-appearance:none;appearance:none;margin:var(--spacing-none);padding:var(--spacing-none);outline:none;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-radio-list-indicator-size);height:var(--ui-radio-list-indicator-size);border:var(--border-width-hairline) solid var(--ui-radio-list-indicator-border);border-radius:var(--control-radius-pill);background:var(--ui-radio-list-indicator-bg);transition:var(--ui-radio-list-transition);grid-column:2;grid-row:1}.ui-radio-list__indicator:after{content:"";width:var(--ui-radio-list-indicator-dot-size);height:var(--ui-radio-list-indicator-dot-size);border-radius:var(--control-radius-pill);background:var(--ui-radio-list-indicator-bg-active);opacity:var(--overlay-opacity-closed);transform:scale(.72);transition:var(--ui-radio-list-transition)}.ui-radio-list__content{display:grid;gap:var(--spacing-2xs);min-width:var(--spacing-none);grid-column:1;grid-row:1}.ui-radio-list__label{color:currentColor;font-size:var(--type-label-size)}.ui-radio-list__description{color:currentColor}.ui-radio-list__item[aria-checked=true],.ui-radio-list__item[aria-pressed=true]{background:var(--ui-radio-list-item-bg-active);color:var(--ui-radio-list-item-color-active)}.ui-radio-list__item[aria-checked=true] .ui-radio-list__indicator,.ui-radio-list__item[aria-pressed=true] .ui-radio-list__indicator{border-color:var(--ui-radio-list-indicator-border)}.ui-radio-list__item[aria-checked=true] .ui-radio-list__indicator:after,.ui-radio-list__item[aria-pressed=true] .ui-radio-list__indicator:after{opacity:var(--overlay-opacity-open);transform:scale(1)}.ui-checkbox-list{display:grid;gap:var(--ui-checkbox-list-gap);margin:var(--spacing-none);padding:var(--spacing-none);border:var(--spacing-none)}.ui-checkbox-list__item{-webkit-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ui-checkbox-list-item-gap);width:var(--size-full);margin:var(--spacing-none);padding:var(--ui-checkbox-list-item-padding-y) var(--ui-checkbox-list-item-padding-x);border:var(--border-width-hairline) solid var(--ui-checkbox-list-item-border);border-radius:var(--ui-checkbox-list-item-radius);background:var(--ui-checkbox-list-item-bg);color:var(--ui-checkbox-list-item-color);text-align:left;outline:none;text-decoration:none;box-shadow:none;transition:var(--ui-checkbox-list-transition)}.ui-checkbox-list__indicator{-webkit-appearance:none;appearance:none;margin:var(--spacing-none);padding:var(--spacing-none);outline:none;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-checkbox-list-indicator-size);height:var(--ui-checkbox-list-indicator-size);border:var(--border-width-hairline) solid var(--ui-checkbox-list-indicator-border);border-radius:var(--control-radius-pill);background:var(--ui-checkbox-list-indicator-bg);transition:var(--ui-checkbox-list-transition);grid-column:2;grid-row:1}.ui-checkbox-list__indicator:after{content:"";width:var(--ui-checkbox-list-indicator-check-size);height:var(--ui-checkbox-list-indicator-check-size);background:var(--ui-checkbox-list-indicator-bg-active);opacity:var(--overlay-opacity-closed);transform:scale(.8);transition:var(--ui-checkbox-list-transition);mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>');mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.ui-checkbox-list__content{display:grid;gap:var(--spacing-2xs);min-width:var(--spacing-none);grid-column:1;grid-row:1}.ui-checkbox-list__label{color:currentColor;font-size:var(--type-label-size)}.ui-checkbox-list__description{color:currentColor}.ui-checkbox-list__item[aria-checked=true],.ui-checkbox-list__item[aria-pressed=true]{background:var(--ui-checkbox-list-item-bg-active);color:var(--ui-checkbox-list-item-color-active)}.ui-checkbox-list__item[aria-checked=true] .ui-checkbox-list__indicator,.ui-checkbox-list__item[aria-pressed=true] .ui-checkbox-list__indicator{border-color:var(--ui-checkbox-list-indicator-border);background:var(--ui-checkbox-list-indicator-bg-active)}.ui-checkbox-list__item[aria-checked=true] .ui-checkbox-list__indicator:after,.ui-checkbox-list__item[aria-pressed=true] .ui-checkbox-list__indicator:after{opacity:var(--overlay-opacity-open);transform:scale(1);background:var(--text-color-on-accent)}[data-na-toggle],.na-toggle,.ui-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--toggle-width);min-width:var(--toggle-width);height:var(--toggle-height);min-height:var(--toggle-height);padding:var(--spacing-none);border:var(--spacing-none);background:transparent;color:var(--text-color);-webkit-tap-highlight-color:transparent}[data-na-toggle]:focus,[data-na-toggle]:focus-visible,.na-toggle:focus,.na-toggle:focus-visible,.ui-toggle:focus,.ui-toggle:focus-visible{outline:none}[data-na-toggle-track],.na-toggle__track,.ui-toggle__track{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;width:var(--toggle-width);height:var(--toggle-height);padding:var(--toggle-padding);border:var(--toggle-track-border-width) solid var(--toggle-track-border-color);border-radius:var(--toggle-radius);background:var(--toggle-track-bg-off);overflow:hidden;box-shadow:inset var(--spacing-none) var(--spacing-none) var(--spacing-none) var(--border-width-hairline) color-mix(in srgb,var(--text-primary-color) 7%,transparent);transition:var(--interaction-transition-control)}[data-na-toggle-thumb],.na-toggle__thumb,.ui-toggle__thumb{position:absolute;top:50%;left:var(--toggle-padding);display:block;width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);border-radius:var(--radius-circle);background:var(--toggle-thumb-bg);box-shadow:var(--toggle-thumb-shadow);transform:translate(var(--spacing-none),-50%);transition:var(--interaction-transition-control)}[data-na-toggle]:hover [data-na-toggle-track],.na-toggle:hover .na-toggle__track,.ui-toggle:hover .ui-toggle__track{box-shadow:inset var(--spacing-none) var(--spacing-none) var(--spacing-none) var(--border-width-hairline) color-mix(in srgb,var(--text-primary-color) 7%,transparent)}[data-na-toggle]:focus-visible [data-na-toggle-track],.na-toggle:focus-visible .na-toggle__track,.ui-toggle:focus-visible .ui-toggle__track{box-shadow:inset var(--spacing-none) var(--spacing-none) var(--spacing-none) var(--border-width-hairline) color-mix(in srgb,var(--text-primary-color) 7%,transparent)}[data-na-toggle][aria-checked=true] [data-na-toggle-track],.na-toggle[aria-checked=true] .na-toggle__track,.ui-toggle[aria-checked=true] .ui-toggle__track,[data-na-toggle][data-toggle-checked=true] [data-na-toggle-track],.na-toggle[data-toggle-checked=true] .na-toggle__track,.ui-toggle[data-toggle-checked=true] .ui-toggle__track,[data-na-toggle][data-toggle-state=on] [data-na-toggle-track],.na-toggle[data-toggle-state=on] .na-toggle__track,.ui-toggle[data-toggle-state=on] .ui-toggle__track{background:var(--toggle-track-bg-on);border-color:var(--toggle-track-bg-on);box-shadow:none}[data-na-toggle][aria-checked=true] [data-na-toggle-thumb],.na-toggle[aria-checked=true] .na-toggle__thumb,.ui-toggle[aria-checked=true] .ui-toggle__thumb,[data-na-toggle][data-toggle-checked=true] [data-na-toggle-thumb],.na-toggle[data-toggle-checked=true] .na-toggle__thumb,.ui-toggle[data-toggle-checked=true] .ui-toggle__thumb,[data-na-toggle][data-toggle-state=on] [data-na-toggle-thumb],.na-toggle[data-toggle-state=on] .na-toggle__thumb,.ui-toggle[data-toggle-state=on] .ui-toggle__thumb{transform:translate(var(--toggle-thumb-translate-on),-50%);box-shadow:var(--toggle-thumb-shadow-active)}[data-na-toggle]:active [data-na-toggle-thumb],.na-toggle:active .na-toggle__thumb,.ui-toggle:active .ui-toggle__thumb{width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);min-width:var(--toggle-thumb-size);min-height:var(--toggle-thumb-size);aspect-ratio:1 / 1}[data-na-toggle][disabled],[data-na-toggle][aria-disabled=true],.na-toggle[disabled],.na-toggle[aria-disabled=true],.ui-toggle[disabled],.ui-toggle[aria-disabled=true]{opacity:var(--toggle-disabled-opacity)}@media(prefers-reduced-motion:reduce){[data-na-toggle-track],.na-toggle__track,.ui-toggle__track,[data-na-toggle-thumb],.na-toggle__thumb,.ui-toggle__thumb{transition:none}}:root{--ui-dropdown-min-height:var(--control-height-md);--ui-dropdown-padding-x:var(--control-padding-x-md);--ui-dropdown-padding-y:var(--control-padding-y-sm);--ui-dropdown-radius:var(--control-radius);--ui-dropdown-border:transparent;--ui-dropdown-border-hover:transparent;--ui-dropdown-bg:transparent;--ui-dropdown-bg-hover:transparent;--ui-dropdown-color:var(--text-color);--ui-dropdown-color-hover:var(--text-color);--ui-dropdown-font-size:var(--control-font-size);--ui-dropdown-font-weight:var(--control-font-weight);--ui-dropdown-line-height:var(--control-line-height);--ui-dropdown-icon-size:var(--icon-size-sm);--ui-dropdown-icon-gap:var(--spacing-sm);--ui-dropdown-transition:var(--interaction-transition-control);--ui-dropdown-icon-filter:var(--icon-image-filter);--ui-dropdown-option-bg:var(--bg-color);--ui-dropdown-option-color:var(--text-color);--ui-dropdown-icon-only-color:transparent;--ui-dropdown-icon-only-opacity:var(--state-opacity-idle);--ui-dropdown-icon-only-z-index:var(--z-base);--ui-inline-dropdown-gap:var(--spacing-sm);--ui-inline-dropdown-label-size:var(--control-font-size);--ui-inline-dropdown-label-weight:var(--control-font-weight);--ui-inline-dropdown-label-line-height:var(--control-line-height)}.ui-dropdown{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:var(--ui-dropdown-min-height);padding:var(--ui-dropdown-padding-y) var(--ui-dropdown-padding-x);border:var(--border-width-hairline) solid var(--ui-dropdown-border);border-radius:var(--ui-dropdown-radius);background:var(--ui-dropdown-bg);color:var(--ui-dropdown-color);font-size:var(--ui-dropdown-font-size);font-weight:var(--ui-dropdown-font-weight);line-height:var(--ui-dropdown-line-height);cursor:var(--interactive-cursor);transition:var(--ui-dropdown-transition);position:relative;color-scheme:inherit}.ui-dropdown:hover,.ui-dropdown:focus-visible{background-color:var(--ui-dropdown-bg-hover);color:var(--ui-dropdown-color-hover);outline:none}.ui-dropdown:focus-visible{box-shadow:none}.ui-dropdown option,.ui-dropdown optgroup{background:var(--ui-dropdown-option-bg);color:var(--ui-dropdown-option-color);-webkit-text-fill-color:var(--ui-dropdown-option-color)}.ui-inline-dropdown,.home-platform-theme__dropdown-container{position:relative;display:inline-flex;align-items:center;gap:var(--ui-inline-dropdown-gap);width:fit-content}.ui-inline-dropdown__value,.home-platform-theme__dropdown-label{color:var(--ui-dropdown-color);font-size:var(--ui-inline-dropdown-label-size);font-weight:var(--ui-inline-dropdown-label-weight);line-height:var(--ui-inline-dropdown-label-line-height)}.ui-inline-dropdown:has(>select.ui-dropdown:not(.ui-dropdown--icon-only))>select{padding-inline-end:calc(var(--ui-dropdown-padding-x) + var(--ui-dropdown-icon-size) + var(--ui-dropdown-icon-gap))}.ui-inline-dropdown:has(>select.ui-dropdown:not(.ui-dropdown--icon-only))>.ui-inline-dropdown__icon-wrapper{position:absolute;inset-inline-end:var(--ui-dropdown-padding-x);pointer-events:none}.ui-inline-dropdown__icon-wrapper,.home-platform-theme__dropdown-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-dropdown-icon-size);height:var(--ui-dropdown-icon-size);flex:0 0 auto}.ui-inline-dropdown__icon,.home-platform-theme__dropdown-icon{position:absolute;top:50%;left:50%;width:var(--ui-dropdown-icon-size);height:var(--ui-dropdown-icon-size);pointer-events:none;transform:translate(-50%,-50%);filter:var(--ui-dropdown-icon-filter)}.ui-inline-dropdown:has(.ui-dropdown--icon-only)>.home-platform-theme__dropdown-icon-wrapper{position:static}.ui-inline-dropdown:has(.ui-dropdown--icon-only) .home-platform-theme__dropdown-icon{left:auto;right:0;transform:translateY(-50%)}.ui-dropdown--icon-only{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border-color:transparent;border-radius:0;background:transparent;color:var(--ui-dropdown-icon-only-color);-webkit-text-fill-color:var(--ui-dropdown-icon-only-color);opacity:var(--ui-dropdown-icon-only-opacity);cursor:var(--interactive-cursor);z-index:var(--ui-dropdown-icon-only-z-index)}.ui-dropdown--icon-only:hover,.ui-dropdown--icon-only:focus-visible{color:var(--ui-dropdown-icon-only-color);-webkit-text-fill-color:var(--ui-dropdown-icon-only-color)}.ui-dropdown--icon-only option,.ui-dropdown--icon-only optgroup{color:var(--ui-dropdown-option-color);-webkit-text-fill-color:var(--ui-dropdown-option-color)}:root{--picker-input-size:1.2rem;--picker-input-padding:0;--picker-input-border-width:1px;--picker-input-border-color:var(--control-border);--picker-input-radius:50%;--picker-input-bg:transparent;--picker-swatch-wrapper-padding:0;--picker-swatch-border:0;--picker-swatch-radius:50%}.na-color-picker{width:var(--picker-input-size);height:var(--picker-input-size);padding:var(--picker-input-padding);border:var(--picker-input-border-width) solid var(--picker-input-border-color);border-radius:var(--picker-input-radius);background:var(--picker-input-bg);appearance:none;-webkit-appearance:none}.na-color-picker:focus-visible{outline:none}.na-color-picker::-webkit-color-swatch-wrapper{padding:var(--picker-swatch-wrapper-padding)}.na-color-picker::-webkit-color-swatch{border:var(--picker-swatch-border);border-radius:var(--picker-swatch-radius)}.na-color-picker::-moz-color-swatch{border:var(--picker-swatch-border);border-radius:var(--picker-swatch-radius)}.home-platform-settings-category{display:flex;flex-direction:column;gap:var(--spacing-none);width:var(--size-full);max-width:var(--size-full);overflow:visible}.home-platform-settings-category,.home-platform-settings-category *{box-sizing:border-box}.home-platform-settings-category__header{display:flex;flex-direction:column;gap:var(--layout-home-platform-theme-header-gap)}.home-platform-settings-category__eyebrow,.home-platform-settings-category__section-eyebrow{margin:var(--spacing-none);font:var(--type-body-strong);letter-spacing:var(--layout-home-platform-theme-eyebrow-tracking);text-transform:none;opacity:var(--layout-home-platform-theme-eyebrow-opacity)}.home-platform-settings-category__title,.home-platform-settings-category__section-title{margin:var(--spacing-none);font:var(--type-body-strong);letter-spacing:var(--layout-home-platform-theme-title-tracking)}.home-platform-settings-category__summary,.home-platform-settings-category__copy,.home-platform-settings-category__value{margin:var(--spacing-none);font:var(--type-label);opacity:var(--layout-home-platform-theme-summary-opacity)}.home-platform-settings-category__summary{max-width:var(--layout-home-platform-theme-summary-max-width)}.home-platform-settings-category__section{display:flex;flex-direction:column;gap:var(--spacing-none);padding-block:var(--layout-home-platform-theme-toggle-row-padding-y);padding-inline:var(--spacing-none);border-top:var(--border-width-hairline) solid var(--border-color);overflow:visible}.home-platform-settings-category__section:first-of-type{border-top:var(--spacing-none)}.home-platform-theme__section{display:flex;flex-direction:column;gap:var(--spacing-none);padding-block:var(--layout-home-platform-theme-toggle-row-padding-y);padding-inline:var(--spacing-none);border-top:var(--border-width-hairline) solid var(--border-color);overflow:visible}.home-platform-theme__section:first-of-type{border-top:var(--spacing-none)}.home-platform-settings-category__section-header{display:flex;flex-direction:column;gap:var(--layout-home-platform-theme-section-header-gap);overflow:visible}.home-platform-theme__section-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-home-platform-theme-toggle-row-gap);width:var(--size-full);min-height:auto;margin:var(--spacing-none);padding:var(--spacing-none);border:var(--spacing-none);background:transparent;color:var(--text-color);font:inherit;text-align:left;overflow:visible}.home-platform-theme__section>.home-platform-theme__section-content{display:flex;flex-direction:column;gap:var(--layout-home-platform-theme-toggle-row-gap);padding-block-start:var(--layout-home-platform-theme-toggle-row-padding-y)}.home-platform-theme__section-title{display:flex;align-items:center;min-height:auto;margin:var(--spacing-none);font:var(--type-body-strong);line-height:var(--type-body-strong-line-height);letter-spacing:var(--layout-home-platform-theme-title-tracking);opacity:var(--state-opacity-high);color:var(--text-color)}.home-platform-theme__section-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--home-platform-shell-nav-icon-size);height:var(--home-platform-shell-nav-icon-size);flex:0 0 var(--home-platform-shell-nav-icon-size);font:var(--type-label);line-height:var(--type-label-line-height);opacity:var(--state-opacity-high)}.home-platform-theme__action-list{display:flex;flex-direction:column;gap:var(--layout-home-platform-theme-section-gap)}.home-platform-theme__action-row{display:flex;align-items:center;gap:var(--layout-home-platform-theme-toggle-row-gap);padding-block:var(--layout-home-platform-theme-toggle-row-padding-y);justify-content:space-between}.home-platform-theme__action-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--layout-home-platform-theme-section-header-gap);min-width:var(--spacing-none);align-items:center;text-align:center}.home-platform-theme__action-title{margin:var(--spacing-none);color:var(--text-color);font:var(--type-label);line-height:var(--type-label-line-height)}.home-platform-theme__action-button{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--layout-home-platform-theme-toggle-row-gap);justify-content:flex-start;width:auto;flex:0 0 auto;align-self:flex-start;min-width:var(--spacing-none);margin:var(--spacing-none);padding-block:var(--layout-home-platform-theme-toggle-row-padding-y);padding-inline:var(--spacing-none);border:var(--spacing-none);border-radius:var(--radius-none);background:transparent;color:var(--text-color);font:var(--type-label);line-height:var(--type-label-line-height);text-align:left;opacity:var(--home-platform-shell-nav-opacity);transition:var(--interaction-transition-control)}.home-platform-theme__action-button-label{display:inline-flex;align-items:center;flex-direction:row;gap:var(--layout-home-platform-theme-toggle-row-gap);margin:var(--spacing-none);color:var(--text-color);font:var(--type-label);line-height:var(--type-label-line-height)}.home-platform-theme .home-platform-theme__toggle-title,.home-platform-theme .home-platform-theme__radio-label,.home-platform-theme .home-platform-theme__radio-title,.home-platform-theme .home-platform-theme__mode-label,.home-platform-theme .home-platform-theme__shortcut-label,.home-platform-theme .home-platform-dashboard__priority-label,.home-platform-theme .home-platform-dashboard__priority-title,.home-platform-theme .home-platform-dashboard__priority-caption,.home-platform-theme .home-platform-dashboard__priority-description,.home-platform-theme .home-platform-theme__slider-label{margin:var(--spacing-none);color:var(--text-color);font:var(--type-label);line-height:var(--type-label-line-height);opacity:var(--state-opacity-high)}.home-platform-theme__action-button-value{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--layout-home-platform-theme-toggle-row-gap);justify-content:center;color:var(--text-color);font:var(--type-label);line-height:var(--type-label-line-height);opacity:inherit}.home-platform-theme__action-button-icon{flex:0 0 auto;width:var(--home-platform-shell-nav-icon-size);height:var(--home-platform-shell-nav-icon-size);display:block;align-self:center;opacity:inherit}.home-platform-theme__action-button:hover,.home-platform-theme__action-button:focus-visible{opacity:var(--state-opacity-full);outline:none}.home-platform-theme__action-label{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:var(--layout-home-platform-theme-toggle-row-gap);align-items:center;margin:var(--spacing-none);color:var(--text-color);font:var(--type-label);line-height:var(--type-label-line-height);opacity:inherit}.home-platform-theme__action-icon{flex:0 0 auto;width:var(--home-platform-shell-nav-icon-size);height:var(--home-platform-shell-nav-icon-size);display:block;align-self:center;opacity:inherit}.home-platform-theme__dropdown-container,.home-platform-theme__select-row{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-home-platform-theme-toggle-row-gap);width:var(--size-full);margin:var(--spacing-none);padding-block:var(--layout-home-platform-theme-toggle-row-padding-y);padding-inline:var(--spacing-none)}.home-platform-theme__dropdown-static-label,.home-platform-theme__token-label,.home-platform-theme__dropdown-label,.home-platform-theme__select-label,.home-platform-theme__dropdown-value,.home-platform-theme__radio-label,.home-platform-theme__field-label{margin:var(--spacing-none);color:var(--text-color);font:var(--type-label);line-height:var(--type-label-line-height);opacity:var(--state-opacity-high)}.home-platform-theme__dropdown-right,.ui-inline-dropdown{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--layout-home-platform-theme-toggle-row-gap);min-width:var(--spacing-none)}.home-platform-theme__dropdown-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--home-platform-shell-nav-icon-size,var(--ui-dropdown-icon-size));height:var(--home-platform-shell-nav-icon-size,var(--ui-dropdown-icon-size));flex:0 0 var(--home-platform-shell-nav-icon-size,var(--ui-dropdown-icon-size))}.home-platform-theme__dropdown-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.home-platform-theme__dropdown-container[data-toggle-availability=locked],.home-platform-theme__dropdown-label[data-toggle-availability=locked],.home-platform-theme__dropdown-select[disabled]{opacity:var(--state-opacity-disabled);pointer-events:none}.home-platform-theme__section[data-home-platform-theme-section-collapsed=true]{gap:var(--spacing-none)}.home-platform-theme__section[data-home-platform-theme-section-collapsed=true]>.home-platform-theme__section-content{display:none;gap:var(--spacing-none);padding-block-start:var(--spacing-none);visibility:hidden;height:0;overflow:hidden}.home-platform-settings-category__grid{display:grid;grid-template-columns:repeat(var(--layout-home-platform-theme-mode-grid-count),minmax(var(--spacing-none),1fr));gap:var(--layout-home-platform-theme-mode-grid-gap);max-width:var(--size-full)}.home-platform-settings-category__option,.home-platform-settings-category__field{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--layout-home-platform-theme-mode-option-gap);min-height:var(--layout-home-platform-theme-mode-option-min-height);width:var(--size-full);min-width:var(--spacing-none);padding:var(--layout-home-platform-theme-mode-option-padding-y) var(--layout-home-platform-theme-mode-option-padding-x);border:var(--border-width-hairline) solid transparent;border-radius:var(--control-radius-composer);background:transparent;color:var(--text-color);text-align:left;transition:var(--interaction-transition-control)}.home-platform-settings-category__option{cursor:pointer}.home-platform-settings-category__label,.profile-settings__label{margin:var(--spacing-none);font:var(--type-body-strong)}.home-platform-settings-category__caption{margin:var(--spacing-none)}.home-platform-settings-category__stack,.profile-settings__form,.profile-settings__field-grid{display:flex;flex-direction:column;gap:var(--layout-home-platform-theme-section-gap)}.home-platform-settings-category__row{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-home-platform-theme-toggle-row-gap);padding-block:var(--layout-home-platform-theme-toggle-row-padding-y);padding-inline:var(--spacing-none);border-top:var(--spacing-none)}.home-platform-settings-category__row:first-child{padding-top:var(--spacing-none);border-top:var(--spacing-none)}.home-platform-settings-category__row-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--layout-home-platform-theme-section-header-gap);min-width:var(--spacing-none)}.home-platform-settings-category__inline-control{flex:0 0 auto;min-width:var(--layout-home-platform-theme-token-field-min-height)}.home-platform-settings-category__input,.home-platform-settings-category__select,.home-platform-theme__field-input,.home-platform-theme__field-textarea,.home-platform-theme__dropdown-select,.home-platform-theme__select-row select,.home-platform-theme .ui-field:not(.home-platform-theme__token-input),.home-platform-theme input:not([type=password]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([data-home-platform-runtime-api-key]):not(.home-platform-theme__token-input),.home-platform-theme textarea,.home-platform-theme select,.profile-settings__input{width:var(--size-full);min-height:var(--layout-home-platform-theme-token-field-min-height);background:transparent;color:var(--text-color);font:var(--type-label);line-height:var(--type-label-line-height);box-sizing:border-box;padding-block:var(--layout-home-platform-theme-token-field-padding-y);padding-inline:var(--spacing-none);border:var(--spacing-none)}.home-platform-theme__token-input:not([type=color]){border:var(--border-width-hairline) solid var(--account-sign-in-input-border);border-radius:var(--account-sign-in-field-radius);background:transparent;outline:none;padding-block:var(--layout-home-platform-theme-token-field-padding-y)!important;padding-inline:var(--spacing-md)!important}.home-platform-theme__token-input:focus,.home-platform-theme__token-input:focus-visible{outline:none;border-color:var(--account-sign-in-input-border)}[data-home-platform-runtime-api-key]{border:var(--border-width-hairline) solid var(--account-sign-in-input-border);border-radius:var(--account-sign-in-field-radius);background:transparent;outline:none;padding:var(--layout-home-platform-theme-token-field-padding-y) var(--account-sign-in-field-padding-x)!important}[data-home-platform-runtime-api-key]:focus,[data-home-platform-runtime-api-key]:focus-visible{outline:none;border-color:var(--account-sign-in-input-border)}.home-platform-settings-category__textarea,.home-platform-theme__field-textarea,.home-platform-theme textarea{padding-block:var(--layout-home-platform-theme-token-field-padding-y);padding-inline:var(--spacing-none);border:var(--spacing-none);border-radius:var(--radius-none);background:transparent;outline:none;box-shadow:none}.home-platform-settings-category .home-platform-theme__profile-section{display:flex;flex-direction:column;gap:var(--layout-home-platform-theme-section-gap)}.home-platform-settings-category .home-platform-theme__field-group{display:flex;flex-direction:column;gap:var(--layout-home-platform-theme-toggle-row-gap)}.home-platform-settings-category .home-platform-theme__field-group+.home-platform-theme__field-group{margin-top:var(--layout-home-platform-theme-section-gap)}.home-platform-settings-category .home-platform-theme__character-counter{display:flex;width:var(--size-full);justify-content:flex-end;gap:var(--layout-home-platform-theme-toggle-row-gap)}.home-platform-settings-category__status{min-height:var(--layout-home-platform-theme-token-field-min-height);margin:var(--spacing-none);padding:var(--layout-home-platform-theme-token-field-padding-y) var(--layout-home-platform-theme-token-field-padding-x);border:var(--border-width-hairline) solid var(--control-border);border-radius:var(--control-radius-composer);background:transparent;color:var(--text-color)}@media(max-width:900px){.home-platform-settings-category__grid{grid-template-columns:var(--grid-column-single)}}:root{--home-platform-theme-eyebrow-opacity:var(--layout-home-platform-theme-eyebrow-opacity);--home-platform-theme-summary-opacity:var(--layout-home-platform-theme-summary-opacity);--home-platform-theme-caption-opacity:var(--layout-home-platform-theme-caption-opacity);--home-platform-theme-token-grid-disabled-opacity:var(--layout-home-platform-theme-token-grid-disabled-opacity);--home-platform-theme-token-grid-enabled-opacity:var(--layout-home-platform-theme-token-grid-enabled-opacity);--home-platform-theme-motion-fast:var(--interaction-motion-medium);--home-platform-theme-eyebrow-size:var(--layout-home-platform-theme-eyebrow-size);--home-platform-theme-eyebrow-weight:var(--layout-home-platform-theme-eyebrow-weight);--home-platform-theme-eyebrow-tracking:var(--layout-home-platform-theme-eyebrow-tracking);--home-platform-theme-title-size:var(--layout-home-platform-theme-title-size);--home-platform-theme-title-weight:var(--layout-home-platform-theme-title-weight);--home-platform-theme-title-line-height:var(--layout-home-platform-theme-title-line-height);--home-platform-theme-title-tracking:var(--layout-home-platform-theme-title-tracking);--home-platform-theme-summary-max-width:var(--layout-home-platform-theme-summary-max-width);--home-platform-theme-summary-size:var(--layout-home-platform-theme-summary-size);--home-platform-theme-summary-line-height:var(--layout-home-platform-theme-summary-line-height);--home-platform-theme-section-padding-top:var(--layout-home-platform-theme-section-padding-top);--home-platform-theme-mode-grid-count:var(--layout-home-platform-theme-mode-grid-count);--home-platform-theme-mode-option-min-height:var(--layout-home-platform-theme-mode-option-min-height);--home-platform-theme-mode-option-padding-y:var(--layout-home-platform-theme-mode-option-padding-y);--home-platform-theme-mode-option-padding-x:var(--layout-home-platform-theme-mode-option-padding-x);--home-platform-theme-mode-option-radius:var(--control-radius-composer);--home-platform-theme-mode-label-size:var(--layout-home-platform-theme-mode-label-size);--home-platform-theme-mode-label-weight:var(--layout-home-platform-theme-mode-label-weight);--home-platform-theme-mode-label-line-height:var(--layout-home-platform-theme-mode-label-line-height);--home-platform-theme-caption-size:var(--layout-home-platform-theme-caption-size);--home-platform-theme-caption-line-height:var(--layout-home-platform-theme-caption-line-height);--home-platform-theme-token-grid-count:var(--layout-home-platform-theme-token-grid-count);--home-platform-theme-token-field-min-height:var(--layout-home-platform-theme-token-field-min-height);--home-platform-theme-token-field-padding-y:var(--layout-home-platform-theme-token-field-padding-y);--home-platform-theme-token-field-padding-x:var(--layout-home-platform-theme-token-field-padding-x);--home-platform-theme-token-field-radius:var(--control-radius-composer);--home-platform-theme-token-label-size:var(--layout-home-platform-theme-token-label-size);--home-platform-theme-token-label-weight:var(--layout-home-platform-theme-token-label-weight);--home-platform-theme-token-label-line-height:var(--layout-home-platform-theme-token-label-line-height);--home-platform-theme-toggle-row-padding-y:var(--layout-home-platform-theme-toggle-row-padding-y)}.home-platform-destination--settings-appearance{width:var(--size-full);max-width:var(--size-full);overflow-x:hidden}.home-platform-theme{display:flex;flex-direction:column;width:var(--size-full);max-width:var(--size-full);overflow-x:hidden}.home-platform-theme__header{display:flex;flex-direction:column}.home-platform-theme__eyebrow{margin:var(--spacing-none);font:var(--type-body-strong);letter-spacing:var(--home-platform-theme-eyebrow-tracking)}.home-platform-theme__title{margin:var(--spacing-none);font:var(--type-body-strong);letter-spacing:var(--home-platform-theme-title-tracking);opacity:var(--home-platform-theme-eyebrow-opacity)}.home-platform-theme__summary{margin:var(--spacing-none);max-width:var(--home-platform-theme-summary-max-width);font:var(--type-label);opacity:var(--home-platform-theme-summary-opacity)}.home-platform-theme__mode-grid{display:grid;grid-template-columns:repeat(var(--home-platform-theme-mode-grid-count),minmax(var(--spacing-none),1fr))}.home-platform-theme__mode-option{display:flex;align-items:center;justify-content:center;min-height:var(--home-platform-theme-mode-option-min-height);width:var(--size-full);min-width:var(--spacing-none);padding:var(--home-platform-theme-mode-option-padding-y) var(--home-platform-theme-mode-option-padding-x);border:none;border-radius:var(--home-platform-theme-mode-option-radius);background:var(--button-bg);color:var(--text-color);text-align:center;transition:var(--interaction-transition-control)}.home-platform-theme__mode-option:hover,.home-platform-theme__mode-option:focus-visible{background:var(--button-bg-hover);outline:none}.home-platform-theme__mode-option[aria-pressed=true]{background:var(--button-bg-active);border:none}.home-platform-theme__token-grid{display:grid;grid-template-columns:repeat(var(--home-platform-theme-token-grid-count),minmax(var(--spacing-none),1fr))}.home-platform-theme__token-field{display:flex;align-items:center;justify-content:space-between;gap:var(--layout-home-platform-theme-token-field-gap);min-height:var(--home-platform-theme-token-field-min-height);width:var(--size-full);min-width:var(--spacing-none);padding:var(--home-platform-theme-token-field-padding-y) var(--home-platform-theme-token-field-padding-x);border:var(--border-width-hairline) solid transparent;border-radius:var(--home-platform-theme-token-field-radius);background:transparent;color:var(--text-color)}.home-platform-theme__token-input{flex:0 0 auto}.home-platform-theme[data-active-theme=system] .home-platform-theme__token-grid,.home-platform-theme[data-active-theme=dark] .home-platform-theme__token-grid,.home-platform-theme[data-active-theme=light] .home-platform-theme__token-grid{opacity:var(--home-platform-theme-token-grid-disabled-opacity);pointer-events:none}.home-platform-theme[data-active-theme=custom] .home-platform-theme__token-grid{opacity:var(--home-platform-theme-token-grid-enabled-opacity);pointer-events:auto}.home-platform-theme[data-active-theme=company] .home-platform-theme__section:nth-of-type(3) .home-platform-theme__mode-grid,.home-platform-theme[data-active-theme=system] .home-platform-theme__section:nth-of-type(3) .home-platform-theme__mode-grid,.home-platform-theme[data-active-theme=dark] .home-platform-theme__section:nth-of-type(3) .home-platform-theme__mode-grid,.home-platform-theme[data-active-theme=light] .home-platform-theme__section:nth-of-type(3) .home-platform-theme__mode-grid{opacity:var(--home-platform-theme-token-grid-disabled-opacity);pointer-events:none}.home-platform-theme[data-active-theme=custom] .home-platform-theme__section:nth-of-type(3) .home-platform-theme__mode-grid{opacity:var(--home-platform-theme-token-grid-enabled-opacity);pointer-events:auto}.home-platform-theme__toggle-list{display:flex;flex-direction:column}.home-platform-theme__toggle-row{display:flex;align-items:center;justify-content:space-between;padding:var(--home-platform-theme-toggle-row-padding-y) var(--spacing-none)}.home-platform-theme__toggle-row:first-child{padding-top:var(--spacing-none)}.home-platform-theme__toggle-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:var(--spacing-none)}.home-platform-theme__toggle-row .na-toggle{flex:0 0 auto;align-self:center}.home-platform-theme,.home-platform-theme *{box-sizing:border-box}.home-platform-theme__mode-grid,.home-platform-theme__token-grid,.home-platform-theme__toggle-list,.home-platform-theme__toggle-row{max-width:var(--size-full)}.home-platform-theme__toggle-row .na-toggle{flex:0 0 auto}@media(max-width:900px){.home-platform-theme__mode-grid,.home-platform-theme__token-grid{grid-template-columns:var(--grid-column-single)}}@media(max-width:640px){.home-platform-theme__toggle-row .na-toggle{align-self:flex-start}}body{isolation:isolate}.studio-auth-page[open]{position:static;margin:var(--spacing-xl) auto;inline-size:min(var(--reading-width-sm),calc(100% - var(--spacing-xl)));background:transparent;border:0;box-shadow:none}.studio-visual-layers{position:fixed;inset:0;z-index:-1;pointer-events:none}.studio-pro-badge{font-size:var(--site-type-caption-size);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--control-radius-pill);background:var(--control-bg-hover);color:var(--cv-text-primary)}.studio-portfolio,.studio-portfolio-list{display:grid;gap:var(--spacing-lg)}.studio-portfolio-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--artist-portrait-width)),1fr));gap:var(--spacing-none)}.studio-portfolio-list article{display:grid;align-content:start;min-inline-size:0;gap:var(--spacing-sm);padding-block-end:var(--spacing-md)}.studio-portfolio-list article :is(h2,p){margin:0}.studio-portfolio-list article>:is(h2,p,button.ui-button){margin-inline:var(--spacing-sm)}.studio-portfolio-preview{display:grid;place-items:center;inline-size:100%;aspect-ratio:var(--gallery-preview-aspect-ratio,1);overflow:hidden;padding:0;border:0;border-radius:var(--spacing-none);background:var(--cv-page-bg);color:var(--cv-text-primary);cursor:pointer}.studio-portfolio-preview img{inline-size:100%;block-size:100%;object-fit:cover}.studio-portfolio-preview span:empty{display:none}.studio-portfolio-filters{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.studio-portfolio-filters label{display:grid;min-inline-size:0;gap:var(--spacing-sm);flex:1}.studio-portfolio-filters select{max-inline-size:100%}.studio-portfolio .studio-account textarea[name=description]{resize:none;min-block-size:calc(var(--control-height-md) * 3);padding-inline-end:calc(var(--spacing-lg) + 1.5rem)}.studio-portfolio-viewer{box-sizing:border-box;inline-size:100%;max-inline-size:100%;block-size:100svh;max-block-size:100svh;margin:0;padding:var(--spacing-md);border:0;background:var(--cv-page-bg);color:var(--cv-text-primary)}.studio-portfolio-viewer[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:var(--spacing-md)}.studio-portfolio-viewer::backdrop{background:var(--overlay-bg)}.studio-portfolio-viewer header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.studio-portfolio-viewer :is(figure,p){margin:0;min-inline-size:0}.studio-portfolio-viewer figure{display:grid;place-items:center;min-block-size:0}.studio-portfolio-viewer figure img{inline-size:100%;block-size:100%;min-block-size:0;max-block-size:100%;object-fit:contain}.studio-portfolio-viewer [data-viewer-caption]{text-align:center;max-block-size:15svh;overflow:auto;font-size:var(--site-type-caption-size)}.studio-portfolio-viewer figcaption:empty{display:none}.studio-portfolio-viewer-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--spacing-md);min-inline-size:0}.studio-portfolio-viewer-nav>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-inline-size:var(--control-height-md);min-block-size:var(--control-height-md)}.studio-portfolio-viewer-nav [data-viewer-previous] .studio-icon{transform:rotate(90deg)}.studio-portfolio-viewer-nav [data-viewer-next] .studio-icon{transform:rotate(-90deg)}.studio-portfolio-filmstrip{display:flex;gap:var(--spacing-sm);overflow-x:auto;min-inline-size:0;padding-block:var(--spacing-xs);overscroll-behavior-inline:contain;scrollbar-width:none}.studio-portfolio-filmstrip button{flex:0 0 var(--spacing-4xl);padding:0;border:0;border-radius:var(--radius-md);overflow:hidden;background:var(--cv-page-bg);color:var(--cv-text-primary);opacity:var(--opacity-muted)}.studio-portfolio-filmstrip button:is([aria-current],:focus-visible,:hover){opacity:var(--cv-opacity-full)}.studio-portfolio-filmstrip img{inline-size:100%;block-size:var(--spacing-4xl);object-fit:cover;border-radius:var(--radius-md)}[data-portfolio-image]{max-inline-size:100%;max-block-size:45svh;object-fit:contain}.studio-surface{display:grid;align-content:start;gap:var(--spacing-xl)}.studio-surface>header{max-inline-size:var(--cv-reading-width)}.studio-header-frame{background:var(--cv-page-bg);border-block-end:var(--border-width-hairline) solid var(--cv-border)}body:has(.studio-header-frame){min-block-size:100dvh;display:flex;flex-direction:column}body:has(.studio-header-frame)>main{flex:1;display:grid}@media(min-width:1025px){body:has(.studio-platform)>main{inline-size:100%;margin-inline:0}.studio-platform-content{padding-inline-end:var(--site-gutter)}}html:has(.studio-header-frame),body:has(.studio-header-frame),body:has(.studio-header-frame) *{scrollbar-width:none}html:has(.studio-header-frame)::-webkit-scrollbar,body:has(.studio-header-frame)::-webkit-scrollbar,body:has(.studio-header-frame) *::-webkit-scrollbar{display:none}.studio-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-md)}@media(min-width:1025px){.studio-navigation{--studio-header-inset:calc(var(--spacing-lg) + (var(--control-height-md) - var(--layout-home-platform-nav-icon-size)) / 2);margin-inline:var(--studio-header-inset);inline-size:calc(100% - var(--studio-header-inset) * 2)}}.studio-brand{display:inline-flex;align-items:center;gap:var(--spacing-sm);justify-self:start;min-inline-size:0;max-inline-size:100%;color:var(--cv-text-primary)}.studio-brand-wordmark{inline-size:var(--artanrecords-wordmark-header-width);max-inline-size:100%;min-inline-size:0}.studio-brand-wordmark .label-wordmark{inline-size:100%}.studio-brand-label{font-size:var(--site-type-caption-size);font-weight:var(--font-weight-semibold);white-space:nowrap}.studio-header-tools{display:flex;align-items:center;gap:var(--spacing-xs)}.studio-notifications{position:fixed;inset:auto var(--spacing-lg) auto auto;top:var(--site-header-height);margin:0;padding:var(--spacing-lg);inline-size:min(var(--reading-width-md),calc(100vw - var(--spacing-lg) * 2));max-block-size:65svh;overflow:auto;border:var(--border-width-hairline) solid var(--cv-border);border-radius:var(--panel-radius-unified);background:var(--cv-page-bg);color:var(--cv-text-primary);box-shadow:var(--shadow-medium)}[data-studio-notifications][data-unread=true]{color:var(--color-primary7)}[data-studio-notifications]{position:relative}.studio-footer{inline-size:100%;padding-block:var(--spacing-lg);border-block-start:var(--border-width-hairline) solid var(--cv-border);color:var(--cv-text-secondary);text-align:center;font-size:var(--site-type-caption-size)}.studio-footer p{margin:0}.studio-header-control{display:grid;place-items:center;inline-size:var(--control-height-sm);block-size:var(--control-height-sm);border:0;padding:0;background:transparent;cursor:pointer}.studio-header-control .studio-icon{inline-size:var(--layout-home-platform-nav-icon-size);block-size:var(--layout-home-platform-nav-icon-size)}.studio-header-control:hover,.studio-header-control:focus-visible{opacity:var(--hover-opacity-strong);outline:none}.studio-icon{display:block;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);object-fit:contain;flex:none}.studio-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg)}.studio-hero-actions>:is(a,button),.studio-account .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-block-size:var(--control-height-md);padding:var(--spacing-sm) var(--spacing-lg);border:0;border-radius:var(--account-field-radius);background:var(--control-bg-hover);color:var(--cv-text-primary);text-decoration:none;cursor:pointer}.studio-hero-actions .studio-primary{background:var(--label-primary-action-background);color:var(--label-primary-action-text)}.studio-hero-actions .studio-primary img{filter:brightness(0) invert(1)}.studio-account{display:grid;gap:var(--spacing-lg);inline-size:100%;max-inline-size:var(--reading-width-md)}.studio-account form{display:grid;gap:var(--spacing-md)}.studio-account-request-dialog{position:fixed;inset:0;box-sizing:border-box;inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:var(--spacing-lg);border:0;border-radius:0;background:var(--cv-page-bg);color:var(--cv-text-primary);overflow:auto}.studio-account-request-dialog>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-lg);padding-block-end:var(--spacing-lg);border-block-end:var(--border-width-hairline) solid var(--control-border)}.studio-account-request-dialog>.studio-account{margin-inline:auto;padding-block:var(--spacing-2xl)}body:has(.studio-account-request-dialog[open]){overflow:hidden}.studio-account [data-media-visibility]{min-inline-size:0;margin:0;padding:0;border:0;display:grid;gap:var(--spacing-md)}.studio-account label{display:grid;gap:var(--account-content-gap-xs)}.studio-account :is(input:not([type=checkbox]):not([type=file]),textarea,select){inline-size:100%;box-sizing:border-box}.studio-account textarea.ui-field{padding-block:var(--spacing-md)}.studio-account textarea{resize:vertical;max-inline-size:100%}.studio-biography-field{position:relative;display:block}[data-profile-form] .studio-biography-field textarea{resize:none;block-size:8rem;padding-inline-end:calc(var(--spacing-lg) + 1.5rem)}.studio-biography-field .ui-character-counter{position:absolute;inset-inline-end:var(--spacing-sm);inset-block-end:var(--spacing-sm)}.studio-account a{text-decoration:none;font-weight:inherit}.studio-account .ui-password-field__toggle{padding:0;min-block-size:var(--password-field-toggle-size);background:transparent}:is(.studio-account,.studio-settings) .studio-signout{background:transparent;color:var(--color-primary7)}.studio-signout-icon{background:currentColor;mask:url(/app/icons/signout.svg) center / contain no-repeat;-webkit-mask:url(/app/icons/signout.svg) center / contain no-repeat}.studio-account button:disabled{opacity:var(--state-opacity-low);cursor:not-allowed}.studio-account button:not(.studio-photo-action):hover:not(:disabled),.studio-account button:not(.studio-photo-action):focus-visible{opacity:var(--hover-opacity-strong);outline:none}.studio-auth-tabs{display:grid;gap:var(--spacing-md)}.studio-account .studio-auth-tabs button{background:transparent;padding-inline:0}.studio-auth-tabs [aria-pressed=false]{opacity:var(--opacity-muted)}.studio-account-notices{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md) var(--spacing-lg);font-size:var(--site-type-caption-size);color:var(--cv-text-secondary)}.studio-account-identity{font-size:var(--site-type-caption-size);color:var(--cv-text-secondary);line-height:var(--line-height-body)}#account-dialog>h2{padding-inline-end:var(--global-close-button-size);margin-block-end:var(--spacing-lg)}.studio-account .studio-provider{inline-size:100%}.studio-account label:has(>input[type=checkbox]){display:flex;align-items:baseline;gap:var(--spacing-sm)}.studio-account input[type=checkbox]{inline-size:auto;flex:none;margin:0}html[data-search-open] :is(.studio-header-tools,.site-menu-toggle){opacity:var(--cv-opacity-none);visibility:hidden;transform:scale(0)}.site-menu-toggle{transition:opacity var(--site-theme-arrive-duration) var(--ease-standard),transform var(--site-theme-arrive-duration) var(--ease-standard),visibility var(--site-theme-arrive-duration)}#store-search-dialog .store-search{padding-block-start:var(--spacing-2xl)}.store-search-field input{inline-size:100%;box-sizing:border-box}.store-search-field .global-close-button{min-inline-size:var(--global-close-button-size)}.store-search-filters button:focus-visible{background:var(--control-bg-hover);outline:none}.store-search :is(a,button){color:inherit;text-decoration:none}.studio-billing{inline-size:100%;min-inline-size:0;box-sizing:border-box}.studio-billing summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-block:var(--spacing-lg);list-style:none}.studio-billing summary::-webkit-details-marker{display:none}.studio-billing summary img{transform:rotate(90deg);transition:transform var(--duration-base) var(--ease-standard)}.studio-billing[open]>summary img{transform:rotate(-90deg)}.studio-billing-fields{display:grid;gap:var(--spacing-lg)}.studio-billing-fields label{display:grid;gap:var(--spacing-sm)}.studio-avatar{position:relative;justify-self:center;inline-size:var(--profile-portrait-size);block-size:var(--profile-portrait-size);margin-block-start:calc(0px - var(--profile-portrait-header-overlap) - var(--spacing-md));border-radius:50%;background:var(--control-bg-hover)}.studio-avatar>[data-avatar-placeholder]{display:grid;place-items:center;inline-size:100%;block-size:100%}.studio-avatar>img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:50%}.studio-metadata{margin-block-start:var(--spacing-xl)}[data-release-controls],[data-concert-controls]{display:grid;gap:var(--spacing-lg)}.studio-published-release summary{display:flex;align-items:center;gap:var(--spacing-sm);list-style:none;cursor:pointer;padding-block:var(--spacing-md)}.studio-published-release summary::-webkit-details-marker{display:none}.studio-published-release summary .studio-icon{margin-inline-start:auto;transform:rotate(90deg);transition:transform var(--duration-base) var(--ease-standard)}.studio-published-release details[open] summary .studio-icon{transform:rotate(-90deg)}.studio-account label:has(>select){position:relative}.studio-account label>select{appearance:none;padding-inline-end:calc(var(--spacing-md) * 2 + var(--icon-size-sm))}.studio-account label:has(>select):after{content:"";position:absolute;pointer-events:none;inset-inline-end:var(--spacing-md);inset-block-end:calc((var(--control-height-md) - var(--icon-size-sm)) / 2);inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);background:var(--cv-text-primary);mask:url(/registry/icons/public/assets/core/navigation/chevron/chevron-down.svg) center/contain no-repeat}.studio-metadata details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-block:var(--spacing-lg);cursor:pointer;list-style:none}.studio-metadata summary::-webkit-details-marker{display:none}.studio-metadata details>summary .studio-chevron{transform:rotate(90deg)}.studio-metadata details[open]>summary .studio-chevron{transform:rotate(-90deg)}.studio-metadata-fields,.studio-metadata [data-tracks],.studio-contributor{display:grid;gap:var(--spacing-md)}.studio-published-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--reading-width-sm)),1fr));gap:var(--spacing-xl)}.studio-published-release{display:grid;align-content:start;gap:var(--spacing-xl);min-inline-size:0;padding-block-end:var(--spacing-xl)}.studio-release-copy{display:grid;gap:var(--spacing-lg);min-inline-size:0}.studio-published-release>img{inline-size:100%;max-inline-size:var(--reading-width-sm);aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md)}.studio-published-release :is(h2,p){margin:0}.studio-published-release details p{white-space:pre-line;padding-block:var(--spacing-sm)}.studio-metadata form,.studio-track-list,.studio-track{display:grid;gap:var(--spacing-lg);min-inline-size:0}.studio-track-list{margin-block:var(--spacing-xl)}.studio-track-list h2,.studio-track-header h3,.studio-track h4{margin:0}.studio-track{padding-block:var(--spacing-xl)}.studio-track+.studio-track{border-block-start:var(--border-width-hairline) solid var(--cv-border)}.studio-track-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.studio-track-header h3{font-size:var(--site-type-body-size);font-weight:var(--font-weight-semibold)}.studio-track [data-contributors]{display:grid;gap:var(--spacing-xl)}.studio-cover{display:grid;gap:var(--spacing-lg);padding-block:var(--spacing-xl)}.studio-cover header{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;justify-content:space-between}.studio-cover h2,.studio-cover p{margin:0}.studio-cover-preview{inline-size:min(100%,var(--reading-width-sm));aspect-ratio:1;display:grid;place-items:center;background:var(--control-bg-hover);border-radius:var(--panel-radius-unified);overflow:hidden}.studio-cover-preview>img{inline-size:100%;block-size:100%;object-fit:contain}.studio-metadata-fields>label{gap:var(--spacing-sm)}.studio-release-facts{display:grid;gap:var(--spacing-lg);margin:0}.studio-release-facts dt{color:var(--cv-text-secondary);font-size:var(--site-type-caption-size)}.studio-release-facts dd{margin:var(--spacing-xs) 0 0;white-space:pre-line;overflow-wrap:anywhere}.studio-metadata .studio-sharing{font-size:var(--site-type-caption-size);color:var(--cv-text-secondary);margin-block-start:var(--spacing-sm)}.studio-photo-action input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.studio-section-label{display:flex;align-items:center;gap:var(--spacing-sm)}.studio-profile-header{position:relative;aspect-ratio:3/1;border-radius:var(--account-field-radius);background:var(--control-bg-hover);overflow:hidden;display:grid;place-items:center}.studio-profile-header>img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.studio-profile-header>img:not([hidden])+span{visibility:hidden}.studio-profile-help{font-size:var(--site-type-caption-size);color:var(--cv-text-secondary)}.studio-profile-help summary{cursor:pointer;list-style:none}.studio-profile-help summary::-webkit-details-marker{display:none}.studio-profile-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.studio-profile-tabs{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);margin-block-end:var(--spacing-xl)}.studio-profile-tabs [role=tab]{justify-content:center}:is(#profile-details,#profile-catalogue,#profile-publication){scroll-margin-block-start:var(--site-header-height)}.studio-identity{margin-block-start:var(--spacing-xl)}html[data-theme-effective=dark] :is(img.studio-icon:not([src$="/google.svg"]),.ui-password-field__toggle-icon,.privacy-preferences img,.search-arrival-icon){filter:brightness(0) invert(1)}[hidden]{display:none!important}@media(max-width:860px){#account-dialog{padding:var(--spacing-lg)}}@media(prefers-reduced-motion:no-preference){[data-studio-reveal]{opacity:0;transform:translateY(var(--spacing-md));transition:opacity var(--duration-slow) var(--ease-standard),transform var(--duration-slow) var(--ease-standard)}[data-studio-visible]{opacity:1;transform:none}}[data-logo-preview]{display:block;max-inline-size:100%;inline-size:var(--control-height-xl, 6rem);max-block-size:var(--control-height-xl, 6rem);object-fit:contain}[data-logo-preview][hidden]{display:none}.studio-color-field{display:grid;grid-template-columns:var(--control-height-md) minmax(8ch,12ch) minmax(0,1fr) var(--control-height-md);align-items:end;gap:var(--spacing-md)}.studio-logo-field{display:flex;align-items:center;gap:var(--spacing-lg);padding-block:var(--spacing-lg)}.studio-logo-field>:is(img,[data-logo-empty]){flex:none;inline-size:var(--control-height-lg);block-size:var(--control-height-lg);object-fit:contain}.studio-logo-field [data-logo-empty]{display:grid;place-items:center;background:var(--cv-surface);border-radius:var(--radius-md)}.studio-logo-field button,.studio-account .studio-color-remove{inline-size:auto;border:0;background:none;padding:var(--spacing-sm)}.studio-account .studio-color-remove{align-self:end;inline-size:var(--control-height-md);block-size:var(--control-height-md);padding:0}.studio-account [data-add-color]{justify-self:start;inline-size:auto;border:0;background:none}.studio-color-field input[type=color]{border:0;background:none;cursor:pointer;border-radius:50%;overflow:hidden}.studio-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.studio-color-field input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.studio-color-field input[type=color]::-moz-color-swatch{border:0;border-radius:50%}.studio-color-field input[type=color]{flex:0 0 var(--control-height-md);inline-size:var(--control-height-md);block-size:var(--control-height-md);min-block-size:var(--control-height-md);padding:0}.studio-color-field input[type=text]{min-inline-size:0;inline-size:12ch;flex:0 1 12ch}.studio-color-field input[type=color]{box-shadow:0 0 0 var(--border-width-hairline) var(--cv-text-secondary)}.studio-content-card{padding-block:var(--spacing-lg);border-block-end:var(--border-width-hairline) solid var(--cv-border)}.studio-content-card header,.studio-content-dialog header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.studio-content-card h2{margin:0;font-size:var(--site-type-body-size);font-weight:var(--font-weight-medium)}.studio-content-card p{margin-block:var(--spacing-md) 0;color:var(--cv-text-secondary);font-size:var(--site-type-caption-size);white-space:pre-line}.studio-content-dialog{inline-size:min(var(--size-full),var(--control-width-auth-max-wide));max-block-size:85dvh;padding:var(--spacing-xl);background:var(--cv-page-bg);color:var(--cv-text-primary);border:0;border-radius:var(--panel-radius-unified)}.studio-content-dialog::backdrop{background:var(--overlay-bg);-webkit-backdrop-filter:blur(var(--panel-blur-unified));backdrop-filter:blur(var(--panel-blur-unified))}.studio-content-dialog [data-content-fields]{display:grid;gap:var(--spacing-lg)}.studio-graphics .studio-content-card>header button{inline-size:auto;border:0;background:none}.studio-colour-options{display:flex;align-items:center;gap:var(--spacing-md);margin-block-start:var(--spacing-lg)}.studio-colour-options [data-colour-swatches]{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.studio-account .studio-colour-options [data-colour-swatch]{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg);min-block-size:0;padding:0;border:var(--border-width-hairline) solid var(--cv-text-primary);border-radius:50%}.studio-colour-dialog>p{margin-block:var(--spacing-lg)}.studio-colour-dialog{inline-size:min(var(--size-full),var(--reading-width-md))}.studio-colour-assignment{min-inline-size:0}[data-navigation-links],[data-navigation-row]{display:grid;gap:var(--spacing-md);margin-block:var(--spacing-md)}.studio-colour-column-headings{display:grid;grid-template-columns:var(--control-height-md) minmax(8ch,12ch) minmax(0,1fr) var(--control-height-md);gap:var(--spacing-md);margin-block:var(--spacing-lg) var(--spacing-sm);color:var(--cv-text-secondary)}.studio-colour-column-headings span{font-size:var(--site-type-caption-size)}.studio-colour-column-headings span:first-child{grid-column:2}@media(max-width:1024px){.studio-colour-column-headings{display:none}}.studio-portfolio-image-picker{display:flex;align-items:center;gap:var(--spacing-md);margin-block:var(--spacing-lg)}.studio-colour-assignment select{inline-size:100%}@media(max-width:600px){.studio-color-field{grid-template-columns:var(--control-height-md) minmax(0,1fr) var(--control-height-md)}.studio-colour-assignment{grid-column:1 / -1;grid-row:2}.studio-color-field input[type=text]{inline-size:100%}}.studio-colour-dialog [data-color-fields]{display:grid;gap:var(--spacing-md);margin-block-end:var(--spacing-lg)}[data-navigation-row]{grid-template-columns:var(--control-height-sm) minmax(0,1fr) minmax(0,1fr) auto;align-items:end}@media(max-width:600px){[data-navigation-row]{grid-template-columns:var(--control-height-sm) minmax(0,1fr)}[data-navigation-row]>label,[data-navigation-row]>.ui-button{grid-column:2}}.studio-logo-dialog>p{margin-block:var(--spacing-lg)}.studio-logo-dialog [data-logo-loading]{display:grid;place-items:center;min-block-size:var(--control-height-xl);padding:var(--spacing-xl)}.studio-logo-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md)}.studio-logo-comparison figure{margin:0;min-inline-size:0}.studio-logo-comparison [data-logo-backdrop]{display:grid;place-items:center;aspect-ratio:1;padding:var(--spacing-lg);border-radius:var(--radius-md)}.studio-logo-comparison [data-logo-backdrop=light]{background:var(--color-white)}.studio-logo-comparison [data-logo-backdrop=dark]{background:var(--color-black)}.studio-logo-comparison img{inline-size:100%;block-size:100%;min-block-size:0;object-fit:contain}.studio-logo-comparison figcaption{margin-block-start:var(--spacing-sm);font-size:var(--site-type-caption-size);color:var(--cv-text-secondary)}.studio-logo-dialog [data-logo-candidate-info]{overflow-wrap:anywhere}.studio-logo-dialog footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-md)}
