:root{--tide-0:#001027;--tide-1:#00325f;--tide-2:#004d8f;--tide-3:#0075d1;--tide-4:#2696ff;--tide-5:#7bbaff;--ink-on-tide:#1a2e45;--ember-0:#220800;--ember-1:#520;--ember-2:#813600;--ember-3:#bd5400;--ember-4:#f16c00;--ember-5:#ff9d68;--ink-on-ember:#422617;--aurora-0:#1c0037;--aurora-1:#4b0080;--aurora-2:#7200c0;--aurora-3:#9f35ff;--aurora-4:#b375ff;--aurora-5:#c9a5ff;--ink-on-aurora:#322843;--canvas-tide:linear-gradient(180deg, var(--tide-0) 0%, var(--tide-0) 16%, var(--tide-1) 45%, var(--tide-2) 62%, var(--tide-3) 76%, var(--tide-4) 89%, var(--tide-5) 100%);--canvas-ember:linear-gradient(180deg, var(--ember-0) 0%, var(--ember-0) 16%, var(--ember-1) 45%, var(--ember-2) 62%, var(--ember-3) 76%, var(--ember-4) 89%, var(--ember-5) 100%);--canvas-aurora:linear-gradient(180deg, var(--aurora-0) 0%, var(--aurora-0) 16%, var(--aurora-1) 45%, var(--aurora-2) 62%, var(--aurora-3) 76%, var(--aurora-4) 89%, var(--aurora-5) 100%);--bloom-tide:linear-gradient(180deg, #78beff00 55%, #78beff33 100%), radial-gradient(150% 55% at 50% 112%, #8ccdff8c 0%, #50aaff00 70%);--bloom-ember:radial-gradient(120% 60% at 88% 108%, #ffbe6e94 0%, #ff963c00 62%), radial-gradient(85% 48% at 2% 74%, #be46006b 0%, #be460000 72%);--bloom-aurora:radial-gradient(85% 52% at 50% 46%, #be78ff61 0%, #963cff00 70%), radial-gradient(130% 58% at 50% 110%, #d7a5ff8c 0%, #a050ff00 66%);--sheet:#000;--sheet-raised:#0e0e11;--sheet-line:#232326;--sheet-text:#fff;--sheet-muted:#9a9aa0;--on-canvas:#fff;--on-canvas-muted:#ffffffb8;--on-canvas-faint:#ffffff80;--glass-fill:#ffffff17;--glass-fill-hover:#ffffff24;--glass-blur:16px;--glass-blur-lens:12px;--glass-tint-tide:#00091a94;--glass-tint-ember:#16040094;--glass-tint-aurora:#0e021d94;--glass-tint-nav:#0e0e10b8;--glass-solid-tide:#39567a;--glass-solid-ember:#784832;--glass-solid-aurora:#5f4a7c;--rim-trust:#2696ff;--rim-movement:#f16c00;--rim-belonging:#b375ff;--rim-glow:0 0 0 2px #0000008c, 0 0 22px -2px currentColor, 0 0 44px -8px currentColor;--rim-amber:#ff8b7d;--rim-citrus:#f29b00;--rim-green:#61ce47;--rim-cyan:#00caca;--rim-blue:#73b5ff;--rim-violet:#c399ff;--rim-rose:#ff78d8;--gold:#d9bc7a;--gold-hi:#e7cf97;--gold-gradient:linear-gradient(135deg, #e7cf97 0%, #c9a85e 55%, #6e5426 100%);--state-eligible:#fff;--state-locked:#ffffff8c;--state-blocked:#ffffff47;--state-done:#000;--danger:#ff6b5a;--r-card:28px;--r-sheet:36px;--r-tile:20px;--r-pill:999px;--tap:48px;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Playfair Display", Georgia, serif;--track-display:-.035em;--track-title:-.02em;--fs-figure:clamp(2.5rem, 1.6rem + 4vw, 4.5rem);--fs-title:1.25rem;--fs-body:1rem;--fs-small:.8125rem;--fs-greeting:46px;--fs-page-title:42px;--fs-statement:36px;--shadow-float:0 24px 60px -24px #000000a6;--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.16s;--dur-base:.28s;--dur-sheet:.42s;--dur-press:.12s;--dur-hover:.2s;--dur-reveal:.28s;--dur-drift:24s;--dur-slide:1.2s;--ease-move:cubic-bezier(.77,0,.175,1);--stagger:40ms;--grain:url(/textures/grain-256.png);--grain-opacity:.08;--glass-line:#ffffff3d;--glass-line-soft:#ffffff1f;--fs-sentence:clamp(1.75rem, 1.2rem + 2.4vw, 2.75rem);--gold-deep:#b18f47;--sheet-disc:#1c1c1f;--halo:#06030c}:root[data-theme=paper],:root:not([data-theme]){--page:#f7f6f2;--card:#fff;--raised:#edebe5;--line:#e3e1db;--ink:#0b1220;--ink-2:#3d4453;--muted:#5b6270;--brand:#00325f;--brand-ink:#fff;--link:#004d8f;--link-line:#004d8f59;--tile:linear-gradient(0deg, #001027 0%, #00325f 60%, #004d8f 100%);--tile-fade:linear-gradient(0deg, #001027e6 0%, #00102733 55%, #00102700 100%);--shadow-card:0 4px 16px #010e2424, 0 0 0 1px #0b122014;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.canvas{color:var(--on-canvas);isolation:isolate;position:relative}.canvas:before{content:"";z-index:-2;pointer-events:none;background:var(--bloom-tide), var(--canvas-tide);position:fixed;inset:0}.canvas--tide:before{background:var(--bloom-tide), var(--canvas-tide)}.canvas--tide{--meter-open:var(--tide-5)}.canvas--ember{--meter-open:var(--ember-5)}.canvas--aurora{--meter-open:var(--aurora-5)}.canvas--ember:before{background:var(--bloom-ember), var(--canvas-ember)}.canvas--aurora:before{background:var(--bloom-aurora), var(--canvas-aurora)}.canvas:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain);opacity:var(--grain-opacity);mix-blend-mode:overlay;background-size:256px 256px;position:fixed;inset:0}.glass--tinted{background:linear-gradient(var(--glass-tint-tide), var(--glass-tint-tide)), var(--glass-fill)}.canvas--ember .glass--tinted{background:linear-gradient(var(--glass-tint-ember), var(--glass-tint-ember)), var(--glass-fill)}.canvas--aurora .glass--tinted{background:linear-gradient(var(--glass-tint-aurora), var(--glass-tint-aurora)), var(--glass-fill)}.sheet{background:var(--sheet);color:var(--sheet-text);border-radius:var(--r-sheet) var(--r-sheet) 0 0}.figure{font-size:var(--fs-figure);letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}@media (prefers-reduced-transparency:reduce){.glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid-tide)}.canvas--ember .glass{background:var(--glass-solid-ember)}.canvas--aurora .glass{background:var(--glass-solid-aurora)}}@media (prefers-contrast:more){:root{--on-canvas-muted:#fff;--sheet-muted:#d0d0d4;--glass-line:#ffffffb3}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{transition-duration:.12s!important;transition-delay:0s!important}}@media (min-width:1024px){:root:not([data-theme]),:root[data-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--col:calc(100% - 48px);--gutter:24px;--main-cap:none;--tier:"compact";--fs-page-h:clamp(36px, 3.2cqw + 10px, 56px);--fs-hero:clamp(40px, 4cqw + 8px, 72px);--hero-h:clamp(420px, 58vh, 720px)}:where([data-main])>*{--col:calc(100% - 48px);--gutter:24px;--fs-body:1rem;--main-cap:none;--tier:"compact";font-size:var(--fs-body)}@container main (min-width:960px){:where([data-main])>*{--col:760px;--gutter:32px;--fs-body:1rem;--main-cap:none;--tier:"standard"}}@container main (min-width:1180px){:where([data-main])>*{--col:840px;--gutter:40px;--fs-body:1rem;--main-cap:none;--tier:"wide"}}@container main (min-width:1700px){:where([data-main])>*{--col:960px;--gutter:48px;--fs-body:1.0625rem;--main-cap:1920px;--tier:"vast"}}
:root{--glass-blur:16px;--glass-blur-lens:12px;--glass-saturate:180%;--glass-brightness:1.06;--glass-fill:#ffffff17;--glass-fill-hover:#ffffff24;--glass-tint-tide:#00091a94;--glass-tint-ember:#16040094;--glass-tint-aurora:#0e021d94;--glass-tint-nav:#0e0e10b8;--glass-light-angle:135deg;--glass-rim-hi:#ffffffb3;--glass-rim-mid:#ffffff1a;--glass-rim-lo:#ffffff52;--glass-sheen:.16;--glass-sheen-tinted:.1;--glass-shadow:0 1px 1px #0003, 0 14px 34px -16px #0009;--glass-shadow-float:0 2px 2px #00000038, 0 22px 44px -18px #000000b3}.glass{isolation:isolate;background:var(--glass-fill);border-radius:var(--r-card);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));box-shadow:var(--glass-shadow), inset 0 1px 0 0 #ffffff5c,  inset 0 -1px 0 0 #ffffff1a,  inset 0 0 0 1px #ffffff0a,  inset 0 16px 26px -22px #fff3,  inset 0 -18px 28px -22px #ffffff3d;border:1px solid #0000;position:relative}.glass:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--glass-light-angle), var(--glass-rim-hi) 0%, var(--glass-rim-mid) 34%, #ffffff0d 60%, var(--glass-rim-lo) 100%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(130% 90% at var(--mx,14%) var(--my,-18%), rgba(255,255,255,var(--sheen,var(--glass-sheen))) 0%, #fff0 58%), radial-gradient(90% 70% at 100% 118%, #ffffff12 0%, #fff0 60%);transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0}.glass--tinted{--sheen:var(--glass-sheen-tinted);background:linear-gradient(var(--glass-tint-tide), var(--glass-tint-tide)), var(--glass-fill)}.canvas--tide .glass--tinted{background:linear-gradient(var(--glass-tint-tide), var(--glass-tint-tide)), var(--glass-fill)}.canvas--ember .glass--tinted{background:linear-gradient(var(--glass-tint-ember), var(--glass-tint-ember)), var(--glass-fill)}.canvas--aurora .glass--tinted{background:linear-gradient(var(--glass-tint-aurora), var(--glass-tint-aurora)), var(--glass-fill)}.glass--lens{--sheen:.13;background:linear-gradient(var(--glass-tint-nav), var(--glass-tint-nav)), var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur-lens)) saturate(var(--glass-saturate)) brightness(1.08);backdrop-filter:blur(var(--glass-blur-lens)) saturate(var(--glass-saturate)) brightness(1.08);box-shadow:var(--glass-shadow-float), inset 0 1px 0 0 #ffffff70, inset 0 -1px 0 0 #ffffff24, inset 0 0 0 1px #ffffff0d, inset 0 10px 16px -12px #ffffff38, inset 0 -12px 18px -12px #ffffff42}html[data-refraction=on] .glass--lens[data-lens=on]{-webkit-backdrop-filter:var(--lens) blur(var(--glass-blur-lens)) saturate(var(--glass-saturate)) brightness(1.08);backdrop-filter:var(--lens) blur(var(--glass-blur-lens)) saturate(var(--glass-saturate)) brightness(1.08)}.glass--interactive{transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast), box-shadow var(--dur-base) var(--ease-out)}@media (hover:hover){.glass--interactive:hover{--sheen:.17;transform:translateY(-1px)}.glass--tinted.glass--interactive:hover{--sheen:.13}}.glass--interactive:active{transform:scale(.985)}.droplet{color:#000;background:#fff;box-shadow:0 2px 10px -2px #00000073,inset 0 -2px 3px #0000001a,inset 0 1px #fff}.sheet{box-shadow:inset 0 1px #ffffffa6,0 -18px 40px -24px #0009}@media (prefers-reduced-transparency:reduce){.glass,.glass--lens{background:var(--glass-solid-tide);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.canvas--tide .glass,.canvas--tide .glass--lens{background:var(--glass-solid-tide)}.canvas--ember .glass,.canvas--ember .glass--lens{background:var(--glass-solid-ember)}.canvas--aurora .glass,.canvas--aurora .glass--lens{background:var(--glass-solid-aurora)}.glass:after{display:none}}@media (prefers-contrast:more){.glass:before{background:#ffffffbf}.glass:after{display:none}}@media (prefers-reduced-motion:reduce){.glass--interactive,.glass--interactive:hover,.glass--interactive:active{transition:none;transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass--lens{background:var(--glass-solid-tide)}.canvas--ember .glass,.canvas--ember .glass--lens{background:var(--glass-solid-ember)}.canvas--aurora .glass,.canvas--aurora .glass--lens{background:var(--glass-solid-aurora)}}
.ui-canvas{flex-direction:column;min-height:100dvh;display:flex}.ui-canvas--black{background:var(--sheet);color:var(--sheet-text)}.ui-canvas--black:after{display:none}.ui-canvas__inner{width:100%;padding-block:calc(26px + env(safe-area-inset-top)) calc(120px + env(safe-area-inset-bottom));flex-direction:column;flex:1;padding-inline:22px;display:flex}@media (min-width:640px){.ui-canvas__inner{max-width:604px;margin-inline:auto}}@media (min-width:1024px){.ui-canvas__inner{max-width:1600px;margin-inline:auto;padding-block:92px 32px;padding-inline:28px}.glass:not(.glass--lens){--sheen:var(--glass-sheen-tinted);background:linear-gradient(var(--glass-tint-tide), var(--glass-tint-tide)), var(--glass-fill)}.canvas--tide .glass:not(.glass--lens){background:linear-gradient(var(--glass-tint-tide), var(--glass-tint-tide)), var(--glass-fill)}.canvas--ember .glass:not(.glass--lens){background:linear-gradient(var(--glass-tint-ember), var(--glass-tint-ember)), var(--glass-fill)}.canvas--aurora .glass:not(.glass--lens){background:linear-gradient(var(--glass-tint-aurora), var(--glass-tint-aurora)), var(--glass-fill)}}.ui-top{justify-content:space-between;align-items:center;gap:12px;margin-block-end:26px;display:flex}.ui-top h1,.ui-top h2{letter-spacing:var(--track-title);font-size:22px;font-weight:700;line-height:1.2}.ui-top h1 span,.ui-top h2 span{color:var(--on-canvas-muted);font-weight:600}.ui-glass{padding:18px}.ui-glass--tight{padding:6px 16px}.ui-glass--none{padding:0}.ui-sheet__backdrop{z-index:60;background:#00000073;position:fixed;inset:0}.ui-sheet--float{z-index:61;background:var(--sheet);max-height:92dvh;color:var(--sheet-text);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:inset 0 1px 0 #ffffff29, var(--shadow-float);touch-action:none;flex-direction:column;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset-block-end:0;inset-inline:0}@media (min-width:640px){.ui-sheet--float{max-width:604px;margin-inline:auto}}@media (min-width:1024px){.ui-sheet--float{border-radius:var(--r-sheet);max-height:calc(100dvh - 48px);inset-block-end:24px}}.ui-sheet__backdrop--drawer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b122059}.ui-sheet--drawer{z-index:61;touch-action:pan-y;outline:none;height:100dvh;position:fixed;inset-block:0;inset-inline-start:0}.ui-sheet--drawer>div{height:100%}@media (prefers-reduced-transparency:reduce){.ui-sheet__backdrop--drawer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b122099}}.ui-sheet__grab{border-radius:var(--r-pill);background:var(--sheet-line);flex:none;width:44px;height:5px;margin:10px auto 4px}.ui-sheet__head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px 8px;display:flex}.ui-sheet__head h2{letter-spacing:var(--track-title);font-size:22px;font-weight:700;line-height:1.2}.ui-sheet__body{touch-action:pan-y;padding:8px 22px 28px;overflow-y:auto}.ui-sheet-row{border-block-start:1px solid var(--sheet-line);justify-content:space-between;align-items:center;gap:14px;padding-block:12px;display:flex}.ui-sheet-row:first-child{border-block-start:0}.ui-pillnav{border-radius:var(--r-pill);will-change:transform;gap:4px;padding:6px;display:flex}.ui-pillnav--vertical{flex-direction:column}.ui-pillnav a{width:var(--tap);height:var(--tap);color:#ffffffeb;isolation:isolate;transition:background var(--dur-fast), color var(--dur-fast);border-radius:50%;place-items:center;display:grid;position:relative}.ui-pillnav a:hover{background:var(--glass-fill);color:#fff}.ui-pillnav a[aria-current=page]{color:#000}.ui-droplet{z-index:-1;border-radius:inherit;position:absolute;inset:0}.ui-pillnav svg{width:22px;height:22px}.ui-pillnav--labels{gap:2px;padding:5px}.ui-pillnav--labels a{border-radius:var(--r-pill);align-items:center;gap:7px;width:auto;height:42px;padding-inline:13px;font-size:13.5px;font-weight:600;display:flex}.ui-pillnav--labels svg{width:18px;height:18px}@media (max-width:1279px){.ui-pillnav--labels a:not([aria-current=page]) span{display:none}}.ui-iconbtn{width:var(--tap);height:var(--tap);color:inherit;transition:background var(--dur-fast), transform var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid}.ui-iconbtn svg{width:20px;height:20px}.ui-iconbtn--glass{border-radius:50%}.ui-iconbtn--solid{color:#000;background:#fff}.ui-iconbtn--solid:hover{background:#eee}.ui-iconbtn--plain:hover{background:var(--glass-fill)}.ui-iconbtn:active{transform:scale(.96)}.ui-iconbtn:disabled{opacity:.4;cursor:default}.ui-figure{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-figure__label{font-size:var(--fs-small);font-weight:500;line-height:1.35}.ui-figure__value{letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ui-figure--lg .ui-figure__value{font-size:var(--fs-figure)}.ui-figure--md .ui-figure__value{font-size:28px}.ui-figure--sm .ui-figure__value{font-size:24px}.ui-figure--muted .ui-figure__label{color:var(--on-canvas-muted)}.sheet .ui-figure__label,.ui-canvas--black .ui-figure__label{color:var(--sheet-muted)}.ui-figures{flex-wrap:wrap;gap:28px;display:flex}.sentence{max-width:45ch}@media (min-width:1024px){.sentence{max-width:640px}}.sentence .ui-sentence__ic{vertical-align:-.12em;color:var(--on-canvas);place-items:center;margin-inline:0 .12em;display:inline-grid}.sentence .ui-sentence__ic svg{stroke-width:2px;width:.82em;height:.82em}.ui-sentence-meta{font-size:var(--fs-small);color:var(--on-canvas-muted);flex-wrap:wrap;gap:18px;margin-block-start:22px;display:flex}.ui-sentence-meta b{color:var(--on-canvas);font-weight:600}.ui-node{font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--on-canvas);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.ui-node--sm{width:28px;height:28px;font-size:12px}.ui-node svg{stroke-width:2.2px;width:45%;height:45%}.ui-node--open{box-shadow:0 0 0 2px var(--state-eligible) inset}.ui-node--done{background:var(--state-done);color:#fff;box-shadow:inset 0 0 0 2px #ffffffe6}.ui-node--locked{border:1.5px dashed var(--state-locked);color:var(--state-locked)}.ui-node--blocked{border:1.5px solid var(--state-blocked);color:var(--state-blocked)}.sheet .ui-node--done,.ui-canvas--black .ui-node--done{color:#000;box-shadow:none;background:#fff}.ui-ring{place-items:center;display:grid;position:relative}.ui-ring svg{position:absolute;inset:0}.ui-ring__track{stroke:#ffffff2e}.ui-ring__bar{stroke:#fff;transition:stroke-dashoffset .8s var(--ease-out)}.ui-ring__mid{text-align:center;position:relative}.ui-ring__mid b{letter-spacing:var(--track-display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1;display:block}.ui-ring__mid small{font-size:var(--fs-small);color:var(--on-canvas-muted);margin-block-start:6px;display:block}.ui-ring--sm .ui-ring__mid b{font-size:18px}.ui-ring--sm .ui-ring__mid small{display:none}.ui-chip{white-space:nowrap;border-radius:var(--r-pill);border:1px solid #0000;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ui-chip.glass{box-shadow:none;border-radius:var(--r-pill)}.ui-chip--solid{color:#000;background:#fff;border-color:#fff}.ui-chip--gold{color:var(--gold);border-color:var(--gold-deep);background:#0000004d}.ui-chip svg{width:13px;height:13px}.ui-seg{border-radius:var(--r-pill);gap:4px;max-width:100%;padding:4px;display:inline-flex}.ui-seg button{font-size:var(--fs-small);white-space:nowrap;border-radius:var(--r-pill);color:#ffffffeb;isolation:isolate;min-height:40px;transition:background var(--dur-fast), color var(--dur-fast);padding:10px 12px;font-weight:600;position:relative}.ui-seg button:hover{color:#fff}.ui-seg button[aria-checked=true]{color:#000}.ui-btn{border-radius:var(--r-pill);color:#000;min-height:52px;transition:background var(--dur-fast), transform var(--dur-fast);background:#fff;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.ui-btn:hover{background:#eee}.ui-btn:active{transform:scale(.985)}.ui-btn:disabled{opacity:.5;cursor:default}.ui-btn svg{width:18px;height:18px}[dir=rtl] .ui-btn :is(.lucide-arrow-right,.lucide-arrow-left,.lucide-arrow-up-right){transform:scaleX(-1)}.ui-btn--glass{color:#fff}.ui-btn--full{width:100%}.ui-btn--quiet{color:var(--on-canvas-muted);background:0 0;min-height:44px}.ui-btn--quiet:hover{background:var(--glass-fill);color:#fff}.ui-canvas--black .ui-btn--quiet,.sheet .ui-btn--quiet{color:var(--sheet-muted)}.ui-disclaimer{margin:0;font-size:11.5px;line-height:1.45}@media (min-width:1024px){.ui-disclaimer{font-size:12px}}.ui-disclaimer--muted{color:var(--sheet-muted)}.ui-disclaimer--canvas{color:var(--on-canvas-muted)}.ui-disclaimer--ink{color:var(--ink-on-ember);font-weight:500}.ui-disclaimer--ink-tide{color:var(--ink-on-tide);font-weight:500}.ui-disclaimer--ink-aurora{color:var(--ink-on-aurora);font-weight:500}.ui-canvas__foot{margin-block-start:auto;padding-block-start:28px}.ui-card__title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-card__title h3{letter-spacing:var(--track-title);font-size:17px;font-weight:700;line-height:1.2}.ui-card__figures{flex-wrap:wrap;gap:28px;margin-block-start:16px;display:flex}.ui-stack>*+*{margin-block-start:12px}.ui-fade-up{animation:uiFadeUp var(--dur-base) var(--ease-out) both}@keyframes uiFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-sheet__backdrop.ui-sheet__backdrop--gate{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f7f6f280}@media (prefers-reduced-transparency:reduce){.ui-sheet__backdrop.ui-sheet__backdrop--gate{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f6f2f0}}@media (max-width:1023px){.ui-sheet__backdrop.ui-sheet__backdrop--gate{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b122040}}@media (max-width:1023px) and (prefers-reduced-transparency:reduce){.ui-sheet__backdrop.ui-sheet__backdrop--gate{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b122099}}.ui-sheet--gate{z-index:61;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;background:var(--card);color:var(--ink);border-radius:28px 28px 0 0;outline:none;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -20px 60px #0b122040}@media (min-width:1024px){.ui-sheet--gate{border-radius:28px;width:min(880px,100vw - 48px);max-height:calc(100dvh - 48px);inset:50% auto auto 50%;translate:-50% -50%}}form[data-askbar][data-ahead-told]{box-shadow:0 0 0 2px #0075d1,0 18px 40px #0b122029}
:root{--font-sans:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-playfair), "Playfair Display", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-optical-sizing:auto;font-size:var(--fs-body);color:var(--on-canvas);background:var(--tide-0);-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.5}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}input,textarea{font:inherit}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.ui-on-white:focus-visible{outline-color:#000}@media (max-width:1023px){:root{--sheet:var(--page);--sheet-raised:var(--raised);--sheet-line:var(--line);--sheet-text:var(--ink);--sheet-muted:var(--muted);--sheet-disc:var(--raised);--danger:var(--ink)}body{background:var(--page);color:var(--ink)}:focus-visible,.ui-on-white:focus-visible{outline:2px solid var(--link);outline-offset:3px}.ui-btn{background:var(--brand);color:var(--brand-ink);transition:transform 80ms ease-out}.ui-btn:hover{background:var(--brand)}.ui-btn:active{transform:scale(.96)}.ui-btn--quiet{color:var(--muted);background:0 0}.ui-btn--quiet:hover{color:var(--ink);background:0 0}.ui-chip,.ui-chip.glass{background:var(--raised);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}.ui-chip.glass:before,.ui-chip.glass:after{display:none}.ui-chip--gold{background:var(--card);color:var(--ink);border-color:var(--ink)}.ui-node{color:var(--ink)}.ui-node--open{box-shadow:0 0 0 2px var(--ink) inset}.ui-node--done,.sheet .ui-node--done,.ui-canvas--black .ui-node--done{background:var(--ink);color:var(--page);box-shadow:none}.ui-node--locked,.ui-node--blocked{border-color:var(--muted);color:var(--muted)}.ui-sheet--float,.sheet{background:var(--card);color:var(--ink);box-shadow:var(--shadow-card)}.ui-sheet__backdrop{background:#0b122073}.ui-sheet__grab{background:var(--line)}.ui-sheet-row{border-color:var(--line)}.ui-iconbtn--plain:hover{background:var(--raised)}.ui-disclaimer--muted,.ui-figure__label,.sheet .ui-figure__label,.ui-canvas--black .ui-figure__label{color:var(--muted)}.ui-seg,.ui-iconbtn--glass{background:var(--card);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--line)}.ui-seg:before,.ui-seg:after,.ui-iconbtn--glass:before,.ui-iconbtn--glass:after{display:none}.ui-seg button{color:var(--ink-2)}.ui-seg button[aria-checked=true]{color:var(--brand-ink)}.ui-seg .droplet{background:var(--brand);box-shadow:none}.ui-iconbtn--solid{background:var(--brand);color:var(--brand-ink)}.ui-btn--quiet:hover,.ui-iconbtn--plain:hover{background:0 0}@media (prefers-reduced-motion:reduce){.ui-btn:active{transform:none}}:root{--topbar-h:calc(60px + env(safe-area-inset-top))}html{scroll-padding-top:var(--topbar-h)}[data-settings-section][id]{scroll-margin-top:12px!important}}@media (min-width:1024px){[data-page-desktop]{--sheet:var(--page);--sheet-raised:var(--raised);--sheet-line:var(--line);--sheet-text:var(--ink);--sheet-muted:var(--muted);--sheet-disc:var(--raised);--danger:var(--ink)}[data-page-desktop] :focus-visible{outline:2px solid var(--link);outline-offset:3px}[data-page-desktop] .ui-btn{background:var(--brand);color:var(--brand-ink)}[data-page-desktop] .ui-btn:hover{background:var(--brand);filter:brightness(1.12)}[data-page-desktop] .ui-btn--quiet{color:var(--muted);background:0 0}[data-page-desktop] .ui-btn--quiet:hover{background:var(--raised);color:var(--ink);filter:none}[data-page-desktop] .ui-chip,[data-page-desktop] .ui-chip.glass{background:var(--raised);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}[data-page-desktop] .ui-chip.glass:before,[data-page-desktop] .ui-chip.glass:after{display:none}[data-page-desktop] .ui-node{color:var(--ink)}[data-page-desktop] .ui-node--open{box-shadow:0 0 0 2px var(--ink) inset}[data-page-desktop] .ui-node--done{background:var(--ink);color:var(--page);box-shadow:none}[data-page-desktop] .ui-node--locked,[data-page-desktop] .ui-node--blocked{border-color:var(--muted);color:var(--muted)}[data-page-desktop] .ui-disclaimer--muted,[data-page-desktop] .ui-figure__label{color:var(--muted)}[data-page-desktop] .ui-seg,[data-page-desktop] .ui-iconbtn--glass{background:var(--card);color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--line)}[data-page-desktop] .ui-seg:before,[data-page-desktop] .ui-seg:after,[data-page-desktop] .ui-iconbtn--glass:before,[data-page-desktop] .ui-iconbtn--glass:after{display:none}[data-page-desktop] .ui-seg button{color:var(--ink-2)}[data-page-desktop] .ui-seg button[aria-checked=true]{color:var(--brand-ink)}[data-page-desktop] .ui-seg .droplet{background:var(--brand);box-shadow:none}[data-page-desktop] .ui-iconbtn--solid{background:var(--brand);color:var(--brand-ink)}}.skip-link{color:#000;border-radius:var(--r-pill);z-index:100;background:#fff;padding:12px 18px;font-weight:700;position:absolute;inset-block-start:-60px;inset-inline-start:16px}.skip-link:focus{inset-block-start:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
