@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#080b12;--panel:#111723;--edge:#273041;--muted:#a5b1c3;--cyan:#b2f4de;--purple:#b5a6f4}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:#edf2fb;font:15px/1.6 'DM Sans',sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}[hidden]{display:none!important}header{display:flex;align-items:center;gap:28px;padding:25px max(5%,calc((100vw - 1280px)/2));border-bottom:1px solid var(--edge)}.brand{font:600 18px 'Space Grotesk',sans-serif;letter-spacing:3px;white-space:nowrap}header nav{display:flex;gap:24px;margin-left:auto;color:var(--muted);font-size:13px}main{max-width:1280px;margin:auto;padding:0 32px}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #404b61;border-radius:9px;background:#182032;color:#edf2fb;padding:12px 19px;font-weight:600;white-space:nowrap}.button:hover{background:#24324a;border-color:var(--purple)}.button.primary{background:var(--cyan);color:#0b2420;border-color:var(--cyan)}.button.primary:hover{background:#c7ffe9}.small{font-size:12px;padding:9px 16px}.hero{display:grid;grid-template-columns:1.5fr 1fr;gap:75px;align-items:center;padding:76px 0 54px;background:radial-gradient(ellipse at 70% 20%,#665da41a,transparent 64%)}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--cyan);font-weight:600}.live-dot{display:inline-block;background:var(--cyan);width:6px;height:6px;border-radius:50%;margin:0 8px 1px 0;box-shadow:0 0 14px #b2f4de60}h1,h2,h3{font-family:'Space Grotesk',sans-serif;line-height:1.12;font-weight:500}h1{font-size:clamp(32px,4.05vw,58px);letter-spacing:-2.1px;margin:24px 0}h1 em{font-style:normal;color:var(--purple)}.lead{max-width:560px;color:var(--muted);font-size:16px}.hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:27px}.hero-tags span{font-size:10px;padding:6px 10px;border:1px solid var(--edge);border-radius:20px;color:#b8c3d6}.release{border:1px solid #3d3c54;border-radius:16px;padding:25px 27px;background:linear-gradient(130deg,#27233370,#121c2940);box-shadow:0 24px 80px #0003}.release>div{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #ffffff0d;font-size:12px}.release b{font-size:10px;font-weight:500;color:var(--cyan);text-align:right}.release b.pending{color:#a6a0ba}.release p{color:var(--muted);font-size:11px;margin:16px 0 0}.tabs{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--edge);border-radius:12px;background:#101520;padding:6px;gap:5px}.tabs button{background:transparent;color:#657188;border:0;border-radius:8px;padding:16px;font-size:11px;text-align:left}.tabs button span{margin-left:12px;color:#a3aec1;font-size:14px}.tabs button[aria-selected=true]{background:#253447;color:var(--cyan)}.tabs button[aria-selected=true] span{color:#edf8ff}.workspace-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:35px 0 24px}.workspace-head h2{font-size:30px;letter-spacing:-1px;margin:8px 0}.workspace-head p{color:var(--muted);font-size:13px;margin:9px 0}.workspace-head .eyebrow{color:var(--purple);font-size:9px}.workspace-head h3{font-size:21px}.pill{padding:7px 12px;border:1px solid var(--edge);border-radius:20px;color:var(--muted);font-size:10px;white-space:nowrap}.search-panel{background:var(--panel);border:1px solid var(--edge);border-radius:13px;padding:24px}.search-panel label{display:block;font-size:12px;margin-bottom:10px;color:#d5ddea}.input-row{display:flex;gap:12px}input{background:#090e18;border:1px solid #354054;border-radius:8px;padding:13px 15px;color:#eaf2fa;min-width:0;width:100%;font-size:13px}input::placeholder{color:#718097}.input-foot{display:flex;justify-content:space-between;gap:20px;margin-top:15px;align-items:center;font-size:10px;color:#8795aa}.text-button{border:0;background:transparent;color:var(--cyan);font-size:11px;padding:0;cursor:pointer}.status{font-size:13px;color:var(--cyan);min-height:24px;overflow-wrap:anywhere}.status.error{color:#ffb1b1}.empty{text-align:center;padding:35px 20px 55px;color:var(--muted);border:1px dashed var(--edge);border-radius:13px}.empty h3{color:#d6e0ed;font-size:20px;margin:10px 0}.empty p{font-size:13px;max-width:440px;margin:auto}.orbital-mark{font-size:65px;line-height:1.3;color:#544b79}.panel{border:1px solid var(--edge);border-radius:13px;background:var(--panel);padding:26px;margin:22px 0}.report-heading{display:flex;justify-content:space-between;align-items:start;gap:20px}.report-heading h3{font-size:25px;margin:8px 0}.address{font-family:monospace;font-size:11px;overflow-wrap:anywhere;color:#a5bbd3}.muted,.fine{color:var(--muted)}.fine{font-size:11px;line-height:1.7}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.metric{background:#0b111c;border:1px solid #263249;padding:17px;border-radius:9px}.metric label{display:block;color:#96a7c0;font-size:10px;margin-bottom:9px}.metric strong{font-size:20px;font-weight:500;overflow-wrap:anywhere}.metric small{display:block;color:#78889f;font-size:9px;margin-top:6px}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.report-grid h4,.summary h4{font-weight:500;margin:10px 0;color:#d4cdfa}.report-grid p,.report-grid li{font-size:12px;color:#b3c1d5}.report-grid ul{padding-left:19px}.report-grid li{margin:10px 0}.sources{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0;border-top:1px solid var(--edge);margin-top:24px}.sources a{font-size:11px;color:var(--cyan);padding:7px 0;text-decoration:underline;text-underline-offset:4px}.fingerprint{margin-top:15px;padding-top:17px;border-top:1px solid var(--edge)}.fingerprint code{display:block;overflow-wrap:anywhere;font-size:11px;color:#a6b8d0;margin:7px 0}.actions{display:flex;flex-wrap:wrap;gap:10px}.summary{margin-top:24px;padding:20px;background:#25203b55;border:1px solid #514571;border-radius:10px}.summary p{white-space:pre-wrap;font-size:13px;color:#c3d0e0}.saved-list{display:grid;gap:12px}.saved-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid var(--edge);border-radius:10px;background:var(--panel)}.saved-row .address{margin:6px 0}.saved-row .actions{flex-shrink:0}.saved-row strong{font-size:14px;font-weight:500}.watch-row{margin-top:14px}.watch-row input{max-width:340px}.transaction{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--edge);padding:14px 0;font-size:12px}.transaction a{font-family:monospace;color:var(--cyan)}.transaction small{color:var(--muted)}.notice{border:1px solid #49435f;background:#201f33;border-radius:10px;padding:18px;margin-bottom:25px;font-size:12px;color:#c4bbdf}.notice a{color:var(--cyan);margin-left:12px}.note-panel{color:var(--muted);font-size:13px}.note-panel h3{color:#e4eaf2;font-size:20px}.release-notes{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;border-top:1px solid var(--edge);padding:45px 0;margin-top:65px}.release-notes h2{font-size:30px}.release-notes p{font-size:13px;color:var(--muted)}.release-notes .eyebrow{font-size:9px;color:var(--purple)}.release-notes strong{color:#dde6f5;font-weight:500}footer{border-top:1px solid var(--edge);display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px 5%;font-size:11px;color:var(--muted)}#report-file{display:block;margin:14px 0 20px}body[data-busy=true]{cursor:progress}a:hover{color:var(--cyan)}@media(max-width:900px){.hero{gap:25px;grid-template-columns:1.3fr 1fr}.release{padding:20px}.tabs button{padding:13px 8px}.tabs button span{font-size:12px;margin-left:6px}.metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){header{padding:20px;gap:12px}.brand{font-size:14px;letter-spacing:2px}header nav{display:none}#session-link{margin-left:auto}main{padding:0 19px}.hero{grid-template-columns:1fr;padding-top:35px;gap:30px}h1{font-size:38px;letter-spacing:-1.4px}.lead{font-size:14px}.release{padding:20px}.tabs{grid-template-columns:repeat(2,1fr)}.tabs button{padding:13px}.workspace-head{align-items:start;flex-direction:column;gap:8px}.workspace-head h2{font-size:27px}.input-row{flex-direction:column}.search-panel{padding:18px}.input-foot{align-items:start;flex-direction:column;gap:12px}.input-row .button{width:100%}.panel{padding:18px}.report-heading{flex-direction:column}.report-grid{grid-template-columns:1fr;gap:10px}.metrics{gap:9px}.metric{padding:14px}.metric strong{font-size:18px}.saved-row{align-items:start;flex-direction:column;gap:12px}.saved-row .actions{width:100%}.watch-row input{max-width:none}.release-notes{grid-template-columns:1fr;gap:5px;padding-top:30px;margin-top:40px}.transaction{flex-wrap:wrap;gap:4px}.transaction small{width:100%}footer{flex-direction:column;align-items:start;padding:25px 20px}.notice a{display:block;margin:8px 0 0}}
/* Snapshot comparisons */
.tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.tabs button{padding:15px 10px}.tabs button span{margin-left:7px;font-size:13px}
.comparison-selects{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.comparison-selects>div{min-width:0}select{font:inherit;max-width:100%;width:100%;min-width:0;background:#090e18;border:1px solid #354054;border-radius:8px;padding:13px 11px;color:#eaf2fa;font-size:12px}select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.comparison-times{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.comparison-time{padding:20px;border:1px solid var(--edge);border-radius:10px;background:#0b111c}.comparison-time .eyebrow{font-size:9px}.comparison-time strong{display:block;font-size:15px;font-weight:500;margin:9px 0}.comparison-time .address{margin:6px 0}.comparison-time a{font-size:10px;color:var(--cyan)}
.comparison-counts{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.comparison-counts span{font-size:11px;padding:9px 14px;border:1px solid #3f4566;border-radius:30px;color:#c8c1eb}.comparison-counts .changed{color:#f1d09a;border-color:#8b71494d;background:#30271977}
.comparison-table-wrap{overflow-x:auto;border:1px solid var(--edge);border-radius:10px;max-width:100%;scrollbar-color:#45536d #101724}.comparison-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px;text-align:left}.comparison-table caption{text-align:left;font-size:11px;padding:16px;color:var(--muted);background:#0b111c}.comparison-table th{padding:14px 15px;background:#182132;color:#b2c5dd;font-size:10px;font-weight:500}.comparison-table td{padding:16px 15px;border-top:1px solid var(--edge);vertical-align:top;max-width:210px;overflow-wrap:anywhere}.comparison-table td:first-child{min-width:140px}.comparison-table td small{display:block;font-size:9px;line-height:1.65;color:#8d9bb0;margin-top:7px}.comparison-table .comparison-value{font-variant-numeric:tabular-nums;color:#d6e5f5}.comparison-table .changed{background:#4d3a2119}.comparison-badge{display:inline-block;font-size:9px;padding:5px 8px;border-radius:5px;background:#263344;color:#c0d2e8}.comparison-badge.changed{background:#4b3d23;color:#f2d19c}.comparison-badge.unavailable,.comparison-badge.not-comparable{background:#302c3c;color:#c7bbd8}.comparison-delta{display:block;margin-top:8px;font-variant-numeric:tabular-nums;font-size:11px;color:#cfdfef}.comparison-warnings{margin:22px 0;background:#211e2b;border:1px solid #41394f;border-radius:10px;padding:19px}.comparison-warnings h4{font-size:13px;font-weight:500;color:#d7caec;margin:0 0 12px}.comparison-warnings ul{padding-left:18px;margin:0}.comparison-warnings li{font-size:11px;color:#bcb2cc;line-height:1.8;margin:8px 0}.comparison-sources{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.comparison-sources a{font-size:10px;text-decoration:underline;text-underline-offset:3px;color:var(--cyan)}
@media(max-width:900px){.tabs button span{font-size:11px;margin-left:4px}.tabs button{font-size:9px;padding:13px 7px}}
@media(max-width:650px){.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tabs button{padding:13px;font-size:10px}.tabs button span{font-size:12px}.tabs button:last-child{grid-column:1/-1}.comparison-selects,.comparison-times{grid-template-columns:1fr}.comparison-time{padding:16px}.comparison-counts{gap:6px}.comparison-counts span{padding:7px 10px;font-size:10px}.comparison-table td{padding:13px}.comparison-warnings{padding:15px}}
/* Research continuity, optional sharing and private notifications. */
.snapshot-followup{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #526579;border-radius:12px;background:linear-gradient(115deg,#16332f80,#202a4944);padding:20px;margin:24px 0}.snapshot-followup h4{margin:8px 0;color:#dcf2ec;font-size:17px}.snapshot-followup p{margin:6px 0;font-size:12px;color:var(--muted)}.snapshot-followup .button{flex-shrink:0}
.share-controls{padding-top:22px;margin-top:24px;border-top:1px solid var(--edge)}.share-controls label{display:block;margin:18px 0 8px;font-size:12px;color:var(--cyan)}.share-controls input{width:100%;font-size:12px;font-family:monospace}.share-controls .text-button{margin-left:12px}.share-controls .fine{max-width:740px}.telegram-panel{margin-bottom:24px}.telegram-panel h3{margin-top:9px}.telegram-panel p{max-width:750px;color:var(--muted);font-size:13px}
.watched-wallet{border:1px solid var(--edge);border-radius:13px;background:#101722;margin-bottom:14px;overflow:hidden}.watched-wallet .saved-row{border:0;background:transparent;border-radius:0;margin:0}.watched-wallet .pill{font-size:10px}.alert-rule{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:16px;align-items:end;padding:20px;border-top:1px solid var(--edge)}.alert-rule label{display:block;font-size:11px;margin-bottom:7px;color:var(--muted)}.alert-rule input:not([type=checkbox]){width:100%;padding:13px 11px;font-size:12px}.alert-rule .checkbox-label{display:flex;align-items:center;gap:8px;margin:0;min-height:42px;color:#d0e2ec}.checkbox-label input{accent-color:var(--cyan);width:16px;height:16px;flex-shrink:0}.alert-rule .rule-help{grid-column:1/-1;margin:0}.shared-main{max-width:1080px}.shared-main h1{font-size:clamp(28px,5vw,55px);overflow-wrap:anywhere}.shared-main .notice p{margin-bottom:0}.shared-main .metric strong{overflow-wrap:anywhere;font-size:clamp(17px,2.2vw,26px)}.shared-main .panel{margin:28px 0}.shared-main .report-grid p{font-size:13px}.shared-main .summary p{white-space:pre-wrap}.shared-main .notice{font-size:13px}.shared-main>.actions{margin:28px 0}
[hidden]{display:none!important}
@media(max-width:850px){.alert-rule{grid-template-columns:1fr 1fr}.alert-rule .button{justify-self:end}}
@media(max-width:550px){.snapshot-followup{align-items:flex-start;flex-direction:column;padding:17px}.snapshot-followup h4{font-size:15px}.alert-rule{grid-template-columns:1fr;padding:17px}.alert-rule .button{justify-self:stretch}.telegram-panel .actions{align-items:stretch}.telegram-panel .actions>*{width:100%;text-align:center}.share-controls .text-button{margin-left:0}.shared-main .report-grid{grid-template-columns:1fr}}

.alert-rule{grid-template-columns:repeat(3,minmax(0,1fr))}.alert-rule select{width:100%;min-width:0}.alert-rule [data-publish-consent]{grid-column:1/-1}.alert-rule [hidden],.telegram-panel[hidden]{display:none!important}@media(max-width:750px){.alert-rule{grid-template-columns:1fr}.telegram-panel .actions>*{white-space:normal}}

/* Account delivery receipts and monitoring readiness. */
.delivery-health{background:radial-gradient(ellipse at 100% 0%,#1e304666,transparent 60%),#101722;border-color:#344958;margin-block:24px}.delivery-health h3{font-size:clamp(23px,4vw,32px);letter-spacing:-.8px;margin:5px 0}.delivery-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#2b3d4b;border:1px solid #2b3d4b;border-radius:12px;overflow:hidden;margin:24px 0 14px}.delivery-metrics>div{background:#0c1520;padding:19px 18px}.delivery-metrics span{display:block;min-height:42px;color:var(--muted);font-size:12px;line-height:1.5}.delivery-metrics strong{display:block;font:500 32px 'Space Grotesk',sans-serif;color:var(--cyan)}.delivery-health .pill[data-state="attention"]{color:#ffd39a;border-color:#785d38;background:#34291c}.delivery-health .pill[data-state="ready"]{color:var(--cyan)}.delivery-details{border-top:1px solid var(--edge);margin-top:18px;padding-top:15px}.delivery-details summary{cursor:pointer;font-weight:600;padding:5px 0;min-height:38px}.delivery-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0}.delivery-checks>div{padding:13px;background:#080f1a;border:1px solid var(--edge);border-radius:9px}.delivery-checks b{display:block;color:var(--cyan);font-weight:500}.delivery-checks .pending b{color:#ffd39a}.delivery-checks span,.delivery-test small{color:var(--muted);font-size:12px}.delivery-test{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--edge)}.delivery-test small{display:block}.alert-history-controls{display:flex;align-items:center;gap:12px;margin:0 0 15px}.alert-history-controls select{max-width:100%;padding:10px 14px;border:1px solid var(--edge);border-radius:8px;background:#111723;color:inherit;font:inherit}.alert-receipt{font-size:12px;color:var(--muted);max-width:650px}.alert-receipt.needs-attention{color:#ffd39a}.delivery-details code{overflow-wrap:anywhere}.delivery-health .actions{flex-wrap:wrap}.delivery-health button:disabled{cursor:default}
@media(max-width:720px){.delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-metrics>div{padding:15px}.delivery-metrics span{min-height:36px}.delivery-checks{grid-template-columns:1fr}.delivery-test{flex-direction:column;gap:4px}.delivery-health .actions .button{white-space:normal}.alert-history-controls select{min-width:0}.delivery-health .report-heading{align-items:flex-start}}
