@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_normal_latin-s.p.2rlzm4mj5kw8e.woff2)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.3strvg7o-g5v2.woff2)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.3uuun_-7zsf1g.woff2)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;--section-pad:clamp(56px, 7cqw, 116px);--section-band:clamp(22px, 2.6cqw, 40px);--gutter:max(clamp(20px, 4cqw, 64px), var(--safe-inline));--max:1380px;--pad:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));--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-h2:clamp(2.1rem, 4.6cqw, 4.1rem);--text-name:clamp(2rem, 3.4cqw, 3.3rem);--text-price:clamp(1.55rem, 2cqw, 2rem);--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;--dur-1:.15s;--dur-2:.2s;--dur-3:.25s;--dur-4:.4s;--dur-5:.65s;--dur-color:.25s;--dur-menu-open:.52s;--dur-menu-blur:.56s;--dur-menu-close:.3s;--dur-scrim-in:.42s;--dur-scrim-out:.22s;--dur-burger:.26s;--dur-menu-item-out:.16s;--dur-menu-item-in:.34s;--dur-menu-item-move:.48s;--delay-burger-close:60ms;--delay-burger-open:90ms;--delay-scrim:80ms;--delay-menu-first:.15s;--delay-menu-step:65ms;--ease-linear:linear;--ease-pop:cubic-bezier(.2, .9, .25, 1.25);--ease-exit:cubic-bezier(.4, 0, .6, 1);--motif-assemble:1.4s;--motif-pulse:2.2s;--motif-pulse-gap:2.8s;--shift-settle:2px;--shift-enter:8px;--shift-panel:14px;--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);--safe-inline:max(var(--safe-l), var(--safe-r));--header-h:78px;--header-block:calc(var(--header-h) + var(--safe-t) + 1px);--sticky-top:calc(var(--header-h) + var(--safe-t) + var(--space-4));--kb-inset:0px;--z-sticky:30;--z-bar:40;--z-prompt:45;--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}:where(#platform-content :is(a,button,input,select,textarea,summary,[tabindex])){scroll-margin-top:var(--header-block);scroll-margin-bottom:var(--bottom-bar-h,0px)}:where(#platform-content,#platform-content [id]){scroll-margin-top:calc(var(--header-block) + var(--space-4))}@media (max-height:500px){:where(#platform-content :is(a,button,input,select,textarea,summary,[tabindex])){scroll-margin-top:0}:where(#platform-content,#platform-content [id]){scroll-margin-top:var(--space-4)}}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));left:max(var(--space-3), var(--safe-l));border:2px solid var(--orange-d);background:var(--paper);min-height:44px;color:var(--ink);font:700 13px/1 var(--text);transition:transform .16s var(--ease-material);align-items:center;padding:11px 15px;text-decoration:none;display:inline-flex;position:fixed;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;padding-block:0;padding-inline:max(var(--space-6), var(--safe-l)) max(var(--space-6), var(--safe-r));margin:0 auto}.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 var(--dur-4) var(--ease-material)}.logo:hover .mk img{transform:translateY(-1px)scale(1.06)}.eyebrow{color:var(--orange-text);font-family:var(--text);letter-spacing:.18em;font-weight:700;font-size:var(--text-xs);text-transform:uppercase}.btn{background:var(--orange);color:var(--ink);font-family:var(--text);font-weight:700;font-size:var(--text-md);cursor:pointer;transition:background var(--dur-2) var(--ease-material), color var(--dur-2) var(--ease-material), transform var(--dur-1) var(--ease-material), box-shadow var(--dur-2) var(--ease-material);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);transition:border-color .16s var(--ease-material), box-shadow .16s var(--ease-material);border-radius:30px;padding:15px 20px}.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;padding:max(20px, var(--safe-t)) max(20px, var(--safe-r)) max(20px, var(--safe-b)) max(20px, var(--safe-l));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:rise-fade var(--dur-3) var(--ease-material) both;background:#0d1b3d8c;justify-content:center;align-items:center;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-material) 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-material) 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-material) 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 var(--dur-4) .28s var(--ease-material) 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{margin-top:calc(-1 * var(--front-header-block));background:var(--cream);container:utility-stage/inline-size}.uh__stage{align-content:center;min-height:min(max(620px,33.33cqw),100svh);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__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:min(460px,100svh)}.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(--text);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}.analytics-consent{z-index:var(--z-prompt);inset:auto max(var(--space-4), var(--safe-r)) max(var(--space-4), var(--safe-b)) max(var(--space-4), var(--safe-l));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{min-height:44px;margin-block:calc(-1 * var(--space-3)) calc(-1 * var(--space-4));color:#ffb27f;font-size:var(--text-xs);text-underline-offset:3px;grid-area:1/2;align-self:start;align-items:center;display:inline-flex}.analytics-consent__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.analytics-consent--acknowledge .analytics-consent__actions{grid-template-columns:1fr}.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(var(--space-2), var(--safe-r)) max(var(--space-2), var(--safe-b)) max(var(--space-2), var(--safe-l));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)}}@media (max-height:500px){.analytics-consent{inset:auto max(var(--space-2), var(--safe-r)) max(var(--space-2), var(--safe-b)) max(var(--space-2), var(--safe-l));align-items:center;gap:var(--space-3);width:min(720px,100vw - 16px);padding:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto}.analytics-consent__copy p{line-height:var(--leading-tight)}}:root:has([role=dialog][aria-modal=true],[aria-controls=fp-nav][aria-expanded=true],header details[open]) .analytics-consent{visibility:hidden}.page{background:var(--paper);flex-direction:column;min-height:100dvh;display:flex}.enter{opacity:0;animation:enter-up .72s var(--ease-material) 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;animation-duration:0s;animation-delay:0s;transform:none}.logo .mk img,.btn,.register input[type=text].register__name,.register input[type=email]{transition-duration:0s;transition-delay:0s}.announce__in,.logo,.header:after,.ts-overlay,.ts-modal{opacity:1;animation-duration:0s;animation-delay:0s;transform:none}}@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}}@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:var(--max);--platform-gutter:max(clamp(20px, 4vw, 64px), var(--safe-inline));--platform-section:clamp(76px, 10vw, 152px);--platform-ease:var(--ease-material);--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:2px solid var(--orange-text);outline-offset:2px}.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}:root{--platform-banner-block:48px}@media (max-width:480px){:root{--platform-banner-block:68px}}.platform-banner{z-index:31;min-height:48px;padding:max(10px, var(--safe-t)) max(clamp(14px, 2.2vw, 32px), var(--safe-r)) 10px max(clamp(14px, 2.2vw, 32px), var(--safe-l));background:var(--platform-ink);color:var(--platform-paper);font-size:var(--text-base);text-align:center;justify-content:center;align-items:center;gap:12px;font-weight:600;line-height:1.35;display:flex;position:sticky;top:0}body:has(.platform-banner:not([data-dismissed=true])) .platform-header{top:var(--platform-banner-block)}:root:has(.platform-banner:not([data-dismissed=true])){--header-block:calc(var(--platform-banner-block) + var(--header-h) + var(--safe-t) + 1px);--sticky-top:calc(var(--platform-banner-block) + var(--header-h) + var(--safe-t) + var(--space-4))}@media (max-width:480px){.platform-banner{min-height:68px;font-size:var(--text-md);padding:8px 14px;line-height:1.3}}.platform-banner[data-dismissed=true]{visibility:hidden}.platform-banner p{overflow-wrap:anywhere;min-width:0;margin:0}.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-banner a,.platform-banner button{min-height:44px;margin-block:calc(-1 * var(--space-2));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.platform-banner a:hover{color:var(--platform-paper)}.platform-banner button:hover{color:var(--platform-orange-light)}}.platform-header{z-index:30;border-bottom:1px solid var(--platform-rule);position:sticky;top:0}@media (max-height:500px){.platform-banner,.platform-header{position:relative;top:auto}body:has(.platform-banner:not([data-dismissed=true])) .platform-header{top:auto}.platform .platform-header:has(.platform-menu[open],[aria-controls=fp-nav][aria-expanded=true],.platform-menu__trigger:focus){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 var(--ease-material);position:absolute;bottom:7px;left:0;right:100%}@media (hover:hover){.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-material), color var(--dur-1) var(--ease-material);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}@media (hover:hover){.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__progress{inset:auto var(--space-2) var(--space-1);border-radius:var(--radius-pill);background:var(--orange-text);transform-origin:0;pointer-events:none;height:2px;position:absolute;transform:scaleX(0)}.platform-cart-link__progress[data-pending]{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.platform-cart-link__progress[data-pending]{transition:transform var(--dur-5) var(--ease-material)}.platform-cart-link__count{animation:cart-count-arrive var(--dur-3) var(--ease-material)}}@keyframes cart-count-arrive{0%{transform:scale(1.45)}}.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--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-radius:var(--radius-pill);min-height:52px;color:var(--ink);font-size:var(--text-sm);transition:transform var(--dur-material) var(--ease-material);border:0;justify-content:space-between;align-items:center;gap:30px;padding:14px 22px 14px 25px;font-weight:730;text-decoration:none;display:inline-flex}.platform-button--primary{--glass-elevation:0 10px 28px #ff660042}.platform-button--on-dark{color:var(--paper)}.platform-button:active{transform:scale(var(--press-active-scale))}@media (hover:hover){.platform-button:hover{transform:scale(var(--press-hover-scale))}.platform-button--primary:hover{--glass-pour:#f05f00f0;--glass-solid:var(--orange-d)}.platform-button--quiet:hover{--glass-pour:#ffffffb8;--glass-solid:var(--glass-fallback-light)}}.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-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:focus-visible{color:var(--orange-on-navy)}@media (hover:hover){.platform-footer__preference:hover{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:max(20px, var(--safe-inline));--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)}@media (hover:hover){.platform-nav a:hover:before{opacity:1;margin-right:8px;transform:scale(1)}}.platform-hero--specimen .platform-kicker{color:var(--platform-orange-light)}.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}.platform-button:active{transform:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.platform-button:hover{transform:none}}@supports (animation-timeline:view()){.platform-section>.platform-wrap,.platform-statement>.platform-wrap,.platform-brand-story__grid{animation:platform-section-arrive var(--ease-material) both;animation-duration:auto;animation-timeline:view();animation-range:entry entry 32%}}@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[aria-current=page]{border-bottom-color:currentColor}@media (hover:hover){.platform-preview-bar a:hover{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}@media (hover:hover){.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);padding:max(clamp(76px, 14svh, 150px), var(--safe-t)) max(clamp(20px, 4vw, 64px), var(--safe-r)) max(clamp(20px, 4vw, 40px), var(--safe-b)) max(clamp(20px, 4vw, 64px), var(--safe-l));color:var(--ink);font-family:var(--text);justify-content:center;align-items:flex-start;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-material) 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-material);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.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-material);text-decoration:none;display:flex}.platform-search__results [aria-selected=true] .platform-search__option{background:color-mix(in srgb, var(--ink) 6%, transparent)}@media (hover:hover){.platform-search__option:hover{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),(max-height:500px){.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));padding-right:max(var(--space-4), var(--safe-r));padding-left:max(var(--space-4), var(--safe-l))}.platform-search__hint{display:none}.platform-search__results{padding-right:max(var(--space-2), var(--safe-r));padding-bottom:max(var(--space-2), var(--safe-b));padding-left:max(var(--space-2), var(--safe-l))}}@media (hover:none) and (pointer:coarse){.platform-search__hint{display:none}.platform-search__results [aria-selected=true] .platform-search__option{background:0 0}}@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{color:var(--ink);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){:root:has(.glass__sticky-bar){--bottom-bar-h:80px}.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:max(var(--glass-sticky-inline,var(--space-4)), var(--safe-l)) max(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(--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:calc(78px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);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 var(--dur-color) 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 var(--dur-color) 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 var(--dur-material) 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 var(--dur-color) var(--ease-material)}.platform .platform-menu{margin-left:0;display:none;position:static}.platform .platform-menu__trigger{cursor:pointer;width:44px;height:44px;color:var(--ink);transition:color var(--dur-color) 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 var(--dur-burger) var(--ease-material), opacity var(--dur-menu-item-out) var(--ease-material), width var(--dur-burger) var(--ease-material);background:currentColor;flex:none}.platform .platform-menu__trigger span:first-child,.platform .platform-menu__trigger span:nth-child(3){transition-delay:var(--delay-burger-close)}.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:var(--delay-burger-open);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:var(--delay-burger-open);transform:translateY(-7px)rotate(-45deg)}.platform>.platform-menu__scrim{inset:var(--front-header-block) 0 0;z-index:29;opacity:0;pointer-events:none;transition:opacity var(--dur-scrim-out) var(--ease-material);background:#0d1b3d47;border:0;display:block;position:fixed}.platform>.platform-menu__scrim.is-open{z-index:calc(var(--z-menu) - 1);opacity:1;pointer-events:auto;transition:opacity var(--dur-scrim-in) var(--ease-material) var(--delay-scrim)}@media (max-width:1080px){.platform:has(.platform-menu[open])>.platform-menu__scrim{z-index:calc(var(--z-menu) - 1);opacity:1;pointer-events:auto;transition:opacity var(--dur-scrim-in) var(--ease-material) var(--delay-scrim)}}.platform .platform-header:has(.platform-menu[open],.platform-menu.is-open){z-index:var(--z-menu)}.platform .platform-menu__clip{pointer-events:none;visibility:hidden;transition:visibility 0s var(--ease-material) var(--dur-menu-close);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;visibility:visible;transition-delay:0s}.platform .platform-menu__panel{z-index:auto;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));max-height:calc(100svh - var(--header-block));overscroll-behavior:contain;transform-origin:top;transition:transform var(--dur-menu-close) var(--ease-exit), -webkit-backdrop-filter var(--dur-menu-close) var(--ease-material), backdrop-filter var(--dur-menu-close) var(--ease-material);border:0;border-bottom:1px solid #0d1b3d1f;border-radius:0 0 20px 20px;flex-direction:column;margin-right:0;display:flex;position:static;top:auto;right:auto;overflow-y:auto;transform:translateY(-102%)}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel{--glass-elevation:0 18px 44px #0a193324;transition:transform var(--dur-menu-open) var(--ease-material), -webkit-backdrop-filter var(--dur-menu-blur) var(--ease-material), backdrop-filter var(--dur-menu-blur) var(--ease-material);transform:translateY(0)}.platform .platform-menu__panel nav{display:grid}.platform .platform-menu__panel a{--menu-row:0;min-height:44px;color:var(--ink);font-family:var(--display);letter-spacing:-.03em;opacity:0;transition:opacity var(--dur-menu-item-out) var(--ease-material), transform var(--dur-2) var(--ease-exit), color var(--dur-color) var(--ease-material);border-bottom:1px solid #0d1b3d1a;align-items:center;padding:15px 2px;font-size:1.7rem;text-decoration:none;display:flex;transform:translate(-14px,-6px)}.platform .platform-menu__panel a[aria-current=page]{color:var(--orange-text)}.platform .platform-menu__panel a:last-child{border-bottom:0}.platform .platform-menu__panel a:nth-child(2){--menu-row:1}.platform .platform-menu__panel a:nth-child(3){--menu-row:2}.platform .platform-menu__panel a:nth-child(4){--menu-row:3}.platform .platform-menu__panel a:nth-child(5){--menu-row:4}.platform .platform-menu__panel a:nth-child(6){--menu-row:5}.platform .platform-menu__panel a:nth-child(n+7){--menu-row:6}.platform :is(.platform-menu.is-open,.platform-menu[open]) .platform-menu__panel a{--menu-deal:calc(var(--delay-menu-first) + var(--menu-row) * var(--delay-menu-step));opacity:1;transition:opacity var(--dur-menu-item-in) var(--ease-material), transform var(--dur-menu-item-move) var(--ease-material), color var(--dur-color) var(--ease-material);transition-delay:var(--menu-deal), var(--menu-deal), 0s;transform:translate(0)}@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{display:block}}@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),calc(30px + var(--bottom-bar-h,0px)));-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:var(--gutter)}.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 var(--dur-color) var(--ease-material), color var(--dur-color) 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 var(--dur-color) 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 var(--dur-material) 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__clip,.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:platformFooterRise var(--ease-material) both;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:scale(var(--press-active-scale));transition:transform var(--dur-material) var(--ease-material)}}.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}}
