:root{color-scheme:dark;--bg:#08090e;--panel:#12141f;--ink:#f4f1f8;--muted:#b2adc3;--dim:#9793aa;--line:#333145;--lilac:#c2aff0;--aqua:#8ee2dc;--rose:#d494b9;--gold:#dfc08b;--font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:radial-gradient(ellipse 70% 520px at 50% 0,#27203748,transparent),var(--bg);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}[hidden]{display:none!important}button,input,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}button:disabled{cursor:default;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--aqua);outline-offset:4px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.2}button{touch-action:manipulation}.page-shell{width:min(1192px,100% - 72px);margin-inline:auto}.skip-link{position:fixed;left:20px;top:-100px;z-index:10;padding:10px 16px;background:var(--aqua);color:#091318}.skip-link:focus{top:14px}.site-header{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #b6a6d01d}.brand{display:flex;gap:13px;align-items:center;text-decoration:none;flex-shrink:0}.brand img{object-fit:contain}.brand strong{display:block;font-size:14px;font-weight:650;letter-spacing:.2em}.brand small{display:block;margin-top:2px;font:8px/1.7 var(--mono);letter-spacing:.16em;color:var(--dim)}.site-header nav{display:flex;gap:30px;margin-left:auto;margin-right:28px;font-size:12px;color:#c7c1d5}.site-header nav a{text-decoration:none;padding-block:10px}.site-header nav a:hover{color:var(--aqua)}.private-chip{border:1px solid #60617666;padding:7px 12px;border-radius:30px;white-space:nowrap;font-size:10px;color:#c8bddb;letter-spacing:.02em}.private-chip i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lilac);margin-right:7px;vertical-align:middle}.hero{text-align:center;padding:66px 20px 44px}.eyebrow{color:var(--lilac);font:600 10px/1.7 var(--mono);letter-spacing:.18em;margin-bottom:13px}.hero .eyebrow{display:flex;align-items:center;justify-content:center;gap:10px;font-size:9px}.tiny-line{height:1px;width:21px;background:var(--lilac)}.hero h1{font-size:clamp(40px,5.8vw,77px);font-weight:520;letter-spacing:-.065em;margin:15px 0 20px}.hero h1 em{font-style:normal;color:var(--lilac)}.hero-copy{max-width:690px;margin:0 auto;font-size:15px;line-height:1.8;color:#b7b1c6}.hero-notes{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;font:10px/1.6 var(--mono);color:#c4bbd3;margin-top:25px}.separator{color:#585369}.preview-toolbar{border:1px solid #4a415d80;background:#15101f80;border-radius:12px;min-height:66px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.preview-caption{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--muted)}.preview-label{font:600 8px/1.7 var(--mono);letter-spacing:.16em;color:var(--gold)}.mode-switch{display:flex;border:1px solid #54485e70;border-radius:8px;padding:3px;background:#0c0b13;gap:3px}.mode-switch button{border:0;border-radius:5px;padding:9px 12px;background:transparent;color:#ada3bc;font-size:11px;white-space:nowrap}.mode-switch button[aria-pressed=true]{color:#eee7f9;background:#30263f;box-shadow:0 1px 5px #0003}.search-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid #55536c77;border-radius:19px;background:linear-gradient(110deg,#191523,#0e1620);margin-bottom:59px;min-height:294px}.search-panel canvas{position:absolute;inset:0;width:100%;height:calc(100% - 70px);z-index:-1;opacity:.85}.search-content{padding:28px 32px 25px;width:55%;min-height:256px;background:linear-gradient(90deg,#151321e6,#15132177 68%,transparent)}.search-content .eyebrow{font-size:8px;margin-bottom:13px;color:#aca2c2}.search-content h2{font-size:27px;line-height:1.25;font-weight:500;letter-spacing:-.037em;margin-bottom:12px}.search-copy{font-size:11px;line-height:1.8;color:#b8b0c8;margin-bottom:19px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:10px 16px;border:1px solid #5c576f;border-radius:9px;font-size:11px;line-height:1.4;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s}.button.primary{background:linear-gradient(105deg,#c7b2eb,#a9d6df);border-color:#ccbeee;color:#141421}.button.primary:hover{background:#d9c8f1}.button.secondary{background:#1b1b29;color:#dbd1ea;border-color:#655874}.button.secondary:hover,.button.quiet:hover{border-color:#baa1d1;background:#30283c}.button.quiet{color:#c2b7d0;background:transparent;border-color:#50465d}.button-orbit{font-size:20px;line-height:16px;font-weight:400}.pending-actions{display:flex;gap:8px;flex-wrap:wrap}.pending-actions .button{font-size:10px;min-height:40px;padding:9px 11px}.trace-caption{position:absolute;right:26px;bottom:94px;text-align:right;display:flex;flex-direction:column;gap:5px;color:#c2b4dc;pointer-events:none}.trace-caption span:first-child{font:8px/1.5 var(--mono);letter-spacing:.24em}.trace-caption span:last-child{font:7px/1.5 var(--mono);letter-spacing:.13em;color:#968ca8}.status-strip{display:flex;gap:12px;align-items:center;padding:16px 24px;border-top:1px solid #7470853d;background:#10111bd9;min-height:72px}.status-strip strong{display:block;font-size:11px;color:#d8d0e8;font-weight:560;line-height:1.5}.status-strip p{margin:3px 0 0;color:#a9a1ba;font-size:10px;line-height:1.5}.status-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--lilac);box-shadow:0 0 0 4px #b79ed011}.status-aside{margin-left:auto;white-space:nowrap;color:#a1bcbf;font:9px/1.5 var(--mono)}.search-panel[data-state=pending]{border-color:#9682b180}.search-panel[data-state=pending] .status-dot{background:var(--aqua);box-shadow:0 0 0 4px #90d4d51a}.search-panel[data-state=error] .status-dot{background:var(--gold)}.search-panel[data-state=error] .status-aside{color:var(--gold)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:17px}.section-heading .eyebrow{font-size:9px;margin-bottom:9px}.section-heading h2{font-weight:520;font-size:30px;letter-spacing:-.043em;margin:0;scroll-margin-top:30px}.section-heading h2:focus{outline:none}.section-intro{color:#afa8c0;font-size:12px;line-height:1.8;max-width:780px;margin-bottom:25px}.count-pill,.quote-state{border:1px solid #57627370;background:#131b2180;color:#aad0cf;border-radius:30px;font:9px/1.6 var(--mono);padding:7px 11px;white-space:nowrap}.coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch;margin-bottom:26px}.coverage-card{border:1px solid var(--line);border-radius:13px;min-width:0;padding:18px 21px;background:linear-gradient(135deg,#16141f,#11141d);display:flex;flex-direction:column;min-height:127px}.coverage-card .label{font:9px/1.6 var(--mono);letter-spacing:.075em;color:#a79cb9}.coverage-card strong{font-size:33px;line-height:1.25;letter-spacing:-.04em;font-weight:520;margin:6px 0 5px;font-variant-numeric:tabular-nums}.coverage-card small{margin-top:auto;font-size:10px;color:#aaa2b9;line-height:1.5}.coverage-card:last-child{border-color:#61506f;background:linear-gradient(125deg,#21182d,#151724)}.coverage-card:last-child strong{color:var(--lilac)}.inventory-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;border-block:1px solid #4944535e;padding:13px 0;margin-bottom:26px}.inventory-tools p{margin:0;font-size:11px;color:#c5bdcf}.evidence-dot{width:5px;height:5px;background:var(--aqua);display:inline-block;border-radius:50%;margin-right:9px}.inventory-tools label{display:flex;align-items:center;gap:10px;font-size:10px;color:#a9a1b7}.inventory-tools select{font-size:10px;color:#d8cde4;border:1px solid #514757;border-radius:7px;background:#15121d;padding:8px 9px;max-width:210px}.inventory-group{margin-bottom:28px}.group-heading{display:flex;align-items:baseline;gap:12px;justify-content:space-between;margin:0 0 13px;padding:0 1px}.group-heading h3{font-size:13px;font-weight:540;color:#ddd4e9;margin:0;letter-spacing:-.01em}.group-heading .group-count{font:9px/1.6 var(--mono);color:#aaa0b9;white-space:nowrap}.group-heading h3:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:9px;background:var(--lilac);vertical-align:2px}.inventory-group[data-kind=sale] .group-heading h3:before{background:var(--aqua)}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.account-card{min-width:0;display:flex;flex-direction:column;position:relative;padding:22px;border:1px solid #383448;border-radius:15px;background:linear-gradient(130deg,#171520,#11151e);overflow:hidden}.account-card[data-kind=sale]{border-color:#385751;background:linear-gradient(130deg,#162125,#121722)}.account-card[data-kind=empty]{border-color:#514263}.account-card[data-kind=token2022]{background:linear-gradient(130deg,#1c1725,#12151e)}.account-card-top{display:flex;align-items:center;gap:12px;min-height:48px;margin-bottom:19px}.token-monogram{height:39px;width:39px;border-radius:11px;border:1px solid #6b5e8080;background:#33274270;display:grid;place-items:center;font:11px/1 var(--mono);letter-spacing:.025em;color:#dbbcea;flex-shrink:0}.account-card[data-kind=sale] .token-monogram{color:#b5e8d4;background:#24403d80;border-color:#577a6b80}.token-name{min-width:0}.token-name h4{font-size:15px;font-weight:570;letter-spacing:-.025em;margin:0;overflow-wrap:anywhere}.token-name p{font:9px/1.5 var(--mono);letter-spacing:.02em;color:#a49ab4;margin:4px 0 0}.program-badge{margin-left:auto;align-self:flex-start;margin-top:5px;font:8px/1.5 var(--mono);letter-spacing:.055em;border:1px solid #75608a80;color:#ccafd9;white-space:nowrap;padding:4px 7px;border-radius:5px;background:#24192b40}.program-badge[data-program=token-2022]{border-color:#93617870;color:#e2b0c9;background:#48283b30}.account-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:16px;margin-bottom:15px;border-bottom:1px solid #4e465954}.account-facts>div{min-width:0}.account-facts .fact-label{display:block;font-size:9px;color:#a89fb9;margin-bottom:5px}.account-facts strong{font-size:18px;line-height:1.45;font-weight:530;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.account-facts .fact-unit{font:9px/1.5 var(--mono);color:#aa9eba;margin-left:4px;white-space:nowrap}.account-status{display:flex;align-items:center;gap:8px;color:#d6c2e8;font-size:11px;font-weight:570;margin:0 0 7px}.account-status .status-symbol{font-size:10px;display:grid;place-items:center;width:17px;height:17px;flex-shrink:0;border:1px solid #8e72a273;border-radius:50%;color:#ceb2df}.account-card[data-kind=sale] .account-status{color:#b4e5d5}.account-card[data-kind=sale] .status-symbol{border-color:#88bfaa70;color:var(--aqua)}.account-explanation{color:#b6abc4;font-size:11px;line-height:1.8;margin-bottom:13px;flex:1;min-height:39px}.sale-estimate{color:#ade0d0;font:10px/1.7 var(--mono);padding:8px 10px;border-radius:6px;border:1px solid #659b8255;background:#4b866719;margin-bottom:15px}.evidence-details{margin-top:auto;border-top:1px solid #4b425649;padding-top:9px}.evidence-details summary{font-size:10px;color:#c0b1d0;cursor:pointer;min-height:32px;display:flex;align-items:center;justify-content:space-between;list-style:none}.evidence-details summary::-webkit-details-marker{display:none}.evidence-details summary:after{content:"+";font-size:16px;color:#b6a3cb}.evidence-details[open] summary:after{content:"−"}.evidence-details dl{display:grid;grid-template-columns:125px minmax(0,1fr);gap:8px 12px;font:9px/1.75 var(--mono);padding-top:10px;margin:0 0 9px;color:#beb1cc}.evidence-details dt{color:#93849f}.evidence-details dd{margin:0;overflow-wrap:anywhere}.evidence-details .evidence-warning{font-size:10px;line-height:1.8;color:#c6bda7;margin:10px 0 4px}.recorded-empty{padding:30px;border:1px solid #575069;border-radius:14px;background:#18141f;margin-bottom:24px}.recorded-empty h3{font-size:19px;font-weight:500;margin-bottom:13px}.recorded-empty p{max-width:770px;font-size:12px;line-height:1.9;color:#c1b4cd}.recorded-empty p:last-child{margin-bottom:0}.inventory-notice{font-size:10px;line-height:1.8;color:#a59ab7;padding:15px 0 0;border-top:1px solid #433c4d66;margin-bottom:0}.quote-section{margin-top:60px;padding-top:38px;border-top:1px solid #73627870;scroll-margin-top:32px}.quote-state{color:#cbb8df;border-color:#72598380;background:#271a3344}.quote-state[data-aged=true]{color:var(--gold);border-color:#8e75567a}.quote-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch;margin:0 0 20px}.quote-metric{min-width:0;border:1px solid #4a4058;border-radius:13px;padding:19px 21px;background:#181321;min-height:121px;display:flex;flex-direction:column}.quote-metric .label{color:#b5a4c8;font:9px/1.6 var(--mono);letter-spacing:.055em;min-height:16px}.quote-metric strong{font-size:clamp(18px,2.08vw,29px);font-weight:550;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.5;margin-top:10px;white-space:nowrap}.quote-metric .unit{font:9px/1.6 var(--mono);color:#b19cc4;margin-top:0;min-height:15px}.net-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;padding:33px 34px;border:1px solid #746486;border-radius:16px;background:radial-gradient(ellipse at 10% 0,#80639617,transparent 80%),linear-gradient(115deg,#251a33,#131d27);margin:0 0 20px;box-shadow:0 20px 65px #0002}.net-card .eyebrow{font-size:9px;color:#c5addd;margin-bottom:11px}.net-amount{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-bottom:12px}.net-amount strong{font-weight:530;font-size:clamp(27px,3.7vw,48px);letter-spacing:-.052em;line-height:1.25;font-variant-numeric:tabular-nums;color:#f2eafa}.net-amount>span{font:13px/1.5 var(--mono);color:#c7addd}.net-copy>p:last-child{font-size:11px;line-height:1.8;color:#bba8c9;margin-bottom:0}.net-evidence{display:flex;gap:15px;align-items:flex-start;padding:22px 0 22px 31px;border-left:1px solid #87709450}.evidence-seal{display:grid;place-items:center;flex-shrink:0;width:29px;height:29px;border-radius:50%;border:1px solid #8aaeb86b;color:#acd8d6;font-size:12px}.net-evidence strong{font-size:12px;font-weight:530;color:#d2d9e8;line-height:1.6;display:block}.net-evidence p{color:#a7b2c5;font-size:11px;line-height:1.85;margin:6px 0 0;max-width:300px}.result-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:0 1px}.result-footer p{font-size:11px;line-height:1.9;color:#aaa0b8;max-width:790px;margin:0}.result-footer .button{flex-shrink:0;font-size:10px}.save-feedback{color:var(--aqua);font-size:11px;line-height:1.8;min-height:1.8em;margin:9px 0}.preview-options{padding:15px 0;border-top:1px solid #5b4d6645;color:#a597b2;font-size:11px}.preview-options summary{cursor:pointer;width:fit-content;min-height:28px}.preview-options p{font-size:10px;margin:10px 0}.preview-options .button{font-size:10px;margin:0 8px 8px 0;min-height:36px;padding:8px 11px}.site-footer{margin:43px 0 0;padding:25px 0 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #4b405750;font:8px/1.7 var(--mono);letter-spacing:.08em;color:#9686a8}.footer-divider{color:#66566f;margin:0 8px}
@media(min-width:1500px){.page-shell{width:min(1240px,100% - 96px)}.hero{padding-top:76px}}
@media(max-width:900px){.page-shell{width:calc(100% - 44px)}.site-header nav{margin-right:0;gap:20px}.search-content{width:64%}.coverage-grid,.quote-breakdown{gap:14px}.coverage-card,.quote-metric{padding:17px 16px}.account-card{padding:18px}.account-facts{gap:12px}.account-facts strong{font-size:16px}.program-badge{font-size:7px;padding:4px 5px}.net-card{padding:28px;gap:23px}.net-evidence{padding-left:23px}.quote-metric strong{font-size:clamp(16px,2.55vw,23px)}}
@media(max-width:650px){.page-shell{width:calc(100% - 32px)}.site-header{min-height:88px;gap:14px;flex-wrap:wrap;padding:17px 0}.brand{gap:9px}.brand img{width:34px;height:34px}.brand strong{font-size:11px;letter-spacing:.18em}.brand small{font-size:6px;letter-spacing:.1em}.site-header nav{display:none}.private-chip{margin-left:auto;font-size:8px;padding:6px 8px}.private-chip i{width:4px;height:4px;margin-right:5px}.hero{padding:42px 0 29px}.hero h1{font-size:42px;letter-spacing:-.07em;margin:14px 0 16px}.hero-copy{font-size:12px;line-height:1.8;max-width:365px}.desktop-break{display:none}.hero .eyebrow{font-size:8px}.hero-notes{gap:10px;font-size:8px;margin-top:20px}.preview-toolbar{align-items:stretch;flex-direction:column;gap:11px;padding:13px;border-radius:11px;margin-bottom:16px}.preview-caption{flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap;font-size:9px}.preview-label{font-size:7px}.mode-switch{display:grid;grid-template-columns:1fr 1fr}.mode-switch button{font-size:10px;padding:9px 6px}.search-panel{border-radius:15px;margin-bottom:38px}.search-panel canvas{height:calc(100% - 81px);opacity:.58}.search-content{width:100%;min-height:255px;padding:25px 22px 27px;background:linear-gradient(90deg,#171421bb,#1714215c 65%,transparent)}.search-content h2{font-size:25px;letter-spacing:-.04em}.search-copy{font-size:10px;max-width:260px}.search-content .eyebrow{font-size:7px}.trace-caption{right:17px;bottom:98px;opacity:.7}.trace-caption span:first-child{font-size:6px}.trace-caption span:last-child{display:none}.status-strip{min-height:81px;padding:14px 17px;gap:10px}.status-strip strong{font-size:10px}.status-strip p{font-size:9px;max-width:220px}.status-aside{font-size:7px;white-space:normal;text-align:right;max-width:55px}.button{min-height:42px;font-size:10px;padding:10px 13px}.section-heading{align-items:flex-start;gap:10px;margin-bottom:15px}.section-heading h2{font-size:25px;letter-spacing:-.043em;max-width:280px}.section-heading .eyebrow{font-size:7px;margin-bottom:8px}.section-intro{font-size:11px;line-height:1.9;margin-bottom:20px}.count-pill,.quote-state{font-size:7px;padding:5px 8px;margin-top:3px}.coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.coverage-card{padding:16px 17px;min-height:117px;border-radius:11px}.coverage-card .label{font-size:8px}.coverage-card strong{font-size:31px}.coverage-card small{font-size:9px}.inventory-tools{align-items:flex-start;flex-direction:column;gap:10px;padding:14px 0;margin-bottom:24px}.inventory-tools p{font-size:10px}.inventory-tools label{width:100%;justify-content:space-between;font-size:9px}.inventory-tools select{font-size:9px;width:210px;max-width:calc(100% - 35px);padding:8px}.account-grid{grid-template-columns:minmax(0,1fr);gap:14px}.account-card{padding:20px;border-radius:13px}.account-card-top{margin-bottom:17px}.token-name h4{font-size:15px}.token-name p{font-size:8px}.program-badge{font-size:7px;padding:4px 6px}.account-facts{gap:14px}.account-facts strong{font-size:19px}.account-facts .fact-label{font-size:9px}.account-status{font-size:11px}.account-explanation{font-size:11px;min-height:0}.group-heading h3{font-size:12px}.group-heading .group-count{font-size:8px}.inventory-group{margin-bottom:27px}.evidence-details dl{grid-template-columns:94px minmax(0,1fr);gap:7px 9px;font-size:8px}.quote-section{margin-top:40px;padding-top:30px}.quote-section .section-heading{flex-direction:column;gap:12px}.quote-section .section-heading h2{max-width:330px}.quote-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:17px}.quote-metric{padding:17px;min-height:120px;border-radius:11px}.quote-metric .label{font-size:7px}.quote-metric strong{font-size:clamp(18px,5.1vw,23px);margin-top:10px}.quote-metric .unit{font-size:8px}.net-card{grid-template-columns:1fr;gap:22px;padding:25px 23px;border-radius:14px;margin-bottom:19px}.net-amount strong{font-size:clamp(27px,8.5vw,38px)}.net-amount{gap:9px}.net-amount>span{font-size:11px}.net-card .eyebrow{font-size:8px}.net-evidence{padding:20px 0 0;border-left:0;border-top:1px solid #87709450}.net-evidence strong{font-size:11px}.net-evidence p{font-size:10px;max-width:none}.result-footer{flex-direction:column;gap:16px}.result-footer p{font-size:10px}.result-footer .button{width:100%}.site-footer{margin-top:29px;flex-direction:column;align-items:flex-start;gap:9px;font-size:7px;padding:21px 0 30px}.recorded-empty{padding:23px}.recorded-empty h3{font-size:18px}.recorded-empty p{font-size:11px}}
@media(max-width:370px){.hero h1{font-size:37px}.private-chip{font-size:7px}.coverage-card{padding:15px}.quote-metric{padding:14px}.quote-metric strong{font-size:18px}.account-card{padding:18px}.account-facts strong{font-size:18px}.program-badge{font-size:6px}.account-card-top{gap:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
