:root{--paper: #f8f4f1;--blush: #fcf0f0;--rose-100: #fbc7d3;--rose-300: #fba2b6;--red: #fd394f;--red-hot: #f2234f;--red-deep: #ca0e2f;--night: #071518;--bg: var(--paper);--surface-1: var(--blush);--surface-2: color-mix(in srgb, var(--rose-100) 30%, var(--paper));--surface-3: color-mix(in srgb, var(--rose-100) 62%, var(--paper));--ink: var(--night);--ink-2: color-mix(in srgb, var(--night) 78%, var(--paper));--ink-3: color-mix(in srgb, var(--night) 60%, var(--paper));--ink-inverse: var(--paper);--accent: var(--red-deep);--accent-bright: var(--red);--accent-ink: var(--paper);--line: color-mix(in srgb, var(--night) 12%, transparent);--line-strong: color-mix(in srgb, var(--night) 24%, transparent);--flash: color-mix(in srgb, var(--red) 24%, transparent);--shadow: color-mix(in srgb, var(--red-deep) 28%, transparent);--mask-on: var(--ink);--mask-off: transparent;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-24: 96px;--space-32: 128px;--r-sm: 8px;--r-md: 12px;--r-lg: 20px;--r-pill: 999px;--tap: 48px;--gutter: 16px;--max: 1160px;--ease: cubic-bezier(.2, .8, .2, 1);--ease-soft: cubic-bezier(.5, 0, .2, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .32s;--dur-film: .64s;--stagger: 70ms;--font-text: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--z-top: 50;--z-progress: 60;color-scheme:light}[data-theme=dark]{--bg: var(--night);--surface-1: color-mix(in srgb, var(--paper) 7%, var(--night));--surface-2: color-mix(in srgb, var(--paper) 11%, var(--night));--surface-3: color-mix(in srgb, var(--red) 16%, var(--night));--ink: var(--paper);--ink-2: color-mix(in srgb, var(--paper) 78%, var(--night));--ink-3: color-mix(in srgb, var(--paper) 62%, var(--night));--ink-inverse: var(--night);--accent: var(--red);--accent-bright: var(--red);--accent-ink: var(--night);--line: color-mix(in srgb, var(--paper) 12%, transparent);--line-strong: color-mix(in srgb, var(--paper) 24%, transparent);--flash: color-mix(in srgb, var(--red) 30%, transparent);--shadow: color-mix(in srgb, var(--night) 70%, transparent);color-scheme:dark}@media(min-width:768px){:root{--gutter: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:144px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:default}svg{display:block;flex:none}img{max-width:100%}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-sm)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;left:var(--space-4);top:var(--space-4);z-index:calc(var(--z-progress) + 1);min-height:var(--tap);display:inline-flex;align-items:center;padding:0 var(--space-5);border-radius:var(--r-pill);background:var(--ink);color:var(--ink-inverse);transform:translateY(-200%);transition:transform var(--dur) var(--ease)}.skip:focus-visible{transform:none}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:820px}.progress{position:fixed;inset:0 0 auto;height:2px;z-index:var(--z-progress);pointer-events:none}.progress__bar{display:block;height:100%;background:var(--accent-bright);transform-origin:0 50%;transform:scaleX(var(--p, 0))}.top{position:sticky;top:0;z-index:var(--z-top);background:color-mix(in oklab,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}.ca{border-bottom:1px solid var(--line);background:var(--surface-2)}.ca__row{padding-block:0}.ca__btn{width:100%;min-height:var(--tap);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tag value icon" ". hint icon";align-items:center;column-gap:var(--space-3);row-gap:0;padding:var(--space-2) 0;text-align:left;transition:background-color var(--dur) var(--ease)}.ca__tag{grid-area:tag;font:600 11px/1 var(--font-mono);letter-spacing:.12em;padding:6px 8px;border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--ink-2)}.ca__value{grid-area:value;font:500 12px/1.4 var(--font-mono);letter-spacing:.01em;overflow-wrap:anywhere;word-break:break-all;color:var(--ink)}.ca__hint{grid-area:hint;font-size:12px;line-height:1.3;color:var(--ink-3)}.ca__icon{grid-area:icon;position:relative;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-pill);color:var(--ink-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.ca__icon svg{grid-area:1 / 1;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.ca__icon .i-check{opacity:0;transform:scale(.6)}.ca__btn[data-state=absent] .ca__value{color:var(--ink-3);opacity:.45;user-select:none}.ca__btn[data-state=absent] .ca__icon{opacity:.35}.ca__btn[data-state=stated] .ca__hint,.ca__btn[data-state=unconfirmed] .ca__hint{color:var(--ink-3)}.ca__btn[data-state=stated]:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}.ca__btn[data-state=stated]:hover .ca__icon{background:var(--surface-3);color:var(--ink)}.ca__btn[data-state=stated]:active .ca__icon{transform:scale(.92)}.ca__btn.is-copied .i-copy{opacity:0;transform:scale(.6)}.ca__btn.is-copied .i-check{opacity:1;transform:none}.bar__row{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);position:relative}.bar__end{display:flex;align-items:center;gap:var(--space-1)}.socials{display:inline-flex;gap:var(--space-1)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--tap);min-width:var(--tap);border-radius:var(--r-sm);transition:opacity var(--dur) var(--ease)}.brand:hover{opacity:.7}.brand__word{font:650 20px/1 var(--font-display);letter-spacing:-.03em}.brand__light{fill:var(--accent-bright);animation:mark-in .7s var(--ease) both;transform-origin:50% 100%;transform-box:fill-box}.brand__dark{fill:var(--red-deep);animation:mark-fade .7s var(--ease) .35s both}@keyframes mark-in{0%{opacity:0;transform:translateY(6px) scale(.9)}}@keyframes mark-fade{0%{opacity:0}}.icon-btn{width:var(--tap);height:var(--tap);display:inline-grid;place-items:center;border-radius:var(--r-pill);color:var(--ink-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}a.icon-btn:hover,button.icon-btn:not(:disabled):hover{background:var(--surface-3);color:var(--ink)}.icon-btn:not(:disabled):active{transform:scale(.92)}.icon-btn:disabled{color:var(--ink-3);opacity:.55}.menu-btn .i-close{display:none}.menu-btn[aria-expanded=true] .i-close{display:block}.menu-btn[aria-expanded=true] .i-open{display:none}.nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:var(--space-2) var(--gutter) var(--space-4);background:var(--bg);border-bottom:1px solid var(--line);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility 0s linear var(--dur)}.nav.is-open{visibility:visible;opacity:1;transform:none;transition-delay:0s}.nav__link{min-height:var(--tap);display:inline-flex;align-items:center;padding:0 var(--space-4);border-radius:var(--r-pill);font-size:15px;color:var(--ink-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.nav__link:hover{color:var(--ink);background:var(--surface-3)}.nav__link[aria-current]{color:var(--ink)}@media(min-width:900px){.menu-btn{display:none}.nav{position:static;flex-direction:row;gap:var(--space-1);padding:0;background:none;border:0;visibility:visible;opacity:1;transform:none}}.btn{position:relative;isolation:isolate;overflow:hidden;min-height:var(--tap);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-6);border-radius:var(--r-pill);font-weight:560;font-size:15px;border:1px solid transparent;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.btn--solid{background:var(--accent);color:var(--accent-ink)}.btn--solid:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 35%,color-mix(in oklab,var(--accent-ink) 38%,transparent) 50%,transparent 65%) 150% 0 / 250% 100% no-repeat}.btn--solid:hover{box-shadow:0 10px 28px -10px var(--shadow)}.btn--solid:hover:after{animation:glint .9s var(--ease-soft)}.btn--ghost{border-color:var(--line-strong);color:var(--ink)}.btn--ghost:hover{background:var(--surface-3);border-color:var(--ink-3)}@keyframes glint{to{background-position:-50% 0}}.js [data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--dur-film) var(--ease),transform var(--dur-film) var(--ease);transition-delay:calc(var(--i, 0) * var(--stagger))}.js [data-reveal].is-in{opacity:1;transform:none}.js [data-reveal].is-done{transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),opacity var(--dur) var(--ease);transition-delay:0s}.hero{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-16) var(--space-24)}.hero__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;color:var(--accent-bright)}.hero__layer,.hero__disc,.hero__grid{position:absolute;will-change:transform;transform:translate3d(0,calc(var(--sy, 0) * var(--depth, 0) * -1px),0) rotate(calc(var(--sy, 0) * var(--depth, 0) * .015deg))}.hero__layer{width:min(120vw,880px);height:min(120vw,880px);right:-18%;top:-8%;opacity:.22}.hero__layer--b{right:-4%;top:6%;opacity:.16}.hero__disc{width:min(44vw,380px);height:min(44vw,380px);right:8%;top:22%;border-radius:var(--r-pill);background:radial-gradient(circle at 35% 30%,var(--rose-300),var(--accent-bright));opacity:.22}.hero__grid{inset:-20% 0;background:repeating-linear-gradient(0deg,var(--line) 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px 64px);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,var(--mask-on),var(--mask-off) 72%);mask-image:radial-gradient(ellipse at 50% 40%,var(--mask-on),var(--mask-off) 72%)}.hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.hero__title{font:640 clamp(2.5rem,8.2vw,5.75rem) / 1.01 var(--font-display);letter-spacing:-.04em;max-width:14em;text-wrap:balance}.hero__lede{max-width:34em;font-size:clamp(1.0625rem,2.2vw,1.25rem);line-height:1.55;color:var(--ink-2)}.hero__cta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.pill{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4) 0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-1);font:500 13px/1 var(--font-mono);letter-spacing:.02em;color:var(--ink-2)}.pill__dot{position:relative;width:8px;height:8px;border-radius:var(--r-pill);background:var(--accent-bright)}.pill[data-state=live] .pill__dot{animation:pulse 1.8s var(--ease-soft) infinite}.pill[data-state=connecting] .pill__dot{animation:blink 1s ease-in-out infinite;background:var(--ink-3)}.pill[data-state=degraded] .pill__dot{background:transparent;box-shadow:inset 0 0 0 2px var(--ink-2)}.pill[data-state=offline] .pill__dot{background:var(--ink-3);opacity:.5}@keyframes pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--accent-bright) 60%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in oklab,var(--accent-bright) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklab,var(--accent-bright) 0%,transparent)}}@keyframes blink{50%{opacity:.25}}.section{padding-block:var(--space-16)}.section__head{display:grid;gap:var(--space-3);margin-bottom:var(--space-10);max-width:40em}.eyebrow{font:600 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.section__title{font:620 clamp(1.875rem,4.6vw,3rem) / 1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.section__lede{color:var(--ink-2);font-size:1.0625rem}.sync{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1)}.stats{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:600px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}}.stat{padding:var(--space-6);display:grid;gap:var(--space-2);align-content:start;min-width:0}.stat:hover{border-color:var(--line-strong);transform:translateY(-2px)}.stat__label{font:560 13px/1.2 var(--font-text);color:var(--ink-3);letter-spacing:.01em}.stat__value{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.stat__note{font:12px/1.4 var(--font-mono);color:var(--ink-3)}.stat__unit{font:500 14px/1 var(--font-mono);color:var(--ink-3)}.stat__unit--lead{font-size:22px;color:var(--ink-2)}.num{position:relative;display:inline-block;min-width:0;font:600 clamp(1.625rem,2.6vw,2.25rem) / 1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;padding:0 4px;margin:0 -4px;border-radius:var(--r-sm);overflow-wrap:anywhere}.num.is-flash{animation:flash .9s var(--ease)}@keyframes flash{0%{background:var(--flash)}}.num[data-state=loading]{color:transparent;min-width:5em;user-select:none}.num[data-state=loading]:after,.skeleton{content:"";background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--ink) 10%,transparent) 50%,transparent 70%) 150% 0 / 250% 100% no-repeat,var(--surface-3);animation:shimmer 1.4s linear infinite}.num[data-state=loading]:after{position:absolute;inset:.14em 4px;border-radius:var(--r-sm)}.num[data-state=empty]{color:var(--ink-3)}@keyframes shimmer{to{background-position:-50% 0}}.skeleton{display:block;border-radius:var(--r-sm)}.pillars{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}}.pillar{padding:var(--space-8) var(--space-6);display:grid;gap:var(--space-3);align-content:start;min-width:0;background:linear-gradient(160deg,var(--surface-1),var(--surface-2))}.pillar:hover{border-color:var(--accent-bright);transform:translateY(-2px)}.pillar__title{font:620 1.25rem/1.2 var(--font-display);letter-spacing:-.02em}.pillar__text{color:var(--ink-2)}.charts{display:grid;gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.charts{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-5);margin-top:var(--space-5)}}.chart{padding:var(--space-6);display:grid;gap:var(--space-5);min-width:0}.chart:hover{border-color:var(--line-strong)}.chart__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.chart__meta{font:12px/1.4 var(--font-mono);color:var(--ink-3)}.spark{position:relative;height:120px}.spark svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.spark__line{fill:none;stroke:var(--accent);stroke-width:1.75;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.spark__area{fill:color-mix(in oklab,var(--accent-bright) 12%,transparent);stroke:none}.spark[data-state=ready] .spark__line{animation:draw 1.4s var(--ease-soft) both}.spark[data-state=ready] .spark__area{animation:fade-in 1s var(--ease) .5s both}.spark__skeleton{position:absolute;inset:0}.spark:not([data-state=loading]) .spark__skeleton{display:none}.spark[data-state=empty]:after{content:"No history returned";position:absolute;inset:0;display:grid;place-items:center;font:12px var(--font-mono);color:var(--ink-3)}@keyframes draw{0%{stroke-dashoffset:1}}@keyframes fade-in{0%{opacity:0}}.trail{display:flex;align-items:flex-end;gap:3px;height:120px}.trail__bar{flex:1 1 0;min-width:0;height:var(--h, 20%);border-radius:3px 3px 1px 1px;background:var(--accent);opacity:var(--o, .8);transform-origin:50% 100%;transition:height var(--dur-slow) var(--ease),opacity var(--dur-slow) var(--ease)}.trail__bar.is-new{animation:bar-in var(--dur-slow) var(--ease)}.trail[data-state=loading] .trail__bar{background:var(--surface-3);opacity:1;animation:bar-breathe 1.6s ease-in-out infinite;animation-delay:calc(var(--k, 0) * 40ms)}@keyframes bar-in{0%{transform:scaleY(.1);opacity:0}}@keyframes bar-breathe{50%{opacity:.45}}.tape{padding-block:var(--space-4);border-block:1px solid var(--line);background:var(--surface-2)}.tape__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,var(--mask-off),var(--mask-on) 8%,var(--mask-on) 92%,var(--mask-off));mask-image:linear-gradient(90deg,var(--mask-off),var(--mask-on) 8%,var(--mask-on) 92%,var(--mask-off))}.tape__track{display:flex;width:max-content;animation:tape var(--tape-dur, 60s) linear infinite}.tape__viewport:hover .tape__track,.tape__viewport:focus-within .tape__track{animation-play-state:paused}.tape__set{display:flex;gap:var(--space-3);padding-right:var(--space-3)}.tape__viewport[data-state=loading] .tape__track{animation-duration:40s}@keyframes tape{to{transform:translate(-50%)}}.chip{min-height:var(--tap);display:inline-flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4) 0 var(--space-2);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-1);white-space:nowrap;font-size:14px;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}a.chip:hover{border-color:var(--ink-3);background:var(--surface-3);transform:translateY(-1px)}.chip--skeleton{width:188px;border-color:transparent}.chip__name{font-weight:600}.chip__price{font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.chip__chg{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.logo{position:relative;width:32px;height:32px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden;display:grid;place-items:center;font:650 12px/1 var(--font-mono);color:var(--ink-2)}.logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.logo--lg{width:36px;height:36px}@media(prefers-reduced-motion:reduce){.tape__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tape__track{width:auto;flex-wrap:wrap}.tape__set[aria-hidden=true]{display:none}.tape__set{flex-wrap:wrap;padding:0 var(--gutter)}}.table{overflow:hidden}.table__head{display:none}.table__body{display:grid}.row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);transition:background-color var(--dur) var(--ease)}.row:first-child{border-top:0}.row:hover{background:var(--surface-2)}.row__pair{grid-column:1 / -1;min-height:var(--tap);display:flex;align-items:center;gap:var(--space-3);min-width:0}.row__name{min-width:0;display:grid}.row__name b{font-weight:600;overflow-wrap:anywhere}.row__name small{font:12px var(--font-mono);color:var(--ink-3)}.cell{display:grid;gap:2px;min-width:0;font-family:var(--font-mono);font-size:14px}.cell:before{content:attr(data-label);font:11px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.row--skeleton .skeleton{height:40px;grid-column:1 / -1}.table__empty{padding:var(--space-8) var(--space-6);text-align:center;color:var(--ink-3);font-family:var(--font-mono);font-size:13px}.r{text-align:right}@media(min-width:900px){.table__head,.row{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr));gap:var(--space-4);align-items:center;padding:var(--space-4) var(--space-6)}.table__head{border-bottom:1px solid var(--line);font:600 11px/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.row__pair{grid-column:auto}.cell{text-align:right}.cell:before{display:none}}.steps{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-10)}}.step{display:grid;gap:var(--space-3);align-content:start;padding-top:var(--space-5);border-top:1px solid var(--line-strong);min-width:0}.step__n{font:600 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--ink-3)}.step__title{font:600 1.25rem/1.2 var(--font-display);letter-spacing:-.02em}.step__text{color:var(--ink-2);font-size:15px}.ledger{overflow:hidden}.ledger__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-4);align-items:center;padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);transition:background-color var(--dur) var(--ease)}.ledger__row:first-child{border-top:0}.ledger__row:hover{background:var(--surface-2)}.ledger__label{font-weight:600}.ledger__value{grid-column:1 / -1;font:13px/1.4 var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere}.ledger__value[data-empty=true]{color:var(--ink-3)}.badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 var(--space-3);border-radius:var(--r-pill);border:1px solid var(--line-strong);font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.badge:before{content:"";width:7px;height:7px;border-radius:var(--r-pill);background:var(--accent)}.badge[data-state=absent]{color:var(--ink-3);border-style:dashed}.badge[data-state=absent]:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.badge[data-state=unconfirmed]{color:var(--ink-2)}.badge[data-state=unconfirmed]:before{background:linear-gradient(90deg,var(--accent) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--accent)}@media(min-width:720px){.ledger__row{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;padding-inline:var(--space-6)}.ledger__value{grid-column:auto}}.faq{border-top:1px solid var(--line-strong)}.faq__item{border-bottom:1px solid var(--line-strong)}.faq__q{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;list-style:none;cursor:pointer;font:560 1.0625rem/1.35 var(--font-display);transition:color var(--dur) var(--ease),padding var(--dur) var(--ease)}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--ink-2);padding-left:var(--space-2)}.faq__chev{position:relative;flex:none;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:var(--r-pill);transition:transform var(--dur-slow) var(--ease),background-color var(--dur) var(--ease)}.faq__chev:before,.faq__chev:after{content:"";position:absolute;inset:50% auto auto 50%;width:10px;height:1.5px;margin:-.75px 0 0 -5px;background:var(--ink)}.faq__chev:after{transform:rotate(90deg);transition:transform var(--dur-slow) var(--ease)}.faq__q:hover .faq__chev{background:var(--surface-3)}.faq__item.is-open .faq__chev:after{transform:rotate(0)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease)}.faq__a>div{overflow:hidden;min-height:0}.faq__a p{padding:0 var(--space-12) var(--space-5) 0;color:var(--ink-2);max-width:40em}.faq__item.is-open .faq__a{grid-template-rows:1fr}.section--cta{padding-bottom:var(--space-24)}.cta{display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-10) var(--space-6);background:var(--surface-2)}.cta__title{font:620 clamp(1.75rem,4vw,2.75rem) / 1.1 var(--font-display);letter-spacing:-.03em}.cta__text{color:var(--ink-2);max-width:32em;margin-bottom:var(--space-2)}@media(min-width:768px){.cta{padding:var(--space-16) var(--space-12)}}.foot{border-top:1px solid var(--line);padding-block:var(--space-10) var(--space-12)}.foot__row{display:grid;gap:var(--space-8)}.foot__col{display:grid;gap:var(--space-1);align-content:start}.foot__line{font:13px/1.5 var(--font-mono);color:var(--ink-3)}.foot__nav{display:flex;flex-wrap:wrap;gap:var(--space-1)}.seg{display:inline-flex;padding:4px;gap:4px;border:1px solid var(--line-strong);border-radius:var(--r-pill);width:max-content;max-width:100%}.seg__btn{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-4);border-radius:var(--r-pill);font-size:14px;color:var(--ink-2);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.seg__btn:hover{background:var(--surface-3);color:var(--ink)}.seg__btn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}@media(min-width:900px){.foot__row{grid-template-columns:1fr auto auto;align-items:start;gap:var(--space-10)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}.hero__layer,.hero__disc,.hero__grid{transform:none}}
