@font-face{font-family:Archivo;src:url(/fonts/Archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400 500;font-display:swap}:root{--canvas-top:#345652;--canvas-bottom:#263f3d;--canvas:#2c4a47;--slab:#141f1e;--slab-top:#1c2928;--text:#eaf1ee;--text-2:#b7c9c4;--label:#8fa7a2;--gold:#e8cf9a;--line:#eaf1ee1f;--line-2:#eaf1ee38;--rim:#e8cf9a57;--rim-strong:#e8cf9a99;--radius:14px;--radius-s:10px;--display:"Archivo", system-ui, sans-serif;--body:"Onest", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:linear-gradient(180deg, var(--canvas-top) 0%, var(--canvas) 45%, var(--canvas-bottom) 100%) fixed;color:var(--text);font:400 15px/1.55 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.num,code,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.shell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.side{border-right:1px solid var(--line);flex-direction:column;gap:28px;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:0 10px;display:flex}.brand img{width:30px;height:30px}.nyx-label{font:700 13px/1 var(--body);letter-spacing:.42em;color:var(--gold)}.nav{flex-direction:column;gap:2px;display:flex}.nav a{border-radius:var(--radius-s);color:var(--text-2);transition:background .25s var(--ease), color .25s var(--ease);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.nav a svg{stroke:currentColor;fill:none;stroke-width:1.5px;opacity:.9;flex:none;width:18px;height:18px}.nav a:hover{color:var(--text);background:#eaf1ee0d}.nav a[aria-current=page]{background:linear-gradient(180deg, var(--slab-top), var(--slab));color:var(--text);box-shadow:inset 0 0 0 1px var(--rim)}.side-foot{color:var(--label);margin-top:auto;padding:0 10px;font-size:12px}.main{width:100%;max-width:1240px;padding:24px 40px 64px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.topbar h1{font:280 34px/1.1 var(--display);letter-spacing:-.02em;margin:0;font-stretch:104%}.topbar .sub{color:var(--text-2);margin-top:6px}.chips{align-items:center;gap:10px;display:flex}.chip{border-radius:var(--radius-s);border:1px solid var(--line-2);color:var(--text-2);align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.dot{background:var(--label);border-radius:2px;width:7px;height:7px}.dot.live{background:var(--gold)}.slab{background:linear-gradient(180deg, var(--slab-top) 0%, var(--slab) 38%);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--rim), inset 0 1px 0 #eaf1ee29, 0 18px 40px -24px #0000008c;padding:22px 24px;position:relative}.slab h2{font:500 13px/1 var(--body);color:var(--label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.slab h3{font:500 17px/1.3 var(--body);margin:0 0 8px}.grid{gap:18px;display:grid}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-2{grid-template-columns:1.2fr 1fr}.cols-2e{grid-template-columns:1fr 1fr}.kpi .value{font:280 38px/1.05 var(--display);letter-spacing:-.02em;font-stretch:104%}.kpi .value small{font:400 14px var(--body);color:var(--text-2);margin-left:6px}.kpi .note{color:var(--label);margin-top:10px;font-size:13px}.muted{color:var(--text-2)}.label{color:var(--label);font-size:13px}.signal{color:var(--gold)}p{margin:0 0 12px}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.row:first-child{border-top:0}.row .k{color:var(--text-2)}.row .v{font-family:var(--mono)}.row.total .v{color:var(--text);font-size:17px}.empty{color:var(--label);padding:18px 0}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--label);font-size:13px}.input{border:1px solid var(--line-2);border-radius:var(--radius-s);transition:border-color .2s var(--ease);background:#0a12118c;outline:none;width:100%;padding:11px 13px}.input:focus{border-color:var(--rim-strong)}.amount{font:280 30px/1.1 var(--display);padding:14px 16px;font-stretch:104%}.seg{border:1px solid var(--line-2);border-radius:var(--radius-s);grid-auto-flow:column;display:inline-grid;overflow:hidden}.seg button{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:9px 16px}.seg button[aria-pressed=true]{color:var(--text);box-shadow:inset 0 -2px 0 var(--gold);background:#e8cf9a1a}.btn{border-radius:var(--radius-s);border:1px solid var(--line-2);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);background:#eaf1ee0a;justify-content:center;align-items:center;gap:8px;padding:11px 18px;display:inline-flex}.btn:hover{border-color:var(--rim-strong)}.btn.primary{border-color:var(--rim-strong);color:var(--text);background:linear-gradient(#e8cf9a29,#e8cf9a0f)}.btn[disabled]{opacity:.45;cursor:not-allowed}.actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.hint{color:var(--label);margin-top:8px;font-size:13px}.notice{border-radius:var(--radius-s);border:1px solid var(--line-2);color:var(--text-2);background:#0a121159;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.notice svg{width:18px;height:18px;stroke:var(--text-2);fill:none;stroke-width:1.5px;flex:none;margin-top:2px}.notice strong{color:var(--text);font-weight:500}.notice.gold{border-color:var(--rim)}.badge{border:1px solid var(--line-2);color:var(--label);border-radius:6px;padding:3px 8px;font-size:12px;display:inline-block}.badge.dev{border-color:var(--rim);color:var(--gold)}.steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--label);grid-template-columns:22px 1fr;gap:12px;padding:10px 0;display:grid}.steps li .mark{border:1px solid var(--line-2);border-radius:3px;width:10px;height:10px;margin-top:6px}.steps li.done{color:var(--text-2)}.steps li.done .mark{background:var(--text-2);border-color:var(--text-2)}.steps li.now{color:var(--text)}.steps li.now .mark{background:var(--gold);border-color:var(--gold);animation:breathe 2.4s var(--ease) infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}.chat{flex-direction:column;gap:14px;min-height:360px;display:flex}.msg{border-radius:12px;max-width:78%;padding:12px 15px;line-height:1.5}.msg.you{border:1px solid var(--line-2);background:#eaf1ee12;align-self:flex-end}.msg.mind{background:linear-gradient(180deg, var(--slab-top), var(--slab));box-shadow:inset 0 0 0 1px var(--rim);align-self:flex-start}.msg .meta{color:var(--label);gap:12px;margin-top:10px;font-size:12px;display:flex}.msg .meta a{color:var(--gold);text-decoration:none}.fact-note{margin:0 0 10px}.fact-card{border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--line-2);background:#eaf1ee0a;padding:12px 14px}.fact-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.fact-symbol{font-family:var(--mono);color:var(--gold);letter-spacing:.02em;font-size:15px}.fact-kind{color:var(--label);font-size:12px}.fact-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fact-lines li{color:var(--text);border-top:1px solid var(--line);padding-top:6px}.fact-lines li:first-child{border-top:0;padding-top:0}.fact-footer{color:var(--text-2);margin:10px 0 0;font-size:12px}.composer{gap:10px;margin-top:16px;display:flex}.composer .input{flex:1}.view{animation:rise .45s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.view{animation:.4s linear both fade}@keyframes fade{0%{opacity:.35}to{opacity:1}}.steps li.now .mark{animation-duration:3.6s}}@media (max-width:1000px){.shell{grid-template-columns:1fr}.side{flex-flow:wrap;gap:14px;height:auto;position:static}.nav{flex-flow:wrap}.cols-3,.cols-2,.cols-2e{grid-template-columns:1fr}.main{padding:20px 16px 48px}}.pr-head{justify-content:space-between;align-items:center;gap:16px;margin:-12px 0 22px;display:flex}.pr-head .actions{margin-top:0}.pr-run{background:var(--text);color:var(--slab);border-color:var(--text);font-weight:500}.pr-run[disabled]{color:var(--slab);background:#eaf1eec7}.pr-proof-ready{color:var(--gold);border-color:var(--rim-strong);box-shadow:0 0 0 4px #e8cf9a1f}.pr-top{grid-template-columns:minmax(300px,420px) 1fr;gap:18px;margin-bottom:18px;display:grid}.pr-card{background:linear-gradient(#1c2928d1,#141f1ec7);padding:24px 28px}.pr-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.pr-card-head h2{margin:0}.pr-kicker{font:500 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--label)}.pr-link{color:var(--label);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.pr-link:hover{color:var(--text-2)}.pr-pairs{grid-template-columns:1fr auto;gap:14px 16px;margin:16px 0 0;display:grid}.pr-pairs dt{color:var(--label)}.pr-pairs dd{text-align:right;color:var(--text);margin:0}.pr-big{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:14px;display:flex}.pr-number{font:280 60px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-stretch:104%}.pr-caption{color:var(--text-2);font-size:17px}.pr-facts{min-height:20px;color:var(--text-2);margin-top:12px;font-size:14px}.pr-bars{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-top:20px;display:grid}.pr-bar .track{background:#eaf1ee14;border-radius:3px;height:6px;overflow:hidden}.pr-bar .fill{background:var(--gold);height:100%;transition:width .6s var(--ease)}.pr-bar .cap{color:var(--label);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.pr-bar .cap.on{color:var(--text-2)}.pr-note{color:var(--label);margin:14px 0 0;font-size:13px}.pr-out:empty{display:none}.pr-team{margin-bottom:0}.pr-team .pr-scroll{max-height:304px}.pr-scroll{max-height:352px;margin-top:14px;overflow-y:auto}.pr-table{border-collapse:collapse;width:100%}.pr-table th{text-align:left;font:500 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--label);background:#192524;padding:0 0 12px;position:sticky;top:0}.pr-table th:nth-child(3),.pr-table td.num{text-align:right;padding-right:32px}.pr-table td{border-top:1px solid #eaf1ee0f;padding:12px 0}.pr-table tr.paid td{animation:pr-sweep 1.2s var(--ease) both}@keyframes pr-sweep{0%{background:linear-gradient(90deg,#e8cf9a14,#0000)}to{background:0 0}}.pr-who{align-items:center;gap:12px;display:inline-flex}.pr-avatar{width:34px;height:34px;color:var(--text-2);background:#eaf1ee0f;border:1px solid #eaf1ee1a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.pr-status{align-items:center;gap:10px;font-size:14px;display:inline-flex}.pr-dot{width:7px;height:7px;transition:background .3s var(--ease), transform .3s var(--ease);background:#eaf1ee2e;border-radius:50%}.pr-status.dim{color:var(--label)}.pr-status.mid{color:var(--text-2)}.pr-status.mid .pr-dot{background:var(--label)}.pr-status.gold{color:var(--gold)}.pr-status.gold .pr-dot{background:var(--gold);transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.pr-table tr.paid td{animation-duration:2s}}@media (max-width:1000px){.pr-top{grid-template-columns:1fr}.pr-head{flex-direction:column;align-items:flex-start;margin-top:0}.pr-number{font-size:44px}.pr-table th:nth-child(2),.pr-table td:nth-child(2),.pr-table th:nth-child(4),.pr-table td:nth-child(4){display:none}}.pr-chain{color:var(--label);border-top:1px solid #eaf1ee12;flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:22px;padding-top:16px;font-size:13px;display:flex}.pr-chain-label{font:500 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.pr-chain-body{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.pr-chain-body .pr-entry{color:var(--text-2);font-size:12.5px}.pr-proof{width:calc(100% - 32px);max-width:660px;color:var(--text);border:0;padding:30px 34px}.pr-proof::backdrop{background:#0c141399}.pr-proof .pr-proof-title{font:400 22px/1.2 var(--body);color:var(--text);letter-spacing:0;text-transform:none;margin:0}.pr-proof-line{margin:6px 0 18px}.pr-proof .pv-facts{margin-bottom:20px}.pr-pick{cursor:pointer;border-bottom:1px solid #eaf1ee12;grid-template-columns:22px auto 1fr;align-items:baseline;gap:10px;padding:11px 0;display:grid}.pr-pick.head{border:0;grid-template-columns:22px 1fr;padding:0 0 4px}.pr-pick .k{color:var(--label)}.pr-pick .v{text-align:right;color:var(--text)}.pr-pick.off{cursor:default}.pr-pick.off .v{color:var(--text-2)}.pr-pick input{accent-color:var(--gold)}.pr-proof-actions{align-items:center;margin-top:18px}.pr-made{color:var(--text-2);align-items:center;gap:10px;margin:16px 0;display:flex}.pr-dot.gold{background:var(--gold)}.pr-linkbox{border-radius:var(--radius);background:#eaf1ee0d;align-items:center;gap:10px;margin:8px 0 4px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #eaf1ee1a}.pr-linkbox .mono{overflow-wrap:anywhere;flex:1;font-size:13px}.pr-linkbox .btn{padding:8px 14px;text-decoration:none}.pr-links{border-top:1px solid #eaf1ee12;margin-top:22px;padding-top:14px}.pr-link-row{align-items:baseline;gap:14px;padding:6px 0;display:flex}.pr-link-row .pr-link{margin-left:auto}body[data-route=p] .shell{grid-template-columns:1fr}body[data-route=p] .side,body[data-route=p] .topbar{display:none}.pv{max-width:760px;margin:24px auto 0}.pv-head{align-items:center;gap:12px;display:flex}.pv-head img{width:28px;height:28px}.pv-tag{color:var(--label);margin-left:auto;font-size:13px}.pv-verdict{align-items:center;gap:16px;margin:52px 0 14px;display:flex}.pv-verdict h1{font:280 40px/1.1 var(--display);letter-spacing:-.03em;margin:0;font-stretch:104%}.pv-verdict p{margin:4px 0 0}.pv-mark{border:2px solid var(--gold);width:44px;height:44px;color:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.pv-mark.no{border-color:var(--label);color:var(--label)}.pv-headline{color:var(--text-2);margin:0 0 30px}.pv h2{font:500 12px/1 var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--label);margin:30px 0 6px}.pv h2.signal{color:var(--gold)}.pv-facts{grid-template-columns:1fr auto;margin:0;display:grid}.pv-facts dt,.pv-facts dd{border-bottom:1px solid #eaf1ee14;margin:0;padding:14px 0}.pv-facts dt{color:var(--text-2)}.pv-facts dd{text-align:right}.pv-hidden{color:var(--text-2);line-height:1.7}.pv-meta{border-radius:var(--radius);color:var(--label);background:#0c1413b3;grid-template-columns:repeat(3,1fr);row-gap:8px;margin:28px 0 18px;padding:16px 20px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #eaf1ee14}.pv-meta .mono{color:var(--text-2)}@media (max-width:700px){.pv-meta{grid-template-columns:1fr}.pv-verdict h1{font-size:30px}}.rs-dialog{width:calc(100% - 32px);max-width:1180px;color:var(--text);border:0;padding:26px 30px}.rs-dialog::backdrop{background:#0c141399}.rs-head{margin-bottom:16px}.rs .rs-title,.rs-dialog .rs-title{font:280 32px/1.1 var(--display);letter-spacing:-.03em;color:var(--text);text-transform:none;margin:0 0 6px;font-stretch:104%}.rs-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rs-left,.rs-right{flex-direction:column;min-height:420px;display:flex}.rs-right{box-shadow:inset 0 0 0 1px var(--rim);background:#0c1413eb}.rs-words{resize:vertical;min-height:200px;color:var(--text);font:280 24px/1.4 var(--display);letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;margin-top:14px;font-stretch:104%}.rs-words::placeholder{color:var(--label)}.rs-foot{color:var(--label);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.rs-foot .btn,.rs-foot .mono{white-space:nowrap;flex:none}.rs-lines{margin-top:12px}.rs-line{transition:opacity .3s var(--ease);border-bottom:1px solid #eaf1ee12;justify-content:space-between;gap:16px;padding:13px 0;font-size:16px;display:flex}.rs-line .k{color:var(--label)}.rs-line .v{color:var(--text);text-align:right}.rs-line.open{opacity:.45}.rs-notes{margin-top:12px}.rs-questions{color:var(--text-2);margin:6px 0 0;padding-left:18px;font-size:14px}.rs-questions li{margin:4px 0}.rs-signed{color:var(--gold);border-color:var(--rim-strong);background:#e8cf9a1f}.rs-after{color:var(--text-2);margin-top:14px}.rs-after:empty{display:none}.rs-team{border-top:1px solid #eaf1ee12;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:12px;padding-top:12px;display:flex}.rs-span{grid-column:1/-1}.rs-empty{text-align:center;color:var(--label);font:280 26px/1.3 var(--display);margin:0;padding:80px 0;font-stretch:104%}.rs-file{display:none}.rs-actions{white-space:nowrap;justify-content:flex-end;gap:12px;display:flex}.rs-addsheet{border-radius:var(--radius);max-width:560px;box-shadow:inset 0 0 0 1px var(--rim);background:#101a19fc;margin:0 auto 18px;padding:22px 26px}@media (max-width:1000px){.rs-grid{grid-template-columns:1fr}}.demo-bar{z-index:20;border-bottom:1px solid var(--rim);color:var(--text-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1211eb;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 24px;font-size:13px;display:flex;position:sticky;top:0}.demo-bar strong{color:var(--gold);letter-spacing:.04em;font-weight:600}.demo-controls{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.demo-controls .input{width:200px;padding:7px 10px}.demo-controls .btn{padding:7px 12px}.demo-slab .badge{margin-bottom:14px;display:inline-block}.demo-steps li{padding:6px 0;font-size:13px}.net-vault{color:var(--label);margin-top:6px;font-size:12px}.net-vault a{color:var(--gold);font-family:var(--mono);text-decoration:none}.net-vault a:hover{text-decoration:underline}.net-bar{z-index:20;border-bottom:1px solid var(--rim);color:var(--text-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1211eb;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 24px;font-size:13px;display:flex;position:sticky;top:0}.net-bar strong{color:var(--gold);letter-spacing:.04em;font-weight:600}.col{flex-direction:column;min-width:0;display:flex}.col>.main{flex:1 0 auto}.app-disc{width:100%;max-width:1240px;padding:0 40px 28px}.app-disc p{max-width:72ch;color:var(--label);margin:0;font-size:12px;line-height:1.55}@media (max-width:1000px){.app-disc{padding:0 16px 28px}}.first-run{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060c0bb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.first-run-box{width:100%;max-width:440px;max-height:100%;overflow-y:auto}.first-run-text{color:var(--text-2);gap:12px;margin:0 0 20px;font-size:16px;line-height:1.5;display:grid}.first-run-text p{margin:0}.first-run-box .actions{display:flex}.btn.primary.first-run-agree{background:var(--gold);width:100%;min-height:48px;color:var(--slab);border-color:var(--gold);font-size:16px;font-weight:600}.btn.primary.first-run-agree:hover{background:var(--gold);border-color:var(--gold);filter:brightness(1.06)}.btn.primary.first-run-agree:focus-visible{outline:2px solid var(--text);outline-offset:3px}.wallet-menu{z-index:30;min-width:240px;padding:12px;position:absolute;top:72px;right:24px}.wallet-menu[hidden]{display:none}.wallet-item{justify-content:flex-start;width:100%;margin-top:8px}.wallet-item img{border-radius:4px;width:20px;height:20px}.check-line{margin-top:10px;display:block}.gap-top{margin-top:14px}.chip[hidden]{display:none}
