:root{--bg-page: #0d0d0d;--bg-card: #161616;--bg-elevated: #1c1c1c;--bg-panel: #1f1f1f;--text: #f2f2f2;--text-muted: #f2f2f294;--text-subtle: #f2f2f266;--divider: #f2f2f21f;--divider-strong: #f2f2f233;--accent: #d4fc50;--accent-hover: #e2ff66;--accent-soft: #1c2610;--accent-mid: #2a3a14;--accent-contrast: #111;--success: #30d158;--danger: #ff453a;--warn: #ffd60a;--dividends: #d4fc50;--dividends-soft: #1c2610;--payroll: #5ad2f4;--payroll-soft: #10222a;--radius-card: 24px;--radius-panel: 20px;--radius-pill: 999px;--radius-input: 14px;--font: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--max: 1120px;--ease: cubic-bezier(.22, 1, .36, 1);--shadow-card: 0 1px 2px #00000059, 0 12px 32px #00000042;--glow-accent: 0 8px 28px #d4fc5029}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg-page);color:var(--text);font-family:var(--font);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"cv05" 1,"ss03" 1}body:before{content:"";position:fixed;inset:-20% 0 auto 0;height:620px;background:radial-gradient(60% 100% at 50% 0%,#d4fc5014,transparent 70%);pointer-events:none;z-index:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;line-height:1.1}h1,h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em}h1{font-size:clamp(46px,7vw,78px)}h2{font-size:clamp(28px,3.6vw,40px)}h3{font-size:17px;font-weight:600;letter-spacing:-.015em}p{margin:0 0 14px;color:var(--text-muted)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.up{color:var(--success)}.down{color:var(--danger)}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}#root{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}main{flex:1;width:100%;max-width:var(--max);margin:0 auto;padding:34px 20px 90px}.section{margin-top:68px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;padding-top:18px;border-top:1px solid var(--divider-strong);flex-wrap:wrap;position:relative}.section-head.centred{flex-direction:column;align-items:center;text-align:center}.section-head.centred>div{max-width:62ch;margin-inline:auto}.section-head.centred p,.section-head.centred h1,.section-head.centred h2{margin-inline:auto}.section-head.centred>div:last-child{text-align:center}.section-head p{margin:4px 0 0;font-size:14px}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:48px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.header{position:sticky;top:0;z-index:40;background:#0d0d0dd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--divider)}.header-in{max-width:var(--max);margin:0 auto;padding:0 20px;height:66px;display:flex;align-items:center;gap:26px}.logo{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;letter-spacing:-.03em;color:var(--accent)}.nav{display:flex;align-items:center;gap:2px;margin-left:auto}.nav a{padding:8px 13px;border-radius:var(--radius-pill);font-size:14px;color:var(--text-muted);transition:color .18s var(--ease),background .18s var(--ease)}.nav a:hover{color:var(--text);background:#f2f2f20d}.nav a.on{color:var(--text);background:#f2f2f214}.nav a.admin-link{color:var(--accent)}.header-actions{display:flex;align-items:center;gap:10px}.nav-toggle{display:none;background:none;border:1px solid var(--divider);border-radius:12px;padding:7px 9px;cursor:pointer;color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-pill);border:1px solid transparent;background:#f2f2f214;color:var(--text);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .18s var(--ease),border-color .18s var(--ease),transform .12s var(--ease),opacity .18s var(--ease)}.btn:hover:not(:disabled){background:#f2f2f21f}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.42;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-contrast);font-weight:600;box-shadow:var(--glow-accent)}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-outline{background:transparent;border-color:var(--divider-strong)}.btn-outline:hover:not(:disabled){background:#f2f2f20d;border-color:var(--text-subtle)}.btn-ghost{background:transparent;padding:6px 10px;color:var(--text-muted)}.btn-ghost:hover:not(:disabled){background:#f2f2f214;color:var(--text)}.btn-danger{background:#ff453a1f;color:#ff8b84}.btn-danger:hover:not(:disabled){background:#ff453a2e}.btn-sm{padding:6px 13px;font-size:13px}.btn-block{width:100%}.btn-row{display:flex;gap:10px;flex-wrap:wrap}.card{background:transparent;border:0;border-top:1px solid var(--divider);border-radius:0;padding:20px 0 24px}.card-tight{padding:16px 0 18px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.card-head h3{display:flex;align-items:center;gap:9px}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 0 30px}.hero h1{margin:0;max-width:18ch}.hero .lede{font-size:18px;line-height:1.55;max-width:52ch;margin:20px auto 28px;color:var(--text-muted)}.hero .btn-row{justify-content:center}.hero .lede b{color:var(--text);font-weight:500}.accent{color:var(--accent)}.ca-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--divider);background:var(--bg-card);cursor:pointer;text-transform:none;letter-spacing:0;font-size:12.5px;max-width:100%;transition:border-color .18s var(--ease),background .18s var(--ease)}.ca-pill:hover{border-color:var(--accent);background:var(--accent-soft)}.ca-pill .ca-value{color:var(--text);overflow:hidden;text-overflow:ellipsis}.ca-pill-pending{cursor:default;color:var(--text-subtle)}.ca-pill-pending:hover{border-color:var(--divider);background:var(--bg-card)}.ticker{background:transparent;border:0;border-top:2px solid var(--accent);border-radius:0;padding:20px 0 0;box-shadow:none}.ticker-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ticker-price{font-family:var(--font-display);font-size:56px;font-weight:400;letter-spacing:-.02em;line-height:1.05}.ticker-rows{margin-top:22px;border-top:1px solid var(--divider);padding-top:14px;display:grid;gap:10px}.ticker-rows .row{display:flex;justify-content:space-between;font-size:13.5px}.ticker-rows .row span:first-child{color:var(--text-muted)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--divider-strong);border-bottom:1px solid var(--divider);margin-top:44px}.stat{background:transparent;padding:20px 24px 22px 0}.stat+.stat{padding-left:24px;border-left:1px solid var(--divider)}.stat .label{font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.18em;margin-bottom:12px}.stat .value{white-space:nowrap;font-size:30px;font-weight:500;letter-spacing:-.03em}.stat .sub{margin-top:3px;font-size:12.5px;color:var(--text-subtle)}.statement-top{padding:6px 0 26px}.statement-figure{font-family:var(--font-display);font-size:clamp(40px,6vw,64px);font-weight:400;letter-spacing:-.025em;line-height:1}.statement-cap{margin-top:10px;font-size:13.5px;color:var(--text-subtle)}.statement-cols{display:grid;grid-template-columns:1fr 1fr;gap:56px}.statement-col{border-top:2px solid var(--module);padding-top:18px}.statement-col-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.statement-col-title{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--module)}.statement-col-rate{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--module)}.statement-col-figure{font-family:var(--font-display);font-size:42px;font-weight:400;letter-spacing:-.02em;line-height:1.05}.statement-col-blurb{margin:12px 0 20px;font-size:13.5px;max-width:44ch}.statement-rows{border-top:1px solid var(--divider);margin-bottom:20px}.statement-rows .row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--divider);font-size:13.5px}.statement-rows .row .k{color:var(--text-muted)}.alloc{display:flex;height:10px;border-radius:var(--radius-pill);overflow:hidden;background:var(--bg-panel);margin:14px 0 12px}.alloc span{display:block;height:100%;transition:width .5s var(--ease)}.badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:500;background:#f2f2f214;color:var(--text-muted);white-space:nowrap}.badge-open{background:var(--accent-soft);color:var(--accent)}.badge-closed{background:#f2f2f20d;color:var(--text-subtle)}.badge-filled{background:#5ad2f41f;color:var(--payroll)}.badge-draft{background:#ffd60a1f;color:var(--warn)}.badge-paid{background:#30d1581f;color:var(--success)}.badge-rejected{background:#ff453a1f;color:#ff8b84}.badge-applied{background:#f2f2f214;color:var(--text-muted)}.badge-accepted{background:var(--accent-soft);color:var(--accent)}.badge-submitted{background:#5ad2f41f;color:var(--payroll)}.badge-approved{background:#30d1581f;color:var(--success)}.badge-changes_requested{background:#ffd60a1f;color:var(--warn)}.pay-pill{flex:none;display:inline-flex;align-items:baseline;gap:5px;padding:0;border:0;border-radius:0;background:none;font-family:var(--font-mono);font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--payroll);white-space:nowrap}.pay-pill .unit{font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--text-subtle)}.job-list{display:grid;gap:0;border-bottom:1px solid var(--divider)}.job-card{display:block;background:transparent;border:0;border-top:1px solid var(--divider);border-radius:0;padding:22px 0;transition:border-color .18s var(--ease)}.job-card:hover{border-top-color:var(--accent)}.job-card:hover h3{color:var(--accent)}.job-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.job-card h3{font-size:17px;margin-bottom:5px}.job-card p{margin:0;font-size:14px}.job-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;font-size:12.5px;color:var(--text-subtle)}.job-meta .sep{opacity:.4}.job-layout{display:grid;grid-template-columns:1fr 330px;gap:22px;align-items:start}.job-body h2{font-size:20px;margin:26px 0 10px}.job-body h2:first-child{margin-top:0}.prose{color:var(--text-muted);font-size:15px;line-height:1.65}.prose p{margin:0 0 12px}.prose ul{margin:0 0 14px;padding-left:20px}.prose li{margin-bottom:6px}.prose code{font-family:var(--font-mono);font-size:13px;background:var(--bg-panel);padding:2px 6px;border-radius:6px;color:var(--text)}.sticky-panel{position:sticky;top:86px;display:grid;gap:0;align-content:start}.table-wrap{overflow-x:auto;border:0;border-top:1px solid var(--divider-strong);border-radius:0;background:transparent}table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}thead th{text-align:left;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);padding:13px 18px;border-bottom:1px solid var(--divider);white-space:nowrap}tbody td{padding:14px 18px;border-bottom:1px solid var(--divider);vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#f2f2f207}td.num,th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rank{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;font-size:12px;font-weight:600;background:#f2f2f214;color:var(--text-muted)}.rank-1{background:#d4fc5029;color:var(--accent)}.rank-2{background:#f2f2f21f;color:#dcdcdc}.rank-3{background:#c9862929;color:#d79a4a}.addr{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:13px;padding:3px 8px;border-radius:8px;background:#f2f2f20d;cursor:pointer;border:1px solid transparent;transition:border-color .15s var(--ease),background .15s var(--ease)}.addr:hover{border-color:var(--divider-strong);background:#f2f2f214}.addr .ico{opacity:.5}.addr:hover .ico{opacity:1}.field{display:grid;gap:7px;margin-bottom:16px}.field label{font-size:13px;font-weight:500}.field .hint{font-size:12.5px;color:var(--text-subtle)}.input,textarea.input,select.input{width:100%;padding:11px 14px;border-radius:var(--radius-input);border:1px solid var(--divider);background:var(--bg-panel);color:var(--text);outline:none;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.input:focus{border-color:#d4fc50f2;box-shadow:0 0 0 3px #d4fc5029}.input::placeholder{color:var(--text-subtle)}textarea.input{resize:vertical;min-height:96px;line-height:1.6}.amount-field{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-radius:var(--radius-input);border:1px solid var(--divider);background:var(--bg-panel)}.amount-field input{flex:1;min-width:0;background:none;border:0;outline:none;font-family:var(--font-mono);font-size:17px}.amount-field .unit{font-size:13px;color:var(--text-subtle)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.notice{display:flex;gap:11px;padding:14px 0 14px 16px;border-radius:0;background:transparent;border:0;border-left:2px solid var(--divider-strong);font-size:13.5px;color:var(--text-muted);line-height:1.55}.notice svg{flex:none;margin-top:2px;color:var(--text-subtle)}.notice-accent{border-left-color:var(--accent);color:#dfeeb4}.notice-accent svg{color:var(--accent)}.notice-warn{border-left-color:var(--warn);color:#efe0a8}.notice-warn svg{color:var(--warn)}.notice-danger{border-left-color:var(--danger);color:#f5bdb8}.notice-danger svg{color:var(--danger)}.notice b{color:var(--text);font-weight:600}.chain-banner{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 20px;background:var(--accent-soft);border-bottom:1px solid #d4fc5033;font-size:13.5px;color:#dfeeb4;flex-wrap:wrap}.proof{display:flex;align-items:center;gap:14px;padding:15px 20px;border-radius:var(--radius-panel);border:1px solid var(--divider);background:var(--bg-card);font-size:13.5px;flex-wrap:wrap}.proof-ok{border-color:#30d15833;background:#30d15810}.proof-bad{border-color:#ff453a33;background:#ff453a10}.proof .ico{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#f2f2f214;flex:none}.proof-ok .ico{background:#30d15821;color:var(--success)}.proof-bad .ico{background:#ff453a21;color:var(--danger)}.proof .body{flex:1;min-width:220px}.proof .body b{display:block;font-weight:600;margin-bottom:2px}.proof .body span{color:var(--text-muted)}.feed{display:grid}.feed-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--divider);font-size:13.5px}.feed-row:last-child{border-bottom:0}.feed-row .dot{width:8px;height:8px;border-radius:50%;background:var(--tone, var(--text-subtle));flex:none}.feed-row .grow{flex:1;min-width:0}.feed-row .when{color:var(--text-subtle);font-size:12.5px;white-space:nowrap}.empty{text-align:center;padding:56px 24px 60px}.empty .ico{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 18px;border-radius:0;background:transparent;color:var(--text-subtle);opacity:.5}.empty h3{margin-bottom:7px}.empty p{max-width:44ch;margin:0 auto 18px;font-size:14px}.skeleton{background:linear-gradient(90deg,#f2f2f20a,#f2f2f214,#f2f2f20a);background-size:200% 100%;animation:shimmer 1.4s infinite linear;border-radius:8px;color:transparent}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#000000ab;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.modal{width:100%;max-width:460px;background:var(--bg-card);border:1px solid var(--divider);border-radius:var(--radius-card);padding:24px;box-shadow:var(--shadow-card);max-height:88vh;overflow-y:auto}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.wallet-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:var(--radius-input);border:1px solid var(--divider);background:var(--bg-panel);cursor:pointer;margin-bottom:9px;text-align:left}.wallet-option:hover{border-color:var(--accent)}.wallet-option img{width:26px;height:26px;border-radius:7px}.toast-layer{position:fixed;bottom:26px;left:0;right:0;display:flex;justify-content:center;z-index:80;pointer-events:none}.toast{background:var(--bg-elevated);border:1px solid var(--divider-strong);border-radius:var(--radius-pill);padding:11px 20px;font-size:13.5px;box-shadow:var(--shadow-card);animation:rise .28s var(--ease)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.account{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:var(--radius-pill);border:1px solid var(--divider);background:var(--bg-card);font-size:13.5px;cursor:pointer}.account:hover{border-color:var(--divider-strong)}.account img{width:17px;height:17px;border-radius:5px}.tabs{display:flex;gap:26px;padding:0;background:transparent;border-radius:0;border-bottom:1px solid var(--divider);margin-bottom:24px;overflow-x:auto}.tabs button{flex:none;padding:0 0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--text-subtle);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;margin-bottom:-1px}.tabs button:hover{color:var(--text-muted)}.tabs button.on{background:none;color:var(--text);border-bottom-color:var(--accent)}.paid-split{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.paid-col{min-width:0}.feed-row .amt{color:var(--text);flex:none}.paid-col-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.paid-col-head h3{margin:0;color:var(--text)}@media (max-width: 860px){.paid-split{grid-template-columns:1fr}}.model{text-align:center}.model p{font-size:18px;line-height:1.6;max-width:52ch;margin-inline:auto}.model h3{margin:28px 0 10px;font-size:18px;color:var(--text)}.model-flow{max-width:68ch;margin:24px auto;padding:16px 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);color:var(--text);font-size:18px;font-weight:600;letter-spacing:-.01em}.model-flow span{color:var(--accent);margin:0 8px;font-weight:400}.footer{border-top:1px solid var(--divider);margin-top:64px}.footer-in{max-width:var(--max);margin:0 auto;padding:40px 20px 52px;display:flex;justify-content:space-between;gap:48px;flex-wrap:wrap;font-size:13.5px;color:var(--text-subtle)}.footer-brand{max-width:34ch}.footer-wordmark{font-family:var(--font-display);font-size:26px;color:var(--text);letter-spacing:-.01em}.footer-wordmark:hover{color:var(--accent)}.footer-line{margin-top:10px;line-height:1.55}.footer-x{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:18px;border:1px solid var(--divider);color:var(--text-muted);transition:color .14s ease,border-color .14s ease}.footer-x:hover{color:var(--text);border-color:var(--text-muted)}.footer-cols{display:flex;gap:56px;flex-wrap:wrap}.footer-col{display:flex;flex-direction:column;gap:9px}.footer-col h3{font-family:inherit;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted);margin-bottom:3px}.footer-col a:hover{color:var(--text)}@media (max-width: 640px){.footer-in,.footer-cols{gap:32px}}.faq-item{border-bottom:1px solid var(--divider)}.faq-item:last-child{border-bottom:0}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;background:none;border:0;text-align:left;font-size:15px;font-weight:500;cursor:pointer}.faq-q .pm{color:var(--text-subtle);transition:transform .22s var(--ease);flex:none}.faq-q[aria-expanded=true] .pm{transform:rotate(45deg);color:var(--accent)}.faq-a{padding:0 0 18px;color:var(--text-muted);font-size:14px;max-width:68ch}@media (max-width: 900px){.hero{grid-template-columns:1fr;gap:24px}.grid-2,.grid-3,.job-layout,.form-row{grid-template-columns:1fr}.split{grid-template-columns:1fr;gap:16px}.split-pipe{display:none}.split-arm{justify-content:flex-start}.stats{grid-template-columns:1fr 1fr}.sticky-panel{position:static}.nav{display:none}.nav.open{display:flex;position:absolute;top:66px;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:10px 16px 16px;background:var(--bg-card);border-bottom:1px solid var(--divider)}.nav-toggle{display:inline-flex;margin-left:auto}.header-actions{order:3}}@media (max-width: 560px){main{padding:24px 16px 70px}.stats{grid-template-columns:1fr}.card{padding:20px}.ca-pill .ca-value{max-width:190px}}.rule{border-top:1px solid var(--divider-strong);padding-top:14px}.rule h3{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0 0 7px}.rule p{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.band-scale{display:flex;justify-content:space-between;font-size:12px;margin-top:9px;color:var(--accent)}.band-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:26px}.band-region{border-top:2px solid var(--divider-strong);padding-top:13px}.band-region h4{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.band-region p{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.band-region-off{border-top-color:var(--divider-strong)}.band-region-off h4{color:var(--text-subtle)}.band-region-on{border-top-color:var(--dividends)}.band-region-on h4{color:var(--dividends)}.band-region-capped{border-top-color:var(--payroll)}.band-region-capped h4{color:var(--payroll)}.connect-prompt{border-top:1px solid var(--divider-strong);border-bottom:1px solid var(--divider);padding:34px 24px 36px;text-align:center}.connect-prompt p{margin:0 0 16px}@media (max-width: 720px){.band-legend{grid-template-columns:1fr;gap:22px}.band-scale{font-size:11px}}.step{border-top:2px solid var(--divider-strong);padding-top:15px}.step-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.step-n{font-family:var(--font-display);font-size:30px;line-height:1;color:var(--accent)}.step-ico{color:var(--text-subtle);opacity:.55}.step h3{font-size:15px;font-weight:600;margin:0 0 8px}.step p{margin:0;font-size:13.5px;line-height:1.6;color:var(--text-muted)}.longform{border-top:1px solid var(--divider-strong);padding-top:22px;margin-top:18px;max-width:72ch}.faq{border-top:1px solid var(--divider-strong)}.module{border-top:2px solid var(--module, var(--divider-strong));padding:15px 0 20px}.module-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.module-title{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--module, var(--text))}.module-rate{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle)}.module-figure-label{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-subtle)}.module-figure{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--module, var(--text));white-space:nowrap}.module-rows{display:grid;gap:0;margin-top:18px}.module-rows .row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--divider);font-size:13.5px}.module-rows .row .k{color:var(--text-muted)}.paused{border-left:2px solid var(--warn);padding:12px 0 12px 14px;color:var(--warn);font-size:13.5px}.s{display:block;margin-bottom:14px}
