@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.bxlwaG_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.bxlwaG_variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono 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-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--ease-out:cubic-bezier(0, 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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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:where(:not(iframe)){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{.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}.fixed{position:fixed}.block{display:block}.grid{display:grid}.hidden{display:none}.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}.uppercase{text-transform:uppercase}.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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#070606;--ink-1:#0d0b0b;--ink-2:#141111;--ink-3:#1c1817;--line:#ffece614;--line-2:#ffece624;--bone:#f4f0ed;--bone-2:#f4f0edb3;--bone-3:#f4f0ed75;--red:#f2141d;--red-hi:#ff3b2f;--red-deep:#8e0b10;--red-ink:#2a0405;--red-stage:#cf101a;--paper:#efebe7;--paper-2:#f7f5f2;--white:#fff;--pi:#120e0e;--pi-2:#5b5351;--pi-3:#8e8683;--pline:#e2dcd7;--pline-2:#d2cac4;--r-stage:34px;--r-win:22px;--r-pane:14px;--r-ctl:10px;--gut:clamp(16px, 4vw, 56px);--max:1280px;--sh-win:0 1px 0 #120e0e0a, 0 2px 8px #120e0e0f, 0 40px 80px -36px #120e0e73;--sh-dark:0 0 0 1px var(--line), 0 30px 80px -30px #000000e6;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--font:var(--font-inter-tight), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--ink);color:var(--bone);font:450 16px/1.55 var(--font);margin:0;overflow-x:clip}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}::selection{background:var(--red);color:var(--bone)}:focus-visible{outline:2px solid var(--red-hi);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--bone);color:var(--ink);border-radius:10px;padding:10px 14px;font-weight:600;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:min(100% - var(--gut) * 2, var(--max));margin-inline:auto}.lbl{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.mono{font-family:var(--mono);font-feature-settings:"zero" 1}.h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,5.4vw,76px);font-weight:640;line-height:.98}.lede{color:var(--bone-2);text-wrap:pretty;max-width:44ch;margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.btn{letter-spacing:-.01em;height:48px;transition:transform .3s var(--ease-out), background .2s, color .2s, box-shadow .3s;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.btn svg{transition:transform .3s var(--ease-out)}.btn:hover svg{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn--bone{background:var(--bone);color:var(--ink)}.btn--bone:hover{background:var(--white);box-shadow:0 0 0 6px #f2141d38}.btn--line{color:var(--bone);box-shadow:inset 0 0 0 1px var(--line-2)}.btn--line:hover{box-shadow:inset 0 0 0 1px var(--bone-3)}.btn--ink{background:var(--pi);color:var(--white)}.btn--ink:hover{box-shadow:0 0 0 6px #f2141d2e}.btn--red{background:var(--red);color:var(--white)}.btn--sm{height:38px;padding:0 16px;font-size:14px}.nav{z-index:50;height:72px;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.nav--solid{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);box-shadow:0 1px 0 var(--line);background:#070606e0}.nav__in{height:100%;padding-inline:var(--gut);align-items:center;gap:28px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.nav__links{color:var(--bone-2);gap:26px;margin-left:28px;font-size:14px;display:flex}.nav__links a{transition:color .2s;position:relative}.nav__links a:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav__links a:hover{color:var(--bone)}.nav__links a:hover:after{transform:scaleX(1)}.nav__end{align-items:center;gap:22px;margin-left:auto;display:flex}.nav__tally{text-align:right;box-shadow:1px 0 0 var(--line-2);padding-right:22px;line-height:1.15;display:grid}.nav__tally-k{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-3);font-size:10px;font-weight:600}.nav__tally-v{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--bone);font-size:13px}.nav__sign{color:var(--bone-2);font-size:14px}.nav__sign:hover{color:var(--bone)}.nav__burger{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;display:none;position:relative}.nav__burger span{background:var(--bone);height:1.5px;transition:transform .3s var(--ease-out);position:absolute;left:12px;right:12px}.nav__burger span:first-child{top:16px}.nav__burger span:last-child{top:23px}.nav--open .nav__burger span:first-child{transform:translateY(3.5px)rotate(45deg)}.nav--open .nav__burger span:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (max-width:1100px){.nav__tally{display:none}}@media (max-width:900px){.nav__links{background:var(--ink-2);box-shadow:var(--sh-dark);opacity:0;pointer-events:none;transition:.3s var(--ease-out);border-radius:20px;flex-direction:column;gap:0;margin:0;padding:8px;position:fixed;inset:72px 10px auto;transform:translateY(-8px)}.nav__links a{color:var(--bone);padding:14px;font-size:17px}.nav__links a:after{display:none}.nav--open .nav__links{opacity:1;pointer-events:auto;transform:none}.nav--open{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070606e6}.nav__burger{display:block}.nav__sign{display:none}}@media (max-width:480px){.nav__end .btn{display:none}}.hero{height:330vh;position:relative}.hero__stick{background:var(--ink);height:100svh;position:sticky;top:0;overflow:hidden}.hero__card{transform-origin:50%;will-change:transform;box-shadow:0 0 0 calc(var(--lift,0) * 1px) #ff463c00;z-index:3;background:#0b0909;position:absolute;top:50%;left:50%;overflow:hidden}.hero__card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 calc(2px + var(--lift,0) * 4px) rgba(255, 60, 48, calc(var(--lift,0) * .5)), inset 0 calc(var(--lift,0) * 8px) calc(var(--lift,0) * 18px) rgba(255, 210, 200, calc(var(--lift,0) * .18));position:absolute;inset:0}.hero__card:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-1px}.hero__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hero__fallback{display:none}.hero--nogl .hero__fallback{letter-spacing:-.045em;color:var(--bone);font-size:15vh;font-weight:640;line-height:.93;display:block;position:absolute;top:47%;left:6.5%}.hero--nogl .hero__card{background:linear-gradient(#3a0507,#0b0909 60%)}.hero__copy{z-index:2;color:var(--bone);position:absolute}.hero__copy p{color:var(--bone-2);text-wrap:pretty;margin:0 0 22px;font-size:clamp(15px,1.15vw,17px);line-height:1.55}.hero__copy--landscape{width:min(30%,420px);top:23%;right:6.5%}.hero__copy--portrait{top:58%;left:10%;right:10%}.hero__copy--portrait p{margin-bottom:18px;font-size:15px}.hero__ctas{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.hero__copy--portrait .btn--line{display:none}}.hero__next{z-index:2;width:min(100% - var(--gut) * 2, 960px);letter-spacing:-.045em;opacity:0;margin:0 auto;font-size:clamp(32px,4.6vw,64px);font-weight:640;line-height:.98;position:absolute;top:clamp(92px,13vh,140px);left:0;right:0}.sheet{z-index:2;width:min(100% - var(--gut) * 2, 960px);background:var(--white);color:var(--pi);border-radius:var(--r-win);opacity:0;will-change:transform;margin:0 auto;position:absolute;bottom:clamp(24px,6vh,64px);left:0;right:0;box-shadow:0 40px 90px -50px #f2141d80,0 0 0 1px #ffffff0f}.sheet__head{border-bottom:1px solid var(--pline);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sheet__who{align-items:center;gap:12px;display:flex}.sheet__who strong{letter-spacing:-.02em;font-size:15px;font-weight:640;display:block}.sheet__who span{color:var(--pi-3);font-size:13px}.sheet__av{background:var(--paper);width:36px;height:36px;color:var(--pi-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.sheet__k{letter-spacing:.08em;text-transform:uppercase;color:var(--pi-3);margin-bottom:12px;font-size:11px;font-weight:600;display:block}.sheet__body{grid-template-columns:300px 1fr;display:grid}.sheet__pay{border-right:1px solid var(--pline);padding:22px}.sheet__slot{aspect-ratio:1.6;background:repeating-linear-gradient(-18deg, var(--paper-2) 0 6px, var(--paper) 6px 7px);width:100%;box-shadow:inset 0 0 0 1px var(--pline-2);border-radius:14px}.sheet__dl{gap:10px;margin:18px 0 0;display:grid}.sheet__dl div{justify-content:space-between;font-size:14px;display:flex}.sheet__dl dt{color:var(--pi-3)}.sheet__dl dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sheet__steps{gap:2px;margin:0;padding:20px 24px;list-style:none;display:grid}.step{opacity:.32;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i) * .26s + .1s);grid-template-columns:22px 78px 1fr;align-items:baseline;column-gap:12px;padding:9px 0;display:grid;position:relative;transform:translateY(6px)}.is-docked .step{opacity:1;transform:none}.step:before{content:"";background:var(--pline-2);width:1px;position:absolute;top:28px;bottom:-12px;left:10px}.step:last-child:before{display:none}.step__dot{width:21px;height:21px;box-shadow:inset 0 0 0 1.5px var(--pline-2);background:var(--white);z-index:1;border-radius:50%;align-self:start;place-items:center;margin-top:1px;display:grid;position:relative}.step--red .step__dot{background:var(--red);box-shadow:none}.step--ok .step__dot{background:var(--pi);color:var(--white);box-shadow:none}.step__t{font-family:var(--mono);color:var(--pi-3);font-variant-numeric:tabular-nums;font-size:12px}.step__h{letter-spacing:-.02em;font-size:15px;font-weight:620}.step__d{color:var(--pi-2);grid-column:3;font-size:13.5px;line-height:1.45}.step--red .step__d{font-family:var(--mono);color:var(--red);font-size:12.5px}.sheet__foot{border-top:1px solid var(--pline);color:var(--pi-3);gap:28px;padding:14px 22px;font-size:13px;display:flex}.sheet__foot b{color:var(--pi);font-weight:640}.status{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .4s,color .4s;display:inline-flex}.status--red{color:#c00d16;background:#fde7e7}.status--ok{background:var(--pi);color:var(--white)}@media (max-width:760px){.sheet__body{grid-template-columns:1fr}.sheet__pay{border-right:0;border-bottom:1px solid var(--pline);grid-template-columns:76px 1fr;gap:0 18px;padding:16px;display:grid}.sheet__slot{aspect-ratio:var(--cr,.6);border-radius:10px}.sheet__pay .sheet__k{grid-column:1/-1}.sheet__dl{align-content:center;margin:0}.sheet__dl div{font-size:13px}.sheet__steps{padding:12px 16px}.step{grid-template-columns:22px 1fr;padding:6px 0}.step__t{display:none}.step__d{grid-column:2;font-size:12.5px}.step:nth-child(2),.step:nth-child(3){display:none}.sheet__foot{gap:16px;padding:12px 16px;font-size:12px}.sheet__head{padding:14px 16px}.hero__next{font-size:34px;top:84px}}@media (prefers-reduced-motion:reduce){.hero{height:100vh}.sheet,.hero__next{display:none}}.etch{display:inline-block;position:relative}.js .etch__txt{clip-path:inset(-.2em 100% -.3em -.1em);transition:clip-path 1.2s cubic-bezier(.65,0,.35,1);display:block}.js .etch.in .etch__txt{clip-path:inset(-.2em -.2em -.3em -.1em)}.etch__beam{opacity:0;pointer-events:none;background:var(--red-hi);border-radius:2px;width:2px;position:absolute;top:-.06em;bottom:-.14em;left:0;box-shadow:0 0 10px 1px #ff3b2fe6,0 0 36px 6px #ff3b2f59}.etch.in .etch__beam{animation:1.2s cubic-bezier(.65,0,.35,1) forwards beam}@keyframes beam{0%{opacity:0;left:0}8%{opacity:1}86%{opacity:1}to{opacity:0;left:100%}}.stage--red .etch__beam{background:#fff;box-shadow:0 0 12px 2px #ffffffb3,0 0 36px 6px #ffffff40}.js .rise{opacity:0;transition:opacity .8s var(--ease-out) var(--d,0s), transform .9s var(--ease-out) var(--d,0s);transform:translateY(26px)}.js .rise.in{opacity:1;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes blink{0%,to{opacity:.3}50%{opacity:1}}.stage{border-radius:var(--r-stage);margin:10px;padding:clamp(80px,10vw,140px) 0;position:relative}.stage--red{background:var(--red-stage);color:var(--white)}.stage--red .lede{color:#ffffffdb}.stage--ink{background:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line)}.stage--ink2{background:#120304;box-shadow:inset 0 0 0 1px #ff3c321a}.stage--paper{background:var(--paper);color:var(--pi)}.stage--paper .lede{color:var(--pi-2)}.sec-head{grid-template-columns:1.3fr 1fr;align-items:end;gap:24px 48px;display:grid}.codes__head,.queue__head,.timing__head,.pricing__head,.objs__head{grid-template-columns:1.35fr 1fr;align-items:end;gap:24px 56px;display:grid}@media (max-width:900px){.codes__head,.queue__head,.timing__head,.pricing__head,.objs__head{grid-template-columns:1fr}.stage{border-radius:26px;margin:6px}}.split{gap:calc(var(--split,0) * 8px);height:clamp(120px,13vw,176px);transform:translateY(calc((1 - var(--split,0)) * 24px));border-radius:16px;margin-top:clamp(48px,6vw,80px);display:flex;overflow:hidden}.split__seg{text-align:left;min-width:0;color:var(--white);background:var(--red-deep);border-radius:calc(var(--split,0) * 14px);transition:background .25s, transform .35s var(--ease-out);flex-direction:column;flex-basis:0;justify-content:space-between;padding:16px;display:flex;position:relative}.split__seg:hover{background:#a10c12}.split__seg.is-on{background:var(--ink)}.split__pct{letter-spacing:-.045em;opacity:var(--split,0);font-size:clamp(22px,2.4vw,34px);font-weight:640;line-height:1}.split__code{opacity:calc(var(--split,0) * .82);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.split__seg.is-thin{padding:16px 10px}.split__seg.is-thin .split__code{display:none}.split__seg.is-thin .split__pct{font-size:clamp(15px,1.4vw,20px)}.split__axis{color:#ffffffbd;justify-content:space-between;margin-top:12px;font-size:12.5px;display:flex}.playbook{background:var(--ink);color:var(--bone);border-radius:var(--r-win);animation:fadeUp .45s var(--ease-out);grid-template-columns:1.05fr 1.45fr .9fr;margin-top:28px;display:grid}.playbook>*{padding:clamp(22px,2.4vw,32px)}.playbook>*+*{box-shadow:-1px 0 0 var(--line)}.playbook__top{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.playbook__code{color:var(--bone);font-size:clamp(16px,1.5vw,20px)}.kind{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.kind--soft{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--bone-2)}.kind--hard{background:var(--red);color:var(--white)}.kind--action{background:var(--bone);color:var(--ink)}.playbook__plain{letter-spacing:-.02em;color:var(--bone);text-wrap:pretty;margin:18px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.35}.playbook__steps{align-content:center;margin:0;list-style:none;display:grid}.playbook__steps li{color:var(--bone-2);border-bottom:1px solid var(--line);animation:fadeUp .5s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms);grid-template-columns:76px 1fr;gap:14px;padding:13px 0;font-size:15px;line-height:1.45;display:grid}.playbook__steps li:last-child{border-bottom:0}.playbook__when{font-family:var(--mono);color:var(--red-hi);padding-top:2px;font-size:12px}.playbook__rate{align-content:start;display:grid}.playbook__rate .lbl{color:var(--bone-3)}.playbook__rate strong{letter-spacing:-.055em;margin:10px 0 22px;font-size:clamp(54px,5.6vw,80px);font-weight:640;line-height:1}.rate{gap:12px;display:grid}.rate__row{color:var(--bone-2);grid-template-columns:1fr;gap:6px;font-size:12.5px;display:grid;position:relative}.rate__row em{color:var(--bone-3);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;top:0;right:0}.rate__bar{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.rate__bar i{border-radius:inherit;background:var(--bone);height:100%;transition:width .8s var(--ease-out);display:block}.rate__row--dim .rate__bar i{background:#ffffff4d}@media (max-width:1000px){.playbook{grid-template-columns:1fr 1fr}.playbook__rate{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:0 28px;box-shadow:0 -1px 0 var(--line)!important}.playbook__rate .lbl{grid-column:1}.playbook__rate strong{grid-column:1;margin:6px 0 0}.playbook__rate .rate{grid-area:1/2/span 2}}@media (max-width:680px){.split{height:96px}.split__code{display:none}.split__seg{padding:12px 8px}.split__pct{font-size:17px}.split__seg.is-thin .split__pct{font-size:12px}.playbook{grid-template-columns:1fr}.playbook>*+*{box-shadow:0 -1px 0 var(--line)}.playbook__rate{grid-template-columns:1fr}.playbook__rate .rate{grid-area:auto/1;margin-top:18px}}.slit{margin-top:clamp(48px,6vw,80px);position:relative}.slit .app{clip-path:inset(calc((1 - var(--open,0)) * 50%) 0 calc((1 - var(--open,0)) * 50%) 0 round var(--r-win))}.slit__edge{z-index:2;pointer-events:none;background:var(--red-hi);height:2px;opacity:calc(1 - var(--open,0) * var(--open,0));transform:scaleX(calc(.55 + var(--open,0) * .45));border-radius:2px;position:absolute;left:0;right:0;box-shadow:0 0 14px 2px #ff3b2fbf,0 0 46px 8px #ff3b2f40}.slit__edge--t{top:calc(50% - var(--open,0) * 50%)}.slit__edge--b{top:calc(50% + var(--open,0) * 50% - 2px)}.app{background:var(--white);color:var(--pi);border-radius:var(--r-win);box-shadow:var(--sh-win);font-size:13px;overflow:hidden}.app__bar{border-bottom:1px solid var(--pline);align-items:center;gap:16px;height:54px;padding:0 16px;display:flex}.app__ws{align-items:center;gap:8px;font-size:14px;font-weight:620;display:inline-flex}.app__ws svg{color:var(--pi-3);width:14px;height:14px}.app__ws-logo{background:var(--pi);width:26px;height:26px;color:var(--white);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.app__search{background:var(--paper-2);max-width:420px;height:34px;box-shadow:inset 0 0 0 1px var(--pline);color:var(--pi-3);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.app__search svg{width:15px;height:15px}.app__search kbd{font:11px var(--mono);background:var(--white);box-shadow:inset 0 0 0 1px var(--pline);border-radius:6px;margin-left:auto;padding:2px 6px}.app__date{height:32px;box-shadow:inset 0 0 0 1px var(--pline);border-radius:9px;align-items:center;margin-left:auto;padding:0 12px;font-weight:550;display:inline-flex}.app__me{background:var(--red);width:30px;height:30px;color:var(--white);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.app__body{grid-template-columns:208px 1fr;display:grid}.app__side{border-right:1px solid var(--pline);background:var(--paper-2);flex-direction:column;gap:2px;padding:14px 12px;display:flex}.app__nav{height:36px;color:var(--pi-2);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.app__nav svg{width:16px;height:16px}.app__nav.is-on{background:var(--white);color:var(--pi);box-shadow:0 1px 2px #120e0e14, inset 0 0 0 1px var(--pline);font-weight:620}.app__nav em{font:600 11px var(--mono);background:var(--red);color:var(--white);border-radius:99px;margin-left:auto;padding:1px 7px}.app__proc{color:var(--pi-3);align-items:center;gap:8px;margin-top:auto;padding:24px 10px 4px;font-size:12px;display:flex}.app__proc-dot{background:var(--pi);border-radius:50%;width:7px;height:7px}.app__main{min-width:0;padding:22px 24px 24px}.app__title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.app__title h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:640}.app__seg{background:var(--paper);border-radius:10px;padding:3px;display:inline-flex}.app__seg>*{color:var(--pi-3);border-radius:8px;padding:5px 11px;font-size:12.5px}.app__seg b{background:var(--white);color:var(--pi);font-weight:600;box-shadow:0 1px 2px #120e0e1a}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.kpi{border:1px solid var(--pline);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.kpi>span{color:var(--pi-3);font-size:12px}.kpi strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,26px);font-weight:640}.kpi em{color:var(--pi-3);font-size:12px;font-style:normal}.kpi__v--tick{animation:tick .9s var(--ease-out)}@keyframes tick{0%{color:var(--red);transform:translateY(4px)}to{color:var(--pi);transform:none}}.kpi__spark svg{width:90px;height:18px;display:block}.kpi__spark path{fill:none;stroke:var(--red);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tbl{border:1px solid var(--pline);border-radius:14px;overflow:hidden}.tbl__h,.tbl__r{grid-template-columns:1.45fr .6fr 1.25fr 1.6fr .95fr;align-items:center;gap:12px;padding:0 16px;display:grid}.tbl__h{background:var(--paper-2);height:38px;color:var(--pi-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.tbl__r{border-top:1px solid var(--pline);height:56px;transition:background .6s}.tbl__r.is-flash{animation:rowflash 1.6s var(--ease-out)}@keyframes rowflash{0%{background:#fff0ef}to{background:var(--white)}}.tbl__who{align-items:center;gap:10px;min-width:0;display:flex}.tbl__who b{white-space:nowrap;font-size:13.5px;font-weight:600;display:block}.tbl__who small{color:var(--pi-3);white-space:nowrap;font-size:12px;display:block}.tbl__av{background:var(--paper);width:30px;height:30px;color:var(--pi-2);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.tbl__amt{font-variant-numeric:tabular-nums;font-weight:620}.tbl__next{color:var(--pi-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.code{font:11.5px var(--mono);color:#c00d16;white-space:nowrap;background:#fdeaea;border-radius:6px;padding:3px 7px;transition:color .4s,background .4s}.code--ok{color:var(--pi-3);background:var(--paper);-webkit-text-decoration:line-through #120e0e59;text-decoration:line-through #120e0e59}.pill{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pill--retry,.pill--updater{color:#c00d16;background:#fdeaea}.pill--retry:before,.pill--updater:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pill--sched{background:var(--paper);color:var(--pi-2)}.pill--cust{box-shadow:inset 0 0 0 1px var(--pline-2);color:var(--pi-2)}.pill--ok{background:var(--pi);color:var(--white);animation:fadeUp .4s var(--ease-out)}.works{color:var(--bone-3);flex-wrap:wrap;align-items:center;gap:12px 30px;margin-top:36px;display:flex}.works>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.works b{letter-spacing:-.035em;color:var(--bone-2);font-size:18px;font-weight:640}@media (max-width:1000px){.app__side{display:none}.app__body{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}.tbl__h,.tbl__r{grid-template-columns:1.4fr .7fr 1.3fr 1fr}.tbl__h>:nth-child(4),.tbl__r>:nth-child(4){display:none}}@media (max-width:640px){.app__search,.app__date{display:none}.app__me{margin-left:auto}.app__main{padding:16px}.app__seg>:nth-child(n+3){display:none}.tbl__h,.tbl__r{grid-template-columns:1fr auto}.tbl__h>:nth-child(2),.tbl__r>:nth-child(2),.tbl__h>:nth-child(3),.tbl__r>:nth-child(3){display:none}.kpi strong{font-size:19px}}.msgs__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.msgs__copy .lede{margin-top:24px}.cadence{margin:40px 0 0;padding:0;list-style:none}.cadence li{border-top:1px solid var(--pline-2);grid-template-columns:64px 100px 1fr;align-items:baseline;gap:16px;padding:16px 0;display:grid}.cadence__d{font:12px var(--mono);color:var(--pi-3)}.cadence__ch{align-items:center;gap:8px;font-size:15px;font-weight:620;display:inline-flex}.cadence__ch svg{width:16px;height:16px;color:var(--red);position:relative;top:2px}.cadence__n{color:var(--pi-2);font-size:14.5px;line-height:1.45}.msgs__stage{background:var(--red-stage);border-radius:28px;align-content:center;place-items:center;gap:22px;min-height:720px;padding:clamp(36px,5vw,64px) 20px;display:grid;position:relative;overflow:hidden}.phone{will-change:transform;background:#0b0a0a;border-radius:52px;width:300px;height:620px;padding:10px;box-shadow:0 0 0 1.5px #2e2826,inset 0 0 0 2px #1d1918,0 50px 90px -40px #280000bf}.phone__screen{background:var(--white);color:#111;border-radius:42px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone__status{flex:none;justify-content:space-between;align-items:center;height:46px;padding:6px 28px 0;font-size:14px;font-weight:640;display:flex}.phone__island{background:#0b0a0a;border-radius:20px;width:92px;height:28px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone__bat{border-radius:3.5px;width:24px;height:11px;position:relative;box-shadow:inset 0 0 0 1.5px #111}.phone__bat:after{content:"";background:#111;border-radius:1px;position:absolute;inset:3px 6px 3px 3px}.phone__who{text-align:center;border-bottom:1px solid #ececee;padding:6px 0 12px}.phone__av{color:#fff;background:#111;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 6px;font-size:19px;font-weight:700;display:grid}.phone__who b{font-size:14px;font-weight:620;display:block}.phone__who small{color:#8a8a90;margin-top:2px;font-size:11px;display:block}.thread{flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:16px 12px;display:flex}.bubble{color:#111;max-width:80%;animation:fadeUp .35s var(--ease-out);text-align:left;background:#e9e9eb;border-radius:19px 19px 19px 6px;margin:0;padding:9px 13px;font-size:14.5px;line-height:1.34}.bubble--typing{gap:4px;padding:12px 14px;display:inline-flex}.bubble--typing i{background:#9a9aa0;border-radius:50%;width:7px;height:7px;animation:1.1s infinite blink}.bubble--typing i:nth-child(2){animation-delay:.15s}.bubble--typing i:nth-child(3){animation-delay:.3s}.bubble--link{width:80%;transition:transform .25s var(--ease-out);padding:0;display:block;position:relative;overflow:hidden}.bubble--link:not(:disabled){animation:fadeUp .35s var(--ease-out), ring 1.8s 1s infinite}@keyframes ring{0%{box-shadow:0 0 #f2141d8c}70%,to{box-shadow:0 0 0 10px #f2141d00}}.bubble--link:hover:not(:disabled){transform:scale(1.02)}.bubble__img{background:#111;place-items:center;height:104px;display:grid}.bubble__img span{background:var(--red);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:700;display:grid}.bubble__txt{padding:10px 13px;display:block}.bubble__txt b{font-size:14px;font-weight:620;display:block}.bubble__txt small{color:#6b6b70;margin-top:1px;font-size:12px;display:block}.bubble--me{color:#fff;background:#111;border-radius:19px 19px 6px;align-self:flex-end;align-items:center;gap:6px;display:inline-flex}.paysheet{background:var(--white);transition:transform .6s var(--ease-out), box-shadow .6s;border-radius:30px 30px 36px 36px;padding:10px 18px 18px;position:absolute;bottom:6px;left:6px;right:6px;transform:translateY(112%);box-shadow:0 0 0 999px #0000}.paysheet.is-up{transform:none;box-shadow:0 0 0 999px #00000052,0 -10px 30px #0000001f}.paysheet__grab{background:#d4d4d8;border-radius:3px;width:36px;height:5px;margin:0 auto 14px;display:block}.paysheet__row{border-bottom:1px solid #ececee;justify-content:space-between;align-items:flex-start;padding:2px 0 14px;font-size:15px;display:flex}.paysheet__row small,.paysheet__card small{color:#8a8a90;margin-top:2px;font-size:12px;font-weight:450;display:block}.paysheet__card{align-items:center;gap:12px;padding:14px 0 18px;font-size:14px;display:flex}.paysheet__mini{background:linear-gradient(150deg,#2a2524,#070606 70%);border-radius:6px;flex:none;width:46px;height:30px;box-shadow:inset 0 0 0 1px #ff3c3080}.paysheet__hold{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#111;border-radius:16px;width:100%;height:52px;font-size:15px;font-weight:620;position:relative;overflow:hidden}.paysheet__hold i{background:var(--red);transform-origin:0;transform:scaleX(var(--h,0));position:absolute;inset:0}.paysheet__hold span{position:relative}.paysheet__done{text-align:center;animation:fadeUp .4s var(--ease-out);padding:10px 0 4px}.paysheet__tick{color:#fff;background:#111;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid}.paysheet__tick svg{width:24px;height:24px}.paysheet__done b{letter-spacing:-.02em;font-size:17px;font-weight:640;display:block}.paysheet__done small{color:#8a8a90;margin-top:2px;font-size:13px;display:block}.paysheet__again{color:#6b6b70;text-underline-offset:3px;margin-top:14px;font-size:13px;text-decoration:underline}.msgs__hint{color:#ffffffe6;text-align:center;margin:0;font-size:13.5px}@media (max-width:900px){.msgs__grid{grid-template-columns:1fr}.msgs__stage{min-height:0}}@media (max-width:480px){.cadence li{grid-template-columns:56px 1fr}.cadence__n{grid-column:2}}.heat{background:var(--ink-2);border-radius:var(--r-win);box-shadow:inset 0 0 0 1px var(--line);margin-top:clamp(48px,6vw,80px);padding:clamp(20px,2.6vw,32px)}.heat__top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.heat__k{color:var(--bone-3)}.heat__sel{letter-spacing:-.03em;margin-top:8px;font-size:clamp(18px,1.8vw,24px);font-weight:640;display:block}.heat__val{text-align:right}.heat__val strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,68px);font-weight:640;line-height:1;display:block}.heat__val span{color:var(--bone-3);font-size:13px}.heat__chart{grid-template-columns:26px 1fr;gap:10px;margin-top:28px;display:grid}.heat__y{font:11px var(--mono);color:var(--bone-3);grid-template-rows:repeat(12,1fr);align-items:center;height:clamp(240px,30vw,420px);display:grid}.heat__grid{grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(31,1fr);gap:3px;height:clamp(240px,30vw,420px);display:grid;position:relative}.heat__c{opacity:0;transition:opacity .5s, transform .6s var(--ease-spring);border-radius:4px;transform:scale(.4)}.heat.in .heat__c{opacity:1;transition-delay:calc(var(--c) * 24ms + var(--r) * 10ms);transform:none}.heat__c.is-h{box-shadow:0 0 0 2px var(--bone);z-index:2;position:relative}.heat__c--pick{box-shadow:0 0 0 2px var(--bone), 0 0 0 6px #f4f0ed33;z-index:2;position:relative}.heat__c--blind{outline:1.5px dashed var(--bone-2);outline-offset:1px;z-index:2;position:relative}.heat__c--fail{box-shadow:inset 0 0 0 2px var(--ink-2), 0 0 0 2px var(--red-hi);z-index:2;position:relative}.heat__tag{z-index:3;left:calc((var(--x) - .5) / 31 * 100%);top:calc(var(--y) / 12 * 100%);white-space:nowrap;opacity:0;transition:opacity .5s 1.1s, transform .6s 1.1s var(--ease-out);pointer-events:none;border-radius:8px;padding:5px 9px;font-size:11.5px;font-weight:620;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.heat.in .heat__tag{opacity:1}.heat__tag--pick{background:var(--bone);color:var(--ink)}.heat__tag--blind{background:var(--ink-3);color:var(--bone-2);box-shadow:inset 0 0 0 1px var(--line-2);transform:translate(-30%,calc(-100% - 8px))}.heat__tag--fail{background:var(--red);color:var(--white);top:calc((var(--y) + 1) / 12 * 100%);transform:translate(-80%,8px)}.heat__x{font:11px var(--mono);color:var(--bone-3);text-align:center;grid-template-columns:repeat(31,1fr);margin-top:10px;display:grid}.heat__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:24px;padding-top:18px;display:flex}.heat__legend{font:11px var(--mono);color:var(--bone-3);align-items:center;gap:10px;display:inline-flex}.heat__legend i{border-radius:4px;width:160px;height:8px}.heat__cmp{color:var(--bone-2);gap:22px;font-size:13.5px;display:flex}.heat__cmp b{color:var(--bone);margin-left:4px;font-weight:640}.sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sw--blind{outline:1.5px dashed var(--bone-2);outline-offset:-1px}.sw--pick{background:var(--bone)}.heat__src{color:var(--bone-3);font-size:12px}@media (max-width:700px){.heat__grid{gap:1.5px;height:260px}.heat__y{height:260px}.heat__c{border-radius:2px}.heat__tag--blind,.heat__tag--fail{display:none}.heat__x span:nth-child(5),.heat__x span:nth-child(20){visibility:hidden}.heat__top{flex-direction:column;align-items:flex-start}.heat__val{text-align:left}}.pricing__grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,80px);display:grid}.wallet{--top:300px;--step:60px;height:640px;position:relative}.wcard{aspect-ratio:1.586;text-align:left;width:min(420px,92%);color:var(--bone);z-index:calc(1 + var(--i));left:50%;top:calc(var(--top) + var(--slot) * var(--step));transform:translate(-50%, calc((1 - var(--drop,1)) * (-110px - var(--i) * 60px)));opacity:calc(var(--drop,1) * var(--drop,1));transition:top .7s var(--ease-spring), box-shadow .4s;border-radius:20px;grid-template-rows:auto auto 1fr auto;padding:22px 24px;display:grid;position:absolute;box-shadow:inset 0 -1px #ffffff1f,0 24px 40px -20px #000000e6}.wcard:hover:not(.is-out){top:calc(var(--top) + var(--slot) * var(--step) - 16px)}.wcard.is-out{z-index:6;top:0;box-shadow:inset 0 -1px #ffffff24,0 40px 70px -30px #000000f2}.wcard--graphite{background:repeating-linear-gradient(-18deg,#ffffff09 0 1px,#0000 1px 3px),linear-gradient(150deg,#4c4644,#262221 55%,#383331)}.wcard--red{background:repeating-linear-gradient(-18deg,#ffffff0d 0 1px,#0000 1px 3px),linear-gradient(150deg,#ff3b2f,#c90f18 48%,#8e0b10)}.wcard--titanium{background:repeating-linear-gradient(-18deg,#ffffff08 0 1px,#0000 1px 3px),linear-gradient(150deg,#24201f,#0a0909 60%,#171312);box-shadow:inset 0 0 0 1px #ff463766,0 24px 40px -20px #000000e6}.wcard__top{justify-content:space-between;align-items:baseline;display:flex}.wcard__top b{letter-spacing:-.03em;font-size:19px;font-weight:640}.wcard__top span{opacity:.72;font-size:12px}.wcard__chip{background:linear-gradient(135deg,#e2c0b2,#8d5a4b);border-radius:7px;width:42px;height:31px;margin-top:18px;box-shadow:inset 0 0 0 1px #00000040,inset 14px 0 0 -13px #00000059,inset -14px 0 0 -13px #00000059}.wcard__price{letter-spacing:-.05em;align-self:end;font-size:38px;font-weight:640;line-height:1}.wcard__price small{letter-spacing:0;opacity:.78;margin-top:6px;font-size:12.5px;font-weight:500;display:block}.wcard__num{opacity:.6;letter-spacing:.12em;font-size:12px;position:absolute;bottom:24px;right:24px}.wallet__pocket{width:min(468px,100%);height:calc(640px - var(--top) - var(--step) * 2);z-index:5;background:linear-gradient(#221c1b,#161211);border-radius:26px 26px 34px 34px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff0a,0 -24px 40px -16px #000c;-webkit-mask:radial-gradient(52px 20px at 50% 0,#0000 98%,#000 100%);mask:radial-gradient(52px 20px at 50% 0,#0000 98%,#000 100%)}.wallet__brand{letter-spacing:-.04em;color:#ffffff29;font-size:18px;font-weight:700;position:absolute;bottom:24px;left:28px}.plan{border-radius:var(--r-win);box-shadow:inset 0 0 0 1px var(--line);animation:fadeUp .45s var(--ease-out);background:#ffffff08;padding:clamp(24px,3vw,36px)}.plan__top .lbl{color:var(--red-hi)}.plan__top h3{letter-spacing:-.04em;margin:10px 0 0;font-size:30px;font-weight:640}.plan__price{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:16px;display:flex}.plan__price strong{letter-spacing:-.055em;font-size:clamp(52px,5.4vw,72px);font-weight:640;line-height:1}.plan__price span{color:var(--bone-2);font-size:15px}.plan__ex{color:var(--bone-2);background:#ffffff0a;border-radius:12px;margin:20px 0 0;padding:14px 16px;font-size:14px;line-height:1.5}.plan__feats{margin:22px 0 28px;padding:0;list-style:none}.plan__feats li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.plan__feats svg{color:var(--red-hi);flex:none}@media (max-width:900px){.pricing__grid{grid-template-columns:1fr}.wallet{--top:288px;--step:54px;height:620px}.wallet__pocket{height:calc(620px - var(--top) - var(--step) * 2)}}@media (max-width:480px){.wallet{--top:214px;--step:46px;height:470px}.wcard{border-radius:15px;padding:16px 18px}.wcard__price{font-size:28px}.wcard__chip{width:34px;height:25px;margin-top:10px}.wallet__pocket{height:calc(470px - var(--top) - var(--step) * 2)}}.objs__side{justify-items:start;gap:22px;display:grid}.objs__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.slip{background:var(--white);border-radius:20px;flex-direction:column;min-height:210px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #120e0e0d,0 14px 30px -20px #120e0e4d}.slip:before{content:"";background:var(--red);height:4px;transition:background .5s;position:absolute;inset:0 0 auto}.slip--approved:before{background:var(--pi)}.slip__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.slip__top code{color:var(--pi-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.slip__st{letter-spacing:.06em;text-transform:uppercase;color:#c00d16;background:#fdeaea;border-radius:99px;flex:none;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11px;font-weight:640;display:inline-flex}.slip--processing .slip__st{background:var(--paper);color:var(--pi-2)}.slip--approved .slip__st{background:var(--pi);color:var(--white)}.slip--approved code{text-decoration:line-through}.slip__q{letter-spacing:-.03em;text-wrap:balance;margin:20px 0 0;font-size:clamp(19px,1.6vw,22px);font-weight:640;line-height:1.2}.slip__a{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.slip__a>div{overflow:hidden}.slip__a p{color:var(--pi-2);margin:12px 0 0;font-size:15px;line-height:1.55}.slip--approved .slip__a{grid-template-rows:1fr}.slip__foot{margin-top:auto;padding-top:20px}.slip__retry{background:var(--paper);height:38px;box-shadow:inset 0 0 0 1px var(--pline-2);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.slip__retry svg{width:15px;height:15px;transition:transform .5s var(--ease-out)}.slip__retry:hover:not(:disabled){background:var(--pi);color:var(--white)}.slip__retry:hover:not(:disabled) svg{transform:rotate(-200deg)}.dots{gap:4px;display:inline-flex}.dots i{background:var(--pi-2);border-radius:50%;width:6px;height:6px;animation:.9s infinite blink}.dots i:nth-child(2){animation-delay:.12s}.dots i:nth-child(3){animation-delay:.24s}.slip__ok{font:12px var(--mono);color:var(--pi-3)}.btn:disabled{opacity:.55;cursor:default}.btn--ink svg{width:16px;height:16px}@media (max-width:1000px){.objs__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.objs__grid{grid-template-columns:1fr}.slip{min-height:0}}.close{text-align:center;padding:clamp(110px,14vw,200px) 0 clamp(80px,8vw,120px)}.close__in{justify-items:center;gap:30px;display:grid}.close__h{text-align:center;font-size:clamp(40px,6.4vw,96px)}.close .lede{text-align:center}.close__form{background:var(--ink-2);width:min(540px,100%);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;gap:6px;padding:6px;transition:box-shadow .3s;display:flex}.close__form:focus-within{box-shadow:inset 0 0 0 1px var(--red), 0 0 0 5px #f2141d29}.close__form input{min-width:0;color:var(--bone);background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:15px}.close__form input::placeholder{color:var(--bone-3)}.close__facts{color:var(--bone-3);flex-wrap:wrap;justify-content:center;gap:12px 32px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.close__facts b{color:var(--bone);font-weight:640}@media (max-width:520px){.close__form{border-radius:22px;flex-direction:column}.close__form input{height:48px}.close__form .btn{justify-content:center}}.foot{border-top:1px solid var(--line);padding:72px 0 28px}.foot__top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.foot__brand p{color:var(--bone-3);max-width:34ch;margin:16px 0 0;font-size:14.5px}.foot__cols{grid-template-columns:repeat(3,auto);gap:24px 72px;display:grid}.foot__cols h3{color:var(--bone);margin:0 0 14px;font-size:13px;font-weight:620}.foot__cols a{color:var(--bone-3);padding:5px 0;font-size:14px;transition:color .2s;display:block}.foot__cols a:hover{color:var(--bone)}.foot__bottom{border-top:1px solid var(--line);color:var(--bone-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:64px;padding-top:24px;font-size:13px;display:flex}.foot__bottom a{color:var(--bone);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);transition:text-decoration-color .25s,color .25s}.foot__bottom a:hover{color:var(--bone);-webkit-text-decoration-color:var(--red-hi);-webkit-text-decoration-color:var(--red-hi);-webkit-text-decoration-color:var(--red-hi);text-decoration-color:var(--red-hi)}@media (max-width:640px){.foot__cols{grid-template-columns:repeat(2,auto);gap:24px 48px}}@media (prefers-reduced-motion:reduce){.js .etch__txt{clip-path:none;transition:none}.etch__beam{display:none}.js .rise,.heat__c{opacity:1;transition:none;transform:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
