/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--leading-relaxed:1.625;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-deep:#121011;--color-paper:#efe5cf;--color-oxblood:#690a1a;--color-brass:#b08d57;--font-display:"Source Serif 4", "Iowan Old Style", "Palatino", Georgia, serif}}@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]){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;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{.frame{width:100%;min-width:0;max-width:78rem;margin-inline:auto;padding-inline:max(16px,2.5rem)}.kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.64rem}.display,.display-2{font-family:var(--font-display);font-variation-settings:"opsz" 60;color:var(--paper);text-wrap:balance;margin:0;font-weight:600}.display{letter-spacing:-.015em;font-size:clamp(2.3rem,4.4vw,3.6rem);line-height:1.08}.display-2{letter-spacing:-.01em;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.12}.lede{max-width:36rem;font-family:var(--font-sans);color:var(--fg-2);margin:1.2rem 0 0;font-size:1.05rem;line-height:1.65}.btn{height:2.6rem;font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.2rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:translateY(1px)}.btn-paper,.btn.primary{background:var(--paper);color:var(--void);border-color:var(--paper)}.btn-paper:hover,.btn.primary:hover{background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.btn-paper:hover,.btn.primary:hover{background:color-mix(in oklab, var(--paper) 88%, var(--bg))}}.btn-paper:after,.btn.primary:after{content:"";transition:transform .65s var(--ease);background:linear-gradient(115deg,#0000 32%,#ffffff4d,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.btn-paper:hover:after,.btn.primary:hover:after{transform:translate(130%)}.btn-tint,.btn.secondary{color:var(--fg);border-color:var(--line-strong);background:0 0}.btn-tint:hover,.btn.secondary:hover{border-color:var(--paper)}.nav-link{text-decoration:none;position:relative}.nav-link:after{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform .32s var(--ease);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1)}.drained{background-image:repeating-linear-gradient(-45deg, var(--paper) 0 1px, transparent 1px 7px)}@supports (color:color-mix(in lab, red, red)){.drained{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--paper) 14%, transparent) 0 1px, transparent 1px 7px)}}header.site{top:env(safe-area-inset-top,0px);z-index:50;background:var(--bg);position:sticky}@supports (color:color-mix(in lab, red, red)){header.site{background:color-mix(in oklab, var(--bg) 82%, transparent)}}header.site{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #0000;transition:border-color .2s}header.site.scrolled{border-bottom-color:var(--line-strong)}header.site .frame{justify-content:space-between;align-items:center;gap:1rem;height:4.8rem;display:flex}.wordmark{align-items:center;gap:.65rem;text-decoration:none;display:flex}.wordmark .sq{background:var(--oxblood);width:2rem;height:2rem;color:var(--paper);flex:none;place-items:center;display:grid}.wordmark .sq svg{width:1rem;height:1.05rem}.wordmark b{font-family:var(--font-display);letter-spacing:.01em;color:var(--paper);font-size:1.25rem;font-weight:600;line-height:1;display:block}.wordmark small{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--brass);margin-top:3px;font-size:.45rem;display:block}nav.links{color:var(--fg-2);gap:1.8rem;font-size:.9rem;display:flex}nav.links a:hover{color:var(--fg)}.menu{display:none;position:relative}.menu summary{cursor:pointer;color:var(--fg-2);padding:.4rem 0;font-size:.9rem;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu nav{background:var(--surface);border:1px solid var(--line-strong);width:14rem;padding:.4rem 0;display:grid;position:absolute;top:calc(100% + .8rem);right:0}.menu nav a{color:var(--fg-2);padding:.65rem 1rem;text-decoration:none}.menu nav a:hover{color:var(--fg);background:var(--raised)}@media (width<=760px){nav.links{display:none}.menu{display:block}header.site .cta{display:none}}section.block{border-top:1px solid var(--line-strong);padding-block:clamp(5rem,9vw,8rem)}.kick{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin:0 0 1rem;font-size:.66rem}.kick:before{content:"";vertical-align:middle;background:var(--brass);width:1.4rem;height:1px;margin-right:.7rem;display:inline-block}h2.h{max-width:18ch;font-family:var(--font-display);font-variation-settings:"opsz" 60;letter-spacing:-.01em;color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:600;line-height:1.12}.small{color:var(--fg-3);margin:0;font-size:.8rem}.fine{color:var(--fg-3);margin:1.4rem 0 0;font-size:.74rem;line-height:1.6}.hero{isolation:isolate;padding-block:clamp(3rem,7vw,5.5rem) 0;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 100% at 28% 0, var(--oxblood), transparent 72%);height:560px;position:absolute;top:-12%;left:-15%;right:-15%}@supports (color:color-mix(in lab, red, red)){.hero:before{background:radial-gradient(55% 100% at 28% 0, color-mix(in oklab, var(--oxblood) 60%, transparent), transparent 72%)}}.hero:before{opacity:.55}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem 4rem;display:grid}.tagline{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);align-items:center;gap:.7rem;margin:0 0 1.4rem;font-size:.68rem;display:flex}.wing{width:26px;height:10px;color:var(--brass);flex:none}.hero h1{max-width:16ch;font-family:var(--font-display);font-variation-settings:"opsz" 60;letter-spacing:-.015em;color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:600;line-height:1.08}.hero .sub{max-width:40rem;color:var(--fg-2);margin:1.6rem 0 0;font-size:1.08rem;line-height:1.6}.hero .ctas{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.live-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);align-items:center;gap:.6rem;margin:1.4rem 0 0;font-size:.66rem;display:flex}.live-note .pulse{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 4px var(--ok);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.live-note .pulse{box-shadow:0 0 0 4px color-mix(in oklab, var(--ok) 20%, transparent)}}.live-note .pulse{flex:none}.who{border-left:2px solid var(--brass);max-width:34rem;color:var(--fg-3);margin:2rem 0 0;padding-left:1rem;font-size:.95rem;line-height:1.55}.fig{min-width:0;margin:0}.hero-svg{width:100%;height:auto;display:block}.hero-svg-m{width:100%;height:auto;display:none}.hero-svg .sv-t.h,.hero-svg-m .sv-t.h{font-size:17px}@media (width<=960px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-svg{display:none}.hero-svg-m{display:block}.fig{max-width:30rem}}.split{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2.2rem;display:grid}.split h2{font-family:var(--font-display);color:var(--paper);margin:0 0 .8rem;font-size:1.25rem;font-weight:600}.split h2:before{content:"";background:var(--brass);width:2rem;height:3px;margin-bottom:.9rem;display:block}.split ul{margin:0;padding:0;list-style:none}.split li{border-bottom:1px solid var(--line);color:var(--fg-2);padding:.5rem 0;font-size:.98rem}.split li:first-child{padding-top:0}.split li:last-child{border-bottom:0}.split div:last-child li:last-child{font-family:var(--font-display);color:var(--paper);font-size:1.15rem;font-style:italic}@media (width<=640px){.split{grid-template-columns:minmax(0,1fr)}}.tape{border-block:1px solid var(--line-strong);background:var(--surface);margin-top:clamp(3rem,6vw,4.5rem);padding-block:.75rem;overflow:hidden}.tape-track{width:max-content;display:flex}.tape ul{flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.tape li{border-right:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--fg-2);align-items:center;gap:.55rem;padding:0 1.5rem;font-size:.66rem;display:flex}.tape li span+span{color:var(--fg-3)}.sv-region{fill:none;stroke:var(--line-strong)}.sv-iso{fill:none;stroke:var(--line-strong);stroke-dasharray:5 4}.sv-iso.sec{stroke:var(--paper);stroke-dasharray:none;stroke-width:1.5px}.sv-box{fill:var(--surface);stroke:var(--line-strong)}.sv-box.k{stroke:var(--paper)}@supports (color:color-mix(in lab, red, red)){.sv-box.k{stroke:color-mix(in oklab, var(--paper) 55%, var(--bg))}}.sv-box.ghost{fill:none;stroke-dasharray:3 3}.sv-box.down{fill:var(--bad)}@supports (color:color-mix(in lab, red, red)){.sv-box.down{fill:color-mix(in oklab, var(--bad) 14%, var(--bg))}}.sv-box.down{stroke:var(--bad)}.sv-t{fill:var(--fg);font-family:var(--font-sans);font-size:12.5px}.sv-t.s{fill:var(--fg-3);font-size:11px}.sv-t.cap{fill:var(--brass);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9.5px}.sv-t.h{fill:var(--paper);font-family:var(--font-display);font-size:19px;font-weight:600}.sv-t.ok{fill:var(--ok)}.sv-t.bad{fill:var(--bad)}.sv-t.p{fill:var(--paper)}.sv-link{fill:none;stroke:var(--line-strong);stroke-width:1.2px}.sv-link.flow{stroke:var(--paper)}@supports (color:color-mix(in lab, red, red)){.sv-link.flow{stroke:color-mix(in oklab, var(--paper) 60%, var(--bg))}}.sv-link.flow{stroke-dasharray:4 6;animation:1.2s linear infinite flow}.sv-link.raft{stroke:var(--paper)}@supports (color:color-mix(in lab, red, red)){.sv-link.raft{stroke:color-mix(in oklab, var(--paper) 45%, var(--bg))}}.sv-link.down{stroke:var(--bad);stroke-dasharray:2 4;animation:none}.sv-x{stroke:var(--bad);stroke-width:1.5px;fill:none}.sv-hatch{fill:url(#hatch)}.sv-bar-bg{fill:var(--raised)}.sv-bar{fill:var(--paper)}.sv-mark circle{fill:var(--bg);stroke:var(--brass)}.sv-mark text{fill:var(--brass);font-family:var(--font-mono);text-anchor:middle;font-size:10px}.how-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2rem 4rem;display:grid}.steps{counter-reset:s;margin:0;padding:0;list-style:none}.steps li{border-top:1px solid var(--line);grid-template-columns:3rem minmax(0,1fr);gap:.2rem 1rem;padding:1.3rem 0;display:grid}.steps li:before{counter-increment:s;content:counter(s);font-family:var(--font-display);color:var(--brass);grid-row:1/span 2;font-size:2.2rem;font-weight:600;line-height:1}.steps h3{font-family:var(--font-display);color:var(--fg);grid-column:2;margin:0;font-size:1.2rem;font-weight:600}.steps p{color:var(--fg-2);grid-column:2;margin:0;font-size:.98rem}.steps code{font-family:var(--font-mono);background:var(--void);border:1px solid var(--line);padding:.05rem .35rem;font-size:.82rem}@media (width<=960px){.how-grid{grid-template-columns:minmax(0,1fr)}}.plates-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;display:grid}.plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.plates li{flex-direction:column;min-width:0;display:flex}.plates .label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);align-items:center;gap:.5rem;margin:0;font-size:.64rem;display:flex}.plates h3{font-family:var(--font-display);color:var(--paper);margin:.6rem 0 0;font-size:1.35rem;font-weight:600;line-height:1.15}.plates p{max-width:24rem;color:var(--fg-2);margin:.5rem 0 1.2rem;font-size:.94rem}.plates .plate{background:var(--surface);border:1px solid var(--line-strong);color:var(--paper);margin-top:auto;transition:border-color .3s}.plates li:hover .plate{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.plates li:hover .plate{border-color:color-mix(in oklab, var(--brass) 70%, var(--line-strong))}}@media (width<=960px){.plates-head{grid-template-columns:minmax(0,1fr)}.plates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.plates{grid-template-columns:minmax(0,1fr)}}.dhead{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 3rem;margin:0 0 1.5rem;display:grid}.dtabs{border:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.dtabs button{height:34px;font:inherit;color:var(--fg-3);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:.86rem}.dtabs button:hover{color:var(--fg-2)}.dtabs button[aria-selected=true]{background:var(--paper);color:var(--void)}.schem{border:1px solid var(--line-strong);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.drawing{background:var(--bg);border-bottom:1px solid var(--line);min-width:0;overflow-x:auto}.drawing svg{width:100%;min-width:860px;height:auto;display:block}.notes{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:1rem 2.5rem;min-width:0;padding:1.5rem;display:grid}.notes>:not(h3){grid-column:2}.notes h3{font-family:var(--font-display);color:var(--paper);margin:0;font-size:1.4rem;font-weight:600;line-height:1.05}.notes ol{counter-reset:n;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.notes li{border-bottom:1px solid var(--line);color:var(--fg-2);grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;padding:.6rem 0;font-size:.9rem;line-height:1.5;display:grid}.notes li b{color:var(--fg);font-weight:600}.notes li:before{counter-increment:n;content:counter(n);border:1px solid var(--brass);width:1.35rem;height:1.35rem;font-family:var(--font-mono);color:var(--brass);border-radius:50%;place-items:center;margin-top:.1rem;font-size:.66rem;display:grid}@media (width<=960px){.dhead{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.notes{grid-template-columns:minmax(0,1fr)}.notes>:not(h3){grid-column:1}}.ctl{gap:.45rem;display:grid}.ctl .lbl{color:var(--fg-3);justify-content:space-between;font-size:.8rem;display:flex}.ctl .lbl output{color:var(--fg);font-variant-numeric:tabular-nums}.ctl input[type=range]{width:100%;accent-color:var(--paper)}.pick{flex-wrap:wrap;gap:4px;display:flex}.pick button{border:1px solid var(--line-strong);background:var(--raised);height:32px;font-family:var(--font-mono);color:var(--fg-2);cursor:pointer;flex:auto;padding:0 10px;font-size:.74rem}.pick button[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--void)}.pick.fail button[aria-pressed=true]{background:var(--bad);border-color:var(--bad);color:var(--void)}.outcome{border-left:2px solid var(--line-strong);color:var(--fg-2);margin:0;padding:.2rem 0 .2rem .9rem;font-size:.92rem;line-height:1.6}.outcome b{color:var(--fg);margin-bottom:.2rem;font-weight:600;display:block}.outcome.bad{border-color:var(--bad)}.tiers-sub{max-width:38rem;color:var(--fg-2);margin:1.2rem 0 0;font-size:1.08rem}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:3rem;display:grid}.tier{border:1px solid var(--line-strong);background:var(--surface);min-width:0;transition:transform .3s var(--ease), border-color .3s;flex-direction:column;gap:.5rem;padding:1.6rem;display:flex;position:relative}.tier:hover{transform:translateY(-5px)}.tier:not(.pick-tier):hover{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.tier:not(.pick-tier):hover{border-color:color-mix(in oklab, var(--paper) 40%, var(--line-strong))}}.tier.pick-tier{border:2px solid var(--paper)}.tier .badge{background:var(--paper);color:var(--void);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:.2rem .55rem;font-size:.6rem;position:absolute;top:-.7rem;left:1.6rem}.tier h3{font-family:var(--font-display);color:var(--paper);margin:0;font-size:1.45rem;font-weight:600;line-height:1}.tier .for{color:var(--fg-3);margin:0;font-size:.92rem}.tier .price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.8rem 0 .4rem;display:flex}.tier .price b{font-family:var(--font-display);color:var(--paper);font-variant-numeric:lining-nums tabular-nums;font-size:2.4rem;font-weight:600;line-height:1}.tier .price b.word{line-height:1.25}.tier .price span{color:var(--fg-3);font-size:.85rem}.cap{border:1px solid var(--line);background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1rem;display:grid}.cap>div{min-width:0;padding:.65rem .8rem}.cap>div+div{border-left:1px solid var(--line)}.cap dt{font-family:var(--font-display);color:var(--paper);font-variant-numeric:lining-nums tabular-nums;font-size:1.6rem;font-weight:600;line-height:1}.cap dd{color:var(--fg-3);margin:.25rem 0 0;font-size:.76rem;line-height:1.3}.tier ul{border-top:1px solid var(--line);flex:1;align-content:start;gap:.55rem;margin:0 0 1.4rem;padding:1rem 0 0;list-style:none;display:grid}.tier li{color:var(--fg-2);grid-template-columns:1rem minmax(0,1fr);gap:.6rem;font-size:.93rem;display:grid}.tier li:before{content:"";background:var(--ember);border-radius:50%;width:6px;height:6px;margin-top:.55em}.tier .btn{width:100%}@media (width>=641px){.tier .for{min-height:3em}}@media (width<=1100px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.6rem}}@media (width<=640px){.tiers{grid-template-columns:minmax(0,1fr)}}.why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2rem 4rem;display:grid}.why .copy p:not(.kick){max-width:34rem;color:var(--fg-2);margin:1.4rem 0 0;font-size:1.05rem}.calc{border:1px solid var(--line-strong);background:var(--surface);gap:1.3rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.calc-title{font-family:var(--font-display);color:var(--paper);margin:0;font-size:1.7rem;font-weight:600;line-height:1.1}.calc .ctl .lbl{color:var(--fg-2);font-size:.9rem}.calc .ctl .lbl output{font-size:1rem;font-weight:600}.calc .pick button{font-variant-numeric:tabular-nums;min-width:3rem}.compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cost{border:1px solid var(--line-strong);background:var(--bg);gap:.2rem;min-width:0;padding:1rem 1.1rem;display:grid}.cost span{color:var(--fg-3);font-size:.82rem}.cost b{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:600;line-height:1.05}.cost small{color:var(--fg-3);font-size:.78rem}.cost.them b{color:var(--fg-2)}.cost.us{border:2px solid var(--paper);background:var(--surface)}.cost.us b{color:var(--paper)}.save{color:var(--fg-2);margin:0;font-size:1rem}.save b{color:var(--paper);font-weight:600}@media (width<=960px){.why{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){#vcpu{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}#vcpu button{min-width:0;padding:0}}@media (width<=480px){.compare{grid-template-columns:minmax(0,1fr)}}.team{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;display:grid}.team>p{max-width:34rem;color:var(--fg-2);margin:0;font-size:1.08rem}.controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin-top:3rem;display:grid}.controls>div{border-top:1px solid var(--line-strong);padding:1.3rem 0;transition:border-color .3s}.controls>div:hover{border-top-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.controls>div:hover{border-top-color:color-mix(in oklab, var(--brass) 60%, var(--line-strong))}}.controls h3{align-items:center;gap:.55rem;margin:0 0 .45rem;font-size:1.05rem;font-weight:600;display:flex}.controls h3 svg{width:16px;height:16px;color:var(--brass)}.controls p{color:var(--fg-2);margin:0;font-size:.95rem;line-height:1.55}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.soc{border:1px dashed var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1rem;padding:1rem 1.3rem;display:flex}.soc p{color:var(--fg-2);margin:0}.soc b{color:var(--fg);font-weight:600}.team-note{border-top:1px solid var(--line);margin-top:4rem;padding-top:2.5rem}.rel-h{font-family:var(--font-display);color:var(--paper);margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:600;line-height:1.05}.note p{max-width:34rem;color:var(--fg-2);margin:0 0 1rem;font-size:1.05rem}.note .sig{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin:1.2rem 0 0;font-size:.68rem}.rel{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:2.5rem 4rem;margin-top:4rem;display:grid}.rel-copy>p:not(.kick){max-width:36rem;color:var(--fg-2);margin:1rem 0 0;font-size:1.02rem}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:1.8rem 0 0;display:grid}.facts>div{border-top:1px solid var(--line-strong);padding:1rem 0}.facts dt{font-family:var(--font-display);color:var(--paper);font-variant-numeric:lining-nums tabular-nums;font-size:1.3rem;font-weight:600;line-height:1.1}.facts dd{color:var(--fg-2);margin:.35rem 0 0;font-size:.92rem}.regions{border:1px solid var(--line-strong);background:var(--surface);padding:1.5rem}.regions .kick{margin-bottom:.6rem}.regions .soon-h{margin-top:1.4rem}.regions ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.regions li{border:1px solid var(--line);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.regions li b{font-size:.95rem;font-weight:600;display:block}.regions li small{color:var(--fg-3);font-size:.8rem;display:block}.regions li em{font-style:normal;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--fg-3);font-size:.62rem}.regions .dot{border:1.5px solid var(--idle);border-radius:50%;width:8px;height:8px}.regions li:not(.live) b{color:var(--fg-2)}.regions li.live{border:1px solid var(--paper)}.regions li.live em{color:var(--paper)}.regions li.live .dot{background:var(--paper);box-shadow:0 0 0 3px var(--paper);border:0}@supports (color:color-mix(in lab, red, red)){.regions li.live .dot{box-shadow:0 0 0 3px color-mix(in oklab, var(--paper) 18%, transparent)}}.regions .small{margin-top:1.2rem}@media (width<=900px){.team,.rel{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.controls{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.facts{grid-template-columns:minmax(0,1fr)}}.faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:2rem 4rem;display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--fg);padding:1.1rem 2rem 1.1rem 0;font-size:1.05rem;font-weight:500;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-display);color:var(--brass);transition:transform .3s var(--ease);font-size:1.5rem;font-weight:700;line-height:1;position:absolute;top:1rem;right:.2rem}.faq details[open] summary:after{content:"–";transform:rotate(180deg)}.faq summary:hover{color:var(--paper)}.faq details p{max-width:38rem;color:var(--fg-2);margin:0 0 1.2rem;line-height:1.6}@media (width<=900px){.faq-grid{grid-template-columns:minmax(0,1fr)}}.access{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem 4rem;display:grid}.access .addr-row{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.6rem;display:flex}.access .addr{font-family:var(--font-display);color:var(--paper);overflow-wrap:anywhere;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600;text-decoration:none}.access .addr:hover{color:var(--brass)}.access .cert{border:1px solid var(--line-strong);background:var(--surface);color:var(--paper);padding:clamp(1rem,3vw,2rem)}@media (width<=900px){.access{grid-template-columns:minmax(0,1fr)}.access .cert{max-width:26rem}}.waitlist{border:1px solid var(--line-strong);background:var(--surface);margin-top:2rem}.waitlist[data-state=error]{border-color:var(--bad);border-style:dashed}.waitlist[data-state=success]{border-color:var(--paper)}.waitlist[data-state=error] [data-status]:before{content:"× "}.waitlist[data-state=success] [data-status]:before{content:"✓ "}footer.site{border-top:1px solid var(--line-strong);font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-3);font-size:.68rem}@keyframes flow{to{stroke-dashoffset:-20px}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(34px)}}@keyframes drawline{0%{width:0}to{width:1.4rem}}@keyframes drawbar{0%{width:0}to{width:2rem}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--paper) 45%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}@keyframes faqin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes turn{to{transform:rotate(360deg)}}@keyframes certificate-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes section-rise{0%{opacity:.45;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.tape-track{animation:70s linear infinite ticker}.certificate{animation:certificate-in 1.6s var(--ease) .25s both}.slow-turn{transform-box:fill-box;transform-origin:50%;animation:240s linear infinite turn}.hero:before{animation:16s ease-in-out infinite drift}html.js .hero .tagline,html.js .hero h1,html.js .hero .sub,html.js .hero .ctas,html.js .hero .live-note,html.js .hero .who,html.js .hero .fig{animation:rise .9s var(--ease) both}html.js .hero h1{animation-delay:60ms}html.js .hero .sub{animation-delay:.16s}html.js .hero .fig{animation-delay:.22s}html.js .hero .ctas{animation-delay:.26s}html.js .hero .live-note{animation-delay:.3s}html.js .hero .who{animation-delay:.34s}html.js .block>.frame,html.js .split{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);transform:translateY(14px)}html.js .block>.frame.in,html.js .split.in{opacity:1;transform:none}html.js .steps li,html.js .tier,html.js .controls>div,html.js .split li,html.js .plates li{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease), border-color .3s;transform:translateY(16px)}html.js .frame.in .steps li,html.js .frame.in .tier,html.js .frame.in .controls>div,html.js .split.in li,html.js .frame.in .plates li{opacity:1;transform:none}html.js .frame.in :is(.steps li,.tier,.controls>div,.plates li):nth-child(2),html.js .split.in li:nth-child(2){transition-delay:70ms}html.js .frame.in :is(.steps li,.tier,.controls>div,.plates li):nth-child(3),html.js .split.in li:nth-child(3){transition-delay:.14s}html.js .frame.in :is(.tier,.controls>div,.plates li):nth-child(4),html.js .split.in li:nth-child(4){transition-delay:.21s}html.js .frame.in :is(.controls>div,.plates li):nth-child(5){transition-delay:.28s}html.js .frame.in :is(.controls>div,.plates li):nth-child(6){transition-delay:.35s}html.js .frame.in .controls>div:nth-child(7){transition-delay:.42s}html.js .frame.in .controls>div:nth-child(8){transition-delay:.49s}html.js .frame.in .tier:hover{transform:translateY(-5px)}html.js .in .kick:before,html.js .hero .kick:before{width:0;animation:drawline .7s .15s var(--ease) forwards}html.js .split.in h2:before{width:0;animation:drawbar .6s .1s var(--ease) forwards}html.js .fig circle[data-live]{animation:2.8s ease-in-out infinite breathe}html.js .regions li.live .dot{animation:2.6s ease-out infinite ping}html.js .sv-mark circle{animation:3s ease-in-out infinite breathe}html.js .faq details[open] p{animation:faqin .4s var(--ease)}@supports (animation-timeline:view()){.section-rise{animation:linear both section-rise view();animation-range:entry cover 28%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sv-link.flow{animation:none}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.m-0{margin:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-5{height:calc(var(--spacing) * 5)}.h-full{height:100%}.w-5{width:calc(var(--spacing) * 5)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.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,)}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-paper\/15{border-color:#efe5cf26}@supports (color:color-mix(in lab, red, red)){.border-paper\/15{border-color:color-mix(in oklab, var(--color-paper) 15%, transparent)}}.border-paper\/20{border-color:#efe5cf33}@supports (color:color-mix(in lab, red, red)){.border-paper\/20{border-color:color-mix(in oklab, var(--color-paper) 20%, transparent)}}.border-paper\/25{border-color:#efe5cf40}@supports (color:color-mix(in lab, red, red)){.border-paper\/25{border-color:color-mix(in oklab, var(--color-paper) 25%, transparent)}}.bg-ink-deep{background-color:var(--color-ink-deep)}.bg-oxblood{background-color:var(--color-oxblood)}.p-6{padding:calc(var(--spacing) * 6)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1rem\]{font-size:1rem}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.wrap-anywhere{overflow-wrap:anywhere}.text-brass{color:var(--color-brass)}.text-paper{color:var(--color-paper)}.text-paper\/60{color:#efe5cf99}@supports (color:color-mix(in lab, red, red)){.text-paper\/60{color:color-mix(in oklab, var(--color-paper) 60%, transparent)}}.text-paper\/70{color:#efe5cfb3}@supports (color:color-mix(in lab, red, red)){.text-paper\/70{color:color-mix(in oklab, var(--color-paper) 70%, transparent)}}.text-paper\/75{color:#efe5cfbf}@supports (color:color-mix(in lab, red, red)){.text-paper\/75{color:color-mix(in oklab, var(--color-paper) 75%, transparent)}}.text-paper\/80{color:#efe5cfcc}@supports (color:color-mix(in lab, red, red)){.text-paper\/80{color:color-mix(in oklab, var(--color-paper) 80%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-paper\/40{text-decoration-color:#efe5cf66}@supports (color:color-mix(in lab, red, red)){.decoration-paper\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--color-paper) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-paper) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (hover:hover){.hover\:border-paper\/50:hover{border-color:#efe5cf80}@supports (color:color-mix(in lab, red, red)){.hover\:border-paper\/50:hover{border-color:color-mix(in oklab, var(--color-paper) 50%, transparent)}}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:decoration-paper:hover{-webkit-text-decoration-color:var(--color-paper);-webkit-text-decoration-color:var(--color-paper);text-decoration-color:var(--color-paper)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}}@media (width>=64rem){.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.7fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}}}:root{--void:#070606;--bg:#0b0a0a;--surface:#121011;--raised:#191617;--hover:#201c1d;--paper:#efe5cf;--fg:#ece6da;--fg-2:oklab(70.6162% .0018451 .0225252);--fg-3:oklab(53.5013% .00178472 .0157998);--line:oklab(21.6052% .00167218 .00326614);--line-strong:oklab(27.0509% .0016914 .00540604);--oxblood:#690a1a;--oxblood-lift:#872536;--ember:#c4475a;--brass:#b08d57;--ok:#2fb35a;--bad:#e5484d;--idle:#8d8a86;--ease:cubic-bezier(.2, .7, .2, 1);--plate:var(--surface);color-scheme:dark}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}::selection{background:var(--paper);color:var(--void)}:focus-visible{outline:2px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){:focus-visible{outline:2px solid color-mix(in oklab, var(--paper) 70%, transparent)}}:focus-visible{outline-offset:2px}.plate-fill{fill:var(--plate)}.plate-stroke{stroke:var(--plate)}.skip{z-index:80;background:var(--paper);color:var(--void);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:.55rem .8rem;font-size:.72rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.75rem}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}:root{--font-serif:"Instrument Serif", "Source Serif 4", Georgia, serif;--brass-hi:#cfae78;--term:#080707}.k-h1,.k-h2,h2.h,.display,.display-2{font-family:var(--font-serif);font-variation-settings:normal;letter-spacing:-.012em;color:var(--paper);text-wrap:balance;font-weight:400}.k-h1{margin:0;font-size:clamp(2.9rem,5.6vw,4.9rem);line-height:.98}.k-h1 em,.k-h2 em{color:var(--brass-hi);font-style:italic}.k-h2,h2.h{max-width:16ch;margin:0;font-size:clamp(2.3rem,4.2vw,3.5rem);line-height:1.02}.display{font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.02}.display-2{font-size:clamp(2.1rem,3.8vw,3.1rem);line-height:1.05}.k-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 4rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.k-head .lede{margin:0}@media (width<=860px){.k-head{grid-template-columns:minmax(0,1fr);align-items:start}}.k-anchor{position:absolute;top:0}.wordmark b{font-family:var(--font-serif);letter-spacing:.1em;text-transform:uppercase;font-size:1.45rem;font-weight:400}.wordmark small{letter-spacing:.34em}.k-nav-end{align-items:center;gap:1.4rem;display:flex}.k-nav-signin{color:var(--fg-2);font-size:.9rem}.k-nav-signin:hover{color:var(--fg)}@media (width<=760px){.k-nav-end{display:none}}.k-hero{isolation:isolate;padding-block:clamp(3.5rem,8vw,7rem) clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.k-hero:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(48% 70% at 18% 8%, color-mix(in oklab, var(--oxblood) 70%, transparent), transparent 70%), radial-gradient(40% 50% at 88% 30%, color-mix(in oklab, var(--brass) 14%, transparent), transparent 70%);opacity:.6;height:720px;position:absolute;inset:-20% -10% auto}.k-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.k-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:3.5rem 4.5rem;display:grid}@media (width<=1020px){.k-hero-grid{grid-template-columns:minmax(0,1fr)}}.k-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);align-items:center;gap:.7rem;margin:0 0 1.6rem;font-size:.68rem;display:flex}.k-dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in oklab, var(--ok) 60%, transparent);border-radius:50%}.k-sub{max-width:34rem;color:var(--fg-2);text-wrap:pretty;margin:1.8rem 0 0;font-size:1.1rem;line-height:1.65}.k-sub code{font-family:var(--font-mono);border:1px solid var(--line-strong);color:var(--fg);white-space:nowrap;padding:.1em .35em;font-size:.86em}.k-ctas{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.k-btn-lg{height:3rem;padding-inline:1.5rem;font-size:.95rem}.k-facts{border-top:1px solid var(--line-strong);flex-wrap:wrap;gap:0;max-width:34rem;margin:2.6rem 0 0;padding:0;list-style:none;display:flex}.k-facts li{color:var(--fg-3);flex:9rem;padding:1rem 1.2rem 0 0;font-size:.8rem;line-height:1.45}.k-facts b{font-family:var(--font-serif);color:var(--paper);margin-bottom:.2rem;font-size:1.45rem;font-weight:400;display:block}.k-signin{color:var(--fg-3);margin:1.8rem 0 0;font-size:.84rem}.k-signin a{color:var(--fg-2)}.k-stage{min-width:0;margin:0}.k-term{background:var(--term);border:1px solid var(--line-strong);box-shadow:0 40px 80px -40px #000000e6, 0 0 0 1px #0009, inset 0 1px 0 color-mix(in oklab, var(--paper) 6%, transparent);position:relative}.k-term-bar{border-bottom:1px solid var(--line);align-items:center;gap:.45rem;height:2.4rem;padding:0 .9rem;display:flex}.k-term-bar span{border:1px solid var(--line-strong);border-radius:50%;width:9px;height:9px}.k-term-bar p{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 0 0 .6rem;font-size:.62rem}.k-replay{border:1px solid var(--line-strong);color:var(--fg-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;margin-left:auto;padding:.2rem .55rem;font-size:.62rem}.k-replay:hover{border-color:var(--paper);color:var(--paper)}.k-term-body{font-family:var(--font-mono);color:var(--fg);white-space:pre-wrap;word-break:break-word;margin:0;padding:1.1rem 1.2rem 1.3rem;font-size:.74rem;line-height:1.75;overflow:hidden}.t-note{color:var(--brass)}.t-prompt{color:var(--fg-3);user-select:none}.t-cmd .t-text{color:var(--paper)}.t-out{color:var(--fg-2)}.t-dim,.t-head{color:var(--fg-3)}.t-ok{color:var(--ok)}.t-caret{vertical-align:-.15em;background:var(--paper);opacity:0;width:.55em;height:1.05em;display:inline-block}.k-term.is-playing .t-caret{opacity:1;animation:1s step-end infinite k-blink}@keyframes k-blink{50%{opacity:0}}.k-rack{gap:0;margin-top:1.1rem;display:grid}.k-rack-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin:0 0 .5rem;font-size:.6rem}.k-rack-yours{color:var(--fg-3);margin:.6rem 0 0}.k-rack-cp{background:color-mix(in oklab, var(--oxblood) 28%, var(--surface));border:1px solid color-mix(in oklab, var(--oxblood-lift) 60%, var(--line-strong));grid-template-columns:1fr auto;align-items:end;padding:.85rem 1rem;display:grid}.k-rack-cp .k-rack-label{color:color-mix(in oklab, var(--paper) 60%, var(--oxblood));grid-column:1/-1}.k-rack-name{font-family:var(--font-serif);color:var(--paper);margin:0;font-size:1.35rem;line-height:1}.k-rack-name span{font-family:var(--font-mono);letter-spacing:.06em;color:color-mix(in oklab, var(--paper) 55%, transparent);margin-left:.6rem;font-size:.64rem}.k-rack-state{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);margin:0;font-size:.66rem}.k-rack-wire{border-inline:1px dashed var(--line-strong);width:66%;height:26px;margin-inline:auto;position:relative}.k-rack-wire span{border-left:1px dashed var(--line-strong);position:absolute;top:0;bottom:0;left:50%}.k-rack-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.k-rack-nodes li{border:1px dashed var(--line-strong);background:0 0;padding:.7rem .8rem;transition:border-color .4s,background-color .4s;position:relative}.k-rack-nodes b{font-family:var(--font-mono);color:var(--fg-2);font-size:.76rem;font-weight:500;display:block}.k-rack-nodes span{color:var(--fg-3);margin-top:.15rem;font-size:.68rem;display:block}.k-rack-nodes i{font-style:normal;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:.58rem;position:absolute;top:.7rem;right:.8rem}.k-rack-nodes i:before{content:"Waiting"}.k-rack-nodes li.is-joining{border-color:var(--brass)}.k-rack-nodes li.is-joining i:before{content:"Joining";color:var(--brass)}.k-rack-nodes li.is-ready{border-style:solid;border-color:var(--line-strong);background:var(--surface)}.k-rack-nodes li.is-ready b{color:var(--paper)}.k-rack-nodes li.is-ready i:before{content:"● Ready";color:var(--ok)}@media (width<=560px){.k-rack-nodes{grid-template-columns:minmax(0,1fr)}.k-rack-wire{border-inline:0;width:0}.k-term-body{font-size:.68rem}}.k-split{border:1px solid var(--line-strong);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.k-side{padding:clamp(1.4rem,3vw,2.4rem)}.k-side-ours{background:color-mix(in oklab, var(--oxblood) 16%, var(--surface));border-right:1px solid var(--line-strong)}.k-side-h{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin:0 0 1.2rem;font-size:.62rem}.k-side-yours .k-side-h{color:var(--fg-3)}.k-side dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem;margin:0;display:grid}.k-side-yours dl{grid-template-columns:minmax(0,1fr)}.k-side dt{font-family:var(--font-serif);color:var(--paper);font-size:1.35rem;line-height:1.1}.k-side dd{color:var(--fg-2);margin:.3rem 0 0;font-size:.9rem;line-height:1.5}.k-side-yours dt{color:var(--fg)}.k-included{margin-top:2.4rem}.k-included ul{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.k-included li{border-bottom:1px solid var(--line);padding:1rem 1.5rem 1rem 0}.k-included b{color:var(--paper);font-size:.95rem;font-weight:500;display:block}.k-included span{color:var(--fg-3);margin-top:.15rem;font-size:.84rem;display:block}@media (width<=900px){.k-split{grid-template-columns:minmax(0,1fr)}.k-side-ours{border-right:0;border-bottom:1px solid var(--line-strong)}.k-included ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.k-side dl,.k-included ul{grid-template-columns:minmax(0,1fr)}}.k-paths{position:relative}.k-tabs{border:1px solid var(--line-strong);background:var(--surface);flex-wrap:wrap;justify-self:end;gap:0;padding:3px;display:flex}.k-tabs[hidden]{display:none}.k-tabs button{color:var(--fg-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem 1rem;font-size:.86rem;transition:background-color .25s,color .25s}.k-tabs button:hover{color:var(--fg)}.k-tabs button[aria-selected=true]{background:var(--paper);color:var(--void)}@media (width<=860px){.k-tabs{justify-self:start}}.k-panels{gap:1.5rem;display:grid}.k-panel{border:1px solid var(--line-strong);background:var(--surface);--plate:var(--surface);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.k-panel[hidden]{display:none}.is-tabbed .k-panel:not([hidden]){animation:k-panel-in .55s var(--ease)}@keyframes k-panel-in{0%{opacity:0;transform:translateY(8px)}}.k-panel-copy{padding:clamp(1.8rem,4vw,3.2rem)}.k-panel-tab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin:0 0 1rem;font-size:.62rem}.is-tabbed .k-panel-tab{display:none}.k-panel h3{max-width:22ch;font-family:var(--font-serif);color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:400;line-height:1.05}.k-panel-copy>p:not(.k-panel-tab){max-width:36rem;color:var(--fg-2);margin:1.2rem 0 0;line-height:1.65}.k-panel ul{border-top:1px solid var(--line);max-width:36rem;margin:1.6rem 0 2rem;padding:0;list-style:none}.k-panel li{border-bottom:1px solid var(--line);color:var(--fg);padding:.7rem 0 .7rem 1.6rem;font-size:.94rem;position:relative}.k-panel li:before{content:"";background:var(--brass);width:.6rem;height:1px;position:absolute;top:1.25rem;left:.2rem}.k-panel-art{border-left:1px solid var(--line-strong);align-items:center;display:grid;overflow:hidden}@media (width<=860px){.k-panel{grid-template-columns:minmax(0,1fr)}.k-panel-art{border-left:0;border-top:1px solid var(--line-strong);max-height:16rem}}.k-tiers .price{margin-bottom:0}.k-tiers .price b{font-family:var(--font-serif);font-weight:400}.k-unit{color:var(--fg-3);margin:.25rem 0 0;font-size:.78rem}.k-cap{border-block:1px solid var(--line);color:var(--fg-2);margin:1.2rem 0 0;padding:.8rem 0;font-size:.86rem}.k-cap b{font-family:var(--font-serif);color:var(--paper);font-size:1.25rem;font-weight:400}.k-form{border:1px solid var(--line-strong);background:var(--surface);gap:1.3rem;margin-top:2rem;padding:1.4rem;display:grid}.k-form fieldset{border:0;min-width:0;margin:0;padding:0}.k-form legend,.k-form-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin-bottom:.65rem;font-size:.62rem;display:block}.k-chips{flex-wrap:wrap;gap:.45rem;display:flex}.k-chips label{cursor:pointer;position:relative}.k-chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.k-chips span{border:1px solid var(--line-strong);min-height:2.4rem;color:var(--fg-2);align-items:center;padding:0 .9rem;font-size:.86rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.k-chips label:hover span{border-color:var(--fg-3);color:var(--fg)}.k-chips input:checked+span{background:var(--paper);border-color:var(--paper);color:var(--void)}.k-chips input:focus-visible+span{outline:2px solid color-mix(in oklab, var(--paper) 70%, transparent);outline-offset:2px}.k-form-input{gap:.6rem;display:flex}.k-form-input input{background:var(--bg);border:1px solid var(--line-strong);min-width:0;height:2.6rem;color:var(--paper);font-family:var(--font-mono);outline:none;flex:1;padding:0 .9rem;font-size:.88rem}.k-form-input input::placeholder{color:var(--fg-3)}.k-form-input input:focus-visible{border-color:var(--paper)}.k-form-input input[aria-invalid=true]{border-color:var(--ember)}.k-form-status{min-height:1.3rem;color:var(--fg-2);margin:0;font-size:.86rem}.k-form[data-state=success] .k-form-status{color:var(--ok)}.k-form[data-state=error] .k-form-status{color:var(--ember)}@media (width<=520px){.k-form-input{flex-direction:column}}@media (prefers-reduced-motion:no-preference){html.js .k-hero-copy>*{opacity:0;animation:k-rise .9s var(--ease) forwards;transform:translateY(14px)}html.js .k-hero-copy>:nth-child(2){animation-delay:80ms}html.js .k-hero-copy>:nth-child(3){animation-delay:.18s}html.js .k-hero-copy>:nth-child(4){animation-delay:.26s}html.js .k-hero-copy>:nth-child(5){animation-delay:.34s}html.js .k-hero-copy>:nth-child(6){animation-delay:.4s}html.js .k-stage{opacity:0;animation:k-rise 1.1s .25s var(--ease) forwards;transform:translateY(18px)}.k-dot{animation:2.4s ease-out infinite k-ping}.k-rack-wire span{background:repeating-linear-gradient(to bottom, var(--brass) 0 4px, transparent 4px 10px);background-size:1px 10px;border-left:0;width:1px;animation:.7s linear infinite k-flow}.k-rack-nodes li.is-joining{animation:k-join .5s var(--ease)}html.js .k-split[data-reveal] .k-side{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(12px)}html.js .k-split[data-reveal] .k-side-yours{transition-delay:.15s}html.js .k-split.in .k-side{opacity:1;transform:none}}@keyframes k-rise{to{opacity:1;transform:none}}@keyframes k-ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--ok) 55%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}@keyframes k-flow{to{background-position:0 -10px}}@keyframes k-join{0%{transform:translateY(4px)}}@media (width<=560px){.k-term-bar p{display:none}}.k-price-foot{border:1px solid var(--line-strong);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;margin-top:1.5rem;padding:1.1rem 1.4rem;display:flex}.k-price-foot p{color:var(--fg-2);margin:0}.k-price-foot b{color:var(--paper);font-weight:500}.k-price-foot a{color:var(--brass-hi);font-size:.92rem}.tiers.k-tiers-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.tiers.k-tiers-3{grid-template-columns:minmax(0,1fr)}}.k-addon{border:1px solid color-mix(in oklab, var(--brass) 45%, var(--line-strong));background:color-mix(in oklab, var(--brass) 6%, var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2.5rem;margin-top:1rem;padding:1.3rem 1.5rem;display:grid}.k-addon .k-addon-h{font-family:var(--font-serif);color:var(--paper);margin:0 0 .3rem;font-size:1.4rem}.k-addon p{max-width:44rem;color:var(--fg-2);margin:0;font-size:.92rem}.k-addon-price{text-align:right}.k-addon-price b{font-family:var(--font-serif);color:var(--paper);font-size:2rem;font-weight:400;line-height:1;display:block}.k-addon-price span{color:var(--fg-3);font-size:.78rem}@media (width<=640px){.k-addon{grid-template-columns:minmax(0,1fr)}.k-addon-price{text-align:left}}.k-compare{border:1px solid var(--line-strong);margin-top:1rem}.k-compare summary{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;padding:1rem 1.4rem;font-size:.92rem;list-style:none;display:flex}.k-compare summary::-webkit-details-marker{display:none}.k-compare summary:after{content:"+";font-family:var(--font-mono);color:var(--brass);transition:transform .3s var(--ease)}.k-compare[open] summary:after{transform:rotate(45deg)}.k-compare-wrap{border-top:1px solid var(--line-strong);overflow-x:auto}.k-compare table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.88rem}.k-compare th,.k-compare td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem 1.4rem}.k-compare thead th{font-family:var(--font-serif);color:var(--paper);font-size:1.15rem;font-weight:400}.k-compare tbody th{color:var(--fg-3);width:26%;font-weight:400}.k-compare td{color:var(--fg)}.k-compare-price td{color:var(--paper)}.k-compare tr:last-child th,.k-compare tr:last-child td{border-bottom:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k-rack.is-staged [data-card]{transition:opacity .5s var(--ease), transform .5s var(--ease), border-color .4s, background-color .4s}.k-rack.is-staged [data-card]:not(.is-shown){opacity:0;transform:translateY(8px)}.k-rack-cp.is-joining .k-rack-state{color:var(--brass-hi)}.k-rack-cp.is-joining{border-color:var(--brass)}.t-cmd .t-text,.t-out{word-break:break-all}.k-tiers h3{font-family:var(--font-serif);letter-spacing:0;font-size:1.7rem;font-weight:400}@media (width<=560px){.k-rack-name span{display:none}}
