@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-DihXLNYH.woff2)format("woff2-variations")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f11;--shell-backdrop:#0c0c0e;--bg-elevated:#17171a;--bg-hover:#ffffff0a;--bg-hover-strong:#ffffff12;--border:#ffffff14;--border-strong:#ffffff29;--swatch-none-border:#6e6e76;--swatch-edge:#0000002e;--text:#e9e9ec;--text-muted:#8b8b93;--text-faint:#7e7e87;--accent:#7c84ff;--accent-hover:#969cff;--accent-dim:#7c84ff24;--on-accent:#fff;--error:#ff6b6b;--warning:#ffb86c;--success:#4ade80;--on-error:#fff;--on-success:#04220f;--comment-unread:#f5a623;--surface-0:var(--bg);--surface-1:var(--bg-elevated);--surface-2:#202024;--danger:var(--error);--muted:var(--text-muted);--surface-hover:var(--bg-hover);--surface-alt:var(--surface-2);--bg-tooltip:#1c1c1e;--text-on-tooltip:#f2f2f7;--border-on-tooltip:#ffffff26;--text-on-tooltip-glass:var(--text-on-tooltip);--bg-tooltip-glass:color-mix(in srgb, var(--bg-tooltip) 35%, transparent);--border-tooltip:#ffffff1f;--tooltip-chip-bg:#ffffff17;--tooltip-chip-border:#ffffff24;--tooltip-glass-highlight:#ffffff0f;--blur-glass:6px;--chrome-bg:var(--bg-elevated);--chrome-border:var(--border);--chrome-shadow:var(--shadow-3);--chrome-blur:0px;--chrome-blur-docked:0px;--chrome-saturate:100%;--chrome-brightness:1;--chrome-highlight:transparent;--field-bg:var(--bg);--field-border:var(--border);--field-radius:var(--radius-sm);--backdrop:#00000073;--cal-today:#e5484d;--cal-today-soft:color-mix(in srgb, var(--cal-today) 16%, transparent);--cal-weekday-sun:var(--cal-today);--cal-weekday-mon:#e2b53e;--cal-weekday-tue:#e069a8;--cal-weekday-wed:#3fb950;--cal-weekday-thu:#e0823d;--cal-weekday-fri:#4493f8;--cal-weekday-sat:#a371f7;--ref-accent:#8b5cf6;--ref-accent-ink:#c4b5fd;--ref-accent-soft:color-mix(in srgb, var(--ref-accent) 18%, transparent);--ref-accent-strong:color-mix(in srgb, var(--ref-accent) 55%, transparent);--mark-blockref:#5eead4;--mark-find:#ffc83259;--mark-find-current:#ff8c008c;--mark-find-current-ink:#000;--mark-reader:#50c87859;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--window-gap:8px;--toolbar-h:40px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--app-height:100vh;--app-width:100vw;--visual-viewport-offset-top:0px;--visual-viewport-offset-left:0px;--touch-target:44px;--compact-gutter:var(--space-4);--medium-gutter:var(--space-5);--float-nav-clearance:calc(var(--touch-target) + (var(--space-1-5) * 2) + var(--space-1-5) + var(--safe-bottom));--calendar-scroll-clearance:80px;--sidebar-w-medium:240px;--sheet-max-h:760px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--radius-circle:50%;--z-base:1;--z-sticky:20;--z-dropdown:30;--z-popover:40;--z-sticky-raised:50;--z-float:70;--z-modal-backdrop:100;--z-modal:110;--z-context-menu:1000;--z-palette:1100;--z-hover-card:1200;--z-tooltip:1400;--z-toast:1500;--icon-size-sm:14px;--icon-size-md:18px;--icon-size-lg:24px;--chip-size-sm:18px;--chip-radius-sm:5px;--text-2xs:9px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-md-lg:15px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-2-5xl:28px;--text-3xl:36px;--tracking-caps:.07em;--tracking-title:-.01em;--tracking-display:-.02em;--weight-light:300;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-display:1.1;--leading-title:1.25;--leading-snug:1.4;--leading-normal:1.5;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-display:"Fraunces", ui-serif, "New York", Georgia, serif;--shadow-1:0 1px 3px #0006;--shadow-2:0 8px 24px #00000052;--shadow-3:0 18px 48px #00000080;--dur-instant:50ms;--dur-fast:90ms;--dur-base:.12s;--dur-slow:.2s;--dur-slower:.32s;--dur-spin:.7s;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--focus-ring:var(--accent);--focus-ring-width:2px;--focus-ring-offset:3px;--focus-ring-offset-inset:-2px;--content-measure:760px;--content-measure-prose:680px;--origin-h-start:left;--origin-h-end:right;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans Arabic,Geeza Pro,sans-serif;font-size:13px}[dir=rtl]{--origin-h-start:right;--origin-h-end:left}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--text-on-tooltip-glass:var(--text);--bg-tooltip-glass:#fcfcfd66;--border-tooltip:#0000001a;--tooltip-chip-bg:#0000000d;--tooltip-chip-border:#0000001f;--tooltip-glass-highlight:#ffffff8c;--blur-glass:6px;--bg:#fbfbfc;--shell-backdrop:#e8e8ec;--bg-elevated:#f3f3f5;--bg-hover:#0000000a;--bg-hover-strong:#0000000f;--border:#00000014;--border-strong:#00000029;--swatch-none-border:#767676;--swatch-edge:#00000075;--text:#1f1f24;--text-muted:#65656d;--text-faint:#71717c;--accent:#4a52d8;--accent-hover:#3038b8;--accent-dim:#4a52d81a;--on-accent:#fff;--error:#d6453d;--warning:#c97a1a;--success:#2c8a4f;--on-error:#fff;--cal-today:#d6453d;--ref-accent-ink:#6d28d9;--mark-blockref:#0f766e;--mark-find:#ffc83273;--mark-find-current:#ff8c00b3;--mark-reader:#50c87873;--on-success:#fff;--surface-0:var(--bg);--surface-1:var(--bg-elevated);--surface-2:#eaeaee;--shadow-1:0 1px 3px #14161e14;--shadow-2:0 8px 24px #14161e1f;--shadow-3:0 18px 48px #14161e2e}[data-theme=dark][data-theme-variant=dimmed]{--bg:#1a1a1e;--shell-backdrop:#151518;--bg-elevated:#242429;--bg-hover:#ffffff0e;--bg-hover-strong:#ffffff1a;--border:#ffffff1a;--border-strong:#ffffff2e;--surface-2:#2d2d33}[data-theme=light][data-theme-variant=dimmed]{--bg:#f2f2f5;--shell-backdrop:#dedee5;--bg-elevated:#e9e9ee;--bg-hover:#0000000d;--bg-hover-strong:#00000014;--border:#0000001a;--border-strong:#0003;--surface-2:#e2e2e8}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}body,html,#root{height:100vh;height:100dvh;height:var(--app-height,100dvh);background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit;color:inherit}input[hidden]{display:none}.app{background:var(--shell-backdrop);grid-template-columns:var(--sidebar-w,240px) minmax(0, 1fr) var(--inspector-w,392px);grid-template-rows:var(--toolbar-h,40px) minmax(0, 1fr);height:100vh;height:100dvh;height:var(--app-height,100dvh);grid-template-areas:"sidebar toolbar insptoolbar""sidebar content inspector";display:grid;position:relative;overflow:hidden}@property --sidebar-w{syntax:"<length>";inherits:true;initial-value:240px}@property --inspector-w{syntax:"<length>";inherits:true;initial-value:392px}.app:not(.is-resizing){--pane-transition:var(--dur-slower) var(--ease-settle);transition:grid-template-columns var(--pane-transition)}.sidebar{grid-area:sidebar}.top-chrome{grid-area:toolbar}.insp-toolbar{grid-area:insptoolbar}.content{grid-area:content}.side-panel{grid-area:inspector}.pane-resizer{top:var(--toolbar-h,40px);bottom:var(--window-gap,8px);width:var(--window-gap,8px);z-index:var(--z-sticky);cursor:col-resize;position:absolute}.pane-resizer--left{transition:inset-inline-start var(--pane-transition,0s);inset-inline-start:var(--sidebar-w,240px)}.pane-resizer--right{transition:inset-inline-end var(--pane-transition,0s);inset-inline-end:var(--inspector-w,392px)}.pane-resizer:before{content:"";border-radius:var(--radius-pill);transition:background var(--dur-base) var(--ease-out);background:0 0;position:absolute;inset:0 3px}.pane-resizer:focus-visible:before{background:var(--border-strong)}@media (hover:hover){.pane-resizer:hover:before{background:var(--border-strong)}}.pane-resizer:active:before{background:var(--accent)}.pane-resizer:focus-visible{outline:none}.px{padding:0 var(--space-2)}.muted{color:var(--text-muted)}.small{font-size:var(--text-sm)}.is-selected-ring,.tag-pill-card.selected,.gallery-card.selected,.wf-node.is-selected{box-shadow:0 0 0 2px var(--accent-dim)}.list-reset{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[dir=rtl] .icon-flip-rtl{transform:scaleX(-1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-bootstrap{min-height:100vh;background:var(--bg);place-items:center;min-height:100dvh;display:grid}.app-bootstrap__spinner{border:2px solid var(--border);border-top-color:var(--accent);width:24px;height:24px;animation:btn-spin var(--dur-spin) linear infinite;border-radius:50%}.error{align-items:center;gap:var(--space-2);background:color-mix(in srgb, var(--error) 8%, transparent);border:1px solid var(--error);color:var(--error);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-md);margin-bottom:var(--space-3);font-size:var(--text-base);display:flex}.error .error-message{flex:1}.error-compact{align-items:center;gap:var(--space-2);color:var(--error);font-size:var(--text-sm);margin:var(--space-1) 0;display:flex}.error-compact .error-message{flex:1}:where(a,button,[role=button],[role=tab],[role=menuitem],[role=menuitemradio],[role=option],input,select,textarea,summary,[tabindex]:not([role=dialog]):not([role=alertdialog]):not([role=status])):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:where([role=menuitem],[role=menuitemradio],[role=option],.menu-popover__item):focus-visible{outline-offset:var(--focus-ring-offset-inset)}body.nav-clearing-hover,body.nav-clearing-hover *{pointer-events:none!important}@keyframes lar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lar-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lar-settle-in{0%{scale:.98}to{scale:1}}@keyframes lar-pop-in{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lar-pop-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.98)translateY(3px)}}@keyframes lar-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes lar-menu-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes lar-slide-up-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lar-toast-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lar-toast-badge-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes lar-toast-check{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}@keyframes lar-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lar-slide-right-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes lar-slide-right-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}@keyframes lar-fade-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lar-slide-up-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes lar-onboarding-type{0%{inline-size:0}to{inline-size:100%}}.motion-overlay[data-state=open]{animation:lar-fade-in var(--dur-slow) var(--ease-out)}.motion-overlay[data-state=closed]{animation:lar-fade-out var(--dur-base) var(--ease-in) forwards}.motion-pop[data-state=open]{animation:lar-pop-in var(--dur-slow) var(--ease-spring)}.motion-pop[data-state=closed]{animation:lar-pop-out var(--dur-fast) var(--ease-in) forwards}.motion-menu[data-state=open]{animation:lar-menu-in var(--dur-fast) var(--ease-out)}.motion-menu[data-state=closed]{animation:lar-menu-out var(--dur-instant) var(--ease-in) forwards}.motion-slide-up[data-state=open]{animation:lar-slide-up-in var(--dur-slow) var(--ease-out)}.motion-slide-up[data-state=closed]{animation:lar-slide-up-out var(--dur-base) var(--ease-in) forwards}.motion-slide-right[data-state=open]{animation:lar-slide-right-in var(--dur-slow) var(--ease-out)}.motion-slide-right[data-state=closed]{animation:lar-slide-right-out var(--dur-base) var(--ease-in) forwards}.portal-popover-panel[data-state=closed]{animation:lar-menu-out var(--dur-instant) var(--ease-in) forwards;pointer-events:none}.motion-fade-in{animation:lar-fade-in var(--dur-base) var(--ease-out)}.motion-menu-in{animation:lar-menu-in var(--dur-fast) var(--ease-out)}.motion-fade-slide-in{animation:lar-fade-slide-in var(--dur-base) var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app>.content{view-transition-name:lar-content}::view-transition-group(root){animation:none}::view-transition-old(lar-content){animation:vt-fade-out var(--dur-fast) var(--ease-in) both}::view-transition-new(lar-content){animation:vt-fade-in var(--dur-slow) var(--ease-out) both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}::view-transition-group(lar-object-title){animation-duration:var(--dur-slower);animation-timing-function:var(--ease-settle)}::view-transition-group(lar-object-cover){animation-duration:var(--dur-slower);animation-timing-function:var(--ease-settle)}.btn{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-settle);border:1px solid #0000;display:inline-flex;position:relative}.btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.btn:active:not(:disabled):not([aria-busy=true]){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.leader-only-hint{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.btn--primary{padding:5px var(--space-3);background:var(--accent);color:var(--on-accent)}@media (hover:hover){.btn--primary:hover:not(:disabled){background:var(--accent-hover)}}.btn--secondary{padding:5px var(--space-3);color:var(--text);border-color:var(--border);background:0 0}@media (hover:hover){.btn--secondary:hover:not(:disabled){background:var(--bg-hover);border-color:var(--text-muted)}}.btn--ghost{color:var(--text-muted);background:0 0}@media (hover:hover){.btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}}.btn--link{padding:var(--space-0-5) var(--space-1);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-normal);background:0 0;border:none}@media (hover:hover){.btn--link:hover:not(:disabled){color:var(--text)}}.btn--danger{padding:var(--space-0-5) var(--space-1);color:var(--error);font-size:var(--text-sm);background:0 0;border:none}@media (hover:hover){.btn--danger:hover:not(:disabled){background:var(--bg-hover);color:var(--error)}}.btn--sm{padding:var(--space-0-5) var(--space-2);font-size:var(--text-sm)}.btn--icon{border-radius:var(--radius-sm);cursor:pointer;width:22px;height:22px;font-size:var(--text-lg);color:var(--text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.btn--icon:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}}.btn--icon.btn--sm{width:18px;height:18px;font-size:var(--text-base)}.btn--icon.btn--lg{width:var(--space-6);height:var(--space-6)}.btn--icon.btn--text{width:auto;padding:0 var(--space-2);font-size:var(--text-sm)}@media (hover:hover){.btn--icon-plain:hover:not(:disabled){background:0 0}}.btn--icon-danger{color:var(--error)}@media (hover:hover){.btn--icon-danger:hover:not(:disabled){color:var(--error)}}.btn--block{width:100%;display:flex}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true] .btn__label,.btn[aria-busy=true] .btn__icon{opacity:0}.btn[aria-busy=true]:after{content:"";border:2px solid;border-radius:var(--radius-circle);width:1em;height:1em;animation:btn-spin var(--dur-spin) linear infinite;border-inline-end-color:#0000;position:absolute}@keyframes btn-spin{to{transform:rotate(360deg)}}button.primary{background:var(--accent);color:var(--on-accent);padding:5px var(--space-3);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-medium);border:none}button.primary:disabled{opacity:.4;cursor:not-allowed}button.link-btn{color:var(--text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-0-5) var(--space-1);background:0 0;border:none}@media (hover:hover){button.link-btn:hover{color:var(--text)}}button.icon-btn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);width:22px;height:22px;font-size:var(--text-xl);background:0 0;border:none;line-height:1}@media (hover:hover){button.icon-btn:hover{background:var(--bg-hover);color:var(--text)}}button.icon-btn:disabled{opacity:.4;cursor:not-allowed}button.primary,button.link-btn,button.icon-btn{transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-settle)}@media (hover:hover){button.primary:hover:not(:disabled){background:var(--accent-hover)}}button.primary:active:not(:disabled),button.link-btn:active:not(:disabled),button.icon-btn:active:not(:disabled){transform:translateY(1px)}button.primary:focus-visible,button.link-btn:focus-visible,button.icon-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.link-btn.destructive{color:var(--error)}.link-btn.danger{color:var(--danger)}@media (prefers-reduced-motion:reduce){.btn,button.primary,button.link-btn,button.icon-btn{transition:none}.btn[aria-busy=true]:after{opacity:.6;border-inline-end-color:currentColor;animation:none}}.seamless-input{width:100%;color:var(--text);font:inherit;background:0 0;border:none;outline:none;padding:0}.seamless-input:focus,.seamless-input:focus-visible{box-shadow:none;outline:none}.seamless-input::placeholder{color:var(--text-muted)}.seamless-input--title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.seamless-input--heading{font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.seamless-input--body{font-size:var(--text-lg);line-height:var(--leading-normal)}.input,.textarea,.select{background:var(--field-bg);width:100%;color:var(--text);border:1px solid var(--field-border);border-radius:var(--field-radius);padding:var(--space-1-5) var(--space-2);font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease-out);font-family:inherit}.input:focus-visible,.textarea:focus-visible,.select:focus-visible{border-color:var(--accent);outline-offset:1px}.input::placeholder,.textarea::placeholder{color:var(--text-muted)}.input:disabled,.textarea:disabled,.select:disabled{opacity:.5;cursor:not-allowed}.input--invalid,.textarea--invalid,.select--invalid{border-color:var(--error)}.input--sm,.select--sm{padding:var(--space-1) var(--space-1-5);font-size:var(--text-sm)}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap__icon{color:var(--text-muted);align-items:center;display:inline-flex;position:absolute}.input-wrap__icon--leading{pointer-events:none;inset-inline-start:var(--space-2)}.input-wrap__icon--trailing{inset-inline-end:var(--space-1-5)}.input-wrap--leading .input{padding-inline-start:calc(var(--space-2) + var(--icon-size-md))}.input-wrap--trailing .input{padding-inline-end:calc(var(--space-2) + var(--icon-size-md))}.textarea{resize:vertical;min-height:64px;line-height:var(--leading-normal)}.textarea--mono{font-family:var(--font-mono);font-size:var(--text-sm)}.checkbox{width:14px;height:14px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.checkbox:disabled{opacity:.5;cursor:not-allowed}.checkbox-field{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);color:var(--text-muted);cursor:pointer;display:inline-flex}.checkbox-field--disabled{opacity:.5;cursor:not-allowed}.field{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.field--inline{align-items:center;gap:var(--space-2);flex-direction:row}.field__label{font-size:var(--text-sm);color:var(--text-muted)}.field__label--caps{font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.section-title,.palette-section-label,.graph-filter-section-label,.notification-center-earlier-toggle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted)}.field__required{color:var(--error);margin-inline-start:var(--space-0-5)}.field__hint{font-size:var(--text-sm);color:var(--text-faint);margin-top:var(--space-0-5)}.field__error{font-size:var(--text-sm);color:var(--error)}.fieldset{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3)}.field-list{gap:var(--space-2-5);margin:var(--space-2) 0;flex-direction:column;display:flex}.field-list--chips{gap:var(--space-2);flex-flow:wrap}.field-list__row--muted{opacity:.5}.field-list__value{width:100%}[data-theme-variant=glass]{--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:22px;--chip-radius-sm:6px;--lg-radius-control:10px;--lg-radius-menu:18px;--lg-radius-menu-item:12px;--lg-radius-window:20px;--lg-radius-sheet:30px;--window-gap:10px;--field-bg:var(--lg-fill-control);--field-border:transparent;--field-radius:var(--lg-radius-control);--lg-blur:26px;--lg-blur-heavy:44px;--lg-blur-control:14px;--lg-blur-scrim:3px;--lg-saturate:190%;--blur-glass:10px;--chrome-blur:var(--lg-blur);--chrome-blur-docked:0px;--chrome-saturate:var(--lg-saturate);--chrome-brightness:1;--lg-spring:var(--ease-spring);--lg-ease:cubic-bezier(.25, .1, .25, 1);--lg-press-scale:.96;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme-variant=glass]:not([data-layout=compact]){--toolbar-h:50px}[data-theme=dark][data-theme-variant=glass]{--accent:#0a84ff;--accent-hover:#409cff;--accent-dim:#0a84ff38;--focus-ring:#0a84ff;--error:#ff453a;--warning:#ff9f0a;--success:#30d158;--cal-today:#ff453a;--text:#f5f5f7;--text-muted:#a1a1a9;--text-faint:#8b8b94;--bg:#121216;--bg-elevated:#1c1c21;--surface-2:#26262c;--shell-backdrop:#050508;--bg-hover:#ebebf512;--bg-hover-strong:#ebebf51f;--border:#ebebf51a;--border-strong:#ebebf52b;--lg-wallpaper:radial-gradient(60% 54% at 6% 2%, #5856d657, transparent 72%), radial-gradient(48% 46% at 96% 4%, #bf5af22e, transparent 72%), radial-gradient(62% 60% at 86% 98%, #0a84ff47, transparent 72%), radial-gradient(46% 44% at 10% 98%, #64d2ff1f, transparent 72%), linear-gradient(160deg, #111118 0%, #0a0a0e 100%);--lg-saturate:140%;--chrome-saturate:var(--lg-saturate);--lg-fill-thin:#1e1e249e;--lg-fill:#26262ca8;--lg-fill-thick:#1e1e23c7;--lg-fill-content:#141418db;--lg-fill-edge:#16161bdb;--lg-fill-grouped:#ffffff0d;--lg-panel-solid:#24242a;--lg-fill-control:#7676803d;--lg-fill-control-hover:#76768052;--lg-fill-button:#34343c9e;--lg-fill-button-hover:#44444eb3;--lg-fill-selected:#63636eb8;--lg-fill-row-hover:#ebebf514;--lg-fill-row-active:#ebebf521;--lg-tint-selected:color-mix(in srgb, var(--accent) 20%, transparent);--lg-rim-top:#fff3;--lg-rim-side:#ffffff17;--lg-rim-bottom:#ffffff0d;--lg-rim-colors:var(--lg-rim-top) var(--lg-rim-side) var(--lg-rim-bottom);--lg-sheen:linear-gradient(180deg, #ffffff0d 0%, #fff0 46%);--lg-glow:inset 0 1px 0 #ffffff12, inset 0 0 18px #ffffff05;--lg-button-gloss:inset 0 1px 0 #fff3;--lg-prominent-sheen:linear-gradient(180deg, #ffffff1f 0%, #fff0 55%);--lg-shadow-prominent:0 1px 2px color-mix(in srgb, var(--accent) 30%, transparent), 0 4px 12px -6px color-mix(in srgb, var(--accent) 60%, transparent);--lg-shadow-control:0 0 0 .5px #00000073, 0 2px 8px #00000047;--lg-shadow-window:0 0 0 .5px #0009, 0 22px 56px -20px #000000bf;--lg-shadow-float:0 0 0 .5px #0000008c, 0 20px 56px -12px #000000a8, 0 4px 16px #0000004d;--lg-shadow-thumb:0 3px 8px #00000052, 0 1px 2px #0000003d;--lg-scrim:#0000006b;--lg-switch-off:#7878805c;--lg-switch-on:#30d158;--lg-switch-thumb:#fff;--lg-scroll-thumb:#ebebf538;--lg-scroll-thumb-hover:#ebebf55c;--chrome-bg:var(--lg-fill);--chrome-border:var(--lg-rim-side);--chrome-shadow:var(--lg-shadow-float);--chrome-highlight:#ffffff1a;--backdrop:var(--lg-scrim);--shadow-1:0 0 0 .5px #0006, 0 1px 3px #00000059;--shadow-2:0 0 0 .5px #00000073, 0 10px 30px -6px #0000008c;--shadow-3:var(--lg-shadow-float);--bg-tooltip-glass:#2c2c3466;--border-tooltip:#ffffff29;--tooltip-glass-highlight:#ffffff24}[data-theme=light][data-theme-variant=glass]{--accent:#007aff;--accent-hover:#0066d6;--accent-dim:#007aff24;--focus-ring:#007aff;--error:#e5372c;--warning:#c46a00;--success:#248a3d;--cal-today:#e5372c;--text:#1d1d1f;--text-muted:#5b5b63;--text-faint:#6c6c74;--bg:#fdfdfe;--bg-elevated:#f5f5f8;--surface-2:#ececf1;--shell-backdrop:#e8eaf2;--bg-hover:#3c3c430f;--bg-hover-strong:#3c3c431a;--border:#3c3c431f;--border-strong:#3c3c4333;--lg-wallpaper:radial-gradient(58% 52% at 6% 2%, #96b2fff2, transparent 72%), radial-gradient(46% 44% at 96% 6%, #ffb8d0e6, transparent 72%), radial-gradient(60% 58% at 86% 98%, #8cd6fff2, transparent 72%), radial-gradient(44% 42% at 12% 96%, #c4eebed9, transparent 72%), radial-gradient(40% 36% at 52% 50%, #e2ccff99, transparent 70%), linear-gradient(160deg, #f1f2f9 0%, #e7e9f1 100%);--lg-fill-thin:#ffffff5c;--lg-fill:#ffffff94;--lg-fill-thick:#fafafcc7;--lg-fill-content:#fdfdfebd;--lg-fill-edge:#fdfdfecc;--lg-fill-grouped:#ffffffa8;--lg-panel-solid:#fbfbfd;--lg-fill-control:#7676801f;--lg-fill-control-hover:#7676802e;--lg-fill-button:#ffffff8c;--lg-fill-button-hover:#ffffffc7;--lg-fill-selected:#fff;--lg-fill-row-hover:#3c3c4312;--lg-fill-row-active:#3c3c431c;--lg-tint-selected:color-mix(in srgb, var(--accent) 14%, transparent);--lg-rim-top:#fffffffa;--lg-rim-side:#ffffffb3;--lg-rim-bottom:#ffffff73;--lg-rim-colors:var(--lg-rim-top) var(--lg-rim-side) var(--lg-rim-bottom);--lg-sheen:linear-gradient(180deg, #ffffff8c 0%, #fff0 48%);--lg-glow:inset 0 1px 0 #ffffffe6, inset 0 0 18px #ffffff59;--lg-button-gloss:inset 0 1px 0 #ffffff42;--lg-prominent-sheen:linear-gradient(180deg, #ffffff29 0%, #fff0 55%);--lg-shadow-prominent:0 1px 2px color-mix(in srgb, var(--accent) 24%, transparent), 0 4px 12px -6px color-mix(in srgb, var(--accent) 50%, transparent);--lg-shadow-control:0 0 0 .5px #00000012, 0 2px 7px #1820481f;--lg-shadow-window:0 0 0 .5px #00000012, 0 20px 48px -18px #1820484d;--lg-shadow-float:0 0 0 .5px #00000014, 0 18px 48px -10px #1820484d, 0 3px 12px #18204814;--lg-shadow-thumb:0 3px 8px #00000024, 0 1px 1px #00000014;--lg-scrim:#12162824;--lg-switch-off:#78788033;--lg-switch-on:#34c759;--lg-switch-thumb:#fff;--lg-scroll-thumb:#3c3c433d;--lg-scroll-thumb-hover:#3c3c4366;--chrome-bg:var(--lg-fill);--chrome-border:var(--lg-rim-side);--chrome-shadow:var(--lg-shadow-float);--chrome-highlight:#ffffffe6;--backdrop:var(--lg-scrim);--shadow-1:0 0 0 .5px #0000000f, 0 1px 3px #1820481a;--shadow-2:0 0 0 .5px #00000012, 0 10px 28px -6px #1820482e;--shadow-3:var(--lg-shadow-float);--text-on-tooltip-glass:var(--text);--bg-tooltip-glass:#ffffff75;--border-tooltip:#fffc;--tooltip-glass-highlight:#ffffffe6}@media (prefers-reduced-transparency:reduce){[data-theme-variant=glass]{--lg-blur:0px!important;--lg-blur-heavy:0px!important;--lg-blur-control:0px!important;--lg-blur-scrim:0px!important;--blur-glass:0px!important;--lg-wallpaper:linear-gradient(var(--shell-backdrop), var(--shell-backdrop))!important;--lg-fill-thin:var(--bg-elevated)!important;--lg-fill:var(--bg-elevated)!important;--lg-fill-thick:var(--bg-elevated)!important;--lg-fill-content:var(--bg)!important;--lg-fill-edge:var(--bg)!important;--lg-fill-button:var(--surface-2)!important;--lg-fill-grouped:var(--surface-2)!important;--bg-tooltip-glass:var(--bg-elevated)!important}}@media (prefers-contrast:more){[data-theme-variant=glass]{--lg-rim-top:var(--border-strong)!important;--lg-rim-side:var(--border-strong)!important;--lg-rim-bottom:var(--border-strong)!important;--lg-fill-thin:var(--bg-elevated)!important;--lg-fill:var(--bg-elevated)!important;--lg-fill-thick:var(--bg-elevated)!important}}[data-theme-variant=glass] .btn,[data-theme-variant=glass] button.primary{border-radius:var(--radius-pill);transition:background-color var(--dur-fast) var(--lg-ease), color var(--dur-fast) var(--lg-ease), border-color var(--dur-fast) var(--lg-ease), box-shadow var(--dur-base) var(--lg-ease), transform var(--dur-slow) var(--lg-spring)}[data-theme-variant=glass] .btn:active:not(:disabled):not([aria-busy=true]),[data-theme-variant=glass] button.primary:active:not(:disabled){transform:scale(var(--lg-press-scale))}[data-theme-variant=glass] .btn--primary,[data-theme-variant=glass] button.primary{padding:6px var(--space-4);background:var(--lg-prominent-sheen), var(--accent);box-shadow:var(--lg-button-gloss), var(--lg-shadow-prominent);border-color:#0000}@media (hover:hover){[data-theme-variant=glass] .btn--primary:hover:not(:disabled),[data-theme-variant=glass] button.primary:hover:not(:disabled){background:var(--lg-prominent-sheen), var(--accent-hover)}}[data-theme-variant=glass] .new-split{border-radius:var(--radius-pill);border:0}[data-theme-variant=glass] .new-split:has(.btn--primary){box-shadow:var(--lg-shadow-prominent)}[data-theme-variant=glass] .new-split:has(.btn--secondary){border:1px solid;border-color:var(--lg-rim-colors);background:var(--lg-sheen), var(--lg-fill-button);box-shadow:var(--lg-shadow-control), var(--lg-glow)}[data-theme-variant=glass] .new-split .btn{border-radius:0;transform:none}[data-theme-variant=glass] .new-split .btn--primary{box-shadow:var(--lg-button-gloss)}[data-theme-variant=glass] .new-split .btn--secondary{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}@media (hover:hover){[data-theme-variant=glass] .new-split .btn--secondary:hover:not(:disabled){background:var(--lg-fill-row-hover)}}[data-theme-variant=glass] .new-split__caret.btn--primary{border-inline-start:1px solid #ffffff42}[data-theme-variant=glass] .layout-mode-trigger{border-color:var(--lg-rim-colors);border-radius:var(--radius-pill);background:var(--lg-sheen), var(--lg-fill-button);box-shadow:var(--lg-shadow-control), var(--lg-glow)}[data-theme-variant=glass] .layout-mode-trigger:focus-visible,[data-theme-variant=glass] .layout-mode-trigger.is-open{border-color:var(--lg-rim-colors);background:var(--lg-sheen), var(--lg-fill-button-hover)}@media (hover:hover){[data-theme-variant=glass] .layout-mode-trigger:hover{border-color:var(--lg-rim-colors);background:var(--lg-sheen), var(--lg-fill-button-hover)}}[data-theme-variant=glass] .btn--secondary{padding:6px var(--space-4);border:1px solid;border-color:var(--lg-rim-colors);background:var(--lg-sheen), var(--lg-fill-button);box-shadow:var(--lg-shadow-control), var(--lg-glow);-webkit-backdrop-filter:blur(var(--lg-blur-control)) saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-control)) saturate(var(--lg-saturate))}@media (hover:hover){[data-theme-variant=glass] .btn--secondary:hover:not(:disabled){border-color:var(--lg-rim-colors);background:var(--lg-sheen), var(--lg-fill-button-hover)}}[data-theme-variant=glass] .menu-trigger.is-open{background:var(--lg-fill-control)}@media (hover:hover){[data-theme-variant=glass] .btn--ghost:hover:not(:disabled),[data-theme-variant=glass] .btn--danger:hover:not(:disabled),[data-theme-variant=glass] .btn--icon:hover:not(:disabled),[data-theme-variant=glass] button.icon-btn:hover,[data-theme-variant=glass] .menu-trigger:hover{background:var(--lg-fill-control)}}[data-theme-variant=glass] .btn--icon,[data-theme-variant=glass] button.icon-btn,[data-theme-variant=glass] .menu-trigger{border-radius:var(--radius-pill)}@media (hover:hover){[data-theme-variant=glass] .btn--icon-plain:hover:not(:disabled){background:0 0}}[data-theme-variant=glass] .pin-btn{background:var(--lg-fill-control);border-color:#0000}[data-theme-variant=glass] .segmented{border:1px solid;border-color:var(--lg-rim-colors);border-radius:var(--radius-pill);background:var(--lg-fill-button);gap:2px;padding:3px}[data-theme-variant=glass] .segmented-option{border-radius:var(--radius-pill);padding:5px var(--space-3);font-size:var(--text-base);transition:background-color var(--dur-base) var(--lg-ease), color var(--dur-base) var(--lg-ease), box-shadow var(--dur-base) var(--lg-ease), transform var(--dur-slow) var(--lg-spring)}@media (hover:hover){[data-theme-variant=glass] .segmented-option:hover:not(.is-active){color:var(--text);background:0 0}}[data-theme-variant=glass] .segmented-option:active{transform:scale(var(--lg-press-scale))}[data-theme-variant=glass] .segmented-option.is-active{background:var(--lg-sheen), var(--lg-fill-selected);color:var(--text);box-shadow:var(--lg-shadow-thumb), var(--lg-glow)}[data-theme-variant=glass] .toggle{--toggle-w:42px;--toggle-h:26px;--toggle-pad:2px;--toggle-stretch:0px;background:var(--lg-switch-off);transition:background-color var(--dur-slow) var(--lg-ease)}[data-theme-variant=glass] .toggle--labeled{--toggle-w:56px}[data-theme-variant=glass] .toggle--on{background:var(--lg-switch-on)}[data-theme-variant=glass] .toggle__thumb{width:calc(var(--toggle-h) - var(--toggle-pad) * 2 + var(--toggle-stretch));border-radius:var(--radius-pill);background:var(--lg-switch-thumb);box-shadow:var(--lg-shadow-thumb);transition:transform var(--dur-slower) var(--lg-spring), width var(--dur-slow) var(--lg-ease)}[data-theme-variant=glass] .toggle:active:not(:disabled){--toggle-stretch:6px}[data-theme-variant=glass] .toggle--on .toggle__thumb{transform:translateX(calc(var(--toggle-w) - var(--toggle-h) - var(--toggle-stretch)))}[dir=rtl][data-theme-variant=glass] .toggle--on .toggle__thumb{transform:translateX(calc(-1 * (var(--toggle-w) - var(--toggle-h) - var(--toggle-stretch))))}[data-theme-variant=glass] .toggle--on .toggle__track-label{color:var(--on-accent)}[data-theme-variant=glass] .checkbox,[data-theme-variant=glass] input[type=checkbox],[data-theme-variant=glass] input[type=radio]{accent-color:var(--accent)}[data-theme-variant=glass] .list-row,[data-theme-variant=glass] .menu-popover__item,[data-theme-variant=glass] .menu-item,[data-theme-variant=glass] .searchable-list-row,[data-theme-variant=glass] .collection-picker-row,[data-theme-variant=glass] .type-switcher-row{border-radius:var(--lg-radius-control)}@media (hover:hover){[data-theme-variant=glass] .list-row:hover:not(.is-disabled):not(:disabled),[data-theme-variant=glass] .menu-popover__item:hover:not(:disabled),[data-theme-variant=glass] .menu-item:hover:not(:disabled),[data-theme-variant=glass] .searchable-list-row:hover:not(.is-disabled),[data-theme-variant=glass] .collection-picker-row:hover,[data-theme-variant=glass] .type-switcher-row:hover{background:var(--lg-fill-row-hover)}}[data-theme-variant=glass] .list-row.is-active,[data-theme-variant=glass] .searchable-list-row.is-active,[data-theme-variant=glass] .collection-picker-row.is-active,[data-theme-variant=glass] .type-switcher-row.is-active{background:var(--lg-fill-row-active)}[data-theme-variant=glass] .keycap{border-radius:var(--radius-sm)}[data-theme-variant=glass] .badge--outline{background:var(--lg-fill-control);border-color:#0000}.unlock{padding:max(var(--space-6), var(--safe-top)) max(var(--space-6), var(--safe-right)) max(var(--space-6), var(--safe-bottom)) max(var(--space-6), var(--safe-left));background:var(--bg);place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}.unlock__card{gap:var(--space-6);width:100%;max-width:28rem;padding:var(--space-10) var(--space-8) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-elevated);box-shadow:var(--shadow-2);flex-direction:column;margin-block:auto;display:flex}.unlock__header{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.unlock__mark{width:calc(var(--space-12) * 1.75);height:calc(var(--space-12) * 1.75);margin-bottom:var(--space-2);border-radius:var(--radius-circle);background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 22%, transparent), transparent);color:var(--accent);place-items:center;display:grid}.unlock__mark[data-tone=error]{background:radial-gradient(closest-side, color-mix(in srgb, var(--error) 22%, transparent), transparent);color:var(--error)}.unlock__brand{object-fit:contain;width:100%;height:100%}.unlock__glyph{width:var(--icon-size-lg);height:var(--icon-size-lg)}.unlock__mark .unlock__glyph{width:var(--space-8);height:var(--space-8)}.unlock__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text);text-wrap:balance;margin:0}.unlock__title--welcome{font-size:var(--text-2-5xl);letter-spacing:-.02em}.unlock__title:focus-visible{outline:none}[dir=rtl] .unlock__title{letter-spacing:normal}.unlock__intro{max-width:34ch;font-size:var(--text-md-lg);line-height:var(--leading-normal);color:var(--text-muted);text-wrap:pretty;margin:0}.unlock__body{gap:var(--space-4);flex-direction:column;display:flex}.unlock__form{gap:var(--space-4);text-align:start;flex-direction:column;display:flex}.unlock__actions{gap:var(--space-3);flex-direction:column;display:flex}.unlock .btn{min-height:var(--touch-target);border-radius:var(--radius-lg);font-size:var(--text-md-lg)}.unlock .btn--link{font-size:var(--text-base)}.unlock .input{min-height:var(--touch-target);padding-inline:var(--space-3);border-color:var(--border-strong);border-radius:var(--radius-lg);font-size:var(--text-lg)}.unlock__note{padding-inline:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);text-align:center;text-wrap:pretty;margin:0}.unlock__issue{padding-inline:var(--space-2);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);text-align:center;text-wrap:pretty;margin:0}.unlock__note--inApp{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.unlock__strength{align-items:center;gap:var(--space-2);margin:calc(-1 * var(--space-2)) 0 0;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);display:flex}.unlock__meter{gap:var(--space-1);flex:1;display:flex}.unlock__meter i{height:var(--space-1);border-radius:var(--radius-pill);background:var(--border-strong);transition:background-color var(--dur-base) var(--ease-out);flex:1}.unlock__strength[data-strength=weak]{color:var(--error)}.unlock__strength[data-strength=fair]{color:var(--warning)}.unlock__strength[data-strength=strong]{color:var(--success)}.unlock__strength[data-strength=weak] .unlock__meter i:nth-child(-n+1){background:var(--error)}.unlock__strength[data-strength=fair] .unlock__meter i:nth-child(-n+2){background:var(--warning)}.unlock__strength[data-strength=strong] .unlock__meter i{background:var(--success)}.unlock__code{padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text);text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}@media (max-width:40rem){.unlock{padding-left:max(var(--space-5), var(--safe-left));padding-right:max(var(--space-5), var(--safe-right))}.unlock__card{padding:var(--space-8) 0 var(--space-4);box-shadow:none;background:0 0;border-color:#0000}}.unlock__path{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);text-align:start;flex-direction:column;display:flex}.unlock__path--main{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface-2))}.unlock__path-title{font-size:var(--text-md-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text);margin:0}.unlock__path-body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);text-wrap:pretty;margin:0}.unlock__path .btn--link{color:var(--accent);font-weight:var(--weight-medium)}@media (hover:hover){.unlock__path .btn--link:hover:not(:disabled){color:var(--accent-hover)}}.unlock__risk{padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);text-wrap:pretty}.unlock__risk>summary{cursor:pointer;list-style:none}.unlock__risk>summary::-webkit-details-marker{display:none}.unlock__risk-link{color:var(--accent);white-space:nowrap}.unlock__risk>p{margin:var(--space-2) 0 0}@media (min-width:40.0625rem) and (max-height:50rem){.unlock[data-phase=welcome] .unlock__card{gap:var(--space-4);padding-block:var(--space-6) var(--space-5)}.unlock[data-phase=welcome] .unlock__mark{width:var(--space-12);height:var(--space-12)}.unlock[data-phase=welcome] .unlock__path{gap:var(--space-2);padding-block:var(--space-3)}.unlock[data-phase=welcome] .unlock__risk{padding-top:var(--space-3)}}.unlock__choices{gap:var(--space-2);text-align:start;border:0;flex-direction:column;margin:0;padding:0;display:flex}.unlock__choices-legend{padding:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.unlock__choice{align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-2);cursor:pointer;display:flex}.unlock__choice:has(input:checked){border-color:var(--accent)}.unlock__choice-text{gap:var(--space-1);flex-direction:column;display:flex}.unlock__choice-label{font-size:var(--text-base);color:var(--text)}.unlock__choice-hint{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted);text-wrap:pretty}[data-theme-variant=glass] .unlock{background:var(--lg-wallpaper);background-attachment:fixed}[data-theme-variant=glass] .unlock__card{border:1px solid;border-color:var(--lg-rim-colors);border-radius:var(--lg-radius-sheet);background:var(--lg-sheen), var(--lg-fill-thick);box-shadow:var(--lg-shadow-float), var(--lg-glow);-webkit-backdrop-filter:blur(var(--lg-blur-heavy)) saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-heavy)) saturate(var(--lg-saturate))}[data-theme-variant=glass] .unlock .btn{border-radius:var(--radius-pill)}[data-theme-variant=glass] .unlock .input{border-radius:var(--lg-radius-control);border-color:#0000}@media (max-width:40rem){[data-theme-variant=glass] .unlock{background:linear-gradient(color-mix(in srgb, var(--bg) 55%, transparent), color-mix(in srgb, var(--bg) 55%, transparent)), var(--lg-wallpaper);background-attachment:fixed}[data-theme-variant=glass] .unlock__card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0}[data-theme-variant=glass] .unlock .btn--secondary{background:var(--lg-sheen), var(--lg-fill)}}.glass-text{--glass-text-tint:var(--accent);font-size:clamp(var(--text-2-5xl), calc(var(--text-lg) + 4vw), calc(var(--text-3xl) * 1.5));font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--text);margin:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.glass-text{color:#0000;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--on-accent) 55%, transparent), transparent 55%), linear-gradient(to bottom, color-mix(in srgb, var(--glass-text-tint) 85%, var(--text)), color-mix(in srgb, var(--glass-text-tint) 70%, var(--text)));filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--on-accent) 40%, transparent)) drop-shadow(0 var(--space-1) var(--space-2) color-mix(in srgb, var(--glass-text-tint) 35%, transparent));-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.glass-text{color:var(--text);filter:none;background:0 0}}}
