@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_normal_latin-s.p.1g73gv09-xcb6.woff2?dpl=dpl_7UcZFndCSuvnUXejmAVvFGga4GFb)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_italic_latin-s.p.3j3877k49yy0l.woff2?dpl=dpl_7UcZFndCSuvnUXejmAVvFGga4GFb)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_84822e5a-module__UkbL7G__className{font-family:instrumentSerif,instrumentSerif Fallback}.instrumentserif_84822e5a-module__UkbL7G__variable{--font-display:"instrumentSerif", "instrumentSerif Fallback"}
@font-face{font-family:instrumentSans;src:url(../media/instrument_sans_normal_latin-s.p.2874ccu1_u7jf.woff2?dpl=dpl_7UcZFndCSuvnUXejmAVvFGga4GFb)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrumentsans_937c6d8e-module__TsuGlq__className{font-family:instrumentSans,instrumentSans Fallback;font-style:normal}.instrumentsans_937c6d8e-module__TsuGlq__variable{--font-text:"instrumentSans", "instrumentSans Fallback"}
@layer tokens,base,primitives,routes;:root{--orange:#f60;--orange-d:#d45400;--orange-text:#b24700;--ink:#0d1b3d;--navy:var(--ink);--paper:#fff;--cream:#f5f0e8;--soft:#f5f7fa;--line:#e1e5ec;--muted:#6b7c93;--muted-text:#5a6a80;--error-text:#9a1c1c;--disabled-surface:#e8ebf1;--disabled-text:#3a4665;--orange-on-navy:#ff9651;--ink-2:#35415f;--space-0:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-h3:clamp(1.45rem, 2.5cqw, 2.25rem);--text-lede:clamp(.98rem, 1.2cqw, 1.12rem);--text-sub:clamp(1.35rem, 2cqw, 1.85rem);--text-display-1:clamp(3.4rem, 6.5vw, 6.3rem);--text-display-hero:clamp(2.4rem, 5.4cqw, 5.2rem);--text-display-page:clamp(2.8rem, 5vw, 4.4rem);--text-display-2:clamp(1.75rem, 3vw, 2.6rem);--leading-tight:1.2;--leading-normal:1.5;--control-text:16px;--radius-xs:3px;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--radius-round:50%;--elev-1:0 1px 2px #0d1b3d0a;--elev-2:0 18px 50px #0d1b3d29;--elev-3:0 24px 70px #0d1b3d1c;--elev-4:0 26px 80px #07182614;--elev-up:0 -8px 22px #0d1b3d1a;--ease:cubic-bezier(.16, 1, .3, 1);--dur-1:.15s;--dur-2:.2s;--dur-3:.25s;--dur-4:.4s;--dur-5:.65s;--ease-pop:cubic-bezier(.2, .9, .25, 1.25);--ease-exit:cubic-bezier(.4, 0, .7, .2);--ease-move:cubic-bezier(.65, 0, .35, 1);--motif-assemble:1.4s;--motif-pulse:2.2s;--motif-pulse-gap:2.8s;--shift-settle:2px;--shift-enter:8px;--shift-panel:14px;--press-y:1px;--press-scale:.99;--stagger:24ms;--ease-material:cubic-bezier(.2, .75, .2, 1);--dur-material:.3s;--press-hover-scale:1.015;--press-active-scale:.96;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--header-h:78px;--header-block:calc(var(--header-h) + 1px);--sticky-top:calc(var(--header-h) + var(--space-4));--kb-inset:0px;--z-sticky:30;--z-bar:40;--z-menu:50;--z-overlay:60;--z-toast:80;--z-skip:100;--status-success:#157f4b;--status-success-soft:#e7f4ec;--status-warn:#8a5300;--status-error:var(--error-text);--status-info:var(--ink-2)}@media (color-gamut:p3){:root{--orange:#ff6c07;--orange-d:#dd5200}@supports (color:color(display-p3 0 0 0)){:root{--orange:color(display-p3 1 .42 0);--orange-d:color(display-p3 .82 .34 0)}}}@media (prefers-contrast:more){:root{--line:var(--ink-2)}}
:root{--display:var(--font-display,Georgia), Georgia, "Times New Roman", serif;--text:var(--font-text,-apple-system), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--orange-d) transparent;background:var(--navy);overflow-y:scroll}body{background:var(--navy);color:var(--ink);font-family:var(--text);letter-spacing:-.011em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;min-height:100dvh;line-height:1.5}img{max-width:100%;display:block}::selection{background:var(--orange);color:var(--paper)}.skip-link{z-index:10000;top:max(10px, env(safe-area-inset-top,0px));border:2px solid var(--orange-d);background:var(--paper);color:var(--ink);font:700 13px/1 var(--text);transition:transform .16s var(--ease);padding:11px 15px;text-decoration:none;position:fixed;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--orange-d);outline-offset:2px;border-radius:4px}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-thumb{background:var(--orange-d);border:3px solid var(--paper);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--orange)}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.announce{background:var(--navy);color:var(--paper);text-align:center;font-size:var(--text-sm);letter-spacing:.5px;padding:calc(9px + env(safe-area-inset-top,0px)) 16px 9px;border-bottom:1px solid #ffffff14;font-weight:700}.header{z-index:50;background:var(--navy);color:var(--paper);border-bottom:3px solid #0000;position:sticky;top:0;box-shadow:0 2px 16px #0d1b3d24}.header:after{content:"";background:var(--orange);transform-origin:0;height:3px;position:absolute;bottom:-3px;left:0;right:0}.header .nav{align-items:center;height:64px;display:flex}.logo{letter-spacing:.09em;text-transform:uppercase;color:var(--paper);align-items:center;gap:11px;font-family:Times New Roman,Times,serif;font-size:19px;font-weight:700;text-decoration:none;display:flex}.logo .mk{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.logo .mk img{object-fit:contain;width:100%;height:100%;transition:transform .4s var(--ease)}.logo:hover .mk img{transform:translateY(-1px)scale(1.06)}.eyebrow{color:var(--orange-text);font-family:var(--display);letter-spacing:.18em;font-weight:700;font-size:var(--text-xs);text-transform:uppercase}.btn{background:var(--orange);color:var(--ink);font-family:var(--display);font-weight:700;font-size:var(--text-md);cursor:pointer;transition:background var(--dur-2) ease, color var(--dur-2) ease, transform var(--dur-1) var(--ease), box-shadow var(--dur-2) var(--ease);white-space:nowrap;border:none;border-radius:30px;padding:12px 26px;text-decoration:none;display:inline-block;box-shadow:0 4px 14px #ff66002e}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:var(--ink);color:var(--paper);box-shadow:0 10px 22px #0d1b3d38}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn.lg{font-size:var(--text-base);padding:16px 34px}.btn:disabled{cursor:default;box-shadow:none}.btn:disabled:not([data-pending]){background:var(--disabled-surface);color:var(--disabled-text);border-color:var(--disabled-surface)}.peptide{z-index:1;pointer-events:none;opacity:.75;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000d9 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000d9 12% 82%,#0000 100%)}@keyframes rise-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.chain-rule{justify-content:center;align-items:center;gap:9px;width:100%;max-width:340px;margin:30px auto 0;display:flex}.chain-rule:before,.chain-rule:after{content:"";background:var(--line);flex:1;height:1px}.chain-rule__node{border-radius:var(--radius-round);background:var(--orange);flex:none;width:7px;height:7px}.chain-rule__node--hollow{border:1.5px solid var(--orange);background:0 0;width:10px;height:10px}.chain-rule__node--navy{background:var(--navy)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.register{width:100%;max-width:40rem;margin:0 auto}.register__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.register__email{grid-column:1/-1}.register input[type=text].register__name,.register input[type=email]{border:1.5px solid var(--line);width:100%;min-width:0;font-size:var(--control-text);font-family:var(--text);color:var(--ink);background:var(--paper);border-radius:30px;padding:15px 20px;transition:border-color .16s,box-shadow .16s}.register input::placeholder{color:var(--ink-2)}.register input[type=text].register__name:hover:not(:disabled),.register input[type=email]:hover:not(:disabled){border-color:var(--muted)}.register input[type=text].register__name:focus,.register input[type=email]:focus{border-color:var(--orange-d);outline:none;box-shadow:0 0 0 3px #d4540066}.register input:disabled{color:var(--ink-2);background:var(--soft);cursor:not-allowed;opacity:.72}.register__row>.field{margin-bottom:0}.register .btn{grid-column:1/-1;width:100%}.register__message{font-size:var(--text-md);min-height:1.4rem;margin-top:14px;font-weight:600}.register__message--ok,.register__message--error{color:var(--ink)}.register__note{color:var(--ink-2);margin-top:10px;font-size:12.5px}.register--held{background:#ffffffbd;border:1px solid #0d1b3d2e;gap:8px;padding:20px;display:grid}.register--held span{color:var(--muted-text);font-size:var(--text-sm);line-height:1.55}.ts-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:rise-fade .25s var(--ease) both;background:#0d1b3d8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ts-modal{border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);text-align:center;width:min(400px,100%);animation:toast-in .35s var(--ease) both;flex-direction:column;align-items:center;gap:6px;padding:28px 26px 20px;display:flex;box-shadow:0 24px 64px #0d1b3d4d}.ts-modal:focus-visible{outline:3px solid var(--orange-d);outline-offset:4px}.ts-modal__title{font-family:var(--display);font-size:var(--text-xl);color:var(--ink);margin:0}.ts-modal__body{font-size:var(--text-md);color:var(--ink-2);margin:0 0 10px}.ts-modal__widget{flex-direction:column;justify-content:center;align-items:center;min-height:65px;display:flex}.turnstile-widget{width:100%}.turnstile-widget__host{justify-content:center;align-items:center;max-width:100%;display:flex}.turnstile-widget:is([data-turnstile-state=loading],[data-turnstile-state=retrying],[data-turnstile-state=ready],[data-turnstile-state=verified]){min-height:94px}.turnstile-widget:is([data-turnstile-state=loading],[data-turnstile-state=retrying],[data-turnstile-state=ready]) .turnstile-widget__host{min-height:65px}.turnstile-widget__status{color:var(--ink-2);font-size:var(--text-sm);text-align:center;margin:6px 0 0;font-weight:600}.turnstile-recovery{border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--soft);width:min(100%,34rem);color:var(--ink);text-align:center;padding:16px}.turnstile-recovery p{font-size:var(--text-md);margin:0;font-weight:700;line-height:1.45}.turnstile-recovery__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.turnstile-recovery__actions button{min-height:44px;font:700 13px/1.2 var(--text);border:1.5px solid var(--ink);border-radius:var(--radius-pill);background:var(--ink);min-width:150px;color:var(--paper);cursor:pointer;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.turnstile-recovery__actions button:hover{background:var(--ink-2)}.turnstile-recovery__actions button:active{transform:translateY(1px)}.turnstile-recovery p.turnstile-recovery__last{font-size:var(--text-sm);color:var(--ink-2);margin:12px 0 0;font-weight:400;line-height:1.5}.turnstile-recovery p.turnstile-recovery__last a{color:var(--orange-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ts-modal__cancel{min-height:44px;font-family:var(--text);font-size:var(--text-sm);color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:8px 12px;font-weight:600;text-decoration:underline}.ts-modal__cancel:hover{color:var(--ink)}.confirm{text-align:center;border:1.5px solid var(--line);border-radius:var(--radius-lg);background:var(--soft);animation:confirm-in .5s var(--ease) both;flex-direction:column;align-items:center;gap:8px;padding:26px 24px;display:flex}.confirm__email{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.confirm__hint{color:var(--ink-2);margin:2px 0 0;font-size:12.5px;line-height:1.55}.confirm__badge{border-radius:var(--radius-round);background:var(--orange);width:56px;height:56px;animation:confirm-badge .55s 60ms var(--ease) both;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex;box-shadow:0 6px 18px #ff660047}.confirm__badge svg path{fill:none;stroke:var(--paper);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;animation:check-draw .4s .28s var(--ease) forwards}.confirm__title{font-family:var(--display);font-size:clamp(var(--text-xl), 3.4vw, var(--text-2xl));letter-spacing:-.01em;color:var(--ink);font-weight:700;line-height:1.1}.confirm__body{color:var(--ink-2);max-width:30rem;font-size:15px;line-height:1.5}@keyframes confirm-in{0%{opacity:0;transform:translateY(12px)}}@keyframes confirm-badge{0%{opacity:0;transform:scale(.6)}}@keyframes check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.confirm,.confirm__badge{animation:none}.confirm__badge svg path{stroke-dashoffset:0;animation:none}}.ut{background:var(--cream);color:var(--ink)}.uh{--gutter:clamp(20px, 4cqw, 64px);--max:var(--platform-max);margin-top:calc(-1 * var(--header-block));background:var(--cream);container:utility-stage/inline-size}.uh__stage{align-content:center;min-height:max(620px,33.33cqw);display:grid}.uh__wrap{width:min(100%, var(--max));padding-inline:var(--gutter);margin-inline:auto;padding-block:118px clamp(34px,4cqw,62px)}:where(.ut,.uh,.un) :where(a){text-decoration:none}.uh__kicker{align-items:center;gap:var(--space-3);color:var(--orange-text);font-size:var(--text-2xs);letter-spacing:.17em;text-transform:uppercase;margin:0;font-weight:780;line-height:1.2;display:inline-flex}.uh__kicker:before{content:"";background:currentColor;flex:none;width:26px;height:1px}.uh__disp{max-width:20ch;margin:var(--space-4) 0 0;color:var(--ink);font-family:var(--display);font-size:var(--text-display-2);letter-spacing:-.035em;overflow-wrap:break-word;text-wrap:balance;font-weight:400;line-height:1.02}.un{justify-items:start;gap:var(--space-5);background:var(--paper);width:min(100%,33rem);box-shadow:var(--elev-3);border:1px solid #0d1b3d29;margin:clamp(26px,3cqw,40px) 0 0;padding:clamp(24px,3cqw,38px);display:grid}.un__lede{max-width:100%;color:var(--ink-2);font-size:var(--text-lede);text-wrap:pretty;margin:0;line-height:1.6}.un__go{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--orange);min-height:52px;color:var(--ink);font-family:var(--text);font-size:var(--text-xs);letter-spacing:.02em;text-align:center;cursor:pointer;transition:background-color var(--dur-3) var(--ease-material), color var(--dur-3) var(--ease-material), transform var(--dur-material) var(--ease-material);border:0;padding-inline:clamp(20px,2.4cqw,32px);font-weight:760;display:inline-flex}.un__ways{margin:0}.un__way,.un__note a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:5px;overflow-wrap:anywhere;transition:color var(--dur-3) var(--ease-material);font-weight:600}.un__way{min-height:44px;font-size:var(--text-lede);align-items:center;line-height:1.6;display:inline-flex}.un__note{color:var(--muted-text);font-size:var(--text-md);text-wrap:pretty;margin:0;line-height:1.6}.un__form{justify-items:start;gap:var(--space-5);width:100%;margin:0;display:grid}.ut .un a:focus-visible,.ut .un button:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}@media (hover:hover){.un__way:hover,.un__note a:hover{color:var(--orange-text)}.un__go:hover{background:var(--ink);color:var(--paper)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.un__go:hover{transform:scale(var(--press-hover-scale))}}.un__go:active{transform:scale(var(--press-active-scale))}}@media (prefers-reduced-motion:reduce){.un__go,.un__way,.un__note a{transition:none}}@container (max-width:980px){.uh__disp{max-width:24ch}}@container (max-width:620px){.uh__stage{min-height:460px}.uh__wrap{padding-block:104px clamp(28px,6cqw,48px)}.uh__disp{max-width:none}.un__go{width:100%}}@container (max-width:420px){.un{padding-inline:var(--space-5)}}.field{margin-bottom:14px;display:block}.field__label{font-family:var(--display);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:7px;font-weight:600;display:block}@media (max-width:620px){.turnstile-recovery__actions{flex-direction:column}.turnstile-recovery__actions button{width:100%}}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.footer{background:var(--navy);border-top:3px solid var(--orange);color:var(--paper);padding:52px 0 40px}.footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(24px,5vw,64px);display:flex}.footer__brand{text-align:left;align-items:center;gap:18px;display:flex}.footer__crest{object-fit:contain;flex:none;width:56px;height:56px}.footer__wordmark{letter-spacing:.14em;text-transform:uppercase;color:var(--paper);font-family:Times New Roman,Times,serif;font-size:17px;font-weight:700;line-height:1.3;display:block}.footer__tagline{font-family:var(--display);color:#ffffffe6;margin:6px 0 0;font-size:15px}.footer__usa{text-align:left;flex:none;align-items:center;gap:16px;display:flex}.footer__flag{flex:none;width:80px;height:auto}.footer__usa-label{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);font-size:17px;font-weight:700;line-height:1.25}.footer__usa-label small{font-family:var(--display);font-size:var(--text-3xs);letter-spacing:.12em;margin-top:6px;font-weight:600;line-height:1.25;display:block}.chain-rule--footer{align-items:center;gap:10px;margin:34px 0 26px;display:flex}.chain-rule--footer .chain-rule__line{background:#ffffff24;flex:1;height:1px}.chain-rule--footer .chain-rule__node{border-radius:var(--radius-round);background:var(--orange);flex:none;width:7px;height:7px}.chain-rule--footer .chain-rule__node--hollow{border:2px solid var(--orange);background:0 0;width:10px;height:10px}.chain-rule--footer .chain-rule__node--navy{background:#ffffffd9}.footer__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;display:flex}.footer__nav a{color:#ffffffc7;font-size:var(--text-sm);letter-spacing:.02em;align-items:center;min-height:44px;padding:10px 0;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.footer__preference{color:#ffffffc7;min-height:44px;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:600}.footer__preference:hover,.footer__preference:focus-visible{color:var(--paper)}.analytics-consent{z-index:1000;inset:auto max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));border-radius:var(--radius-md);width:min(620px,100vw - 32px);color:var(--paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071329f7;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-inline:auto;padding:16px;display:grid;position:fixed;box-shadow:0 22px 70px #00000052}.analytics-consent__copy{align-items:baseline;gap:2px var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.analytics-consent__copy strong{font-family:var(--text);font-size:var(--text-base);line-height:var(--leading-tight)}.analytics-consent__copy p{color:#ffffffc7;max-width:480px;font-size:var(--text-xs);grid-column:1/-1;margin:0;line-height:1.35}.analytics-consent__copy a{color:#ffb27f;font-size:var(--text-xs);text-underline-offset:3px;grid-area:1/2;min-height:44px}.analytics-consent__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.analytics-consent__actions button{border-radius:var(--radius-pill);min-height:44px;color:var(--paper);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #ffffff4d;padding:0 16px;font-weight:750}.analytics-consent__actions .analytics-consent__accept{color:#071329;background:#ff6a00;border-color:#ff6a00}.analytics-consent__actions button:focus-visible{outline-offset:3px;outline:3px solid #ff96518c}@media (max-width:660px){.analytics-consent{inset:auto max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));gap:var(--space-1);width:min(100%,100vw - 16px);padding:var(--space-2) var(--space-3);grid-template-columns:1fr}.analytics-consent__copy p{line-height:var(--leading-tight)}}.footer__nav a:hover{color:var(--paper)}.footer__address{color:#ffffff8c;margin-top:10px;font-style:normal}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,5vw,64px);display:flex}.footer__legal a,.footer__copy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.footer__legal a:hover,.footer__copy a:hover{color:var(--paper)}.footer__legal{font-size:var(--text-xs);color:#fff9;text-align:left;flex-direction:column;gap:8px;max-width:640px;line-height:1.6;display:flex}.footer__right{font-size:var(--text-xs);color:#fff9;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.footer__disclaimer{margin:0}.footer__copy{color:#ffffff73}.footer__social{gap:10px;list-style:none;display:flex}.footer__social a{border-radius:var(--radius-round);color:#ffffffbf;background:0 0;border:1.5px solid #ffffff40;justify-content:center;align-items:center;width:38px;height:38px;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.footer__social a:hover{color:var(--orange);border-color:var(--orange);transform:translateY(-2px)}.footer__social a:focus-visible{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #f606}@media (prefers-reduced-motion:reduce){.footer__social a:hover{transform:none}}.page{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex}.enter{opacity:0;animation:enter-up .72s var(--ease) both;animation-delay:var(--d,0s);transform:translateY(16px)}@keyframes enter-up{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.enter{opacity:1;clip-path:none;transform:none;animation:none!important}.logo .mk img,.btn,.register input[type=text].register__name,.register input[type=email]{transition:none!important;animation:none!important}.announce__in,.logo,.header:after,.ts-overlay,.ts-modal{opacity:1;transform:none;animation:none!important}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){transform:translateY(-2px)}}@media (prefers-contrast:more){.register input::placeholder{color:var(--ink)}.register input[type=text].register__name:focus,.register input[type=email]:focus{box-shadow:0 0 0 3px #d45400}}@media (max-width:620px){.header{position:static}.register__row{grid-template-columns:1fr}.register .btn{text-align:center}.announce{font-size:11.5px;line-height:1.45}.logo{letter-spacing:.6px;font-size:15px}.logo .mk{width:38px;height:38px}.footer__top{flex-direction:column;align-items:flex-start;gap:26px}.footer__nav{justify-content:flex-start}.footer__bottom{flex-direction:column;align-items:flex-start;gap:18px}.footer__right{align-items:flex-start}}@media (max-height:520px){.header{position:static}}
.platform{--platform-ink:var(--ink);--platform-ink-soft:var(--ink-2);--platform-orange:var(--orange);--platform-orange-dark:var(--orange-text);--platform-orange-light:color-mix(in srgb, var(--platform-orange) 68%, var(--platform-paper));--platform-paper:var(--paper);--platform-warm:var(--cream);--platform-fog:var(--soft);--platform-rule:color-mix(in srgb, var(--ink) 16%, transparent);--platform-max:1380px;--platform-gutter:clamp(20px, 4vw, 64px);--platform-section:clamp(76px, 10vw, 152px);--platform-ease:var(--ease);--platform-radius-md:var(--radius-lg);background:var(--platform-paper);min-height:100vh;color:var(--platform-ink);font-family:var(--text);overflow:clip}.platform *,.platform :before,.platform :after{box-sizing:border-box}.platform a,.platform button,.platform summary{-webkit-tap-highlight-color:transparent}.platform a:focus-visible,.platform button:focus-visible,.platform summary:focus-visible,.platform input:focus-visible,.platform textarea:focus-visible,.platform select:focus-visible{outline:3px solid var(--platform-orange);outline-offset:4px}.platform-wrap{width:min(100%, var(--platform-max));padding-inline:var(--platform-gutter);margin-inline:auto}.platform-preview-bar{border-bottom:1px solid var(--platform-rule);background:color-mix(in srgb, var(--platform-paper) 94%, var(--platform-ink) 6%);min-height:32px;color:var(--platform-ink);font-size:var(--text-3xs);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;padding:0 clamp(14px,2.2vw,32px);font-weight:750;display:flex}.platform-preview-bar nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.platform-preview-bar a{min-width:44px;min-height:44px;color:inherit;text-underline-offset:3px;justify-content:center;align-items:center;display:inline-flex}.platform-preview-bar a:focus-visible,.platform-preview-bar summary:focus-visible{outline-color:var(--platform-ink)}.platform-preview-bar__mode{min-width:0}.platform-preview-bar__detail{text-overflow:ellipsis;opacity:.72;min-width:0;margin-left:auto;overflow:hidden}.platform-banner{background:var(--platform-ink);min-height:40px;color:var(--platform-paper);font-size:var(--text-sm);align-items:center;gap:12px;padding:6px clamp(14px,2.2vw,32px);line-height:1.3;display:flex}.platform-banner[data-dismissed=true]{visibility:hidden}.platform-banner p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.platform-banner a{color:var(--platform-orange-light);flex:none;font-weight:700}.platform-banner button{min-width:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0}.platform-header{z-index:30;border-bottom:1px solid var(--platform-rule);position:sticky;top:0}.platform-header__inner{grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;gap:28px;min-height:78px;display:grid}.platform-brand{min-height:44px;color:var(--platform-ink);letter-spacing:.11em;justify-self:start;align-items:center;gap:12px;font-family:Times New Roman,Times,serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.platform-brand img{width:38px;height:38px}.platform-nav{font-size:var(--text-sm);align-items:center;gap:clamp(18px,2.2vw,34px);font-weight:680;display:flex}.platform-nav a{min-width:44px;min-height:44px;color:var(--platform-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.platform-nav a:after{content:"";background:var(--platform-orange);height:2px;transition:right .18s;position:absolute;bottom:7px;left:0;right:100%}.platform-nav a:hover:after{right:0}.platform-icons{justify-self:end;align-items:center;gap:var(--space-0);display:flex}.platform-actions{align-items:center;gap:var(--space-0);display:flex}.platform-icons__button,.platform-icons__link,.platform-icons .platform-cart-link{width:44px;height:44px;color:var(--platform-ink);border-radius:var(--radius-round);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.platform-icons__button:hover,.platform-icons__link:hover,.platform-icons .platform-cart-link:hover{background:color-mix(in srgb, var(--platform-ink) 7%, transparent)}.platform-icons__link[aria-current=page],.platform-icons .platform-cart-link[aria-current=page]{color:var(--platform-orange-dark)}.platform-icon{width:21px;height:21px;display:block}.platform-cart-link__count{min-width:18px;height:18px;padding-inline:var(--space-1);top:var(--space-0);border:2px solid var(--platform-paper);border-radius:var(--radius-pill);background:var(--platform-orange);color:var(--platform-ink);font-size:var(--text-2xs);place-items:center;font-weight:800;line-height:1;display:inline-grid;position:absolute;right:0}.platform-menu{display:none}.platform-main{min-height:60vh}.platform-kicker{color:var(--kicker-ink,var(--platform-orange-dark));font-size:var(--text-2xs);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-weight:780;line-height:1.2;display:inline-flex}.platform-kicker:before{content:"";background:currentColor;width:25px;height:1px}.platform-kicker--light{color:var(--orange-on-navy)}.platform-actions-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.platform-button{border:1px solid var(--platform-ink);background:var(--platform-ink);min-height:52px;color:var(--paper);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:30px;padding:14px 20px 14px 23px;font-weight:730;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.platform-button:hover{background:var(--platform-orange);color:var(--platform-ink);transform:translateY(-2px)}.platform-button--quiet{color:currentColor;background:0 0;border-color:currentColor}.platform-button--quiet:hover{border-color:var(--platform-orange)}.platform-section{padding-block:var(--platform-section);background:var(--platform-paper)}.platform-section--features,.platform-journal{background:var(--platform-warm)}.platform-section__head{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:60px;margin-bottom:clamp(44px,6vw,84px);display:grid}.platform-section__head h2,.platform-faq h2,.platform-cta h2{max-width:850px;font-family:var(--display);letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(3.1rem,5.2vw,6.2rem);font-weight:400;line-height:.92}.platform-section__head>p{color:var(--platform-ink-soft);margin:0;font-size:15px;line-height:1.65}.platform-text-link{color:var(--platform-ink);font-size:var(--text-xs);text-decoration:underline;-webkit-text-decoration-color:var(--platform-orange);text-decoration-color:var(--platform-orange);text-underline-offset:5px;align-items:center;gap:12px;font-weight:760;display:inline-flex}.platform-section__action{justify-content:center;margin-top:42px;display:flex}.platform-statement .platform-wrap{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);gap:clamp(70px,10vw,170px);display:grid;position:relative}.platform-signup__form .register__message,.platform-signup__form .register__note{color:var(--paper)}.platform-footer{padding:clamp(70px, 9vw, 124px) 0 max(32px, env(safe-area-inset-bottom));color:var(--paper);background:#071329}.platform-footer__label{color:var(--orange-on-navy);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-weight:780}.platform-footer__preference{min-width:44px;min-height:44px;color:var(--paper);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.platform-footer__preference:hover,.platform-footer__preference:focus-visible{color:var(--orange-on-navy)}.platform-footer__made strong{font-family:var(--display);font-size:25px;font-weight:400}.platform-footer__flag{filter:saturate(.9);flex:none;width:62px;height:auto}.sequence-rail{--sequence-color:#0d1b3d4d;--sequence-active:var(--platform-orange);align-items:center;width:100%;min-height:20px;display:flex}.sequence-rail--light{--sequence-color:#ffffff47;--sequence-active:var(--orange-on-navy)}.sequence-rail__line{background:var(--sequence-color);flex:1;min-width:18px;height:1px}.sequence-rail__node{border:1px solid var(--sequence-color);border-radius:var(--radius-round);flex:none;width:9px;height:9px;margin-inline:8px}.sequence-rail__node--solid{color:var(--sequence-color);background:currentColor;border-color:currentColor}.sequence-rail__node--active{border-color:var(--sequence-active);background:var(--sequence-active);width:12px;height:12px;box-shadow:0 0 0 6px color-mix(in srgb, var(--sequence-active) 13%, transparent)}.sequence-rail__node--small{background:var(--sequence-color);width:5px;height:5px}.sequence-rail--compact .sequence-rail__node{margin-inline:5px}.sequence-rail--compact .sequence-rail__line{min-width:10px}@media (max-width:1080px){.platform-statement .platform-wrap{grid-template-columns:1fr}}@media (max-width:720px){.platform{--platform-gutter:20px;--platform-section:76px}.platform-brand img{width:34px;height:34px}.platform-icons{gap:0}.platform-icons__link,.platform-actions--glyph-only{display:none}.platform-actions-row{grid-template-columns:1fr;display:grid}.platform-button{width:100%}.platform-section__head{grid-template-columns:1fr;gap:24px}.platform-section__head h2,.platform-faq h2,.platform-cta h2{font-size:clamp(3.05rem,14vw,4.4rem)}.platform-statement .platform-wrap{gap:60px}}.platform-nav a:before{content:"";border-radius:var(--radius-round);background:var(--platform-orange);opacity:0;width:5px;height:5px;transition:opacity .18s var(--platform-ease), transform .18s var(--platform-ease), margin-right .18s var(--platform-ease);margin-right:0;transform:scale(0)}.platform-nav a:hover:before{opacity:1;margin-right:8px;transform:scale(1)}.platform-hero--specimen .platform-kicker{color:var(--platform-orange-light)}.platform-hero--specimen .platform-button{border-color:var(--platform-orange);background:var(--platform-orange);color:var(--platform-ink)}.platform-hero--specimen .platform-button--quiet{color:var(--paper);background:0 0;border-color:#ffffff9e}.platform-text-link--target{min-height:44px}@media (max-width:720px){.platform-header{top:0}.platform-brand{font-size:var(--text-sm);letter-spacing:.07em}}@media (max-width:390px){.platform-brand span{max-width:120px;line-height:1}}@media (prefers-reduced-motion:reduce){.platform *,.platform :before,.platform :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (animation-timeline:view()){.platform-section>.platform-wrap,.platform-statement>.platform-wrap,.platform-brand-story__grid{animation:1ms both platform-section-arrive;animation-timeline:view();animation-range:entry 4% cover 24%}}@keyframes platform-section-arrive{0%{opacity:.18;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.platform-section>.platform-wrap,.platform-statement>.platform-wrap,.platform-brand-story__grid{animation:none!important}}.platform-preview-bar__status{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.platform-preview-bar__status>span{gap:1px;display:grid}.platform-preview-bar__status strong{font-size:var(--text-3xs)}.platform-preview-bar__status small{letter-spacing:.08em;opacity:.76;font-size:8px;font-weight:700}.platform-preview-bar__status i{border-radius:var(--radius-round);background:var(--platform-orange);border:1px solid;width:7px;height:7px}.platform-preview-bar a{border-bottom:2px solid #0000;min-height:44px;padding-inline:7px;text-decoration:none}.platform-preview-bar a:hover,.platform-preview-bar a[aria-current=page]{border-bottom-color:currentColor}.platform-nav a[aria-current=page]:after{right:0}.platform-nav a[aria-current=page]:before{opacity:1;margin-right:8px;transform:scale(1)}.platform-button>span,.platform-text-link>span,.platform-journal__grid strong>span{transition:transform .18s var(--platform-ease);display:inline-block}.platform-button:hover>span,.platform-text-link:hover>span,.platform-journal__grid>a:hover strong>span{transform:translate(5px)}@media (max-width:850px){.platform-preview-bar{gap:6px;min-height:30px;padding:0 12px;font-size:9px;overflow:hidden}.platform-preview-bar__status small{display:none}.platform-preview-bar__mode{text-overflow:ellipsis;min-width:0;overflow:hidden}.platform-preview-bar__detail{display:none}.platform-preview-bar nav{scrollbar-width:none;flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:4px;margin:0;font-size:9px;overflow-x:auto}.platform-preview-bar nav::-webkit-scrollbar{display:none}.platform-preview-bar a{min-height:44px;padding-inline:5px}}@media (min-width:721px) and (max-height:800px){.platform-actions-row{margin-top:22px}}.platform-search,.platform-search *,.platform-search :before,.platform-search :after{box-sizing:border-box}.platform-search{z-index:var(--z-overlay);color:var(--ink);font-family:var(--text);justify-content:center;align-items:flex-start;padding:clamp(76px,14svh,150px) clamp(20px,4vw,64px) clamp(20px,4vw,40px);display:flex;position:fixed;inset:0}.platform-search a,.platform-search button{-webkit-tap-highlight-color:transparent}.platform-search :focus-visible{outline:3px solid var(--orange-d);outline-offset:2px}.platform-search__backdrop{background:color-mix(in srgb, var(--ink) 46%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:absolute;inset:0}.platform-search__panel{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);border-radius:var(--radius-lg);background:var(--paper);width:min(660px,100%);max-height:min(72svh,560px);box-shadow:var(--elev-2);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.platform-search__panel{animation:platform-search-enter var(--dur-2) var(--ease) both}}@keyframes platform-search-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--shift-enter)))}to{opacity:1;transform:translateY(0)}}.platform-search__field{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--ink) 16%, transparent);display:flex}.platform-search__field>.platform-icon{color:var(--muted-text);flex:none}.platform-search .platform-icon{width:20px;height:20px;display:block}.platform-search__input{min-width:0;min-height:44px;color:var(--ink);font-family:var(--text);font-size:var(--control-text);background:0 0;border:0;flex:1}.platform-search__input:focus-visible{outline:none}.platform-search__field:focus-within{border-bottom-color:var(--orange-d)}.platform-search__input::-webkit-search-cancel-button{display:none}.platform-search__close{width:44px;height:44px;color:var(--ink);border-radius:var(--radius-round);cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.platform-search__close:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.platform-search__results{padding:var(--space-2);overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.platform-search__option{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);transition:background-color var(--dur-1) var(--ease);text-decoration:none;display:flex}.platform-search__option:hover,.platform-search__results [aria-selected=true] .platform-search__option{background:color-mix(in srgb, var(--ink) 6%, transparent)}.platform-search__thumb{border-radius:var(--radius-sm);background:var(--soft);width:44px;height:44px;color:var(--muted-text);object-fit:cover;flex:none;place-items:center;display:inline-grid}.platform-search__thumb--page{background:var(--cream)}.platform-search__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-md);flex:1;font-weight:620;overflow:hidden}.platform-search__name mark{padding-inline:var(--space-0);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--orange) 24%, transparent);color:inherit}.platform-search__meta{color:var(--muted-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none}.platform-search__empty{padding:var(--space-8) var(--space-6);text-align:center;color:var(--ink-2);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.platform-search__hint{padding:var(--space-2) var(--space-4) max(var(--space-2), var(--safe-b));border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);color:var(--muted-text);font-size:var(--text-2xs);margin:0}.platform-search__hint kbd{font-family:inherit;font-weight:700}@media (max-width:620px){.platform-search{align-items:stretch;padding:0}.platform-search__panel{border:0;border-radius:0;width:100%;max-height:100dvh}.platform-search__field{padding-top:max(var(--space-2), var(--safe-t))}.platform-search__hint{display:none}.platform-search__results{padding-bottom:max(var(--space-2), var(--safe-b))}}@media (prefers-reduced-motion:reduce){.platform-search *,.platform-search :before,.platform-search :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
:root{--sand:#f0e8d9;--radius-square:0;--radius-caption:20px;--glass-pour-bar:#ffffffa8;--glass-pour-panel:#ffffffdb;--glass-pour-caption:#fff9;--glass-pour-record:#ffffffbd;--glass-pour-control-orange:#ff6600db;--glass-pour-control-ink:#0d1b3dd9;--glass-pour-control-light:#ffffff85;--glass-pour-control-dark:#ffffff1c;--glass-pour-circle:#ffffff47;--glass-pour-circle-strong:#fff9;--glass-hotspot-light:radial-gradient(120% 90% at 28% -12%, #ffffff52, #fff0 55%);--glass-hotspot-dark:radial-gradient(120% 90% at 28% -12%, #ffffff29, #fff0 55%);--glass-sheen-linear:linear-gradient(180deg, #ffffff3d, #fff0 48%);--glass-blur-bar:18px;--glass-blur-panel-closed:0px;--glass-blur-panel:30px;--glass-blur-caption:26px;--glass-blur-control:18px;--glass-blur-control-strong:20px;--glass-blur-circle:14px;--glass-blur-circle-strong:16px;--glass-blur-mobile-panel:20px;--glass-blur-mobile-pill:12px;--glass-saturation-low:1.7;--glass-saturation-standard:1.8;--glass-saturation-high:1.9;--glass-rim-light:inset 0 1px 0 #ffffff80;--glass-rim-dark:inset 0 1px 0 #ffffff47;--glass-rim-orange:inset 0 1px 0 #fff6;--glass-thickness-light:inset 0 -6px 10px -8px #0d1b3d1c;--glass-thickness-dark:inset 0 -6px 10px -8px #0000002e;--glass-thickness-orange:inset 0 -6px 10px -8px #78280038;--glass-side-glint-left:inset 2px 0 3px -2px #ffffff42;--glass-side-glint-right:inset -2px 0 3px -2px #ffffff42;--glass-rim-bar:inset 0 1px 0 #ffffff6b;--glass-thickness-bar:inset 0 -5px 8px -8px #0d1b3d17;--glass-rim-panel:inset 0 1px 0 #ffffffa6, inset 0 -1px 0 #ffffff26, inset 1px 0 0 #ffffff38, inset -1px 0 0 #ffffff38;--glass-fallback-light:#fffffff0;--glass-fallback-panel:#fffffff5;--glass-fallback-dark:#25304a;--glass-fallback-orange:#f60}
.glass__bar{background:var(--glass-sheen-linear), var(--glass-pour,var(--glass-pour-bar));-webkit-backdrop-filter:blur(var(--glass-blur-bar)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-bar)) saturate(var(--glass-saturation-standard));box-shadow:var(--glass-rim-bar), var(--glass-thickness-bar), var(--glass-elevation,0 0 #0000)}.glass__panel{background:var(--glass-hotspot-light), var(--glass-pour,var(--glass-pour-panel));-webkit-backdrop-filter:blur(var(--glass-blur-panel-closed)) saturate(1);backdrop-filter:blur(var(--glass-blur-panel-closed)) saturate(1);box-shadow:var(--glass-rim-panel), var(--glass-elevation,0 0 #0000)}:where(.is-open,[open]) .glass__panel{-webkit-backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation-standard))}@media (prefers-reduced-motion:reduce){.glass__panel{-webkit-backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturation-standard))}}.glass__caption,.glass__caption-record,.glass__control-quiet,.glass__control-circle,.glass__control-circle-strong{box-shadow:var(--glass-rim-light), var(--glass-thickness-light), var(--glass-side-glint-left), var(--glass-side-glint-right), var(--glass-elevation,0 0 #0000)}.glass__control-ink,.glass__control-quiet.glass--on-dark,.glass__control-circle.glass--on-dark{box-shadow:var(--glass-rim-dark), var(--glass-thickness-dark), var(--glass-elevation,0 0 #0000)}.glass__caption,.glass__caption-record{-webkit-backdrop-filter:blur(var(--glass-blur-caption)) saturate(var(--glass-saturation-high));backdrop-filter:blur(var(--glass-blur-caption)) saturate(var(--glass-saturation-high))}.glass__caption{background:var(--glass-hotspot-light), var(--glass-pour,var(--glass-pour-caption))}.glass__caption-record{background:var(--glass-hotspot-light), var(--glass-pour,var(--glass-pour-record))}.glass__control-orange{background:var(--glass-hotspot-light), var(--glass-pour,var(--glass-pour-control-orange));-webkit-backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-high));backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-high));box-shadow:var(--glass-rim-orange), var(--glass-thickness-orange), var(--glass-elevation,0 0 #0000)}.glass__control-ink{background:var(--glass-hotspot-dark), var(--glass-pour,var(--glass-pour-control-ink));-webkit-backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-low))}.glass__control-quiet{background:var(--glass-hotspot-light), var(--glass-pour,var(--glass-pour-control-light));-webkit-backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-control)) saturate(var(--glass-saturation-standard))}.glass__control-circle{background:var(--glass-hotspot-light), var(--glass-pour,var(--glass-pour-circle));-webkit-backdrop-filter:blur(var(--glass-blur-circle)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-circle)) saturate(var(--glass-saturation-low))}.glass__control-circle-strong{background:var(--glass-sheen-linear), var(--glass-pour,var(--glass-pour-circle-strong));-webkit-backdrop-filter:blur(var(--glass-blur-circle-strong)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-circle-strong)) saturate(var(--glass-saturation-low))}.glass__control-quiet.glass--on-dark,.glass__control-circle.glass--on-dark{background:var(--glass-hotspot-dark), var(--glass-pour,var(--glass-pour-control-dark))}.glass__control-quiet.glass--on-dark{-webkit-backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-control-strong)) saturate(var(--glass-saturation-low))}.glass__control-circle.glass--on-dark{-webkit-backdrop-filter:blur(var(--glass-blur-circle-strong)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-circle-strong)) saturate(var(--glass-saturation-low))}@media (max-width:860px){.glass__sticky-bar{z-index:var(--z-bar);padding-block:var(--glass-sticky-block,var(--space-3)) calc(var(--glass-sticky-block,var(--space-3)) + var(--safe-b) + var(--kb-inset));padding-inline:calc(var(--glass-sticky-inline,var(--space-4)) + var(--safe-l)) calc(var(--glass-sticky-inline,var(--space-4)) + var(--safe-r));background:var(--glass-sheen-linear), var(--glass-pour,var(--glass-pour-bar));-webkit-backdrop-filter:blur(var(--glass-blur-bar)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-bar)) saturate(var(--glass-saturation-standard));box-shadow:var(--glass-rim-bar), var(--glass-thickness-bar), var(--glass-elevation,var(--elev-up));position:fixed;inset-block-end:0;inset-inline:0}}@container (max-width:620px){:where(.is-open,[open]) .glass__panel{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-panel)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-mobile-panel)) saturate(var(--glass-saturation-standard))}.glass__caption,.glass__caption-record{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-panel)) saturate(var(--glass-saturation-high));backdrop-filter:blur(var(--glass-blur-mobile-panel)) saturate(var(--glass-saturation-high))}.glass__control-orange{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-high));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-high))}.glass__control-quiet{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-standard));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-standard))}.glass__control-ink,.glass__control-circle,.glass__control-circle-strong,.glass__control-quiet.glass--on-dark,.glass__control-circle.glass--on-dark{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-low));backdrop-filter:blur(var(--glass-blur-mobile-pill)) saturate(var(--glass-saturation-low))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass__bar,.glass__caption,.glass__caption-record,.glass__control-quiet,.glass__control-circle,.glass__control-circle-strong{background:var(--glass-solid,var(--glass-fallback-light))}.glass__panel{background:var(--glass-solid,var(--glass-fallback-panel))}.glass__control-orange{background:var(--glass-solid,var(--glass-fallback-orange))}.glass__control-ink{background:var(--glass-solid,var(--ink))}.glass__control-quiet.glass--on-dark,.glass__control-circle.glass--on-dark{background:var(--glass-solid,var(--glass-fallback-dark))}@media (max-width:860px){.glass__sticky-bar{background:var(--glass-solid,var(--glass-fallback-light))}}}@media (prefers-reduced-transparency:reduce){.glass__bar,.glass__caption,.glass__caption-record,.glass__control-quiet,.glass__control-circle,.glass__control-circle-strong{background:var(--glass-solid,var(--glass-fallback-light))}.glass__panel{background:var(--glass-solid,var(--glass-fallback-panel))}.glass__control-orange{background:var(--glass-solid,var(--glass-fallback-orange))}.glass__control-ink{background:var(--glass-solid,var(--ink))}.glass__control-quiet.glass--on-dark,.glass__control-circle.glass--on-dark{background:var(--glass-solid,var(--glass-fallback-dark))}.glass__bar,.glass__panel,.glass__caption,.glass__caption-record,.glass__control-orange,.glass__control-ink,.glass__control-quiet,.glass__control-circle,.glass__control-circle-strong,:where(.is-open,[open]) .glass__panel{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:860px){.glass__sticky-bar{background:var(--glass-solid,var(--glass-fallback-light));-webkit-backdrop-filter:none;backdrop-filter:none}}}
.platform{--front-header-block:79px}.platform :where(a[href],button,label,summary,input,select,textarea,[contenteditable=true],[role=button],[role=link],[tabindex]:not([tabindex="-1"])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.platform .platform-header{--front-header-gutter:clamp(20px, 4cqw, 64px);--front-header-pad:max(var(--front-header-gutter), calc((100% - var(--platform-max)) / 2 + var(--front-header-gutter)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;-webkit-text-size-adjust:100%;background:0 0;border-bottom-color:#0000;line-height:normal;container:front-header/inline-size}.platform .platform-header__glass{z-index:-1;--glass-elevation:0 8px 24px #0a19330f;pointer-events:none;border-bottom:1px solid #0d1b3d1f;position:absolute;inset:0}.platform .platform-header__inner{min-height:78px;padding-left:max(var(--front-header-gutter), env(safe-area-inset-left));padding-right:max(var(--front-header-gutter), env(safe-area-inset-right));-webkit-text-size-adjust:100%}.platform .platform-brand{letter-spacing:.11em;transition:color .25s var(--ease-material);font-family:Times New Roman,Times,serif;font-size:15px;font-weight:700}.platform .platform-nav{font-size:var(--text-sm);gap:clamp(18px,2.2cqw,34px);font-weight:680}.platform .platform-nav a{transition:color .25s var(--ease-material)}.platform .platform-nav a:before{content:none}.platform .platform-nav a:after{background:var(--orange-text);transform-origin:0;height:1px;transition:transform .3s var(--ease-material);bottom:11px;left:0;right:0;transform:scaleX(0)}.platform .platform-nav a[aria-current=page]:after{transform:scaleX(1)}.platform .platform-icons__button,.platform .platform-icons__link,.platform .platform-icons .platform-cart-link{border-radius:var(--radius-square);transition:color .25s var(--ease-material)}.platform .platform-menu{margin-left:0;display:block;position:static}.platform .platform-menu__trigger{cursor:pointer;width:44px;height:44px;color:var(--ink);transition:color .25s var(--ease-material);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;list-style:none;display:flex}.platform .platform-menu__trigger::-webkit-details-marker{display:none}.platform .platform-menu__trigger span{transform-origin:50%;width:20px;height:2px;transition:transform .26s var(--ease-material), opacity .16s ease, width .26s var(--ease-material);background:currentColor;flex:none}.platform .platform-menu__trigger span:first-child,.platform .platform-menu__trigger span:nth-child(3){transition-delay:60ms}.platform .platform-menu__trigger span:nth-child(2){transition-delay:0s}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__trigger span:first-child{transition-delay:90ms;transform:translateY(7px)rotate(45deg)}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__trigger span:nth-child(2){opacity:0;width:0;transition-delay:0s}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__trigger span:nth-child(3){transition-delay:90ms;transform:translateY(-7px)rotate(-45deg)}.platform>.platform-menu__scrim{inset:var(--front-header-block) 0 0;z-index:29;opacity:0;pointer-events:none;background:#0d1b3d47;border:0;transition:opacity .22s;display:block;position:fixed}.platform>.platform-menu__scrim.is-open{opacity:1;pointer-events:auto;transition:opacity .42s 80ms}.platform .platform-menu__clip{pointer-events:none;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__clip{pointer-events:auto}.platform .platform-menu__panel{z-index:auto;width:min(360px,46cqw);margin-left:auto;margin-right:var(--front-header-pad);padding:8px max(22px, env(safe-area-inset-right)) 18px max(22px, env(safe-area-inset-left));transform-origin:top;border:0;border-bottom:1px solid #0d1b3d1f;border-radius:0 0 20px 20px;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.6,1),-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:static;top:auto;right:auto;overflow:visible;transform:translateY(-102%)}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel{--glass-elevation:0 18px 44px #0a193324;transition:transform .52s var(--ease-material), -webkit-backdrop-filter .56s ease, backdrop-filter .56s ease;transform:translateY(0)}.platform .platform-menu__panel nav{display:grid}.platform .platform-menu__panel a{min-height:44px;color:var(--ink);font-family:var(--display);letter-spacing:-.03em;opacity:0;transition:opacity .16s ease, transform .2s cubic-bezier(.4, 0, .6, 1), color .25s var(--ease-material);border-bottom:1px solid #0d1b3d1a;align-items:center;padding:12px 2px;font-size:1.3rem;display:flex;transform:translate(-14px,-6px)}.platform .platform-menu__panel a:last-child{border-bottom:0}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel a{opacity:1;transition:opacity .34s ease, transform .48s var(--ease-material), color .25s var(--ease-material);transform:translate(0)}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel a:first-child{transition-delay:.15s}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel a:nth-child(2){transition-delay:.215s}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel a:nth-child(3){transition-delay:.28s}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel a:nth-child(4){transition-delay:.345s}@media (hover:hover){.platform .platform-brand:hover,.platform .platform-nav a:hover,.platform .platform-icons__button:hover,.platform .platform-icons__link:hover,.platform .platform-icons .platform-cart-link:hover,.platform .platform-menu__trigger:hover,.platform .platform-menu__trigger:hover,.platform .platform-menu__panel a:hover{color:var(--orange-text);background:0 0}.platform .platform-nav a:hover:after{transform:scaleX(1)}}@container front-header (max-width:1080px){.platform .platform-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:12px}.platform .platform-nav{display:none}.platform .platform-menu__panel{width:auto;padding:10px max(var(--front-header-gutter), env(safe-area-inset-right)) 22px max(var(--front-header-gutter), env(safe-area-inset-left));margin-right:0}.platform .platform-menu__panel a{padding:15px 2px;font-size:1.7rem}}@container front-header (max-width:720px){.platform .platform-brand{font-size:var(--text-sm);letter-spacing:.07em}.platform .platform-brand img{width:34px;height:34px}}.platform .platform-footer{padding:clamp(64px, 8cqw, 120px) 0 max(30px, env(safe-area-inset-bottom));-webkit-text-size-adjust:100%;border-top:1px solid #ffffff1f;line-height:normal;container:front-footer/inline-size}.platform .platform-footer .platform-wrap{padding-inline:clamp(20px,4cqw,64px)}.platform .platform-header a:focus-visible,.platform .platform-header button:focus-visible,.platform .platform-header summary:focus-visible,.platform .platform-footer a:focus-visible,.platform .platform-footer button:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.platform .platform-footer__top{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(30px,4cqw,80px);padding-bottom:clamp(44px,5.6cqw,80px);display:grid}.platform .platform-footer__brand{align-items:center;gap:14px;display:flex}.platform .platform-footer__brand img{object-fit:contain;width:46px;height:46px}.platform .platform-footer__brand span{letter-spacing:.11em;font-family:Times New Roman,Times,serif;font-size:15px;font-weight:700}.platform .platform-footer__tag{font-family:var(--display);letter-spacing:-.04em;margin:clamp(20px,2.4cqw,34px) 0 0;font-size:clamp(1.9rem,3.4cqw,3.3rem);font-weight:400;line-height:1.04}.platform .platform-footer__tag em{color:#f5f0e8eb;font-style:italic}.platform .platform-footer__button{border-radius:var(--radius-pill);height:44px;color:var(--cream);letter-spacing:.01em;transition:background-color .25s var(--ease-material), color .25s var(--ease-material), transform var(--dur-material) var(--ease-material);border:0;align-items:center;gap:9px;margin-top:clamp(22px,2.6cqw,36px);padding:0 21px;font-size:12.5px;font-weight:620;text-decoration:none;display:inline-flex}.platform .platform-footer__button>span{transition:transform var(--dur-material) var(--ease-material);display:inline-block}.platform .platform-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3cqw,44px);display:grid}.platform .platform-footer__column{flex-direction:column;align-items:flex-start;display:flex}.platform .platform-footer__label{color:var(--orange-on-navy);font-size:var(--text-3xs);letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font-weight:780}.platform .platform-footer__link{color:#ffffffeb;min-width:44px;min-height:44px;font-size:var(--text-sm);transition:color .25s var(--ease-material);align-items:center;text-decoration:none;display:inline-flex;position:relative}.platform .platform-footer__link:after{content:"";background:var(--orange-on-navy);transform-origin:0;height:1px;transition:transform .3s var(--ease-material);position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.platform .platform-footer__preference{color:#ffffffeb;font:inherit;font-size:var(--text-sm);text-align:left;background:0 0;border:0;padding:0}.platform .platform-footer__sequence{margin:0}.platform .platform-footer__standard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;padding-block:clamp(26px,3.2cqw,42px);display:flex}.platform .platform-footer__made{flex-direction:row;align-items:center;gap:16px;display:flex}.platform .platform-footer__made strong{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.25rem,1.7cqw,1.55rem);font-weight:400;line-height:1.05}.platform .platform-footer__flag{filter:saturate(.9);flex:none;width:54px;height:auto}.platform .platform-footer__ticks{color:#ffffffc7;font-size:var(--text-xs);letter-spacing:.04em;flex-wrap:wrap;gap:10px 26px;font-weight:620;display:flex}.platform .platform-footer__ticks span{align-items:center;gap:9px;display:inline-flex}.platform .platform-footer__ticks i{border-radius:var(--radius-round);background:var(--orange-on-navy);flex:none;width:5px;height:5px}.platform .platform-footer__base{color:#aebacfe6;font-size:var(--text-2xs);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding-top:clamp(18px,2.2cqw,26px);display:flex}.platform .platform-footer__base p{margin:0}.platform .platform-footer__regulatory{border:2px solid var(--ink);background:var(--paper);color:var(--ink);margin-top:clamp(20px,2.4cqw,30px);padding:clamp(12px,1.5cqw,16px) clamp(14px,1.8cqw,20px) clamp(13px,1.6cqw,18px)}.platform .platform-footer__regulatory>strong{border-bottom:7px solid var(--ink);color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;padding-bottom:7px;font-size:clamp(1.05rem,1.3cqw,1.2rem);font-weight:780;display:block}.platform .platform-footer__regulatory p{max-width:none;color:var(--ink);font-size:var(--text-xs);margin:0;line-height:1.55}.platform .platform-footer__regulatory p:first-of-type{border-bottom:1px solid #0d1b3d66;margin-bottom:9px;padding-bottom:9px}@media (hover:hover){.platform .platform-footer__button:hover{--glass-pour:#f5f0e8eb;--glass-solid:var(--cream);color:var(--ink);transform:scale(var(--press-hover-scale))}.platform .platform-footer__button:hover>span{transform:translate(4px)}.platform .platform-footer__link:hover{color:var(--orange-on-navy)}.platform .platform-footer__link:hover:after{transform:scaleX(1)}}@container front-footer (max-width:980px){.platform .platform-footer__top{grid-template-columns:1fr}}@container front-footer (max-width:620px){.platform .platform-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.platform .platform-footer__tag{font-size:1.75rem}.platform .platform-footer__button{justify-content:space-between;width:100%}.platform .platform-footer__standard{flex-direction:column;align-items:flex-start;gap:16px}.platform .platform-footer__base{flex-direction:column;gap:6px}}.platform .platform-footer__button:active{transform:scale(var(--press-active-scale))}@media (prefers-reduced-motion:reduce){.platform .platform-brand,.platform .platform-nav a,.platform .platform-nav a:after,.platform .platform-menu__trigger,.platform .platform-menu__trigger span,.platform .platform-menu__trigger,.platform .platform-menu__trigger span,.platform .platform-menu__scrim,.platform .platform-menu__panel,.platform .platform-menu__panel a,.platform .platform-footer__button,.platform .platform-footer__button>span,.platform .platform-footer__link,.platform .platform-footer__link:after{transition:none}.platform .platform-menu__trigger span,.platform .platform-menu__trigger span,.platform .platform-menu__panel a,.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__trigger span,.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel a{transition-delay:0s}}@media (prefers-reduced-motion:reduce) and (hover:hover){.platform .platform-nav a:hover:after,.platform .platform-footer__button:hover>span,.platform .platform-footer__link:hover:after{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.platform .platform-footer__top{animation:both platformFooterRise;animation-duration:auto;animation-timeline:view();animation-range:entry entry 30%}}}@keyframes platformFooterRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
a,button,label,summary,input,select,textarea,[role=button]{-webkit-tap-highlight-color:transparent}a,button,summary,[role=button],[data-press]{touch-action:manipulation}a{color:inherit}@layer primitives{@media (prefers-reduced-motion:no-preference){[data-press]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--press-y)) scale(var(--press-scale));transition:transform var(--dur-1) var(--ease)}}.ui__button{--ui-button-bg:var(--ink);--ui-button-fg:var(--paper);--ui-button-edge:var(--ink);justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);border:1px solid var(--ui-button-edge);border-radius:var(--radius-pill);background:var(--ui-button-bg);color:var(--ui-button-fg);font-family:var(--display);font-size:var(--text-md);font-weight:700;line-height:var(--leading-tight);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);text-decoration:none;display:inline-flex}.ui__button--primary{--ui-button-bg:var(--orange);--ui-button-fg:var(--ink);--ui-button-edge:var(--orange)}.ui__button--ghost{--ui-button-bg:transparent;--ui-button-fg:var(--ink);--ui-button-edge:var(--ink)}.ui__button--quiet{--ui-button-bg:transparent;--ui-button-fg:var(--ink-2);--ui-button-edge:transparent;padding-inline:var(--space-3);text-underline-offset:.25em;text-decoration:underline}.ui__button:disabled,.ui__button[aria-disabled=true]{--ui-button-bg:var(--disabled-surface);--ui-button-fg:var(--disabled-text);--ui-button-edge:var(--disabled-surface);cursor:default}.ui__button[data-pending]{cursor:progress}.ui__button[data-pending]>.ui__button-label{opacity:.55}@media (hover:hover) and (pointer:fine){.ui__button:hover:not(:disabled):not([aria-disabled=true]){--ui-button-bg:var(--ink);--ui-button-fg:var(--paper);--ui-button-edge:var(--ink)}.ui__button--primary:hover:not(:disabled){--ui-button-bg:var(--ink);--ui-button-fg:var(--paper)}}.ui__card{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--elev-3)}.ui__card--flat{box-shadow:none}.ui__card--navy{background:var(--ink);color:var(--paper);border-color:#0000}.ui__pill{align-items:center;gap:var(--space-1);padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill);background:var(--soft);color:var(--ink-2);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700;display:inline-flex}.ui__notice{--ui-tone:var(--status-info);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-left:3px solid var(--ui-tone);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ui-tone) 6%, var(--paper));color:var(--ink);font-size:var(--text-md);line-height:var(--leading-normal);grid-template-columns:auto minmax(0,1fr);display:grid}.ui__notice[data-tone=success]{--ui-tone:var(--status-success)}.ui__notice[data-tone=warn]{--ui-tone:var(--status-warn)}.ui__notice[data-tone=danger]{--ui-tone:var(--status-error)}.ui__notice[data-tone=fault]{--ui-tone:var(--ink);background:var(--ink);border-color:var(--ink);color:var(--paper)}.ui__notice__glyph{color:var(--ui-tone);font-size:var(--text-lg);line-height:1}.ui__notice[data-tone=fault] .ui__notice__glyph{color:var(--orange)}.ui__notice__title{margin:0 0 var(--space-1);font-family:var(--display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight)}.ui__notice__code{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs);display:inline-flex}.ui__field{gap:var(--space-2);display:grid}.ui__field>label{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight)}.ui__field input,.ui__field select,.ui__field textarea{width:100%;min-height:48px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font-family:var(--text);font-size:var(--control-text);transition:border-color var(--dur-1) var(--ease)}.ui__field-hint{color:var(--muted-text);font-size:var(--text-sm);line-height:var(--leading-normal)}.ui__field-error{min-height:var(--space-5);color:var(--status-error);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal)}.ui__field[data-invalid] input,.ui__field[data-invalid] select,.ui__field[data-invalid] textarea{border-color:var(--status-error)}.ui__field[data-valid] input,.ui__field[data-valid] select,.ui__field[data-valid] textarea{border-color:var(--status-success)}@media (prefers-reduced-motion:reduce){.ui__button,.ui__field input,.ui__field select,.ui__field textarea{transition:none}}}
