@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0%;size-adjust:102.8%}@font-face{font-family:martian Fallback;src:local("Arial");ascent-override:60.84%;descent-override:12.17%;line-gap-override:0%;size-adjust:164.36%}@font-face{font-family:archivo;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:martian;font-stretch:75% 112.5%;src:url(/assets/martian-mono-latin-standard-normal-1TqSgyfh.woff2) format("woff2");font-display:swap;font-weight:100 800}body{--font-archivo: "archivo", "archivo Fallback";--font-martian: "martian", "martian Fallback"}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-800{border-color:var(--color-gray-800)}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-gray-300{color:var(--color-gray-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media(hover:hover){.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-purple-500\/50:hover{--tw-shadow-color:#ac4bff80}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-purple-500\/50:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}}}:root{--radius-tag:2px;--radius-control:6px;--radius-panel:8px;--radius-sheet:12px;--radius-round:999px;--line-hair:1px;--line-strong:1.5px;--line-rail:3px;--line-sheet-offset:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:104px;--duration-fast:.1s;--duration-normal:.16s;--duration-slow:.24s;--duration-ambient:1.2s;--easing-enter:cubic-bezier(.2, 0, 0, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--easing-scene:cubic-bezier(.16, 1, .3, 1);--font-display:"Archivo Variable", "Helvetica Neue", Helvetica, system-ui, sans-serif;--font-text:"Archivo Variable", "Helvetica Neue", Helvetica, system-ui, sans-serif;--font-mono:"Martian Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--type-display-xl-size:104px;--type-display-xl-line:99px;--type-display-xl-tracking:-.035em;--type-display-xl-weight:660;--type-display-xl-width:112%;--type-display-xl-family:var(--font-display);--type-display-xl-case:none;--type-display-xl-numeric:normal;--type-display-size:56px;--type-display-line:57px;--type-display-tracking:-.032em;--type-display-weight:640;--type-display-width:108%;--type-display-family:var(--font-display);--type-display-case:none;--type-display-numeric:normal;--type-title-size:26px;--type-title-line:29px;--type-title-tracking:-.02em;--type-title-weight:640;--type-title-width:108%;--type-title-family:var(--font-display);--type-title-case:none;--type-title-numeric:normal;--type-heading-size:19px;--type-heading-line:26px;--type-heading-tracking:-.01em;--type-heading-weight:640;--type-heading-width:106%;--type-heading-family:var(--font-display);--type-heading-case:none;--type-heading-numeric:normal;--type-body-lg-size:17px;--type-body-lg-line:27px;--type-body-lg-tracking:0em;--type-body-lg-weight:400;--type-body-lg-width:100%;--type-body-lg-family:var(--font-text);--type-body-lg-case:none;--type-body-lg-numeric:normal;--type-body-size:15px;--type-body-line:24px;--type-body-tracking:0em;--type-body-weight:400;--type-body-width:100%;--type-body-family:var(--font-text);--type-body-case:none;--type-body-numeric:normal;--type-body-sm-size:13px;--type-body-sm-line:20px;--type-body-sm-tracking:0em;--type-body-sm-weight:400;--type-body-sm-width:100%;--type-body-sm-family:var(--font-text);--type-body-sm-case:none;--type-body-sm-numeric:normal;--type-caption-size:12px;--type-caption-line:18px;--type-caption-tracking:0em;--type-caption-weight:400;--type-caption-width:100%;--type-caption-family:var(--font-text);--type-caption-case:none;--type-caption-numeric:normal;--type-action-size:15px;--type-action-line:20px;--type-action-tracking:0em;--type-action-weight:600;--type-action-width:100%;--type-action-family:var(--font-text);--type-action-case:none;--type-action-numeric:normal;--type-label-size:11px;--type-label-line:16px;--type-label-tracking:.08em;--type-label-weight:500;--type-label-width:100%;--type-label-family:var(--font-mono);--type-label-case:uppercase;--type-label-numeric:normal;--type-data-lg-size:42px;--type-data-lg-line:42px;--type-data-lg-tracking:-.03em;--type-data-lg-weight:500;--type-data-lg-width:87.5%;--type-data-lg-family:var(--font-mono);--type-data-lg-case:none;--type-data-lg-numeric:tabular-nums;--type-data-md-size:16px;--type-data-md-line:20px;--type-data-md-tracking:-.01em;--type-data-md-weight:500;--type-data-md-width:100%;--type-data-md-family:var(--font-mono);--type-data-md-case:none;--type-data-md-numeric:tabular-nums;--type-data-size:12px;--type-data-line:18px;--type-data-tracking:0em;--type-data-weight:400;--type-data-width:100%;--type-data-family:var(--font-mono);--type-data-case:none;--type-data-numeric:tabular-nums;--type-headline-size:36px;--type-headline-line:38px;--type-headline-tracking:-.035em;--type-headline-weight:640;--type-headline-width:108%;--type-headline-family:var(--font-display);--type-headline-case:none;--type-headline-numeric:normal;--type-verdict-size:64px;--type-verdict-line:60px;--type-verdict-tracking:-.04em;--type-verdict-weight:660;--type-verdict-width:112%;--type-verdict-family:var(--font-display);--type-verdict-case:none;--type-verdict-numeric:normal}:root,[data-theme=paper]{--ground:#f4f4f1;--sheet:#fff;--well:#eaeae5;--ink:#111;--ink-2:#45453f;--ink-3:#5f5f59;--rule:#11111124;--rule-2:#11111157;--grid:#1111110e;--sign:#2540f5;--sign-ink:#2540f5;--on-sign:#fff;--sign-wash:#2540f512;--mark:#111;--up:#0f6d41;--down:#a83119;--alert:#a83119;--alert-wash:#a831191a;--scrim:#1116;--sleeve-spy:#3d4350;--sleeve-stable:#2e7f6e;--sleeve-eth:#8e8ad8;--sleeve-btc:#e39b2d;--sleeve-alt:#cbbfae;--material-top:#fff;--material-front:#e6e6e1;--material-left:#d2d2cc;--material-edge:#1113;--material-ink-top:#4a4a44;--material-ink-front:#1c1c1a;--material-ink-left:#0b0b0a;--material-floor:#11111114;--material-shadow:#1113;--shadow-overlay:0 16px 64px #11111129}[data-theme=night],.dark{--ground:#0c0b09;--sheet:#141310;--well:#1b1915;--ink:#ebe4d2;--ink-2:#b9b3a7;--ink-3:#9d9789;--rule:#ebe4d21c;--rule-2:#ebe4d247;--grid:#ebe4d209;--sign:#d4c5a3;--sign-ink:#d4c5a3;--on-sign:#15120b;--sign-wash:#d4c5a31f;--mark:#d4c5a3;--up:#5bd18b;--down:#ff7a66;--alert:#ff7a66;--alert-wash:#ff7a6624;--scrim:#000000b8;--sleeve-spy:#6e7686;--sleeve-stable:#3fa38b;--sleeve-eth:#a7a2ee;--sleeve-btc:#ffaf6e;--sleeve-alt:#d8d6e1;--material-top:#2d2a25;--material-front:#211f1b;--material-left:#181714;--material-edge:#ebe4d229;--material-ink-top:#f2ecdf;--material-ink-front:#cbc5b8;--material-ink-left:#a39d91;--material-floor:#ebe4d211;--material-shadow:#0009;--shadow-overlay:0 16px 64px #0009}.status-glyph{box-sizing:border-box;border:2px solid;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.status-rail{border-top-width:var(--line-rail);border-top-color:currentColor}.status-glyph[data-status=live]{background:currentColor;border-style:solid}.status-rail[data-status=live]{border-top-style:solid}.status-glyph[data-status=in-development]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border-style:solid}.status-rail[data-status=in-development]{border-top-style:dashed}.status-glyph[data-status=research]{background:radial-gradient(circle,currentColor 0 1.6px,#0000 2.1px);border-style:solid}.status-rail[data-status=research]{border-top-style:dashed}.status-glyph[data-status=planned]{background:0 0;border-style:dashed}.status-rail[data-status=planned]{border-top-style:dashed}body{background:var(--ground);color:var(--ink);font-family:var(--font-text);font-synthesis:none;--font-display:var(--font-archivo);--font-text:var(--font-archivo);--font-mono:var(--font-martian)}:focus-visible{outline:2px solid var(--sign-ink);outline-offset:3px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.zp-persp{position:absolute;inset:0 var(--zp-frame-x);overflow:visible;pointer-events:none}.zp-world{position:absolute;width:0;height:0;transform-style:preserve-3d}.zp-fc{position:absolute;left:0;top:0;box-sizing:border-box;transform-origin:0 0;font-family:var(--font-mono);line-height:1.25;letter-spacing:.06em;white-space:pre-wrap;overflow:hidden;--zp-face-fill: transparent;background:var(--zp-face-fill)}.zp-dial3d{position:absolute;left:0;top:0;box-sizing:border-box;transform-origin:0 0;background:var(--sheet);border:1px solid var(--rule-2);border-radius:6px;box-shadow:inset 0 0 0 1px var(--material-edge);overflow:hidden}.zp-dot3d{position:absolute;left:0;top:0;transform-origin:0 0;border-radius:50%}.zp-blb{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;flex-direction:column;align-items:center;white-space:nowrap}.zp-blb-box{display:flex;align-items:center;gap:.6em;padding:.42em .75em;background:var(--sheet);color:var(--ink);border:1px solid var(--rule-2);border-radius:3px;font-family:var(--font-mono);line-height:1.3;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:none}.zp-blb-s{font-weight:400;color:var(--ink-3);letter-spacing:.03em}.zp-blb-s:empty{display:none}.zp-blb-box.zp-ink{background:var(--ink);color:var(--ground);border-color:var(--ink)}.zp-blb-box.zp-ink .zp-blb-s{color:color-mix(in srgb,var(--ground) 72%,transparent)}.zp-blb-box.zp-sign{border-color:var(--sign);color:var(--sign-ink)}.zp-blb-box.zp-plan{border-style:dashed;color:var(--ink-2);background:color-mix(in srgb,var(--sheet) 86%,transparent)}.zp-blb-stem{display:block;width:1px;background:var(--ink-2)}.zp-tag3d{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;align-items:center;white-space:nowrap}.zp-tag-box{display:flex;align-items:center;gap:.65em;padding:.32em .65em;border-radius:3px;font-family:var(--font-mono);line-height:1.3;letter-spacing:.04em;color:var(--ink-2);background:color-mix(in srgb,var(--sheet) 90%,transparent);border:1px solid var(--rule)}.zp-tag-box.zp-ink{background:var(--ink);color:var(--ground);border-color:var(--ink)}.zp-tag-n{font-weight:700}.zp-tag-s{font-size:.86em;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.zp-tag-s:empty{display:none}.zp-tag-lead{display:block;width:18px;height:1px;background:var(--ink-3)}.zp-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--ground) 0,var(--ground) var(--zp-frame-x),color-mix(in srgb,var(--ground) 86%,transparent) calc(var(--zp-frame-x) + min(100cqw,1440px) * .3),transparent calc(var(--zp-frame-x) + min(100cqw,1440px) * .52))}.zp-st{display:inline-block;width:10px;height:10px;border-radius:50%;box-sizing:border-box;border:1.5px solid currentColor;flex:none;font-style:normal}.zp-st-live{background:currentColor}.zp-st-dev{background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.zp-st-res{background:radial-gradient(circle,currentColor 0 1.4px,transparent 1.9px)}.zp-st-plan{border-style:dashed}.zp-st.zp-st-none{display:none}.zp-asset-glyph{width:100%;height:100%;display:block}.zp-blb .zp-asset-glyph{width:18px;height:18px}@property --sk-px{syntax: "<length>"; inherits: true; initial-value: 1px;}.sk-stage-container{container-type:size;position:relative;width:100%;overflow:hidden}.sk-stage{--sk-px: calc(100cqw / var(--sk-w));width:100%;height:100%;position:absolute;inset:0}.sk-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sk-line{display:block;position:relative}.sk-mask{display:inline-block;overflow:hidden;vertical-align:top;margin-right:.22em}.sk-word{display:inline-block}.sk-word[data-style=o]{color:transparent;-webkit-text-stroke:.03em var(--sk-ink)}.sk-word[data-style=s]{color:var(--sk-sign-ink)}.sk-word[data-style=m]{color:var(--sk-ink-3)}.sk-underline{display:block;width:100%;height:.3em;overflow:visible;fill:none;stroke:var(--sk-sign-ink);stroke-width:3}.sk-underline[data-underline=rule]{stroke:var(--sk-ink)}.sk-kinetic[data-reveal=true] .sk-word{animation:sk-reveal .352s var(--sk-easing-scene) both;animation-delay:calc(var(--sk-word-index) * 77ms)}@keyframes sk-reveal{0%{transform:translateY(108%);opacity:0}to{transform:translateY(0);opacity:1}}.sk-player{color:var(--sk-ink);background:var(--sk-ground)}.sk-controls{display:flex;align-items:center;gap:12px;padding:12px;background:var(--sk-sheet);font-family:var(--sk-font-mono);font-size:12px}.sk-controls button{color:inherit;background:transparent;border:1px solid var(--sk-rule);border-radius:var(--sk-radius-control);padding:8px;cursor:pointer}.sk-controls button[aria-pressed=true]{border-color:var(--sk-sign-ink)}.sk-player:focus-visible,.sk-controls :focus-visible{outline:2px solid var(--sk-sign-ink);outline-offset:3px}.sk-scrubber{flex:1;position:relative}.sk-scrubber input{width:100%;accent-color:var(--sk-sign-ink)}.sk-stop{position:absolute;bottom:0;height:4px;width:1px;background:var(--sk-ink-3);pointer-events:none}.sk-print{display:none}@media(max-width:600px){.sk-controls{flex-wrap:wrap}.sk-scrubber{flex-basis:100%;order:1}}@media(prefers-reduced-motion:reduce){.sk-kinetic[data-reveal=true] .sk-word{animation:none;transform:none!important;opacity:1!important}}@media print{.sk-screen,.sk-controls{display:none}.sk-print{display:block}.sk-print-page{break-after:page}.sk-print-page:last-child{break-after:auto}}.zp-motion a{color:inherit}.zp-motion a:hover{color:var(--sign-ink)}.zp-motion ::selection{background:var(--sign);color:var(--on-sign)}.zp-motion :focus-visible{outline:2px solid var(--sign-ink);outline-offset:3px}.zp-wrap{box-sizing:content-box;max-width:1312px;margin:0 auto;padding-left:clamp(20px,4.4vw,64px);padding-right:clamp(20px,4.4vw,64px)}.zp-lbl{font-family:var(--font-mono);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.zp-lede{margin:0;font-size:17px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.zp-badge{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10.5px;line-height:16px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-style:normal}.zp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:6px;font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;transition:background-color .14s,color .14s,border-color .14s}.zp-motion .zp-btn-sign{background:var(--sign);color:var(--on-sign);border:1px solid var(--sign)}.zp-motion .zp-btn-sign:hover{color:var(--on-sign);background:color-mix(in srgb,var(--sign) 84%,#000)}.zp-motion .zp-btn-line{background:transparent;color:var(--ink);border:1px solid var(--rule-2)}.zp-motion .zp-btn-line:hover{color:var(--ink);border-color:var(--ink)}.zp-tlink{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-decoration-thickness:1px;text-underline-offset:4px;font-weight:500}.zp-logo{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);text-decoration:none}.zp-logo-t{font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:18px;letter-spacing:-.015em;white-space:nowrap}.zp-hl{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:6px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none}.zp-navprog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline: scroll()){.zp-navprog{animation:navGrow linear both;animation-timeline:scroll(root)}}@keyframes navGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.zp-stage{--zp-frame-x: max(0px, calc((100cqw - 1440px)/2) );--zp-inset: calc(var(--zp-frame-x) + clamp(20px, 4.4cqw, 64px));--zp-cq: min(1cqw, 14.4px);overflow:hidden;container-type:size;isolation:isolate}.zp-kt{margin:0;font-family:var(--font-display);font-weight:680;font-stretch:106%;letter-spacing:-.038em;line-height:1;display:flex;flex-direction:column;align-items:flex-start}.zp-kl{position:relative;display:flex;flex-wrap:wrap;column-gap:.24em;max-width:100%}.zp-km{display:inline-block;overflow:hidden;padding:.08em .05em .18em;margin:-.08em -.05em -.18em}.zp-kw{display:inline-block;will-change:transform,opacity}.zp-ksig{position:absolute;left:-3%;bottom:-.26em;width:106%;height:auto;overflow:visible;pointer-events:none}.zp-ksig path{fill:none;stroke:var(--sign);stroke-width:6;stroke-linecap:round;stroke-dasharray:640}.zp-hero{position:absolute;z-index:3;left:var(--zp-inset);top:0;bottom:64px;width:min(46cqw,640px);display:flex;flex-direction:column;justify-content:center}.zp-hero-offer{margin:0 0 22px;max-width:24em;font-family:var(--font-display);font-size:clamp(17px,calc(1.5 * var(--zp-cq)),22px);font-weight:600;line-height:1.3;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.zp-hero-t{font-size:clamp(46px,calc(5.5 * var(--zp-cq)),96px);font-stretch:104%;letter-spacing:-.045em;line-height:.94}.zp-hero-status{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.zp-hero-p{margin:30px 0 0;max-width:31em;font-size:clamp(16px,calc(1.25 * var(--zp-cq)),19px);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.zp-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.zp-hero-foot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 32px;margin-top:30px}.zp-hero-entries{display:grid;gap:2px;margin:0;padding:0;list-style:none}.zp-hero-entries a{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none}.zp-hero-entries a:after{content:"→";content:"→" / "";color:var(--ink-3)}.zp-hero-still{--zp-frame-x: 0px;--zp-cq: 1cqw;--zp-u: min(calc(.8 * var(--zp-cq)), 1.4cqh);position:relative;flex:none;width:clamp(150px,calc(26cqw - 94px),280px);aspect-ratio:16 / 10;margin:0;overflow:hidden;container-type:size;isolation:isolate;border:1px solid var(--rule);border-radius:8px;background:var(--ground)}.zp-hero-still .zp-world{--zp-u: inherit}.zp-cue{position:absolute;z-index:3;left:50%;bottom:92px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.zp-cue-line{display:block;width:1px;height:36px;background:linear-gradient(var(--ink-3),transparent)}.zp-capbox{position:absolute;z-index:3;left:var(--zp-inset);top:0;bottom:84px;width:min(41cqw,560px);display:flex;flex-direction:column;justify-content:center;pointer-events:none}.zp-cap-k{margin:0 0 20px;color:var(--ink)}.zp-cap-t{font-size:clamp(34px,calc(4 * var(--zp-cq)),62px)}.zp-cap-s{margin:26px 0 0;max-width:30em;font-size:clamp(15px,calc(1.15 * var(--zp-cq)),18px);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.zp-cap-s:empty{display:none}.zp-crows{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:12px}.zp-crows li{display:flex;align-items:center;gap:14px;color:var(--ink-2)}.zp-crow-t{font-size:15px;font-weight:600;color:var(--ink)}.zp-crow-s{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.zp-cap-b{margin:20px 0 0}.zp-hud{position:absolute;z-index:4;left:var(--zp-inset);right:var(--zp-inset);bottom:16px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.zp-hud-b{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:9px;min-height:44px;margin:0;padding:10px 0 6px;background:none;border:0;border-radius:0;text-align:left;cursor:pointer;font-family:var(--font-mono);font-size:10.5px;line-height:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.zp-hud-b:hover{color:var(--ink)}.zp-hud-l{display:flex;gap:8px;white-space:nowrap;overflow:hidden}.zp-hud-tr{position:relative;display:block;height:0}.zp-hud-f{position:absolute;left:0;top:-2px;height:2px}.zp-rstage{overflow:hidden;container-type:size;isolation:isolate;display:flex;flex-direction:column;box-sizing:border-box;max-width:1440px;margin-inline:auto;gap:clamp(10px,1.3cqw,20px);padding:clamp(22px,3.2cqw,52px) clamp(20px,4.4cqw,64px) clamp(16px,2cqw,30px);background:var(--ground);color:var(--ink)}.zp-r-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.zp-r-h{font-size:clamp(30px,3.3cqw,58px);margin-top:14px}.zp-r-now{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px clamp(18px,2.4cqw,40px)}.zp-r-date{margin:6px 0 0;font-family:var(--font-mono);font-weight:500;font-stretch:87.5%;font-size:clamp(22px,2.5cqw,42px);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.zp-r-v{margin:6px 0 0;font-family:var(--font-mono);font-weight:600;font-size:clamp(18px,1.8cqw,30px);line-height:1;font-variant-numeric:tabular-nums}.zp-r-v2{color:var(--ink-3);font-weight:500}.zp-r-chart{position:relative;flex:1 1 0;min-height:120px;margin:10px 0 0 40px}.zp-r-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.zp-r-grid{fill:none;stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.zp-r-grid2{fill:none;stroke:var(--rule-2);stroke-width:1;vector-effect:non-scaling-stroke}.zp-r-lc0{fill:none;stroke:var(--ink-3);stroke-width:1.25;stroke-linejoin:round;opacity:.3;vector-effect:non-scaling-stroke}.zp-r-ls0{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round;opacity:.16;vector-effect:non-scaling-stroke}.zp-r-lc{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.zp-r-ls{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.zp-r-ax{position:absolute;left:-44px;width:34px;text-align:right;font-family:var(--font-mono);font-size:10.5px;line-height:14px;color:var(--ink-3)}.zp-r-cn{position:absolute;top:-22px;transform:translate(-50%);font-family:var(--font-mono);font-size:9.5px;line-height:14px;color:var(--ink-3)}.zp-r-ph{position:absolute;top:-6px;bottom:-6px;width:1px;background:var(--ink)}.zp-r-dc{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-sizing:border-box;border-radius:50%;background:var(--ground);border:2px solid var(--ink-3)}.zp-r-ds{position:absolute;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;box-sizing:border-box;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px var(--ground)}.zp-r-axis{position:relative;height:30px;margin-left:40px;border-top:1px solid var(--rule-2)}.zp-r-rug{position:absolute;left:0;right:0;top:2px;height:7px}.zp-r-rug0{fill:none;stroke:var(--ink-3);stroke-width:1;opacity:.3;vector-effect:non-scaling-stroke}.zp-r-rug1{fill:none;stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.zp-r-tk{position:absolute;top:13px;transform:translate(-50%);font-family:var(--font-mono);font-size:10.5px;line-height:14px;color:var(--ink-3);white-space:nowrap}.zp-r-sh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 18px;margin:0 0 8px 40px}.zp-r-held{margin:0;font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.04em;color:var(--ink-2);white-space:pre-wrap;font-variant-numeric:tabular-nums}.zp-r-strip{position:relative;height:clamp(26px,3cqw,48px);margin-left:40px;border-radius:2px;overflow:hidden}.zp-r-ph2{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--ink)}.zp-r-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 40px;margin-left:40px}.zp-r-ch{flex:1 1 380px;min-width:0}.zp-r-chl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.zp-r-cht{font-size:clamp(22px,2.1cqw,36px);margin-top:8px}.zp-r-side{flex:0 1 400px;min-width:0;display:grid}.zp-r-side>*{grid-area:1 / 1}.zp-r-lt{margin:8px 0 0;font-size:clamp(13px,1cqw,16px);line-height:1.45;color:var(--ink)}.zp-r-rule{display:inline-block;margin-right:10px;padding:1px 6px;border-radius:2px;background:var(--ink);color:var(--ground);font-family:var(--font-mono);font-size:.78em;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px}.zp-r-fired{margin:6px 0 0;font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.04em;color:var(--ink-3)}.zp-r-stats{display:grid;grid-template-columns:auto auto auto;justify-content:start;gap:6px 22px;margin-top:10px;font-family:var(--font-mono);font-size:clamp(12px,1cqw,15px);line-height:1.3;font-variant-numeric:tabular-nums}.zp-r-sk{color:var(--ink-3)}.zp-r-sv{color:var(--ink);font-weight:600;text-align:right}.zp-r-sd{color:var(--ink-3);text-align:right}.zp-r-disc{margin:0 0 0 40px;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.zp-j-h{font-size:clamp(44px,calc(6.2*min(1vw,14.4px)),96px);font-stretch:104%;letter-spacing:-.045em;line-height:.96;margin-top:18px}.zp-jf{display:grid;gap:10px}.zp-jf-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.zp-jf-in{flex:1 1 220px;min-width:0;min-height:48px;box-sizing:border-box;padding:0 2px;border:0;border-bottom:1px solid var(--rule-2);background:transparent;color:var(--ink);font-family:var(--font-display);font-size:18px;outline-offset:4px}.zp-jf-in::placeholder{color:color-mix(in srgb,var(--ink) 50%,transparent)}.zp-jf-sig{display:block;width:100%;height:auto;overflow:visible}.zp-jf-sig path{fill:none;stroke:var(--sign);stroke-width:3;stroke-linecap:round;stroke-dasharray:900}.zp-j-horizons{margin:0;display:grid;gap:16px}.zp-j-horizons div{display:grid;gap:6px;padding-top:14px;border-top:1px solid var(--rule)}.zp-j-horizons dt{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.zp-j-horizons dd{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.zp-j-horizons small{display:block;margin-top:6px;font-size:13px;color:var(--ink-3)}.zp-j-note{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;line-height:1.5;color:var(--ink-3)}.zp-fl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px}.zp-fl a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-size:14px;color:var(--ink-2);text-decoration:none}@container (max-width: 760px){.zp-hero{top:22px;bottom:24px;bottom:max(24px,calc(904px - 100svh));right:20px;width:auto;justify-content:flex-start}.zp-capbox{top:20px;bottom:auto;right:20px;width:auto;justify-content:flex-start}.zp-veil{background:linear-gradient(180deg,var(--ground) 0%,color-mix(in srgb,var(--ground) 86%,transparent) 40%,transparent 62%)}.zp-blb,.zp-tag3d{display:none}.zp-hud{gap:6px;bottom:8px}.zp-hud-nm,.zp-cue{display:none}.zp-hero-offer{margin-bottom:12px}.zp-hero-status{margin-top:10px}.zp-hero-p{margin-top:12px}.zp-hero-cta{gap:10px;margin-top:18px}.zp-hero-cta .zp-btn{min-height:44px;padding:0 16px;font-size:14px}.zp-hero-foot{justify-content:space-between;gap:10px 20px;margin-top:auto;padding-top:14px}.zp-hero-entries a{min-height:28px;font-size:13px}.zp-hero-still{width:150px}.zp-r-chart,.zp-r-axis,.zp-r-sh,.zp-r-strip,.zp-r-foot,.zp-r-disc{margin-left:30px}.zp-r-chart{margin-top:34px}.zp-r-ax{left:-34px;width:28px}}@media(max-width:640px){.zp-hide-sm{display:none!important}}@media(prefers-reduced-motion:reduce){.zp-motion .zp-kw{will-change:auto}}.zp-motion,.zp-motion [data-theme]{--sk-ink: var(--ink);--sk-sign-ink: var(--sign-ink);--sk-ink-3: var(--ink-3);--sk-easing-scene: var(--easing-scene)}.zp-motion{background:var(--ground);color:var(--ink);font-family:var(--font-text);overflow-x:clip}.zp-stage{--zp-u: min(calc(.8 * var(--zp-cq)), 1.4cqh);position:relative;height:820px}.zp-motion[data-mode=scroll] .zp-engine{height:6600px}.zp-motion[data-mode=scroll] .zp-replay{height:3400px}.zp-motion[data-mode=scroll] .zp-stage,.zp-motion[data-mode=scroll] .zp-rstage{position:sticky;top:68px;height:clamp(560px,calc(100svh - 68px),980px)}.zp-rstage{height:820px}.zp-replay{background:var(--ground)}.zp-film{background:var(--ground);color:var(--ink);padding:clamp(64px,9vw,128px) 0;border-top:1px solid var(--rule)}.zp-film-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(28px,4vw,64px);align-items:center}.zp-film-h{font-size:clamp(34px,4.4vw,60px);margin:14px 0 18px}.zp-film-frame{margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--rule-2);background:var(--sheet);aspect-ratio:16 / 9}.zp-film-frame video{display:block;width:100%;height:100%}@media(max-width:760px){.zp-film-wrap{grid-template-columns:1fr}}.zp-engine,.zp-film,.zp-replay,.zp-join{position:relative;scroll-margin-top:68px}.zp-join{background:var(--ground);color:var(--ink);border-top:1px solid var(--rule)}.zp-join-wrap{padding-block:clamp(80px,10vw,140px) clamp(72px,8vw,120px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:48px 64px}.zp-join-title{flex:1 1 560px;min-width:0}.zp-join-form{flex:0 1 440px;min-width:0;display:grid;gap:24px}.zp-stage-list{margin:0;padding:32px;display:grid;gap:32px;list-style:none;border-top:1px solid var(--rule)}.zp-motion[data-mode=scroll] .zp-stage-list,.zp-motion[data-mode=loop] .zp-stage-list{display:none}.zp-stage-list h2{font-family:var(--font-display);font-size:26px}.zp-site-header{position:sticky;top:0;z-index:40;background:var(--ground);border-bottom:1px solid var(--rule)}.zp-site-header>.zp-wrap{height:68px;display:flex;align-items:center;gap:16px}.zp-site-header nav{display:flex;margin-left:auto}.zp-site-footer{background:var(--ground);color:var(--ink-2);border-top:1px solid var(--rule);padding-block:28px 32px}.zp-site-footer .zp-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 40px}.zp-footer-note{flex-basis:100%;color:var(--ink-3);font-size:12.5px}@container (max-width: 760px){.zp-world{--zp-u: min(1.25cqw, .95cqh)}}@media(max-width:640px){.zp-site-header .zp-hide-sm{display:none}.zp-site-header>.zp-wrap{gap:8px}.zp-site-header .zp-hl{padding-inline:6px}}@media(prefers-reduced-motion:reduce){.zp-motion .sk-word{animation:none}.zp-motion .zp-stage-list{display:grid}}.zp-logo{white-space:nowrap;flex:none}.zp-site-header .zp-btn{min-height:44px;padding-inline:18px;font-size:14px}@media(max-width:640px){.zp-site-header .zp-btn{padding-inline:12px}}@media(max-width:400px){.zp-site-header .zp-hide-xs{display:none}}.zp-hero-offer{animation:zp-copy-in .44s var(--easing-scene) both}.zp-hero-p,.zp-hero-cta,.zp-hero-foot{animation:zp-copy-in .66s var(--easing-scene) .616s both}@keyframes zp-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.zp-hero-offer,.zp-hero-p,.zp-hero-cta,.zp-hero-foot{animation:none}}.zp-signal{margin-top:24px;width:min(100%,420px)}.zp-signal-row{display:grid;grid-template-columns:22px 1fr 100px 72px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule);font:12px var(--font-mono);color:var(--ink-2)}.zp-signal-row svg{width:100%;height:10px}.zp-signal-row strong{color:var(--ink);text-align:right;font-weight:500}.zp-gate-icons{display:flex;gap:20px;margin-top:20px}.zp-gate-icons svg{width:32px;height:32px;color:var(--ink)}.zp-gate{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.zp-gate span{font-family:var(--font-mono);font-size:10.5px;line-height:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.zp-r-sv,.zp-r-sd{position:relative;padding-bottom:8px}.zp-stat-bar{position:absolute;left:0;bottom:0;height:3px;background:currentColor}@container (max-width: 440px){.zp-signal-row{grid-template-columns:20px 1fr 65px 60px;gap:5px;font-size:10px}}.zp-allocation-ring{width:92px;height:92px;margin:0 0 8px}.zp-r-legend{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin:0 0 8px 40px}.zp-r-legend ul{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-2)}.zp-r-legend li{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.zp-r-legend i{display:inline-block;width:8px;height:8px;border-radius:1px}.zp-join .zp-lbl,.zp-film .zp-lbl{color:var(--ink-2)}
