@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--space-48:192px;--space-64:256px;--section-tight:var(--space-6);--section-normal:var(--space-8);--section-large:var(--space-12);--section-major:var(--space-16);--section-hero:var(--space-20);--section-hero-large:var(--space-24);--bp-mobile:480px;--bp-tablet:768px;--bp-desktop:1024px;--bp-large:1280px;--bp-xl:1536px;--bp-ultra:1920px;--container-xs:480px;--container-sm:640px;--container-md:768px;--container-lg:960px;--container-xl:1200px;--container-2xl:1440px;--container-3xl:1600px;--container-full:100%;--container-app:var(--container-2xl);--container-reading:720px;--container-form:640px;--container-dialog:720px;--page-padding:var(--space-4);--neutral-0:#fff;--neutral-50:#fafafa;--neutral-100:#f5f5f7;--neutral-150:#ececef;--neutral-200:#e8e8ed;--neutral-300:#d2d2d7;--neutral-400:#c7c7cc;--neutral-500:#86868b;--neutral-600:#6e6e73;--neutral-700:#515154;--neutral-800:#424245;--neutral-850:#3a3a3c;--neutral-900:#1d1d1f;--neutral-950:#141416;--neutral-1000:#000;--accent-50:#ebf4fd;--accent-100:#d6e8fb;--accent-200:#add2f6;--accent-300:#7ab5f0;--accent-400:#3d93ea;--accent-500:#0071e3;--accent-600:#0063c8;--accent-700:#0056ad;--accent-800:#004891;--accent-900:#003b76;--color-background-primary:var(--neutral-100);--color-background-secondary:var(--neutral-50);--color-background-tertiary:var(--neutral-150);--color-surface-primary:var(--neutral-0);--color-surface-secondary:var(--neutral-50);--color-surface-tertiary:var(--neutral-100);--color-surface-elevated:var(--neutral-0);--color-surface-floating:var(--neutral-0);--color-text-primary:var(--neutral-900);--color-text-secondary:var(--neutral-600);--color-text-tertiary:var(--neutral-500);--color-text-quaternary:var(--neutral-400);--color-text-disabled:var(--neutral-400);--color-text-inverse:var(--neutral-0);--color-border-subtle:var(--neutral-200);--color-border-default:var(--neutral-300);--color-border-strong:var(--neutral-400);--color-accent-primary:var(--accent-500);--color-accent-secondary:#86868b;--color-accent-hover:var(--accent-400);--color-accent-pressed:var(--accent-600);--color-accent-subtle:var(--accent-100);--color-accent-on:#fff;--color-success:#248a3d;--color-success-bg:#e8f8ed;--color-success-border:#34c759;--color-success-fg:#1b5e2a;--color-warning:#b25000;--color-warning-bg:#fff4e5;--color-warning-border:#ff9f0a;--color-warning-fg:#6b3200;--color-error:#d70015;--color-error-bg:#ffebee;--color-error-border:#ff3b30;--color-error-fg:#8b000e;--color-info:#0071e3;--color-info-bg:#e8f2fc;--color-info-border:#64d2ff;--color-info-fg:#003d7a;--color-focus:var(--accent-500);--color-selection:#bfdcf8;--color-scrim:#00000073;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-text:var(--font-sans);--font-numeric:var(--font-sans);--font-code:var(--font-mono);--font-size-display-1:64px;--font-size-display-2:56px;--font-size-display-3:48px;--font-size-title-1:40px;--font-size-title-2:32px;--font-size-title-3:28px;--font-size-heading-1:24px;--font-size-heading-2:20px;--font-size-heading-3:18px;--font-size-body-lg:17px;--font-size-body:16px;--font-size-body-sm:14px;--font-size-label:14px;--font-size-caption:12px;--font-size-micro:11px;--font-size-metric-xl:48px;--font-size-metric-lg:36px;--font-size-metric-md:28px;--font-size-metric-sm:20px;--line-height-display-1:68px;--line-height-display-2:60px;--line-height-display-3:52px;--line-height-title-1:48px;--line-height-title-2:40px;--line-height-title-3:36px;--line-height-heading-1:32px;--line-height-heading-2:28px;--line-height-heading-3:24px;--line-height-body-lg:26px;--line-height-body:24px;--line-height-body-sm:20px;--line-height-label:20px;--line-height-caption:16px;--line-height-micro:14px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--tracking-display:-.03em;--tracking-large-title:-.025em;--tracking-title:-.02em;--tracking-heading:-.015em;--tracking-body:0;--tracking-label:0;--tracking-caption:.01em;--tracking-micro:.015em;--tracking-caps:.05em;--radius-0:0px;--radius-1:4px;--radius-2:6px;--radius-3:8px;--radius-4:10px;--radius-5:12px;--radius-6:14px;--radius-7:16px;--radius-8:20px;--radius-9:24px;--radius-10:28px;--radius-full:9999px;--radius-control:var(--radius-4);--radius-button:var(--radius-5);--radius-card:var(--radius-7);--radius-panel:var(--radius-8);--radius-dialog:var(--radius-8);--radius-sheet:var(--radius-9);--control-height-xs:28px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--control-height-xl:56px;--touch-target-min:44px;--touch-target:48px;--icon-12:12px;--icon-14:14px;--icon-16:16px;--icon-18:18px;--icon-20:20px;--icon-24:24px;--icon-28:28px;--icon-32:32px;--icon-40:40px;--icon-48:48px;--border-width-subtle:1px;--border-width-default:1px;--border-width-strong:1px;--border-width-emphasis:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--elevation-0-bg:var(--color-background-primary);--elevation-1-bg:var(--color-surface-primary);--elevation-1-border:var(--color-border-subtle);--elevation-2-bg:var(--color-surface-elevated);--elevation-2-border:var(--color-border-default);--elevation-3-bg:var(--color-surface-floating);--elevation-3-border:var(--color-border-default);--elevation-4-bg:var(--color-surface-floating);--elevation-4-border:var(--color-border-strong);--elevation-5-scrim:var(--color-scrim);--duration-instant:0s;--duration-micro:80ms;--duration-fast:.12s;--duration-quick:.16s;--duration-standard:.2s;--duration-smooth:.24s;--duration-medium:.3s;--duration-large:.4s;--duration-dramatic:.5s;--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.2, .64, 1);--ease-linear:linear;--blur-sm:8px;--blur-md:16px;--blur-lg:24px;--blur-xl:32px;--blur-2xl:48px;--opacity-0:0;--opacity-5:.05;--opacity-8:.08;--opacity-10:.1;--opacity-12:.12;--opacity-16:.16;--opacity-24:.24;--opacity-32:.32;--opacity-50:.5;--opacity-64:.64;--opacity-80:.8;--opacity-90:.9;--opacity-100:1;--opacity-disabled:.5;--z-base:0;--z-raised:10;--z-sticky:100;--z-navigation:200;--z-floating:300;--z-dropdown:400;--z-popover:500;--z-tooltip:600;--z-drawer:700;--z-modal:800;--z-critical:900;--z-system:1000;--density-scale:1;--radius-personality:balanced;--scrollbar-size:var(--space-2);--scrollbar-size-thin:6px;--scrollbar-thumb:var(--color-border-strong);--scrollbar-thumb-hover:var(--color-text-tertiary);--scrollbar-thumb-active:var(--color-text-secondary);--scrollbar-track:transparent;--scrollbar-track-subtle:var(--color-surface-secondary);--scrollbar-radius:var(--radius-full)}[data-theme=dark],.dark{--neutral-0:#1c1c1e;--neutral-50:#2c2c2e;--neutral-100:#3a3a3c;--neutral-150:#48484a;--neutral-200:#545456;--neutral-300:#636366;--neutral-400:#8e8e93;--neutral-500:#98989d;--neutral-600:#aeaeb2;--neutral-700:#c7c7cc;--neutral-800:#d1d1d6;--neutral-850:#e5e5ea;--neutral-900:#f5f5f7;--neutral-950:#fafafa;--neutral-1000:#fff;--color-background-primary:#1c1c1e;--color-background-secondary:#000;--color-background-tertiary:#2c2c2e;--color-surface-primary:#2c2c2e;--color-surface-secondary:#3a3a3c;--color-surface-tertiary:#48484a;--color-surface-elevated:#3a3a3c;--color-surface-floating:#48484a;--color-text-primary:#f5f5f7;--color-text-secondary:#aeaeb2;--color-text-tertiary:#8e8e93;--color-text-quaternary:#636366;--color-text-disabled:#636366;--color-text-inverse:#1c1c1e;--color-border-subtle:#3a3a3c;--color-border-default:#48484a;--color-border-strong:#636366;--color-accent-primary:#2e8be8;--color-accent-hover:#4799eb;--color-accent-pressed:#0071e3;--color-accent-subtle:#036;--color-accent-on:#fff;--color-success:#30d158;--color-success-bg:#0d2818;--color-success-border:#30d158;--color-success-fg:#d8ffe4;--color-warning:#ff9f0a;--color-warning-bg:#2a1a00;--color-warning-border:#ff9f0a;--color-warning-fg:#ffe6bf;--color-error:#ff453a;--color-error-bg:#2a0606;--color-error-border:#ff453a;--color-error-fg:#ffd4d1;--color-info:#64d2ff;--color-info-bg:#00263d;--color-info-border:#64d2ff;--color-info-fg:#d6f3ff;--color-scrim:#0000008c;--color-selection:#003e7d}@media(prefers-reduced-motion:reduce){:root{--duration-micro:0s;--duration-fast:0s;--duration-quick:80ms;--duration-standard:.1s;--duration-smooth:.12s;--duration-medium:.12s;--duration-large:.12s;--duration-dramatic:.12s}}*,:before,:after{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:0 0}.dk-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track-subtle)}.dk-scroll::-webkit-scrollbar-track{background:var(--scrollbar-track-subtle)}.dk-scroll--thin{scrollbar-width:thin}.dk-scroll--thin::-webkit-scrollbar{width:var(--scrollbar-size-thin);height:var(--scrollbar-size-thin)}.dk-scroll--thin::-webkit-scrollbar-thumb{border-width:1px}.dk-scroll--hidden{scrollbar-width:none}.dk-scroll--hidden::-webkit-scrollbar{width:0;height:0;display:none}@media(prefers-contrast:more){:root{--scrollbar-thumb:var(--color-border-strong);--scrollbar-thumb-hover:var(--color-text-secondary);--scrollbar-thumb-active:var(--color-text-primary);--scrollbar-track:var(--color-surface-secondary)}::-webkit-scrollbar-thumb{border-width:0}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:#fff}html[data-theme=dark] body{background:#000}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.btn-spinner{display:inline-block;box-sizing:border-box;width:16px;height:16px;flex-shrink:0;border:2px solid rgba(134,134,139,.35);border-top-color:#1d1d1f;border-radius:980px;animation:btn-spin .9s linear infinite}html[data-theme=dark] .btn-spinner:not(.btn-spinner--light){border-color:#ffffff47;border-top-color:#fff}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn-spinner{animation:none;border-top-color:#0071e3}.btn-spinner--light{border-top-color:#fff;opacity:.85}}.theme-toggle{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:10px;width:100%;margin-top:0;padding:4px 8px 8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.theme-toggle--compact{width:auto;padding:0;gap:8px;grid-template-columns:28px minmax(52px,64px) 28px}.theme-toggle__side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:0;background:transparent;color:var(--label-color, #86868b);font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;cursor:pointer;transition:color .15s var(--ease-apple, cubic-bezier(.28, .11, .32, 1))}.theme-toggle--compact .theme-toggle__side{width:28px;height:28px}.theme-toggle__side.is-active{color:var(--text-on-chrome, #1d1d1f)}html[data-theme=dark] .theme-toggle__side.is-active{color:var(--text-on-chrome, #ffffff)}.theme-toggle__switch{position:relative;width:100%;height:34px;min-width:72px;padding:0;border:0;border-radius:980px;background:#d2d2d7;cursor:pointer;transition:background-color .2s var(--ease-apple, cubic-bezier(.28, .11, .32, 1))}.theme-toggle--compact .theme-toggle__switch{height:28px;min-width:52px}html[data-theme=dark] .theme-toggle__switch{background:#2c2c2e}.theme-toggle__switch.is-on{background:var(--blue, #0071e3)}html[data-theme=dark] .theme-toggle__switch.is-on{background:#3a3a3c}.theme-toggle__knob{position:absolute;top:4px;left:4px;width:26px;height:26px;border-radius:50%;background:#fff;transition:left .2s var(--ease-apple, cubic-bezier(.28, .11, .32, 1))}.theme-toggle--compact .theme-toggle__knob{top:3px;left:3px;width:22px;height:22px}.theme-toggle__knob:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:#c7c7cc;transform:translate(-50%,-50%)}.theme-toggle--compact .theme-toggle__knob:after{width:5px;height:5px}.theme-toggle__switch.is-on .theme-toggle__knob{left:calc(100% - 30px)}.theme-toggle--compact .theme-toggle__switch.is-on .theme-toggle__knob{left:calc(100% - 25px)}.auth{--white: #ffffff;--black: #000000;--gray-950: #1d1d1f;--gray-100: #f5f5f7;--gray-300: #d2d2d7;--gray-500: #86868b;--gray-600: #6e6e73;--gray-on-dark: #a1a1a6;--blue: #0071e3;--blue-hover: #0077ed;--blue-active: #006edb;--red: #ff3b30;--field-bg: #ffffff;--field-border: #d2d2d7;--google-bg: #ffffff;--google-border: #d2d2d7;--theme-bg: #f5f5f7;--theme-thumb-light: #000000;--theme-thumb-dark: #ffffff;--theme-icon-on-light: #ffffff;--theme-icon-on-dark: #000000;--theme-idle-icon: #86868b;--nav-divider: #d2d2d7;--page-bg: var(--white);--text-primary: var(--gray-950);--text-secondary: var(--gray-500);--icon-muted: #86868b;--divider: #d2d2d7;--ease-apple: cubic-bezier(.28, .11, .32, 1);box-sizing:border-box;min-height:100vh;min-height:100dvh;background:var(--page-bg);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.auth *,.auth *:before,.auth *:after{box-sizing:border-box}html[data-theme=dark] .auth{--page-bg: var(--black);--text-primary: #ffffff;--text-secondary: var(--gray-on-dark);--field-bg: #000000;--field-border: #424245;--google-bg: #1d1d1f;--google-border: #424245;--theme-bg: rgba(255, 255, 255, .16);--theme-thumb-light: #000000;--theme-thumb-dark: #ffffff;--theme-icon-on-light: #ffffff;--theme-icon-on-dark: #000000;--theme-idle-icon: #a1a1a6;--nav-divider: #424245;--icon-muted: #86868b;--divider: #424245}.auth__nav{position:fixed;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 22px;background:var(--page-bg)}.auth__nav-logo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-primary);line-height:0}.auth__nav-actions{display:flex;align-items:center;gap:16px}.auth__nav-link{font-size:12px;font-weight:400;line-height:1;color:var(--blue);text-decoration:none;white-space:nowrap}.auth__nav-link:hover{text-decoration:underline}.auth__stage{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:108px 22px 48px}.auth__panel{width:100%;max-width:460px;opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease-apple),transform .6s var(--ease-apple)}.auth.is-ready .auth__panel{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.auth__panel{opacity:1;transform:none;transition:none}}.auth__brand{display:flex;justify-content:center;margin-bottom:24px}.auth__logo{display:block;width:44px;height:44px;object-fit:contain;color:var(--text-primary)}.auth__avatar{width:72px;height:72px;border-radius:980px;object-fit:cover;background:var(--gray-100)}.auth__title{margin:0;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--text-primary);text-align:center}.auth__subhead{margin:8px 0 0;font-size:17px;font-weight:400;line-height:1.47;color:var(--text-secondary);text-align:center}.auth__subhead--narrow{max-width:360px;margin-left:auto;margin-right:auto}.auth__form{display:flex;flex-direction:column;margin-top:32px}.auth-success{display:flex;flex-direction:column;align-items:center;width:100%;max-width:460px;margin:0 auto;text-align:center}.auth-success__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 24px;border-radius:980px;background:var(--gray-100, #f5f5f7);color:#30d158}html[data-theme=dark] .auth-success__icon{background:#1c1c1e}.auth-success__title{margin:0;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--text-primary);text-align:center}.auth-success__subhead{max-width:360px;margin:8px auto 0;font-size:17px;font-weight:400;line-height:1.47;color:var(--text-secondary);text-align:center}.auth-success__cta{margin-top:32px;max-width:320px}@media(max-width:734px){.auth-success__title{font-size:28px}}.auth__fields{display:flex;flex-direction:column;gap:16px}.auth__field{position:relative;display:block;width:100%}.auth__icon{position:absolute;top:50%;left:16px;display:inline-flex;color:var(--icon-muted);pointer-events:none;transform:translateY(-50%)}.auth__field input{width:100%;height:44px;padding:0 44px;border:1px solid var(--field-border);border-radius:12px;background:var(--field-bg);color:var(--text-primary);caret-color:var(--text-primary);font-family:inherit;font-size:17px;font-weight:400;line-height:1;outline:none;transition:border-color .15s var(--ease-apple),box-shadow .15s var(--ease-apple)}.auth__field input::placeholder{color:var(--gray-500)}.auth__field input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0071e326}.auth__field input:-webkit-autofill,.auth__field input:-webkit-autofill:hover,.auth__field input:-webkit-autofill:focus,.auth__field input:-webkit-autofill:active{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);border:1px solid var(--field-border);box-shadow:0 0 0 1000px var(--field-bg) inset;transition:background-color 99999s ease-in-out 0s,color 99999s ease-in-out 0s}.auth__field input:-webkit-autofill:focus{border-color:var(--blue);box-shadow:0 0 0 1000px var(--field-bg) inset,0 0 0 2px #0071e326}.auth__reveal{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--icon-muted);cursor:pointer;transform:translateY(-50%)}.auth__reveal:hover{color:var(--text-primary)}.auth__forgot{align-self:flex-end;margin-top:8px;font-size:14px;font-weight:400;line-height:1.4;color:var(--blue);text-decoration:none}.auth__forgot:hover{text-decoration:underline}.auth__error{margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.4;color:#ff3b30;text-align:center}.auth__primary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:24px;border:0;border-radius:980px;background:var(--blue);color:#fff;font-family:inherit;font-size:17px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease}.auth__primary:disabled,.auth__google:disabled{opacity:.55;cursor:not-allowed}.auth__primary--after-forgot{margin-top:8px}.auth__primary:hover{background:var(--blue-hover)}.auth__primary:active{background:var(--blue-active)}.auth__divider{display:flex;align-items:center;gap:16px;margin:24px 0;color:var(--text-secondary);font-size:12px;line-height:1.33}.auth__divider:before,.auth__divider:after{content:"";flex:1;height:1px;background:var(--divider)}.auth__google{position:relative;display:grid;grid-template-columns:1fr minmax(0,228px) 1fr;align-items:center;width:100%;height:44px;padding:0 16px;border:1px solid var(--google-border);border-radius:980px;background:var(--google-bg);color:var(--text-primary);font-family:inherit;font-size:17px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s var(--ease-apple),border-color .15s var(--ease-apple)}.auth__google:hover{border-color:var(--gray-500)}.auth__google-icon{grid-column:2;grid-row:1;justify-self:start;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;z-index:1}.auth__google-label{grid-column:2;grid-row:1;font-size:17px;font-weight:500;line-height:1;color:var(--text-primary);text-align:center;padding:0}.auth__google-meta{grid-column:3;grid-row:1;justify-self:end;font-size:12px;font-weight:400;line-height:1;letter-spacing:-.01em;color:var(--gray-500);white-space:nowrap;opacity:0;transition:opacity .6s var(--ease-apple);transition-delay:.1s;pointer-events:none}.auth.is-ready .auth__google-meta{opacity:1}html[data-theme=dark] .auth__google-meta{color:var(--gray-on-dark)}@media(prefers-reduced-motion:reduce){.auth__google-meta{opacity:1;transition:none}}.auth__alt-actions{display:flex;flex-direction:column;gap:12px}.auth__passkey-block{width:100%;max-width:360px;margin:32px auto 0;display:flex;flex-direction:column;gap:16px}.auth__security{width:100%;max-width:360px;margin:32px auto 0;display:flex;flex-direction:column;gap:28px}.auth__security-section{display:flex;flex-direction:column;gap:12px}.auth__passkey-copy{margin:0;font-size:17px;font-weight:400;line-height:1.47;color:var(--text-secondary);text-align:center}.auth__status{margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.4;color:var(--text-secondary);text-align:center}.auth__secondary{margin:24px 0 0;font-size:14px;font-weight:400;line-height:1.4;color:var(--blue);text-align:center}.auth__secondary--tight{margin-top:16px}.auth__secondary a{color:var(--blue);text-decoration:none}.auth__secondary a:hover{text-decoration:underline}.auth__secondary-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:24px;border:1px solid var(--google-border);border-radius:980px;background:transparent;color:var(--text-primary);font-family:inherit;font-size:17px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .15s var(--ease-apple),background-color .15s var(--ease-apple)}.auth__secondary-btn:hover{border-color:var(--gray-500)}.auth__flow{position:relative}.auth__flow-view--form{position:relative;opacity:1;transform:translateY(0);transition:opacity .4s var(--ease-apple),transform .4s var(--ease-apple)}.auth__flow-view--success{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .4s var(--ease-apple),transform .4s var(--ease-apple)}.auth__flow--success .auth__flow-view--form{position:absolute;top:0;left:0;right:0;opacity:0;pointer-events:none;transform:translateY(-8px)}.auth__flow--success .auth__flow-view--success{position:relative;top:auto;left:auto;right:auto;opacity:1;pointer-events:auto;transform:translateY(0)}.auth__success-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:24px;border-radius:980px;background:var(--blue)}.auth__success-title{margin:0;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--text-primary);text-align:center}.auth__success-body{max-width:360px;margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.47;color:var(--text-secondary);text-align:center}.auth__success-email{color:var(--text-primary);word-break:break-word}@media(prefers-reduced-motion:reduce){.auth__flow-view--form,.auth__flow-view--success{transition:none}}.auth__legal{margin:24px 0 0;font-size:12px;font-weight:400;line-height:1.33;color:var(--text-secondary);text-align:center}.auth__legal a{color:var(--blue);text-decoration:none}.auth__legal a:hover{text-decoration:underline}@media(min-width:735px){.auth__nav{padding:0 40px}.auth__stage{padding-left:40px;padding-right:40px}}@media(min-width:1069px){.auth__nav{padding:0 min(5vw,80px)}.auth__stage{padding-left:min(5vw,80px);padding-right:min(5vw,80px)}}.loading{--white: #ffffff;--black: #000000;--gray-950: #1d1d1f;--gray-300: #d2d2d7;--gray-500: #86868b;--blue: #0071e3;--page-bg: var(--white);--mark-color: var(--gray-950);--spinner-track: var(--gray-300);--ease-apple: cubic-bezier(.28, .11, .32, 1);box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;width:100%;margin:0;background:var(--page-bg);color:var(--mark-color);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;-webkit-user-select:none;user-select:none}.loading *,.loading *:before,.loading *:after{box-sizing:border-box}html[data-theme=dark] .loading{--page-bg: var(--black);--mark-color: var(--white);--spinner-track: #424245}.loading--embedded{--page-bg: transparent;--mark-color: #ffffff;--spinner-track: #424245;--blue: #0a84ff;--gray-500: #a1a1a6;min-height:0;width:100%;height:100%;flex:1;background:transparent}.loading__stack{display:flex;flex-direction:column;align-items:center;opacity:0;transition:opacity .4s var(--ease-apple)}.loading.is-ready .loading__stack{opacity:1}.loading__mark{display:block;width:56px;height:56px;object-fit:contain;color:var(--mark-color)}.loading__spinner{width:20px;height:20px;margin-top:32px;border:2px solid var(--spinner-track);border-top-color:var(--blue);border-radius:980px;animation:loading-spin .9s linear infinite}.loading__status{margin:24px 0 0;max-width:280px;font-size:15px;font-weight:400;line-height:1.4;color:var(--gray-500);text-align:center;opacity:0;transition:opacity .2s var(--ease-apple)}.loading__status.is-visible{opacity:1}.loading__status--delayed{font-size:12px;line-height:1.33}@keyframes loading-spin{to{transform:rotate(360deg)}}.btn-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-spinner{display:inline-block;box-sizing:border-box;width:16px;height:16px;flex-shrink:0;border:2px solid var(--gray-300);border-top-color:var(--gray-950);border-radius:980px;animation:loading-spin .9s linear infinite}.btn-spinner--light{border-color:#ffffff59;border-top-color:#fff}.auth__google-icon .btn-spinner{width:18px;height:18px}html[data-theme=dark] .btn-spinner:not(.btn-spinner--light){border-color:#424245;border-top-color:#fff}@media(prefers-reduced-motion:reduce){.btn-spinner{animation:none;border-top-color:var(--blue)}.btn-spinner--light{border-top-color:#fff;opacity:.85}}@media(prefers-reduced-motion:reduce){.loading__stack{opacity:1;transition:none}.loading__spinner{animation:none;border-top-color:var(--blue);opacity:.85}.loading__status{transition:none}}.auth:has(.otp) .auth__stage,.auth:has(.link-expired) .auth__stage{padding:64px 22px}.otp{width:100%;max-width:460px;margin:0 auto;text-align:center}.otp__brand{display:flex;justify-content:center;margin-bottom:24px;color:var(--text-primary)}.otp__title{margin:0;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--text-primary);text-align:center}.otp__subhead{max-width:360px;margin:8px auto 0;font-size:17px;font-weight:400;line-height:1.47;color:var(--text-secondary);text-align:center}.otp__destination{color:var(--text-secondary)}.otp__form{display:flex;flex-direction:column;align-items:center;margin-top:32px}.otp__boxes{display:flex;justify-content:center;gap:8px;width:100%}.otp__boxes--shake{animation:otp-shake .3s var(--ease-apple)}.otp__box{width:48px;height:56px;flex:0 0 48px;border:1px solid var(--field-border);border-radius:12px;background:var(--field-bg);color:var(--text-primary);caret-color:var(--blue);font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:24px;font-weight:500;line-height:1;text-align:center;outline:none;transition:border-color .15s var(--ease-apple),box-shadow .15s var(--ease-apple),transform .15s var(--ease-apple)}.otp__box:focus{border-color:var(--blue);box-shadow:0 0 0 2px #0071e326}.otp__boxes--error .otp__box{border-color:#ff3b30;box-shadow:none}.otp__boxes--error .otp__box:focus{border-color:#ff3b30;box-shadow:0 0 0 2px #ff3b3026}.otp__box--pulse{animation:otp-pulse .15s var(--ease-apple)}.otp__error{margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.4;color:#ff3b30;text-align:center}.otp__resend{margin-top:24px;min-height:20px}.otp__resend-btn{padding:0;border:0;background:transparent;color:var(--blue);font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;cursor:pointer;text-decoration:none}.otp__resend-btn:hover{text-decoration:underline}.otp__countdown{font-size:14px;font-weight:400;line-height:1.4;color:var(--text-secondary)}.otp__verify{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:460px;height:44px;margin-top:24px;border:0;border-radius:980px;background:var(--blue);color:#fff;font-family:inherit;font-size:17px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease}.otp__verify:hover:not(:disabled){background:#0077ed}.otp__verify:disabled{background:var(--gray-300);color:#fff;cursor:not-allowed}html[data-theme=dark] .otp__verify:disabled{background:#424245;color:#ffffff8c}.link-expired{width:100%;max-width:460px;margin:0 auto;text-align:center}.link-expired__brand{display:flex;justify-content:center;margin-bottom:24px;color:var(--text-primary)}.link-expired__title{margin:0;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--text-primary)}.link-expired__subhead{max-width:360px;margin:8px auto 0;font-size:17px;font-weight:400;line-height:1.47;color:var(--text-secondary)}.link-expired__email{margin:16px 0 0;font-size:15px;line-height:1.4;color:var(--text-secondary)}.link-expired__email span{color:var(--text-primary);font-weight:500;word-break:break-all}.link-expired__error{margin:16px 0 0;font-size:14px;line-height:1.4;color:var(--red)}.link-expired__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.link-expired__primary{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:320px;height:44px;padding:0 22px;border:0;border-radius:980px;background:var(--blue);color:#fff;font-family:inherit;font-size:17px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .15s cubic-bezier(.28,.11,.32,1);box-sizing:border-box}.link-expired__primary:hover{background:var(--blue-hover, #0077ed)}@media(max-width:734px){.link-expired__title{font-size:28px}}@keyframes otp-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes otp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(max-width:420px){.otp__box{width:44px;height:52px;flex-basis:44px;font-size:22px}}@media(prefers-reduced-motion:reduce){.otp__boxes--shake,.otp__box--pulse{animation:none}}.auth:has(.setup-2fa) .auth__stage{padding:64px 22px 48px}.setup-2fa{width:100%;max-width:460px;margin:0 auto;text-align:center}.setup-2fa__icon{display:flex;justify-content:center;color:var(--text-primary)}.setup-2fa__title{margin:24px 0 0;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--text-primary);text-align:center}.setup-2fa__subhead{max-width:360px;margin:8px auto 0;font-size:17px;font-weight:400;line-height:1.47;color:var(--text-secondary);text-align:center}.setup-2fa .auth__primary{margin-top:32px}.setup-2fa .totp-setup,.setup-2fa .recovery-list{margin-top:24px}.setup-2fa__skip{display:block;width:100%;margin-top:16px;padding:0;border:0;background:transparent;color:var(--gray-500);font-family:inherit;font-size:17px;font-weight:400;line-height:1.4;text-align:center;cursor:pointer}.setup-2fa__skip:hover:not(:disabled){color:var(--blue)}.setup-2fa__skip:disabled{cursor:not-allowed;opacity:.55}.auth:has(.verify-method) .auth__stage{padding:64px 22px 48px}.verify-method{width:100%;max-width:460px;margin:0 auto;text-align:center}.verify-method__icon{display:flex;justify-content:center;color:var(--text-primary)}.verify-method__title{margin:24px 0 0;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--text-primary);text-align:center}.verify-method__subhead{margin:8px 0 0;font-size:17px;font-weight:400;line-height:1.47;color:var(--text-secondary);text-align:center}.verify-method__form{margin-top:32px}.verify-method__options{display:flex;flex-direction:column;gap:12px}.verify-method__card{display:flex;align-items:center;gap:16px;width:100%;height:72px;padding:0 20px;border:1.5px solid transparent;border-radius:14px;background:var(--gray-100);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.verify-method__card:hover:not(:disabled){border-color:var(--gray-300)}.verify-method__card.is-selected{border-color:var(--blue, #0071e3);background:var(--gray-100, #f5f5f7)}.verify-method__card:disabled,.verify-method__card.is-disabled{cursor:not-allowed;opacity:.45}.verify-method__card.is-disabled:hover{border-color:transparent}.verify-method__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--white);color:var(--gray-950)}.verify-method__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.verify-method__card-title{font-size:17px;font-weight:500;line-height:1.2;color:var(--gray-950)}.verify-method__card-sub{font-size:13px;font-weight:400;line-height:1.3;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-method__radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border:1.5px solid var(--gray-300);border-radius:50%;background:transparent;color:#fff;transition:border-color .15s ease,background-color .15s ease}.verify-method__card.is-selected .verify-method__radio{border-color:var(--blue, #0071e3);background:var(--blue, #0071e3)}.verify-method__continue{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;margin-top:32px;border:0;border-radius:980px;background:var(--blue);color:#fff;font-family:inherit;font-size:17px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease}.verify-method__continue:hover:not(:disabled){background:var(--blue-hover)}.verify-method__continue:disabled{background:var(--gray-300);color:#fff;cursor:not-allowed}.verify-method__help{margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.4;text-align:center}.verify-method__help a{color:var(--gray-500);text-decoration:none}.verify-method__help a:hover{color:var(--blue)}html[data-theme=dark] .verify-method__card{background:#1d1d1f}html[data-theme=dark] .verify-method__card:hover:not(:disabled){border-color:#424245}html[data-theme=dark] .verify-method__card.is-selected{background:#1d1d1f;border-color:var(--blue, #0a84ff)}html[data-theme=dark] .verify-method__badge{background:#000;color:#fff}html[data-theme=dark] .verify-method__card-title{color:#fff}html[data-theme=dark] .verify-method__card-sub{color:var(--gray-on-dark)}html[data-theme=dark] .verify-method__radio{border-color:#424245}html[data-theme=dark] .verify-method__continue:disabled{background:#424245}.recovery__label{display:block;margin:0 0 8px;font-size:12px;font-weight:400;color:var(--text-secondary);text-align:left}.recovery__input{width:100%;height:48px;margin:0 0 8px;padding:0 16px;border:1px solid var(--field-border);border-radius:12px;background:var(--field-bg);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:20px;font-weight:600;letter-spacing:.08em;text-align:center;outline:none}.recovery__input:focus{border-color:var(--blue)}.totp-setup{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:8px}.totp-setup__qr{width:180px;height:180px;border-radius:12px;background:#fff}.totp-setup__secret{margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary);text-align:center;word-break:break-all}.totp-setup__secret code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text-primary)}.recovery-list{width:100%;margin-top:16px;text-align:center}.recovery-list__codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 16px;padding:0;list-style:none}.recovery-list__codes code{display:block;padding:10px 8px;border-radius:8px;background:var(--gray-100);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--text-primary)}.recovery-list__actions{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:8px}.auth__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 16px;border:1px solid var(--google-border);border-radius:980px;background:var(--google-bg);color:var(--text-primary);font-family:inherit;font-size:17px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s var(--ease-apple),border-color .15s var(--ease-apple)}.auth__action:hover{border-color:var(--gray-500)}.auth__action svg{flex-shrink:0}.setup-2fa .recovery-list .auth__passkey-copy{display:none}.setup-2fa .recovery-list .auth__primary{margin-top:16px}html[data-theme=dark] .recovery-list__codes code{background:#1d1d1f}html[data-theme=dark] .totp-setup__qr{background:#fff}.search-select{--ss-bg: #ffffff;--ss-border: #d2d2d7;--ss-text: #1d1d1f;--ss-muted: #86868b;--ss-icon: #8e8e93;--ss-hover: #f5f5f7;--ss-blue: #0071e3;--ss-blue-ring: rgba(0, 113, 227, .25);--ss-surface: #ffffff;--ss-ease: cubic-bezier(.28, .11, .32, 1);position:relative;width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.search-select-portal{--ss-bg: #ffffff;--ss-border: #d2d2d7;--ss-text: #1d1d1f;--ss-muted: #86868b;--ss-icon: #8e8e93;--ss-hover: #f5f5f7;--ss-blue: #0071e3;--ss-blue-ring: rgba(0, 113, 227, .25);--ss-surface: #ffffff;--ss-ease: cubic-bezier(.28, .11, .32, 1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}html[data-theme=dark] .search-select,html[data-theme=dark] .search-select-portal{--ss-bg: #1c1c1e;--ss-border: #38383a;--ss-text: #ffffff;--ss-muted: #86868b;--ss-icon: #8e8e93;--ss-hover: #2c2c2e;--ss-blue: #0a84ff;--ss-blue-ring: rgba(10, 132, 255, .25);--ss-surface: #1c1c1e}.search-select__trigger{display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 14px 0 16px;border:1px solid var(--ss-border);border-radius:12px;background:var(--ss-bg);color:var(--ss-text);font:inherit;font-size:15px;font-weight:400;text-align:left;cursor:pointer;transition:border-color .15s var(--ss-ease),box-shadow .15s var(--ss-ease)}.search-select.is-open .search-select__trigger,.search-select__trigger:focus-visible{border-color:var(--ss-blue);outline:none;box-shadow:0 0 0 2px var(--ss-blue-ring)}.search-select__trigger:disabled{opacity:.55;cursor:not-allowed}.search-select__leading{display:inline-flex;flex-shrink:0;color:var(--ss-icon)}.search-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select__value.is-placeholder{color:var(--ss-muted)}.search-select__chevron{display:inline-flex;flex-shrink:0;color:var(--ss-icon);transition:transform .2s var(--ss-ease)}.search-select.is-open .search-select__chevron{transform:rotate(180deg)}.search-select__menu{z-index:50;display:flex;flex-direction:column;padding:10px;border:1px solid var(--ss-border);border-radius:16px;background:var(--ss-surface);color:var(--ss-text);overflow:hidden;transform-origin:top center;animation:search-select-in .18s var(--ss-ease) both}.search-select__menu.is-up{transform-origin:bottom center}.search-select__search{position:relative;flex-shrink:0;margin-bottom:8px}.search-select__search-icon{position:absolute;top:50%;left:12px;display:inline-flex;color:var(--ss-icon);transform:translateY(-50%);pointer-events:none}.search-select__search-input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid var(--ss-border);border-radius:10px;background:var(--ss-hover);color:var(--ss-text);caret-color:var(--ss-text);font:inherit;font-size:14px;outline:none}.search-select__search-input::placeholder{color:var(--ss-muted)}.search-select__search-input:focus{border-color:var(--ss-blue);box-shadow:0 0 0 2px var(--ss-blue-ring)}.search-select__list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.search-select__empty{margin:0;padding:24px 12px;text-align:center;font-size:14px;color:var(--ss-muted)}.search-select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--ss-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ss-ease)}.search-select__option:hover,.search-select__option:focus-visible{background:var(--ss-hover);outline:none}.search-select__option.is-selected{color:var(--ss-blue)}.search-select__option-copy{display:flex;flex:1;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.search-select__option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400}.search-select__option.is-selected .search-select__option-name{font-weight:500}.search-select__option-meta{flex-shrink:0;font-size:12px;font-weight:500;color:var(--ss-muted);letter-spacing:.02em}.search-select__option.is-selected .search-select__option-meta{color:var(--ss-blue)}@keyframes search-select-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.country-select{--cs-bg: #ffffff;--cs-border: #d2d2d7;--cs-text: #1d1d1f;--cs-muted: #86868b;--cs-icon: #8e8e93;--cs-hover: #f5f5f7;--cs-blue: #0071e3;--cs-blue-ring: rgba(0, 113, 227, .25);--cs-surface: #ffffff;--cs-ease: cubic-bezier(.28, .11, .32, 1);position:relative;width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.country-select-portal{--cs-bg: #ffffff;--cs-border: #d2d2d7;--cs-text: #1d1d1f;--cs-muted: #86868b;--cs-icon: #8e8e93;--cs-hover: #f5f5f7;--cs-blue: #0071e3;--cs-blue-ring: rgba(0, 113, 227, .25);--cs-surface: #ffffff;--cs-ease: cubic-bezier(.28, .11, .32, 1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}html[data-theme=dark] .country-select,html[data-theme=dark] .country-select-portal{--cs-bg: #1c1c1e;--cs-border: #38383a;--cs-text: #ffffff;--cs-muted: #86868b;--cs-icon: #8e8e93;--cs-hover: #2c2c2e;--cs-blue: #0a84ff;--cs-blue-ring: rgba(10, 132, 255, .25);--cs-surface: #1c1c1e}.country-select__trigger{display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 14px 0 16px;border:1px solid var(--cs-border);border-radius:12px;background:var(--cs-bg);color:var(--cs-text);font:inherit;font-size:15px;font-weight:400;text-align:left;cursor:pointer;transition:border-color .15s var(--cs-ease),box-shadow .15s var(--cs-ease)}.country-select.is-open .country-select__trigger,.country-select__trigger:focus-visible{border-color:var(--cs-blue);outline:none;box-shadow:0 0 0 2px var(--cs-blue-ring)}.country-select__trigger:disabled{opacity:.55;cursor:not-allowed}.country-select__flag,.country-select__leading .country-flag{display:block;width:22px;height:16px;object-fit:cover;border-radius:3px}.country-select__leading{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:16px;color:var(--cs-icon);overflow:hidden;border-radius:3px}.country-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-select__value.is-placeholder{color:var(--cs-muted)}.country-select__chevron{display:inline-flex;flex-shrink:0;color:var(--cs-icon);transition:transform .2s var(--cs-ease)}.country-select.is-open .country-select__chevron{transform:rotate(180deg)}.country-select__menu{z-index:50;display:flex;flex-direction:column;padding:10px;border:1px solid var(--cs-border);border-radius:16px;background:var(--cs-surface);color:var(--cs-text);overflow:hidden;transform-origin:top center;animation:country-select-in .18s var(--cs-ease) both}.country-select__menu.is-up{transform-origin:bottom center}.country-select__search{position:relative;flex-shrink:0;margin-bottom:8px}.country-select__search-icon{position:absolute;top:50%;left:12px;display:inline-flex;color:var(--cs-icon);transform:translateY(-50%);pointer-events:none}.country-select__search-input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid var(--cs-border);border-radius:10px;background:var(--cs-hover);color:var(--cs-text);caret-color:var(--cs-text);font:inherit;font-size:14px;outline:none}.country-select__search-input::placeholder{color:var(--cs-muted)}.country-select__search-input:focus{border-color:var(--cs-blue);box-shadow:0 0 0 2px var(--cs-blue-ring)}.country-select__list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.country-select__empty{margin:0;padding:24px 12px;text-align:center;font-size:14px;color:var(--cs-muted)}.country-select__option{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--cs-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--cs-ease)}.country-select__option:hover,.country-select__option:focus-visible{background:var(--cs-hover);outline:none}.country-select__option.is-selected{color:var(--cs-blue)}.country-select__option-leading,.country-select__option-flag{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:18px;color:var(--cs-icon);overflow:hidden;border-radius:3px}.country-select__option-flag .country-flag{display:block;width:24px;height:18px;object-fit:cover;border-radius:3px}.country-select__option-copy{display:flex;flex:1;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.country-select__option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400}.country-select__option.is-selected .country-select__option-name{font-weight:500}.country-select__option-code{flex-shrink:0;font-size:12px;font-weight:500;color:var(--cs-muted);letter-spacing:.02em}.country-select__option.is-selected .country-select__option-code{color:var(--cs-blue)}@keyframes country-select-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.date-picker,.date-picker-portal{--dp-bg: #ffffff;--dp-surface: #ffffff;--dp-border: #d2d2d7;--dp-text: #1d1d1f;--dp-muted: #86868b;--dp-hover: #f5f5f7;--dp-blue: #0071e3;--dp-blue-ring: rgba(0, 113, 227, .25);--dp-range: rgba(0, 113, 227, .15);--dp-shadow: 0 8px 32px rgba(0, 0, 0, .12);--dp-ease: cubic-bezier(.28, .11, .32, 1);--date-picker-trigger-width: 240px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.date-picker{position:relative;width:min(100%,var(--date-picker-trigger-width))}html[data-theme=dark] .date-picker,html[data-theme=dark] .date-picker-portal{--dp-bg: #1c1c1e;--dp-surface: #1c1c1e;--dp-border: #38383a;--dp-text: #ffffff;--dp-muted: #86868b;--dp-hover: #2c2c2e;--dp-blue: #0a84ff;--dp-blue-ring: rgba(10, 132, 255, .25);--dp-range: rgba(10, 132, 255, .15);--dp-shadow: 0 8px 32px rgba(0, 0, 0, .4)}.date-picker__trigger{display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 16px;border:1px solid var(--dp-border);border-radius:12px;background:var(--dp-bg);color:var(--dp-text);font:inherit;font-size:15px;font-weight:400;text-align:left;cursor:pointer;transition:border-color .15s var(--dp-ease),box-shadow .15s var(--dp-ease)}.date-picker.is-open .date-picker__trigger,.date-picker__trigger:focus-visible{border-color:var(--dp-blue);outline:none;box-shadow:0 0 0 2px var(--dp-blue-ring)}.date-picker__trigger:disabled{opacity:.55;cursor:not-allowed}.date-picker__icon,.date-picker__chevron{display:inline-flex;flex-shrink:0;color:var(--dp-muted)}.date-picker__chevron{margin-left:auto;transition:transform .2s var(--dp-ease)}.date-picker.is-open .date-picker__chevron{transform:rotate(180deg)}.date-picker__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker__value.is-placeholder{color:var(--dp-muted)}.date-picker__scrim{display:none;position:fixed;inset:0;z-index:45;border:0;background:#0006}.date-picker__popover{z-index:50;width:320px;padding:20px;border:1px solid var(--dp-border);border-radius:16px;background:var(--dp-surface);color:var(--dp-text);box-shadow:var(--dp-shadow);transform-origin:top left;animation:date-picker-in .2s var(--dp-ease) both}.date-picker__handle{display:none}.date-picker__header{display:flex;align-items:center;justify-content:space-between;height:32px;margin-bottom:16px}.date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--dp-muted);cursor:pointer;transition:background-color .15s var(--dp-ease)}.date-picker__nav:hover:not(:disabled){background:var(--dp-hover)}.date-picker__nav:disabled{opacity:.35;cursor:default}.date-picker__title-group{display:inline-flex;align-items:center;gap:6px;min-width:0}.date-picker__title{border:0;background:transparent;color:var(--dp-text);font:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background-color .15s var(--dp-ease)}.date-picker__title:hover{background:var(--dp-hover)}.date-picker__title--static{cursor:default;padding:4px 8px}.date-picker__title--static:hover{background:transparent}.date-picker__body{animation:date-picker-crossfade .15s var(--dp-ease) both}.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);height:32px;margin-bottom:4px;align-items:center}.date-picker__weekdays span{text-align:center;font-size:12px;font-weight:500;color:var(--dp-muted)}.date-picker__grid{display:grid;grid-template-columns:repeat(7,36px);gap:2px;justify-content:space-between}.date-picker__day{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dp-text);font:inherit;font-size:14px;font-weight:400;cursor:pointer;transition:background-color .15s var(--dp-ease),color .15s var(--dp-ease)}.date-picker__day-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%}.date-picker__day:hover:not(:disabled):not(.is-selected) .date-picker__day-label{background:var(--dp-hover)}.date-picker__day.is-today:not(.is-selected) .date-picker__day-label{box-shadow:inset 0 0 0 1px var(--dp-blue);color:var(--dp-blue)}.date-picker__day.is-selected .date-picker__day-label{background:var(--dp-blue);color:#fff;font-weight:500}.date-picker__day.is-pulse .date-picker__day-label{animation:date-picker-select .2s var(--dp-ease)}.date-picker__day.is-outside{color:var(--dp-muted);opacity:.4}.date-picker__day.is-disabled,.date-picker__day:disabled{color:var(--dp-muted);opacity:.25;cursor:default}.date-picker__day.is-disabled:hover .date-picker__day-label,.date-picker__day:disabled:hover .date-picker__day-label{background:transparent}.date-picker__day.is-in-range{border-radius:0;background:var(--dp-range);opacity:1;color:var(--dp-text)}.date-picker__day.is-in-range .date-picker__day-label{background:transparent}.date-picker__day.is-range-start{border-radius:18px 0 0 18px;background:var(--dp-range)}.date-picker__day.is-range-end{border-radius:0 18px 18px 0;background:var(--dp-range)}.date-picker__day.is-range-start.is-range-end{border-radius:18px}.date-picker__day.is-range-start .date-picker__day-label,.date-picker__day.is-range-end .date-picker__day-label,.date-picker__day.is-selected.is-in-range .date-picker__day-label{background:var(--dp-blue);color:#fff;font-weight:500}.date-picker__months{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;min-height:248px;align-content:center}.date-picker__month{height:44px;border:0;border-radius:12px;background:transparent;color:var(--dp-text);font:inherit;font-size:15px;font-weight:400;cursor:pointer;transition:background-color .15s var(--dp-ease),color .15s var(--dp-ease)}.date-picker__month:hover:not(:disabled):not(.is-selected){background:var(--dp-hover)}.date-picker__month.is-selected{background:var(--dp-blue);color:#fff;font-weight:500}.date-picker__month:disabled{opacity:.25;cursor:default}.date-picker__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--dp-border)}.date-picker__footer-actions{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.date-picker__link,.date-picker__clear{border:0;background:transparent;font:inherit;font-size:14px;font-weight:400;cursor:pointer;text-decoration:none;padding:0}.date-picker__link{color:var(--dp-blue)}.date-picker__link:hover,.date-picker__clear:hover{text-decoration:underline}.date-picker__clear{color:var(--dp-muted)}.date-picker__done{height:36px;padding:0 16px;border:0;border-radius:980px;background:var(--dp-blue);color:#fff;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.date-picker__done:disabled{opacity:.45;cursor:default}@keyframes date-picker-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes date-picker-crossfade{0%{opacity:0}to{opacity:1}}@keyframes date-picker-select{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:734px){.date-picker{width:100%}.date-picker-portal.is-mobile .date-picker__scrim{display:block;animation:date-picker-scrim-in .2s var(--dp-ease) both}.date-picker-portal.is-mobile .date-picker__popover{position:fixed;inset:auto 0 0;width:100%;max-width:none;border-radius:20px 20px 0 0;padding:12px 20px 28px;transform-origin:bottom center;animation:date-picker-sheet-in .3s var(--dp-ease) both}.date-picker-portal.is-mobile .date-picker__handle{display:block;width:36px;height:4px;margin:4px auto 16px;border-radius:980px;background:var(--dp-border)}.date-picker-portal.is-mobile .date-picker__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.date-picker-portal.is-mobile .date-picker__day{width:100%;aspect-ratio:1;height:auto}.date-picker-portal.is-mobile .date-picker__day-label{width:100%;height:100%}}@keyframes date-picker-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes date-picker-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.phone-input{--pi-bg: #ffffff;--pi-border: #d2d2d7;--pi-text: #1d1d1f;--pi-muted: #86868b;--pi-icon: #8e8e93;--pi-hover: #f5f5f7;--pi-blue: #0071e3;--pi-blue-ring: rgba(0, 113, 227, .25);--pi-surface: #ffffff;--pi-ease: cubic-bezier(.28, .11, .32, 1);display:flex;align-items:stretch;gap:8px;width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}html[data-theme=dark] .phone-input,html[data-theme=dark] .phone-input-portal{--pi-bg: #1c1c1e;--pi-border: #38383a;--pi-text: #ffffff;--pi-muted: #86868b;--pi-icon: #8e8e93;--pi-hover: #2c2c2e;--pi-blue: #0a84ff;--pi-blue-ring: rgba(10, 132, 255, .25);--pi-surface: #1c1c1e}.phone-input-portal{--pi-bg: #ffffff;--pi-border: #d2d2d7;--pi-text: #1d1d1f;--pi-muted: #86868b;--pi-icon: #8e8e93;--pi-hover: #f5f5f7;--pi-blue: #0071e3;--pi-blue-ring: rgba(0, 113, 227, .25);--pi-surface: #ffffff;--pi-ease: cubic-bezier(.28, .11, .32, 1);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.phone-input__code{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;height:44px;padding:0 12px;border:1px solid var(--pi-border);border-radius:12px;background:var(--pi-bg);color:var(--pi-text);font:inherit;font-size:15px;font-weight:400;cursor:pointer;transition:border-color .15s var(--pi-ease),box-shadow .15s var(--pi-ease)}.phone-input.is-open .phone-input__code,.phone-input__code:focus-visible{border-color:var(--pi-blue);outline:none;box-shadow:0 0 0 2px var(--pi-blue-ring)}.phone-input__code:disabled{opacity:.55;cursor:not-allowed}.phone-input__flag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:16px;overflow:hidden;border-radius:3px}.phone-input__flag .country-flag{display:block;width:22px;height:16px;object-fit:cover;border-radius:3px}.phone-input__dial{font-variant-numeric:tabular-nums}.phone-input__chevron{display:inline-flex;color:var(--pi-icon);transition:transform .2s var(--pi-ease)}.phone-input.is-open .phone-input__chevron{transform:rotate(180deg)}.phone-input__number{flex:1;min-width:0;height:44px;padding:0 16px;border:1px solid var(--pi-border);border-radius:12px;background:var(--pi-bg);color:var(--pi-text);caret-color:var(--pi-text);font:inherit;font-size:15px;font-weight:400;outline:none;transition:border-color .15s var(--pi-ease),box-shadow .15s var(--pi-ease)}.phone-input__number::placeholder{color:var(--pi-muted)}.phone-input__number:focus{border-color:var(--pi-blue);box-shadow:0 0 0 2px var(--pi-blue-ring)}.phone-input__number:disabled{opacity:.55}.phone-input__menu{z-index:50;display:flex;flex-direction:column;padding:10px;border:1px solid var(--pi-border);border-radius:16px;background:var(--pi-surface);color:var(--pi-text);overflow:hidden;transform-origin:top left;animation:phone-input-in .18s var(--pi-ease) both}.phone-input__menu.is-up{transform-origin:bottom left}.phone-input__search{position:relative;flex-shrink:0;margin-bottom:8px}.phone-input__search-icon{position:absolute;top:50%;left:12px;display:inline-flex;color:var(--pi-icon);transform:translateY(-50%);pointer-events:none}.phone-input__search-input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid var(--pi-border);border-radius:10px;background:var(--pi-hover);color:var(--pi-text);caret-color:var(--pi-text);font:inherit;font-size:14px;outline:none}.phone-input__search-input::placeholder{color:var(--pi-muted)}.phone-input__search-input:focus{border-color:var(--pi-blue);box-shadow:0 0 0 2px var(--pi-blue-ring)}.phone-input__list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.phone-input__empty{margin:0;padding:24px 12px;text-align:center;font-size:14px;color:var(--pi-muted)}.phone-input__option{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--pi-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--pi-ease)}.phone-input__option:hover,.phone-input__option:focus-visible{background:var(--pi-hover);outline:none}.phone-input__option.is-selected{color:var(--pi-blue)}.phone-input__option-flag{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:18px;overflow:hidden;border-radius:3px}.phone-input__option-flag .country-flag{display:block;width:24px;height:18px;object-fit:cover;border-radius:3px}.phone-input__option-copy{display:flex;flex:1;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.phone-input__option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400}.phone-input__option.is-selected .phone-input__option-name{font-weight:500}.phone-input__option-dial{flex-shrink:0;font-size:13px;font-weight:400;color:var(--pi-muted);font-variant-numeric:tabular-nums}.phone-input__option.is-selected .phone-input__option-dial{color:var(--pi-blue)}@keyframes phone-input-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(max-width:734px){.phone-input__menu{width:min(100vw - 24px,340px)!important}}.avatar-editor{position:fixed;inset:0;z-index:1200;display:flex;align-items:stretch;justify-content:center;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.avatar-editor__sheet{display:flex;flex-direction:column;width:min(100%,692px);height:100%;margin:0 auto;background:#000}.avatar-editor__nav{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:8px;min-height:52px;padding:12px 16px 8px;flex-shrink:0}.avatar-editor__nav-btn{border:0;background:transparent;padding:8px 0;font-family:inherit;font-size:17px;font-weight:400;line-height:1;color:#0071e3;text-decoration:none;cursor:pointer;text-align:left}.avatar-editor__nav-btn:hover:not(:disabled),.avatar-editor__nav-btn:hover:not(:disabled) .btn-label,.avatar-editor__nav-btn:hover:not(:disabled) .btn-label>span{text-decoration:underline}.avatar-editor__nav-btn:active:not(:disabled),.avatar-editor__nav-btn:active:not(:disabled) .btn-label,.avatar-editor__nav-btn:active:not(:disabled) .btn-label>span{text-decoration:underline}.avatar-editor__nav-btn--done{text-align:right;font-weight:600;justify-self:end;min-width:104px}.avatar-editor__nav-btn--done .btn-label{justify-content:flex-end;min-height:17px}.avatar-editor__nav-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.avatar-editor__nav-btn:disabled .btn-label,.avatar-editor__nav-btn:disabled .btn-label>span{text-decoration:none}.avatar-editor__nav-copy{text-align:center;min-width:0}.avatar-editor__nav-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff}.avatar-editor__nav-sub{margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6}.avatar-editor__stage{position:relative;flex:1;min-height:280px;width:100%;overflow:hidden;background:#000}.avatar-editor__stage-lock{position:absolute;inset:0;z-index:2;cursor:wait}.avatar-editor__crop{background:#000!important}.avatar-editor__crop-area{border:2px solid rgba(255,255,255,.92)!important;color:#0000008c!important}.avatar-editor__footer{flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding:20px 24px 32px;background:#000}.avatar-editor__slider{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.avatar-editor__slider-label{font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6;text-align:center}.avatar-editor__slider input[type=range]{--slider-track: color-mix(in srgb, #0071e3 28%, #3a3a3c);--slider-thumb: #0071e3;width:100%;height:28px;margin:0;appearance:none;background:transparent;cursor:pointer;accent-color:#0071e3}.avatar-editor__slider input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:980px;background:var(--slider-track)}.avatar-editor__slider input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;margin-top:-9px;border:0;border-radius:50%;background:var(--slider-thumb)}.avatar-editor__slider input[type=range]::-moz-range-track{height:4px;border:0;border-radius:980px;background:var(--slider-track)}.avatar-editor__slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:var(--slider-thumb)}.avatar-editor__slider input[type=range]:disabled{opacity:.4;cursor:not-allowed}.avatar-editor__rotate-row{display:flex;align-items:flex-end;gap:12px}.avatar-editor__tool{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;margin-bottom:2px;border:1px solid #38383a;border-radius:50%;background:transparent;padding:0;color:#0071e3;cursor:pointer;transition:color .15s cubic-bezier(.28,.11,.32,1)}.avatar-editor__tool:hover:not(:disabled){color:#64d2ff}.avatar-editor__tool:active:not(:disabled){color:#0077ed}.avatar-editor__tool:disabled{opacity:.4;cursor:not-allowed}.avatar-editor__error{margin:0;text-align:center;font-size:14px;font-weight:400;line-height:1.4;color:#ff453a}.avatar-editor__links{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:4px}.avatar-editor__link{border:0;background:transparent;padding:4px;font-family:inherit;font-size:17px;font-weight:400;line-height:1.2;color:#0071e3;text-decoration:none;cursor:pointer}.avatar-editor__link:hover:not(:disabled){text-decoration:underline}.avatar-editor__link--danger{color:#ff453a}.avatar-editor__link:disabled{opacity:.4;cursor:not-allowed}@media(min-width:735px){.avatar-editor{padding:48px 24px;background:#000000b8;align-items:center}.avatar-editor__sheet{height:min(860px,100%);max-height:100%;border-radius:18px;overflow:hidden;border:1px solid #38383a}.avatar-editor__nav{padding:16px 24px 12px}.avatar-editor__footer{padding:24px 32px 28px}}@media(max-width:734px){.avatar-editor__nav{grid-template-columns:96px 1fr 96px;padding-top:max(12px,env(safe-area-inset-top))}.avatar-editor__nav-btn--done{min-width:96px}.avatar-editor__footer{padding-bottom:max(28px,env(safe-area-inset-bottom))}.avatar-editor__nav-sub{display:none}}.device-wait__pulse{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px 0 8px}.device-wait__pulse span{width:8px;height:8px;border-radius:980px;background:#86868b;animation:device-wait-dot 1.2s cubic-bezier(.28,.11,.32,1) infinite}.device-wait__pulse span:nth-child(2){animation-delay:.15s}.device-wait__pulse span:nth-child(3){animation-delay:.3s}@keyframes device-wait-dot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.device-wait__meta{margin:16px 0 0;font-size:14px;line-height:1.4;color:#86868b;text-align:center}.device-wait__alt{display:inline-block;margin-top:24px;font-size:17px;font-weight:400;color:#0071e3;text-decoration:none}.device-wait__alt:hover{text-decoration:underline}.device-prompt{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:22px;background:#0000007a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;--device-prompt-card-bg: #ffffff;--device-prompt-text: #1d1d1f;--device-prompt-muted: #6e6e73;--device-prompt-meta: #86868b;--device-prompt-border: #d2d2d7;--device-prompt-blue: #0071e3;--device-prompt-blue-hover: #0077ed;--device-prompt-blue-active: #006edb;--device-prompt-danger: #ff3b30}html[data-theme=dark] .device-prompt{background:#000000a3;--device-prompt-card-bg: #1c1c1e;--device-prompt-text: #f5f5f7;--device-prompt-muted: #a1a1a6;--device-prompt-meta: #86868b;--device-prompt-border: #38383a;--device-prompt-blue: #0a84ff;--device-prompt-blue-hover: #409cff;--device-prompt-blue-active: #0077ed;--device-prompt-danger: #ff453a}.device-prompt__card{width:min(100%,400px);padding:32px;border-radius:18px;background:var(--device-prompt-card-bg);color:var(--device-prompt-text);text-align:center;border:1px solid var(--device-prompt-border)}.device-prompt__icon{display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--device-prompt-text)}.device-prompt__title{margin:0;font-size:28px;font-weight:600;letter-spacing:-.005em;line-height:1.14}.device-prompt__sub{margin:12px 0 0;font-size:17px;line-height:1.47;color:var(--device-prompt-muted)}.device-prompt__meta{margin:16px 0 0;font-size:14px;line-height:1.4;color:var(--device-prompt-meta)}.device-prompt__error{margin:16px 0 0;font-size:14px;line-height:1.4;color:var(--device-prompt-danger)}.device-prompt__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.device-prompt__decline,.device-prompt__approve{height:44px;border-radius:980px;font-size:17px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s cubic-bezier(.28,.11,.32,1),color .15s cubic-bezier(.28,.11,.32,1),border-color .15s cubic-bezier(.28,.11,.32,1)}.device-prompt__decline{border:1px solid var(--device-prompt-border);background:transparent;color:var(--device-prompt-blue)}.device-prompt__approve{border:0;background:var(--device-prompt-blue);color:#fff}.device-prompt__approve:hover:not(:disabled){background:var(--device-prompt-blue-hover)}.device-prompt__approve:active:not(:disabled){background:var(--device-prompt-blue-active)}.device-prompt__decline:disabled,.device-prompt__approve:disabled{opacity:.56;cursor:default}.email-mgr__device-wait,.auth-mgr__device-wait{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0 8px}.email-mgr__device-wait .device-wait__pulse,.auth-mgr__device-wait .device-wait__pulse{margin-top:8px}.totp-key{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:420px;margin:16px 0 0}.totp-key__label{margin:0;font-size:13px;font-weight:400;line-height:1.4;text-align:center}.totp-key__row{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%}.totp-key__value{display:block;max-width:100%;padding:10px 12px;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.35;word-break:break-all;text-align:center}.totp-key__copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:980px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.totp-key--light .totp-key__label{color:var(--text-secondary, #86868b)}.totp-key--light .totp-key__value{background:var(--gray-100, #f5f5f7);color:var(--text-primary, #1d1d1f)}.totp-key--light .totp-key__copy{border:1px solid var(--gray-300, #d2d2d7);background:transparent;color:var(--blue, #0071e3)}.totp-key--light .totp-key__copy:hover{border-color:var(--blue, #0071e3)}.totp-key--dark .totp-key__label{color:#a1a1a6}.totp-key--dark .totp-key__value{background:#1c1c1e;color:#fff}.totp-key--dark .totp-key__copy{border:1px solid #3a3a3c;background:#1c1c1e;color:#0a84ff}.totp-key--dark .totp-key__copy:hover{border-color:#0a84ff}html[data-theme=dark] .totp-key--light .totp-key__value{background:#1d1d1f;color:#fff}html[data-theme=dark] .totp-key--light .totp-key__copy{border-color:#424245;color:#0a84ff}.auth-mgr{position:fixed;inset:0;z-index:1200;display:flex;align-items:stretch;justify-content:center;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.auth-mgr__sheet{display:flex;flex-direction:column;width:min(100%,692px);height:100%;margin:0 auto;background:#000}.auth-mgr__nav{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:8px;min-height:52px;padding:12px 16px 8px;flex-shrink:0}.auth-mgr__nav-btn{border:0;background:transparent;padding:8px 0;font-family:inherit;font-size:17px;font-weight:400;line-height:1;color:#0a84ff;text-decoration:none;cursor:pointer;text-align:left}.auth-mgr__nav-btn:hover:not(:disabled){text-decoration:underline}.auth-mgr__nav-btn--done{text-align:right;font-weight:600;justify-self:end;min-width:104px}.auth-mgr__nav-btn--spacer{visibility:hidden;pointer-events:none}.auth-mgr__nav-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.auth-mgr__nav-btn.is-loading:disabled,.auth-mgr__nav-btn:disabled:has(.btn-spinner){opacity:1;cursor:wait}.auth-mgr__nav-btn .btn-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.auth-mgr .auth-mgr__nav-btn .btn-spinner,.auth-mgr .auth-mgr__resend-btn .btn-spinner{display:inline-block;box-sizing:border-box;width:14px;height:14px;flex-shrink:0;border:2px solid rgba(10,132,255,.28);border-top-color:#0a84ff;border-radius:980px;animation:auth-mgr-spin .9s linear infinite}@keyframes auth-mgr-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-mgr .auth-mgr__nav-btn .btn-spinner,.auth-mgr .auth-mgr__resend-btn .btn-spinner{animation:none;opacity:.85}}.auth-mgr__nav-copy{text-align:center;min-width:0}.auth-mgr__nav-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff}.auth-mgr__nav-sub{margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6}.auth-mgr__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 40px;display:flex;flex-direction:column}.auth-mgr__setup,.auth-mgr__codes{display:flex;flex-direction:column;align-items:center;max-width:420px;margin:12px auto 0;text-align:center}.auth-mgr__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:980px;background:#1c1c1e;color:#fff}.auth-mgr__icon--success{background:#1c3d2a;color:#30d158}.auth-mgr__success-title{margin:0 0 8px;font-size:21px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff;text-align:center}.auth-mgr__copy{margin:0;font-size:17px;font-weight:400;line-height:1.47;color:#a1a1a6}.auth-mgr__status{margin:48px 0 0;font-size:17px;font-weight:400;line-height:1.47;color:#a1a1a6;text-align:center}.auth-mgr__qr{width:180px;height:180px;margin-top:24px;border-radius:12px;background:#fff}.auth-mgr__secret{margin:16px 0 0;font-size:13px;line-height:1.4;color:#a1a1a6;word-break:break-all}.auth-mgr__secret code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#fff}.auth-mgr__label{align-self:stretch;margin:24px 0 8px;font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6;text-align:left}.auth-mgr__input{align-self:stretch;width:100%;height:44px;padding:0 16px;border:1px solid #3a3a3c;border-radius:12px;background:#1c1c1e;color:#fff;font-family:inherit;font-size:17px;font-weight:500;letter-spacing:.12em;text-align:center;outline:none}.auth-mgr__input:focus{border-color:#0a84ff}.auth-mgr__input.is-error{border-color:#ff453a}.auth-mgr__input:disabled{opacity:.5}.auth-mgr__error{align-self:stretch;margin:12px 0 0;font-size:13px;line-height:1.4;color:#ff453a;text-align:left}.auth-mgr__verify-method{width:100%;max-width:460px;margin:8px auto 0;text-align:center}.auth-mgr__verify-method .verify-method__form{margin-top:0}.auth-mgr__verify-method .verify-method__options{display:flex;flex-direction:column;gap:12px}.auth-mgr__verify-method .verify-method__card{display:flex;align-items:center;gap:16px;box-sizing:border-box;width:100%;height:72px;padding:0 20px;border:1.5px solid transparent;border-radius:14px;background:#1d1d1f;color:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.auth-mgr .auth-mgr__verify-method .verify-method__card:hover:not(:disabled){border-color:#424245}.auth-mgr .auth-mgr__verify-method .verify-method__card.is-selected{background:#1d1d1f;border-color:#0a84ff}.auth-mgr__verify-method .verify-method__card:disabled{cursor:not-allowed;opacity:.45}.auth-mgr__verify-method .verify-method__badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#000;color:#fff}.auth-mgr__verify-method .verify-method__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.auth-mgr__verify-method .verify-method__card-title{font-size:17px;font-weight:500;line-height:1.2;color:#fff}.auth-mgr__verify-method .verify-method__card-sub{font-size:13px;font-weight:400;line-height:1.3;color:#a1a1a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-mgr .auth-mgr__verify-method .verify-method__radio{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border:1.5px solid #424245;border-radius:50%;background:transparent;color:#fff;transition:border-color .15s ease,background-color .15s ease}.auth-mgr .auth-mgr__verify-method .verify-method__card.is-selected .verify-method__radio{border-color:#0a84ff;background:#0a84ff}.auth-mgr__inline-error{margin:16px 0 0;font-size:13px;line-height:1.4;color:#ff453a;text-align:center}.auth-mgr__verify{display:flex;flex-direction:column;align-items:center;padding:24px 8px 8px;text-align:center}.auth-mgr__verify-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:16px;background:#1c1c1e;color:#0a84ff}.auth-mgr__verify-copy{margin:0 0 24px;max-width:360px;font-size:15px;font-weight:400;line-height:1.45;color:#a1a1a6}.auth-mgr__verify-email{color:#fff;font-weight:500;word-break:break-all}.auth-mgr__otp{display:flex;justify-content:center;gap:8px}.auth-mgr__otp.is-error .auth-mgr__otp-box{border-color:#ff453a}.auth-mgr__otp-box{width:44px;height:52px;box-sizing:border-box;border:1px solid #38383a;border-radius:12px;background:#1c1c1e;color:#fff;font-family:inherit;font-size:22px;font-weight:600;text-align:center;outline:none}.auth-mgr__otp-box:focus{border-color:#0a84ff}.auth-mgr__otp-box:disabled{opacity:.55}.auth-mgr__resend{margin-top:24px}.auth-mgr__resend-wait{font-size:14px;color:#a1a1a6}.auth-mgr__resend-btn{border:0;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:500;color:#0a84ff;cursor:pointer}.auth-mgr__resend-btn:hover:not(:disabled){text-decoration:underline}.auth-mgr__resend-btn:disabled{opacity:.5;cursor:not-allowed}.auth-mgr__resend-btn.is-loading:disabled,.auth-mgr__resend-btn:disabled:has(.btn-spinner){opacity:1;cursor:wait}.auth-mgr__resend-btn .btn-label{display:inline-flex;align-items:center;justify-content:center;gap:6px}.auth-mgr__code-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:24px 0 16px;padding:0;list-style:none}.auth-mgr__code-list code{display:block;padding:12px 8px;border-radius:8px;background:#1c1c1e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.04em;color:#fff}.auth-mgr__code-actions{display:flex;flex-direction:column;gap:12px;width:100%}.auth-mgr__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 16px;border:1px solid #3a3a3c;border-radius:980px;background:#1c1c1e;color:#fff;font-family:inherit;font-size:17px;font-weight:400;cursor:pointer}.auth-mgr__action:hover{background:#2c2c2e}@media(min-width:735px){.auth-mgr{padding:48px 24px;background:#000000b8;align-items:center}.auth-mgr__sheet{height:min(760px,100%);max-height:100%;border-radius:18px;overflow:hidden;border:1px solid #38383a}.auth-mgr__nav{padding:16px 24px 12px}.auth-mgr__body{padding:24px 28px 36px}}@media(max-width:734px){.auth-mgr__nav{grid-template-columns:96px 1fr 96px;padding-top:max(12px,env(safe-area-inset-top))}.auth-mgr__nav-btn--done{min-width:96px}.auth-mgr__nav-sub{display:none}.auth-mgr__body{padding-bottom:max(36px,env(safe-area-inset-bottom))}}.email-mgr{position:fixed;inset:0;z-index:1200;display:flex;align-items:stretch;justify-content:center;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.email-mgr__sheet{display:flex;flex-direction:column;width:min(100%,692px);height:100%;margin:0 auto;background:#000}.email-mgr__nav{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:8px;min-height:52px;padding:12px 16px 8px;flex-shrink:0}.email-mgr__nav-btn{border:0;background:transparent;padding:8px 0;font-family:inherit;font-size:17px;font-weight:400;line-height:1;color:#0a84ff;text-decoration:none;cursor:pointer;text-align:left}.email-mgr__nav-btn:hover:not(:disabled){text-decoration:underline}.email-mgr__nav-btn--done{text-align:right;font-weight:600;justify-self:end;min-width:104px}.email-mgr__nav-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.email-mgr__nav-btn:disabled:has(.btn-spinner),.email-mgr__nav-btn.is-loading:disabled{opacity:1;cursor:wait}.email-mgr__nav-copy{text-align:center;min-width:0}.email-mgr__nav-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff}.email-mgr__nav-sub{margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6}.email-mgr__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 40px}.email-mgr__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.email-mgr__row,.email-mgr__add-row,.email-mgr__add-box{display:flex;align-items:center;gap:12px;min-height:56px;padding:14px 16px;border:0;border-radius:14px;background:#1c1c1e;color:#fff;box-sizing:border-box}.email-mgr__row{overflow:hidden;transition:opacity .2s ease-out,max-height .2s ease-out,min-height .2s ease-out,padding .2s ease-out,background-color .15s cubic-bezier(.28,.11,.32,1);max-height:120px}.email-mgr__row.is-confirming{background:#ff453a1f}.email-mgr__row.is-leaving{opacity:0;max-height:0;min-height:0;padding-top:0;padding-bottom:0}.email-mgr__mail-icon{display:inline-flex;flex-shrink:0;color:#98989d}.email-mgr__row-content{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}.email-mgr__address{font-size:15px;font-weight:500;line-height:1.3;color:#fff;word-break:break-all}.email-mgr__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:980px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.email-mgr__badge--primary{background:#0a84ff26;color:#0a84ff}.email-mgr__badge--verified{background:#30d15826;color:#30d158}.email-mgr__badge--unverified{background:#ff9f0a26;color:#ff9f0a}.email-mgr__more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;margin-left:auto;border:0;border-radius:8px;background:transparent;color:#98989d;cursor:pointer}.email-mgr__more:hover:not(:disabled){background:#2c2c2e}.email-mgr__more:disabled{opacity:.35;cursor:default}.email-mgr__confirm-copy{flex:1;min-width:0;font-size:14px;font-weight:400;color:#98989d}.email-mgr__confirm-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.email-mgr__confirm-cancel{border:0;background:transparent;padding:0 4px;font-family:inherit;font-size:14px;font-weight:500;color:#fff;cursor:pointer}.email-mgr__confirm-cancel:hover:not(:disabled){text-decoration:underline}.email-mgr__confirm-remove{height:28px;padding:0 12px;border:0;border-radius:980px;background:#ff453a;color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.email-mgr__confirm-remove:disabled,.email-mgr__confirm-cancel:disabled{opacity:.45;cursor:not-allowed}.email-mgr__add-row{width:100%;margin-top:10px;font-family:inherit;text-align:left;cursor:pointer}.email-mgr__add-row:hover{background:#2c2c2e}.email-mgr__add-icon{display:inline-flex;flex-shrink:0;color:#0a84ff}.email-mgr__add-label{font-size:15px;font-weight:500;line-height:1.3;color:#0a84ff}.email-mgr__add-box{width:100%;margin-top:10px;border:1px solid #0a84ff}.email-mgr__add-box.is-error{border-color:#ff453a}.email-mgr__add-box.is-shake{animation:email-mgr-shake .3s ease}@keyframes email-mgr-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.email-mgr__add-input{flex:1;min-width:0;height:28px;border:0;background:transparent;color:#fff;font-family:inherit;font-size:15px;outline:none}.email-mgr__add-input::placeholder{color:#6e6e73}.email-mgr__add-input:-webkit-autofill,.email-mgr__add-input:-webkit-autofill:hover,.email-mgr__add-input:-webkit-autofill:focus,.email-mgr__add-input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff;caret-color:#fff;border:0;box-shadow:0 0 0 1000px #1c1c1e inset;transition:background-color 99999s ease-in-out 0s,color 99999s ease-in-out 0s}.email-mgr__clear{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:0;border-radius:50%;background:#3a3a3c;color:#98989d;cursor:pointer}.email-mgr__clear:hover{color:#fff}.email-mgr__send{flex-shrink:0;height:32px;min-width:148px;padding:0 14px;border:0;border-radius:980px;background:#0a84ff;color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.email-mgr__send .btn-label{display:inline-flex;align-items:center;justify-content:center;gap:6px}.email-mgr__send .btn-spinner,.email-mgr__confirm-remove .btn-spinner,.email-mgr__menu-item .btn-spinner,.email-mgr__nav-btn .btn-spinner,.email-mgr__resend-btn .btn-spinner{display:inline-block;box-sizing:border-box;width:14px;height:14px;flex-shrink:0;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:980px;animation:email-mgr-spin .9s linear infinite}.email-mgr__send .btn-spinner{border-color:#ffffff59;border-top-color:#fff}.email-mgr__nav-btn .btn-spinner,.email-mgr__resend-btn .btn-spinner,.email-mgr__menu-item .btn-spinner{border-color:#0a84ff47;border-top-color:#0a84ff}.email-mgr__menu-item--danger .btn-spinner{border-color:#ff453a47;border-top-color:#ff453a}.email-mgr__confirm-remove .btn-spinner{width:12px;height:12px;border-color:#ffffff59;border-top-color:#fff}@keyframes email-mgr-spin{to{transform:rotate(360deg)}}.email-mgr__send:disabled{cursor:wait;opacity:1}.email-mgr__confirm-remove .btn-label,.email-mgr__nav-btn .btn-label,.email-mgr__resend-btn .btn-label{display:inline-flex;align-items:center;justify-content:center;gap:6px}.email-mgr__menu-item .btn-label{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.email-mgr__send:hover:not(:disabled){background:#409cff}.email-mgr__inline-error{margin:10px 0 0;font-size:13px;line-height:1.35;color:#ff453a}.email-mgr__status{margin:12px 0 0;font-size:13px;line-height:1.4;color:#30d158;text-align:center}.email-mgr__verify{display:flex;flex-direction:column;align-items:center;padding:24px 8px 8px;text-align:center}.email-mgr__verify-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:16px;background:#1c1c1e;color:#0a84ff}.email-mgr__verify-copy{margin:0 0 24px;max-width:360px;font-size:15px;font-weight:400;line-height:1.45;color:#a1a1a6}.email-mgr__verify-email{color:#fff;font-weight:500;word-break:break-all}.email-mgr__otp{display:flex;justify-content:center;gap:8px}.email-mgr__otp.is-error .email-mgr__otp-box{border-color:#ff453a}.email-mgr__otp-box{width:44px;height:52px;box-sizing:border-box;border:1px solid #38383a;border-radius:12px;background:#1c1c1e;color:#fff;font-family:inherit;font-size:22px;font-weight:600;text-align:center;outline:none}.email-mgr__otp-box:focus{border-color:#0a84ff}.email-mgr__otp-box:disabled{opacity:.55}.email-mgr__otp-box:-webkit-autofill,.email-mgr__otp-box:-webkit-autofill:hover,.email-mgr__otp-box:-webkit-autofill:focus,.email-mgr__otp-box:-webkit-autofill:active{-webkit-text-fill-color:#ffffff;caret-color:#fff;border:1px solid #38383a;box-shadow:0 0 0 1000px #1c1c1e inset;transition:background-color 99999s ease-in-out 0s,color 99999s ease-in-out 0s}.email-mgr__otp-box:-webkit-autofill:focus{border-color:#0a84ff}.email-mgr__resend{margin-top:20px}.email-mgr__resend-wait{font-size:14px;color:#98989d}.email-mgr__resend-btn{border:0;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:500;color:#0a84ff;cursor:pointer}.email-mgr__resend-btn:hover:not(:disabled){text-decoration:underline}.email-mgr__resend-btn:disabled{opacity:.5;cursor:wait}.email-mgr__resend-btn:disabled:has(.btn-spinner),.email-mgr__resend-btn.is-loading:disabled{opacity:1}.email-mgr__menu-dismiss{position:fixed;inset:0;z-index:1300;border:0;background:transparent;cursor:default}.email-mgr__menu{position:fixed;z-index:1301;box-sizing:border-box;width:210px;padding:6px;border:1px solid #38383a;border-radius:12px;background:#1c1c1e;opacity:0;transform:scale(.96);transform-origin:top right;animation:email-mgr-menu-in .15s cubic-bezier(.28,.11,.32,1) forwards}@keyframes email-mgr-menu-in{to{opacity:1;transform:scale(1)}}.email-mgr__menu-item{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-align:left;white-space:nowrap;cursor:pointer}.email-mgr__menu-item:hover:not(:disabled){background:#2c2c2e}.email-mgr__menu-item--danger{color:#ff453a}.email-mgr__menu-item:disabled{opacity:.45;cursor:not-allowed}.email-mgr__menu-item:disabled:has(.btn-spinner){opacity:1;cursor:wait}.email-mgr__menu-divider{height:1px;margin:4px 6px;background:#38383a}@media(min-width:735px){.email-mgr{padding:48px 24px;background:#000000b8;align-items:center}.email-mgr__sheet{height:min(760px,100%);max-height:100%;border-radius:18px;overflow:hidden;border:1px solid #38383a}.email-mgr__nav{padding:16px 24px 12px}.email-mgr__body{padding:24px 28px 36px}}@media(max-width:734px){.email-mgr__nav{grid-template-columns:96px 1fr 96px;padding-top:max(12px,env(safe-area-inset-top))}.email-mgr__nav-sub{display:none}.email-mgr__body{padding-bottom:max(36px,env(safe-area-inset-bottom))}.email-mgr__row.is-confirming,.email-mgr__add-box{flex-wrap:wrap}.email-mgr__add-input{width:100%}.email-mgr__send{margin-left:auto}}.email-mgr__verify-method{width:100%;max-width:460px;margin:8px auto 0;text-align:center}.email-mgr__verify-method .verify-method__form{margin-top:0}.email-mgr .email-mgr__verify-method .verify-method__card{background:#1d1d1f;color:#fff}.email-mgr .email-mgr__verify-method .verify-method__card:hover:not(:disabled){border-color:#424245}.email-mgr .email-mgr__verify-method .verify-method__card.is-selected{background:#1d1d1f;border-color:#0a84ff}.email-mgr .email-mgr__verify-method .verify-method__badge{background:#000;color:#fff}.email-mgr .email-mgr__verify-method .verify-method__card-title{color:#fff}.email-mgr .email-mgr__verify-method .verify-method__card-sub{color:#a1a1a6}.email-mgr .email-mgr__verify-method .verify-method__radio{border-color:#424245;color:#fff}.email-mgr .email-mgr__verify-method .verify-method__card.is-selected .verify-method__radio{border-color:#0a84ff;background:#0a84ff}.email-mgr__verify-method .email-mgr__inline-error{margin-top:16px}.email-mgr__recovery-label{align-self:stretch;margin:24px 0 8px;font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6;text-align:left}.email-mgr__recovery-input{align-self:stretch;width:100%;height:44px;padding:0 16px;border:1px solid #3a3a3c;border-radius:12px;background:#1c1c1e;color:#fff;font-family:inherit;font-size:17px;font-weight:500;letter-spacing:.08em;outline:none}.email-mgr__recovery-input:focus{border-color:#0a84ff}.email-mgr__recovery-input.is-error{border-color:#ff453a}@media(prefers-reduced-motion:reduce){.email-mgr__row,.email-mgr__menu,.email-mgr__add-box.is-shake{transition:none;animation:none}.email-mgr__menu{opacity:1;transform:none}}.passkey-mgr{position:fixed;inset:0;z-index:1200;display:flex;align-items:stretch;justify-content:center;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.passkey-mgr__sheet{display:flex;flex-direction:column;width:min(100%,692px);height:100%;margin:0 auto;background:#000}.passkey-mgr__nav{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:8px;min-height:52px;padding:12px 16px 8px;flex-shrink:0}.passkey-mgr__nav-btn{border:0;background:transparent;padding:8px 0;font-family:inherit;font-size:17px;font-weight:400;line-height:1;color:#0a84ff;text-decoration:none;cursor:pointer;text-align:left}.passkey-mgr__nav-btn:hover:not(:disabled){text-decoration:underline}.passkey-mgr__nav-btn--done{text-align:right;font-weight:600;justify-self:end;min-width:104px}.passkey-mgr__nav-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.passkey-mgr__nav-btn:disabled:has(.btn-spinner),.passkey-mgr__nav-btn.is-loading:disabled{opacity:1;cursor:wait}.passkey-mgr__nav-copy{text-align:center;min-width:0}.passkey-mgr__nav-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff}.passkey-mgr__nav-sub{margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6}.passkey-mgr__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 40px}.passkey-mgr__intro{margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.4;color:#a1a1a6}.passkey-mgr__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.passkey-mgr__row,.passkey-mgr__add-row,.passkey-mgr__empty{display:flex;align-items:center;gap:12px;min-height:56px;padding:14px 16px;border:0;border-radius:14px;background:#1c1c1e;color:#fff;box-sizing:border-box}.passkey-mgr__row{overflow:hidden;transition:opacity .2s ease-out,max-height .2s ease-out,min-height .2s ease-out,padding .2s ease-out,background-color .15s cubic-bezier(.28,.11,.32,1);max-height:120px}.passkey-mgr__row.is-confirming{background:#ff453a1f}.passkey-mgr__row.is-renaming{background:#2c2c2e;max-height:none;overflow:visible}.passkey-mgr__rename{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.passkey-mgr__rename-input{flex:1;min-width:0;height:36px;padding:0 12px;border:1px solid #3a3a3c;border-radius:8px;background:#1c1c1e;color:#fff;font-family:inherit;font-size:15px;font-weight:500;outline:none}.passkey-mgr__rename-input:focus{border-color:#0a84ff}.passkey-mgr__rename-save{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;min-width:72px;padding:0 12px;border:0;border-radius:980px;background:#0a84ff;color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.passkey-mgr__rename-spinner{display:inline-block;box-sizing:border-box;width:12px;height:12px;flex-shrink:0;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:980px;animation:passkey-mgr-spin .7s linear infinite}@keyframes passkey-mgr-spin{to{transform:rotate(360deg)}}.passkey-mgr__rename-save:disabled{opacity:.45;cursor:not-allowed}.passkey-mgr__rename-save.is-loading,.passkey-mgr__rename-save.is-loading:disabled{opacity:1;cursor:wait}@media(prefers-reduced-motion:reduce){.passkey-mgr__rename-spinner{animation:none;border-top-color:#fff;opacity:.9}}.passkey-mgr__row.is-leaving{opacity:0;max-height:0;min-height:0;padding-top:0;padding-bottom:0}.passkey-mgr__icon{display:inline-flex;flex-shrink:0;color:#98989d}.passkey-mgr__row-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.passkey-mgr__title{font-size:15px;font-weight:500;line-height:1.3;color:#fff}.passkey-mgr__subtitle{font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6}.passkey-mgr__badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:980px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;background:#30d15826;color:#30d158}.passkey-mgr__more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;margin-left:auto;border:0;border-radius:8px;background:transparent;color:#98989d;cursor:pointer}.passkey-mgr__more:hover:not(:disabled){background:#2c2c2e}.passkey-mgr__more:disabled{opacity:.35;cursor:default}.passkey-mgr__confirm-copy{flex:1;min-width:0;font-size:14px;font-weight:400;color:#98989d}.passkey-mgr__confirm-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.passkey-mgr__confirm-cancel{border:0;background:transparent;padding:0 4px;font-family:inherit;font-size:14px;font-weight:500;color:#fff;cursor:pointer}.passkey-mgr__confirm-cancel:hover:not(:disabled){text-decoration:underline}.passkey-mgr__confirm-remove{height:28px;padding:0 12px;border:0;border-radius:980px;background:#ff453a;color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer}.passkey-mgr__confirm-remove:disabled,.passkey-mgr__confirm-cancel:disabled{opacity:.45;cursor:not-allowed}.passkey-mgr__confirm-remove:disabled:has(.btn-spinner){opacity:1;cursor:wait}.passkey-mgr__add-row{width:100%;margin-top:10px;font-family:inherit;text-align:left;cursor:pointer}.passkey-mgr__add-row:hover:not(:disabled){background:#2c2c2e}.passkey-mgr__add-row:disabled{opacity:.55;cursor:wait}.passkey-mgr__add-icon{display:inline-flex;flex-shrink:0;color:#0a84ff}.passkey-mgr__add-label{font-size:15px;font-weight:500;line-height:1.3;color:#0a84ff}.passkey-mgr__add-row .btn-label{gap:8px;color:#0a84ff}.passkey-mgr__add-row .btn-spinner{width:14px;height:14px;border-color:#0a84ff59;border-top-color:#0a84ff}.passkey-mgr__empty{flex-direction:column;justify-content:center;gap:8px;min-height:120px;color:#a1a1a6;text-align:center}.passkey-mgr__empty p{margin:0;font-size:14px;line-height:1.4}.passkey-mgr__empty-icon{color:#636366}.passkey-mgr__status{margin:16px 0 0;font-size:14px;line-height:1.4;color:#30d158}.passkey-mgr__inline-error{margin:16px 0 0;font-size:14px;line-height:1.4;color:#ff453a}.passkey-mgr__menu{position:fixed;z-index:1300;min-width:180px;padding:6px;border-radius:12px;border:1px solid #38383a;background:#2c2c2e;opacity:0;transform:scale(.96);transform-origin:top right;transition:opacity .15s cubic-bezier(.28,.11,.32,1),transform .15s cubic-bezier(.28,.11,.32,1)}.passkey-mgr__menu.is-open{opacity:1;transform:scale(1)}.passkey-mgr__menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-align:left;white-space:nowrap;cursor:pointer}.passkey-mgr__menu-item:hover:not(:disabled){background:#3a3a3c}.passkey-mgr__menu-item--danger{color:#ff453a}.passkey-mgr__menu-item:disabled{opacity:.45;cursor:not-allowed}@media(min-width:735px){.passkey-mgr{padding:48px 24px;background:#000000b8;align-items:center}.passkey-mgr__sheet{height:min(760px,100%);max-height:100%;border-radius:18px;overflow:hidden;border:1px solid #38383a}.passkey-mgr__nav{padding:16px 24px 12px}.passkey-mgr__body{padding:24px 28px 36px}}@media(max-width:734px){.passkey-mgr__nav{grid-template-columns:96px 1fr 96px;padding-top:max(12px,env(safe-area-inset-top))}.passkey-mgr__nav-sub{display:none}.passkey-mgr__body{padding-bottom:max(36px,env(safe-area-inset-bottom))}.passkey-mgr__row.is-confirming,.passkey-mgr__row.is-renaming .passkey-mgr__rename{flex-wrap:wrap}.passkey-mgr__rename-input{width:100%;flex:1 1 100%}.passkey-mgr__rename .passkey-mgr__confirm-actions{margin-left:auto}}@media(prefers-reduced-motion:reduce){.passkey-mgr__row,.passkey-mgr__menu{transition:none}.passkey-mgr__menu{opacity:1;transform:none}}.pwd-mgr{position:fixed;inset:0;z-index:1200;display:flex;align-items:stretch;justify-content:center;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.pwd-mgr__sheet{display:flex;flex-direction:column;width:min(100%,692px);height:100%;margin:0 auto;background:#000}.pwd-mgr__nav{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:8px;min-height:52px;padding:12px 16px 8px;flex-shrink:0}.pwd-mgr__nav-btn{border:0;background:transparent;padding:8px 0;font-family:inherit;font-size:17px;font-weight:400;line-height:1;color:#0a84ff;text-decoration:none;cursor:pointer;text-align:left}.pwd-mgr__nav-btn:hover:not(:disabled){text-decoration:underline}.pwd-mgr__nav-btn--done{text-align:right;font-weight:600;justify-self:end;min-width:104px}.pwd-mgr__nav-btn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.pwd-mgr__nav-btn.is-loading:disabled,.pwd-mgr__nav-btn:disabled:has(.btn-spinner){opacity:1;cursor:wait}.pwd-mgr__nav-btn .btn-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.pwd-mgr__nav-btn .btn-spinner,.pwd-mgr__forgot .btn-spinner,.pwd-mgr__resend-btn .btn-spinner{display:inline-block;box-sizing:border-box;width:14px;height:14px;flex-shrink:0;border:2px solid rgba(10,132,255,.28);border-top-color:#0a84ff;border-radius:980px;animation:pwd-mgr-spin .9s linear infinite}.pwd-mgr__nav-copy{text-align:center;min-width:0}.pwd-mgr__nav-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff}.pwd-mgr__nav-sub{margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6}.pwd-mgr__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 40px}.pwd-mgr__nav-btn--spacer{visibility:hidden;pointer-events:none}.pwd-mgr__complete{display:flex;flex-direction:column;align-items:center;padding:48px 16px 24px;text-align:center}.pwd-mgr__complete-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:20px;border-radius:980px;background:#1c1c1e;color:#30d158}.pwd-mgr__complete-title{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff}.pwd-mgr__complete-copy{margin:0;max-width:320px;font-size:15px;font-weight:400;line-height:1.45;color:#a1a1a6}.pwd-mgr__form{display:flex;flex-direction:column;gap:16px;max-width:440px;margin:0 auto;width:100%}.pwd-mgr__field{display:flex;flex-direction:column;gap:8px}.pwd-mgr__label{font-size:13px;font-weight:500;line-height:1.3;color:#a1a1a6;padding-left:4px}.pwd-mgr__input-wrap{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px 0 14px;border-radius:12px;background:#1c1c1e;box-sizing:border-box}.pwd-mgr__field-icon{display:inline-flex;flex-shrink:0;color:#98989d}.pwd-mgr__input{flex:1;min-width:0;height:32px;border:0;background:transparent;color:#fff;font-family:inherit;font-size:15px;outline:none}.pwd-mgr__input:disabled{opacity:.55}.pwd-mgr__input:-webkit-autofill,.pwd-mgr__input:-webkit-autofill:hover,.pwd-mgr__input:-webkit-autofill:focus,.pwd-mgr__input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff;caret-color:#fff;border:0;box-shadow:0 0 0 1000px #1c1c1e inset;transition:background-color 99999s ease-in-out 0s,color 99999s ease-in-out 0s}.pwd-mgr__reveal{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:8px;background:transparent;color:#98989d;cursor:pointer}.pwd-mgr__reveal:hover:not(:disabled){color:#fff}.pwd-mgr__reveal:disabled{opacity:.45;cursor:not-allowed}.pwd-mgr__forgot{align-self:flex-start;margin-top:4px;border:0;background:transparent;padding:4px 0;font-family:inherit;font-size:15px;font-weight:500;color:#0a84ff;cursor:pointer}.pwd-mgr__forgot:hover:not(:disabled){text-decoration:underline}.pwd-mgr__forgot:disabled{cursor:wait}.pwd-mgr__forgot.is-loading:disabled,.pwd-mgr__forgot:disabled:has(.btn-spinner){opacity:1}.pwd-mgr__forgot:disabled:not(.is-loading):not(:has(.btn-spinner)){opacity:.45}.pwd-mgr__forgot .btn-label{display:inline-flex;align-items:center;gap:6px;justify-content:flex-start}.pwd-mgr__error{margin:16px auto 0;max-width:440px;font-size:13px;line-height:1.35;color:#ff453a;text-align:center}.pwd-mgr__status{margin:16px auto 0;max-width:440px;font-size:13px;line-height:1.4;color:#30d158;text-align:center}.pwd-mgr__verify{display:flex;flex-direction:column;align-items:center;padding:24px 8px 8px;text-align:center}.pwd-mgr__verify-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:16px;background:#1c1c1e;color:#0a84ff}.pwd-mgr__verify-copy{margin:0 0 24px;max-width:360px;font-size:15px;font-weight:400;line-height:1.45;color:#a1a1a6}.pwd-mgr__verify-email{color:#fff;font-weight:500;word-break:break-all}.pwd-mgr__otp{display:flex;justify-content:center;gap:8px}.pwd-mgr__otp.is-error .pwd-mgr__otp-box{border-color:#ff453a}.pwd-mgr__otp-box{width:44px;height:52px;box-sizing:border-box;border:1px solid #38383a;border-radius:12px;background:#1c1c1e;color:#fff;font-family:inherit;font-size:22px;font-weight:600;text-align:center;outline:none}.pwd-mgr__otp-box:focus{border-color:#0a84ff}.pwd-mgr__otp-box:disabled{opacity:.55}.pwd-mgr__otp-box:-webkit-autofill,.pwd-mgr__otp-box:-webkit-autofill:hover,.pwd-mgr__otp-box:-webkit-autofill:focus,.pwd-mgr__otp-box:-webkit-autofill:active{-webkit-text-fill-color:#ffffff;caret-color:#fff;border:1px solid #38383a;box-shadow:0 0 0 1000px #1c1c1e inset;transition:background-color 99999s ease-in-out 0s,color 99999s ease-in-out 0s}.pwd-mgr__otp-box:-webkit-autofill:focus{border-color:#0a84ff}.pwd-mgr__resend{margin-top:20px}.pwd-mgr__resend-wait{font-size:14px;color:#98989d}.pwd-mgr__resend-btn{border:0;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:500;color:#0a84ff;cursor:pointer}.pwd-mgr__resend-btn:hover:not(:disabled){text-decoration:underline}.pwd-mgr__resend-btn:disabled{cursor:wait}.pwd-mgr__resend-btn.is-loading:disabled,.pwd-mgr__resend-btn:disabled:has(.btn-spinner){opacity:1}.pwd-mgr__resend-btn .btn-label{display:inline-flex;align-items:center;gap:6px}@keyframes pwd-mgr-spin{to{transform:rotate(360deg)}}@media(min-width:735px){.pwd-mgr{padding:48px 24px;background:#000000b8;align-items:center}.pwd-mgr__sheet{height:min(760px,100%);max-height:100%;border-radius:18px;overflow:hidden}.pwd-mgr__body{padding:24px 32px 48px}}.login-hist{position:fixed;inset:0;z-index:1200;display:flex;align-items:stretch;justify-content:center;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.login-hist__sheet{display:flex;flex-direction:column;width:min(100%,692px);height:100%;margin:0 auto;background:#000}.login-hist__nav{display:grid;grid-template-columns:104px 1fr 104px;align-items:center;gap:8px;min-height:52px;padding:12px 16px 8px;flex-shrink:0}.login-hist__nav-btn{border:0;background:transparent;padding:8px 0;font-family:inherit;font-size:17px;font-weight:400;line-height:1;color:#0a84ff;text-decoration:none;cursor:pointer;text-align:left}.login-hist__nav-btn:hover:not(:disabled){text-decoration:underline}.login-hist__nav-btn--done{text-align:right;font-weight:600;justify-self:end;min-width:104px}.login-hist__nav-copy{text-align:center;min-width:0}.login-hist__nav-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:#fff}.login-hist__nav-sub{margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6}.login-hist__body{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:20px 20px 40px;display:flex;flex-direction:column}.login-hist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.login-hist__row{display:flex;align-items:center;gap:12px;min-height:56px;padding:14px 16px;border-radius:14px;background:#1c1c1e;box-sizing:border-box}.login-hist__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:#98989d}.login-hist__icon.is-ok{color:#30d158}.login-hist__icon.is-fail{color:#ff453a}.login-hist__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.login-hist__title{font-size:15px;font-weight:500;line-height:1.3;color:#fff}.login-hist__subtitle{font-size:12px;font-weight:400;line-height:1.33;color:#a1a1a6}.login-hist__badge{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 8px;border-radius:980px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;background:#0a84ff26;color:#0a84ff}.login-hist__empty{padding:48px 16px;font-size:14px;line-height:1.4;color:#a1a1a6;text-align:center}.login-hist__empty--error{color:#ff453a}@media(min-width:735px){.login-hist{padding:48px 24px;background:#000000b8;align-items:center}.login-hist__sheet{height:min(760px,100%);max-height:100%;border-radius:18px;overflow:hidden;border:1px solid #38383a}.login-hist__nav{padding:16px 24px 12px}.login-hist__body{padding:24px 28px 36px}}@media(max-width:734px){.login-hist__nav{grid-template-columns:96px 1fr 96px;padding-top:max(12px,env(safe-area-inset-top))}.login-hist__nav-sub{display:none}.login-hist__body{padding-bottom:max(36px,env(safe-area-inset-bottom))}}.sec-settings{--sec-card: #ffffff;--sec-border: #d2d2d7;--sec-muted: #86868b;--sec-subtitle: #6e6e73;--sec-track: #d2d2d7;--sec-elevated: #f5f5f7;--sec-green: #34c759;--sec-green-soft: rgba(52, 199, 89, .15);--sec-blue-soft: rgba(0, 113, 227, .12);--sec-ring-track: #e5e5ea;width:100%;max-width:680px}html[data-theme=dark] .sec-settings{--sec-card: #1c1c1e;--sec-border: #38383a;--sec-muted: #98989d;--sec-subtitle: #98989d;--sec-track: #38383a;--sec-elevated: #2c2c2e;--sec-green: #30d158;--sec-green-soft: rgba(48, 209, 88, .15);--sec-blue-soft: rgba(10, 132, 255, .15);--sec-ring-track: #2c2c2e}.sec-settings__header{margin-bottom:40px}.sec-settings__title{margin:0;font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:1.14;color:var(--text-on-chrome)}.sec-settings__subtitle{margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.4;color:var(--sec-subtitle)}.sec-group{margin-bottom:24px;opacity:0;transform:translateY(16px);animation:sec-rise .4s var(--ease-apple) forwards;animation-delay:var(--sec-delay, 0ms)}.sec-group:last-of-type{margin-bottom:0}@keyframes sec-rise{to{opacity:1;transform:translateY(0)}}.sec-card{background:var(--sec-card);border:1px solid var(--sec-border);border-radius:16px;overflow:hidden}.sec-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:16px;border-bottom:1px solid var(--sec-border)}.sec-card__header--stack{flex-direction:column;align-items:flex-start;gap:4px}.sec-card__header-title{font-size:15px;font-weight:600;line-height:1.3;color:var(--text-on-chrome)}.sec-card__header-sub{font-size:13px;font-weight:400;line-height:1.35;color:var(--sec-muted)}.sec-card__pad{padding:0 16px 16px}.sec-card__footer-link{display:block;width:100%;padding:16px;border:0;border-top:1px solid var(--sec-border);background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;color:var(--blue);text-align:center;cursor:pointer}.sec-card__footer-link:hover:not(:disabled){text-decoration:underline}.sec-card__footer-link:disabled{opacity:.45;cursor:default;text-decoration:none}.sec-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:64px;padding:12px 20px;border:0;border-bottom:1px solid var(--sec-border);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:default}button.sec-row{cursor:pointer}.sec-row:last-child{border-bottom:0}.sec-row__icon{display:inline-flex;flex-shrink:0;color:var(--sec-muted)}.sec-row__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sec-row__copy--flush{padding-left:0}.sec-row__title{font-size:15px;font-weight:500;line-height:1.3;color:var(--text-on-chrome)}.sec-row__subtitle{font-size:13px;font-weight:400;line-height:1.35;color:var(--sec-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sec-row__trail{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;color:var(--sec-muted)}.sec-row__value{font-size:14px;font-weight:400;color:var(--sec-muted)}.sec-row--danger .sec-row__title,.sec-row--danger .sec-row__trail,.sec-row--danger .sec-row__icon{color:var(--red)}.sec-row--danger .sec-row__subtitle{color:var(--sec-muted)}.sec-subrows{margin:0;padding:4px 20px 12px}.sec-subrow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:8px 0;border:0;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:default}button.sec-subrow{cursor:pointer}.sec-subrow__icon{display:inline-flex;flex-shrink:0;color:var(--sec-muted)}.sec-subrow__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sec-subrow__title{font-size:14px;font-weight:500;line-height:1.3;color:var(--text-on-chrome)}button.sec-subrow .sec-subrow__title{flex:1;min-width:0}.sec-subrow__subtitle{font-size:12px;font-weight:400;line-height:1.35;color:var(--sec-muted)}.sec-subrow__trail{display:inline-flex;align-items:center;gap:8px;color:var(--sec-muted)}.sec-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:980px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.sec-badge--success{background:var(--sec-green-soft);color:var(--sec-green)}.sec-badge--info{background:var(--sec-blue-soft);color:var(--blue)}.sec-text-btn{border:0;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;color:var(--blue);cursor:pointer;white-space:nowrap}.sec-text-btn--sm{font-size:13px}.sec-text-btn--danger{color:var(--red)}.sec-text-btn:hover:not(:disabled){text-decoration:underline}.sec-text-btn:hover:not(:disabled) .btn-label,.sec-text-btn:hover:not(:disabled) .btn-label>span{text-decoration:underline}.sec-text-btn:disabled{opacity:.45;cursor:not-allowed}.sec-toggle{position:relative;flex-shrink:0;width:51px;height:31px;padding:0;border:0;border-radius:980px;background:var(--sec-track);cursor:pointer;transition:background-color .2s var(--ease-apple)}.sec-toggle--sm{width:44px;height:26px}.sec-toggle.is-on{background:var(--blue)}.sec-toggle:disabled{opacity:.45;cursor:not-allowed}.sec-toggle.is-loading:disabled{opacity:1;cursor:wait}.sec-toggle__knob{position:absolute;top:2px;left:2px;display:flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#fff;transition:transform .2s var(--ease-apple)}.sec-toggle--sm .sec-toggle__knob{width:22px;height:22px}.sec-toggle.is-on .sec-toggle__knob{transform:translate(20px)}.sec-toggle--sm.is-on .sec-toggle__knob{transform:translate(18px)}.sec-toggle__spinner{box-sizing:border-box;width:14px;height:14px;border:2px solid rgba(0,0,0,.12);border-top-color:#1d1d1f;border-radius:50%;animation:sec-toggle-spin .7s linear infinite}.sec-toggle--sm .sec-toggle__spinner{width:12px;height:12px}@keyframes sec-toggle-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sec-toggle__spinner{animation:none;border-top-color:var(--blue);opacity:.85}}.sec-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:var(--sec-muted);text-align:center}.sec-empty p{margin:0;font-size:14px;font-weight:400;line-height:1.35}.sec-passkey-list,.sec-device-list,.sec-history__list,.sec-score__checklist{list-style:none;margin:0;padding:0}.sec-passkey-row{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;border-bottom:1px solid var(--sec-border)}.sec-passkey-row:last-child{border-bottom:0}.sec-passkey-row__icon{display:inline-flex;color:var(--sec-muted)}.sec-passkey-row__copy{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.sec-passkey-row__title{font-size:14px;font-weight:500;line-height:1.25;color:var(--text-on-chrome)}.sec-passkey-row__subtitle{font-size:12px;font-weight:400;line-height:1.3;color:var(--sec-muted)}.sec-passkey-row .sec-remove{opacity:0;transition:opacity .15s var(--ease-apple)}.sec-passkey-row:hover .sec-remove,.sec-passkey-row:focus-within .sec-remove,.sec-passkey-row .sec-remove.is-confirm{opacity:1}.sec-remove{flex-shrink:0;border:0;background:transparent;padding:4px 10px;border-radius:980px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;color:var(--red);cursor:pointer;transition:opacity .15s var(--ease-apple),background-color .15s var(--ease-apple),color .15s var(--ease-apple)}.sec-remove .btn-label{gap:6px}.sec-remove .btn-spinner{width:12px;height:12px}.sec-remove.is-confirm{background:var(--red);color:#fff}.sec-remove.is-confirm .btn-spinner{border-color:#ffffff59;border-top-color:#fff}.sec-remove:disabled{cursor:wait;opacity:.7}.sec-text-btn .btn-label{gap:6px}.sec-text-btn .btn-spinner{width:12px;height:12px}.sec-history{max-height:260px;overflow-y:auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.sec-history__row{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px}.sec-history__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--sec-muted)}.sec-history__icon.is-ok{color:var(--sec-green)}.sec-history__icon.is-fail{color:var(--red)}.sec-history__empty{padding:24px 16px;font-size:14px;line-height:1.4;color:var(--sec-muted);text-align:center}.sec-history__empty--loading{display:flex;align-items:center;justify-content:center;gap:10px}.sec-history__empty--loading .btn-spinner{width:18px;height:18px;border-color:#86868b59;border-top-color:var(--blue)}html[data-theme=dark] .sec-history__empty--loading .btn-spinner{border-color:#ffffff47;border-top-color:#0a84ff}.sec-history__empty--error{color:var(--red)}.sec-history__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sec-history__title{font-size:14px;font-weight:500;line-height:1.25;color:var(--text-on-chrome)}.sec-history__subtitle{font-size:12px;font-weight:400;line-height:1.3;color:var(--sec-muted)}.sec-device-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 16px;border-bottom:1px solid var(--sec-border);overflow:hidden;transition:opacity .2s ease-out,max-height .2s ease-out,min-height .2s ease-out,padding .2s ease-out;max-height:80px}.sec-device-row:last-child{border-bottom:0}.sec-device-row.is-leaving{opacity:0;max-height:0;min-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}.sec-device-row__badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:var(--sec-elevated);color:var(--sec-muted)}.sec-device-row__copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sec-device-row__title{font-size:14px;font-weight:500;line-height:1.25;color:var(--text-on-chrome)}.sec-device-row__subtitle{font-size:12px;font-weight:400;line-height:1.3;color:var(--sec-muted)}.sec-device-row__subtitle.is-active{color:var(--sec-green)}.sec-outline-danger{width:100%;height:40px;margin-top:16px;border:1px solid var(--red);border-radius:980px;background:transparent;font-family:inherit;font-size:14px;font-weight:500;line-height:1;color:var(--red);cursor:pointer;transition:background-color .15s var(--ease-apple)}.sec-outline-danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 10%,transparent)}.sec-outline-danger:disabled{opacity:.4;cursor:not-allowed}.sec-outline-danger:disabled:has(.btn-spinner){opacity:1;cursor:wait}.sec-outline-danger .btn-label{gap:8px}.sec-timeout{display:flex;flex-direction:column;border-bottom:1px solid var(--sec-border)}.sec-timeout__option{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 20px;border:0;background:transparent;font-family:inherit;font-size:14px;font-weight:400;color:var(--text-on-chrome);text-align:left;cursor:pointer}.sec-timeout__option.is-selected{color:var(--blue)}.sec-timeout__option:hover{background:var(--sec-elevated)}.sec-message{margin:12px 0 0;padding:0 4px;font-size:14px;line-height:1.4;color:var(--sec-green)}.sec-message--error{color:var(--red)}.sec-score{--sec-card: #ffffff;--sec-border: #d2d2d7;--sec-muted: #86868b;--sec-green: #34c759;--sec-ring-track: #e5e5ea;--sec-elevated: #f5f5f7;--sec-track: #d2d2d7;--sec-subtitle: #6e6e73;display:flex;flex-direction:column;gap:24px;align-self:start;position:sticky;top:24px;min-width:0;width:100%;opacity:0;animation:sec-fade .4s var(--ease-apple) .12s forwards}@keyframes sec-fade{to{opacity:1}}html[data-theme=dark] .sec-score{--sec-card: #1c1c1e;--sec-border: #38383a;--sec-muted: #98989d;--sec-green: #30d158;--sec-ring-track: #2c2c2e;--sec-elevated: #2c2c2e;--sec-track: #38383a;--sec-subtitle: #98989d}.sec-score .sec-group--side{margin-bottom:0;width:100%}.sec-score .sec-row{padding-left:16px;padding-right:16px}.sec-score__card{position:relative;width:100%;padding:28px;border:1px solid var(--sec-border);border-radius:16px;background:var(--sec-card)}.sec-score__ring-wrap{position:relative;width:72px;height:72px;margin:0 auto}.sec-score__ring{display:block}.sec-score__track{stroke:var(--sec-ring-track, #e5e5ea)}.sec-score__progress{stroke:var(--blue);transition:stroke-dashoffset .4s var(--ease-apple)}.sec-score__progress.is-complete{stroke:var(--sec-green, #30d158)}.sec-score__value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;line-height:1;color:var(--text-on-chrome)}.sec-score__label{margin:12px 0 0;text-align:center;font-size:12px;font-weight:400;line-height:1.33;color:var(--sec-muted)}.sec-score__divider{height:1px;margin:20px 0;background:var(--sec-border)}.sec-score__checklist{display:flex;flex-direction:column;gap:8px}.sec-score__check{display:flex;align-items:center;gap:8px;height:32px;font-size:13px;font-weight:400;line-height:1.3;color:var(--sec-muted, #98989d)}.sec-score__check.is-done{color:var(--text-on-chrome)}.sec-score__check-icon{display:inline-flex;width:16px;height:16px;flex-shrink:0}.sec-score__check-fill{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--sec-green, #30d158);color:#fff}.sec-score__check-hollow{display:block;width:16px;height:16px;border:1.5px solid var(--sec-muted, #98989d);border-radius:50%;box-sizing:border-box}.sec-score__cta{width:100%;height:36px;margin-top:20px;border:0;border-radius:980px;background:var(--blue);color:#fff;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s var(--ease-apple)}.sec-score__cta:hover{background:var(--blue-hover)}.settings__workspace--security{grid-template-columns:minmax(0,680px) minmax(260px,320px);max-width:1080px;gap:40px}.settings__workspace--security .settings__content{max-width:680px}@media(max-width:1068px)and (min-width:735px){.settings__workspace--security{grid-template-columns:1fr;max-width:none}.settings__workspace--security .settings__content{max-width:none}.sec-settings{order:1;max-width:none}.sec-score{order:2;position:static;top:auto}}@media(max-width:734px){.sec-settings__title{font-size:24px}.sec-subrows,.sec-row{padding-left:16px;padding-right:16px}.sec-score{position:static;top:auto}}@media(prefers-reduced-motion:reduce){.sec-group,.sec-score{opacity:1;transform:none;animation:none}.sec-toggle__knob,.sec-device-row,.sec-remove,.sec-score__progress{transition:none}}.auth.settings{--page-bg: #f5f5f7;--header-bg: #ffffff;--chrome-bg: #ffffff;--elevated-bg: #f5f5f7;--chrome-border: #d2d2d7;--nav-idle: #6e6e73;--nav-active-bg: #f5f5f7;--nav-active-text: #0071e3;--field-bg: #ffffff;--field-border: #d2d2d7;--field-icon: #8e8e93;--field-placeholder: #8e8e93;--label-color: #8e8e93;--text-on-chrome: #1d1d1f;--search-bg: #f5f5f7;--blue: #0071e3;--blue-hover: #0077ed;--blue-ring: rgba(0, 113, 227, .25);--blue-badge-bg: #e8f2fc;--red: #ff3b30;--toggle-off: #d2d2d7;--modal-card: #ffffff;--avatar-ring: #f5f5f7;--ease-apple: cubic-bezier(.28, .11, .32, 1);--text-primary: var(--text-on-chrome);--text-secondary: var(--label-color);--divider: var(--chrome-border);--icon-muted: var(--field-icon);--google-border: var(--chrome-border);display:flex;justify-content:center;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;padding:0;overflow:hidden;background:var(--page-bg);color:var(--text-on-chrome)}html[data-theme=dark] .auth.settings{--page-bg: #111113;--header-bg: #000000;--chrome-bg: #1c1c1e;--elevated-bg: #2c2c2e;--chrome-border: #38383a;--nav-idle: #98989d;--nav-active-bg: #2c2c2e;--nav-active-text: #0a84ff;--field-bg: #1c1c1e;--field-border: #38383a;--field-icon: #8e8e93;--field-placeholder: #8e8e93;--label-color: #8e8e93;--text-on-chrome: #ffffff;--search-bg: #1c1c1e;--blue: #0a84ff;--blue-hover: #409cff;--blue-ring: rgba(10, 132, 255, .25);--blue-badge-bg: #163a5f;--red: #ff453a;--toggle-off: #39393d;--modal-card: #1c1c1e;--avatar-ring: #111113;--text-primary: #ffffff;--text-secondary: #8e8e93;--divider: #38383a;--icon-muted: #8e8e93;--google-border: #38383a}.settings__shell{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;background:var(--page-bg);overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-apple),transform .6s var(--ease-apple)}.auth.settings.is-ready .settings__shell{opacity:1;transform:translateY(0)}.settings__header{position:relative;z-index:2;flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:52px;padding:0 24px;border-bottom:1px solid var(--chrome-border);background:var(--header-bg)}.settings__brand img,.settings-avatar__fallback img,.settings-summary__avatar--fallback img,.settings__profile-fallback img{display:block;object-fit:contain}.settings__brand-name{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.settings__header-title{margin:0;justify-self:center;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.2;color:var(--text-on-chrome);text-align:center}.settings__header-actions{display:flex;align-items:center;justify-self:end;gap:12px}.settings__search{display:flex;align-items:center;gap:8px;width:180px;height:32px;padding:0 12px;border-radius:980px;background:var(--search-bg);border:1px solid transparent;color:var(--label-color);transition:border-color .15s ease,box-shadow .15s ease}.settings__search:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-ring)}.settings__search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--text-on-chrome);font-family:inherit;font-size:13px;font-weight:400;line-height:1}.settings__search input::placeholder{color:var(--label-color)}.settings__search input[type=search]::-webkit-search-decoration,.settings__search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.settings__profile{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--chrome-border);border-radius:50%;background:var(--search-bg);overflow:hidden;cursor:pointer}.settings__profile-image{width:100%;height:100%;object-fit:cover}.settings__profile-fallback{display:inline-flex;color:var(--text-on-chrome)}.settings__body{display:grid;grid-template-columns:260px minmax(0,1fr);flex:1;min-height:0;height:100%;overflow:hidden;background:var(--page-bg)}.settings__sidebar{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;padding:24px 12px 20px;background:var(--chrome-bg);border-right:1px solid var(--chrome-border);overflow:hidden}.settings__nav{display:flex;flex-direction:column;gap:4px;flex:1}.settings__nav-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--nav-idle);font-family:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-apple),color .15s var(--ease-apple)}.settings__nav-item:hover{background:#ffffff0a}html:not([data-theme=dark]) .settings__nav-item:hover{background:#0000000a}html[data-theme=dark] .settings__nav-item:hover{background:#ffffff0a}.settings__nav-item.is-active{background:var(--nav-active-bg);color:var(--nav-active-text);box-shadow:0 1px 2px #0000004d}html:not([data-theme=dark]) .settings__nav-item.is-active{box-shadow:0 1px 2px #0000000f}.settings__nav-icon{display:inline-flex;flex-shrink:0;color:inherit}.settings__nav-item.is-active .settings__nav-icon{color:var(--nav-active-text)}.settings__nav-label{font-size:14px;font-weight:500;line-height:1.2}.settings__nav-empty{margin:8px 12px 0;font-size:13px;color:var(--label-color)}.settings__sidebar-foot{display:flex;flex-direction:column;gap:0;margin-top:auto}.settings__divider{height:1px;margin:12px 8px;background:var(--chrome-border)}.settings__nav-item--logout,.settings__nav-item--logout .settings__nav-icon,.settings__tab--logout,.settings__tab--logout .settings__tab-icon,.settings__nav-item--logout:hover{color:var(--red)}.settings__mobile-tabs{display:none}.settings__main{display:flex;justify-content:center;align-items:flex-start;min-width:0;min-height:0;height:100%;padding:48px min(5vw,48px) 64px;background:var(--page-bg);overflow-x:hidden;overflow-y:auto}.settings__workspace{display:grid;grid-template-columns:minmax(0,480px) minmax(320px,1fr);gap:48px;align-items:stretch;width:100%;max-width:980px}.settings__content{width:100%;max-width:480px;animation:settings-fade .25s var(--ease-apple)}@media(max-width:1068px)and (min-width:735px){.settings__main{justify-content:flex-start;box-sizing:border-box;padding:40px 40px 56px}.settings__workspace{grid-template-columns:1fr;gap:32px;max-width:none;width:100%;min-width:0;box-sizing:border-box}.settings__content{order:1;max-width:none;min-width:0}.settings-summary{order:2;min-width:0;min-height:0}.settings-summary__card{min-height:0;height:auto;box-sizing:border-box}}.settings-summary{display:flex;min-width:0;min-height:100%}.settings-summary__card{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;height:100%;min-height:100%;padding:36px 28px 28px;border-radius:16px;border:1px solid var(--chrome-border);background:var(--chrome-bg);text-align:center}.settings-summary__avatar{width:112px;height:112px;border-radius:50%;object-fit:cover;border:1px solid var(--chrome-border);background:var(--elevated-bg)}.settings-summary__avatar--fallback{display:flex;align-items:center;justify-content:center;color:var(--text-on-chrome)}.settings-summary__name{margin:20px 0 0;font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.2;color:var(--text-on-chrome);word-break:break-word}.settings-summary__email{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.4;color:var(--label-color);word-break:break-word}.settings-summary__username{margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.3;color:var(--text-on-chrome)}.settings-summary__rows{display:flex;flex-direction:column;flex:1;width:100%;margin-top:28px;border-top:1px solid var(--chrome-border)}.settings-summary__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 0;border-bottom:1px solid var(--chrome-border);font-size:14px;font-weight:400;color:var(--label-color);text-align:left}.settings-summary__row>span:last-child{color:var(--text-on-chrome);text-align:right}.settings-summary__badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;height:auto;padding:4px 10px;border-radius:980px;border:0;background:var(--blue-badge-bg);color:var(--blue);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.settings-summary__row>span.settings-summary__badge{color:var(--blue);background:var(--blue-badge-bg)}html[data-theme=dark] .auth.settings .settings-summary__badge,html[data-theme=dark] .auth.settings .settings-summary__row>span.settings-summary__badge{color:#64b5ff;background:var(--blue-badge-bg)}.settings-summary__link{margin-top:auto;padding:20px 0 0;border:0;background:transparent;color:var(--blue);font-family:inherit;font-size:15px;font-weight:400;line-height:1.3;text-decoration:none;cursor:pointer}.settings-summary__link:hover{text-decoration:underline}@keyframes settings-fade{0%{opacity:0}to{opacity:1}}.settings__title{margin:0 0 24px;font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--text-on-chrome)}.settings-avatar{position:relative;width:112px;height:112px;margin:0}.settings-avatar__image,.settings-avatar__fallback{width:112px;height:112px;border-radius:50%;object-fit:cover;border:1px solid var(--chrome-border);background:var(--chrome-bg)}.settings-avatar__fallback{display:flex;align-items:center;justify-content:center;color:var(--text-on-chrome)}.settings-avatar__edit{position:absolute;right:-2px;bottom:-2px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px var(--avatar-ring);cursor:pointer}.settings-avatar__file{display:none}.settings-fields{margin-top:28px;gap:16px;max-width:100%}.settings-field{display:flex;flex-direction:column;gap:0}.settings-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:734px){.settings-field-row{grid-template-columns:1fr}}.settings-summary__address{white-space:pre-line;text-align:right;max-width:60%}.settings-field__optional{margin-left:4px;font-weight:400;color:var(--label-color);opacity:.72}.settings-field__hint{margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.33;color:var(--label-color)}.settings-field__hint.is-ok{color:#30d158}.settings-field__hint.is-error{color:var(--red)}.settings-emails__list{display:flex;flex-direction:column;border:1px solid var(--field-border);border-radius:12px;overflow:hidden;background:var(--field-bg, #ffffff)}.settings-emails__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--field-border)}.settings-emails__item:last-child{border-bottom:0}.settings-emails__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-emails__address{font-size:17px;font-weight:400;line-height:1.3;color:var(--text-on-chrome);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-emails__meta{font-size:12px;font-weight:400;line-height:1.33;color:var(--label-color)}.settings-emails__actions{display:inline-flex;flex-shrink:0;align-items:center;gap:12px}.settings-emails__action{border:0;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:1;color:var(--blue);text-decoration:none;cursor:pointer}.settings-emails__action:hover:not(:disabled){text-decoration:underline}.settings-emails__action:disabled{opacity:.45;cursor:not-allowed}.settings-emails__action--danger{color:var(--red)}.settings-emails__add{display:flex;flex-direction:column;gap:12px;margin-top:12px}.settings-emails__add-btn{align-self:flex-start}.settings-emails{margin-bottom:32px}.auth.settings .settings-field .auth__field input{height:44px;width:100%;padding:0 16px 0 46px;border:1px solid var(--field-border);border-radius:12px;background:var(--field-bg);color:var(--text-on-chrome);caret-color:var(--text-on-chrome);font-size:15px;font-weight:400;font-family:inherit;box-shadow:none;outline:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.auth.settings .settings-field .auth__field input::placeholder{color:var(--field-placeholder)}.auth.settings .settings-field .auth__icon{left:16px;color:var(--field-icon)}.auth.settings .settings-field .auth__field input:focus{border-color:var(--blue);background:var(--field-bg);box-shadow:0 0 0 2px var(--blue-ring)}.apple-select-portal{--chrome-border: #d2d2d7;--modal-card: #ffffff;--text-on-chrome: #1d1d1f;--elevated-bg: #f5f5f7;--blue: #0071e3;--ease-apple: cubic-bezier(.28, .11, .32, 1)}html[data-theme=dark] .apple-select-portal{--chrome-border: #38383a;--modal-card: #1c1c1e;--text-on-chrome: #ffffff;--elevated-bg: #2c2c2e;--blue: #0a84ff}.apple-select{position:relative;width:100%}.apple-select__trigger{display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 14px 0 16px;border:1px solid var(--field-border);border-radius:12px;background:var(--field-bg);color:var(--text-on-chrome);font:inherit;font-size:15px;font-weight:400;text-align:left;cursor:pointer;transition:border-color .15s var(--ease-apple),background-color .15s var(--ease-apple)}.apple-select__trigger:hover:not(:disabled){border-color:var(--chrome-border)}.apple-select.is-open .apple-select__trigger,.apple-select__trigger:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 2px var(--blue-ring)}.apple-select__trigger:disabled{opacity:.55;cursor:not-allowed}.apple-select__icon{display:inline-flex;flex-shrink:0;color:var(--field-icon)}.apple-select__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apple-select__value.is-placeholder{color:var(--field-placeholder)}.apple-select__chevron{display:inline-flex;flex-shrink:0;color:var(--field-icon);transition:transform .2s var(--ease-apple)}.apple-select.is-open .apple-select__chevron{transform:rotate(180deg)}.apple-select__menu{z-index:40;margin:0;padding:6px;list-style:none;border:1px solid var(--chrome-border);border-radius:14px;background:var(--modal-card);overflow-x:hidden;overflow-y:auto;transform-origin:top center;animation:apple-select-in .18s var(--ease-apple) both;color:var(--text-on-chrome)}.apple-select__menu.is-up{transform-origin:bottom center}@keyframes apple-select-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.apple-select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--text-on-chrome);font:inherit;font-size:15px;font-weight:400;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-apple)}.apple-select__option:hover,.apple-select__option:focus-visible{background:var(--elevated-bg);outline:none}.apple-select__option.is-selected{color:var(--blue);font-weight:500}.apple-select__option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth.settings .settings-field .auth__field input:-webkit-autofill,.auth.settings .settings-field .auth__field input:-webkit-autofill:hover,.auth.settings .settings-field .auth__field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-on-chrome);caret-color:var(--text-on-chrome);border:1px solid var(--field-border);box-shadow:0 0 0 1000px var(--field-bg) inset;transition:background-color 99999s ease-in-out 0s}.auth.settings .settings-field .auth__field input:-webkit-autofill:focus{border-color:var(--blue);box-shadow:0 0 0 1000px var(--field-bg) inset,0 0 0 2px var(--blue-ring)}.auth.settings .settings-phone{--pi-bg: var(--field-bg);--pi-border: var(--field-border);--pi-text: var(--text-on-chrome);--pi-muted: var(--field-placeholder);--pi-icon: var(--field-icon);--pi-hover: var(--elevated-bg);--pi-blue: var(--blue);--pi-blue-ring: var(--blue-ring);--pi-surface: var(--modal-card)}.auth.settings .settings-country{--cs-bg: var(--field-bg);--cs-border: var(--field-border);--cs-text: var(--text-on-chrome);--cs-muted: var(--field-placeholder);--cs-icon: var(--field-icon);--cs-hover: var(--elevated-bg);--cs-blue: var(--blue);--cs-blue-ring: var(--blue-ring);--cs-surface: var(--modal-card)}.auth.settings .settings-geo{--ss-bg: var(--field-bg);--ss-border: var(--field-border);--ss-text: var(--text-on-chrome);--ss-muted: var(--field-placeholder);--ss-icon: var(--field-icon);--ss-hover: var(--elevated-bg);--ss-blue: var(--blue);--ss-blue-ring: var(--blue-ring);--ss-surface: var(--modal-card)}.auth.settings .settings-date{width:100%}.auth.settings .settings-date .date-picker__trigger{background:var(--field-bg);border-color:var(--field-border);color:var(--text-on-chrome)}.auth.settings .settings-date .date-picker__icon,.auth.settings .settings-date .date-picker__chevron{color:var(--field-icon)}.auth.settings .settings-date .date-picker__value.is-placeholder{color:var(--field-placeholder)}.auth.settings .auth__secondary-btn{border-color:var(--chrome-border);color:var(--text-on-chrome)}.auth.settings .auth__error{color:var(--red)}.auth.settings .auth__status{color:var(--label-color)}.auth.settings .settings-save{background:var(--blue)}.auth.settings .settings-save:hover:not(:disabled){background:var(--blue-hover)}.settings-actions{display:flex;justify-content:flex-end;margin-top:32px}.settings-save{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:44px;margin:0;padding:0 24px;border:0;border-radius:980px;background:var(--blue);color:#fff;font-family:inherit;font-size:15px;font-weight:500;line-height:1;cursor:pointer;transition:filter .15s ease,background-color .15s ease}.settings-save:hover:not(:disabled){background:var(--blue-hover)}.settings-save:disabled{opacity:.55;cursor:not-allowed;filter:none}.settings__message{text-align:left}.settings-list{display:flex;flex-direction:column}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:12px 0;border:0;border-bottom:1px solid var(--chrome-border);background:transparent;color:inherit;font-family:inherit;text-align:left}.settings-row--button{cursor:pointer}.settings-row--button:hover .settings-row__label,.settings-row--button.settings-row--danger:hover .settings-row__label{text-decoration:underline}.settings-row__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-row__label{font-size:17px;font-weight:500;line-height:1.3;color:var(--text-on-chrome);transition:color .15s var(--ease-apple)}.settings-row--danger .settings-row__label{color:var(--red)}.settings-row__desc{font-size:13px;font-weight:400;line-height:1.35;color:var(--label-color)}.settings-row__control{display:inline-flex;flex-shrink:0;align-items:center;color:var(--nav-idle)}.settings-toggle{position:relative;width:51px;height:31px;padding:0;border:0;border-radius:980px;background:var(--toggle-off);cursor:pointer;transition:background-color .2s var(--ease-apple)}.settings-toggle.is-on{background:var(--blue)}.settings-toggle:disabled{opacity:.55;cursor:not-allowed}.settings-toggle__knob{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;transition:transform .2s var(--ease-apple)}.settings-toggle.is-on .settings-toggle__knob{transform:translate(20px)}.settings__empty{margin:0;font-size:17px;line-height:1.47;color:var(--label-color)}.settings-modal{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:22px}.settings-modal__backdrop{position:absolute;inset:0;border:0;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.settings-modal__card{position:relative;z-index:1;width:100%;max-width:360px;padding:24px;border-radius:20px;background:var(--modal-card);border:1px solid var(--chrome-border);animation:settings-modal-in .25s var(--ease-apple)}@keyframes settings-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.settings-modal__title{margin:0;font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--text-on-chrome);text-align:center}.settings-modal__body{margin:8px 0 0;font-size:15px;line-height:1.4;color:var(--label-color);text-align:center}.settings-modal__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.settings-modal__cancel,.settings-modal__confirm{display:inline-flex;align-items:center;justify-content:center;height:44px;border-radius:980px;font-family:inherit;font-size:17px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s var(--ease-apple)}.settings-modal__cancel{border:1px solid var(--chrome-border);background:transparent;color:var(--text-on-chrome)}.settings-modal__confirm{border:0;background:var(--red);color:#fff}.settings-modal__cancel:disabled,.settings-modal__confirm:disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.settings__shell,.settings__content,.settings-modal__card,.settings-toggle,.settings-toggle__knob{animation:none;transition:none;opacity:1;transform:none}}@media(max-width:734px){.auth.settings{display:flex;flex-direction:column}.settings__header{flex-shrink:0;grid-template-columns:auto 1fr auto;gap:12px;padding:0 16px}.settings__brand-name{display:none}.settings__header-title{justify-self:start}.settings__search{width:120px}.settings__body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;grid-template-columns:none}.settings__sidebar{display:none}.settings__mobile-tabs{display:flex;flex-shrink:0;gap:2px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;padding:8px 12px;background:var(--chrome-bg);border-bottom:1px solid var(--chrome-border)}.settings__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1 1 0;min-width:0;height:56px;padding:6px 2px;border:0;border-radius:10px;background:transparent;color:var(--nav-idle);font-family:inherit;cursor:pointer}.settings__tab.is-active{background:var(--nav-active-bg);color:var(--nav-active-text)}.settings__tab-icon{display:inline-flex;color:inherit}.settings__tab-label{max-width:100%;font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings__main{flex:1;min-height:0;padding:32px 22px 48px}.settings__workspace{grid-template-columns:1fr;gap:24px;max-width:none}.settings-summary{position:static}.settings-summary{min-height:0}.settings-summary__card{min-height:0;height:auto}.settings__title{margin-bottom:20px;font-size:28px}.settings-actions{justify-content:stretch}.settings-save{width:100%}}
