.irl-hero-video{position:absolute;object-fit:cover}.irl-hero-video,.irl-motes{inset:0;width:100%;height:100%;pointer-events:none}.irl-motes{position:fixed;z-index:-1;opacity:.8}.sweep{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sweep:before{content:"";position:absolute;inset:-20% -60%;background:linear-gradient(105deg,transparent 42%,rgba(215,255,62,.06) 50%,transparent 58%);transform:translateX(-70%)}.glint{position:relative;-webkit-clip-path:inset(-.5em 0);clip-path:inset(-.5em 0)}.glint:after{background:linear-gradient(105deg,transparent 38%,rgba(255,235,180,.5) 50%,transparent 62%);mix-blend-mode:color-dodge;transform:translateX(-120%)}.glint:after,.nav:before,.topbar:before{content:"";position:absolute;inset:0;pointer-events:none}.nav:before,.topbar:before{z-index:-1;background:rgba(5,5,6,.62);opacity:0}[data-scrolled] .nav:before,[data-scrolled] .topbar:before{opacity:1}@media (prefers-reduced-motion:no-preference){.sweep.in-view:before{animation:irl-sweep 7s ease-in-out 1 both}.glint.in-view:after{animation:irl-glint 9s ease-in-out infinite;animation-delay:var(--glint-delay,0s)}[data-ring].in-view{transform-origin:50% 12%;animation:irl-ring 1s ease-out .6s 1}[data-reveal=pending]{opacity:0;transform:translateY(12px)}[data-reveal=shown]{transition:opacity .5s ease-out,transform .5s ease-out}.nav:before,.topbar:before{transition:opacity .3s ease-out}}@keyframes irl-sweep{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}@keyframes irl-glint{0%,70%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes irl-ring{0%,to{rotate:0deg}20%{rotate:14deg}40%{rotate:-12deg}60%{rotate:8deg}80%{rotate:-6deg}}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 var(--gap-4)}.section{padding:var(--gap-8) 0;border-top:1px solid var(--hairline)}@media (min-width:760px){.section{padding:var(--gap-9) 0}}.eyebrow{display:flex;align-items:center;gap:var(--gap-3);font-family:var(--display);font-size:var(--t-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--volt);margin:0 0 var(--gap-5)}.eyebrow:before{content:"";width:28px;height:2px;background:currentColor;flex:0 0 auto}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(11,11,13,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid var(--hairline);box-shadow:0 1px 0 rgba(255,255,255,.04),0 8px 24px -16px rgba(0,0,0,.9)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav{background:rgba(11,11,13,.97)}}.nav__inner{justify-content:space-between;gap:var(--gap-4);height:60px}.wordmark{font-family:var(--display);font-size:1.25rem;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.wordmark span{color:var(--volt)}.wordmark:focus-visible{outline-offset:4px}.hero{padding-top:var(--gap-8);padding-bottom:var(--gap-8);position:relative;isolation:isolate;overflow-x:clip;overflow-y:visible}.hero:before{inset:-40% -50% -10%;z-index:-2;background:radial-gradient(46% 42% at 18% 22%,rgba(215,255,62,.13),transparent 66%),radial-gradient(40% 36% at 82% 6%,rgba(255,197,49,.06),transparent 70%)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{inset:0 -50%;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:72px 72px;mask-image:radial-gradient(60% 70% at 30% 40%,#000 10%,transparent 76%);-webkit-mask-image:radial-gradient(60% 70% at 30% 40%,#000 10%,transparent 76%)}.hero h1{font-size:var(--t-hero);line-height:var(--lh-hero);letter-spacing:var(--track-hero);margin:0 0 var(--gap-5);overflow-wrap:break-word}.hero h1 em{font-style:normal;color:var(--volt)}.hero__sub{font-size:clamp(1.0625rem,3.6vw,1.375rem);line-height:1.5;color:var(--paper-dim);max-width:44ch;margin:0 0 var(--gap-6)}.hero__ctas{display:flex;flex-wrap:wrap;gap:var(--gap-3);max-width:620px}.hero__ctas>*{flex:1 1 260px}.activity{display:grid;grid-gap:var(--gap-2);gap:var(--gap-2)}.activity__row{display:grid;grid-template-columns:1fr auto;grid-gap:var(--gap-3);gap:var(--gap-3);align-items:center;padding:var(--gap-3) var(--gap-4);background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--volt-dim);border-radius:var(--radius);box-shadow:var(--edge),var(--shadow-1);transition:border-left-color var(--snap)}.activity__row:first-child{border-left-color:var(--volt)}.activity__label{font-family:var(--display);font-size:var(--t-micro);letter-spacing:.12em;color:var(--volt)}.activity__category{font-size:var(--t-small)}.activity__age{color:var(--slate);font-size:var(--t-micro)}.activity__empty{padding:var(--gap-7) var(--gap-4);border:1px dashed var(--hairline-strong);border-radius:var(--radius);background:rgba(255,255,255,.012);color:var(--paper-faint);text-align:center;text-wrap:balance}.steps{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4)}@media (min-width:760px){.steps{grid-template-columns:repeat(3,1fr)}}.step{padding:var(--gap-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--edge),var(--shadow-1);transition:transform var(--snap),box-shadow var(--snap),border-color var(--snap)}@media (hover:hover){.step:hover{transform:translateY(-2px);border-color:var(--hairline-strong);box-shadow:var(--edge),var(--shadow-2)}}.step__n{font-family:var(--display);font-size:2.5rem;color:var(--volt);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block;opacity:.9}.step h3{font-size:1.375rem;margin:var(--gap-3) 0 var(--gap-2)}.step p{color:var(--paper-dim);margin:0;font-size:var(--t-small);line-height:1.6}.locks{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4)}@media (min-width:760px){.locks{grid-template-columns:repeat(3,1fr)}}.lock{padding:var(--gap-5);border:1px solid var(--hairline);border-left:4px solid var(--volt);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--edge),var(--shadow-1);transition:transform var(--snap),box-shadow var(--snap)}@media (hover:hover){.lock:hover{transform:translateY(-2px);box-shadow:var(--edge),var(--shadow-2)}}.lock:last-child{border-left-color:var(--gold)}.lock h3{font-size:1.75rem;margin-bottom:var(--gap-2)}.lock p{color:var(--paper-dim);margin:0;font-size:var(--t-small);line-height:1.6}.lock__kind{font-family:var(--display);font-size:var(--t-micro);letter-spacing:.14em;color:var(--paper-faint);display:block;margin-bottom:var(--gap-3)}.lock:last-child .lock__kind{color:var(--gold)}.locks__closer{font-family:var(--display);font-size:var(--t-display);text-align:center;margin-top:var(--gap-7);line-height:var(--lh-display);letter-spacing:var(--track-hero);text-transform:uppercase}.locks__closer span{color:var(--gold);text-shadow:0 2px 40px rgba(255,197,49,.35)}.plans{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4)}@media (min-width:860px){.plans{grid-template-columns:repeat(3,1fr)}}.plan{display:flex;flex-direction:column;gap:var(--gap-4);padding:var(--gap-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--edge),var(--shadow-1);transition:transform var(--snap),box-shadow var(--snap),border-color var(--snap)}@media (hover:hover){.plan:hover{border-color:var(--hairline-strong);box-shadow:var(--edge),var(--shadow-2)}}.plan--featured{border-color:var(--volt);background:var(--surface-float);box-shadow:var(--edge),var(--shadow-3),0 0 0 1px rgba(215,255,62,.28),0 -1px 40px -18px rgba(215,255,62,.9)}@media (min-width:860px){.plan--featured{transform:translateY(-10px)}.plan--featured .plan__cta{padding-bottom:10px}}@media (hover:hover) and (min-width:860px){.plan--featured:hover{transform:translateY(-13px)}}.plan__name{font-family:var(--display);font-size:1.5rem;text-transform:uppercase;letter-spacing:.03em}.plan--featured .plan__name{color:var(--volt)}.plan__price{font-family:var(--display);font-size:2.75rem;line-height:1;color:var(--paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan__price small{font-family:var(--body);font-size:.875rem;color:var(--paper-faint);font-weight:500}.plan ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);font-size:var(--t-small);color:var(--paper-dim)}.plan li{display:grid;grid-template-columns:1rem 1fr;grid-gap:var(--gap-2);gap:var(--gap-2);align-items:baseline}.plan li:before{content:"→";color:var(--volt);font-size:.8em}.plan__cta{margin-top:auto}.costs{margin-top:var(--gap-6);display:grid;grid-gap:var(--gap-4);gap:var(--gap-4)}@media (min-width:760px){.costs{grid-template-columns:1fr 1fr}}.footer{padding:var(--gap-6) 0 var(--gap-8);border-top:1px solid var(--hairline);color:var(--slate);font-size:var(--t-small)}.footer a{color:var(--paper);-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;transition:color var(--snap),-webkit-text-decoration-color var(--snap);transition:color var(--snap),text-decoration-color var(--snap);transition:color var(--snap),text-decoration-color var(--snap),-webkit-text-decoration-color var(--snap)}@media (hover:hover){.footer a:hover{color:var(--volt);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.field{display:grid;grid-gap:var(--gap-2);gap:var(--gap-2);margin-bottom:var(--gap-4)}.field label{font-family:var(--display);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);color:var(--paper-faint)}.field input{min-height:52px;padding:0 var(--gap-4);background:var(--ink-sunken);border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--paper);box-shadow:inset 0 1px 3px rgba(0,0,0,.5);transition:border-color var(--snap),box-shadow var(--snap)}.field input::placeholder{color:var(--paper-faint)}.field input:focus{border-color:var(--volt);box-shadow:inset 0 1px 3px rgba(0,0,0,.5),0 0 0 3px var(--volt-dim)}.keyout{background:var(--ink-sunken);border:1px solid var(--gold);font-family:ui-monospace,SF Mono,Menlo,monospace;word-break:break-all}.keyout,.notice{padding:var(--gap-4);border-radius:var(--radius);font-size:var(--t-small)}.notice{border:1px solid var(--blood);background:var(--blood-dim)}.nav__links{display:flex;align-items:center;gap:var(--gap-4)}.nav__links a:not([class]){color:var(--slate);font-size:var(--t-small);text-decoration:none}.nav__links a:not([class]):hover{color:var(--paper)}.hero__aside{margin-top:var(--gap-4);font-size:var(--t-small)}.hero__aside,.hero__aside a{color:var(--slate)}.hero__aside a:hover{color:var(--volt)}.centrepiece{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);padding:var(--gap-6);background:var(--surface-float);display:grid;grid-gap:var(--gap-4);gap:var(--gap-4);justify-items:start;box-shadow:var(--edge),var(--shadow-3)}.centrepiece:before{content:"";position:absolute;inset:-60% -20% auto -20%;height:180%;z-index:-1;pointer-events:none;background:radial-gradient(42% 48% at 88% 0,rgba(215,255,62,.14),transparent 68%)}.centrepiece h2{font-size:var(--t-title);max-width:24ch}.centrepiece p{color:var(--paper-dim);max-width:62ch;line-height:1.6}.dev-hero{padding-block:var(--gap-8) var(--gap-6)}.dev-hero h1{font-family:var(--display);font-size:var(--t-display);line-height:.92;text-transform:uppercase}.dev-hero h1 em{color:var(--volt);font-style:normal}.dev-hero__sub{margin-top:var(--gap-4);color:var(--paper-dim);font-size:var(--t-lead);line-height:1.55;max-width:58ch}.dev-grid{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dev-grid--2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.dev-card{border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--gap-5);background:var(--surface);min-width:0;box-shadow:var(--edge),var(--shadow-1);transition:border-color var(--snap),box-shadow var(--snap)}@media (hover:hover){.dev-card:hover{border-color:var(--hairline-strong);box-shadow:var(--edge),var(--shadow-2)}}.dev-card h3{font-size:1rem;margin-bottom:var(--gap-3)}.dev-card p{font-size:var(--t-small);margin-top:var(--gap-3)}.code,.dev-card p{color:var(--paper-dim);line-height:1.6}.code{font-family:var(--mono);font-size:.78rem;background:var(--ink-sunken);border:1px solid var(--hairline);border-radius:var(--radius);padding:var(--gap-4);overflow-x:auto;white-space:pre;min-width:0;box-shadow:inset 0 1px 4px rgba(0,0,0,.6);overscroll-behavior-x:contain;-moz-tab-size:2;tab-size:2}.dev-table{width:100%;border-collapse:collapse;font-size:var(--t-small)}.dev-table td,.dev-table th{text-align:left;padding:var(--gap-3);border-bottom:1px solid var(--hairline);vertical-align:top}.dev-table th{color:var(--slate);font-weight:500;text-transform:uppercase;font-size:var(--t-micro);letter-spacing:.08em}.dev-table code{color:var(--volt)}.boundary{border-left:3px solid var(--blood);padding-left:var(--gap-5);display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);max-width:72ch}.boundary p{color:var(--paper-dim);line-height:1.65}.boundary code{color:var(--blood)}.pg{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4)}.pg__controls{display:flex;gap:var(--gap-3);flex-wrap:wrap}.pg__controls label,.pg__run label{display:grid;grid-gap:var(--gap-1);gap:var(--gap-1);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--slate)}.pg__controls input,.pg__controls select,.pg__run input{background:var(--ink-sunken);border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--paper);padding:var(--gap-2) var(--gap-3);font:inherit;font-size:var(--t-small);min-width:12rem}.pg__recipe{border:1px solid var(--hairline);border-left:3px solid var(--volt);border-radius:var(--radius);padding:var(--gap-4);background:var(--ink-raised)}.pg__recipe p{margin:var(--gap-2) 0}.pg__recipe p,.pg__recipe ul{color:var(--slate);font-size:var(--t-small)}.pg__recipe ul{list-style:none;display:grid;grid-gap:var(--gap-1);gap:var(--gap-1)}.pg__panes{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.pg__label{display:block;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--slate);margin-bottom:var(--gap-2)}.pg__note,.pg__warn{font-size:var(--t-small);color:var(--slate);margin-top:var(--gap-2)}.pg__warn{color:var(--gold)}.pg__run{display:flex;gap:var(--gap-3);align-items:flex-end;flex-wrap:wrap}.pg__run button{background:var(--volt);color:var(--ink);border:0;border-radius:var(--radius);padding:var(--gap-3) var(--gap-5);font:inherit;font-weight:600;cursor:pointer}.pg__run button:disabled{opacity:.4;cursor:not-allowed}.demo{display:grid;grid-gap:var(--gap-5);gap:var(--gap-5)}.demo__banner{border:1px solid var(--gold);border-left-width:3px;border-radius:var(--radius);padding:var(--gap-4);background:var(--gold-dim);color:var(--gold);font-size:var(--t-small);line-height:1.55;text-wrap:pretty;box-shadow:var(--edge)}.demo__beats{list-style:none;display:grid;grid-gap:var(--gap-4);gap:var(--gap-4);counter-reset:beat}.beat{border-left:2px solid var(--hairline-strong);padding-left:var(--gap-5);transition:opacity var(--settle),border-color var(--settle);min-width:0}.beat--now{position:relative}.beat--now:before{content:"";position:absolute;left:-6px;top:0;width:10px;height:10px;border-radius:50%;background:currentColor;color:inherit;box-shadow:0 0 0 4px var(--ink)}.beat--agent.beat--now:before{background:var(--volt)}.beat--human.beat--now:before{background:var(--gold)}.beat--locks.beat--now:before{background:var(--blood)}.beat--api.beat--now:before{background:var(--paper)}.beat h3{font-size:1.0625rem;margin:var(--gap-1) 0 var(--gap-2)}.beat p{color:var(--slate);font-size:var(--t-small);max-width:68ch;margin-bottom:var(--gap-3)}.beat__actor{font-size:var(--t-micro);letter-spacing:.12em;color:var(--slate)}.beat--agent{border-left-color:var(--volt)}.beat--agent .beat__actor{color:var(--volt)}.beat--human{border-left-color:var(--gold)}.beat--human .beat__actor{color:var(--gold)}.beat--locks{border-left-color:var(--blood)}.beat--locks .beat__actor{color:var(--blood)}.beat--now{opacity:1}.beat--past{opacity:.55}.beat--future{opacity:.28}.demo__controls{display:flex;gap:var(--gap-3)}.demo__controls button{background:var(--volt);color:var(--ink);border:0;border-radius:var(--radius);padding:var(--gap-3) var(--gap-5);font:inherit;font-weight:600;cursor:pointer}.demo__controls button.ghost{background:none;color:var(--slate);border:1px solid var(--hairline-strong)}.table-wrap{min-width:0}@media (prefers-reduced-motion:reduce){.beat{transition:none}.beat--future,.beat--past{opacity:1}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.backdrop{z-index:-1;overflow:hidden}.backdrop,.bg{position:absolute;inset:0;pointer-events:none}.bg--grid{background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(70% 60% at 50% 0,#000 10%,transparent 78%);-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 10%,transparent 78%)}.bg--signal{background:radial-gradient(38% 30% at 12% 8%,rgba(215,255,62,.1),transparent 70%),radial-gradient(30% 26% at 88% 4%,rgba(255,197,49,.05),transparent 72%)}.bg--noise{opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}.bg--orbital{inset:-30% -10% auto -10%;height:90%}.bg--orbital-volt{background:radial-gradient(42% 46% at 78% 0,rgba(215,255,62,.13),transparent 68%)}.bg--orbital-gold{background:radial-gradient(42% 46% at 78% 0,rgba(255,197,49,.12),transparent 68%)}.bg--orbital-blood{background:radial-gradient(42% 46% at 78% 0,rgba(255,59,48,.1),transparent 68%)}@media (prefers-reduced-motion:no-preference){.bg--grid{animation:bg-drift 60s linear infinite}.bg--signal{animation:bg-breathe 14s ease-in-out infinite}}@keyframes bg-drift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes bg-breathe{0%,to{opacity:.75}50%{opacity:1}}.nav__inner{gap:var(--gap-5)}.nav__groups,.nav__inner{display:flex;align-items:center}.nav__groups{gap:var(--gap-2);margin-left:auto}.nav__cta{display:flex;align-items:center;gap:var(--gap-3)}.nav__flat,.nav__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--paper-dim);font:inherit;font-size:var(--t-small);padding:var(--gap-2) var(--gap-3);border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:color var(--snap),background var(--snap)}.nav__flat:focus-visible,.nav__flat:hover,.nav__trigger:focus-visible,.nav__trigger:hover{color:var(--paper);background:var(--ink-raised)}.nav__group{position:relative}.nav__menu{position:absolute;top:calc(100% + var(--gap-2));left:0;min-width:260px;background:var(--surface-float);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);z-index:40}.nav__menu,.nav__menu a{padding:var(--gap-3);display:grid;grid-gap:2px;gap:2px}.nav__menu a{border-radius:var(--radius);text-decoration:none;color:var(--paper)}.nav__menu a:focus-visible,.nav__menu a:hover{background:var(--ink-raised)}.nav__menu-label{font-size:var(--t-small);font-weight:600}.nav__menu-note{font-size:var(--t-micro);color:var(--slate)}.nav__signin{color:var(--paper-dim);font-size:var(--t-small);text-decoration:none}.nav__signin:hover{color:var(--volt)}.nav__burger{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--paper);min-width:44px;min-height:44px;cursor:pointer}.nav__mobile{display:none}.nav__mobile section{padding:var(--gap-4) 0;border-top:1px solid var(--hairline)}.nav__mobile h2{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--slate);margin:0 0 var(--gap-2)}.nav__mobile a{display:block;padding:var(--gap-3) 0;color:var(--paper);text-decoration:none}@media (max-width:900px){.nav__groups,.nav__signin{display:none}.nav__burger{display:inline-flex;align-items:center;justify-content:center}.nav__mobile{display:block;background:var(--ink-sunken);border-top:1px solid var(--hairline)}.nav__mobile[hidden]{display:none}}.footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--gap-6);gap:var(--gap-6);padding-bottom:var(--gap-6)}.footer__grid h2{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--slate);margin:0 0 var(--gap-3)}.footer__grid a{display:block;padding:6px 0;color:var(--paper-dim);text-decoration:none;font-size:var(--t-small)}.footer__grid a:hover{color:var(--volt)}.footer__base{border-top:1px solid var(--hairline);padding-top:var(--gap-5)}.footer__mark{font-family:var(--display);font-size:1.5rem;letter-spacing:.02em;margin:0}.footer__mark span{color:var(--volt)}.footer__line{color:var(--paper-dim);margin:var(--gap-2) 0 0}.footer__fine{color:var(--slate);font-size:var(--t-small);margin:var(--gap-3) 0 0}.page-hero{position:relative;padding-block:var(--gap-8) var(--gap-7);overflow-x:clip;overflow-y:visible}.page-hero h1{font-size:var(--t-display);line-height:.96;margin:0 0 var(--gap-4)}.page-hero .lede{font-size:var(--t-lead);color:var(--paper-dim);max-width:58ch;margin:0}.prose{max-width:72ch}.prose h2{font-size:var(--t-title);margin:var(--gap-7) 0 var(--gap-3)}.prose h3{font-size:1.0625rem;margin:var(--gap-5) 0 var(--gap-2)}.prose li,.prose p{color:var(--paper-dim);line-height:1.65}.prose ol,.prose ul{padding-left:1.2em}.prose li{margin-bottom:var(--gap-2)}.prose code{font-family:var(--mono);font-size:.875em;background:var(--ink-raised);padding:2px 6px;border-radius:4px}.prose a{color:var(--volt)}.price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--gap-4);gap:var(--gap-4);margin-bottom:var(--gap-6)}.price-cell{padding:var(--gap-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--edge),var(--shadow-1)}.price-cell__k{display:block;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--slate)}.price-cell__v{display:block;font-family:var(--display);font-size:2.75rem;line-height:1;color:var(--gold);margin:var(--gap-2) 0 var(--gap-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-cell p{margin:0;font-size:var(--t-small);color:var(--paper-dim);line-height:1.55}.price-worked{padding:var(--gap-5);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--surface-float)}.price-worked h3{margin:0 0 var(--gap-4);font-size:1.0625rem}.price-worked dl{margin:0;display:grid;grid-gap:var(--gap-2);gap:var(--gap-2)}.price-worked dl>div{display:flex;justify-content:space-between;gap:var(--gap-4)}.price-worked dt{color:var(--paper-dim);font-size:var(--t-small)}.price-worked dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-worked__total{border-top:1px solid var(--hairline-strong);padding-top:var(--gap-3);margin-top:var(--gap-2);font-weight:600}.price-worked__total dd{color:var(--gold);font-family:var(--display);font-size:1.25rem}.tier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--gap-4);gap:var(--gap-4)}.tier{position:relative;display:flex;flex-direction:column;gap:var(--gap-3);padding:var(--gap-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--edge),var(--shadow-1)}.tier--featured{border-color:var(--volt-dim);box-shadow:var(--edge),var(--glow-volt)}.tier__flag{position:absolute;top:calc(-1 * var(--gap-3));left:var(--gap-5);padding:4px 10px;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);background:var(--volt);color:var(--ink);border-radius:var(--radius-pill);font-weight:700}.tier h3{margin:0;font-size:1.375rem}.tier__for{margin:0;color:var(--slate);font-size:var(--t-small)}.tier__price{margin:0;font-family:var(--display);font-size:3rem;line-height:1}.tier__amount{font-weight:inherit;color:var(--gold)}.price-cell:nth-child(2){--glint-delay:0.5s}.price-cell:nth-child(3){--glint-delay:1s}.price-cell:nth-child(4){--glint-delay:1.5s}.price-cell:nth-child(5){--glint-delay:2s}.tier:nth-child(2){--glint-delay:0.7s}.tier:nth-child(3){--glint-delay:1.4s}.tier__price span{font-family:var(--body);font-size:.9rem;color:var(--slate);margin-left:4px}.tier__tags{margin:0;color:var(--volt);font-size:var(--t-small)}.tier__features{list-style:none;padding:0;margin:var(--gap-2) 0 auto;display:grid;grid-gap:var(--gap-2);gap:var(--gap-2)}.tier__features li{font-size:var(--t-small);color:var(--paper-dim);padding-left:1.4em;position:relative}.tier__features li:before{content:"✓";position:absolute;left:0;color:var(--volt)}.tier__missing{color:var(--slate);text-decoration:line-through}.tier__missing:before{content:"·"!important;color:var(--slate)!important}.status-list{display:grid;grid-gap:var(--gap-2);gap:var(--gap-2)}.status-row{display:grid;grid-template-columns:10px 1fr auto;grid-template-areas:"dot name state" ". detail detail";grid-gap:var(--gap-2) var(--gap-3);gap:var(--gap-2) var(--gap-3);align-items:center;padding:var(--gap-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--edge),var(--shadow-1)}@media (min-width:640px){.status-row{grid-template-columns:10px 200px 1fr auto;grid-template-areas:"dot name detail state"}}.status-dot{grid-area:dot;width:10px;height:10px;border-radius:50%}.status-dot--operational{background:var(--volt);box-shadow:0 0 12px var(--volt-dim)}.status-dot--degraded{background:var(--gold);box-shadow:0 0 12px var(--gold-dim)}.status-dot--down{background:var(--blood);box-shadow:0 0 12px var(--blood-dim)}.status-dot--unknown{background:var(--slate)}.status-row__name{grid-area:name;font-weight:600}.status-row__detail{grid-area:detail;color:var(--slate);font-size:var(--t-small)}.status-row__state{grid-area:state;font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps)}.status-row__state--operational{color:var(--volt)}.status-row__state--degraded{color:var(--gold)}.status-row__state--down{color:var(--blood)}.status-row__state--unknown{color:var(--slate)}.stack{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4)}.field>span{font-size:var(--t-small);color:var(--paper-dim)}.field>span em{color:var(--slate);font-style:normal}.field input,.field textarea{width:100%;font:inherit}.field textarea{padding:var(--gap-3) var(--gap-4);background:var(--ink-sunken);border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--paper);resize:vertical;line-height:1.6}.field textarea:focus{border-color:var(--volt);box-shadow:0 0 0 3px var(--volt-dim);outline:none}.contact-topics{border:0;padding:0;margin:0;display:grid;grid-gap:var(--gap-2);gap:var(--gap-2)}@media (min-width:640px){.contact-topics{grid-template-columns:1fr 1fr}}.contact-topics legend{padding:0;margin-bottom:var(--gap-3)}.contact-topic{display:grid;grid-gap:2px;gap:2px;padding:var(--gap-3) var(--gap-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);cursor:pointer;transition:border-color var(--snap),background var(--snap)}.contact-topic:hover{border-color:var(--hairline-strong)}.contact-topic.is-on{border-color:var(--volt);background:var(--ink-raised)}.contact-topic input{position:absolute;opacity:0;pointer-events:none}.contact-topic:focus-within{outline:2px solid var(--volt);outline-offset:2px}.contact-topic__label{font-size:var(--t-small);font-weight:600}.contact-topic__note{font-size:var(--t-micro);color:var(--slate)}.contact-done{padding:var(--gap-6);border:1px solid var(--volt-dim);border-radius:var(--radius-lg);background:var(--surface-float);box-shadow:var(--edge),var(--glow-volt)}.contact-done p{color:var(--paper-dim)}.contact-done code{font-family:var(--mono);font-size:.85em;background:var(--ink-sunken);padding:2px 6px;border-radius:4px;color:var(--volt)}.docs{display:block}@media (min-width:1000px){.docs{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--gap-7);gap:var(--gap-7);max-width:1180px;margin:0 auto;padding:0 var(--gap-4);align-items:start}}.docs__side{display:none}@media (min-width:1000px){.docs__side{display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:84px;padding:var(--gap-5) 0}}.docs__side-title{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--slate);margin:0 0 var(--gap-2)}.docs__side a{padding:7px var(--gap-3);border-radius:var(--radius);border-left:2px solid transparent;color:var(--paper-dim);text-decoration:none;font-size:var(--t-small)}.docs__side a:hover{color:var(--paper);background:var(--ink-raised);border-left-color:var(--volt)}.docs__body{min-width:0;padding-bottom:var(--gap-8)}@media (max-width:999px){.docs__body{padding-inline:var(--gap-4)}}.docs__base{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-3);margin-top:var(--gap-5)}.docs__base span{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--slate)}.docs__base code{font-family:var(--mono);font-size:var(--t-small);background:var(--ink-sunken);border:1px solid var(--hairline-strong);padding:6px 10px;border-radius:var(--radius);color:var(--volt)}.docs__section{padding-top:var(--gap-7);scroll-margin-top:84px}.docs__section h2{font-size:var(--t-title);margin:0 0 var(--gap-3)}.docs__blurb{color:var(--paper-dim);line-height:1.65;max-width:68ch;margin:0 0 var(--gap-5)}.docs__blurb a{color:var(--volt)}.docs__list{color:var(--paper-dim);line-height:1.65;max-width:68ch;padding-left:1.2em}.docs__list li{margin-bottom:var(--gap-2)}.docs__blurb code,.docs__list code{font-family:var(--mono);font-size:.875em;background:var(--ink-raised);padding:2px 6px;border-radius:4px}.endpoint{padding:var(--gap-5);margin-bottom:var(--gap-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--edge),var(--shadow-1);scroll-margin-top:84px}.endpoint__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-3);margin-bottom:var(--gap-3)}.verb{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.06em}.verb--get{background:var(--volt-dim);color:var(--volt)}.verb--post{background:var(--gold-dim);color:var(--gold)}.verb--patch,.verb--put{background:rgba(142,142,147,.18);color:var(--paper-dim)}.verb--delete{background:var(--blood-dim);color:var(--blood)}.endpoint__path{font-family:var(--mono);font-size:var(--t-small);color:var(--paper);word-break:break-all}.endpoint__auth{margin-left:auto;font-size:var(--t-micro);color:var(--slate)}.endpoint__idem{font-size:var(--t-micro);color:var(--volt);border:1px solid var(--volt-dim);padding:2px 7px;border-radius:var(--radius-pill)}.endpoint__summary{color:var(--paper-dim);margin:0 0 var(--gap-3)}.endpoint__note{margin:var(--gap-3) 0 0;padding-left:var(--gap-3);border-left:2px solid var(--hairline-strong);color:var(--slate);font-size:var(--t-small);line-height:1.6}.endpoint__note code{font-family:var(--mono);font-size:.9em;color:var(--paper-dim)}.codeblock{margin:var(--gap-3) 0;border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--ink-sunken);overflow:hidden}.codeblock__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-3);padding:var(--gap-2) var(--gap-3);border-bottom:1px solid var(--hairline);background:rgba(255,255,255,.015)}.codeblock__label{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--slate)}.codeblock__copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--hairline-strong);color:var(--paper-dim);font:inherit;font-size:var(--t-micro);padding:4px 10px;border-radius:var(--radius);cursor:pointer;transition:color var(--snap),border-color var(--snap)}.codeblock__copy:hover{color:var(--paper);border-color:var(--volt-dim)}.codeblock__copy.is-copied{color:var(--volt);border-color:var(--volt)}.codeblock__copy.is-failed{color:var(--gold);border-color:var(--gold-dim)}.codeblock pre{margin:0;padding:var(--gap-4);overflow-x:auto}.codeblock code{font-family:var(--mono);font-size:.8125rem;line-height:1.6;color:var(--paper-dim)}.table-wrap{overflow-x:auto;border:1px solid var(--hairline);border-radius:var(--radius-lg)}.docs__table{width:100%;border-collapse:collapse;font-size:var(--t-small)}.docs__table td,.docs__table th{padding:var(--gap-3) var(--gap-4);text-align:left;vertical-align:top}.docs__table thead th{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--slate);border-bottom:1px solid var(--hairline-strong);white-space:nowrap}.docs__table tbody tr+tr td{border-top:1px solid var(--hairline)}.docs__table td{color:var(--paper-dim)}.state{display:inline-block;font-family:var(--mono);font-size:.78rem;background:var(--ink-raised);border:1px solid var(--hairline);padding:2px 7px;border-radius:4px;margin:0 4px 4px 0;color:var(--paper)}.state--terminal{border-color:var(--gold-dim);color:var(--gold)}.docs__terminal{font-size:var(--t-micro);color:var(--gold);margin-left:6px}.solution-split{display:grid;grid-gap:var(--gap-6);gap:var(--gap-6)}@media (min-width:760px){.solution-split{grid-template-columns:1fr 1fr;gap:var(--gap-7)}}.solution-lead{font-size:var(--t-lead);line-height:1.6;color:var(--paper-dim);margin:0}.solution-proof{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--gap-3);gap:var(--gap-3);max-width:72ch}.solution-proof li{position:relative;padding:var(--gap-4) var(--gap-4) var(--gap-4) calc(var(--gap-5) + 14px);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);color:var(--paper-dim);line-height:1.6;box-shadow:var(--edge),var(--shadow-1)}.solution-proof li:before{content:"";position:absolute;left:var(--gap-4);top:calc(var(--gap-4) + 8px);width:8px;height:8px;border-radius:50%;background:var(--volt);box-shadow:0 0 10px var(--volt-dim)}.login-grid{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4)}@media (min-width:900px){.login-grid{grid-template-columns:repeat(3,1fr)}}.login-card{display:flex;flex-direction:column;gap:var(--gap-3);padding:var(--gap-5);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--edge),var(--shadow-1)}.login-card h2{font-size:1.375rem;margin:0}.login-card p{color:var(--paper-dim);margin:0;font-size:var(--t-small);line-height:1.6}.login-card .hint{margin-top:auto}.login-card a{color:var(--volt)}.loop{max-width:1120px;margin:0 auto;padding:0 var(--gap-4)}.loop__stage{display:grid;grid-gap:var(--gap-4);gap:var(--gap-4);padding:var(--gap-8) 0;border-top:1px solid var(--hairline)}@media (min-width:860px){.loop__stage{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:var(--gap-7)}}.loop__num{font-family:var(--display);font-size:clamp(4rem,14vw,9rem);line-height:.85;color:transparent;-webkit-text-stroke:1.5px var(--hairline-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:860px){.loop__num{position:-webkit-sticky;position:sticky;top:110px}}.loop__content h2{font-size:clamp(1.5rem,3.4vw,2.25rem);line-height:1.1;margin:0 0 var(--gap-4);max-width:20ch}.loop__body{line-height:1.7;margin:0 0 var(--gap-5)}.loop__body,.loop__limit{color:var(--paper-dim);max-width:62ch}.loop__limit{display:grid;grid-gap:6px;gap:6px;margin:0;padding:var(--gap-4);background:rgba(255,197,49,.045);border:1px solid var(--gold-dim);border-radius:var(--radius);font-size:var(--t-small);line-height:1.6}.loop__limit span{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--gold)}.terms-flag{margin:var(--gap-3) 0;padding:var(--gap-3) var(--gap-4);border-left:3px solid var(--gold);background:rgba(255,197,49,.05);color:var(--paper-dim);font-size:var(--t-small);line-height:1.6}.trace{position:relative;margin-top:var(--gap-6)}.trace__svg{width:100%;height:auto;overflow:visible;display:block}.trace__route{fill:none;stroke:var(--hairline-strong);stroke-width:1.5;stroke-linecap:round}.trace__pulse{fill:none;stroke:url(#trace-line);stroke-width:3;stroke-linecap:round;stroke-dasharray:26 620;stroke-dashoffset:646}.trace__node>:not(text){fill:var(--ink-float);stroke:var(--volt);stroke-width:1.5;opacity:.35;transform-box:fill-box;transform-origin:center}.trace__ring{fill:none!important;stroke-dasharray:3 3}.trace__label{fill:var(--slate);font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-anchor:middle}.trace__label--gold{fill:var(--gold)}.trace__bell>circle{fill:none;stroke:var(--gold);stroke-width:1.5;opacity:.35;transform-box:fill-box;transform-origin:center}.trace__locks{display:flex;flex-wrap:wrap;gap:var(--gap-2);margin-top:var(--gap-4)}.trace__lock{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;color:var(--slate);border:1px solid var(--hairline);border-radius:var(--radius-pill)}.trace__lock-tick{opacity:0;color:var(--volt)}.trace__bell>circle,.trace__node>:not(text){opacity:1}.trace__lock{color:var(--paper-dim);border-color:var(--volt-dim)}.trace__lock-tick{opacity:1}.trace__pulse{opacity:0}@media (prefers-reduced-motion:no-preference){.trace__pulse{opacity:1;animation:trace-run 7s cubic-bezier(.45,0,.25,1) infinite}.trace__node>:not(text){opacity:.3;animation:node-wake 7s ease-in-out infinite;animation-delay:calc(var(--i) * .62s + .35s)}.trace__bell>circle{opacity:.3;animation:node-wake 7s ease-in-out infinite;animation-delay:3.6s}.trace__bell-ring{animation:bell-ring 7s ease-out infinite;animation-delay:3.6s}.trace__lock{color:var(--slate);border-color:var(--hairline);animation:lock-engage 7s ease-out infinite;animation-delay:calc(4.1s + var(--i) * .34s)}.trace__lock-tick{opacity:0;animation:tick-in 7s ease-out infinite;animation-delay:calc(4.1s + var(--i) * .34s)}}@keyframes trace-run{0%{stroke-dashoffset:646}55%,to{stroke-dashoffset:0}}@keyframes node-wake{0%,4%{opacity:.3;transform:scale(1)}9%{opacity:1;transform:scale(1.35)}16%,92%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(1)}}@keyframes bell-ring{0%,50%{opacity:0;transform:scale(1)}58%{opacity:.7;transform:scale(1)}76%,to{opacity:0;transform:scale(2.6)}}@keyframes lock-engage{0%,58%{color:var(--slate);border-color:var(--hairline)}64%,92%{color:var(--paper-dim);border-color:var(--volt-dim)}to{color:var(--slate);border-color:var(--hairline)}}@keyframes tick-in{0%,58%{opacity:0;transform:scale(.4)}66%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}.hero__kicker{font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.18em;color:var(--volt);margin:0 0 var(--gap-4)}.hero__kicker:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--volt);margin-right:10px;vertical-align:1px;box-shadow:0 0 10px var(--volt)}.hero__aside{margin-top:var(--gap-6)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero{transition:none}.hero .trace{transition:transform .6s cubic-bezier(.2,0,0,1)}.hero:hover .trace{transform:translateY(-4px)}}.hero__ambient{position:absolute;inset:0 calc(50% - 50vw);z-index:-3;overflow:hidden;pointer-events:none}.hero__ambient:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,13,.55) 0,rgba(11,11,13,.78) 65%,var(--ink) 100%)}:root{--volt:#d7ff3e;--ink:#0b0b0d;--paper:#ffffff;--blood:#ff3b30;--gold:#ffc531;--slate:#8e8e93;--ink-raised:#151518;--ink-sunken:#050506;--hairline:rgba(255,255,255,0.09);--hairline-strong:rgba(255,255,255,0.18);--volt-dim:rgba(215,255,62,0.14);--blood-dim:rgba(255,59,48,0.14);--gold-dim:rgba(255,197,49,0.14);--ink-float:#1c1c21;--ink-veil:rgba(5,5,6,0.82);--paper-dim:rgba(255,255,255,0.72);--paper-faint:rgba(255,255,255,0.54);--display:var(--font-anton),"Anton","Arial Narrow",system-ui,sans-serif;--body:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--t-hero:clamp(2.75rem,13vw,7rem);--t-display:clamp(2rem,9vw,4rem);--t-title:clamp(1.375rem,5.5vw,2rem);--t-money:clamp(2.25rem,11vw,3.5rem);--t-lead:clamp(1.0625rem,2.4vw,1.25rem);--t-body:1rem;--t-small:0.8125rem;--t-micro:0.6875rem;--lh-hero:0.9;--lh-display:0.96;--lh-body:1.6;--track-hero:-0.015em;--track-display:0.005em;--track-caps:0.09em;--gap-1:0.25rem;--gap-2:0.5rem;--gap-3:0.75rem;--gap-4:1rem;--gap-5:1.5rem;--gap-6:2rem;--gap-7:3rem;--gap-8:4.5rem;--gap-9:7rem;--radius:4px;--radius-lg:8px;--radius-pill:999px;--edge:inset 0 1px 0 rgba(255,255,255,0.07);--shadow-1:0 1px 2px rgba(0,0,0,0.6);--shadow-2:0 4px 16px -4px rgba(0,0,0,0.7);--shadow-3:0 18px 48px -12px rgba(0,0,0,0.85);--glow-volt:0 6px 28px -10px rgba(215,255,62,0.55);--glow-gold:0 6px 28px -10px rgba(255,197,49,0.45);--surface:linear-gradient(180deg,#17171b,#121215);--surface-float:linear-gradient(180deg,#1f1f25,#17171b);--snap:140ms cubic-bezier(0.2,0,0,1);--impact:320ms cubic-bezier(0.16,1.4,0.3,1);--settle:520ms cubic-bezier(0.16,1,0.3,1);--thumb-zone:5.5rem;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--snap:1ms;--impact:1ms;--settle:1ms}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:var(--t-body);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1,"ss01" 1}h1,h2,h3{font-family:var(--display);font-weight:400;letter-spacing:var(--track-display);line-height:var(--lh-display);text-transform:uppercase;margin:0;text-wrap:balance}p{text-wrap:pretty}a{color:inherit}img,svg,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}.irl-num,[data-numeric]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--volt);outline-offset:2px;border-radius:2px}::selection{background:var(--volt);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3);background-clip:content-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.irl-glow{position:relative;isolation:isolate}.irl-glow:before{content:"";position:absolute;inset:-20% -10% auto -30%;height:130%;z-index:-1;pointer-events:none;background:radial-gradient(58% 46% at 12% 0,rgba(215,255,62,.1),transparent 68%),radial-gradient(44% 38% at 88% 8%,rgba(255,197,49,.055),transparent 70%)}.irl-grid{position:relative;isolation:isolate}.irl-grid:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(72% 62% at 50% 32%,#000 20%,transparent 78%);mask-image:radial-gradient(72% 62% at 50% 32%,#000 20%,transparent 78%)}.irl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-2);min-height:52px;padding:0 var(--gap-5);border:2px solid transparent;border-radius:var(--radius);background:linear-gradient(180deg,#e2ff5c 0,var(--volt) 55%,#c6ef29 100%);color:var(--ink);font-family:var(--display);font-size:1.125rem;letter-spacing:.04em;text-transform:uppercase;text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer;box-shadow:var(--shadow-1),var(--glow-volt);transition:transform var(--snap),background var(--snap),border-color var(--snap),box-shadow var(--snap),filter var(--snap);-webkit-tap-highlight-color:transparent}@media (hover:hover){.irl-btn:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06);box-shadow:var(--shadow-2),0 10px 34px -10px rgba(215,255,62,.7)}}.irl-btn:active:not(:disabled){transform:translateY(2px) scale(.99);box-shadow:var(--shadow-1);filter:brightness(.97)}.irl-btn:disabled{opacity:.35;cursor:not-allowed}.irl-btn--block{width:100%}.irl-btn--lg{min-height:64px;font-size:1.375rem}.irl-btn--ghost{background:rgba(255,255,255,.02);color:var(--paper);border-color:var(--hairline-strong);box-shadow:var(--edge)}@media (hover:hover){.irl-btn--ghost:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:var(--volt);filter:none;box-shadow:var(--edge),var(--shadow-2)}}.irl-btn--ghost:active:not(:disabled){border-color:var(--volt)}.irl-btn--danger{background:linear-gradient(180deg,#ff5449 0,var(--blood) 55%,#e02b21 100%);color:var(--paper);box-shadow:var(--shadow-1),0 6px 28px -10px rgba(255,59,48,.5)}.irl-btn--gold{background:linear-gradient(180deg,#ffd45c 0,var(--gold) 55%,#f0b010 100%);color:var(--ink);box-shadow:var(--shadow-1),var(--glow-gold)}.irl-btn__spinner{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:irl-spin .7s linear infinite}@keyframes irl-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.irl-btn__spinner{animation-duration:2s}}.irl-tagcard{display:block;width:100%;text-align:left;background:var(--surface);border:1px solid var(--hairline);border-left:4px solid var(--hairline-strong);border-radius:var(--radius);padding:var(--gap-4);color:inherit;text-decoration:none;box-shadow:var(--edge),var(--shadow-1);transition:border-color var(--snap),transform var(--snap),box-shadow var(--snap),background var(--snap)}@media (hover:hover){.irl-tagcard:hover{background:var(--surface-float);border-left-color:var(--volt);box-shadow:var(--edge),var(--shadow-2);transform:translateY(-1px)}}.irl-tagcard:active{transform:scale(.995);box-shadow:var(--edge),var(--shadow-1)}.irl-tagcard--featured{border-left-color:var(--volt);box-shadow:var(--edge),var(--shadow-2),inset 0 0 0 1px var(--volt-dim)}.irl-tagcard--urgent{border-left-color:var(--blood)}.irl-tagcard__money{font-family:var(--display);font-size:var(--t-money);line-height:1;color:var(--gold);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 2px 24px rgba(255,197,49,.28)}.irl-tagcard__title{font-family:var(--display);font-size:1.0625rem;text-transform:uppercase;letter-spacing:.02em;margin:var(--gap-3) 0 var(--gap-1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.irl-tagcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-2) var(--gap-4);color:var(--slate);font-size:var(--t-small);margin-top:var(--gap-2)}.irl-tagcard__meta strong{color:var(--paper);font-weight:600}.irl-tagcard__footer{margin-top:var(--gap-4)}.irl-payout{font-family:var(--display);color:var(--gold);line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block;text-shadow:0 2px 30px rgba(255,197,49,.3)}.irl-payout--volt{text-shadow:0 2px 30px rgba(215,255,62,.3)}.irl-payout--muted{text-shadow:none}.irl-payout--hero{font-size:var(--t-hero)}.irl-payout--lg{font-size:var(--t-money)}.irl-payout--sm{font-size:1.25rem}.irl-payout--volt{color:var(--volt)}.irl-countdown,.irl-payout--muted{color:var(--slate)}.irl-countdown{display:inline-flex;align-items:baseline;gap:var(--gap-2);padding:var(--gap-1) var(--gap-3);border-radius:var(--radius);background:var(--ink-sunken);border:1px solid var(--hairline);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-small);box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.irl-countdown strong{font-family:var(--display);font-size:1.0625rem;color:var(--paper);letter-spacing:.02em}.irl-countdown--warn{border-color:var(--gold);color:var(--gold)}.irl-countdown--warn strong{color:var(--gold)}.irl-countdown--critical{border-color:var(--blood);background:var(--blood-dim);color:var(--blood);animation:irl-pulse 1.4s ease-in-out infinite}.irl-countdown--critical strong{color:var(--blood)}.irl-countdown--expired{border-color:var(--hairline);color:var(--slate)}@keyframes irl-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.irl-countdown--critical{animation:none}}.irl-badge{display:inline-flex;align-items:center;gap:var(--gap-2);padding:3px var(--gap-3);border-radius:var(--radius-pill);font-family:var(--display);font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;border:1px solid;white-space:nowrap}.irl-badge--neutral{color:var(--slate)}.irl-badge--live{color:var(--volt);background:var(--volt-dim)}.irl-badge--live .irl-badge__dot{animation:irl-breathe 2.4s ease-in-out infinite}@keyframes irl-breathe{50%{opacity:.35;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.irl-badge--live .irl-badge__dot{animation:none}}.irl-badge--money{color:var(--gold);background:var(--gold-dim)}.irl-badge--danger{color:var(--blood);background:var(--blood-dim)}.irl-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.irl-checklist{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gap-2);gap:var(--gap-2)}.irl-checklist__item{display:flex;align-items:center;gap:var(--gap-3);padding:var(--gap-3);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);font-size:var(--t-small);box-shadow:var(--edge);transition:background var(--snap),border-color var(--snap)}.irl-checklist__item--done{border-color:var(--volt);background:var(--volt-dim)}.irl-checklist__box{flex:0 0 auto;width:22px;height:22px;border:2px solid var(--hairline-strong);border-radius:3px;display:grid;place-items:center;font-size:13px;color:var(--ink)}.irl-checklist__item--done .irl-checklist__box{background:var(--volt);border-color:var(--volt)}.irl-breakdown{border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;background:var(--surface);box-shadow:var(--edge),var(--shadow-1)}.irl-breakdown__row{display:flex;justify-content:space-between;gap:var(--gap-4);padding:var(--gap-3) var(--gap-4);font-size:var(--t-small);border-bottom:1px solid var(--hairline)}.irl-breakdown__row:last-child{border-bottom:0}.irl-breakdown__row--total{background:var(--surface-float);font-family:var(--display);font-size:1.125rem;letter-spacing:.02em;text-transform:uppercase;box-shadow:var(--edge)}.irl-breakdown__row--total .irl-breakdown__value{color:var(--gold)}.irl-breakdown__label{color:var(--slate)}.irl-breakdown__row--total .irl-breakdown__label{color:var(--paper)}.irl-breakdown__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.irl-breakdown__note{padding:var(--gap-3) var(--gap-4);color:var(--slate);font-size:var(--t-micro);background:var(--ink-sunken)}.irl-reliability{display:flex;align-items:center;gap:var(--gap-3)}.irl-reliability__number{font-family:var(--display);font-size:2rem;line-height:1}.irl-reliability__bar{flex:1 1;height:6px;background:var(--ink-sunken);border-radius:999px;overflow:hidden}.irl-reliability__fill{height:100%;background:var(--volt);transition:width var(--settle)}.irl-reliability--warn .irl-reliability__fill{background:var(--gold)}.irl-reliability--danger .irl-reliability__fill{background:var(--blood)}.irl-fence{position:relative;aspect-ratio:16/10;background:radial-gradient(60% 60% at 50% 45%,rgba(215,255,62,.06),transparent 70%),var(--ink-sunken);border:1px solid var(--hairline);border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 2px 8px rgba(0,0,0,.55)}.irl-fence__grid{position:absolute;inset:0;background-image:linear-gradient(var(--hairline) 1px,transparent 1px),linear-gradient(90deg,var(--hairline) 1px,transparent 1px);background-size:28px 28px}.irl-fence__caption{position:absolute;left:var(--gap-3);bottom:var(--gap-3);font-size:var(--t-micro);color:var(--slate);text-transform:uppercase;letter-spacing:.08em}.irl-fieldtoggle{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-4);width:100%;padding:var(--gap-3) var(--gap-4);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);cursor:pointer;box-shadow:var(--edge),var(--shadow-1);transition:border-color var(--snap),background var(--snap)}@media (hover:hover){.irl-fieldtoggle:hover{border-color:var(--hairline-strong)}}.irl-fieldtoggle__label{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em}.irl-fieldtoggle__hint{display:block;font-family:var(--body);text-transform:none;letter-spacing:0;color:var(--slate);font-size:var(--t-small)}.irl-fieldtoggle__switch{flex:0 0 auto;width:52px;height:30px;border-radius:999px;background:var(--ink-sunken);border:1px solid var(--hairline-strong);position:relative;transition:background var(--snap)}.irl-fieldtoggle__switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--slate);transition:transform var(--snap),background var(--snap)}.irl-fieldtoggle[aria-pressed=true] .irl-fieldtoggle__switch{background:var(--volt-dim);border-color:var(--volt)}.irl-fieldtoggle[aria-pressed=true] .irl-fieldtoggle__switch:after{transform:translateX(22px);background:var(--volt)}.irl-confetti{position:fixed;inset:0;pointer-events:none;z-index:60;overflow:hidden}.irl-confetti__piece{position:absolute;top:-12px;width:8px;height:14px;opacity:0;animation:irl-fall var(--fall-duration,2.2s) cubic-bezier(.2,.6,.4,1) forwards;animation-delay:var(--fall-delay,0s)}@keyframes irl-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(105vh) rotate(2turn)}}.irl-field{--ink:#000000;--ink-raised:#0a0a0a;--slate:#c8c8cc;--hairline:rgba(255,255,255,0.28);--hairline-strong:rgba(255,255,255,0.5);background:#000;color:#fff;font-size:1.125rem}.irl-field .irl-btn{min-height:76px;font-size:1.5rem;border-width:3px}.irl-field .irl-checklist__item{font-size:1.0625rem;padding:var(--gap-4)}.irl-field .irl-countdown{font-size:1rem}.irl-field .irl-countdown strong{font-size:1.375rem}