@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.dx4leq_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.dx4leq_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--navy:#0a3c90;--navy-700:#082e70;--navy-900:#061f4d;--blue:#2577fe;--blue-600:#1559d6;--sky:#57b5fd;--sky-50:#eef6ff;--sky-100:#dcecff;--ink:#0b1838;--muted:#4a5878;--subtle:#66738f;--canvas:#f6f8fc;--surface:#fff;--border:#dbe2ee;--border-strong:#8391a9;--warning:#754500;--warning-bg:#fff1d6;--danger:#a62424;--danger-bg:#fceaea;--success:#136346;--success-bg:#e7f5ed;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px #0b18380f;--shadow:0 1px 2px #0b18380f, 0 8px 24px #0b18380f;--shadow-lg:0 2px 4px #0b18380f, 0 28px 56px #0a3c9029;--font:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--content:1280px;--gutter:48px;--section-y:96px;--header-h:72px;--strip-h:84px;--sidebar-w:248px}@media (max-width:1023px){:root{--gutter:32px;--section-y:72px}}@media (max-width:640px){:root{--gutter:20px;--section-y:56px;--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--font);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.15}h1{font-size:48px;font-weight:800}h2{font-size:36px;font-weight:800}h3{font-size:20px;font-weight:700}p{margin:0}a{color:var(--navy);text-underline-offset:3px}a:hover{color:var(--blue-600)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--navy);color:#fff;border-radius:var(--radius-sm);padding:8px 16px;font-weight:600;position:absolute;top:-48px;left:16px}.skip-link:focus{color:#fff;top:12px}.container{width:100%;max-width:var(--content);padding-inline:var(--gutter);margin:0 auto}.mono{font-family:var(--mono);font-size:.92em}.num,.amount{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);font-size:13px;font-weight:700;display:inline-block}.btn{min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 6px 16px #0a3c903d}.btn-primary:hover{background:var(--navy-700);color:#fff}.btn-secondary{background:var(--surface);color:var(--navy);border-color:var(--border-strong)}.btn-secondary:hover{border-color:var(--navy);color:var(--navy)}.btn-ghost{color:var(--navy);background:0 0}.btn-ghost:hover{background:var(--sky-50);color:var(--navy)}.btn-danger{background:var(--danger);color:#fff}.btn-sm{min-height:38px;padding:0 16px;font-size:14px}.btn-lg{min-height:52px;padding:0 28px;font-size:16px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.testnet-badge{background:var(--warning-bg);color:var(--warning);white-space:nowrap;border:1px solid #f3d9a6;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;font-weight:700;display:inline-flex}.testnet-badge .dot{background:#d98a00;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #d98a002e}.chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.chip svg{flex:none}.chip-neutral{color:#3c4966;background:#edf1f7;border-color:#d6deea}.chip-info{background:var(--sky-50);color:var(--navy);border-color:var(--sky-100)}.chip-waiting{background:var(--warning-bg);color:var(--warning);border-color:#f3d9a6}.chip-danger{background:var(--danger-bg);color:var(--danger);border-color:#f2c4c4}.chip-success{background:var(--success-bg);color:var(--success);border-color:#bfe3cf}.chip-testnet{color:#4b2fb0;background:#f2f0ff;border-color:#ddd6fb}.chips{flex-wrap:wrap;gap:6px;display:inline-flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card-pad{padding:24px}.site-header{z-index:20;height:var(--header-h);-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--border);background:#fffffff0;position:sticky;top:0}.site-header .container{align-items:center;gap:28px;height:100%;display:flex}.brand{flex:none;align-items:center;line-height:0;display:inline-flex}.brand img{width:auto;height:32px}.site-nav{gap:2px;display:flex}.site-nav a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--navy);background:var(--sky-50)}.header-end{align-items:center;gap:12px;margin-left:auto;display:flex}.hero{min-height:min(calc(100svh - var(--header-h) - var(--strip-h)), 780px);background:radial-gradient(1100px 560px at 88% -6%, #57b5fd4d, transparent 62%), radial-gradient(900px 520px at -8% 18%, #2577fe1a, transparent 60%), linear-gradient(180deg, #fff 0%, var(--canvas) 100%);align-items:center;padding:32px 0 40px;display:flex;position:relative}.hero>.container{width:100%}.hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:56px;display:grid}.hero h1{margin:14px 0 18px;font-size:clamp(42px,1.6vw + 28px,58px);line-height:1.04}.hero h1 .accent{background:linear-gradient(90deg, var(--navy), var(--blue-600));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-lead{color:var(--muted);max-width:560px;font-size:clamp(17px,.3vw + 15px,20px)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-points{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.hero-points li{align-items:center;gap:8px;display:inline-flex}.hero-points svg{color:var(--success)}.run-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border);background:var(--surface);padding:26px 28px;position:relative}.run-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.run-card-title{font-size:18px;font-weight:800}.run-card-sub{color:var(--muted);margin-top:2px;font-size:13px}.sample-tag{color:var(--muted);white-space:nowrap;background:#edf1f7;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.run-total-row{justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 0 2px;display:flex}.run-total{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(36px,1.6vw + 20px,48px);font-weight:800;line-height:1.05}.run-total small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:18px;font-weight:700}.run-meta{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:14px;display:flex}.run-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.run-steps{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.run-step{border-radius:var(--radius);background:var(--canvas);border:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px;display:flex}.run-step .avatar{color:#fff;background:var(--navy);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.run-step .avatar.alt{background:var(--blue-600)}.run-step .who{font-size:14px;font-weight:700}.run-step .what{color:var(--success);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.mini-ledger{border:1px solid var(--border);border-radius:var(--radius);font-size:13px;overflow:hidden}.mini-ledger .ml-head{background:var(--canvas);color:var(--muted);justify-content:space-between;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.mini-ledger .ml-row{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding:7px 12px;display:flex}.mini-ledger .ml-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-ledger .ml-row .amount{font-weight:700}.payout-progress{margin-top:18px}.payout-progress-label{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}progress.bar{appearance:none;background:var(--sky-100);border:0;border-radius:999px;width:100%;height:10px;display:block;overflow:hidden}progress.bar::-webkit-progress-bar{background:var(--sky-100);border-radius:999px}progress.bar::-webkit-progress-value{background:linear-gradient(90deg, var(--navy), var(--blue));border-radius:999px}progress.bar::-moz-progress-bar{background:linear-gradient(90deg, var(--navy), var(--blue));border-radius:999px}.run-card-foot{border-top:1px dashed var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.run-card-foot strong{color:var(--ink)}.proof-strip{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-strip ul{min-height:var(--strip-h);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 auto;list-style:none;display:grid}.proof-strip li{border-left:1px solid var(--border);align-items:center;gap:12px;padding:14px 20px;display:flex}.proof-strip li:first-child{border-left:0;padding-left:0}.proof-strip .icon{background:var(--sky-50);width:36px;height:36px;color:var(--navy);border-radius:10px;flex:none;place-items:center;display:grid}.proof-strip strong{white-space:nowrap;font-size:15px;line-height:1.25;display:block}.proof-strip span.sub{color:var(--muted);font-size:13px;line-height:1.3;display:block}.section{padding:var(--section-y) 0}.bg-white{background:var(--surface)}.bg-canvas{background:var(--canvas)}.bg-sky{background:linear-gradient(180deg, var(--sky-50), #f7fbff);border-top:1px solid var(--sky-100);border-bottom:1px solid var(--sky-100)}.section-head{max-width:720px;margin-bottom:48px}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin:10px 0 14px}.section-head p{color:var(--muted);font-size:18px}.split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.split .section-head{margin-bottom:24px}.check-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--ink);gap:12px;display:flex}.check-list li svg{color:var(--success);flex:none;margin-top:3px}.check-list li span{color:var(--muted)}.check-list li strong{display:block}.upload-mock{gap:16px;display:grid}.dropzone{border-radius:var(--radius-lg);background:var(--sky-50);border:2px dashed #9fc2f5;align-items:center;gap:16px;padding:20px;display:flex}.dropzone .file-icon{background:var(--surface);width:48px;height:48px;color:var(--navy);border:1px solid var(--sky-100);border-radius:12px;flex:none;place-items:center;display:grid}.dropzone .file-name{font-weight:800;font-family:var(--mono);overflow-wrap:anywhere;font-size:14px}.dropzone .file-meta{color:var(--muted);font-size:13px}.dropzone .chip{margin-left:auto}.upload-summary{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.upload-summary div{border-left:1px solid var(--border);padding:12px 16px}.upload-summary div:first-child{border-left:0}.upload-summary dt{color:var(--muted);font-size:12px;font-weight:600}.upload-summary dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:16px;font-weight:800}.review-table{border-collapse:collapse;width:100%;font-size:13px}.review-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:#f9fbfe;padding:10px 12px;font-size:11px}.review-table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px}.review-table td.rownum{color:var(--subtle);font-variant-numeric:tabular-nums;width:56px}.review-table .amount{text-align:right}.review-foot{color:var(--muted);justify-content:space-between;gap:12px;padding:10px 12px;font-size:13px;display:flex}.error-example{border-radius:var(--radius);background:var(--danger-bg);color:var(--danger);border:1px solid #f2c4c4;gap:12px;padding:14px 16px;font-size:14px;display:flex}.error-example svg{flex:none;margin-top:2px}.error-example strong{display:block}.error-example span{color:#7d1c1c}.timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(90deg, var(--navy), var(--sky));opacity:.35;height:2px;position:absolute;top:24px;left:24px;right:24px}.timeline li{position:relative}.timeline .num{background:var(--navy);color:#fff;width:48px;height:48px;box-shadow:0 0 0 6px var(--canvas);border-radius:50%;place-items:center;margin-bottom:20px;font-size:18px;font-weight:800;display:grid;position:relative}.timeline h3{margin-bottom:8px}.timeline p{color:var(--muted)}.path-rows{gap:16px;display:grid}.path-row{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:32px;padding:22px 26px;display:grid}.path-row>*{min-width:0}.path-row h3{margin-bottom:6px}.path-row p{color:var(--muted);font-size:15px}.posting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ledger{border-collapse:collapse;width:100%;font-size:14px}.ledger th,.ledger td{border-bottom:1px solid var(--border);text-align:left;padding:10px 12px}.ledger th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.ledger td.amount,.ledger th.amount{text-align:right}.ledger tfoot td{border-bottom:0;font-weight:800}.ledger .gap td{color:var(--subtle);text-align:center;font-style:italic}.posting-card{flex-direction:column;gap:16px;padding:26px;display:flex}.posting-card .count{color:var(--muted);font-size:14px}.proof-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.proof-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.proof-list li{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.proof-list .label{color:var(--muted);font-size:14px}.proof-list .as-of{color:var(--muted);text-align:right;font-size:13px;font-weight:400;display:block}.trust-note{border-radius:var(--radius-lg);background:var(--navy-900);color:#e8eefb;padding:28px}.trust-note h3{color:#fff;margin-bottom:10px}.trust-note p{color:#c9d5ee;font-size:15px}.trust-note p+p{margin-top:10px}.cta-band{background:linear-gradient(120deg, var(--navy-900), var(--navy) 60%, var(--blue-600));color:#fff;padding:72px 0}.cta-band .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.cta-band h2{color:#fff}.cta-band p{color:#d7e3fb;margin-top:8px;font-size:18px}.cta-band .btn-primary{color:var(--navy);box-shadow:none;background:#fff}.cta-band .btn-primary:hover{background:var(--sky-50);color:var(--navy-900)}.site-footer{background:var(--surface);border-top:1px solid var(--border);color:var(--muted);padding:32px 0 40px;font-size:14px}.site-footer .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.am-figure{margin:0;container-type:inline-size}.approval-map{flex-wrap:nowrap;align-items:center;padding:4px 2px;display:flex}.am-node{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);flex:none;min-width:120px;padding:10px 12px}.am-node .am-label{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);font-size:11px;font-weight:800}.am-node .am-name{margin-top:2px;font-size:14px;font-weight:700}.am-node .am-status{color:var(--muted);margin-top:2px;font-size:12px}.am-node.is-me{border-color:var(--blue);box-shadow:0 0 0 3px #2577fe26}.am-node.release{background:var(--sky-50);border-color:var(--sky-100)}.am-edge{background:var(--border-strong);flex:1 0 20px;min-width:20px;height:2px;position:relative}.am-edge:after{content:"";border:5px solid #0000;border-left-color:var(--border-strong);border-right:0;position:absolute;top:-4px;right:-1px}.am-parallel{border-left:2px solid var(--border-strong);border-right:2px solid var(--border-strong);flex-direction:column;gap:10px;padding-inline:14px;display:flex}.am-gate{background:var(--navy);color:#fff;text-align:center;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.2}.am-compact .am-node{min-width:0;padding:8px 10px}.am-compact .am-name{font-size:13px}@container (max-width:620px){.approval-map{flex-direction:column;align-items:stretch;padding:0}.am-node{grid-template-columns:74px 1fr;align-items:baseline;column-gap:10px;min-width:0;display:grid}.am-node .am-label{grid-row:span 2}.am-node .am-status{grid-column:2;margin-top:0}.am-edge{flex:none;align-self:center;width:2px;min-width:0;height:18px}.am-edge:after{border:5px solid #0000;border-top-color:var(--border-strong);border-bottom:0;inset:auto auto -2px -4px}.am-parallel{border:0;border-top:2px solid var(--border-strong);border-bottom:2px solid var(--border-strong);flex-direction:row;gap:8px;padding:10px 0}.am-parallel .am-node{flex:1;display:block}.am-gate{align-self:center;padding:8px 16px}.am-gate br{display:none}}.app-top{z-index:30;height:var(--header-h);background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-inline:24px;display:flex;position:sticky;top:0}.app-top .brand{width:calc(var(--sidebar-w) - 24px)}.app-top .header-end{margin-left:auto}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:calc(100vh - var(--header-h));display:grid}.sidebar{top:var(--header-h);height:calc(100vh - var(--header-h));background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-self:start;gap:4px;padding:20px 14px;display:flex;position:sticky;overflow-y:auto}.sidebar .nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);padding:8px 12px;font-size:11px;font-weight:800}.nav-item{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.nav-item svg{flex:none}a.nav-item:hover{background:var(--sky-50);color:var(--navy)}a.nav-item[aria-current=page]{background:var(--sky-50);color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}.nav-item.is-disabled{cursor:not-allowed;color:#6f7b93}.nav-item .soon{color:var(--muted);background:#edf1f7;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.sidebar-foot{border-radius:var(--radius);background:var(--canvas);color:var(--muted);margin-top:auto;padding:12px;font-size:13px}.sidebar-foot strong{color:var(--ink);font-size:13px;display:block}.mobile-nav{display:none}.app-main{padding:36px var(--gutter) 64px}.app-content{max-width:calc(var(--content) - 2 * var(--gutter));margin:0 auto}.user-chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:10px;padding:4px 10px 4px 4px;display:flex}.user-chip .avatar{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.user-chip .meta{line-height:1.2}.user-chip .name{font-size:14px;font-weight:700}.user-chip .role{color:var(--muted);font-size:12px}@media (max-width:1023px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.app-top{padding-inline:var(--gutter)}.app-top .brand{width:auto}.mobile-nav{padding:8px var(--gutter);background:var(--surface);border-bottom:1px solid var(--border);top:var(--header-h);z-index:25;gap:4px;display:flex;position:sticky;overflow-x:auto}.mobile-nav .nav-item{white-space:nowrap;padding:8px 12px;font-size:14px}.mobile-nav a.nav-item[aria-current=page]{box-shadow:inset 0 -2px 0 var(--navy)}}.page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-head h1{font-size:32px}.page-head p{color:var(--muted);margin-top:6px}.page-head-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.hint{color:var(--muted);font-size:13px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.stat{padding:18px 20px}.stat .label{color:var(--muted);font-size:13px;font-weight:600}.stat .value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:28px;font-weight:800}.stat .value small{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:700}.stat .value.sm{margin-top:8px;font-size:17px;line-height:1.35}.stat .foot{color:var(--muted);margin-top:4px;font-size:12px}.grid-2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.grid-2>*,.split>*,.posting-grid>*,.timeline>*,.proof-grid>*,.stack>*,.panels>*{min-width:0}.panels{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}@media (max-width:1023px){.panels{grid-template-columns:minmax(0,1fr)}}.panel-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.panel-title h2{font-size:18px}.panel-body{padding:20px 24px}.panel-body p.muted{font-size:14px}.stack{gap:24px;display:grid}.table-wrap{position:relative;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:14px}table.data th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:#f9fbfe;padding:12px 16px;font-size:12px;font-weight:700;position:sticky;top:0}table.data td{border-bottom:1px solid var(--border);vertical-align:middle;padding:14px 16px}table.data tr:last-child td{border-bottom:0}table.data .amount{text-align:right;white-space:nowrap}table.data .title{font-weight:700}table.data .sub{color:var(--muted);font-size:13px}table.data a.tx{font-family:var(--mono);white-space:nowrap;font-size:13px}table.data td.sub.when{white-space:nowrap}.empty{text-align:center;padding:40px 24px}.empty .empty-icon{background:var(--sky-50);width:48px;height:48px;color:var(--navy);border-radius:14px;place-items:center;margin:0 auto 14px;display:grid}.empty h3{margin-bottom:6px;font-size:17px}.empty p{color:var(--muted);max-width:440px;margin:0 auto;font-size:15px}.empty .empty-action{flex-direction:column;align-items:center;gap:6px;margin-top:18px;display:flex}.kv{grid-template-columns:auto 1fr;gap:10px 16px;margin:0;font-size:14px;display:grid}.kv dt{color:var(--muted)}.kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.callout{border-radius:var(--radius);background:var(--sky-50);border:1px solid var(--sky-100);color:var(--ink);gap:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;display:flex}.callout svg{color:var(--navy);flex:none;margin-top:2px}dialog.modal{border-radius:var(--radius-xl);width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);border:0;padding:0;box-shadow:0 30px 80px #061f4d59}dialog.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#061f4d8c}.modal-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 0;display:flex}.modal-head h2{font-size:24px}.modal-head p{color:var(--muted);margin-top:6px;font-size:15px}.icon-btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:40px;height:40px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.icon-btn:hover{color:var(--navy);border-color:var(--border-strong)}.modal-body{padding:20px 28px 28px}.modal-body .btn-primary{width:100%;height:48px}.field{gap:6px;margin-bottom:16px;display:grid}.field label{font-size:14px;font-weight:700}.field input,.field select{border-radius:var(--radius-sm);border:1px solid var(--border-strong);height:46px;font:inherit;color:var(--ink);background:var(--surface);padding:0 14px}.field input:focus-visible,.field select:focus-visible{outline:3px solid var(--blue);outline-offset:1px;border-color:var(--navy)}.field input[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);font-size:13px;font-weight:600}.form-error{border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);border:1px solid #f2c4c4;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.demo-accounts{border-radius:var(--radius);background:var(--canvas);border:1px solid var(--border);color:var(--muted);margin-top:20px;padding:14px 16px;font-size:13px}.demo-accounts h3{color:var(--ink);letter-spacing:0;margin-bottom:6px;font-size:13px}.demo-accounts ul{grid-template-columns:1fr 1fr;gap:2px 12px;margin:0 0 6px;padding:0;list-style:none;display:grid}.demo-accounts li{font-family:var(--mono);color:var(--ink);font-size:12.5px}.demo-accounts p{font-size:12.5px}.status-page{text-align:center;place-items:center;min-height:70vh;padding:48px 16px;display:grid}.status-page .code{color:var(--blue-600);letter-spacing:.1em;font-size:14px;font-weight:800}.status-page h1{margin:8px 0 12px;font-size:36px}.status-page p{color:var(--muted);max-width:460px;margin:0 auto 24px}@media (max-width:1359px){.site-nav{display:none}}@media (max-width:1023px){.hero{min-height:0;padding:48px 0 56px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero-copy{max-width:640px}.run-card{width:100%;max-width:640px;margin:0 auto}.proof-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip li:nth-child(3){border-left:0;padding-left:0}.proof-strip li:nth-child(n+3){border-top:1px solid var(--border)}.split,.proof-grid{grid-template-columns:minmax(0,1fr);gap:40px}.path-row{grid-template-columns:minmax(0,1fr);gap:16px}.grid-2{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band .container{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.timeline{grid-template-columns:minmax(0,1fr);gap:28px}.timeline:before{display:none}.posting-grid{grid-template-columns:minmax(0,1fr)}.upload-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-summary div:nth-child(3){border-left:0}.upload-summary div:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:640px){h2{font-size:28px}.header-end .testnet-badge{display:none}.run-split,.proof-strip ul{grid-template-columns:minmax(0,1fr)}.proof-strip li{border-left:0;border-top:1px solid var(--border);padding-left:0}.proof-strip li:first-child{border-top:0}.stats{grid-template-columns:minmax(0,1fr)}.page-head{flex-direction:column;align-items:flex-start}.page-head-actions{align-items:flex-start}.user-chip .meta,.btn-label-long{display:none}.demo-accounts ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.choice-group{border:0;min-width:0;margin:0 0 20px;padding:0}.choice-group legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:800}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice{border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;padding:14px 16px;display:block;position:relative}.choice input{opacity:0;pointer-events:none;position:absolute}.choice .c-title{font-size:15px;font-weight:800;display:block}.choice .c-desc{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.choice:has(input:checked){border-color:var(--navy);background:var(--sky-50);box-shadow:inset 0 0 0 1px var(--navy)}.choice:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.choice:has(input:checked) .c-title:after{content:" ✓";color:var(--navy)}.editor{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:24px;display:grid}.editor>*{min-width:0}.editor .preview{border-radius:var(--radius-lg);background:var(--canvas);border:1px solid var(--border);align-content:start;gap:14px;padding:20px;display:grid}.editor .preview h3{font-size:15px}.editor .preview ol{color:var(--ink);gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.reviewer-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field select{appearance:auto}.field select[aria-invalid=true]{border-color:var(--danger)}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.notice{color:var(--muted);font-size:13px}.result{border-radius:var(--radius-sm);gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.result.ok{background:var(--success-bg);color:var(--success);border:1px solid #bfe3cf}.result.wait{background:var(--warning-bg);color:var(--warning);border:1px solid #f3d9a6}.result.bad{background:var(--danger-bg);color:var(--danger);border:1px solid #f2c4c4}.result svg{flex:none;margin-top:2px}@media (max-width:1100px){.editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.choice-grid,.choice-grid.two,.reviewer-row{grid-template-columns:minmax(0,1fr)}}.section-gap{height:24px}.new-run{max-width:760px}.builder-head{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;display:flex}.builder-head h1{font-size:30px}.builder-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.rows-table{border-collapse:collapse;width:100%;font-size:14px}.rows-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;z-index:1;background:#f9fbfe;padding:10px 8px;font-size:12px;font-weight:700;position:sticky;top:0}.rows-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px}.rows-table td.rownum{color:var(--subtle);font-variant-numeric:tabular-nums;width:40px;padding-top:18px}.rows-table input,.rows-table select{border-radius:var(--radius-sm);border:1px solid var(--border-strong);width:100%;min-width:0;height:38px;font:inherit;color:var(--ink);background:var(--surface);padding:0 10px;font-size:14px}.rows-table input.amount-input{text-align:right;font-variant-numeric:tabular-nums}.rows-table input[aria-invalid=true],.rows-table select[aria-invalid=true]{border-color:var(--danger);background:snow}.rows-table .cell-error{color:var(--danger);margin-top:4px;font-size:12px;font-weight:600;line-height:1.3;display:block}.rows-table tr.has-error td.rownum{color:var(--danger);font-weight:800}.rows-table .dup{color:var(--warning);margin-top:4px;font-size:12px;font-weight:700;display:block}.summary-bar{z-index:5;background:var(--surface);border-top:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.summary-bar .facts{color:var(--muted);flex-wrap:wrap;gap:6px 20px;font-size:14px;display:flex}.summary-bar .facts strong{color:var(--ink);font-variant-numeric:tabular-nums}.summary-bar .actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;display:flex}.posting-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.posting-pair .is-selected{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}dialog.modal.wide{width:min(560px,100vw - 32px)}.confirm-list{margin:12px 0;padding-left:20px;font-size:14px}@media (max-width:1023px){.posting-pair{grid-template-columns:minmax(0,1fr)}}.panel-h{margin:4px 0 12px;font-size:20px}.downloads{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:16px 24px 20px;list-style:none;display:grid}.downloads a{border-radius:var(--radius);border:1px solid var(--border);color:var(--ink);align-items:flex-start;gap:12px;height:100%;padding:14px;text-decoration:none;display:flex}.downloads a:hover{border-color:var(--navy);background:var(--sky-50);color:var(--ink)}.downloads a svg{color:var(--navy);flex:none;margin-top:2px}.downloads strong{font-size:14px;display:block}.downloads .sub{color:var(--muted);font-size:12.5px;display:block}.drop{border-radius:var(--radius-lg);background:var(--sky-50);border:2px dashed #9fc2f5;align-items:center;gap:18px;padding:28px;display:flex}.drop.is-drag{border-color:var(--navy);background:var(--sky-100)}.drop .file-icon{background:var(--surface);width:56px;height:56px;color:var(--navy);border:1px solid var(--sky-100);border-radius:14px;flex:none;place-items:center;display:grid}.drop>div{flex:1;min-width:0}.drop strong{font-size:16px}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.result progress.bar{align-self:center;width:160px;margin-left:auto}.error-panel{border-radius:var(--radius-lg);border:1px solid #f2c4c4;overflow:hidden}.error-panel-head{background:var(--danger-bg);color:var(--danger);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.error-panel-head h3{color:var(--danger);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.error-panel-head p{color:#7d1c1c;margin-top:4px;font-size:14px}.error-panel-head .hint{color:#7d1c1c}.error-panel .table-wrap{max-height:320px;overflow-y:auto}.error-panel>.hint{padding:10px 20px}.review-scroll{max-height:640px;overflow-y:auto}table.data.review td{white-space:nowrap;padding:9px 14px;font-size:13.5px}table.data.review td.acct{text-overflow:ellipsis;max-width:260px;overflow:hidden}.pager{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pager-select{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pager-select select{border-radius:var(--radius-sm);border:1px solid var(--border-strong);height:36px;font:inherit;padding:0 8px}.pager-bar{border-bottom:0;border-top:1px solid var(--border);justify-content:flex-end}@media (max-width:1200px){.downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.downloads{grid-template-columns:minmax(0,1fr)}.drop{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.field select{text-overflow:ellipsis;width:100%;min-width:0}.reviewer-row>*{min-width:0}.rows-table{min-width:1120px}.col-account{width:21%}.col-name{width:15%}.col-cur{width:104px}.col-amount{width:12%}.col-phone{width:15%}.col-email{width:20%}.rows-table select{padding:0 6px}.rows-table{table-layout:fixed;min-width:0}.rows-table .col-row{width:44px}.rows-table .col-account{width:292px}.rows-table .col-name{width:140px}.rows-table .col-amount{width:104px}.rows-table .col-phone{width:144px}.rows-table .col-email{width:auto}.rows-table .col-remove{width:52px}.rows-table th,.rows-table td{padding-inline:5px}.rows-table td:first-child,.rows-table th:first-child{padding-left:14px}.rows-table td:last-child,.rows-table th:last-child{padding-right:12px}.rows-table input{padding:0 8px;font-size:13.5px}.rows-table .col-account input{letter-spacing:-.01em;font-size:13px}.review-hint{padding:10px 24px 0}.rows-table th{white-space:normal;letter-spacing:.04em;vertical-align:bottom;font-size:11px;line-height:1.25}.is-selected-wrap>.card{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.is-selected-wrap>.card h3:after{content:" · selected";color:var(--blue-600);font-size:14px}.confirm-kv{margin-bottom:16px}.live-banner{margin:0 0 16px}.btn-danger:hover{color:#fff;background:#8c1d1d}.timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;font-size:14px;display:grid}.timeline-list li:last-child{border-bottom:0}.timeline-list .dot{background:var(--border-strong);border-radius:50%;width:12px;height:12px;margin-top:4px}.timeline-list .dot.ok{background:var(--success)}.timeline-list .dot.wait{background:#d98a00}.timeline-list .dot.bad{background:var(--danger)}.timeline-list .when{color:var(--muted);white-space:nowrap;font-size:13px}.timeline-list .what strong{display:block}.timeline-list .what span{color:var(--muted);font-size:13px}.pending-tx{color:var(--warning);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.run-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:14px;margin-bottom:8px;display:grid}.run-head h1{overflow-wrap:anywhere;font-size:30px;line-height:1.2}.run-head .run-back{margin-top:4px}.run-title{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.run-chips{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}.run-head>.action-bar{flex-wrap:nowrap;justify-content:flex-end;margin-left:0;padding-top:2px}.run-sub{color:var(--muted);margin-bottom:20px;font-size:14px}.action-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.continue-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.decision{border-color:var(--navy);box-shadow:inset 4px 0 0 var(--navy);margin-bottom:20px}.decision-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.decision-body h2{margin-bottom:4px;font-size:18px}.decision-body p{color:var(--muted);font-size:14px}.decision-actions{gap:10px;display:flex}.textarea{border-radius:var(--radius-sm);border:1px solid var(--border-strong);width:100%;font:inherit;resize:vertical;padding:10px 12px}.segmented{background:#edf1f7;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.segmented a{color:var(--muted);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none}.segmented a[aria-current=page]{background:var(--surface);color:var(--navy);box-shadow:var(--shadow-sm)}.downloads.exports{grid-template-columns:repeat(2,minmax(0,1fr))}.downloads .locked{border-radius:var(--radius);border:1px dashed var(--border-strong);color:var(--muted);padding:14px;display:flex}table.data tfoot td{border-top:1px solid var(--border);background:#f9fbfe;padding:12px 16px}.nowrap{white-space:nowrap}.trunc{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.cell-name{max-width:130px}.breakdown span{white-space:nowrap;display:block}.copy-value{vertical-align:middle;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.copy-value .cv-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.copy-value.cv-sm{max-width:120px}.copy-value.cv-md{max-width:200px}.copy-value.cv-lg{max-width:clamp(160px,15vw,260px)}.copy-value.cv-fit{max-width:none}.cv-btn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.cv-btn:hover{background:var(--sky-50);color:var(--blue-600)}.cv-btn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}table.data.history-table th,table.data.history-table td{padding-left:10px;padding-right:10px}table.data.history-table td{padding-top:10px;padding-bottom:10px}table.data.history-table .trunc{max-width:240px}table.data.history-table tr.group-row th{text-transform:none;letter-spacing:0;color:var(--ink);border-bottom:1px solid var(--border);background:#f3f6fb;padding:10px 12px;font-size:13px;position:static}table.data.history-table tr.group-row .group-title{vertical-align:bottom;max-width:360px;margin-right:10px;font-size:14px;font-weight:700;display:inline-block}table.data.history-table tr.group-row .group-meta{color:var(--muted);font-weight:500}table.data.history-table tbody+tbody tr.group-row th{border-top:1px solid var(--border)}table.data.history-table .run-title{max-width:clamp(170px,17vw,300px)}table.data.review td.who .trunc{max-width:230px}table.data.review td.acct{max-width:290px}.pager .btn[aria-disabled=true]{opacity:.45;pointer-events:none}table.data.review.payouts th,table.data.review.payouts td{padding-left:10px;padding-right:10px}.readonly-note{margin-bottom:20px}.section-gap.sm{height:16px}.setting-card{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.setting-card h2{margin-bottom:4px;font-size:18px}.setting-card .hint{max-width:820px}.switch{cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:6px;font-weight:700;display:inline-flex}.switch:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.switch-track{background:#c5cfdf;border-radius:999px;width:48px;height:28px;transition:background .15s;position:relative}.switch-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #061f4d4d}.switch.is-on .switch-track{background:var(--navy)}.switch.is-on .switch-thumb{transform:translate(20px)}.switch[disabled]{opacity:.6;cursor:progress}.filter-bar{border-bottom:0;align-items:flex-end;margin-bottom:16px}.field.inline{min-width:180px;margin-bottom:0}.field.inline input,.field.inline select{height:38px}.filter-bar .field.inline:first-child{flex:260px}.push-right{margin-left:auto}.result.inset{margin:0 24px 12px}table.data.directory td{white-space:nowrap}table.data.directory td:first-child{white-space:normal;min-width:200px}table.data.directory tr.is-inactive td{color:var(--muted)}.row-actions{text-align:right}.row-actions .btn{padding-inline:8px}.grid-even{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px;display:grid}.grid-even>*{min-width:0}.change-log{gap:12px;margin:0;padding:0 24px 16px;font-size:14px;list-style:none;display:grid}.change-log li{border-top:1px solid var(--border);padding-top:12px}.change-log li:first-child{border-top:0;padding-top:0}.change-log .when{color:var(--muted);font-size:12.5px}.change-log .sub{overflow-wrap:anywhere}@media (max-width:1023px){.grid-even{grid-template-columns:minmax(0,1fr)}.setting-card{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.switch-track,.switch-thumb{transition:none}}.directory-hint{padding:0 24px 12px}.assistant-note{border-radius:var(--radius);background:#f2f0ff;border:1px solid #ddd6fb;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:14px;display:flex}.assistant-note svg{color:#4b2fb0;flex:none;margin-top:2px}.assistant-note blockquote{color:var(--ink);overflow-wrap:anywhere;border-left:3px solid #ddd6fb;margin:4px 0 0;padding-left:12px;font-style:italic}.callout-ok{background:var(--success-bg);border-color:#bfe3cf}.callout-ok svg{color:var(--success)}.callout-warn{background:var(--warning-bg);border-color:#f3d9a6}.callout-warn svg{color:var(--warning)}.assistant{margin-bottom:24px}.assistant .panel-title h2{align-items:center;gap:8px;display:flex}.assistant .panel-title h2 svg{color:#4b2fb0}.assistant-turns{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.assistant-turns li{border-radius:var(--radius);overflow-wrap:anywhere;max-width:80%;padding:10px 14px}.assistant-turns li.user{background:var(--sky-50);border:1px solid var(--sky-100);justify-self:end}.assistant-turns li.assistant{background:#f2f0ff;border:1px solid #ddd6fb;justify-self:start}.assistant-turns .who{color:var(--muted);font-size:12px;font-weight:700;display:block}.assistant-form{gap:8px;display:grid}.assistant-form label{font-size:14px;font-weight:700}.assistant-input-row{align-items:stretch;gap:10px;display:flex}.assistant-input-row .textarea{resize:vertical;flex:1;min-width:0}.assistant-input-row .btn{align-self:flex-end}.mic.is-listening{border-color:var(--danger);color:var(--danger);background:var(--danger-bg)}.start-over{justify-self:start}.assistant-preview{border:1px solid var(--border-strong);border-radius:var(--radius-lg);gap:10px;padding:16px 20px;display:grid}.assistant-preview h3{font-size:16px}.assistant-preview .preview-line{font-size:15px}.preview-table{border:1px solid var(--border);border-radius:var(--radius-sm);max-height:320px;overflow-y:auto}.preview-table td{white-space:nowrap}@media (max-width:640px){.assistant-input-row{flex-direction:column}.assistant-input-row .btn{align-self:stretch}.mic-label{display:inline}}table.data.directory td,table.data.directory th{padding:12px}table.data.directory td:first-child{min-width:170px}.rcp-state{border-radius:var(--radius-sm);background:var(--canvas);border:1px solid var(--border);gap:10px;margin-bottom:16px;padding:12px 14px;font-size:14px;display:grid}.rcp-state-actions{flex-wrap:wrap;gap:8px;display:flex}.modal-body .rcp-state .btn-primary{width:auto}table.data.directory .rcp-email{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}table.data.directory .copy-value.cv-md{max-width:180px}.hosted-banners{z-index:50;position:relative}.hosted-banner{color:#2d1a80;text-align:center;background:#f2f0ff;border-bottom:1px solid #ddd6fb;justify-content:center;align-items:center;gap:10px;padding:8px 20px;font-size:13.5px;display:flex}.hosted-banner svg{flex:none}.hosted-banner.is-paused{background:var(--warning-bg);color:var(--warning);border-bottom-color:#f3d9a6}.how-it-works .panel-h{align-items:center;gap:8px;display:flex}.how-list{color:var(--muted);gap:8px;margin:8px 0 14px;padding-left:20px;font-size:14.5px;display:grid}.how-list strong{color:var(--ink)}.specimen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 4px;display:grid}.specimen{border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);gap:8px;min-width:0;padding:12px;display:grid}.specimen-imgs{grid-template-columns:minmax(0,1.58fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.specimen-imgs img{border:1px solid var(--border);object-fit:cover;background:var(--surface);border-radius:6px;width:100%;height:auto;display:block}.specimen-imgs img:first-child{aspect-ratio:1.58}.specimen-imgs img:last-child{aspect-ratio:1}.specimen-text{display:grid}.specimen .btn{justify-self:start}.id-result{margin-top:12px}.id-result>.hint{align-items:center;gap:6px;margin-top:10px;display:flex}.id-checks{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.id-checks li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.id-checks .id-mark{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.id-checks .is-pass .id-mark{background:var(--success-bg);color:var(--success)}.id-checks .is-review .id-mark{background:var(--warning-bg);color:var(--warning)}.id-checks .is-fail .id-mark{background:var(--danger-bg);color:var(--danger)}.id-checks .sub{overflow-wrap:anywhere}.id-preview{border:1px solid var(--border);border-radius:8px;max-width:100%;max-height:160px;margin-top:8px;display:block}.camera{justify-items:start;gap:8px;margin-top:6px;display:grid}.camera-video{background:#000;border-radius:8px;width:100%;max-height:240px}.camera-video.is-hidden{display:none}.radio{align-items:center;gap:8px;margin-top:6px;font-size:14.5px;font-weight:500;display:flex}fieldset.field{border:0;padding:0}fieldset.field legend{margin-bottom:4px;font-size:14px;font-weight:700}.toolbar-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.bulk-list{gap:6px;max-height:280px;margin:14px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid;overflow:auto}.bulk-list li{background:var(--canvas);border-radius:6px;justify-content:space-between;gap:12px;padding:6px 10px;display:flex}.bulk-list li .mono{overflow-wrap:anywhere}.bulk-list .is-done{background:var(--success-bg)}.bulk-list .is-error,.bulk-list .is-skipped{background:var(--warning-bg)}@media (max-width:1023px){.specimen-grid{grid-template-columns:minmax(0,1fr)}}.months-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 12px;margin:0;padding:0;list-style:none;display:grid}.months-list li{border:1px solid var(--border);white-space:nowrap;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding:6px 10px;font-size:.875rem;display:flex}.months-list .months-est{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-basis:100%;font-size:.6875rem;font-weight:700}.months-block{gap:8px;display:grid}.months-block>.hint{margin:0}.months-block>.hint svg{vertical-align:-2px}.amount-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amount-row input{flex:160px;min-width:0;max-width:260px}.amount-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.amount-shortcuts .btn[aria-pressed=true]{border-color:var(--navy);background:var(--sky-50)}.eligibility-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.eligibility .check-list{gap:8px}.eligibility .check-list li .hint{font-size:.8125rem;display:block}.eligibility .check-list li.bad svg{color:var(--danger)}.consent{border:1px solid var(--sky-100);background:var(--sky-50);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.consent input{flex:none;width:18px;height:18px;margin-top:3px}.advance-form{gap:14px;max-width:760px;display:grid}.advance-terms{gap:10px;display:grid}.policy-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.setting-card-inline{align-items:center;gap:12px;display:flex}.fixed-rules{gap:4px;margin:0;padding-left:18px;display:grid}.advance-note{border-color:#ddd6fb}.btn-warning{background:var(--warning-bg);color:var(--warning);border-color:#f3d9a6}.btn-warning:hover{border-color:var(--warning);color:var(--warning)}.face-check{border:1px solid var(--sky-100);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.face-check .callout{margin-bottom:0}.face-stage{aspect-ratio:4/3;background:#0b1220;border-radius:12px;width:100%;max-width:420px;position:relative;overflow:hidden}.face-stage.is-hidden{display:none}.face-video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.face-step{text-align:center;color:#fff;text-shadow:0 2px 8px #0009;font-size:40px;line-height:1;position:absolute;inset:auto 0 12px}.face-prompt{color:var(--navy);min-height:1.5em;margin:0;font-size:16px;font-weight:700}.face-standin-pick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-weight:600;display:flex}.face-note{align-items:flex-start;gap:8px;font-size:14px;display:flex}.face-note svg{flex:none;margin-top:2px}.face-note.is-ok svg{color:var(--success)}.face-note.is-override{border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning);border:1px solid #f3d9a6;padding:10px 12px;font-weight:600}.face-note.is-missing{border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger);border:1px solid #f2c4c4;padding:10px 12px;font-weight:600}.face-prompt.is-empty{min-height:0;margin-top:-12px}
