@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-brand-primary:#0b0f14;--color-brand-secondary:#0b0f14;--color-brand-accent:#00a46b;--color-brand-accent-hover:color-mix(in srgb, var(--color-brand-accent) 85%, black);--color-on-accent:#fff;--color-accent-text:#00784f;--color-danger:#c2413b;--color-chart-1:#00875c;--color-chart-2:#2e6fd8;--color-chart-3:#b87b0a;--color-chart-4:#b8298c;--color-chart-other:#7a7d82;--color-band-mint:#e6f5ee;--color-band-mint-edge:#cfeadd;--color-tint-shade:#000;--color-card-chip-1:#f4e3b0;--color-card-chip-2:#c9a659;--color-wallet-dark-bg:#000;--color-wallet-dark-text:#fff;--color-wallet-dark-ring:transparent;--color-wallet-link:#0a84ff;--color-cta-from:#05392a;--color-cta-to:#0a5a3d;--color-cta-text:#fff;--color-cta-button:#2ee89a;--color-cta-button-hover:#5df0b2;--color-cta-button-text:#05261b;--scene-top-1:#fff;--scene-top-2:#eef2f5;--scene-left-1:#e2e8ed;--scene-left-2:#d3dbe2;--scene-right-1:#c9d2da;--scene-right-2:#b9c3cc;--scene-hubtop-1:#fff;--scene-hubtop-2:#f1f4f7;--scene-hubtop-3:#e6ebef;--scene-hubside-1:#dfe5ea;--scene-hubside-2:#eef2f5;--scene-hubside-3:#c8d1d9;--scene-hubside-4:#b4bec8;--scene-accent:#0d9f68;--scene-muted:#a3aeb9;--scene-mark-ink:#11161c;--scene-packet:#fff;--scene-shadow:#24344729;--scene-contact:#24344738;--scene-edge:#fffffff2;--scene-edge-back:#2434471a;--scene-edge-corner:#fffc;--scene-bevel:#2434470f;--scene-lip:#ffffffe6;--scene-hub-inner:#2434470f;--scene-track:#dbe1e7;--scene-card-bg:#fffffff5;--scene-card-border:#2434471a;--scene-card-shadow:0 1px 2px #2434470f, 0 12px 28px #2434471f;--scene-card-text:#66717d;--scene-card-strong:#11161c;--scene-card-rail:#2434471a;--color-page-ground:#e9e9eb;--color-bg:#fff;--color-bg-alt:#f5f5f6;--color-text:var(--color-brand-primary);--color-text-muted:color-mix(in srgb, var(--color-brand-primary) 55%, white);--color-border-strong:#848485;--color-surface-raised:#fdfdfd;--color-surface-card:#fff;--color-surface-inset:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-heading:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-4xs:.5625rem;--text-3xs:.625rem;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.1rem + 1.6vw, 1.875rem);--text-2xl:clamp(1.875rem, 1.2rem + 3.1vw, 4rem);--text-3xl:clamp(2.5rem, 1.6rem + 4.8vw, 6.25rem);--text-stat:clamp(1.75rem, 1.1rem + 1.9vw, 2.75rem);--leading-display:.95;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.6;--tracking-tight:-.02em;--tracking-display:-.03em;--logo-height:clamp(2.75rem, 1.9rem + 3.6vw, 4.5rem);--logo-height-sm:clamp(2rem, 1.5rem + 2vw, 2.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 1px 2px #0b0f140d, 0 1px 1px #0b0f1408;--shadow-md:0 1px 2px #0b0f140a, 0 8px 24px -6px #0b0f141f;--shadow-column:0 0 0 1px #0b0f140d, 0 2px 40px #0b0f1414;--duration-fast:.15s;--duration-base:.25s;--duration-slow:.45s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--duration-pop:.35s;--duration-draw:.6s;--duration-entrance:.7s;--duration-reveal:.9s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-overshoot:cubic-bezier(.3, 1.6, .5, 1);--ease-glide:cubic-bezier(.45, 0, .55, 1);--stagger:.3s;--loop-pulse:2s;--loop-travel:3.2s;--loop-bob:4.5s;--loop-press:5s;--loop-ambient:6s;--loop-cascade:10s;--loop-report:12s;--loop-terms:4s;--accent-stroke-width:2px;--accent-dot-size:6px;--glow-blur-core:3px;--glow-blur-halo:24px;--container-max:1360px;--column-max:1600px;--section-pad:clamp(3rem, 5vw, 4.5rem);--section-vignette:linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 18%, var(--color-bg) 82%, var(--color-bg-alt) 100%);--section-vignette-top:linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 18%, var(--color-bg) 100%);--section-vignette-bottom:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 82%, var(--color-bg-alt) 100%)}.theme-light,html.theme-dark .theme-invert{--color-page-ground:#e9e9eb;--color-bg:#fff;--color-bg-alt:#f5f5f6;--color-text:var(--color-brand-primary);--color-text-muted:color-mix(in srgb, var(--color-brand-primary) 55%, white);--color-border:color-mix(in srgb, var(--color-brand-primary) 17%, white);--color-border-strong:#848485;--color-surface-raised:#fdfdfd;--color-surface-card:#fff;--color-surface-inset:#fff;--color-accent-text:#00784f;--color-danger:#c2413b;--color-chart-1:#00875c;--color-chart-2:#2e6fd8;--color-chart-3:#b87b0a;--color-chart-4:#b8298c;--color-chart-other:#7a7d82;--color-band-mint:#e6f5ee;--color-band-mint-edge:#cfeadd;--scene-top-1:#fff;--scene-top-2:#eef2f5;--scene-left-1:#e2e8ed;--scene-left-2:#d3dbe2;--scene-right-1:#c9d2da;--scene-right-2:#b9c3cc;--scene-hubtop-1:#fff;--scene-hubtop-2:#f1f4f7;--scene-hubtop-3:#e6ebef;--scene-hubside-1:#dfe5ea;--scene-hubside-2:#eef2f5;--scene-hubside-3:#c8d1d9;--scene-hubside-4:#b4bec8;--scene-accent:#0d9f68;--scene-muted:#a3aeb9;--scene-mark-ink:#11161c;--scene-packet:#fff;--scene-shadow:#24344729;--scene-contact:#24344738;--scene-edge:#fffffff2;--scene-edge-back:#2434471a;--scene-edge-corner:#fffc;--scene-bevel:#2434470f;--scene-lip:#ffffffe6;--scene-hub-inner:#2434470f;--scene-track:#dbe1e7;--scene-card-bg:#fffffff5;--scene-card-border:#2434471a;--scene-card-shadow:0 1px 2px #2434470f, 0 12px 28px #2434471f;--scene-card-text:#66717d;--scene-card-strong:#11161c;--scene-card-rail:#2434471a;--section-vignette:linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 18%, var(--color-bg) 82%, var(--color-bg-alt) 100%);--section-vignette-top:linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 18%, var(--color-bg) 100%);--section-vignette-bottom:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 82%, var(--color-bg-alt) 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-dark,.theme-dark,html:not(.theme-dark) .theme-invert{--color-page-ground:#101317;--color-bg:#16191e;--color-bg-alt:#1e2228;--color-text:#f2f4f6;--color-text-muted:#b0b5bb;--color-border:#363c44;--color-border-strong:#7a8189;--color-surface-raised:#272c33;--color-surface-card:#272c33;--color-surface-inset:#20242a;--color-accent-text:#2ee89a;--color-danger:#ff8a80;--color-chart-1:#0fa36c;--color-chart-2:#4b87e8;--color-chart-3:#b88a22;--color-chart-4:#cb56ab;--color-chart-other:#8a8f96;--color-band-mint:#0d2a20;--color-band-mint-edge:#164233;--scene-top-1:#323a44;--scene-top-2:#21272e;--scene-left-1:#1e242b;--scene-left-2:#191e23;--scene-right-1:#1b2026;--scene-right-2:#14181d;--scene-hubtop-1:#303843;--scene-hubtop-2:#20262d;--scene-hubtop-3:#191e24;--scene-hubside-1:#1a1f25;--scene-hubside-2:#232930;--scene-hubside-3:#171b20;--scene-hubside-4:#121519;--color-wallet-dark-ring:#ffffff2e;--scene-accent:#2ee89a;--scene-muted:#5d6773;--scene-mark-ink:#f2f6f4;--scene-packet:#e9fff5;--scene-shadow:#0009;--scene-contact:#000000bf;--scene-edge:#ffffff4d;--scene-edge-back:#ffffff17;--scene-edge-corner:#ffffff1a;--scene-bevel:#ffffff14;--scene-lip:#ffffff14;--scene-hub-inner:#ffffff0d;--scene-track:#262d35;--scene-card-bg:#272c33eb;--scene-card-border:#ffffff17;--scene-card-shadow:0 1px 0 #ffffff0a inset, 0 14px 30px #0b0f1459;--scene-card-text:#8d99a6;--scene-card-strong:#e6edf3;--scene-card-rail:#ffffff14;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 24px -6px #00000073;--shadow-column:0 0 0 1px #ffffff0a, 0 2px 48px #00000080;--section-vignette:linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 18%, var(--color-bg) 82%, var(--color-bg-alt) 100%);--section-vignette-top:linear-gradient(180deg, var(--color-bg-alt) 0%, var(--color-bg) 18%, var(--color-bg) 100%);--section-vignette-bottom:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 82%, var(--color-bg-alt) 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-pop:0s;--duration-draw:0s;--duration-entrance:0s;--duration-reveal:0s;--stagger:0s}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background-color:var(--color-page-ground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-text);letter-spacing:var(--tracking-tight)}h1,h2{line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.container{max-width:var(--container-max);padding-inline:var(--space-6);margin-inline:auto}.dark-run,.section-seam{position:relative}.section-seam:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-brand-accent) 45%, transparent) 50%, transparent);height:1px;box-shadow:0 0 28px 3px color-mix(in srgb, var(--color-brand-accent) 16%, transparent);position:absolute;top:0;left:0;right:0}.eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-accent);margin:0 0 var(--space-4);font-weight:600;display:inline-flex}.eyebrow:before{content:"";width:var(--space-4);background:var(--color-brand-accent);height:2px;display:inline-block}.eyebrow--display{gap:var(--space-3);font-size:var(--text-xl);letter-spacing:.04em;font-weight:700;line-height:var(--leading-tight);color:var(--color-text);padding-bottom:var(--space-3);margin-bottom:var(--space-24);display:flex;position:relative}.eyebrow--display:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-accent) 45%, transparent) 0%, color-mix(in srgb, var(--color-brand-accent) 18%, transparent) 45%, transparent 90%);height:1px;position:absolute;bottom:0;left:0;right:0}.eyebrow--display:before{display:none}.eyebrow__index{color:var(--color-brand-accent)}.eyebrow__cursor{width:.45em;height:.9em;background:var(--color-brand-accent);width:round(.45em,2px);height:round(.9em,2px);animation:eyebrow-cursor-blink calc(var(--duration-slow) * 2.5) steps(1) infinite;display:inline-block}@keyframes eyebrow-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.eyebrow__cursor{animation:none}}.accent-rule{border-left:3px solid var(--color-brand-accent);padding-left:var(--space-6)}.node-breathe{border-radius:inherit;border:1px solid color-mix(in srgb, var(--color-brand-accent) 50%, transparent);animation:node-breathe calc(var(--duration-slow) * 6) ease-in-out infinite;position:absolute;inset:-5px}@keyframes node-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.node-breathe{opacity:0;animation:none}}.reveal{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}.page-column{width:100%;max-width:var(--column-max);background:var(--color-bg);box-shadow:var(--shadow-column);margin-inline:auto}@media (width<=1680px){.page-column{max-width:none;box-shadow:none}}.kicker{margin:0 0 var(--space-4);font-size:var(--text-sm);letter-spacing:.01em;color:var(--color-accent-text);font-weight:600}.section-title{margin:0 0 var(--space-6);font-size:var(--text-2xl);color:var(--color-text);text-wrap:balance;max-width:16ch;font-weight:700}.section-lede{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:44ch;margin:0}.section{padding-block:clamp(3rem,5.5vw,5.5rem)}.visual-panel{min-height:clamp(320px,34vw,480px);padding:clamp(var(--space-6), 4vw, var(--space-16));background:radial-gradient(110% 80% at 50% 115%, color-mix(in srgb, var(--m,var(--color-brand-accent)) 16%, transparent), transparent 70%), var(--color-bg-alt);border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}.band{--tile-bg:var(--color-surface-card);--tile-shadow:var(--shadow-md);background:var(--color-bg-alt)}.tone--integration{--m:var(--color-chart-1)}.tone--control,.tone--wallets{--m:var(--color-chart-2)}.tone--terms{--m:var(--color-chart-3)}.tone--reporting{--m:var(--color-chart-4)}.tone--acceptance{--m:var(--color-brand-accent)}.ui-card{border:1px solid var(--color-border);background:var(--color-surface-card);width:100%;max-width:460px;box-shadow:var(--shadow-md);font-size:var(--text-base);color:var(--color-text);border-radius:18px}.chip{border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip--ok{color:var(--color-accent-text);background:color-mix(in srgb, var(--color-brand-accent) 12%, transparent)}.chip--bad{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 12%, transparent)}.chip--wait{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text-muted) 14%, transparent)}.header{z-index:10;background-color:color-mix(in srgb, var(--color-bg) 96%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.header__inner{align-items:center;gap:var(--space-6);padding-top:var(--space-4);padding-bottom:var(--space-4);display:flex}.header__logo{align-items:center;display:flex}.header__menu-toggle{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.header__menu-toggle svg{width:var(--space-6);height:var(--space-6)}.header__nav{gap:var(--space-6);margin-left:var(--space-6);display:flex}.header__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.header__actions .theme-toggle{border-color:var(--color-border);width:40px;height:40px}.header__link{color:var(--color-text-muted);font-size:var(--text-base);transition:color var(--duration-fast) var(--ease-standard);font-weight:500;text-decoration:none}.header__link:hover,.header__link--active{color:var(--color-text)}.header__link--pending,.header__link--pending:hover{color:var(--color-text-muted);opacity:.65;cursor:default}@media (width>=641px){.header__menu-toggle{display:none}}@media (width<=640px){.header__menu-toggle{order:1}.header__nav{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-6);background:var(--color-bg);border-bottom:1px solid var(--color-border);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.header__nav--open{display:flex}}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-base);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--primary{background-color:var(--color-brand-accent);color:var(--color-on-accent)}.btn--primary:hover{background-color:var(--color-brand-accent-hover)}.btn--secondary{color:var(--color-text);border-color:var(--color-border);background-color:#0000}.btn--secondary:hover{background-color:var(--color-bg-alt)}.logo{height:var(--logo-height);width:auto;display:block}.logo__text{fill:var(--color-text)}.logo__cursor{fill:var(--color-brand-accent);transition:y calc(var(--duration-slow) * 2) var(--ease-standard), height calc(var(--duration-slow) * 2) var(--ease-standard)}.logo__cursor--blink{animation:logo-cursor-blink calc(var(--duration-slow) * 2) steps(1) 4}@keyframes logo-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.logo__cursor{transition:none}.logo__cursor--blink{animation:none}}.soon-tag{margin-left:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);opacity:.65;font-weight:600}.theme-toggle{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--color-text);background:var(--color-surface-raised);border-color:var(--color-border)}.theme-toggle:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.theme-toggle__glyphs{width:18px;height:18px;display:block;position:relative}.theme-toggle__glyphs svg{width:100%;height:100%;transition:opacity var(--duration-base) ease, transform var(--duration-base) ease;position:absolute;inset:0}.theme-toggle__moon{opacity:1;transform:rotate(0)scale(1)}.theme-toggle__sun{opacity:0;transform:rotate(-90deg)scale(.6)}html.theme-dark .theme-toggle__moon{opacity:0;transform:rotate(90deg)scale(.6)}html.theme-dark .theme-toggle__sun{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.theme-toggle__glyphs svg{transition:opacity var(--duration-fast) linear;transform:none!important}}.footer{color:var(--color-text)}.footer__base{margin-top:var(--space-12);padding-block:clamp(var(--space-12), 5vw, var(--space-16)) var(--space-8);background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.footer__grid{gap:var(--space-12) var(--space-8);grid-template-columns:minmax(220px,1.6fr) repeat(3,1fr);display:grid}.footer__logo{display:inline-block}.footer__logo .logo{height:var(--logo-height-sm)}.footer__tagline{max-width:34ch;margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.footer__heading{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-text);font-weight:700}.footer__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__link{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.footer__link:hover,.footer__link:focus-visible{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.footer__link--pending,.footer__link--pending:hover{color:var(--color-text-muted);cursor:default;opacity:.75;text-decoration:none}.footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);margin-top:clamp(var(--space-12), 5vw, var(--space-16));padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.footer__meta{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.footer__legal{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.footer__grid{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1/-1}}@media (width<=560px){.footer__grid{grid-template-columns:1fr 1fr}}.cta-band{z-index:1;padding-top:var(--space-12);padding-bottom:var(--space-12);position:relative}.cta-band__card{justify-content:space-between;align-items:center;gap:var(--space-8);padding:clamp(var(--space-12), 6vw, var(--space-24)) clamp(var(--space-6), 5vw, var(--space-16));background:radial-gradient(90% 120% at 100% 0%, #2ee89a38, transparent 60%), linear-gradient(135deg, var(--color-cta-from), var(--color-cta-to));color:var(--color-cta-text);border-radius:28px;flex-wrap:wrap;display:flex}.cta-band__heading{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-cta-text);margin:0 0 var(--space-4);text-wrap:balance;max-width:18ch;font-weight:700}.cta-band__sub{font-size:var(--text-lg);color:#ffffffc7;margin:0}.cta-band__card .btn--primary{background:var(--color-cta-button);color:var(--color-cta-button-text)}.cta-band__card .btn--primary:hover{background:var(--color-cta-button-hover)}.cta-band__actions{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.cta-band__form{gap:var(--space-3);flex-wrap:wrap;display:flex}.cta-band__field-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cta-band__input{min-width:min(280px,60vw);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);color:var(--color-cta-text);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-standard);background:#ffffff1a;border:1px solid #ffffff40}.cta-band__input::placeholder{color:#fff9}.cta-band__input:hover{border-color:#ffffff73}.cta-band__input:focus-visible{outline:2px solid var(--color-cta-button);outline-offset:2px;border-color:var(--color-cta-button)}.cta-band__sales-link{color:var(--color-text-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.cta-band__sales-link:hover,.cta-band__sales-link:focus-visible{color:var(--color-brand-accent)}.cta-band__confirmation{color:var(--color-cta-text);margin:0}@media (width<=640px){.cta-band__card{flex-direction:column;align-items:flex-start}}.hero{isolation:isolate;padding-top:var(--section-pad);padding-bottom:var(--section-pad);background:var(--section-vignette-top);text-align:center;position:relative;overflow:hidden}.hero .container{z-index:1;position:relative}.hero__brand{margin:0 0 var(--space-6);font-size:var(--text-sm);letter-spacing:.01em;color:var(--color-accent-text);animation:hero-rise var(--duration-slow) var(--ease-standard) both;font-weight:600}.hero__title{font-family:var(--font-heading);color:var(--color-text);margin:0 auto var(--space-8);text-wrap:balance;animation:hero-rise var(--duration-slow) var(--ease-standard) var(--duration-fast) both;font-size:clamp(2.5rem,1.4rem + 4.4vw,5.5rem);font-weight:800}.hero__title-accent{color:var(--color-brand-accent);display:block}.hero__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);line-height:var(--leading-normal);max-width:50ch;margin:0 auto var(--space-8);animation:hero-rise var(--duration-slow) var(--ease-standard) calc(var(--duration-fast) * 2) both}.hero__actions{gap:var(--space-4);animation:hero-rise var(--duration-slow) var(--ease-standard) calc(var(--duration-fast) * 3) both;justify-content:center;display:flex}@media (width<=480px){.hero__actions{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}}.hero__scene{z-index:0;margin-top:clamp(var(--space-12), 8vw, var(--space-24));position:relative}@keyframes hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.payment-flow{width:100%;position:relative}.pf__mark-ink{fill:var(--scene-mark-ink)}.payment-flow.is-paused *,.payment-flow.is-paused :before,.payment-flow.is-paused :after{animation-play-state:paused!important}.pf__stage{width:100%;max-width:920px;margin-inline:auto;position:relative;container-type:inline-size}.pf__svg{width:100%;height:auto;display:block;overflow:visible}.pf__shadow{fill:var(--scene-shadow)}.pf__contact{fill:var(--scene-contact)}.pf__pool,.pf__hub-glow{opacity:0}.pf__hub-glow{fill:var(--scene-accent)}html.theme-dark .pf__pool{opacity:1}html.theme-dark .pf__hub-glow{opacity:.12}.pf__grain{opacity:.05;pointer-events:none}.pf__bevel{fill:none;stroke:var(--scene-bevel);stroke-width:1px;stroke-linejoin:round}.pf__edge{fill:none;stroke:var(--scene-edge);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round}.pf__edge--back{stroke:var(--scene-edge-back)}.pf__edge--corner{stroke:var(--scene-edge-corner)}.pf__glyph path{stroke:none}.pf__label{font-family:var(--font-body);letter-spacing:.01em;font-weight:600}.pf__content--accent .pf__glyph path,.pf__content--accent .pf__label{fill:var(--scene-accent)}.pf__content--muted .pf__glyph path,.pf__content--muted .pf__label{fill:var(--scene-muted)}.pf__lit{opacity:0;animation-name:pf-lit;animation-duration:inherit;animation-delay:inherit;animation-timing-function:linear;animation-iteration-count:infinite}.pf__lit-rim{fill:none;stroke:color-mix(in srgb, var(--scene-accent) 45%, transparent);stroke-width:1.25px;stroke-linejoin:round}.pf__cable{fill:none;stroke:var(--scene-accent);stroke-width:4px;stroke-linecap:round}.pf__cable--track{stroke:var(--scene-track)}.pf__cable--lane{opacity:0;animation-name:pf-lane;animation-timing-function:linear;animation-iteration-count:infinite}.pf__packet{fill:var(--scene-packet);stroke:var(--scene-accent);stroke-width:2px;offset-rotate:0deg;opacity:0;animation-timing-function:linear;animation-iteration-count:infinite}.pf__packet--leg1{animation-name:pf-leg1}.pf__packet--leg2{animation-name:pf-leg2}.pf__packet--leg3{animation-name:pf-leg3}.pf__hub-lip{fill:none;stroke:var(--scene-lip);stroke-width:1px}.pf__hub-ring{fill:none;stroke:var(--scene-accent);stroke-width:3px;opacity:.9}html.theme-dark .pf__hub-ring{filter:drop-shadow(0 0 5px #2ee89a66)}.pf__hub-inner{fill:none;stroke:var(--scene-hub-inner);stroke-width:1px}.pf__status{background:var(--scene-card-bg);border:1px solid var(--scene-card-border);box-shadow:var(--scene-card-shadow);color:var(--scene-card-text);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;animation:pf-card var(--duration-entrance) var(--ease-out) var(--pf-card) both;border-radius:12px;gap:9px;padding:10px 14px 11px;line-height:1.2;display:grid;position:absolute;bottom:calc(100% - .6cqw);left:52.8%;translate:-50%}.pf__status:after,.pf__status:before{content:"";pointer-events:none;position:absolute;left:50%}.pf__status:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--scene-accent) 15%, transparent), color-mix(in srgb, var(--scene-accent) 70%, transparent));transform-origin:top;width:1px;height:15.8cqw;animation:pf-leader var(--duration-draw) var(--ease-in-out) calc(var(--pf-card) + var(--duration-slow)) both;top:100%;translate:-50%}.pf__status:before{background:var(--scene-accent);width:5px;height:5px;animation:pf-node var(--duration-pop) var(--ease-overshoot) calc(var(--pf-card) + var(--duration-slow) * 2) both;border-radius:50%;top:calc(100% + 15.8cqw);translate:-50% -50%}.pf__status-lines{display:grid}.pf__status-line{opacity:0;animation:pf-step var(--pf-payment) linear var(--pf-start) infinite;grid-area:1/1;align-items:center;gap:8px;margin:0;display:flex}.pf__status-line--2{animation-delay:calc(var(--pf-start) + var(--pf-payment) / 3)}.pf__status-line--3{animation-delay:calc(var(--pf-start) + var(--pf-payment) * 2 / 3)}.pf__status-line strong{color:var(--scene-card-strong);font-weight:600}.pf__status-line--3 strong{color:var(--scene-accent)}.pf__status-icon{fill:none;width:14px;height:14px;stroke:var(--scene-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pf__amounts{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--scene-card-strong);display:inline-grid}.pf__amount{opacity:0;grid-area:1/1;animation:linear infinite pf-amount}.pf__status-track{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.pf__status-track span{background:var(--scene-card-rail);border-radius:2px;height:3px;overflow:hidden}.pf__status-track span:after{content:"";background:var(--scene-accent);transform-origin:0;height:100%;animation:pf-fill-1 var(--pf-payment) linear var(--pf-start) infinite;display:block;transform:scaleX(0)}.pf__status-track span:nth-child(2):after{animation-name:pf-fill-2}.pf__status-track span:nth-child(3):after{animation-name:pf-fill-3}.pf__drop{animation:pf-drop var(--duration-entrance) var(--ease-out) both}.pf__shade{animation:pf-shade var(--duration-entrance) ease-out both}.pf__draw{stroke-dasharray:1 1.1;animation:pf-draw var(--duration-draw) var(--ease-in-out) both}@keyframes pf-draw{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes pf-card{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes pf-leader{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pf-node{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes pf-drop{0%{opacity:0;transform:translateY(-56px)}45%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes pf-shade{0%{opacity:0}to{opacity:1}}@keyframes pf-leg1{0%{offset-distance:0%;opacity:0;animation-timing-function:var(--ease-glide)}3%{opacity:1}28%{opacity:1}31%,to{offset-distance:100%;opacity:0}}@keyframes pf-leg2{0%,33.3%{offset-distance:0%;opacity:0;animation-timing-function:var(--ease-glide)}36%{opacity:1}61%{opacity:1}64.3%,to{offset-distance:100%;opacity:0}}@keyframes pf-leg3{0%,22.2%{offset-distance:0%;opacity:0;animation-timing-function:var(--ease-glide)}23.5%{opacity:1}31%{opacity:1}32.2%,to{offset-distance:100%;opacity:0}}@keyframes pf-lane{0%,20.5%{opacity:0}23%,54%{opacity:1}56.5%,to{opacity:0}}@keyframes pf-lit{0%,20.5%{opacity:0}23%,54%{opacity:1}56.5%,to{opacity:0}}@keyframes pf-step{0%{opacity:0;transform:translateY(4px)}4%,29%{opacity:1;transform:translateY(0)}33.3%,to{opacity:0;transform:translateY(-4px)}}@keyframes pf-amount{0%,33.2%{opacity:1}33.4%,to{opacity:0}}@keyframes pf-fill-1{0%{transform:scaleX(0)}31%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pf-fill-2{0%,33.3%{transform:scaleX(0)}64%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pf-fill-3{0%,66.6%{transform:scaleX(0)}96%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=760px){.pf__status{width:fit-content;font-size:var(--text-2xs);margin:14px auto 0;padding:8px 12px 9px;position:relative;bottom:auto;left:auto;translate:none}.pf__status:after,.pf__status:before{display:none}}@media (prefers-reduced-motion:reduce){.pf__drop,.pf__shade,.pf__draw,.pf__packet,.pf__hub-ring,.pf__status,.pf__status:after,.pf__status:before,.pf__status-line,.pf__amount,.pf__status-track span:after,.pf__cable--lane,.pf__lit{animation:none}.pf__packet{opacity:0}.pf__status-line--3,.pf__amount:first-child,.pf__status-track span:after{opacity:1;transform:none}[data-lane="1"] .pf__lit,.pf__cable--lane[data-lane="1"]{opacity:1}}.story__grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-24));grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.story--reverse .story__copy{order:2}.story__visual.reveal{transition-delay:var(--duration-fast)}.story__points{gap:var(--space-3);margin:var(--space-8) 0 0;max-width:48ch;padding:0;list-style:none;display:grid}.story__points li{gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);grid-template-columns:20px 1fr;display:grid}.story__points svg{background:color-mix(in srgb, var(--color-brand-accent) 14%, transparent);fill:none;width:20px;height:20px;stroke:var(--color-accent-text);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;margin-top:2px;padding:3px}.story__note{align-items:center;gap:var(--space-2);margin:var(--space-8) 0 0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-brand-accent) 10%, transparent);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:600;display:inline-flex}.story__note svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}@media (width<=900px){.story__grid{grid-template-columns:1fr}.story--reverse .story__copy{order:0}}.retry__head,.activity__head{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;font-weight:600;display:flex}.retry__label{color:var(--color-text-muted);font-weight:500}.retry__amount{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.retry__attempts{gap:var(--space-3);padding:var(--space-6);margin:0;list-style:none;display:grid}.retry__attempt{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard);border-radius:12px;grid-template-columns:auto 1fr auto;display:grid;transform:translateY(8px)}.is-visible .retry__attempt{opacity:1;transform:none}.is-visible .retry__attempt:first-child{transition-delay:var(--stagger)}.is-visible .retry__attempt:nth-child(2){transition-delay:calc(var(--stagger) * 3)}.retry__step{background:var(--color-bg-alt);width:24px;height:24px;color:var(--color-text-muted);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.retry__step--ok{background:color-mix(in srgb, var(--color-brand-accent) 14%, transparent);color:var(--color-accent-text)}.retry__where{font-weight:500}.retry__foot{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);display:flex}.is-visible .retry__foot{opacity:1;transition-delay:calc(var(--stagger) * 5)}.retry__foot svg{fill:none;width:14px;height:14px;stroke:var(--color-accent-text);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.wallet{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-6);display:grid}.wallet__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);display:flex}.wallet__cancel{color:var(--color-wallet-link)}.wallet__total{color:var(--color-text-muted);font-size:var(--text-sm);justify-content:space-between;align-items:baseline;display:flex}.wallet__total strong{color:var(--color-text);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.wallet__buttons{gap:var(--space-2);display:grid}.wallet__btn{justify-content:center;align-items:center;gap:var(--space-2);height:46px;font-weight:500;font-size:var(--text-base);border-radius:10px;display:flex}.wallet__btn--dark{background:var(--color-wallet-dark-bg);box-shadow:0 0 0 1px var(--color-wallet-dark-ring)}.wallet__btn--card{border:1px solid var(--color-border-strong);background:var(--color-surface-card);color:var(--color-text);font-weight:600}.wallet__logo{width:auto;height:20px;display:block}.wallet__logo[src*=google]{height:24px}.wallet__card-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.activity__live{color:var(--color-accent-text);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.activity__live:before{content:"";background:var(--color-brand-accent);width:7px;height:7px;animation:activity-pulse var(--loop-pulse) ease-in-out infinite;border-radius:50%}.activity__list{padding:var(--space-2) 0;margin:0;list-style:none}.activity__row{row-gap:2px;column-gap:var(--space-3);padding:var(--space-3) var(--space-6);grid-template-columns:1fr auto;grid-template-areas:"amount chip""where when";display:grid}.activity__row+.activity__row{border-top:1px solid var(--color-border)}.activity__amount{font-variant-numeric:tabular-nums;grid-area:amount;font-weight:600}.activity__row .chip{grid-area:chip;justify-self:end}.activity__where,.activity__when{color:var(--color-text-muted);font-size:var(--text-xs)}.activity__where{grid-area:where}.activity__when{grid-area:when;justify-self:end}@keyframes activity-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=480px){.retry__attempt{gap:var(--space-2);padding:var(--space-3);white-space:nowrap}}@media (prefers-reduced-motion:reduce){.activity__live:before{animation:none}.retry__attempt,.retry__foot{opacity:1;transition:none;transform:none}}.conn__head{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;font-weight:600;display:flex}.conn__add,.rules__owner{font-size:var(--text-xs);color:var(--color-accent-text);font-weight:600}.rules__owner{color:var(--color-text-muted)}.conn__list,.rules__list,.volume__list{padding:var(--space-2) 0;margin:0;list-style:none}.conn__row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);grid-template-columns:1fr auto auto;display:grid}.conn__row+.conn__row,.rules__row+.rules__row{border-top:1px solid var(--color-border)}.conn__name{font-weight:500}.conn__kind{font-size:var(--text-xs);color:var(--color-text-muted)}.conn__row--off .conn__name{color:var(--color-text-muted)}.conn__foot{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}.toggle{border-radius:var(--radius-pill);background:var(--color-border);cursor:pointer;width:34px;height:20px;transition:background-color var(--duration-base) var(--ease-standard);border:none;padding:0;position:relative}.toggle:after{content:"";background:var(--color-on-accent);width:16px;height:16px;transition:left var(--duration-base) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.toggle--on{background:var(--color-brand-accent)}.toggle--on:after{left:16px}.rules__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);grid-template-columns:auto 1fr auto;display:grid}.rules__if{background:var(--color-bg-alt);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);border-radius:6px;padding:2px 8px}.rules__when{font-weight:500}.volume__tabs{margin:var(--space-4) var(--space-6) var(--space-2);background:var(--color-bg-alt);border-radius:10px;gap:4px;padding:4px;display:flex;position:relative}.volume__pill{background:var(--color-surface-card);width:calc(33.3333% - 5.33333px);box-shadow:var(--shadow-sm);transform:translateX(calc(var(--lens,0) * (100% + 4px)));transition:transform var(--duration-slow) var(--ease-out);border-radius:7px;position:absolute;top:4px;bottom:4px;left:4px}.volume__tab{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-standard);flex:1;padding:6px 0;font-weight:500;position:relative}.volume__tab--on{color:var(--color-text)}.volume__stage,.volume__foot{display:grid}.volume__pane,.volume__foot>span{opacity:0;transition:opacity var(--duration-base) var(--ease-standard);grid-area:1/1}.volume__pane{transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-slow) var(--ease-out);transform:translateY(6px)}.volume__pane.is-on,.volume__foot>.is-on{opacity:1}.volume__pane.is-on{transform:none}.volume__row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);grid-template-columns:110px 1fr;display:grid}.volume__name{font-weight:500}.volume__track{border-radius:var(--radius-pill);background:var(--color-bg-alt);height:10px;overflow:hidden}.volume__bar{border-radius:inherit;background:var(--m,var(--color-brand-accent));transform-origin:0;height:100%;transition:transform var(--duration-reveal) var(--ease-out) var(--duration-fast);display:block;transform:scaleX(0)}.is-on .volume__bar{transform:scaleX(1)}.cost{gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.cost__col{flex-direction:column;display:flex}.cost__plot{border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:flex-end;align-items:center;height:96px;display:flex}.cost__bar{background:color-mix(in srgb, var(--m,var(--color-brand-accent)) 30%, var(--color-bg-alt));transform-origin:bottom;width:min(44px,70%);transition:transform var(--duration-reveal) var(--ease-out) var(--duration-fast);border-radius:4px 4px 0 0;transform:scaleY(0)}.cost__col--best .cost__bar{background:var(--m,var(--color-brand-accent))}.is-on .cost__bar{transform:scaleY(1)}.cost__tag{margin-bottom:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--m,var(--color-brand-accent)) 14%, var(--color-bg));font-size:var(--text-xs);color:var(--color-text);opacity:0;transition:opacity var(--duration-base) var(--ease-standard) var(--duration-slow);font-weight:600}.is-on .cost__tag{opacity:1}.cost__name{margin-top:var(--space-2);text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}.cost__col--best .cost__name{color:var(--color-text);font-weight:600}.accept__line{width:100%;height:32px;overflow:visible}.accept__line path{fill:none;stroke:color-mix(in srgb, var(--m,var(--color-brand-accent)) 35%, var(--color-bg-alt));stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-reveal) var(--ease-out) var(--duration-fast)}.accept--best .accept__line path{stroke:var(--m,var(--color-brand-accent))}.is-on .accept__line path{stroke-dashoffset:0}.report__chart{height:120px;padding:var(--space-4) var(--space-6) 0}.report__chart svg{width:100%;height:100%;overflow:visible}.report__line{fill:none;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.report__line--a,.report__key--a:before{stroke:var(--color-chart-1);background:var(--color-chart-1)}.report__line--b,.report__key--b:before{stroke:var(--color-chart-2);background:var(--color-chart-2)}.report__line--c,.report__key--c:before{stroke:var(--color-chart-3);background:var(--color-chart-3)}.report__legend{gap:var(--space-4);padding:var(--space-3) var(--space-6) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.report__key{align-items:center;gap:6px;display:inline-flex}.report__key:before{content:"";border-radius:50%;width:8px;height:8px}.report__insight{margin:0 var(--space-4) var(--space-4);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-brand-accent) 9%, transparent);font-size:var(--text-sm);line-height:var(--leading-snug);border-radius:12px}.report__spark{font-size:var(--text-xs);color:var(--color-accent-text);margin-bottom:2px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.volume__bar,.cost__bar{transition:none;transform:none}}.ink-band{padding-block:clamp(var(--space-16), 8vw, 7.5rem);background:radial-gradient(70% 80% at 80% 110%, color-mix(in srgb, var(--color-brand-accent) 18%, transparent), transparent 70%), var(--color-band-mint);border-block:1px solid var(--color-band-mint-edge);color:var(--color-text)}.ink-band__grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-24));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.ink-band__points{gap:var(--space-3);margin:var(--space-8) 0 var(--space-8);max-width:48ch;padding:0;list-style:none;display:grid}.ink-band__points li{gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-normal);grid-template-columns:20px 1fr;display:grid}.ink-band__points svg{background:color-mix(in srgb, var(--color-brand-accent) 18%, transparent);fill:none;width:20px;height:20px;stroke:var(--color-accent-text);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;margin-top:2px;padding:3px}.ink-band__visual.reveal{transition-delay:var(--duration-fast)}.ink-band__caption{margin:var(--space-3) 0 0;text-align:right;font-size:var(--text-xs);color:var(--color-text-muted)}.ink-log{border:1px solid var(--color-band-mint-edge);background:var(--color-bg);color:var(--color-text);box-shadow:var(--shadow-md);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:18px;overflow:hidden}.ink-log__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);display:flex}.ink-log__dots{gap:6px;display:flex}.ink-log__dots span{background:var(--color-border-strong);border-radius:50%;width:9px;height:9px}.ink-log__lines{gap:var(--space-1);padding:var(--space-4);margin:0;list-style:none;display:grid}.ink-log__line{align-items:center;gap:var(--space-3);min-height:30px;padding:0 var(--space-2);white-space:nowrap;border-radius:8px;display:flex}.ink-log__at{color:var(--color-text-muted);flex:none}.ink-log__text{text-overflow:ellipsis;overflow:hidden}.ink-log__detail{color:var(--color-accent-text);margin-left:auto}.ink-log__chip{font-family:var(--font-body);margin-left:auto}.ink-log__line--final{margin-top:var(--space-2);background:color-mix(in srgb, var(--color-brand-accent) 12%, transparent);box-shadow:inset 2px 0 0 var(--color-brand-accent)}.ink-log__line{opacity:0;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);transform:translateY(4px)}.is-visible .ink-log__line{opacity:1;transition-delay:calc(var(--duration-slow) + var(--stagger) * var(--i));transform:none}@media (width<=960px){.ink-band__grid{grid-template-columns:1fr}}@media (width<=480px){.ink-log__at{display:none}}.built-in__intro{margin-bottom:clamp(var(--space-8), 4vw, var(--space-12))}.built-in__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.built-in__card--integration{--m:var(--color-chart-1)}.built-in__card--fraud{--m:var(--color-chart-2)}.built-in__card--choice{--m:var(--color-chart-3)}.built-in__card--reporting{--m:var(--color-chart-4)}.built-in__card{padding:var(--space-2);background:var(--tile-bg,var(--color-bg-alt));box-shadow:var(--tile-shadow,none);border-radius:24px;flex-direction:column;display:flex}.built-in__stage{border:1px solid var(--color-border);background:radial-gradient(120% 90% at 50% 115%, color-mix(in srgb, var(--m) 16%, transparent), transparent 70%), var(--color-surface-inset);border-radius:18px;place-items:center;height:208px;display:grid;overflow:hidden}.built-in__body{padding:var(--space-6) var(--space-6) var(--space-4)}.built-in__title{margin:0 0 var(--space-2);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-tight);color:var(--color-text)}.built-in__detail{max-width:46ch;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.built-in__art{font-size:var(--text-sm);color:var(--color-text)}.built-in__pill{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-card);box-shadow:var(--shadow-sm);white-space:nowrap;align-items:center;gap:7px;padding:7px 13px;font-weight:500;display:inline-flex}.built-in__art--integration{--drop:16px;--col-gap:8px;justify-items:center;gap:var(--drop);width:min(400px,92%);display:grid}.built-in__api{background:linear-gradient(150deg, #ffffff38, transparent 50%), linear-gradient(135deg, var(--m), color-mix(in srgb, var(--m) 60%, var(--color-tint-shade)));box-shadow:0 12px 24px -10px color-mix(in srgb, var(--m) 70%, transparent), inset 0 1px 0 #ffffff40;color:var(--color-on-accent);border-radius:12px;align-items:center;gap:8px;padding:9px 16px 9px 10px;font-weight:700;display:inline-flex;position:relative}.built-in__api-mark{border-radius:6px;width:22px;height:22px}.built-in__api:after{content:"";width:1px;height:var(--drop);background:var(--color-border-strong);position:absolute;top:100%;left:50%}.built-in__fan{gap:var(--col-gap);width:100%;padding-top:var(--drop);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.built-in__fan:before{content:"";top:0;left:calc((100% - 2 * var(--col-gap)) / 6);right:calc((100% - 2 * var(--col-gap)) / 6);background:var(--color-border-strong);height:1px;position:absolute}.built-in__fan .built-in__pill{justify-content:center;padding-inline:8px;position:relative}.built-in__fan .built-in__pill:before{content:"";width:1px;height:calc(var(--drop) + 1px);background:var(--color-border-strong);position:absolute;bottom:100%;left:50%}.built-in__dot{background:var(--color-border-strong);border-radius:50%;flex:none;width:7px;height:7px}.built-in__art--fraud{justify-items:center;gap:var(--space-4);width:min(320px,88%);display:grid}.built-in__shield{background:linear-gradient(150deg, #ffffff38, transparent 50%), linear-gradient(135deg, var(--m), color-mix(in srgb, var(--m) 60%, var(--color-tint-shade)));width:46px;height:46px;box-shadow:0 12px 24px -10px color-mix(in srgb, var(--m) 70%, transparent), inset 0 1px 0 #ffffff40;border-radius:14px;place-items:center;display:grid}.built-in__shield svg{fill:none;width:24px;height:24px;stroke:var(--color-on-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.built-in__checks{gap:var(--space-2);width:100%;display:grid}.built-in__line{justify-content:space-between;align-items:center;gap:var(--space-3);padding:10px var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-card);box-shadow:var(--shadow-sm);border-radius:12px;font-weight:500;display:flex}.built-in__art--choice{justify-content:center;gap:var(--space-2);flex-wrap:wrap;max-width:340px;display:flex}.built-in__pill--on:before{content:"";background:var(--m);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--m) 22%, transparent);border-radius:50%}.built-in__pill--add{border-style:dashed;border-color:var(--color-border-strong);box-shadow:none;color:var(--color-text-muted);background:0 0}.built-in__slot{justify-items:center;display:grid}.built-in__slot>*{grid-area:1/1}.built-in__pill--new{opacity:0}.is-visible .built-in__dot{animation:built-in-dot var(--loop-bob) ease-in-out infinite}.is-visible .built-in__fan .built-in__pill:nth-child(2) .built-in__dot{animation-delay:calc(var(--loop-bob) / 3)}.is-visible .built-in__fan .built-in__pill:nth-child(3) .built-in__dot{animation-delay:calc(var(--loop-bob) * 2 / 3)}.is-visible .built-in__line{animation:built-in-check var(--loop-ambient) ease-in-out infinite}.is-visible .built-in__line--2{animation-delay:calc(var(--loop-ambient) / 2)}.is-visible .built-in__pill--add{animation:built-in-add var(--loop-ambient) ease-in-out infinite}.is-visible .built-in__pill--new{animation:built-in-new var(--loop-ambient) ease-in-out infinite}@keyframes built-in-dot{0%,40%,to{background:var(--color-border-strong);box-shadow:none}8%,30%{background:var(--m);box-shadow:0 0 0 3px color-mix(in srgb, var(--m) 22%, transparent)}}@keyframes built-in-check{0%,45%,to{border-color:var(--color-border);transform:none}8%,38%{border-color:color-mix(in srgb, var(--m) 55%, var(--color-border));transform:translateY(-2px)}}@keyframes built-in-add{0%,30%,90%,to{opacity:1;transform:none}36%,84%{opacity:0;transform:scale(.96)}}@keyframes built-in-new{0%,32%,88%,to{opacity:0;transform:scale(.96)}38%,82%{opacity:1;transform:none}}.built-in__art--reporting{--cycle:var(--loop-report);gap:var(--space-3);width:min(340px,90%);display:grid}.built-in__tabs{background:var(--color-bg-alt);border-radius:10px;gap:2px;padding:3px;display:flex}.built-in__tab{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;border-radius:7px;flex:1;padding:5px 4px;font-weight:600}.built-in__tab.built-in__cycle--0{background:var(--color-surface-card);color:var(--color-text);box-shadow:var(--shadow-sm)}.built-in__sets{display:grid}.built-in__set{opacity:0;grid-area:1/1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.built-in__set.built-in__cycle--0{opacity:1}.built-in__row{align-items:center;gap:var(--space-3);font-size:var(--text-xs);grid-template-columns:104px 1fr;font-weight:500;display:grid}.built-in__row--1{--series:var(--color-chart-1)}.built-in__row--2{--series:var(--color-chart-2)}.built-in__row--3{--series:var(--color-chart-3)}.built-in__row--other{--series:var(--color-chart-other)}.built-in__row-label{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.built-in__row-label:before{content:"";background:var(--series);border-radius:2px;flex:none;width:7px;height:7px}.built-in__track{border-radius:var(--radius-pill);background:var(--color-bg-alt);height:8px;overflow:hidden}.built-in__fill{border-radius:inherit;background:var(--series);height:100%;display:block}.is-visible .built-in__set{animation:built-in-set var(--cycle) linear infinite}.is-visible .built-in__tab{animation:built-in-tab var(--cycle) linear infinite}.is-visible .built-in__cycle--0{animation-delay:0s}.is-visible .built-in__cycle--1{animation-delay:calc(var(--cycle) * -.75)}.is-visible .built-in__cycle--2{animation-delay:calc(var(--cycle) * -.5)}.is-visible .built-in__cycle--3{animation-delay:calc(var(--cycle) * -.25)}@keyframes built-in-set{0%{opacity:0;transform:translateY(4px)}3%,22%{opacity:1;transform:none}25%,to{opacity:0;transform:none}}@keyframes built-in-tab{0%,24%{background:var(--color-surface-card);color:var(--color-text);box-shadow:var(--shadow-sm)}25%,to{color:var(--color-text-muted);box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.is-visible .built-in__set,.is-visible .built-in__tab,.is-visible .built-in__dot,.is-visible .built-in__line,.is-visible .built-in__pill--add,.is-visible .built-in__pill--new{animation:none}}@media (width<=480px){.built-in__art--integration{--col-gap:6px;width:100%;padding-inline:var(--space-3)}.built-in__fan .built-in__pill{font-size:var(--text-2xs);gap:4px;padding-inline:4px}}@media (width<=760px){.built-in__grid{grid-template-columns:minmax(0,1fr)}}.methods__intro{margin-bottom:clamp(var(--space-8), 4vw, var(--space-16))}.methods__grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.methods__tile--cards{--m:var(--color-chart-1)}.methods__tile--wallets{--m:var(--color-chart-2)}.methods__tile--bank{--m:var(--color-chart-3)}.methods__tile--crypto{--m:var(--color-chart-4)}.methods__tile{padding:var(--space-2);background:var(--tile-bg,var(--color-bg-alt));box-shadow:var(--tile-shadow,none);border-radius:20px;flex-direction:column;display:flex}.methods__stage{border:1px solid var(--color-border);background:radial-gradient(120% 90% at 50% 110%, color-mix(in srgb, var(--m) 16%, transparent), transparent 70%), var(--color-surface-inset);border-radius:14px;place-items:center;height:176px;display:grid;position:relative;overflow:hidden}.methods__body{padding:var(--space-5,20px) var(--space-4) var(--space-4)}.methods__name{margin:0 0 var(--space-2);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--color-text);font-weight:700}.methods__detail{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.methods__art-cards{width:150px;height:96px;position:relative}.methods__card{border-radius:12px;position:absolute;inset:0}.methods__card--back{background:color-mix(in srgb, var(--m) 22%, var(--color-bg-alt));border:1px solid color-mix(in srgb, var(--m) 30%, transparent);transform:translate(18px,-12px)rotate(6deg)}.methods__card--front{background:linear-gradient(150deg, #ffffff38, transparent 45%), linear-gradient(135deg, var(--m), color-mix(in srgb, var(--m) 60%, var(--color-tint-shade)));box-shadow:0 12px 24px -10px color-mix(in srgb, var(--m) 70%, transparent), inset 0 1px 0 #ffffff40;color:var(--color-on-accent);flex-direction:column;justify-content:space-between;padding:14px;display:flex;transform:rotate(-4deg)}.methods__chip{background:linear-gradient(135deg, var(--color-card-chip-1), var(--color-card-chip-2));border-radius:4px;width:22px;height:16px}.methods__contactless{fill:none;stroke:#ffffffd9;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px;position:absolute;top:12px;right:12px}.methods__card-number{font-family:var(--font-mono,monospace);font-size:var(--text-2xs);letter-spacing:.08em;opacity:.9}.methods__phone{border:1px solid var(--color-border-strong);background:var(--color-bg-alt);width:96px;height:150px;box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;justify-content:flex-end;margin-top:46px;padding:6px;display:flex;position:relative}.methods__phone-notch{background:var(--color-border-strong);border-radius:3px;width:26px;height:5px;position:absolute;top:7px;left:50%;translate:-50%}.methods__sheet{background:var(--color-surface-card);border-radius:12px;gap:6px;margin-bottom:26px;padding:8px;display:grid;box-shadow:0 -4px 12px -6px #0000002e}.methods__sheet-row{font-size:var(--text-4xs);color:var(--color-text-muted);justify-content:space-between;display:flex}.methods__sheet-row strong{color:var(--color-text)}.methods__pay{background:var(--m);height:22px;color:var(--color-on-accent);font-size:var(--text-3xs);border-radius:7px;place-items:center;font-weight:700;display:grid;position:relative}.methods__pay-label,.methods__pay-done{grid-area:1/1}.methods__pay-done{fill:none;width:12px;height:12px;stroke:var(--color-on-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.methods__transfer{align-items:center;gap:8px;width:min(230px,88%);display:flex}.methods__bank{font-size:var(--text-3xs);color:var(--color-text-muted);white-space:nowrap;justify-items:center;gap:6px;font-weight:600;display:grid}.methods__bank svg{background:var(--color-bg-alt);border:1px solid var(--color-border);fill:none;width:44px;height:44px;stroke:var(--m);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;border-radius:12px;padding:10px}.methods__rail{background:repeating-linear-gradient(90deg, var(--color-border-strong) 0 4px, transparent 4px 8px);border-radius:1px;flex:1;height:2px;margin-bottom:18px;position:relative}.methods__packet{background:var(--m);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--m) 20%, transparent);border-radius:50%;position:absolute;top:50%;left:0;translate:-50% -50%}.methods__coins{width:150px;height:90px;position:relative}.methods__coin{background:radial-gradient(circle at 35% 30%, #ffffff59, transparent 55%), linear-gradient(135deg, var(--m), color-mix(in srgb, var(--m) 60%, var(--color-tint-shade)));width:56px;height:56px;box-shadow:0 10px 20px -10px color-mix(in srgb, var(--m) 80%, transparent), inset 0 0 0 3px #ffffff2e;color:var(--color-on-accent);font-size:var(--text-lg);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute}.methods__coin svg{fill:none;width:26px;height:26px;stroke:var(--color-on-accent);stroke-width:2px;stroke-linejoin:round}.methods__coin--1{top:26px;left:0}.methods__coin--2{z-index:1;width:60px;height:60px;top:4px;left:47px}.methods__coin--3{background:radial-gradient(circle at 35% 30%, #ffffff80, transparent 55%), color-mix(in srgb, var(--m) 35%, var(--color-bg-alt));color:color-mix(in srgb, var(--m) 70%, var(--color-text));top:30px;right:0}.is-visible .methods__card--front{animation:methods-float var(--loop-ambient) ease-in-out infinite}.is-visible .methods__pay{animation:methods-press var(--loop-press) ease-in-out infinite}.is-visible .methods__pay-label{animation:methods-label var(--loop-press) ease-in-out infinite}.is-visible .methods__pay-done{animation:methods-done var(--loop-press) ease-in-out infinite}.is-visible .methods__packet{animation:methods-travel var(--loop-travel) var(--ease-glide) infinite}.is-visible .methods__coin{animation:methods-bob var(--loop-bob) ease-in-out infinite}.is-visible .methods__coin--2{animation-delay:calc(var(--loop-bob) / -3)}.is-visible .methods__coin--3{animation-delay:calc(var(--loop-bob) * -2 / 3)}@keyframes methods-float{0%,to{transform:rotate(-4deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-4px)}}@keyframes methods-press{0%,30%,to{transform:scale(1)}34%{transform:scale(.94)}40%{transform:scale(1)}}@keyframes methods-label{0%,36%,90%,to{opacity:1}40%,86%{opacity:0}}@keyframes methods-done{0%,38%,88%,to{opacity:0}42%,84%{opacity:1}}@keyframes methods-travel{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes methods-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.is-visible .methods__card--front,.is-visible .methods__pay,.is-visible .methods__pay-label,.is-visible .methods__pay-done,.is-visible .methods__packet,.is-visible .methods__coin{animation:none}}@media (width<=1100px){.methods__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.methods__grid{grid-template-columns:1fr}}.faq-preview__grid{align-items:start;gap:clamp(var(--space-8), 6vw, var(--space-24));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.faq-preview__more{margin-top:var(--space-8)}.faq-accordion.reveal{transition-delay:var(--duration-fast)}@media (width<=900px){.faq-preview__grid{grid-template-columns:1fr}}.faq-accordion{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.faq-accordion__item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);transition:border-color var(--duration-fast) var(--ease-standard);overflow:hidden}.faq-accordion__item.is-open{border-color:color-mix(in srgb, var(--color-brand-accent) 40%, var(--color-border))}.faq-accordion__heading{margin:0}.faq-accordion__trigger{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-6);font:inherit;color:var(--color-text);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:none;font-weight:600;display:flex}.faq-accordion__trigger:hover{background-color:var(--color-bg-alt)}.faq-accordion__trigger:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}.faq-accordion__question{flex:1}.faq-accordion__chevron{fill:none;width:16px;height:16px;stroke:var(--color-text-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-fast) var(--ease-standard), stroke var(--duration-fast) var(--ease-standard);flex:none}.faq-accordion__trigger:hover .faq-accordion__chevron{stroke:var(--color-text)}.faq-accordion__trigger[aria-expanded=true] .faq-accordion__chevron{stroke:var(--color-accent-text);transform:rotate(90deg)}.faq-accordion__panel{transition:grid-template-rows var(--duration-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.faq-accordion__panel.is-open{grid-template-rows:1fr}.faq-accordion__panel-inner{min-height:0;overflow:hidden}.faq-accordion__panel-content{border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-6);gap:var(--space-4);display:grid}.faq-accordion__answer{color:var(--color-text-muted);margin:0}.faq-accordion__footer{justify-content:flex-end;display:flex}.faq-accordion__cta{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-accent-text);font-weight:600;text-decoration:none;display:inline-flex}.faq-accordion__cta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-standard)}.faq-accordion__cta:hover svg{transform:translate(3px)}.faq-accordion__cta:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px;border-radius:var(--radius-sm)}.cascade{--cd-t:var(--loop-cascade)}.cascade__intro{align-items:end;column-gap:clamp(var(--space-8), 5vw, var(--space-16));margin-bottom:clamp(var(--space-8), 4vw, var(--space-12));grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.cascade__intro .section-title{max-width:20ch;margin-bottom:0}.cascade__intro .section-lede{text-wrap:pretty;justify-self:end}.cascade__grid{align-items:stretch;gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.cascade__panel{min-height:0;padding:clamp(var(--space-8), 4vw, var(--space-12)) clamp(var(--space-4), 3vw, var(--space-8))}.cascade__panel.reveal{transition-delay:var(--duration-fast)}.cascade__steps{align-self:center;gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cd-step{gap:var(--space-4);padding:var(--space-4);opacity:.45;border-radius:16px;grid-template-columns:36px 1fr;display:grid}.cd-step__num{background:var(--color-bg-alt);width:36px;height:36px;color:var(--color-text-muted);border-radius:50%;place-items:center;font-weight:700;display:grid;position:relative;overflow:hidden}.cd-step__num:after{content:attr(data-n);background:var(--color-brand-accent);color:var(--color-on-accent);opacity:0;place-items:center;display:grid;position:absolute;inset:0}.cd-step__title{margin:4px 0 var(--space-1);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);color:var(--color-text);font-weight:700}.cd-step__detail{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}.cd-stage{aspect-ratio:640/260;width:100%;color:var(--color-text);font-size:clamp(10px,2cqw,14px);position:relative;container-type:inline-size}.cd-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cd-wire,.cd-wire-lit,.cd-wire-bad{fill:none;stroke-width:3px;stroke-linecap:round}.cd-wire{stroke:var(--color-border)}.cd-wire-lit{stroke:var(--color-brand-accent);opacity:0}.cd-wire-bad{stroke:var(--color-danger);opacity:0}.cd-packet{fill:var(--color-bg);stroke:var(--color-brand-accent);stroke-width:3px;offset-rotate:0deg;opacity:0}.cd-pay,.cd-proc{border:1px solid var(--color-border);background:var(--color-surface-card);box-shadow:var(--shadow-sm);border-radius:999px;position:absolute;translate:0 -50%}.cd-pay{width:24%;display:grid;top:50%;left:4%}.cd-pay__state{border-radius:inherit;white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:.45em;padding:.75em 1em;display:flex}.cd-pay__label{color:var(--color-text-muted)}.cd-pay__state--paid{opacity:0;background:color-mix(in srgb, var(--color-brand-accent) 12%, var(--color-bg))}.cd-pay__state--paid .cd-pay__label,.cd-pay__state--paid svg{color:var(--color-accent-text)}.cd-pay__state--paid svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.cd-hub{aspect-ratio:1;width:12.5%;box-shadow:0 0 0 1px var(--color-border), var(--shadow-md);border-radius:22.6%;position:absolute;top:50%;left:50%;translate:-50% -50%}.cd-hub__icon{width:100%;height:100%;position:absolute;inset:0}.cd-hub__icon--dark,html.theme-dark .cd-hub__icon--light{display:none}html.theme-dark .cd-hub__icon--dark{display:block}.cd-hub__ring{border:2px solid var(--color-brand-accent);opacity:0;border-radius:27%;position:absolute;inset:-5px}.cd-reroute{color:var(--color-accent-text);white-space:nowrap;opacity:0;font-size:.85em;font-weight:600;position:absolute;top:85%;left:57%;translate:-50% -50%}.cd-proc{justify-content:space-between;align-items:center;gap:.5em;width:31%;padding:.7em .7em .7em 1.1em;display:flex;left:66%}.cd-proc--a{top:23.85%}.cd-proc--b{top:76.15%}.cd-proc__name{white-space:nowrap;font-weight:600}.cd-proc__result{opacity:0;font-size:.8em}.cd-caption{right:var(--space-6);bottom:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);margin:0;position:absolute}.is-running .cd-step--1{animation:cd-step-1 var(--cd-t) linear infinite}.is-running .cd-step--1 .cd-step__num:after{animation:cd-step-1-on var(--cd-t) linear infinite}.is-running .cd-step--2{animation:cd-step-2 var(--cd-t) linear infinite}.is-running .cd-step--2 .cd-step__num:after{animation:cd-step-2-on var(--cd-t) linear infinite}.is-running .cd-step--3{animation:cd-step-3 var(--cd-t) linear infinite}.is-running .cd-step--3 .cd-step__num:after{animation:cd-step-3-on var(--cd-t) linear infinite}.is-running .cd-packet--p1{animation:cd-p1 var(--cd-t) linear infinite}.is-running .cd-packet--p2{animation:cd-p2 var(--cd-t) linear infinite}.is-running .cd-packet--p3{animation:cd-p3 var(--cd-t) linear infinite}.is-running .cd-wire-lit--pay{animation:cd-wire-pay var(--cd-t) linear infinite}.is-running .cd-wire-lit--a{animation:cd-wire-a var(--cd-t) linear infinite}.is-running .cd-wire-bad{animation:cd-wire-bad var(--cd-t) linear infinite}.is-running .cd-wire-lit--b{animation:cd-wire-b var(--cd-t) linear infinite}.is-running .cd-proc--a .cd-proc__result{animation:cd-a-result var(--cd-t) linear infinite}.is-running .cd-proc--b .cd-proc__result{animation:cd-b-result var(--cd-t) linear infinite}.is-running .cd-reroute{animation:cd-reroute var(--cd-t) linear infinite}.is-running .cd-hub__ring{animation:cd-ring var(--cd-t) ease-out infinite}.is-running .cd-pay__state--sending{animation:cd-sending var(--cd-t) linear infinite}.is-running .cd-pay__state--paid{animation:cd-paid var(--cd-t) linear infinite}@keyframes cd-step-1{0%,24%,98%,to{opacity:1}26%,96%{opacity:.45}}@keyframes cd-step-1-on{0%,24%,98%,to{opacity:1}26%,96%{opacity:0}}@keyframes cd-step-2{0%,24%{opacity:.45}26%,44%{opacity:1}46%,to{opacity:.45}}@keyframes cd-step-2-on{0%,24%{opacity:0}26%,44%{opacity:1}46%,to{opacity:0}}@keyframes cd-step-3{0%,44%{opacity:.45}46%,94%{opacity:1}96%,to{opacity:.45}}@keyframes cd-step-3-on{0%,44%{opacity:0}46%,94%{opacity:1}96%,to{opacity:0}}@keyframes cd-p1{0%,3%{offset-distance:0%;opacity:0}4%{opacity:1}12%{opacity:1}13%,to{offset-distance:100%;opacity:0}}@keyframes cd-p2{0%,13%{offset-distance:0%;opacity:0}14%{opacity:1}23%{opacity:1}24%,to{offset-distance:100%;opacity:0}}@keyframes cd-p3{0%,31%{offset-distance:0%;opacity:0}32%{opacity:1}43%{opacity:1}44%,to{offset-distance:100%;opacity:0}}@keyframes cd-wire-pay{0%,3%{opacity:0}5%,94%{opacity:1}97%,to{opacity:0}}@keyframes cd-wire-a{0%,13%{opacity:0}15%,24%{opacity:1}26%,to{opacity:0}}@keyframes cd-wire-bad{0%,24%{opacity:0}26%,32%{opacity:1}38%,94%{opacity:.3}97%,to{opacity:0}}@keyframes cd-wire-b{0%,31%{opacity:0}33%,94%{opacity:1}97%,to{opacity:0}}@keyframes cd-a-result{0%,24%{opacity:0}26%,94%{opacity:1}97%,to{opacity:0}}@keyframes cd-b-result{0%,44%{opacity:0}46%,94%{opacity:1}97%,to{opacity:0}}@keyframes cd-reroute{0%,27%{opacity:0}30%,43%{opacity:1}46%,to{opacity:0}}@keyframes cd-ring{0%,13%{opacity:0;transform:scale(1)}14%{opacity:.6;transform:scale(1)}21%{opacity:0;transform:scale(1.25)}31%{opacity:0;transform:scale(1)}32%{opacity:.6;transform:scale(1)}39%,to{opacity:0;transform:scale(1.25)}}@keyframes cd-sending{0%,51%{opacity:1}53%,94%{opacity:0}97%,to{opacity:1}}@keyframes cd-paid{0%,51%{opacity:0}53%,94%{opacity:1}97%,to{opacity:0}}@media (width<=960px){.cascade__intro,.cascade__grid{grid-template-columns:1fr}.cascade__intro .section-title{margin-bottom:var(--space-6)}.cascade__intro .section-lede{justify-self:start}.cascade__panel{order:-1}}@media (width<=560px){.cascade__panel{padding:var(--space-6) var(--space-2) var(--space-8)}}@container (width<=460px){.cd-pay__label{display:none}.cd-proc{border-radius:.9em;flex-direction:column;align-items:flex-start;gap:.2em;padding:.5em .8em}}@media (prefers-reduced-motion:reduce){.cascade *,.cascade :after{animation:none!important}.cd-step,.cd-pay__state--paid,.cd-proc__result,.cd-wire-lit--pay,.cd-wire-lit--b{opacity:1}.cd-pay__state--sending,.cd-packet{opacity:0}.cd-wire-bad{opacity:.3}}.products-intro{padding-block:clamp(var(--space-12), 7vw, 6.5rem) clamp(var(--space-8), 4vw, var(--space-12));background:var(--section-vignette-top);border-bottom:1px solid var(--color-border)}.products-intro__title{margin:0 0 var(--space-6);max-width:16ch;color:var(--color-text);text-wrap:balance;font-size:clamp(2.5rem,1.4rem + 4vw,5rem);font-weight:800}.products-intro__lede{max-width:52ch}.products-intro__jumps{gap:var(--space-3);margin-top:var(--space-10,2.5rem);grid-template-columns:repeat(5,1fr);display:grid}.products-intro__jump{background:var(--color-bg-alt);color:var(--color-text);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:18px;flex-direction:column;padding:6px;text-decoration:none;display:flex}.products-intro__jump:hover,.products-intro__jump:focus-visible{box-shadow:var(--shadow-md);transform:translateY(-2px)}.products-intro__jump-stage{border:1px solid var(--color-border);background:radial-gradient(120% 90% at 50% 120%, color-mix(in srgb, var(--m) 18%, transparent), transparent 70%), var(--color-bg);border-radius:13px;place-items:center;height:92px;display:grid}.products-intro__jump-stage svg{width:96px;height:56px;overflow:visible}.products-intro__jump-body{padding:var(--space-3) var(--space-3) var(--space-2);gap:2px;display:grid}.products-intro__jump-label{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-base);letter-spacing:var(--tracking-tight);font-weight:700;display:flex}.products-intro__jump-label:after{content:"↓";color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard);font-weight:500}.products-intro__jump:hover .products-intro__jump-label:after,.products-intro__jump:focus-visible .products-intro__jump-label:after{color:var(--color-accent-text);transform:translateY(2px)}.products-intro__jump-summary{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted)}.jump-art__solid{fill:var(--m)}.jump-art__soft{fill:color-mix(in srgb, var(--m) 18%, var(--color-bg-alt));stroke:color-mix(in srgb, var(--m) 35%, transparent);stroke-width:1px}.jump-art__wire{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.jump-art__wire--lit{stroke:var(--m);stroke-width:2px}.jump-art__tick,.jump-art__x{fill:none;stroke:var(--color-on-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.jump-art__bad{fill:var(--color-danger);opacity:.85}.jump-art__line{fill:none;stroke-width:2px;stroke-linecap:round}.jump-art__line--1{stroke:var(--color-chart-1)}.jump-art__line--2{stroke:var(--color-chart-2)}.jump-art__line--3{stroke:var(--color-chart-3)}@media (prefers-reduced-motion:reduce){.products-intro__jump,.products-intro__jump-label:after{transition:none}}@media (width<=1100px){.products-intro__jumps{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.products-intro__jumps{grid-template-columns:repeat(2,1fr)}.products-intro__jump:last-child{grid-column:span 2}}.story,.cascade{scroll-margin-top:88px}.dot-matrix{z-index:-1;pointer-events:none;opacity:.7;position:absolute;inset:0;overflow:hidden}.dot-matrix--subdued{opacity:.35;-webkit-mask-image:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 5% 95%,#0000 100%)}.dot-matrix:before{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--color-text) 12%, transparent) 1px, transparent 1px);-webkit-mask-image:radial-gradient(circle var(--dot-lens-radius,0px) at var(--dot-lens-x,50%) var(--dot-lens-y,30%), transparent, black);mask-image:radial-gradient(circle var(--dot-lens-radius,0px) at var(--dot-lens-x,50%) var(--dot-lens-y,30%), transparent, black);background-size:28px 28px;position:absolute;inset:0}.dot-matrix__lens{will-change:transform;position:absolute;top:0;left:0}html.theme-light .dot-matrix{opacity:.22}html.theme-light .dot-matrix--subdued{opacity:.1}html.theme-light .dot-matrix__lens{display:none}.search-field{width:100%;position:relative}.search-field__icon{left:var(--space-4);fill:none;width:20px;height:20px;stroke:var(--color-text-muted);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;translate:0 -50%}.search-field__input{width:100%;padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) * 2 + 20px);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-card);box-shadow:var(--shadow-sm);color:var(--color-text);font:inherit;font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.search-field__input::placeholder{color:var(--color-text-muted)}.search-field__input:focus{border-color:var(--color-brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-accent) 18%, transparent);outline:none}.question-list{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-card);margin:0;padding:0;list-style:none;overflow:hidden}.question-list li+li{border-top:1px solid var(--color-border)}.question-list__link{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:flex}.question-list__link:hover{background-color:var(--color-bg-alt)}.question-list__link:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:-2px}.question-list__text{flex:1;gap:2px;display:grid}.question-list__question{font-weight:500}.question-list__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.question-list__chevron{fill:none;width:16px;height:16px;stroke:var(--color-text-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--duration-fast) var(--ease-standard), stroke var(--duration-fast) var(--ease-standard);flex:none}.question-list__link:hover .question-list__chevron{stroke:var(--color-text);transform:translate(2px)}.question-list--grid{gap:var(--space-3);background:0 0;border:none;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.question-list--grid li{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);display:grid;overflow:hidden}.question-list--grid li+li{border-top:1px solid var(--color-border)}@media (width<=640px){.question-list--grid{grid-template-columns:1fr}}.help-hero{isolation:isolate;background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);padding-block:clamp(var(--space-12), 6vw, var(--space-24));position:relative}.help-hero__inner{text-align:center;justify-items:center;max-width:680px;display:grid}.help-hero__title{margin:var(--space-2) 0 var(--space-4);font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.help-hero__lede{margin:0 0 var(--space-8);font-size:var(--text-lg);color:var(--color-text-muted)}.help-body{gap:clamp(var(--space-12), 5vw, var(--space-16));padding-block:clamp(var(--space-12), 5vw, var(--space-16)) var(--space-24);display:grid}.help-section{gap:var(--space-4);display:grid}.help-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}.help-empty{color:var(--color-text-muted);margin:0}.help-empty a,.help-article__contact a{color:var(--color-accent-text);font-weight:500}.help-intro__title{max-width:18ch;font-size:var(--text-xl);margin-bottom:0}.help-intro .section-lede{margin-top:var(--space-4)}.help-section>.help-intro{margin-bottom:var(--space-4)}.help-tiles{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.help-tiles>li{display:grid}.help-tile{padding:var(--space-2);background:var(--color-bg-alt);color:var(--color-text);transition:background-color var(--duration-base) var(--ease-standard);border-radius:20px;flex-direction:column;text-decoration:none;display:flex}a.help-tile:hover{background:color-mix(in srgb, var(--m) 8%, var(--color-bg-alt))}a.help-tile:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.help-tile__stage{border:1px solid var(--color-border);background:radial-gradient(120% 90% at 50% 110%, color-mix(in srgb, var(--m) 16%, transparent), transparent 70%), var(--color-surface-inset);border-radius:14px;place-items:center;height:168px;display:grid;overflow:hidden}.topic-art{transition:transform var(--duration-slow) var(--ease-out)}a.help-tile:hover .topic-art{transform:translateY(-3px)scale(1.03)}.help-tile__body{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-3);flex-direction:column;flex:1;display:flex}.help-tile__title{font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin:0;font-weight:700}.help-tile__text{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-muted);flex:1;margin:0}.help-tile__meta{align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-accent-text);font-weight:600;display:inline-flex}.help-tile__meta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-standard)}a.help-tile:hover .help-tile__meta svg{transform:translate(3px)}.help-tile--soon .help-tile__stage{background:var(--color-surface-inset)}.help-tile--soon .topic-art{opacity:.45;filter:grayscale(.6)}.art-card{border:1px solid var(--color-border);background:var(--color-surface-card);box-shadow:var(--shadow-md);border-radius:12px;gap:9px;padding:14px;display:grid}.art-bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 12%, transparent);height:7px;display:block}.art-bar--m{background:color-mix(in srgb, var(--m) 55%, transparent)}.art-terms{width:170px;height:104px;position:relative}.art-term{border:1px solid color-mix(in srgb, var(--m) 30%, var(--color-border));border-radius:var(--radius-pill);background:var(--color-surface-card);box-shadow:var(--shadow-sm);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;color:var(--color-text);padding:7px 16px;font-weight:600;position:absolute;left:50%}.art-term--1{top:4px;translate:-78%;rotate:-6deg}.art-term--2{top:36px;translate:-24%;rotate:4deg}.art-term--3{background:var(--m);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--m) 80%, transparent);color:var(--color-on-accent);border-color:#0000;top:68px;translate:-60%;rotate:-2deg}.art-route{width:172px;overflow:visible}.art-route__wire{fill:none;stroke:var(--color-border);stroke-width:3px;stroke-linecap:round}.art-route__wire--on{stroke:var(--m)}.art-route__origin{fill:var(--m);stroke:var(--color-bg);stroke-width:3px}.art-route__node{fill:var(--color-bg);stroke:var(--color-border);stroke-width:1.5px}.art-route__node--on{fill:color-mix(in srgb, var(--m) 16%, var(--color-bg));stroke:var(--m)}.art-checklist{width:150px}.art-checklist__row{align-items:center;gap:10px;display:flex}.art-checklist__box{border:1.5px solid var(--color-border);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.art-checklist__box.is-done{background:var(--m);border-color:#0000}.art-checklist__box svg{fill:none;width:12px;height:12px;stroke:var(--color-on-accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.art-code{gap:7px;width:156px}.art-code__dots{gap:4px;margin-bottom:2px;display:flex}.art-code__dots span{background:color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:50%;width:7px;height:7px}.art-code__line{align-items:center;gap:6px;display:flex}.art-code__line--in{padding-left:14px}.art-code__brace{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--m);font-weight:700;line-height:1}.art-dash{gap:10px;width:160px;height:92px;padding:10px;display:flex}.art-dash__side{background:color-mix(in srgb, var(--m) 18%, var(--color-bg-alt));border-radius:6px;width:22px}.art-dash__main{flex:1;align-content:center;gap:14px;display:grid}.art-dash__row{justify-content:space-between;align-items:center;display:flex}.art-dash__toggle{border-radius:var(--radius-pill);background:var(--color-border);width:26px;height:15px;position:relative}.art-dash__toggle:after{content:"";background:var(--color-bg);border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.art-dash__toggle.is-on{background:var(--m)}.art-dash__toggle.is-on:after{left:13px}.art-chat{gap:8px;width:160px;display:grid}.art-chat__bubble{border-radius:14px;gap:6px;padding:11px 12px;display:grid}.art-chat__bubble--them{border:1px solid var(--color-border);background:var(--color-surface-card);width:120px;box-shadow:var(--shadow-sm);border-bottom-left-radius:4px}.art-chat__bubble--us{background:var(--m);width:96px;box-shadow:0 8px 18px -8px color-mix(in srgb, var(--m) 80%, transparent);border-bottom-right-radius:4px;justify-self:end}.art-chat__bubble--us .art-bar{background:#fff9}.help-page{padding-block:clamp(var(--space-8), 4vw, var(--space-12)) var(--space-24)}.help-page>.help-page__title,.help-article__body>.help-page__title{margin:var(--space-6) 0 var(--space-4);max-width:24ch;font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.help-page__lede{max-width:60ch;margin:0 0 var(--space-8);font-size:var(--text-lg);color:var(--color-text-muted)}.help-page>.question-list{max-width:820px}.help-article{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.help-article__text{max-width:68ch;margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text)}.help-article__foot{gap:var(--space-6);max-width:68ch;margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:grid}.help-next{gap:var(--space-1);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);text-decoration:none;display:grid}.help-next:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-alt)}.help-next__label{font-size:var(--text-sm);color:var(--color-text-muted)}.help-next__question{font-weight:600}.help-article__contact{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.help-article__aside{top:calc(88px + var(--space-6));gap:var(--space-3);display:grid;position:sticky}.help-toc{border-left:1px solid var(--color-border);margin:0;padding:0;list-style:none}.help-toc__link{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}.help-toc__link:hover{color:var(--color-text)}.help-toc__link[aria-current=page]{border-left-color:var(--color-brand-accent);color:var(--color-text);font-weight:600}@media (width<=960px){.help-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.help-article{grid-template-columns:1fr}.help-article__aside{position:static}}@media (width<=560px){.help-tiles{grid-template-columns:1fr}}.breadcrumbs__list{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:var(--space-2);display:flex}.breadcrumbs__item+.breadcrumbs__item:before{content:"";opacity:.6;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)}.breadcrumbs a{color:inherit;transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs [aria-current=page]{color:var(--color-text)}.page-intro{isolation:isolate;background:var(--section-vignette-top);padding-top:var(--section-pad);padding-bottom:var(--section-pad);position:relative}.page-intro__title{font-family:var(--font-heading);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:0 0 var(--space-6);max-width:22ch}.page-intro__lede{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:56ch;margin:0}.page-intro__lede a{color:var(--color-accent-text);font-weight:500}
