
:root{
  --bg:#070707;
  --panel:#0d0d0f;
  --panel2:#131316;
  --text:#f5f5f5;
  --muted:#a7a7ad;
  --red:#ff1f2d;
  --red2:#b9000d;
  --line:#27272c;
  --max:1180px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:88px}
body{
  margin:0;
  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;
  background:var(--bg);
  color:var(--text);
  overflow-x:hidden;
}
a{color:inherit;text-decoration:none}
img{display:block;max-width:100%}
.container{width:min(var(--max),calc(100% - 32px));margin:auto}
.noise{
  pointer-events:none;position:fixed;inset:0;opacity:.05;z-index:9999;
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");
}
.nav-wrap{
  position:sticky;top:0;z-index:100;
  background:rgba(7,7,7,.84);backdrop-filter:blur(12px);
  border-bottom:1px solid rgba(255,255,255,.06);
}
.nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px}
.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.08em}
.brand img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid #3b3b40}
.nav-links{display:flex;gap:28px;color:#c6c6cb;font-size:14px}
.nav-links a:hover{color:white}
.btn{
  display:inline-flex;align-items:center;justify-content:center;
  color:#fff;
  min-height:48px;padding:0 20px;border-radius:10px;font-weight:800;
  border:1px solid #3a3a40;transition:.2s ease;
}
.btn:hover{transform:translateY(-1px)}
.btn-small{min-height:40px;padding:0 16px;font-size:14px}
.btn-primary{background:linear-gradient(135deg,var(--red),var(--red2));border-color:transparent;box-shadow:0 8px 30px rgba(255,31,45,.2)}
.btn-ghost{background:#1a1a1e;color:#fff;border-color:#4b4b53}
.hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden}
.hero-bg{
  position:absolute;inset:0;background:url('assets/hero-banner.png') center/cover no-repeat;
  filter:saturate(.8) brightness(.48);transform:scale(1.03)
}
.hero-overlay{
  position:absolute;inset:0;
  background:
    radial-gradient(circle at 65% 45%,rgba(255,0,20,.14),transparent 35%),
    linear-gradient(90deg,#070707 6%,rgba(7,7,7,.91) 36%,rgba(7,7,7,.45) 67%,#070707 100%),
    linear-gradient(180deg,rgba(7,7,7,.1),#070707 92%);
}
.hero-grid{
  position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center;
  padding:110px 0 90px;
}
.eyebrow{font-size:12px;letter-spacing:.32em;font-weight:800;color:#d8d8dc;margin-bottom:14px}
h1,h2,h3{margin:0}
h1{font-family:Anton,Impact,sans-serif;font-size:clamp(90px,13vw,180px);line-height:.82;letter-spacing:.01em}
h1 .dollar{color:var(--red)}
.hero-tag{font-size:22px;font-weight:900;letter-spacing:.08em;margin:22px 0 14px}
.hero-sub{max-width:680px;color:#c9c9cf;font-size:18px;line-height:1.7}
.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.contract-card{margin-top:30px;background:rgba(12,12,14,.8);border:1px solid #28282d;border-radius:14px;padding:18px;max-width:690px}
.contract-card>span{display:block;font-size:11px;letter-spacing:.2em;color:#8f8f96;font-weight:800;margin-bottom:10px}
.contract-row{display:flex;align-items:center;gap:10px}
.contract-row code{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;color:#efeff2}
.contract-row button{background:#1d1d21;color:white;border:1px solid #33343a;border-radius:8px;padding:9px 12px;font-weight:700;cursor:pointer}
.hero-card{position:relative;justify-self:end;max-width:440px}
.hero-card img{border-radius:50%;box-shadow:0 0 80px rgba(255,31,45,.22);border:1px solid #4a1518}
.card-stamp{
  position:absolute;right:-18px;bottom:22px;background:var(--red);color:white;
  padding:12px 18px;font-size:13px;font-weight:900;letter-spacing:.16em;transform:rotate(-4deg)
}
.strip{border-top:1px solid #1e1e22;border-bottom:1px solid #1e1e22;background:#0b0b0d;overflow:hidden}
.strip-inner{display:flex;justify-content:center;gap:26px;padding:18px 24px;font-size:12px;font-weight:900;letter-spacing:.18em;white-space:nowrap}
.strip-inner i{color:var(--red);font-style:normal}
.section{padding:100px 0}
.section-head{max-width:760px;margin-bottom:40px}
h2{font-family:Anton,Impact,sans-serif;font-size:clamp(48px,6vw,80px);line-height:1;text-transform:uppercase}
h3{font-size:20px}
.cards{display:grid;gap:18px}
.cards.three{grid-template-columns:repeat(3,1fr)}
.info-card{background:linear-gradient(180deg,#121214,#0d0d0f);border:1px solid #25252a;border-radius:16px;padding:28px;min-height:240px}
.info-card .icon{font-size:28px;margin-bottom:28px}
.info-card p{color:#a9a9b0;line-height:1.7}
.dark-panel{background:radial-gradient(circle at 80% 50%,rgba(255,31,45,.09),transparent 32%),#0a0a0c;border-top:1px solid #202025;border-bottom:1px solid #202025}
.split{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}
.lead{color:#b9b9bf;font-size:18px;line-height:1.75;max-width:680px}
.checklist{display:grid;gap:14px;margin-top:28px}
.checklist div{display:flex;align-items:center;gap:12px;color:#dedee2}
.checklist span{color:var(--red);font-weight:900}
.quote-card{background:linear-gradient(145deg,#17171a,#0e0e10);border:1px solid #2b2b31;border-radius:20px;padding:40px;position:relative}
.quote-mark{font-family:Georgia,serif;color:var(--red);font-size:90px;line-height:.7}
.quote-card p{font-size:32px;font-weight:800;line-height:1.2}
.quote-card small{color:#9f9fa7}
.trencher-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center;background:#0c0c0e;border:1px solid #242429;border-radius:22px;overflow:hidden}
.trencher-copy{padding:50px}
.trencher-copy p{color:#b3b3ba;line-height:1.75;font-size:17px}
.pill-row{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}
.pill-row span{border:1px solid #35353a;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;letter-spacing:.08em}
.trencher-art img{height:100%;min-height:450px;width:100%;object-fit:cover}
.cta{padding-top:30px}
.cta-inner{background:linear-gradient(135deg,#141416,#0b0b0d);border:1px solid #2b2b30;border-radius:20px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.cta-inner h2{font-size:clamp(42px,5vw,66px)}
.cta-inner p{color:#aaaab1}
.cta-actions{display:flex;gap:10px;flex-wrap:wrap}
footer{border-top:1px solid #202025;padding:34px 0 50px;background:#070708}
.footer-inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;align-items:start}
.muted{color:#7f7f86;font-size:12px;letter-spacing:.18em;margin-top:8px}
.risk{margin:0;color:#77777f;font-size:12px;line-height:1.6}
@media (max-width:900px){
  .nav-links{display:none}
  .hero{min-height:auto}
  .hero-grid,.split,.trencher-wrap{grid-template-columns:1fr}
  .hero-grid{gap:38px;padding-top:80px}
  .hero-card{justify-self:start;max-width:320px}
  .cards.three{grid-template-columns:1fr}
  .trencher-copy{padding:34px 26px}
  .trencher-art img{min-height:300px}
  .cta-inner,.footer-inner{grid-template-columns:1fr;display:grid}
}
@media (max-width:600px){
  .brand span{font-size:14px}
  .nav .btn-small{display:none}
  .hero-sub{font-size:16px}
  .hero-card{max-width:260px}
  .section{padding:72px 0}
  .strip-inner{justify-content:flex-start;overflow:auto}
  .contract-row code{font-size:11px}
}

.scanner-section{background:radial-gradient(circle at 20% 20%,rgba(255,31,45,.09),transparent 28%),#09090b;border-bottom:1px solid #202025}
.scanner-shell{background:linear-gradient(180deg,#111114,#0b0b0d);border:1px solid #29292f;border-radius:20px;padding:30px;box-shadow:0 18px 70px rgba(0,0,0,.28)}
.scan-form label{display:block;font-size:11px;letter-spacing:.18em;color:#9c9ca4;font-weight:800;margin-bottom:10px}
.scan-row{display:grid;grid-template-columns:1fr auto;gap:10px}
.scan-row input{width:100%;min-width:0;background:#070708;color:#f5f5f5;border:1px solid #33333a;border-radius:10px;padding:0 16px;font:600 14px Inter,system-ui;outline:none}
.scan-row input:focus{border-color:#7b242b;box-shadow:0 0 0 3px rgba(255,31,45,.08)}
.scanner-note,.scan-status{color:#85858d;font-size:12px;line-height:1.6}
.scan-status{margin-top:18px;min-height:20px}
.scan-status.error{color:#ff737c}
.scan-result{margin-top:22px;border-top:1px solid #28282e;padding-top:24px}
.report-top{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}
.token-name{font-size:24px;font-weight:900}.token-meta{color:#8f8f97;font-size:12px;margin-top:5px;word-break:break-all}
.score-badge{text-align:center;border:1px solid #36363c;border-radius:16px;padding:16px 20px;min-width:150px;background:#0a0a0c}
.score-number{font-family:Anton,Impact,sans-serif;font-size:52px;line-height:1}.score-label{font-size:10px;letter-spacing:.16em;color:#9b9ba3;font-weight:800;margin-top:4px}
.risk-low{color:#6ee7a8}.risk-moderate{color:#f5cf62}.risk-elevated{color:#ff8c62}.risk-high{color:#ff5a65}
.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}
.metric{border:1px solid #28282e;background:#0b0b0d;border-radius:12px;padding:16px}.metric span{display:block;color:#8e8e96;font-size:10px;letter-spacing:.12em;font-weight:800}.metric strong{display:block;font-size:22px;margin-top:7px}.metric small{display:block;color:#777780;margin-top:5px;line-height:1.4}
.flag-list{display:grid;gap:9px;margin-top:20px}.flag{padding:12px 14px;border:1px solid #29292f;border-radius:10px;background:#0a0a0c;color:#c7c7cc;font-size:13px;line-height:1.5}
.report-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.report-actions button{cursor:pointer}
@media(max-width:700px){.scan-row{grid-template-columns:1fr}.scan-row input{min-height:50px}.report-top{grid-template-columns:1fr}.score-badge{text-align:left}.metric-grid{grid-template-columns:1fr 1fr}}
@media(max-width:460px){.metric-grid{grid-template-columns:1fr}}

.report-actions .btn-ghost{color:#fff!important;background:#1a1a1e!important;border:1px solid #55555f!important}
.report-actions .btn-ghost:hover{background:#242429!important}

/* SnipeKiller Scanner V2 */
.v2-ribbon{display:inline-flex;align-items:center;border:1px solid #4a2024;background:rgba(255,31,45,.08);color:#ff6a72;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900;letter-spacing:.15em;margin-bottom:16px}
.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}
.category-card{border:1px solid #2c2c32;background:linear-gradient(180deg,#0e0e11,#09090b);border-radius:14px;padding:17px}
.category-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.category-head span{font-size:10px;letter-spacing:.12em;color:#9a9aa2;font-weight:900}.category-head strong{font-size:18px;white-space:nowrap}
.score-track{height:6px;background:#1e1e23;border-radius:999px;overflow:hidden;margin:13px 0 10px}.score-track i{display:block;height:100%;background:linear-gradient(90deg,#ff1f2d,#ff5a65);border-radius:999px}
.category-card small{color:#74747d;line-height:1.45}
.v2-metrics{grid-template-columns:repeat(3,1fr)}
.intel-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}
.intel-panel{border:1px solid #2c2c32;background:#09090b;border-radius:15px;padding:20px}.intel-panel h3{font-family:Anton,Impact,sans-serif;font-size:30px;letter-spacing:.02em;margin:2px 0 16px;text-transform:uppercase}.intel-kicker{font-size:9px;font-weight:900;letter-spacing:.16em;color:#ff646d}
.evidence-list,.coverage-list{display:grid;gap:8px}.evidence-row,.coverage-row{display:grid;grid-template-columns:145px 1fr;gap:12px;align-items:start;border-top:1px solid #202025;padding-top:10px}.evidence-row:first-child,.coverage-row:first-child{border-top:0;padding-top:0}.evidence-row span{font-size:10px;color:#8d8d96;font-weight:800;letter-spacing:.06em}.evidence-row p{margin:0;color:#d0d0d4;font-size:12px;line-height:1.5}
.coverage-row{grid-template-columns:auto 1fr}.coverage-status{font-size:8px;font-weight:900;letter-spacing:.11em;border-radius:999px;padding:5px 7px;margin-top:1px}.coverage-live{color:#6ee7a8;background:rgba(110,231,168,.08);border:1px solid rgba(110,231,168,.2)}.coverage-next{color:#f5cf62;background:rgba(245,207,98,.08);border:1px solid rgba(245,207,98,.2)}.coverage-row strong{display:block;font-size:12px}.coverage-row small{display:block;color:#777780;line-height:1.45;margin-top:3px}
.beta-callout{margin-top:16px;border:1px solid #352d1e;background:rgba(245,207,98,.05);color:#bdb6a3;border-radius:10px;padding:12px 14px;font-size:11px;line-height:1.55}.beta-callout strong{color:#eee6cd}
@media(max-width:850px){.category-grid,.intel-grid{grid-template-columns:1fr}.v2-metrics{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.v2-metrics{grid-template-columns:1fr}.evidence-row{grid-template-columns:1fr;gap:4px}}

/* V2.1 historical intelligence */
.category-grid-v21{grid-template-columns:repeat(4,minmax(0,1fr))}
.token-identity{display:flex;align-items:center;gap:14px}.report-token-image{width:54px;height:54px;object-fit:cover;border-radius:50%;border:1px solid rgba(255,255,255,.2)}
.early-panel{margin-top:18px}.early-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.early-stat-grid>div{border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.025);padding:14px;border-radius:10px}.early-stat-grid span{display:block;font-size:.72rem;letter-spacing:.08em;color:#aaa;margin-bottom:5px}.early-stat-grid strong{font-size:1.5rem}.method-note{font-size:.83rem;line-height:1.5;color:#b8b8b8;margin:10px 0 16px}.early-wallet-list{border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.early-list-title{font-weight:800;margin-bottom:7px}.early-wallet-row{display:grid;grid-template-columns:34px 1.2fr 1fr 1fr;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:.84rem}.early-wallet-row code{color:#eee}.early-wallet-row small{color:#aaa}.history-meta{display:block;margin-top:12px;color:#888}.coverage-limited{border-color:#e5a92f!important;color:#ffd36a!important}.category-pending{opacity:.72}.category-pending .category-head strong{color:#ffd36a}
@media(max-width:980px){.category-grid-v21,.early-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.category-grid-v21,.early-stat-grid{grid-template-columns:1fr}.early-wallet-row{grid-template-columns:28px 1fr;gap:4px}.early-wallet-row strong,.early-wallet-row small{grid-column:2}}


/* V2.2 freshness + non-endorsement scoring */
.category-grid-v21{grid-template-columns:repeat(5,minmax(0,1fr))}
.score-badge-provisional{border-color:#47474f;background:linear-gradient(180deg,#111116,#0a0a0d)}
.score-badge-provisional .score-number{color:#f0f0f2;text-shadow:none}
.freshness-bar{margin-top:18px;border-radius:12px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid}
.freshness-bar>div{display:flex;align-items:center;gap:10px;white-space:nowrap}.freshness-bar strong{font-size:11px;letter-spacing:.1em}.freshness-bar span{font-size:12px}.freshness-bar small{line-height:1.45;text-align:right}
.freshness-live{border-color:rgba(110,231,168,.32);background:rgba(110,231,168,.055)}.freshness-live strong{color:#6ee7a8}.freshness-live span,.freshness-live small{color:#9eb9aa}
.freshness-stale{border-color:rgba(255,90,101,.42);background:rgba(255,90,101,.08)}.freshness-stale strong{color:#ff6670}.freshness-stale span,.freshness-stale small{color:#d7a4a8}
.partial-analysis{margin-top:10px;border:1px solid rgba(245,207,98,.28);background:rgba(245,207,98,.055);border-radius:12px;padding:12px 15px;display:flex;gap:12px;align-items:center}.partial-analysis strong{font-size:10px;letter-spacing:.12em;color:#f5cf62;white-space:nowrap}.partial-analysis span{color:#bdb6a3;font-size:11px;line-height:1.5}
.category-market{border-color:#383842}.category-market .category-head strong{color:#aaa;font-size:12px}.category-market small{color:#9b9ba4}
.report-actions button:disabled{opacity:.5;cursor:not-allowed!important;filter:grayscale(.6)}
@media(max-width:1100px){.category-grid-v21{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.freshness-bar{align-items:flex-start;flex-direction:column}.freshness-bar small{text-align:left}.partial-analysis{align-items:flex-start;flex-direction:column}.category-grid-v21{grid-template-columns:1fr}}

/* V2.3 common-funding intelligence */
.funding-panel{margin-top:18px}.funding-stat-grid{margin-bottom:14px}.funding-cluster{border:1px solid rgba(255,92,104,.24);background:linear-gradient(180deg,rgba(255,71,87,.055),rgba(255,255,255,.015));border-radius:12px;padding:14px;margin-top:12px}.funding-cluster-head{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.09)}.funding-cluster-head span{display:block;font-size:.65rem;letter-spacing:.12em;color:#ff6b75;font-weight:900}.funding-cluster-head code{display:block;color:#f3f3f3;margin-top:4px}.funding-cluster-head strong{font-size:.86rem;text-align:right}.funding-members{display:grid;gap:0}.funding-member{display:grid;grid-template-columns:1.2fr .9fr .9fr .9fr;gap:10px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.06);align-items:center;font-size:.8rem}.funding-member:last-child{border-bottom:0}.funding-member code{color:#eee}.funding-member span{color:#cfcfd4}.funding-member small{color:#8c8c94;text-align:right}.category-grid-v21{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:1250px){.category-grid-v21{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.funding-cluster-head{align-items:flex-start;flex-direction:column}.funding-cluster-head strong{text-align:left}.funding-member{grid-template-columns:1fr 1fr}.funding-member small{text-align:left}.category-grid-v21{grid-template-columns:1fr}}


/* V2.3.1 funding diagnostics */
.funding-diagnostics{margin:14px 0 18px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.025)}
.diagnostic-note{margin-top:10px;color:var(--muted,#b9b9b9);font-size:.86rem;line-height:1.45}
.diagnostic-error{margin-top:8px;padding:9px 11px;border-left:3px solid #ff6257;background:rgba(255,80,70,.08);font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}

.forensic-list{margin:14px 0 4px;border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.forensic-row{display:grid;grid-template-columns:34px 1fr 1.05fr 2.2fr;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:.81rem}.forensic-row code{color:#eee}.forensic-row strong{font-size:.72rem;letter-spacing:.05em;color:#f0d36f}.forensic-row small{color:#aaa;line-height:1.35}@media(max-width:820px){.forensic-row{grid-template-columns:28px 1fr;gap:5px}.forensic-row strong,.forensic-row small{grid-column:2}}

/* V2.6 relationship intelligence */
.relationship-panel{margin-top:18px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.025)}
.relationship-title{font-size:.78rem;font-weight:900;letter-spacing:.14em;color:#ff5b5b;margin-bottom:12px}
.relationship-stat-grid{margin-bottom:12px}
.relationship-alert{padding:12px 14px;border-left:4px solid #ff5b5b;background:rgba(255,91,91,.08);border-radius:10px;margin:10px 0 12px;line-height:1.45}
.relationship-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(120px,.8fr) auto minmax(120px,.8fr);gap:10px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}
.relationship-row>div span{display:block;font-size:.7rem;letter-spacing:.08em;opacity:.7}.relationship-row>div strong{font-size:1.05rem}.relationship-row small{grid-column:1/-1;opacity:.78}
.relationship-warning code{color:#ffd45a}
@media(max-width:760px){.relationship-row{grid-template-columns:1fr 1fr}.relationship-row span{display:none}.relationship-row small{grid-column:1/-1}}


/* V2.8 wallet-cluster history + score-card clipping fix */
.category-grid-v21{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}
.category-head{gap:8px;min-width:0}.category-head span{min-width:0}.category-head strong{font-size:16px;flex:0 0 auto;max-width:48%;text-align:right}
.category-market .category-head strong{font-size:11px;max-width:52%}
.cluster-history-panel{margin-top:18px}.cluster-stat-grid{margin-bottom:12px}.cluster-confidence{margin:8px 0 12px;padding:10px 12px;border:1px solid rgba(110,231,168,.23);background:rgba(110,231,168,.055);border-radius:10px;color:#a8cdb9;font-size:.8rem}.cluster-confidence strong{color:#6ee7a8}.cluster-list{border-top:1px solid rgba(255,255,255,.10)}.cluster-row{display:grid;grid-template-columns:34px 1.1fr .9fr 1.5fr;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:.81rem}.cluster-row code{color:#eee}.cluster-row strong{color:#f0d36f;font-size:.76rem}.cluster-row small{color:#aaa;line-height:1.35}.cluster-pair-title{margin-top:18px}.cluster-pair-row strong{color:#ff7b84}.cluster-empty{padding:11px 0;color:#8c8c94;font-size:.82rem;border-top:1px solid rgba(255,255,255,.08)}
@media(max-width:820px){.category-grid-v21{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-row{grid-template-columns:28px 1fr;gap:5px}.cluster-row strong,.cluster-row small{grid-column:2}.category-head strong{max-width:55%}}
@media(max-width:560px){.category-grid-v21{grid-template-columns:1fr}}

/* V3.1 holder-retention behavioral intelligence */
.retention-panel{margin-top:18px}.retention-note{margin:10px 0 14px;padding:10px 12px;border-left:3px solid rgba(245,207,98,.75);background:rgba(245,207,98,.055);color:#bdb6a3;border-radius:8px;font-size:.8rem;line-height:1.45}.retention-note strong{color:#eee6cd}.retention-list{border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.retention-row{display:grid;grid-template-columns:34px 1.05fr 1.1fr 2.3fr;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.07);font-size:.81rem}.retention-row code{color:#eee}.retention-row strong{font-size:.72rem;letter-spacing:.05em;color:#f0d36f}.retention-row small{color:#aaa;line-height:1.35}@media(max-width:820px){.retention-row{grid-template-columns:28px 1fr;gap:5px}.retention-row strong,.retention-row small{grid-column:2}}

/* V3.2 Sniper Behavior Intelligence */
.sniper-headline{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border:1px solid rgba(255,255,255,.14);border-left:4px solid rgba(255,255,255,.5);border-radius:12px;padding:12px 14px;margin:12px 0 16px;background:rgba(255,255,255,.025)}
.sniper-headline strong{font-size:1rem;letter-spacing:.06em}.sniper-headline span{font-size:.78rem;font-weight:800;letter-spacing:.05em}.sniper-headline small{width:100%;opacity:.72}
.sniper-headline.signal-high{border-left-color:#ff4a4a;background:rgba(255,74,74,.07)}
.sniper-headline.signal-elevated{border-left-color:#ff8a45;background:rgba(255,138,69,.06)}
.sniper-headline.signal-moderate{border-left-color:#f1c84c;background:rgba(241,200,76,.05)}
.sniper-headline.signal-low{border-left-color:#44cf89;background:rgba(68,207,137,.05)}
.sniper-stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.sniper-wallet-list{margin-top:16px}.sniper-wallet-row{display:grid;grid-template-columns:42px minmax(120px,.8fr) minmax(190px,1.15fr) minmax(250px,1.8fr);gap:12px;align-items:center;padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.08)}
.sniper-wallet-row strong{font-size:.86rem}.sniper-wallet-row small{opacity:.78}.sniper-wallet-row code{font-size:.82rem}
@media(max-width:800px){.sniper-wallet-row{grid-template-columns:34px 1fr}.sniper-wallet-row strong,.sniper-wallet-row small{grid-column:2}}


/* V3.3 separate Structure Score + Behavioral Risk */
.score-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:330px}
.score-stack .score-badge{min-width:0}
.behavioral-score.behavior-high{border-color:rgba(255,74,74,.48);background:rgba(255,74,74,.065)}
.behavioral-score.behavior-elevated{border-color:rgba(255,138,69,.45);background:rgba(255,138,69,.055)}
.behavioral-score.behavior-moderate{border-color:rgba(241,200,76,.42);background:rgba(241,200,76,.045)}
.behavioral-score.behavior-low{border-color:rgba(68,207,137,.42);background:rgba(68,207,137,.045)}
.behavioral-score.behavior-high .score-number,.behavior-high .category-head strong{color:#ff6262}
.behavioral-score.behavior-elevated .score-number,.behavior-elevated .category-head strong{color:#ff985d}
.behavioral-score.behavior-moderate .score-number,.behavior-moderate .category-head strong{color:#f2cf62}
.behavioral-score.behavior-low .score-number,.behavior-low .category-head strong{color:#58d697}
.behavioral-risk-panel{margin-top:18px}
.behavioral-risk-head{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:13px 14px;margin:12px 0 16px;background:rgba(255,255,255,.025)}
.behavioral-risk-head strong{font-size:1.05rem;letter-spacing:.04em}.behavioral-risk-head span{font-size:.78rem;font-weight:800;letter-spacing:.05em}
.behavioral-risk-panel.behavior-high .behavioral-risk-head{border-left:4px solid #ff4a4a;background:rgba(255,74,74,.07)}
.behavioral-risk-panel.behavior-elevated .behavioral-risk-head{border-left:4px solid #ff8a45;background:rgba(255,138,69,.06)}
.behavioral-risk-panel.behavior-moderate .behavioral-risk-head{border-left:4px solid #f1c84c;background:rgba(241,200,76,.05)}
.behavioral-risk-panel.behavior-low .behavioral-risk-head{border-left:4px solid #44cf89;background:rgba(68,207,137,.05)}
.behavior-warning{display:flex;gap:12px;align-items:flex-start;flex-direction:column;border:1px solid rgba(255,96,96,.28);background:rgba(255,72,72,.06);border-radius:10px;padding:12px 14px;margin-top:14px}.behavior-warning strong{color:#ff7373;letter-spacing:.05em}.behavior-warning span{color:#b9b9c0;font-size:.78rem;line-height:1.5}
.timing-anchor-note{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.018);border-radius:9px;padding:10px 12px;margin:0 0 14px;color:#a8a8b0;font-size:.72rem;line-height:1.5}.timing-anchor-note strong{color:#dedee3}
.behavioral-category{border-color:rgba(255,255,255,.16)}
@media(max-width:700px){.score-stack{grid-template-columns:1fr;min-width:0;width:100%}.score-stack .score-badge{text-align:left}}

/* V3.5 SnipeScore + semantic signal colors + Market Context */
.score-stack-v35{grid-template-columns:repeat(2,minmax(0,1fr))}
.snipe-score{grid-column:1/-1;border-width:2px;background:rgba(255,255,255,.035)}
.snipe-score .score-number{font-size:3.25rem}
.snipe-score.snipe-strong{border-color:rgba(68,207,137,.6);background:rgba(68,207,137,.07)}
.snipe-score.snipe-strong .score-number{color:#58d697}
.snipe-score.snipe-favorable{border-color:rgba(110,231,168,.45);background:rgba(110,231,168,.045)}
.snipe-score.snipe-favorable .score-number{color:#78dda8}
.snipe-score.snipe-provisional{border-color:rgba(241,200,76,.48);background:rgba(241,200,76,.045)}
.snipe-score.snipe-provisional .score-number{color:#f2cf62}
.snipe-score.snipe-mixed{border-color:rgba(241,200,76,.48);background:rgba(241,200,76,.055)}
.snipe-score.snipe-mixed .score-number{color:#f2cf62}
.snipe-score.snipe-caution{border-color:rgba(255,138,69,.52);background:rgba(255,138,69,.06)}
.snipe-score.snipe-caution .score-number{color:#ff985d}
.snipe-score.snipe-high-risk{border-color:rgba(255,74,74,.55);background:rgba(255,74,74,.07)}
.snipe-score.snipe-high-risk .score-number{color:#ff6262}
.maturity-score.maturity-low .score-number{color:#ff985d}.maturity-score.maturity-developing .score-number{color:#f2cf62}.maturity-score.maturity-moderate .score-number{color:#d9d77a}.maturity-score.maturity-high .score-number{color:#58d697}
.signal-value-high{color:#ff6262!important}.signal-value-elevated{color:#ff985d!important}.signal-value-moderate{color:#f2cf62!important}.signal-value-low{color:#58d697!important}.signal-value-limited{color:#aaa!important}
.market-context-card .category-head strong{color:#f2cf62}
@media(max-width:700px){.score-stack-v35{grid-template-columns:1fr}.snipe-score{grid-column:auto}}
.score-stack-v35{grid-template-columns:repeat(3,minmax(0,1fr))}
.structure-strong .score-number{color:#58d697}.structure-mixed .score-number{color:#f2cf62}.structure-elevated .score-number{color:#ff985d}.structure-warning .score-number{color:#ff6262}
@media(max-width:900px){.score-stack-v35{grid-template-columns:1fr 1fr}.maturity-score{grid-column:1/-1}}
@media(max-width:700px){.score-stack-v35{grid-template-columns:1fr}.maturity-score{grid-column:auto}}


/* V3.6 SnipeScore visual hierarchy */
.snipe-score{position:relative;overflow:hidden;padding:20px 24px 22px;box-shadow:inset 0 0 34px rgba(255,255,255,.018)}
.snipe-score::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.055),transparent 42%)}
.snipe-score-title{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}
.snipe-score-title small{font-size:.7em;opacity:.68;letter-spacing:.08em}
.snipe-crosshair{width:26px;height:26px;display:inline-block;flex:0 0 26px;overflow:visible;opacity:.98;filter:drop-shadow(0 0 6px currentColor)}
.snipe-score .score-number{position:relative;z-index:1;font-size:4.45rem;line-height:.98;margin:12px 0 8px;text-shadow:0 0 24px currentColor}
.snipe-profile{position:relative;z-index:1;font-size:1.02rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.snipe-subtitle{position:relative;z-index:1;margin-top:6px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.58}
.snipe-score.snipe-strong .snipe-score-title,.snipe-score.snipe-strong .snipe-profile{color:#58d697}
.snipe-score.snipe-favorable .snipe-score-title,.snipe-score.snipe-favorable .snipe-profile{color:#78dda8}
.snipe-score.snipe-provisional .snipe-score-title,.snipe-score.snipe-provisional .snipe-profile{color:#f2cf62}
.snipe-score.snipe-mixed .snipe-score-title,.snipe-score.snipe-mixed .snipe-profile{color:#f2cf62}
.snipe-score.snipe-caution .snipe-score-title,.snipe-score.snipe-caution .snipe-profile{color:#ff985d}
.snipe-score.snipe-high-risk .snipe-score-title,.snipe-score.snipe-high-risk .snipe-profile{color:#ff6262}
@media(max-width:700px){.snipe-score{padding:18px 16px}.snipe-score .score-number{font-size:3.75rem}.snipe-score-title{font-size:.88rem}}

/* V3.6.2 top-level plain-English assessment */
.snipe-assessment{position:relative;z-index:1;margin:9px auto 2px;max-width:720px;font-size:.84rem;font-weight:900;letter-spacing:.045em;line-height:1.35}
.snipe-assessment.assessment-high{color:#ff6262}
.snipe-assessment.assessment-elevated{color:#ff985d}
.snipe-assessment.assessment-moderate{color:#f2cf62}
.snipe-assessment.assessment-low{color:#58d697}
.snipe-assessment.assessment-limited{color:#aaa}

/* V3.7.5 Evidence Confidence preserved; entry-timing and holder-breadth clarity updated */
.snipe-confidence{position:relative;z-index:1;margin:11px auto 4px;max-width:760px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.025);display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}
.snipe-confidence strong{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}
.snipe-confidence span{font-size:.74rem;line-height:1.4;color:#b9b9c0;max-width:620px}
.snipe-confidence.confidence-low{border-color:rgba(255,152,93,.38);background:rgba(255,152,93,.065)}
.snipe-confidence.confidence-low strong{color:#ff985d}
.snipe-confidence.confidence-developing{border-color:rgba(242,207,98,.34);background:rgba(242,207,98,.055)}
.snipe-confidence.confidence-developing strong{color:#f2cf62}
.snipe-confidence.confidence-moderate{border-color:rgba(120,221,168,.28);background:rgba(120,221,168,.045)}
.snipe-confidence.confidence-moderate strong{color:#78dda8}
.snipe-confidence.confidence-high{border-color:rgba(88,214,151,.34);background:rgba(88,214,151,.055)}
.snipe-confidence.confidence-high strong{color:#58d697}
.snipe-confidence.confidence-limited strong{color:#aaa}
@media(max-width:700px){.snipe-confidence{align-items:flex-start;justify-content:flex-start;flex-direction:column}}

/* V3.7 evidence-gated Current Market Health + local scan evolution */
.score-stack-v35{grid-template-columns:repeat(4,minmax(0,1fr))}
.market-health-score .score-number{color:#d8d8de}
.market-health-score.market-health-strong .score-number,.current-health-card.market-health-strong .category-head strong{color:#58d697}
.market-health-score.market-health-favorable .score-number,.current-health-card.market-health-favorable .category-head strong{color:#78dda8}
.market-health-score.market-health-mixed .score-number,.current-health-card.market-health-mixed .category-head strong{color:#f2cf62}
.market-health-score.market-health-weak .score-number,.current-health-card.market-health-weak .category-head strong{color:#ff985d}
.market-health-score.market-health-fragile .score-number,.current-health-card.market-health-fragile .category-head strong{color:#ff6262}
.scan-history-panel{margin:14px 0 0;border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:15px 16px;background:rgba(255,255,255,.018)}
.scan-history-panel h3{margin:3px 0 10px}.scan-history-list{display:grid;gap:6px}
.scan-history-row{display:grid;grid-template-columns:90px 110px 1fr;gap:10px;align-items:center;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:rgba(255,255,255,.015)}
.scan-history-row span{font-size:.75rem;color:#9a9aa3}.scan-history-row strong{font-size:.82rem}.scan-history-row small{color:#a9a9b0}
.scan-history-current{border-color:rgba(241,200,76,.22)}
@media(max-width:1050px){.score-stack-v35{grid-template-columns:repeat(2,minmax(0,1fr))}.maturity-score{grid-column:auto}}
@media(max-width:700px){.score-stack-v35{grid-template-columns:1fr}.market-health-score,.maturity-score{grid-column:auto}.scan-history-row{grid-template-columns:1fr 1fr}.scan-history-row small{grid-column:1/-1}}

/* V3.7.1 Market Viability + token identity polish */
.report-top{display:block}
.token-identity-header{
  width:100%;
  box-sizing:border-box;
  gap:12px;
  margin:0 0 14px;
  padding:11px 14px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:13px;
  background:linear-gradient(90deg,rgba(255,255,255,.028),rgba(255,31,45,.018),rgba(255,255,255,.012));
}
.token-identity-header .report-token-image{width:46px;height:46px;flex:0 0 46px}
.token-identity-header .token-name{font-size:22px;line-height:1.15}
.token-identity-header .token-name span{color:#a5a5ad;font-size:.72em;margin-left:5px;font-weight:800}
.token-identity-header .token-meta{font-size:10px;color:#6f6f78;margin-top:5px;letter-spacing:.025em}
.market-health-score.market-health-healthy .score-number,.current-health-card.market-health-healthy .category-head strong{color:#78dda8}
.market-health-score.market-health-critical .score-number,.current-health-card.market-health-critical .category-head strong{color:#ff6262}
@media(max-width:700px){
  .token-identity-header{padding:10px 11px;margin-bottom:12px}
  .token-identity-header .report-token-image{width:42px;height:42px;flex-basis:42px}
  .token-identity-header .token-name{font-size:19px}
  .token-identity-header .token-meta{font-size:9px}
}

/* V3.7.6 timing territory labels */
.timing-tier{position:relative}.timing-tier em{display:inline-block;margin-top:5px;padding:2px 6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-style:normal;font-size:.55rem;line-height:1.15;letter-spacing:.08em;color:#aaaab2;background:rgba(255,255,255,.025)}
.timing-tier-sniper em{border-color:rgba(255,77,77,.32);color:#ff8a8a;background:rgba(170,18,18,.10)}
.timing-tier-deep em{border-color:rgba(255,44,44,.52);color:#ff6969;background:rgba(190,0,0,.14);font-weight:800}


/* V3.7.7 Entry-Timing UI micro-polish — presentation only, no scoring changes */
.sniper-stat-grid .timing-tier{
  min-height:108px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  box-sizing:border-box;
}
.sniper-stat-grid .timing-tier>span{
  margin-bottom:0;
  min-height:18px;
}
.sniper-stat-grid .timing-tier>em{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:18px;
  box-sizing:border-box;
  margin:5px 0 7px;
  padding:3px 7px;
  white-space:nowrap;
  max-width:100%;
  line-height:1;
  letter-spacing:.055em;
  font-size:.50rem;
}
.sniper-stat-grid .timing-tier-deep>em{
  font-size:.47rem;
  letter-spacing:.045em;
}
.sniper-stat-grid .timing-tier>strong{
  margin-top:auto;
  line-height:1;
  font-size:1.58rem;
}
@media(max-width:640px){
  .sniper-stat-grid .timing-tier{min-height:100px}
  .sniper-stat-grid .timing-tier>em{font-size:.55rem}
  .sniper-stat-grid .timing-tier-deep>em{font-size:.52rem}
}

/* PREVIEW ONLY: nav wordmark micro-polish; no layout/background/scanner changes */
.brand-wordmark{display:inline-flex;align-items:baseline;gap:0;font-weight:900;font-style:italic;letter-spacing:-.015em;line-height:1;text-transform:uppercase}
.brand-snipe{color:#f2f3f5;text-shadow:0 1px 0 #8f949c}
.brand-killer{color:#ff2735;text-shadow:0 0 10px rgba(255,31,45,.18)}

/* V3.8.2 interpretation polish: master-score explainer + CMH supporting evidence */
.score-explainer,.cmh-breakdown{margin:14px 0 0;border:1px solid rgba(255,255,255,.105);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.022),rgba(255,31,45,.012));padding:16px 18px}
.score-explainer h3,.cmh-breakdown h3{margin:4px 0 9px;font-size:1.08rem;color:#f2f2f5}
.score-explainer p,.cmh-intro{margin:7px 0;color:#b2b2ba;font-size:.78rem;line-height:1.6}
.score-explainer strong,.cmh-footnote strong{color:#f0f0f3}
.score-explainer-read{padding-top:7px;border-top:1px solid rgba(255,255,255,.07)}
.cmh-breakdown{margin-top:16px}
.cmh-breakdown-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:4px}
.cmh-summary{min-width:112px;text-align:right;padding:8px 10px;border:1px solid rgba(255,255,255,.10);border-radius:10px;background:rgba(255,255,255,.018)}
.cmh-summary strong{display:block;font-size:.62rem;letter-spacing:.11em;color:#aaaab2}.cmh-summary span{display:block;margin-top:2px;font-size:1.25rem;font-weight:900;color:#d8d8de}
.cmh-summary.market-health-strong span,.cmh-summary.market-health-healthy span{color:#58d697}.cmh-summary.market-health-favorable span{color:#78dda8}.cmh-summary.market-health-mixed span{color:#f2cf62}.cmh-summary.market-health-weak span{color:#ff985d}.cmh-summary.market-health-fragile span,.cmh-summary.market-health-critical span{color:#ff6262}
.cmh-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px}
.cmh-stat{min-height:92px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(0,0,0,.14);padding:11px 12px;box-sizing:border-box}
.cmh-stat span{display:block;color:#91919b;font-size:.56rem;font-weight:900;letter-spacing:.105em;line-height:1.25}.cmh-stat strong{display:block;margin:7px 0 4px;color:#f2f2f5;font-size:1.02rem;line-height:1.15}.cmh-stat small{display:block;color:#898993;font-size:.64rem;line-height:1.45}
.cmh-footnote{margin-top:11px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);color:#9d9da6;font-size:.70rem;line-height:1.5}
@media(max-width:900px){.cmh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.score-explainer,.cmh-breakdown{padding:14px}.cmh-breakdown-head{flex-direction:column}.cmh-summary{text-align:left;min-width:0}.cmh-stat-grid{grid-template-columns:1fr}.cmh-stat{min-height:0}}

/* V3.8.6 Current Market Health present-state bands */
.market-health-score.market-health-functioning .score-number,.current-health-card.market-health-functioning .category-head strong{color:#f2cf62}
.market-health-score.market-health-unstable .score-number,.current-health-card.market-health-unstable .category-head strong{color:#ffb45f}
.market-health-score.market-health-nonviable .score-number,.current-health-card.market-health-nonviable .category-head strong{color:#ff6262}
.cmh-summary.market-health-functioning span{color:#f2cf62}
.cmh-summary.market-health-unstable span{color:#ffb45f}
.cmh-summary.market-health-nonviable span{color:#ff6262}

/* V3.8.12 launch-origin optics */
.sniper-stat-grid .launch-origin-stat>strong{display:block;margin-bottom:8px;line-height:1}
.sniper-stat-grid .launch-origin-stat>small{display:block;line-height:1.45;color:#b8b8bf}
.sniper-stat-grid .launch-origin-stat>small b{font-size:.9rem;color:#f0f0f3}

/* V3.8.22 mobile navigation */
.mobile-menu-toggle{
  display:none;width:42px;height:42px;border-radius:10px;border:1px solid #35353b;
  background:#111114;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;
}
.mobile-menu-toggle span{display:block;width:19px;height:2px;border-radius:99px;background:#f4f4f5;transition:.18s ease}
.mobile-menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mobile-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
.mobile-menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mobile-menu{display:none;padding:0 0 14px}
.mobile-menu[hidden]{display:none!important}
.mobile-menu a{display:flex;align-items:center;min-height:46px;border-top:1px solid #242429;color:#d7d7db;font-size:14px;font-weight:700}
.mobile-menu a:hover{color:#fff}
.mobile-menu-token{color:#ff626b!important}
@media(max-width:900px){
  .mobile-menu-toggle{display:inline-flex}
  .mobile-menu:not([hidden]){display:grid}
  .nav .btn-small{display:none}
}

/* V3.8.22 Verified Lock Intelligence — evidence only */
.lock-category .category-head strong{font-size:13px;white-space:normal;text-align:right;max-width:150px}
.lock-panel{margin-top:18px;border-color:#343039;background:linear-gradient(180deg,#0d0d11,#09090b)}
.lock-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}
.lock-panel-head h3{margin-bottom:7px}
.lock-panel-head p{margin:0;max-width:780px;color:#9a9aa3;font-size:12px;line-height:1.55}
.lock-status{flex:0 0 auto;border-radius:999px;padding:7px 10px;font-size:9px;letter-spacing:.11em;font-weight:900;border:1px solid #38383f;color:#bdbdc5}
.lock-verified{color:#6ee7a8;border-color:rgba(110,231,168,.3);background:rgba(110,231,168,.07)}
.lock-context{color:#f5cf62;border-color:rgba(245,207,98,.3);background:rgba(245,207,98,.06)}
.lock-none{color:#a7a7af;background:rgba(255,255,255,.025)}
.lock-limited{color:#ffd36a;border-color:rgba(229,169,47,.35);background:rgba(229,169,47,.06)}
.lock-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.lock-stat-grid small{display:block;color:#777780;font-size:.72rem;line-height:1.4;margin-top:5px}
.lock-contract-list{display:grid;gap:9px;margin-top:12px}
.lock-contract-row{display:grid;grid-template-columns:1.2fr .75fr 1.35fr .8fr;gap:10px;padding:12px;border:1px solid #24242a;border-radius:10px;background:#0a0a0c}
.lock-contract-row span{display:block;font-size:9px;letter-spacing:.1em;color:#85858e;font-weight:900;margin-bottom:5px}
.lock-contract-row strong{display:block;font-size:12px;line-height:1.35;color:#ededf0}
.lock-contract-row small{display:block;color:#72727b;font-size:10px;line-height:1.4;margin-top:3px}
.lock-contract-row code{font-size:11px}
.lock-disclosure{margin-top:13px;border:1px solid #352d1e;background:rgba(245,207,98,.045);color:#aaa391;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.5}
.lock-disclosure strong{color:#e4dcc3}
@media(max-width:900px){.lock-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lock-contract-row{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.lock-panel-head{display:grid}.lock-status{justify-self:start}.lock-stat-grid,.lock-contract-row{grid-template-columns:1fr}}

/* V3.8.24 Liquidity Semantics */
.liquidity-metric .liquidity-side-row{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.liquidity-metric .liquidity-side-row span{font-size:.68rem;letter-spacing:.08em;color:var(--muted,#a9a9b2)}
.liquidity-metric .liquidity-side-row b{font-size:1rem;color:#fff;white-space:nowrap}

/* V3.8.28 — plain-English score context */
.why-score-panel{margin:14px 0 0;border:1px solid rgba(255,255,255,.115);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.022),rgba(255,31,45,.016));overflow:hidden}
.why-score-panel>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;user-select:none}
.why-score-panel>summary::-webkit-details-marker{display:none}
.why-score-panel>summary>div{display:grid;gap:3px;min-width:0}
.why-score-panel>summary strong{font-family:Anton,Impact,sans-serif;font-size:1.32rem;letter-spacing:.025em;text-transform:uppercase;color:#f3f3f5}
.why-score-panel>summary small{font-size:.73rem;color:#8d8d96;line-height:1.4}
.why-score-chevron{flex:0 0 auto;width:30px;height:30px;border:1px solid rgba(255,255,255,.12);border-radius:9px;display:grid;place-items:center;color:#c8c8ce;font-size:1.15rem;transition:transform .18s ease,border-color .18s ease}
.why-score-panel[open] .why-score-chevron{transform:rotate(180deg);border-color:rgba(255,62,76,.35)}
.why-score-body{border-top:1px solid rgba(255,255,255,.075);padding:14px 18px 16px}
.why-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.why-score-card{border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(5,6,8,.55);padding:13px 14px;min-height:108px}
.why-score-card span{display:block;font-size:.69rem;letter-spacing:.105em;font-weight:900;text-transform:uppercase;color:#f06a73;margin-bottom:7px}
.why-score-card p{margin:0;color:#b7b7bf;font-size:.76rem;line-height:1.55}
.why-score-gate{margin-top:10px;border:1px solid rgba(255,76,76,.24);border-left:3px solid #ff4d59;border-radius:9px;background:rgba(255,39,52,.055);padding:10px 12px;color:#a9a9b1;font-size:.72rem;line-height:1.5}
.why-score-gate strong{color:#ff6d76;letter-spacing:.04em}
.why-score-bottom{margin-top:10px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.025);padding:11px 13px}
.why-score-bottom strong{font-size:.68rem;letter-spacing:.105em;color:#f06a73;white-space:nowrap}
.why-score-bottom span{color:#c7c7cd;font-size:.76rem;line-height:1.5}
.why-score-disclaimer{display:block;margin-top:9px;color:#65656e;font-size:.66rem;line-height:1.45}
.why-score-panel.snipe-strong,.why-score-panel.snipe-favorable{border-color:rgba(88,214,151,.2)}
.why-score-panel.snipe-strong .why-score-card span,.why-score-panel.snipe-favorable .why-score-card span{color:#65d99c}
.why-score-panel.snipe-caution{border-color:rgba(255,152,93,.23)}
.why-score-panel.snipe-caution .why-score-card span{color:#ff985d}
.why-score-panel.snipe-mixed,.why-score-panel.snipe-provisional{border-color:rgba(242,207,98,.22)}
.why-score-panel.snipe-mixed .why-score-card span,.why-score-panel.snipe-provisional .why-score-card span{color:#f2cf62}
.why-score-panel.snipe-high-risk{border-color:rgba(255,74,74,.28);box-shadow:inset 0 1px 0 rgba(255,84,84,.025)}
@media(max-width:700px){.why-score-panel>summary{padding:14px}.why-score-panel>summary strong{font-size:1.2rem}.why-score-body{padding:12px 14px 14px}.why-score-grid{grid-template-columns:1fr}.why-score-card{min-height:0}.why-score-bottom{grid-template-columns:1fr;gap:5px}}


/* PRE-LAUNCH CONTENT RC: public launch structure + roadmap detail; presentation only */
.launch-transparency-wrap{margin-top:34px}
.launch-transparency-card{background:linear-gradient(135deg,rgba(255,31,45,.08),rgba(18,18,20,.96) 42%,#0d0d0f);border:1px solid rgba(255,64,77,.28);border-radius:18px;padding:30px;box-shadow:0 18px 50px rgba(0,0,0,.18)}
.launch-transparency-card h3{margin:8px 0 8px;font-size:clamp(22px,2.3vw,32px)}
.launch-transparency-lead{color:#b8b8bf;line-height:1.65;max-width:900px}
.allocation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 18px}
.allocation-grid>div{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.025);border-radius:12px;padding:18px 16px}
.allocation-grid strong{display:block;color:#ff4552;font-size:2rem;line-height:1;margin-bottom:8px}
.allocation-grid span{display:block;color:#e5e5e8;font-size:.8rem;font-weight:800;letter-spacing:.03em}
.lock-commitment{margin:0 0 18px;color:#c8c8ce;line-height:1.6}.lock-commitment strong{color:#fff}
.wallet-disclosure-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.wallet-disclosure-grid>div{border:1px solid rgba(255,255,255,.10);border-radius:10px;padding:13px 14px;background:rgba(0,0,0,.18)}
.wallet-disclosure-grid span{display:block;color:#ff6873;font-size:.65rem;font-weight:900;letter-spacing:.12em;margin-bottom:6px}
.wallet-disclosure-grid code{display:block;color:#e7e7ea;font-size:.72rem;line-height:1.45;word-break:break-all;white-space:normal}
.launch-transparency-note{margin:17px 0 0;color:#a9a9b0;line-height:1.6}.launch-transparency-note strong{color:#fff}
.advanced-intelligence-card{min-height:0}
.cohort-preview{margin-top:18px;padding:14px;border:1px solid rgba(255,73,86,.25);border-radius:10px;background:rgba(255,50,65,.045)}
.cohort-preview span{display:block;color:#ff6873;font-size:.61rem;font-weight:900;letter-spacing:.13em;margin-bottom:7px}
.cohort-preview strong{display:block;color:#f5f5f7;font-size:.9rem;line-height:1.3;margin-bottom:6px}
.cohort-preview small{display:block;color:#96969e;font-size:.72rem;line-height:1.5}
@media(max-width:820px){.allocation-grid{grid-template-columns:1fr 1fr}.wallet-disclosure-grid{grid-template-columns:1fr}.launch-transparency-card{padding:22px}}
@media(max-width:520px){.allocation-grid{grid-template-columns:1fr 1fr}.allocation-grid strong{font-size:1.65rem}}


/* V3.8.30 Timing Cohort UI Clarity — presentation only. */
.sniper-stat-grid .cohort-peak-stat{
  min-height:108px;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  box-sizing:border-box;
}
.sniper-stat-grid .cohort-peak-stat>span{
  min-height:32px;
  line-height:1.25;
}
.sniper-stat-grid .cohort-peak-stat>strong{
  display:block;
  margin-top:8px;
  font-size:1.58rem;
  line-height:1;
  letter-spacing:-.02em;
}
.sniper-stat-grid .cohort-peak-stat>small{
  display:block;
  margin-top:7px;
  color:#aaaab2;
  font-size:.67rem;
  line-height:1.35;
}
@media(max-width:640px){
  .sniper-stat-grid .cohort-peak-stat{min-height:100px}
  .sniper-stat-grid .cohort-peak-stat>span{min-height:auto}
}

/* V3.9.2 Deeper Wallet Intelligence: proof-first, coverage-aware forensic presentation */
.deep-finding{margin:12px 0 14px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.035)}
.deep-finding>span{display:block;font-size:.67rem;letter-spacing:.16em;font-weight:900;color:#a9a9b2;margin-bottom:6px}
.deep-finding>strong{display:block;font-size:1rem;letter-spacing:.035em;color:#fff;margin-bottom:7px}
.deep-finding p{margin:0 0 7px;color:#d8d8de;line-height:1.48;font-size:.87rem}
.deep-finding b{display:block;color:#fff;font-size:.86rem;line-height:1.42}
.deep-finding em{display:block;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.09);color:#c2c4cc;font-style:normal;font-size:.75rem;line-height:1.42}.deep-finding small{display:block;margin-top:7px;color:#8f9098;font-size:.73rem;line-height:1.4}
.deep-finding.high{border-color:rgba(255,74,84,.46);background:rgba(255,50,62,.075);box-shadow:inset 3px 0 0 rgba(255,74,84,.9)}
.deep-finding.high>span,.deep-finding.high>strong{color:#ff626c}
.deep-finding.medium{border-color:rgba(255,163,72,.38);background:rgba(255,145,44,.06);box-shadow:inset 3px 0 0 rgba(255,155,60,.85)}
.deep-finding.medium>span,.deep-finding.medium>strong{color:#ffad62}
.deep-finding.clear{border-color:rgba(110,231,168,.30);background:rgba(110,231,168,.045);box-shadow:inset 3px 0 0 rgba(110,231,168,.8)}
.deep-finding.clear>span,.deep-finding.clear>strong{color:#6ee7a8}
.deep-validation{margin:0 0 12px;padding:10px 12px;border:1px solid rgba(94,179,255,.25);border-radius:10px;background:rgba(72,151,255,.045);font-size:.76rem;line-height:1.42}
.deep-validation strong{display:block;color:#8cc8ff;margin-bottom:3px;letter-spacing:.035em}
.deep-validation span{color:#aeb9c8}
.deep-proof-link{display:inline-block;margin-top:5px;color:#8cc8ff!important;text-decoration:none;font-weight:800;font-size:.69rem;letter-spacing:.04em}
.deep-proof-link:hover{text-decoration:underline}

/* V3.9.2 proof-first evidence strip */
.deep-evidence-strip{margin:0 0 14px;padding:12px 14px;border:1px solid rgba(94,179,255,.28);border-radius:11px;background:linear-gradient(135deg,rgba(72,151,255,.07),rgba(255,255,255,.018));display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.deep-evidence-strip span{display:block;color:#8cc8ff;font-size:.65rem;font-weight:900;letter-spacing:.14em;margin-bottom:4px}
.deep-evidence-strip strong{display:block;color:#e6f2ff;font-size:.82rem;line-height:1.4}
.deep-evidence-strip small{color:#8f9aaa;font-size:.72rem}
.deep-proof-actions{display:flex;gap:7px;flex-wrap:wrap}
.deep-proof-actions .deep-proof-link{margin-top:0;padding:7px 9px;border:1px solid rgba(140,200,255,.3);border-radius:7px;background:rgba(72,151,255,.07)}
.deep-proof-actions .deep-proof-link:hover{background:rgba(72,151,255,.13);text-decoration:none}

/* V3.9.3 Deeper Wallet Intelligence disposition layout polish */
.deep-wallet-panel .early-stat-grid strong{display:block;line-height:1.05;margin-bottom:5px}
.deep-wallet-panel .early-stat-grid small{display:block;color:#9b9ca5;font-size:.72rem;line-height:1.35}
.deep-market-exit-row strong{color:#ff5b64}

/* V3.10.2 identity semantics + current transparency / Off-Chain Intelligence V0.2 */
.plain-summary{--plain-accent:#9696a0;position:relative;overflow:hidden;margin:16px 0 0;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,31,45,.018));padding:18px 20px 18px 26px;box-shadow:none}
.plain-summary::before{content:"";position:absolute;left:8px;top:14px;bottom:14px;width:4px;background:var(--plain-accent);border-radius:4px;pointer-events:none}
.plain-summary-high{--plain-accent:#ff4a4a;background:linear-gradient(135deg,rgba(255,74,74,.085),rgba(255,255,255,.018))}
.plain-summary-watch{--plain-accent:#f1c84c;background:linear-gradient(135deg,rgba(241,200,76,.07),rgba(255,255,255,.016))}
.plain-summary-neutral{--plain-accent:#8f8f9a}
.plain-summary h3{font-family:Anton,Impact,sans-serif;text-transform:uppercase;letter-spacing:.025em;font-size:clamp(24px,3vw,36px);line-height:1.08;margin:5px 0 15px;color:#f3f3f5}
.plain-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.plain-summary-grid>div{border:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.20);border-radius:10px;padding:12px 13px;min-height:122px}
.plain-summary-grid span{display:block;font-size:.60rem;font-weight:900;letter-spacing:.13em;color:#ff747d;margin-bottom:7px}
.plain-summary-grid p{margin:0;color:#d0d0d5;font-size:.78rem;line-height:1.55}
.plain-summary>small{display:block;margin-top:11px;color:#85858e;font-size:.68rem;line-height:1.5}
.plain-module-callout{margin:13px 0;border:1px solid rgba(255,74,74,.28);border-left:4px solid #ff4a4a;background:rgba(255,74,74,.055);border-radius:10px;padding:11px 13px;color:#c9c9cf;font-size:.76rem;line-height:1.55}
.plain-module-callout strong{color:#ff7373;letter-spacing:.04em}

.offchain-panel{margin-top:18px;border-color:rgba(127,176,255,.22);background:linear-gradient(150deg,rgba(12,16,25,.94),rgba(8,8,10,.98))}
.offchain-panel>.intel-kicker{color:#8eb7ff}
.offchain-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:11px 0 14px}
.offchain-head>div{border:1px solid rgba(142,183,255,.18);border-radius:9px;padding:10px 12px;background:rgba(75,119,190,.045)}
.offchain-head span{display:block;color:#858b98;font-size:.56rem;font-weight:900;letter-spacing:.11em;margin-bottom:5px}
.offchain-head strong{font-size:.83rem;color:#dce8ff;letter-spacing:.035em}
.offchain-stat-grid{margin-bottom:13px}
.offchain-stat-grid>div{min-height:92px}
.offchain-stat-grid small{display:block;color:#8e8e98;margin-top:4px;font-size:.62rem;line-height:1.35}
.offchain-actions{display:flex;gap:8px;flex-wrap:wrap;margin:7px 0 13px}
.offchain-actions a,.offchain-signal a{display:inline-flex;text-decoration:none;border:1px solid rgba(142,183,255,.25);background:rgba(142,183,255,.07);color:#bcd2ff;border-radius:999px;padding:6px 9px;font-size:.60rem;font-weight:900;letter-spacing:.065em}
.offchain-signal{display:grid;grid-template-columns:78px 1fr;gap:11px;align-items:start;border:1px solid rgba(255,255,255,.09);border-left:3px solid #777783;border-radius:9px;padding:10px 12px;margin-top:7px;background:rgba(255,255,255,.018)}
.offchain-signal>span{font-size:.56rem;font-weight:900;letter-spacing:.10em;color:#aaaab2;padding-top:2px}
.offchain-signal strong{font-size:.75rem;letter-spacing:.035em;color:#e1e1e6}
.offchain-signal p{margin:4px 0 6px;color:#a9a9b2;font-size:.70rem;line-height:1.45}
.offchain-signal.offchain-watch{border-left-color:#f1c84c;background:rgba(241,200,76,.04)}
.offchain-signal.offchain-watch>span,.offchain-signal.offchain-watch strong{color:#f2cf62}
.offchain-signal.offchain-positive{border-left-color:#44cf89;background:rgba(68,207,137,.04)}
.offchain-signal.offchain-positive>span,.offchain-signal.offchain-positive strong{color:#69dca1}
.offchain-signal.offchain-limited{border-left-color:#777783}
.offchain-signal.offchain-info{border-left-color:#7aa8ef}
.offchain-signal.offchain-info>span{color:#9dbcf0}
.offchain-signal.offchain-linkage{border-left-color:#ae7bff;background:rgba(174,123,255,.045)}
.offchain-signal.offchain-linkage>span,.offchain-signal.offchain-linkage strong{color:#c5a2ff}
.offchain-lineage{margin-top:11px;padding:12px;border:1px solid rgba(174,123,255,.20);border-radius:9px;background:rgba(174,123,255,.025)}
.offchain-lineage-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:7px}
.offchain-lineage-head span{font-size:.56rem;font-weight:900;letter-spacing:.12em;color:#b48cff}
.offchain-lineage-head strong{font-size:.68rem;color:#d6c2ff;letter-spacing:.06em}
.offchain-lineage>p,.offchain-lineage>small{color:#83838f;font-size:.66rem;line-height:1.45}
.offchain-lineage-row{display:grid;grid-template-columns:minmax(190px,.9fr) 1.4fr;gap:12px;border-top:1px solid rgba(255,255,255,.07);padding:9px 0}
.offchain-lineage-row:first-of-type{border-top:0}
.offchain-lineage-row span{display:block;color:#b48cff;font-size:.52rem;font-weight:900;letter-spacing:.09em}
.offchain-lineage-row strong{display:block;color:#e5e0ed;font-size:.72rem;margin-top:3px}
.offchain-lineage-row small{display:block;color:#73737e;font-size:.60rem;margin-top:3px}
.offchain-lineage-row p{margin:0;color:#a8a3b0;font-size:.67rem;line-height:1.45}
.offchain-lineage-row b{color:#cfc7dc}
.offchain-fingerprint{margin-top:11px;padding:10px 12px;border:1px dashed rgba(142,183,255,.20);border-radius:9px;display:flex;gap:9px;align-items:center;flex-wrap:wrap}
.offchain-fingerprint span{font-size:.56rem;font-weight:900;letter-spacing:.12em;color:#8eb7ff}
.offchain-fingerprint code{font-size:.70rem;color:#d8e5ff}
.offchain-fingerprint small{width:100%;color:#777d89;line-height:1.4}
.offchain-category .category-head strong{color:#8eb7ff}

@media(max-width:820px){
  .plain-summary-grid{grid-template-columns:1fr}
  .plain-summary-grid>div{min-height:0}
  .offchain-head{grid-template-columns:1fr}
  .offchain-lineage-row{grid-template-columns:1fr;gap:5px}
}
@media(max-width:560px){
  .plain-summary{padding:15px 14px 15px 24px}
  .plain-summary h3{font-size:26px}
  .offchain-signal{grid-template-columns:1fr;gap:5px}
}


/* V3.10.2 RC3 Corporate Brand Shell
   Business-forward public site framing. Scanner/report UI intentionally remains dark. */
.corporate-shell{background:#fff;color:#161b22}
.corporate-shell .noise{display:none}
.corporate-shell .nav-wrap{background:rgba(255,255,255,.94);border-bottom:1px solid #e5e7eb;box-shadow:0 1px 10px rgba(15,23,42,.04)}
.corporate-shell .nav{height:72px}
.corporate-shell .brand{gap:9px;color:#161b22;letter-spacing:0}
.corporate-shell .brand img{width:38px;height:38px;border-radius:50%;border:1px solid #e2e5e9;object-fit:cover}
.corporate-shell .corporate-nav-wordmark{font-style:normal;text-transform:none;font-size:18px;letter-spacing:-.03em}
.corporate-shell .brand-snipe{color:#141a22}
.corporate-shell .brand-killer{color:#e10d17}
.corporate-shell .nav-links{color:#4f5966;font-weight:600}
.corporate-shell .nav-links a:hover{color:#d70e18}
.corporate-shell .nav .btn-small{background:#fff;color:#171c24;border-color:#d8dde4;box-shadow:none}
.corporate-shell .nav .btn-small:hover{border-color:#e10d17;color:#c90d16}
.corporate-shell .mobile-menu-toggle span{background:#20262e}
.corporate-shell .mobile-menu{background:#fff}
.corporate-shell .mobile-menu a{border-top-color:#e8eaee;color:#313944}
.corporate-shell .mobile-menu a:hover{color:#d70e18}

.corporate-hero{min-height:640px;background:#fff;display:flex;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid #e7e9ed}
.corporate-hero::before,.corporate-hero::after{content:"";position:absolute;pointer-events:none;opacity:.7}
.corporate-hero::before{width:520px;height:520px;left:-330px;top:-265px;border:1px solid #eef0f3;transform:rotate(45deg);box-shadow:0 0 0 58px rgba(246,247,249,.82),0 0 0 116px rgba(250,250,251,.75)}
.corporate-hero::after{width:430px;height:430px;right:-260px;bottom:-265px;border:1px solid #eceef2;transform:rotate(45deg);box-shadow:0 0 0 55px rgba(246,247,249,.7)}
.corporate-hero-inner{position:relative;z-index:2;padding:88px 0 82px}
.corporate-hero-copy{max-width:960px;margin:0 auto;text-align:center}
.corporate-eyebrow{color:#68717d;margin-bottom:24px}
.corporate-wordmark{font-family:Inter,system-ui,sans-serif;font-size:clamp(64px,10vw,126px);font-weight:800;line-height:.88;letter-spacing:-.065em;color:#111720}
.corporate-wordmark strong{color:#e10d17;font-weight:800}
.corporate-descriptor{margin:26px 0 0;font-size:clamp(21px,2.3vw,31px);font-weight:600;letter-spacing:.01em;color:#252c35}
.corporate-motto{margin:14px 0 0;color:#6f7782;font-size:15px;letter-spacing:.18em}
.corporate-intro{max-width:820px;margin:31px auto 0;color:#535c68;font-size:18px;line-height:1.72}
.corporate-actions{justify-content:center;align-items:center;margin-top:30px}
.corporate-shell .corporate-actions .btn-primary{background:#e10d17;box-shadow:none}
.corporate-shell .corporate-actions .btn-ghost{background:#fff;color:#20262e;border-color:#cfd5dc}
.corporate-text-link{display:inline-flex;align-items:center;min-height:48px;padding:0 10px;color:#5c6570;font-weight:700;font-size:14px}
.corporate-text-link:hover{color:#d70e18}
.corporate-capabilities{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin:34px auto 0;color:#66707c;font-size:11px;font-weight:800;letter-spacing:.14em}
.corporate-capabilities i{color:#e10d17;font-style:normal}
.corporate-contract{max-width:710px;margin:28px auto 0;background:#f7f8fa;border-color:#e2e5e9;text-align:left;box-shadow:none}
.corporate-contract>span{color:#6b7480}
.corporate-contract .contract-row code{color:#252c35}
.corporate-contract .contract-row button{background:#fff;color:#20262e;border-color:#d5dae1}

.corporate-shell .strip{background:#171b21;border-top:0;border-bottom:0}
.corporate-shell .strip-inner{color:#d9dde2;padding:15px 24px;font-size:10px;letter-spacing:.16em}
.corporate-shell .strip-inner i{color:#ef3741}

/* Keep the intelligence product itself in its forensic dark environment. */
.corporate-shell .scanner-section{background:radial-gradient(circle at 20% 20%,rgba(255,31,45,.08),transparent 28%),#090b0e;color:#f5f5f5;border-bottom:1px solid #20242a}
.corporate-shell .scanner-section .section-head .eyebrow{color:#d8d8dc}
.corporate-shell .scanner-section .section-head h2{color:#fff}
.corporate-shell .scanner-section .lead{color:#b9b9bf}

.corporate-section{background:#fff;color:#171c24}
.corporate-section .section-head{max-width:860px}
.corporate-section .section-head .eyebrow,.corporate-shell #transparency .eyebrow,.corporate-shell .corporate-cta .eyebrow{color:#d70e18}
.corporate-section h2,.corporate-shell #transparency h2,.corporate-shell .corporate-cta h2{font-family:Inter,system-ui,sans-serif;font-size:clamp(38px,5vw,62px);font-weight:800;letter-spacing:-.045em;line-height:1.03;text-transform:none;color:#161b22}
.corporate-section .lead,.corporate-shell #transparency .lead{color:#5b6470}
.corporate-cards .info-card,.corporate-shell #roadmap .info-card{background:#fff;border:1px solid #e1e5ea;box-shadow:0 8px 24px rgba(15,23,42,.04);color:#171c24}
.corporate-cards .info-card .icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#fff1f2;color:#d70e18;font-size:12px;font-weight:900;letter-spacing:.08em;margin-bottom:24px;border:1px solid #ffd6d9}
.corporate-cards .info-card p,.corporate-shell #roadmap .info-card p{color:#626b76}
.corporate-shell #roadmap{padding-top:104px;padding-bottom:104px}
.corporate-shell #roadmap .cohort-preview{background:#f7f8fa;border-color:#e1e5ea}
.corporate-shell #roadmap .cohort-preview span{color:#d70e18}
.corporate-shell #roadmap .cohort-preview strong{color:#222831}
.corporate-shell #roadmap .cohort-preview small{color:#69727e}

.corporate-shell #transparency{background:#f6f7f9;color:#171c24;border-top:1px solid #e4e7eb;border-bottom:1px solid #e4e7eb}
.corporate-transparency-intro{padding-top:4px}
.corporate-shell #transparency .checklist div{color:#343c46}
.corporate-shell #transparency .checklist span{color:#d70e18}
.corporate-shell #transparency .hero-actions .btn{background:#171c24;color:#fff;border-color:#171c24}
.corporate-shell #transparency .hero-actions .btn-ghost{background:#fff;color:#242a32;border-color:#d5dae1}
.corporate-quote{background:#fff;border:1px solid #dfe3e8;box-shadow:0 12px 30px rgba(15,23,42,.05)}
.corporate-quote .quote-mark{color:#e10d17}
.corporate-quote p{color:#1c222b}
.corporate-quote small{color:#737b85}
.corporate-shell .launch-transparency-card{background:#fff;border:1px solid #dfe3e8;box-shadow:0 12px 32px rgba(15,23,42,.05);color:#171c24}
.corporate-shell .launch-transparency-card .launch-transparency-lead{color:#626b76}
.corporate-shell .launch-transparency-note{color:#626b76}
.corporate-shell .launch-transparency-note strong{color:#1f252d}
.corporate-shell .launch-transparency-card code{color:#252c35}
.corporate-shell .allocation-grid>div,.corporate-shell .wallet-disclosure-grid>div{background:#f8f9fa;border-color:#e2e5e9}
.corporate-shell .allocation-grid strong{color:#d70e18}
.corporate-shell .allocation-grid span,.corporate-shell .wallet-disclosure-grid span{color:#5b6470}

.community-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:stretch}
.community-copy,.community-proof-card{border:1px solid #e1e5ea;border-radius:18px;background:#fff;padding:38px;box-shadow:0 8px 24px rgba(15,23,42,.04)}
.community-copy p,.community-proof-card p{color:#5e6772;line-height:1.72;font-size:16px}
.community-proof-card{background:#f7f8fa;display:flex;flex-direction:column;justify-content:center}
.community-proof-card h3{font-size:28px;line-height:1.2;letter-spacing:-.025em;color:#171c24}
.community-proof-card a{margin-top:12px;color:#d70e18;font-weight:800}
.corporate-shell .pill-row span{border-color:#dfe3e8;color:#535c68;background:#fafafa}

.corporate-cta{background:#f6f7f9;padding-top:76px;padding-bottom:76px}
.corporate-shell .corporate-cta .cta-inner{background:#fff;border-color:#dfe3e8;box-shadow:0 12px 32px rgba(15,23,42,.05)}
.corporate-shell .corporate-cta .cta-inner p{color:#606975}
.corporate-shell .corporate-cta .btn-primary{background:#e10d17;box-shadow:none}
.corporate-shell .corporate-cta .btn-ghost{background:#fff;color:#252b33;border-color:#cfd5dc}

.corporate-shell footer{background:#171b21;border-top:0;color:#f5f6f7}
.corporate-shell footer .muted{color:#aeb5be}
.footer-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}
.footer-links a{color:#d7dbe0;font-size:12px;font-weight:700}
.footer-links a:hover{color:#fff}
.corporate-shell footer .risk{color:#929aa4}

@media(max-width:900px){
  .corporate-hero{min-height:auto}
  .corporate-hero-inner{padding:72px 0 64px}
  .community-wrap{grid-template-columns:1fr}
}
@media(max-width:600px){
  .corporate-nav-wordmark{font-size:16px!important}
  .corporate-wordmark{font-size:clamp(54px,18vw,78px)}
  .corporate-descriptor{font-size:20px;line-height:1.25}
  .corporate-motto{font-size:12px;letter-spacing:.12em}
  .corporate-intro{font-size:16px}
  .corporate-actions{display:grid;grid-template-columns:1fr}
  .corporate-actions .btn,.corporate-text-link{width:100%}
  .corporate-text-link{justify-content:center}
  .corporate-capabilities{gap:8px 10px;font-size:9px}
  .corporate-contract{padding:14px}
  .community-copy,.community-proof-card{padding:26px 22px}
}
/* RC3 light-surface contrast corrections */
.corporate-section .eyebrow{color:#d70e18}
.corporate-shell #transparency .lock-commitment{color:#59626e}
.corporate-shell #transparency .lock-commitment strong{color:#20262e}
.corporate-shell #roadmap .eyebrow{color:#d70e18}

/* V3.10.2 RC4 — mobile corporate brand polish */
.corporate-shell .mobile-menu-toggle{
  width:44px;
  height:44px;
  border-radius:10px;
  border:1px solid #d8dde4;
  background:#fff;
  box-shadow:0 1px 3px rgba(15,23,42,.06);
}
.corporate-shell .mobile-menu-toggle:hover{
  border-color:#c7cdd5;
  background:#f8f9fb;
}
.corporate-shell .mobile-menu-toggle span{
  width:20px;
  height:2px;
  background:#20262e;
}

/* V3.11.0 — shareable forensic report snapshots */
.report-standalone-page{background:#07090d;color:#eef2f7;min-height:100vh}
.report-snapshot-nav{background:#fff;border-bottom:1px solid #e4e8ee;color:#111827;position:relative;z-index:10}
.report-snapshot-nav-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.report-snapshot-nav .brand{color:#111827;text-decoration:none}
.report-snapshot-nav .brand img{width:42px;height:42px;object-fit:contain}
.report-snapshot-nav-actions{display:flex;align-items:center;gap:18px}
.report-snapshot-nav-actions>a:not(.btn){color:#4b5563;font-weight:700;text-decoration:none;font-size:.92rem}
.report-snapshot-main{background:#080a0e;min-height:calc(100vh - 76px)}
.report-snapshot-intro{background:#f7f8fa;color:#111827;border-bottom:1px solid #dfe3e8;padding:42px 0 34px}
.report-snapshot-kicker{font-size:.72rem;letter-spacing:.2em;font-weight:800;color:#d62828;margin-bottom:16px}
.report-snapshot-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}
.report-snapshot-heading-row h1{font-family:Inter,sans-serif;font-size:clamp(2rem,4vw,4rem);line-height:1;margin:0 0 10px;letter-spacing:-.055em}
.report-snapshot-heading-row p{margin:0;max-width:780px;color:#505968;font-size:1.05rem;line-height:1.55}
.report-snapshot-score{min-width:170px;border:1px solid #d9dee5;border-radius:14px;background:#fff;padding:14px 18px;text-align:right;box-shadow:0 8px 24px rgba(17,24,39,.05)}
.report-snapshot-score span,.report-snapshot-score small{display:block;font-size:.68rem;letter-spacing:.12em;font-weight:800;color:#6b7280}
.report-snapshot-score strong{display:block;font-size:2.4rem;line-height:1;color:#d62828;margin:5px 0}
.report-snapshot-notice{margin-top:24px;display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid #d9dee5;background:#fff;border-radius:12px;color:#505968;font-size:.9rem;line-height:1.5}
.report-snapshot-notice strong{color:#111827;white-space:nowrap;letter-spacing:.08em;font-size:.72rem;margin-top:2px}
.report-snapshot-report{padding:28px 0 72px;background:#080a0e}
.report-snapshot-report .scan-result{display:block}
.freshness-snapshot{border-color:#4a5568;background:linear-gradient(90deg,rgba(82,94,114,.14),rgba(20,24,31,.2));color:#dce3eb}
.freshness-snapshot strong{color:#f0f4f8}
.report-link-limited{margin-top:12px}
.report-missing{max-width:760px;margin:14vh auto;padding:40px;text-align:center;background:#fff;color:#111827;border-radius:18px}
.report-brand-line{font-size:1.6rem;font-weight:800}.report-brand-line span{color:#d62828}
.report-missing h1{font-size:2.4rem;margin:18px 0 10px}.report-missing p{color:#667085;margin-bottom:24px}
@media (max-width:760px){
  .report-snapshot-nav-inner{min-height:66px}.report-snapshot-nav-actions>a:not(.btn){display:none}
  .report-snapshot-heading-row{align-items:flex-start;flex-direction:column}.report-snapshot-score{text-align:left;min-width:140px}
  .report-snapshot-intro{padding:30px 0 26px}.report-snapshot-notice{flex-direction:column;gap:5px}
  .report-snapshot-report{padding-top:18px}.report-snapshot-nav .brand img{width:36px;height:36px}
}
.report-actions-top{margin:16px 0 18px;justify-content:flex-start;flex-wrap:wrap}
.report-actions-top .btn{min-height:44px}


/* V3.11.3 — Off-Chain project actions + direct market access */
.offchain-action-hub{margin:10px 0 15px;padding:12px 13px;border:1px solid rgba(142,183,255,.18);border-radius:10px;background:linear-gradient(135deg,rgba(142,183,255,.045),rgba(255,255,255,.015))}
.offchain-action-label{color:#8eb7ff;font-size:.56rem;font-weight:900;letter-spacing:.13em;margin-bottom:8px}
.offchain-action-hub .offchain-actions{margin:0;display:flex;gap:8px;flex-wrap:wrap}
.offchain-action-hub .offchain-project-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;text-decoration:none;border:1px solid rgba(142,183,255,.28);background:rgba(142,183,255,.08);color:#cfe0ff;border-radius:8px;padding:7px 11px;font-size:.62rem;font-weight:900;letter-spacing:.055em;transition:background .15s ease,border-color .15s ease,transform .15s ease}
.offchain-action-hub .offchain-project-action:hover{background:rgba(142,183,255,.14);border-color:rgba(142,183,255,.48);transform:translateY(-1px)}
.offchain-action-hub .offchain-trade-action{border-color:rgba(255,69,82,.48);background:rgba(255,55,69,.10);color:#ff8a92}
.offchain-action-hub .offchain-trade-action:hover{background:rgba(255,55,69,.17);border-color:rgba(255,86,98,.68)}
.offchain-action-hub>small{display:block;margin-top:8px;color:#777e8b;font-size:.60rem;line-height:1.4}
@media(max-width:560px){.offchain-action-hub .offchain-project-action{flex:1 1 calc(50% - 8px);min-width:130px}}

/* V3.11.8 RC1 — inset severity rail, uniform outer border */
/* V3.12.8 — Off-Chain Intelligence V0.3 / KOL Relationship Mapping V0.2 */
.kol-map{margin-top:12px;padding:12px;border:1px solid rgba(255,72,89,.22);border-radius:10px;background:linear-gradient(145deg,rgba(255,56,73,.035),rgba(255,255,255,.012))}
.kol-map-head{display:grid;grid-template-columns:1.7fr repeat(3,minmax(0,.7fr));gap:8px;margin-bottom:8px}
.kol-map-head>div{border:1px solid rgba(255,90,102,.13);border-radius:8px;padding:9px 10px;background:rgba(255,70,84,.025)}
.kol-map-head span,.kol-clusters>span{display:block;color:#ff7b86;font-size:.54rem;font-weight:900;letter-spacing:.11em;margin-bottom:4px}
.kol-map-head strong{color:#ffd7da;font-size:.72rem;letter-spacing:.04em}
.kol-map>p,.kol-map>small{color:#858590;font-size:.65rem;line-height:1.45}
.kol-map>small{display:block;margin-top:9px}
.kol-map>small a{display:inline-flex;margin-left:6px;text-decoration:none;color:#ff9ca4;font-weight:900;font-size:.58rem;letter-spacing:.05em}
.kol-map-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr);gap:12px;border-top:1px solid rgba(255,255,255,.065);padding:9px 0;align-items:center}
.kol-map-row:first-of-type{border-top:0}
.kol-map-row span{display:block;color:#ff7b86;font-size:.51rem;font-weight:900;letter-spacing:.08em}
.kol-map-row strong{display:block;color:#ece7e8;font-size:.72rem;margin-top:3px}
.kol-map-row small{display:block;color:#777781;font-size:.57rem;margin-top:3px}
.kol-map-row>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.kol-map-row b{color:#b9b4b7;font-size:.62rem;font-weight:800}
.kol-map-row a{display:inline-flex;text-decoration:none;border:1px solid rgba(255,90,102,.22);border-radius:999px;padding:5px 8px;color:#ffabb1;font-size:.55rem;font-weight:900;letter-spacing:.05em}
.kol-provider-context{color:#9b96a0!important;font-size:.55rem!important;font-weight:800;letter-spacing:.025em;text-transform:none}
.kol-position-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:6px;color:#a39da2;font-size:.56rem}
.kol-position-meta>b{color:#f1dfe1!important;font-size:.58rem!important}
.kol-position-meta>span{color:#8d878d;font-size:.55rem;font-weight:800}
.kol-exit-evidence{display:inline-block;position:relative}
.kol-exit-evidence summary{list-style:none;cursor:pointer;border:1px solid rgba(255,90,102,.22);border-radius:999px;padding:5px 8px;color:#ffabb1;font-size:.53rem;font-weight:900;letter-spacing:.05em;user-select:none}
.kol-exit-evidence summary::-webkit-details-marker{display:none}
.kol-exit-evidence>div{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}
.kol-exit-evidence a{font-size:.50rem!important;padding:4px 7px!important}
.kol-clusters{margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.07)}
.kol-cluster-row{padding:7px 0;border-top:1px dashed rgba(255,255,255,.06)}
.kol-cluster-row:first-of-type{border-top:0}
.kol-cluster-row span{display:block;color:#c6a7ff;font-size:.50rem;font-weight:900;letter-spacing:.08em}
.kol-cluster-row strong{display:block;color:#e7e0ee;font-size:.69rem;margin-top:2px}
.kol-cluster-row small{display:block;color:#77717d;font-size:.58rem;margin-top:2px}
@media(max-width:760px){.kol-map-head{grid-template-columns:1fr 1fr}.kol-map-row{grid-template-columns:1fr}.kol-map-row>div:last-child{justify-content:flex-start}}
@media(max-width:480px){.kol-map-head{grid-template-columns:1fr}}

/* V3.12.11 legal/company contact disclosure pages */
.legal-shell{background:#f5f6f8;color:#15181d;min-height:100vh}
.legal-shell .legal-nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e2e5e9;backdrop-filter:blur(10px)}
.legal-shell .legal-nav-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.legal-shell .legal-brand{display:flex;align-items:center;gap:10px;color:#15181d;font-weight:800;text-decoration:none}
.legal-shell .legal-brand img{width:34px;height:34px;object-fit:contain}
.legal-shell .legal-nav-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.legal-shell .legal-nav-links a{color:#4d5560;font-size:13px;font-weight:700;text-decoration:none}
.legal-shell .legal-nav-links a:hover{color:#111318}
.legal-main{padding:72px 0 86px}
.legal-card{max-width:900px;margin:0 auto;background:#fff;border:1px solid #e1e4e8;border-radius:18px;padding:48px;box-shadow:0 16px 44px rgba(17,24,39,.06)}
.legal-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;color:#e31b2f;text-transform:uppercase;margin-bottom:12px}
.legal-card h1{font-family:Inter,sans-serif;font-size:42px;line-height:1.05;letter-spacing:-.035em;margin:0 0 12px;color:#111318}
.legal-meta{font-size:13px;color:#6a727d;margin-bottom:34px}
.legal-card h2{font-family:Inter,sans-serif;font-size:21px;line-height:1.3;margin:34px 0 10px;color:#111318}
.legal-card p,.legal-card li{font-size:15px;line-height:1.75;color:#414852}
.legal-card ul{padding-left:22px;margin:10px 0 0}
.legal-card a{color:#c91427;font-weight:700}
.legal-callout{margin:26px 0;padding:18px 20px;border-left:3px solid #e31b2f;background:#faf4f5;border-radius:0 10px 10px 0}
.legal-callout p{margin:0;color:#303640}
.legal-footer{background:#171b21;color:#f5f6f7;padding:30px 0}
.legal-footer-inner{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;flex-wrap:wrap}
.legal-footer .legal-company{font-size:14px;font-weight:800}
.legal-footer .legal-small{font-size:12px;line-height:1.6;color:#aeb5be;max-width:620px;margin-top:6px}
.legal-footer .legal-footer-links{display:flex;gap:18px;flex-wrap:wrap}
.legal-footer .legal-footer-links a{color:#d7dbe0;font-size:12px;font-weight:700;text-decoration:none}
.corporate-shell footer .company-line{margin-top:10px;color:#c7ccd3;font-size:12px;font-weight:700;letter-spacing:.02em}
@media(max-width:720px){
  .legal-shell .legal-nav-inner{min-height:64px;align-items:center}
  .legal-shell .legal-nav-links{gap:12px}
  .legal-shell .legal-nav-links a:nth-child(2){display:none}
  .legal-main{padding:34px 0 56px}
  .legal-card{padding:28px 22px;border-radius:14px}
  .legal-card h1{font-size:32px}
}

/* Off-chain clarity update: observations -> meaning -> useful next check. */
.offchain-brief{margin:12px 0 14px;padding:16px;border:1px solid rgba(142,183,255,.28);border-left:3px solid #7aa8ef;border-radius:11px;background:linear-gradient(125deg,rgba(72,113,175,.12),rgba(7,11,20,.66))}
.offchain-brief-title{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;align-items:center}
.offchain-brief-title span{font-size:.63rem;letter-spacing:.13em;font-weight:900;color:#94beff}
.offchain-brief-title strong{font-size:.77rem;color:#e3edff}
.offchain-brief-main{font-size:.83rem;font-weight:650;line-height:1.55;color:#ecf3ff;margin:10px 0 15px}
.offchain-brief-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.offchain-brief-grid>div{padding:11px;border:1px solid rgba(143,177,217,.16);background:rgba(255,255,255,.015);border-radius:8px}
.offchain-brief-grid span{display:block;color:#a5c4ed;font-size:.56rem;font-weight:900;letter-spacing:.10em}
.offchain-brief-grid p{color:#c6d0e0;font-size:.69rem;line-height:1.55;margin:7px 0 0}
.offchain-head>div>small{display:block;color:#9aa6b9;line-height:1.45;font-size:.62rem;margin-top:5px}
.offchain-signal p.offchain-signal-tip{border-left:2px solid rgba(142,183,255,.45);padding:7px 9px;background:rgba(142,183,255,.05);color:#c7d8f0;margin:7px 0 9px;font-size:.68rem}
@media(max-width:900px){.offchain-brief-grid{grid-template-columns:1fr}}

/* Universal X Intelligence: readable at a glance; forensic details by choice. */
.offchain-x-compact{padding:12px 14px}
.offchain-x-compact .offchain-lineage-head{margin-bottom:6px;align-items:flex-start;flex-wrap:wrap}
.offchain-x-compact>p{margin:5px 0 8px;color:#e3e2ed;font-size:.79rem;line-height:1.52}
.offchain-x-compact>small{display:block;margin:4px 0 8px;color:#a9a6b8;font-size:.7rem;line-height:1.5}
.offchain-x-compact .quick-read{margin:8px 0;border-radius:8px}
.offchain-x-compact .quick-read>summary{min-height:36px}
.offchain-x-evidence{border-top:1px solid rgba(174,123,255,.18);margin-top:9px;padding-top:8px}
.offchain-x-evidence>summary{cursor:pointer;list-style:none;color:#bfb1f1;font-size:.65rem;font-weight:800;letter-spacing:.05em}
.offchain-x-evidence>summary::-webkit-details-marker{display:none}
.offchain-x-evidence>summary::before{content:'+';display:inline-block;margin-right:7px;font-weight:900}
.offchain-x-evidence[open]>summary::before{content:'−'}
.offchain-x-evidence-body{padding:9px 0 2px;overflow-wrap:anywhere}
.offchain-x-evidence-body>p,.offchain-x-evidence-body>small{display:block;margin:6px 0;color:#aaa5b7;font-size:.7rem;line-height:1.5}
.offchain-x-evidence-body .offchain-project-actions{margin-top:9px}
@media(max-width:560px){.offchain-x-compact{padding:11px}.offchain-x-compact .offchain-lineage-head strong{font-size:.58rem}}


/* Report navigation + Off-chain Evidence Coverage index | 2026-10-11 | UI only */
.report-jump-target,.report-jump-nav,.offchain-panel{scroll-margin-top:92px}
.report-jump-nav{margin:18px 0;border:1px solid rgba(145,160,189,.27);background:linear-gradient(135deg,#10151e,#101013);border-radius:13px;padding:14px 15px}
.report-jump-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
.report-jump-heading span{font-size:.73rem;letter-spacing:.12em;font-weight:900;color:#f1f2f4}
.report-jump-heading small{font-size:.67rem;color:#9ea7b4}
.report-jump-links{display:flex;gap:7px;flex-wrap:wrap}
.report-jump-links a{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(150,162,185,.2);padding:9px 11px;min-height:39px;border-radius:8px;background:#161a23;color:#d7dce7;font-size:.66rem;letter-spacing:.05em;font-weight:800;transition:background .2s,border-color .2s}
.report-jump-links a:hover,.report-jump-links a:focus-visible{border-color:#88b4ff;background:#222b3e;outline-offset:2px}
.report-jump-links .jump-offchain{border-color:rgba(129,174,255,.55);background:#192840;color:#d8eaff}
.jump-offchain span{color:#88b4ff;font-size:1rem}
.report-jump-links .jump-offchain small{font-size:.58rem;color:#a7caff;border-left:1px solid #466287;padding-left:7px}
.report-jump-note{display:block;color:#7f8ca3;font-size:.62rem;margin-top:9px;line-height:1.5}
.report-offchain-shortcut{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:13px 16px;border:1px solid rgba(120,170,250,.30);border-left:3px solid #86aeff;background:rgba(89,128,191,.055);border-radius:10px;margin:14px 0;color:#dfe9fd}
.report-offchain-shortcut>span{font-size:.65rem;font-weight:900;letter-spacing:.09em;color:#a8c9ff}
.report-offchain-shortcut strong{font-size:.76rem;font-weight:700}
.report-offchain-shortcut small{color:#91a4c7;font-size:.62rem;margin-left:auto}
.report-offchain-shortcut:hover{background:rgba(89,128,191,.13)}
.report-jump-back{display:inline-block;color:#a3c2f3;font-size:.66rem;font-weight:850;letter-spacing:.07em;margin:12px 0;padding:9px 2px}
.offchain-index-card{display:grid;grid-template-columns:minmax(155px,.32fr) 1fr;gap:16px;background:linear-gradient(120deg,rgba(96,152,255,.11),rgba(24,37,56,.25));border:1px solid rgba(130,174,255,.28);border-radius:11px;padding:15px;margin:14px 0}
.offchain-index-number{display:flex;flex-direction:column;gap:6px}
.offchain-index-number span{color:#adcaff;font-size:.60rem;letter-spacing:.1em;font-weight:850}
.offchain-index-number strong{font-size:2.25rem;line-height:1;color:#ecf3ff;font-weight:900}
.offchain-index-number small{color:#9bb9ec;font-size:.64rem;letter-spacing:.07em}
.offchain-index-context p{font-size:.71rem;line-height:1.6;color:#bdc9dd;margin:0 0 9px}
.offchain-index-context details{font-size:.67rem;color:#a9caff}
.offchain-index-context summary{cursor:pointer;font-weight:850;letter-spacing:.055em;padding:5px 0}
.offchain-index-context details>small{display:block;color:#879bb7;margin-top:7px;line-height:1.45}
.offchain-index-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}
.offchain-index-row{background:#111824;padding:9px;border-radius:7px;border:1px solid rgba(122,165,234,.16)}
.offchain-index-row span{font-size:.63rem;font-weight:800;color:#e0e9fa}
.offchain-index-row b{float:right;font-size:.59rem;color:#91bafa}
.offchain-index-row small{display:block;font-size:.58rem;color:#8a9aaf;line-height:1.5;clear:both;margin-top:4px}
@media(max-width:700px){.report-jump-nav{padding:12px}.report-jump-heading{align-items:flex-start;flex-direction:column;gap:4px}.report-jump-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.report-jump-links a{font-size:.61rem;padding:9px 7px;justify-content:center}.report-jump-links .jump-offchain{grid-column:1/-1}.report-offchain-shortcut{align-items:flex-start;flex-direction:column;gap:5px}.report-offchain-shortcut small{margin-left:0}.offchain-index-card{grid-template-columns:1fr}.offchain-index-breakdown{grid-template-columns:1fr}}

.offchain-creator-context{margin:13px 0;border:1px solid rgba(236,188,105,.24);background:rgba(236,188,105,.035);border-radius:9px;padding:11px 13px}
.offchain-creator-context>.offchain-lineage-head span{color:#e9c57f}
.offchain-creator-context>.offchain-lineage-head strong{color:#e5cfaa}
.offchain-creator-context p{margin:5px 0;color:#c3bcb0;font-size:.70rem;line-height:1.5}
.offchain-creator-context code{color:#f0d1a1}
.offchain-creator-context small{display:block;color:#9e9383;font-size:.62rem;line-height:1.5}
.offchain-creator-context a{color:#f2cb83;text-decoration:underline;margin-left:5px;font-size:.62rem}

/* Contrast fix for dark forensic cards inside white corporate shell. */
.offchain-panel h3{color:#edf2ff}

/* Creator and Fee Intelligence V0.1. Responsive, zero extra browser API calls. */
.creator-fee-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:11px 0}
.creator-fee-stats>div{padding:10px 11px;border:1px solid rgba(238,188,98,.13);background:rgba(0,0,0,.17);border-radius:8px;min-width:0}
.creator-fee-stats span{display:block;font-size:.53rem;font-weight:800;letter-spacing:.07em;color:#b3a088}
.creator-fee-stats strong{display:block;margin:5px 0;color:#eee4d4;font-size:.78rem;overflow-wrap:anywhere}
.creator-fee-stats small{color:#9e968c;font-size:.60rem;line-height:1.4}
.creator-proof-list h4{font-size:.73rem;color:#e8c995;margin:12px 0 6px}
.creator-proof-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:9px 2px;border-top:1px solid rgba(240,195,122,.12)}
.creator-proof-row>div{min-width:0}
.creator-proof-row span{font-size:.54rem;color:#d3ad72;letter-spacing:.04em}
.creator-proof-row strong{display:block;font-size:.72rem;color:#ece4d5;margin:2px 0;overflow-wrap:anywhere}
.creator-proof-row small{color:#a9a096}
.creator-proof-row a{white-space:nowrap}
.creator-related-details{border-top:1px solid rgba(240,195,122,.17);margin:12px 0;padding:10px 0 0}
.creator-related-details summary{cursor:pointer;color:#f0d3a4;font-size:.70rem;font-weight:750;line-height:1.5}
.creator-related-details p{font-size:.68rem}
@media(max-width:650px){.creator-fee-stats{grid-template-columns:1fr}.creator-proof-row{align-items:flex-start;flex-direction:column}.creator-proof-row a{margin-left:0}}

/* Creator-fee V0.4, honest narrow coverage label */
.creator-fee-scope{margin:9px 0 11px;padding:8px 10px;border-left:2px solid #b89156;background:rgba(184,145,86,.075);border-radius:4px;color:#dac89d;font-size:.61rem;line-height:1.55;font-weight:850;letter-spacing:.045em}

.creator-proof-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}
@media(max-width:600px){.creator-proof-links{justify-content:flex-start}}


/* 2026-10-12 · Homepage discoverability and ergonomic quick access · no API changes */
.corporate-shell .nav-links{gap:clamp(10px,1.45vw,22px);font-size:13px;white-space:nowrap}
.corporate-shell .nav-links .nav-offchain-link{color:#bb0e19;font-weight:800}
.corporate-shell .nav-links .nav-offchain-link:hover{color:#e10d17}
.corporate-offchain-feature{display:flex;align-items:center;justify-content:center;gap:13px;max-width:665px;margin:19px auto 0;padding:12px 17px;background:#f5f8fd;border:1px solid #cbd9ec;border-radius:12px;text-align:left;color:#203553;transition:border-color .2s,background .2s,transform .2s}
.corporate-offchain-feature:hover,.corporate-offchain-feature:focus-visible{border-color:#8daed9;background:#eaf1fb;transform:translateY(-1px)}
.corporate-offchain-feature-marker{font-size:26px;color:#a92231;line-height:1}
.corporate-offchain-feature strong{display:block;font-size:11px;letter-spacing:.09em;color:#172d4c;font-weight:900}
.corporate-offchain-feature small{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:#596a80}
.corporate-offchain-feature-arrow{margin-left:auto;font-size:19px;color:#7c93b5}
.intelligence-shortcuts{background:#f9fafc;border-bottom:1px solid #e1e5eb;border-top:1px solid #e9edf1}
.intelligence-shortcuts-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px}
.intelligence-shortcuts-label{font-size:10px;letter-spacing:.14em;font-weight:900;color:#7d8693;white-space:nowrap}
.intelligence-shortcuts-links{display:flex;flex-wrap:wrap;gap:8px}
.intelligence-shortcuts-links a{display:inline-flex;align-items:center;gap:13px;border:1px solid #dbe1e9;background:white;padding:10px 13px;min-height:39px;border-radius:9px;font-size:12px;font-weight:800;color:#313b48;transition:border-color .2s,background .2s}
.intelligence-shortcuts-links a span{color:#8393a5}
.intelligence-shortcuts-links a:hover,.intelligence-shortcuts-links a:focus-visible{border-color:#bccbde;background:#f1f5fa}
.intelligence-shortcuts-links .intelligence-shortcuts-featured{border-color:#a7c1e4;background:#eef5fe;color:#153b69}
#offchain,#offchain-creator,.intelligence-shortcuts,.offchain-spotlight{scroll-margin-top:91px}
.offchain-spotlight{padding:76px 0 78px;background:#0f141d;color:#f5f8fc;border-bottom:1px solid #25354a;position:relative}
.offchain-spotlight .eyebrow{color:#aabedc;letter-spacing:.17em}
.offchain-spotlight-topline{display:flex;gap:18px;justify-content:space-between;align-items:center;margin-bottom:21px;color:#8292a9;font-size:10px;font-weight:800;letter-spacing:.1em}
.offchain-spotlight-live{display:flex;gap:8px;align-items:center;color:#b8e6ce}
.offchain-spotlight-dot{height:7px;width:7px;border-radius:50%;background:#42d69a}
.offchain-spotlight-heading{display:flex;justify-content:space-between;align-items:center;gap:35px;margin-bottom:29px}
.offchain-spotlight-heading>div:first-child{max-width:850px}
.offchain-spotlight h2{font-family:Inter,system-ui,sans-serif;font-weight:850;letter-spacing:-.045em;text-transform:none;font-size:clamp(36px,4.7vw,59px);line-height:1.08;color:#f5f8fc}
.offchain-spotlight .lead{font-size:16px;line-height:1.65;color:#afbdcf;max-width:775px;margin-bottom:0}
.offchain-spotlight-cta{display:flex;flex-direction:column;align-items:center;gap:9px;flex-shrink:0}
.offchain-spotlight-cta small{font-size:10px;color:#a9b6ca;text-align:center}
.offchain-spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.offchain-spotlight-card{border:1px solid #324154;background:#171f2b;border-radius:15px;padding:24px;min-width:0;display:flex;flex-direction:column}
.offchain-spotlight-card-top{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:900;letter-spacing:.085em;color:#b0c2d9}
.offchain-spotlight-card-top span{display:inline-flex;justify-content:center;align-items:center;flex:0 0 35px;height:35px;background:#243247;border:1px solid #3e5878;border-radius:9px;color:#d9e6f8;font-size:12px}
.offchain-spotlight-card h3{font-size:19px;letter-spacing:-.025em;line-height:1.35;margin:19px 0 4px;color:#fff}
.offchain-spotlight-card p{font-size:13px;line-height:1.7;color:#b4c0d0;flex:1;margin:5px 0 20px}
.offchain-spotlight-card small{font-size:9px;line-height:1.5;letter-spacing:.08em;color:#92b4e6;font-weight:850}
.offchain-spotlight-method{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:14px;border:1px solid #345176;background:#19283b;border-radius:13px;padding:18px 24px}
.offchain-spotlight-method strong{font-size:12px;color:#d7e7ff;letter-spacing:.08em}
.offchain-spotlight-method strong span{border-radius:7px;background:#305077;color:#fff;padding:4px 7px;margin-left:6px}
.offchain-spotlight-method p{margin:8px 0 0;font-size:12px;line-height:1.65;color:#acbed6;max-width:780px}
.offchain-spotlight-method b{color:#f2f6fd}
.offchain-spotlight-method>a{display:inline-flex;gap:10px;align-items:center;flex-shrink:0;background:#e9f2ff;color:#1d3f6f;padding:12px 17px;border-radius:9px;font-size:11px;font-weight:900;letter-spacing:.04em}
.offchain-spotlight-method>a:hover{background:#fff}
.corporate-card-readmore{display:inline-block;font-size:12px;font-weight:800;color:#a80f1a;border-bottom:1px solid #c8a1a6;padding-bottom:3px}
.corporate-card-readmore:hover{color:#ea1928}
@media(max-width:1140px){.corporate-shell .nav-links{display:none}.corporate-shell .mobile-menu-toggle{display:inline-flex}.corporate-shell .mobile-menu:not([hidden]){display:grid}.corporate-shell .nav .btn-small{display:none}}
@media(max-width:900px){.offchain-spotlight-heading{display:block}.offchain-spotlight-cta{align-items:flex-start;margin-top:18px}.offchain-spotlight-grid{grid-template-columns:1fr}.offchain-spotlight-card{padding:20px}.offchain-spotlight-card h3{margin-top:12px}.offchain-spotlight-card p{margin-bottom:12px}.intelligence-shortcuts-inner{flex-direction:column;align-items:flex-start}.intelligence-shortcuts-links{width:100%}.intelligence-shortcuts-links a{flex:1;justify-content:space-between}}
@media(max-width:600px){.corporate-offchain-feature{margin-top:16px;padding:12px;gap:9px}.corporate-offchain-feature strong{font-size:10px;letter-spacing:.055em}.corporate-offchain-feature small{font-size:11px}.corporate-offchain-feature-marker{font-size:19px}.corporate-offchain-feature-arrow{display:none}.intelligence-shortcuts{padding:0}.intelligence-shortcuts-label{font-size:9px}.intelligence-shortcuts-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-shortcuts-links a{font-size:10px;min-width:0;padding:10px;gap:5px}.offchain-spotlight{padding:48px 0 53px}.offchain-spotlight-topline{align-items:flex-start;gap:12px;flex-direction:column}.offchain-spotlight .lead{font-size:14px}.offchain-spotlight h2{font-size:35px}.offchain-spotlight-method{display:block;padding:16px}.offchain-spotlight-method>a{margin-top:15px}.offchain-spotlight-method strong{line-height:2}}
@media(prefers-reduced-motion:reduce){.corporate-offchain-feature,.intelligence-shortcuts-links a{transition:none}}
/* Anchor offset reconciliation: html already provides 88px scroll padding for the sticky header.
   Avoid counting another ~90px of scroll-margin and leaving an oversized blank gap. */
#offchain,#offchain-creator,.intelligence-shortcuts,.offchain-spotlight,
.report-jump-target,.report-jump-nav,.offchain-panel {scroll-margin-top:0}
/* Very narrow phones: permit long contract addresses to shrink inside the copy row. */
.corporate-contract,.corporate-contract .contract-row{min-width:0;max-width:100%}
.corporate-contract .contract-row code{min-width:0;width:0;flex:1 1 0;text-overflow:ellipsis;overflow:hidden}
/* Avoid the public operations-wallet address widening 320px phones. */
.launch-transparency-note code{overflow-wrap:anywhere;word-break:break-all}

/* V0.6: narrative-first report, unmistakable mini chart, X-first presentation. */
html { scroll-padding-top: 94px; }
.report-jump-target, #report-x, #report-kols { scroll-margin-top: 0; }
.sk-chart-glyph { width:25px; height:19px; display:inline-block; flex-shrink:0; vertical-align:middle; color:#c8f6dc; filter:drop-shadow(0 0 3px rgba(40,205,122,.2)); }
.live-market-title>span {display:flex;align-items:center;gap:7px;}
.live-market-title .sk-chart-glyph {width:21px;height:16px;}
.report-jump-nav {margin:16px 0 11px;}
.offchain-x-feature {border:1px solid rgba(126,158,242,.38);border-radius:13px;background:linear-gradient(135deg,rgba(27,39,66,.55),rgba(18,16,33,.42));padding:15px;margin:13px 0;}
.offchain-x-feature-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:13px;}
.offchain-x-feature-heading span{color:#b9cbff;font-size:.75rem;letter-spacing:.10em;font-weight:900;}
.offchain-x-feature-heading strong{color:#a3baff;font-size:.63rem;letter-spacing:.05em;}
.offchain-x-feature-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}
.offchain-x-feature-stats>div{border:1px solid rgba(154,182,245,.17);border-radius:9px;padding:12px;background:rgba(6,8,17,.48);}
.offchain-x-feature-stats span{font-size:.59rem;letter-spacing:.04em;color:#9baed4;display:block;margin-bottom:6px;}
.offchain-x-feature-stats strong{font-size:1.55rem;color:#f3f7ff;}
.offchain-x-feature>p{color:#9caed0;font-size:.68rem;line-height:1.55;margin:10px 0;}
.offchain-feature-jump{display:inline-flex;color:#becbfa;font-weight:850;font-size:.64rem;letter-spacing:.04em;margin:9px 2px 0;padding:8px 0;}
.offchain-brief-compact {margin:12px 0;}
.offchain-brief-compact .offchain-brief-main small{color:#a6b1c9;line-height:1.5;}
.offchain-supporting-details{border:1px solid rgba(127,154,205,.25);border-radius:10px;background:rgba(14,20,33,.40);margin:12px 0;padding:0 13px;}
.offchain-supporting-details>summary{cursor:pointer;list-style:none;color:#a8c4f3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;font-size:.72rem;font-weight:900;letter-spacing:.04em;}
.offchain-supporting-details>summary::-webkit-details-marker{display:none;}
.offchain-supporting-details>summary::before{content:'+';font-weight:900;color:#a7c1ea;}
.offchain-supporting-details[open]>summary::before{content:'−';}
.offchain-supporting-details>summary small{color:#8da2c2;font-weight:600;font-size:.62rem;letter-spacing:0;margin-left:auto;}
.offchain-supporting-details .offchain-index-card{margin-top:0;}
.offchain-creator-compact{margin:12px 0;}
.offchain-creator-compact>summary{cursor:pointer;list-style:none;display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#edc985;font-size:.68rem;letter-spacing:.06em;font-weight:900;padding:3px 2px;}
.offchain-creator-compact>summary::-webkit-details-marker{display:none;}
.offchain-creator-compact>summary::before{content:'+';font-weight:900;}
.offchain-creator-compact[open]>summary::before{content:'−';}
.creator-compact-body{border-top:1px solid rgba(236,188,105,.16);margin-top:11px;padding-top:9px;}
@media(max-width:700px){
 .offchain-x-feature{padding:11px;}
 .offchain-x-feature-stats{gap:5px;}
 .offchain-x-feature-stats>div{padding:9px 6px;}
 .offchain-x-feature-stats strong{font-size:1.2rem;}
 .offchain-supporting-details>summary{align-items:flex-start;flex-wrap:wrap;}
}

/* V0.6.1: one chart entry point within the existing market summary. */
.live-market-view {border-color:rgba(56,197,120,.30);}
.live-market-title>span{color:#9ff4c6!important;}
.live-market-title .sk-chart-glyph{width:27px;height:20px;}
.live-market-view .live-market-chevron {border-color:rgba(76,230,160,.40);background:rgba(18,80,48,.15);color:#96f7c1;}
.live-market-view:not([open]) .live-market-chevron::before{content:'OPEN CHART  ↗';}
.live-market-view[open] .live-market-chevron::before{content:'CLOSE CHART  −';}
.live-market-view:hover .live-market-chevron {border-color:rgba(76,230,160,.77);background:rgba(28,107,65,.24);color:#c5ffdc;}
.live-market-view[open] .live-market-chevron {border-color:rgba(76,230,160,.5);color:#96f7c1;background:rgba(18,80,48,.14);}

/* V0.6.2: Single chart feature, concise score narrative, restored Off-chain intelligence prominence. */
.score-explainer-collapsible {padding:0;overflow:hidden;margin:8px 0 13px;border-color:rgba(112,135,174,.24)}
.score-explainer-collapsible > summary {cursor:pointer;list-style:none;padding:12px 17px;display:flex;justify-content:space-between;align-items:center;gap:15px;}
.score-explainer-collapsible > summary::-webkit-details-marker {display:none}
.score-explainer-collapsible > summary > div {display:grid;gap:2px}
.score-explainer-collapsible > summary strong {font-size:.88rem;color:#f2f3f5}
.score-explainer-collapsible > summary > span {white-space:nowrap;font-size:.61rem;font-weight:800;color:#9eafd0}
.score-explainer-collapsible > summary > span b {color:#98b8f8;font-size:1rem}
.score-explainer-collapsible[open] > summary > span b {font-size:0}
.score-explainer-collapsible[open] > summary > span b::after {content:'−';font-size:1rem}
.score-explainer-body {padding:0 17px 14px}
.why-score-panel > summary small {color:#abbacc;font-weight:700}
.why-score-panel > summary {background:linear-gradient(110deg,rgba(48,91,76,.07),rgba(48,91,76,.015));}
.why-score-chevron {border-color:rgba(106,185,146,.48)!important;background:rgba(27,89,60,.12)}
.report-chart-feature {margin:12px 0!important;border:1px solid rgba(72,204,125,.44)!important;background:linear-gradient(105deg,rgba(11,52,36,.48),rgba(9,24,24,.48))!important;border-radius:13px!important;overflow:hidden}
.report-chart-feature > summary {display:block!important;cursor:pointer;padding:15px 18px!important;list-style:none;}
.report-chart-feature > summary::-webkit-details-marker{display:none}
.report-chart-topline {display:flex;justify-content:space-between;align-items:center;gap:13px}
.report-chart-identity {display:flex;align-items:center;gap:12px}
.report-chart-identity .sk-chart-glyph {width:34px;height:28px}
.report-chart-identity span {display:grid;gap:3px}
.report-chart-identity strong {font-size:.79rem;letter-spacing:.07em;color:#d1fce4}
.report-chart-identity small {font-size:.68rem;color:#9ab7ad}
.report-chart-feature .live-market-strip {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;border-top:1px solid rgba(110,226,155,.13);padding-top:12px}
.report-chart-feature .live-market-strip > span {min-width:0}
.report-chart-feature .live-market-strip small {color:#9bbaad}
.report-chart-feature .live-market-strip b {font-size:.79rem!important}
.report-chart-feature .live-market-chevron {flex-shrink:0}
.report-chart-feature .live-market-body{border-top:1px solid rgba(97,218,134,.2)}
.report-jump-nav{margin:12px 0!important}
.report-wallet-entry{padding:12px 15px 10px;border-left:3px solid #779ffd;background:rgba(77,108,175,.075);border-radius:6px;margin:15px 0 10px}
.report-wallet-entry span{font-size:.73rem;font-weight:850;letter-spacing:.06em;color:#b2c9ff}
.scan-history-collapsible{margin:14px 0;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:0 12px;background:rgba(255,255,255,.016)}
.scan-history-collapsible>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;color:#a5b2ca;font-size:.68rem;letter-spacing:.07em;font-weight:850;padding:11px 5px}
.scan-history-collapsible>summary small{font-weight:400;letter-spacing:0}
.scan-history-collapsible .scan-history-panel{margin:0 0 12px}
.offchain-index-feature{margin:17px 0!important;grid-template-columns:minmax(180px,.33fr) 1fr;padding:17px 19px;background:linear-gradient(120deg,rgba(65,104,185,.22),rgba(24,37,56,.45));border-color:rgba(132,178,255,.45)}
.offchain-index-feature .offchain-index-number strong{font-size:2.7rem;color:#fff;letter-spacing:-.05em;line-height:1.05}
.offchain-index-feature .offchain-index-number span{font-size:.66rem;color:#b9d5ff}
.offchain-index-feature .offchain-index-context>p{font-size:.75rem;color:#c1d2ef}
.offchain-x-feature{padding:22px!important;border:1px solid rgba(116,145,242,.5)!important;background:radial-gradient(circle at 100% 0%,rgba(51,43,109,.26),transparent 42%),linear-gradient(125deg,#10192b,#0c101d)!important;box-shadow:inset 3px 0 #7e88ff}
.offchain-x-eyebrow{font-size:.59rem;font-weight:900;letter-spacing:.15em;color:#b3a8ff;margin-bottom:6px}
.offchain-x-feature-heading{margin:0 0 9px!important;align-items:center}
.offchain-x-feature-heading h4{font-family:Anton,Impact,sans-serif;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.05;letter-spacing:.017em;color:#f4f6ff;margin:0}
.offchain-x-feature-heading em{font-style:normal;color:#bac5ff}
.offchain-x-feature-heading strong{border:1px solid rgba(138,156,247,.28);background:rgba(74,70,149,.15);padding:7px 9px;border-radius:6px;font-size:.58rem}
.offchain-x-feature-lede{font-size:.77rem!important;color:#b7c8e8!important;max-width:85ch;margin:6px 0 17px!important}
.offchain-x-feature-stats{gap:11px}
.offchain-x-feature-stats>div{padding:17px 16px!important;background:rgba(4,8,23,.65)!important;border-color:rgba(138,168,253,.27)!important;border-radius:10px}
.offchain-x-feature-stats span{font-size:.62rem!important;color:#acc3ff!important}
.offchain-x-feature-stats strong{font-size:2rem!important;line-height:1.1;letter-spacing:-.04em}
.offchain-x-feature-stats small{display:block;color:#8298c2;font-size:.60rem;line-height:1.4;margin-top:7px}
.offchain-x-insight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}
.offchain-x-insight-grid>div{background:rgba(14,21,39,.6);border:1px solid rgba(136,159,211,.22);border-radius:8px;padding:12px;min-width:0}
.offchain-x-insight-grid span{display:block;color:#95a7d6;font-size:.56rem;letter-spacing:.045em;font-weight:800;line-height:1.35;min-height:27px}
.offchain-x-insight-grid b{display:block;font-size:1.2rem;color:#ecf3ff;margin:4px 0}
.offchain-x-insight-grid b i{font-size:.65rem;font-style:normal;color:#8fa0cc}
.offchain-x-insight-grid b.offchain-x-text-status{font-size:.77rem;padding:5px 0}
.offchain-x-insight-grid small{color:#92a0bb;font-size:.59rem;line-height:1.4;display:block}
.offchain-x-primary-reading{margin-top:12px;padding:15px 16px;background:rgba(48,67,111,.17);border-left:3px solid #93afff;border-radius:6px}
.offchain-x-primary-reading span{font-size:.61rem;color:#b1c5ff;letter-spacing:.07em;font-weight:900}
.offchain-x-primary-reading p{font-size:.78rem!important;font-weight:700;color:#eef3ff!important;line-height:1.55;margin:7px 0!important}
.offchain-x-primary-reading small{color:#b1bfdc;font-size:.68rem;line-height:1.5}
.offchain-x-direct-sources{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:13px}
.offchain-x-direct-sources>span{font-size:.59rem;color:#a8baf7;font-weight:850;letter-spacing:.07em;margin-right:4px}
.offchain-x-direct-sources>a{display:inline-flex;border:1px solid rgba(147,170,255,.42);color:#e6ebff;background:rgba(65,86,154,.22);border-radius:7px;padding:8px 11px;font-size:.65rem;font-weight:750}
.offchain-x-fineprint{font-size:.61rem;color:#8395b6;line-height:1.6;margin-top:12px}
.offchain-x-deep-more{border:1px solid rgba(111,129,184,.24);border-radius:9px;margin-top:14px;background:rgba(5,8,17,.26)}
.offchain-x-deep-more>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:14px 13px;color:#c5cdfe;font-size:.68rem;font-weight:900;letter-spacing:.06em}
.offchain-x-deep-more>summary::-webkit-details-marker{display:none}
.offchain-x-deep-more>summary span{font-size:.61rem;white-space:nowrap;color:#97b0ff}
.offchain-x-deep-more[open]>summary span{font-size:0}
.offchain-x-deep-more[open]>summary span::after{content:'COLLAPSE −';font-size:.61rem}
.offchain-x-deep-more>div{padding:0 12px 12px}
.offchain-x-no-data {border:1px solid rgba(132,151,207,.18);border-radius:8px;padding:15px;color:#cfdbf1}
.offchain-additional-signals {margin:12px 0;border:1px solid rgba(117,138,182,.22);border-radius:10px;padding:0 13px}
.offchain-additional-signals>summary{display:flex;justify-content:space-between;gap:9px;list-style:none;cursor:pointer;padding:14px 3px;color:#b1c7eb;font-size:.67rem;font-weight:850;letter-spacing:.055em}
.offchain-additional-signals>summary::-webkit-details-marker{display:none}
.offchain-additional-signals>summary small{color:#90a4c4;font-size:.61rem;font-weight:500;letter-spacing:0}
.offchain-additional-signals .offchain-signal{margin-bottom:9px}
#report-kols{border-color:rgba(132,98,192,.42)!important}
@media (max-width:850px){.offchain-x-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offchain-x-insight-grid span{min-height:0}.offchain-index-feature{grid-template-columns:1fr}.report-chart-feature .live-market-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:550px){.report-chart-feature>summary{padding:13px!important}.report-chart-feature .live-market-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.report-chart-identity small{font-size:.60rem}.report-chart-identity .sk-chart-glyph{width:27px;height:22px}.score-explainer-collapsible>summary{padding:11px 12px}.score-explainer-collapsible>summary>span{font-size:.5rem}.offchain-x-feature{padding:12px!important}.offchain-x-feature-stats>div{padding:10px 8px!important}.offchain-x-feature-stats{gap:5px}.offchain-x-feature-stats strong{font-size:1.5rem!important}.offchain-x-feature-stats span{font-size:.51rem!important}.offchain-x-feature-stats small{font-size:.53rem}.offchain-x-insight-grid{gap:6px}.offchain-x-insight-grid>div{padding:9px}.offchain-x-feature-heading h4{font-size:1.68rem}.offchain-x-feature-heading strong{font-size:.51rem}.offchain-x-deep-more>summary{font-size:.59rem}.offchain-additional-signals>summary{flex-wrap:wrap}}

/* V0.6.2: make it clear Universal X is one pillar of broader Off-Chain Intelligence. */
.offchain-umbrella-lede{margin:4px 0 13px;color:#a9c2e4;font-size:.75rem;line-height:1.5}

/* V0.6.3: Quiet, floating back-to-top for long reports. No extra navigation strip. */
.sk-back-to-top {
  position: fixed;
  right: 22px;
  bottom: calc(24px + env(safe-area-inset-bottom, 0px));
  z-index: 120;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-width: 73px;
  min-height: 44px;
  padding: 0 12px;
  border: 1px solid rgba(115,143,186,.52);
  border-radius: 10px;
  color: #e8f2ff;
  background: rgba(13,20,31,.95);
  box-shadow: 0 4px 20px rgba(0,0,0,.33);
  font: 800 11px/1 Inter,system-ui,sans-serif;
  letter-spacing: .08em;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}
.sk-back-to-top[hidden] { display: none !important; }
.sk-back-to-top svg { color: #e74150; flex: 0 0 auto; }
.sk-back-to-top:hover { color: #fff; border-color: #e74150; background: #192131; }
.sk-back-to-top:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
body.sk-capture-mode .sk-back-to-top { display: none !important; }
@media (max-width: 600px) {
  .sk-back-to-top { right: 12px; bottom: calc(12px + env(safe-area-inset-bottom, 0px)); min-width: 66px; min-height: 44px; padding: 0 10px; }
}


/* V0.6.4: Restore the broader off-chain research as a first-class feature. */
.sk-x-brand{height:28px;width:28px;display:block;fill:currentColor;flex:none}
.sk-x-icon-square{display:inline-flex;align-items:center;justify-content:center;background:#050912;border:1px solid rgba(210,223,255,.24);border-radius:8px;width:43px;height:43px;color:#fff;flex:none}
.offchain-x-feature-heading h4{display:flex;align-items:center;gap:13px}
.sk-x-mini{width:14px;height:14px}
.x-original-source{display:inline-flex;gap:4px;align-items:center;color:#dbe8ff}
.offchain-x-direct-sources .x-original-source>a{display:inline-flex;border:1px solid rgba(147,170,255,.42);color:#e6ebff;background:rgba(65,86,154,.22);border-radius:7px;padding:8px 11px;font-size:.65rem;font-weight:750;text-decoration:none}
.offchain-identity-spotlight{border:1px solid rgba(115,171,252,.47);border-left:3px solid #78abff;border-radius:11px;background:linear-gradient(120deg,rgba(29,43,68,.46),rgba(9,13,23,.94));padding:18px;margin:15px 0}
.offchain-identity-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-weight:900;font-size:.75rem;letter-spacing:.045em;color:#acccff}
.offchain-identity-header strong{font-size:.70rem;color:#e9f1ff}
.offchain-identity-header strong.offchain-identity-alert{color:#ff9f8e}
.offchain-identity-spotlight>p{font-size:.77rem;line-height:1.65;color:#e9f0ff;margin:12px 0}
.offchain-identity-spotlight>p small{color:#a9bad5;font-size:.69rem}
.offchain-identity-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0}
.offchain-identity-mini-grid>div{background:#0b111c;border:1px solid rgba(132,155,198,.24);padding:11px;border-radius:8px}
.offchain-identity-mini-grid span{display:block;color:#97acd0;font-size:.56rem;font-weight:850;letter-spacing:.06em}
.offchain-identity-mini-grid b{display:block;margin-top:5px;font-size:.97rem;color:#f0f4fb}
.offchain-identity-mini-grid small{display:block;font-size:.59rem;color:#94a6c3;line-height:1.4;margin-top:4px}
.offchain-identity-links{display:flex;flex-wrap:wrap;gap:8px;margin:11px 0 7px}
.offchain-identity-links a{display:inline-flex;background:rgba(65,92,153,.14);border:1px solid rgba(141,177,246,.29);border-radius:7px;padding:9px 12px;text-decoration:none;font-size:.66rem;font-weight:850;color:#d6e7ff}
.offchain-identity-detail{font-size:.63rem;color:#a7c4ff;display:inline-block;margin-top:10px;text-decoration:none;font-weight:800}
.offchain-noteworthy{border:1px solid rgba(194,134,105,.35);background:rgba(62,34,25,.10);border-radius:10px;padding:14px 16px;margin:12px 0}
.offchain-noteworthy-title{font-size:.69rem;color:#e9c8aa;letter-spacing:.06em;font-weight:900;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:9px}
.offchain-noteworthy-title small{font-size:.60rem;color:#a79d97;letter-spacing:0;font-weight:500}
.offchain-top-find-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;padding:9px 0;border-top:1px solid rgba(206,161,119,.13)}
.offchain-top-find-row strong{font-size:.69rem;color:#f2d0bb}
.offchain-top-find-row span{font-size:.68rem;color:#b9b8c2;line-height:1.45;flex:1 1 360px}
.offchain-top-find-row a{font-size:.64rem;color:#bad0ff}
.offchain-kol-independent{border-top:1px solid rgba(153,123,229,.25);padding:19px 10px 3px;margin-top:11px}
.offchain-kol-eyebrow{font-size:.59rem;font-weight:850;color:#c9a5ff;letter-spacing:.1em}
.offchain-kol-independent h4{font-family:Anton,Impact,sans-serif;font-size:clamp(1.4rem,2.4vw,1.85rem);letter-spacing:.02em;color:#f0d9ff;margin:7px 0}
.offchain-kol-independent p{color:#aeb4ca;font-size:.70rem;line-height:1.55;margin:0 0 8px}
@media(max-width:650px){.offchain-identity-mini-grid{grid-template-columns:1fr 1fr}.offchain-identity-mini-grid>div:last-child{grid-column:1/-1}.offchain-identity-spotlight{padding:12px}.offchain-x-feature-heading h4{gap:7px}.sk-x-icon-square{width:33px;height:33px}.sk-x-brand{width:21px;height:21px}}

/* V0.6.5: The main Universal X Quick Read is accessible without nested clicks. */
.offchain-x-feature>.offchain-x-quick-read{margin:14px 0 13px;border:1px solid rgba(126,160,247,.46);border-left:3px solid #8aaeff;border-radius:9px;background:rgba(19,32,54,.72);overflow:hidden}
.offchain-x-feature>.offchain-x-quick-read>summary{min-height:44px;padding:12px 15px;cursor:pointer;list-style:none}
.offchain-x-feature>.offchain-x-quick-read .quick-read-body{padding:0}
.offchain-x-feature>.offchain-x-quick-read .quick-read-body>div{padding:13px 15px}
.offchain-x-feature>.offchain-x-quick-read .quick-read-body p{font-size:.76rem;line-height:1.55}
@media(max-width:650px){.offchain-x-feature>.offchain-x-quick-read>summary{padding:11px}.offchain-x-feature>.offchain-x-quick-read .quick-read-body>div{padding:11px}}

/* V0.6.8  Deep research and forensic optics: no fake progress, reduced-motion safe. */
.offchain-x-research-takeaway{background:#121e31;border:1px solid #355279;border-radius:10px;padding:16px;margin:14px 0;color:#ddeaff}
.offchain-x-research-takeaway>strong,.offchain-x-deep-visible h5{display:block;color:#91bbff;letter-spacing:.08em;font-size:12px;margin:0 0 9px}
.offchain-x-research-takeaway p{font-size:14px;line-height:1.55;margin:0 0 12px}
.offchain-x-thread-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0}
.offchain-x-thread-stats span{padding:10px;background:#0a1322;border:1px solid #273754;border-radius:7px;display:flex;flex-direction:column;gap:3px}
.offchain-x-thread-stats b{font-size:20px;color:#fff}.offchain-x-thread-stats small{font-size:10px;letter-spacing:.05em;color:#a1b7d8}
.offchain-x-method-hint{font-size:12px!important;color:#a0b6ce;line-height:1.55!important}
.offchain-x-deep-visible{margin-top:16px;padding:14px;border:1px solid #344660;background:#0b1422;border-radius:10px}
.offchain-x-deep-visible .offchain-lineage{margin:10px 0}.offchain-x-raw-records{border-top:1px solid #293952;margin-top:12px;padding-top:12px}.offchain-x-raw-records summary{font-size:12px;color:#c4d8ff;cursor:pointer;font-weight:700}
.current-exposure-panel{border:1px solid #335578;background:linear-gradient(140deg,#0c1522,#101820);}
.exposure-lede{line-height:1.65;color:#bed0df}.current-exposure-headline{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;background:#142337;border:1px solid #466384;border-radius:9px;margin:16px 0}
.current-exposure-headline strong{color:#f1f7ff}.current-exposure-headline small{color:#e6bb73;font-weight:700;letter-spacing:.025em}
.exposure-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0}.exposure-metrics>div{display:flex;flex-direction:column;gap:7px;background:#090e16;padding:13px;border:1px solid #273748;border-radius:8px}
.exposure-metrics span{font-size:10px;letter-spacing:.06em;color:#9cb5d8;font-weight:700}.exposure-metrics b{font-size:23px}.exposure-metrics small{font-size:11px;color:#9caebe;line-height:1.4}
.exposure-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.exposure-findings>div{border:1px solid #263849;padding:12px;background:#101c2b;border-radius:8px}
.exposure-findings strong{color:#c5ddff;letter-spacing:.04em;font-size:11px}.exposure-findings p{font-size:13px;line-height:1.6;margin:8px 0 0;color:#d1dce8}
.exposure-caveat{color:#9fadc1;font-size:12px;line-height:1.6;margin-top:15px}
.scan-optics[hidden]{display:none!important}.scan-optics{display:flex;align-items:center;justify-content:center;gap:32px;margin:16px 0 24px;padding:24px;background:linear-gradient(110deg,#04070b,#0d1520 60%,#080b11);border:1px solid #334455;border-radius:14px;min-height:236px;overflow:hidden}
.scan-optics-viewport{width:190px;height:190px;flex:none;position:relative;filter:drop-shadow(0 0 12px rgba(208,24,48,.18))}.scan-optics-lens{width:100%;height:100%;display:block}.scan-optics-ring{transform-origin:140px 140px;animation:skScopeRing 14s linear infinite}.scan-optics-sweep{transform-origin:140px 140px;animation:skScopeSweep 3.4s linear infinite}.scan-optics-reticle{transition:stroke .25s}
.scan-optics-copy{max-width:440px;display:flex;flex-direction:column;gap:8px}.scan-optics-kicker{font-size:10px;letter-spacing:.18em;color:#8fa3b8}.scan-optics-copy strong{font-size:24px;letter-spacing:.065em;color:#fff}.scan-optics-copy small{font-size:13px;color:#b9c8d9}.scan-optics-copy p{font-size:11px;color:#8598af;line-height:1.5;margin:2px 0 0}
.scan-optics-pulse{display:flex;gap:7px;margin-top:8px}.scan-optics-pulse span{height:3px;width:32px;background:#c92240;opacity:.3;animation:skScopePulse 1.5s ease-in-out infinite}.scan-optics-pulse span:nth-child(2){animation-delay:.2s}.scan-optics-pulse span:nth-child(3){animation-delay:.4s}.scan-optics-pulse span:nth-child(4){animation-delay:.6s}
.scan-optics[data-state="complete"]{border-color:#326c66}.scan-optics[data-state="complete"] .scan-optics-sweep,.scan-optics[data-state="error"] .scan-optics-sweep,.scan-optics[data-state="complete"] .scan-optics-ring,.scan-optics[data-state="error"] .scan-optics-ring{animation-play-state:paused}.scan-optics[data-state="complete"] .scan-optics-copy strong{color:#84dbc4}.scan-optics[data-state="error"] .scan-optics-copy strong{color:#ff8a90}
@keyframes skScopeRing{to{transform:rotate(360deg)}}@keyframes skScopeSweep{to{transform:rotate(360deg)}}@keyframes skScopePulse{0%,100%{opacity:.24}55%{opacity:.9}}
@media(max-width:760px){.offchain-x-thread-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.exposure-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exposure-findings{grid-template-columns:1fr}.scan-optics{flex-direction:column;gap:6px;min-height:0;padding:14px}.scan-optics-viewport{width:148px;height:148px}.scan-optics-copy{text-align:center;align-items:center}.scan-optics-copy strong{font-size:19px}}
@media(prefers-reduced-motion:reduce){.scan-optics-sweep,.scan-optics-ring,.scan-optics-pulse span{animation:none!important}}

/* V0.7.0 - Trader-readable forensic interpretations. Evidence remains intact below. */
.exposure-verdict{margin:12px 0 13px;padding:16px 17px;border-radius:10px;border:1px solid #466384;background:linear-gradient(110deg,#17263a,#101d2b)}
.exposure-verdict>span{display:block;margin-bottom:9px;color:#e3bd7d;font-size:10px;font-weight:850;letter-spacing:.09em}
.exposure-verdict h4{color:#f6f9ff;font-size:clamp(19px,2vw,25px);line-height:1.3;margin:0 0 7px;font-weight:850;letter-spacing:-.02em}
.exposure-verdict small{color:#aec3d9;font-size:12px;line-height:1.5}
.exposure-story,.kol-trader-read{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 13px}
.exposure-story>div,.kol-trader-read>div{padding:15px 13px;border-radius:9px;border:1px solid #2d455c;background:#101d2d;min-width:0}
.exposure-story strong,.kol-trader-read strong{display:block;color:#98bfff;font-size:10px;font-weight:850;letter-spacing:.09em;margin-bottom:9px}
.exposure-story p,.kol-trader-read p{color:#e0eaf7;line-height:1.6;font-size:13px;margin:0;overflow-wrap:anywhere}
.exposure-liquidity-takeaway{color:#a9c6db;line-height:1.6;font-size:12px;border-left:3px solid #4d7095;margin:8px 0 16px;padding:5px 12px}
.exposure-liquidity-takeaway strong{color:#d5eaff}
.exposure-detail-records,.kol-source-records{margin:13px 0 0;border:1px solid #30445e;background:rgba(4,11,20,.27);border-radius:9px;overflow:hidden}
.exposure-detail-records>summary,.kol-source-records>summary{cursor:pointer;list-style:none;padding:14px 15px;font-size:11px;letter-spacing:.055em;color:#b7d8ff;font-weight:850;display:flex;gap:10px;justify-content:space-between;align-items:center}
.exposure-detail-records>summary::-webkit-details-marker,.kol-source-records>summary::-webkit-details-marker{display:none}
.exposure-detail-records>summary span,.kol-source-records>summary span{white-space:nowrap;color:#d2e3fa;font-size:10px}
.exposure-detail-records[open]>summary,.kol-source-records[open]>summary{border-bottom:1px solid #30445e}
.exposure-detail-records[open]>summary span,.kol-source-records[open]>summary span{font-size:0}
.exposure-detail-records[open]>summary span::after,.kol-source-records[open]>summary span::after{content:'COLLAPSE −';font-size:10px}
.exposure-detail-records>.exposure-metrics{padding:0 13px;margin:15px 0}
.exposure-detail-records>.exposure-findings{padding:0 13px}
.exposure-detail-records>.exposure-caveat{padding:0 13px 12px}
.kol-trader-read{padding:12px 13px 0;margin-bottom:0}
.kol-source-records{margin:12px 13px 14px}
.kol-source-records>.kol-map-row,.kol-source-records>.kol-clusters,.kol-source-records>small{margin-left:11px;margin-right:11px}
.kol-source-records>small{display:block;padding:12px 0 14px;line-height:1.5;color:#b5bbc9}
@media(max-width:760px){.exposure-story,.kol-trader-read{grid-template-columns:1fr;gap:8px}.exposure-story>div,.kol-trader-read>div{padding:12px}.exposure-verdict{padding:14px}.exposure-detail-records>summary,.kol-source-records>summary{font-size:10px;line-height:1.5}}
/* V0.7.1: discreet proof access; full evidence lives on its own saved view. */
.early-proof-entry{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;margin:12px 0 14px;border:1px solid #33465e;border-radius:9px;background:#101824;color:#b5c9e3;font-size:12px;line-height:1.5}
.early-proof-button{display:inline-flex;white-space:nowrap;align-items:center;justify-content:center;border:1px solid #6f9bd1;border-radius:7px;padding:8px 11px;background:#182942;color:#cbe2ff;font-weight:800;font-size:11px;letter-spacing:.02em;text-decoration:none}
.early-proof-button:hover,.early-proof-button:focus-visible{background:#223d61;color:#fff}
.early-proof-unavailable{color:#95a2b6;font-size:11px}
@media(max-width:640px){.early-proof-entry{flex-direction:column;align-items:stretch}.early-proof-button{white-space:normal;text-align:center}}

/* V0.7.8 evidence-first lock review: technical finding immediately followed by plain English. */
.lock-translation { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; margin:16px 0; }
.lock-translation-block { border:1px solid rgba(180,190,202,.19); border-radius:11px; padding:14px; background:rgba(12,20,27,.4); }
.lock-translation-block span { display:block; font-size:.67rem; font-weight:800; letter-spacing:.12em; color:#a8b6c7; margin-bottom:8px; }
.lock-translation-block:nth-child(2) { border-color:rgba(160,193,184,.29); }
.lock-translation-block:nth-child(2) span { color:#a9ddbf; }
.lock-translation-block p { margin:0; line-height:1.58; }
.lock-all-contracts { border:1px solid rgba(180,190,202,.25); border-radius:10px; padding:12px; margin:16px 0; }
.lock-all-contracts > summary { font-size:.8rem; font-weight:750; letter-spacing:.06em; cursor:pointer; color:#e2edf4; }
.lock-all-contracts > .lock-contract-list { margin-top:14px; }
@media(max-width:700px) { .lock-translation { grid-template-columns:1fr; } }

/* V0.7.10: Lead with affirmative lock observations; technical certification is secondary. */
.lock-priority-stats>div{border-color:rgba(170,183,205,.24);background:linear-gradient(155deg,#10151d,#0d0e12)}
.lock-priority-stats>div:nth-child(2){border-color:rgba(91,211,154,.36)}
.lock-priority-stats>div strong{font-size:clamp(1.05rem,1.8vw,1.48rem);line-height:1.2;overflow-wrap:anywhere;color:#edf5ff}
.lock-priority-stats>div:nth-child(2) strong{color:#75e5ae}
.lock-priority-stats>div small{color:#a3acbe;line-height:1.5}
.lock-primary-method{color:#b0bdce!important;font-size:.77rem!important;line-height:1.6!important}
.lock-certification-details{margin:13px 0;border:1px solid rgba(142,165,200,.28);border-radius:9px;background:rgba(15,20,29,.60);padding:12px 14px}
.lock-certification-details summary{color:#b6c9ec;font-size:.76rem;font-weight:800;letter-spacing:.025em;cursor:pointer}
.lock-certification-details p{font-size:.72rem;line-height:1.55;color:#c2cad7;margin:11px 0 0}
.lock-contract-row small{color:#a3adba}
.lock-contract-row strong{overflow-wrap:anywhere}
.lock-contract-row .lock-proof-link{display:inline-block;margin-top:6px}
/* X brand uses a large recognizable white X on a deep black square. */
.offchain-x-feature-heading .sk-x-icon-square{width:58px;height:58px;border-radius:13px;background:#000;border:1px solid rgba(242,245,255,.35);box-shadow:0 0 0 3px rgba(0,0,0,.12);color:#fff}
.offchain-x-feature-heading .sk-x-brand{width:39px;height:39px}
.offchain-x-feature-heading .sk-x-brand-title{display:flex;flex-direction:column;gap:1px;line-height:1.05}
.offchain-x-feature-heading .sk-x-brand-title b{font:800 clamp(1.02rem,2.5vw,1.45rem)/1.1 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.06em;color:#f5f6ff}
.offchain-x-feature-heading .sk-x-brand-title em{font:700 clamp(.78rem,1.5vw,1rem)/1.1 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.14em;color:#b7c9ff}
@media(max-width:650px){.offchain-x-feature-heading .sk-x-icon-square{width:48px;height:48px}.offchain-x-feature-heading .sk-x-brand{width:32px;height:32px}}
.lock-status{max-width:100%;overflow-wrap:anywhere}

/* V0.7.12: compact provenance-first X identity; custody-first Streamflow reporting. */
.offchain-x-profile-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 15px;padding:12px 15px;background:rgba(8,19,34,.78);border:1px solid rgba(128,161,238,.36);border-radius:9px}
.offchain-x-profile-summary div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.offchain-x-profile-summary span{color:#97b9ff;font-size:.64rem;font-weight:750;letter-spacing:.07em}
.offchain-x-profile-summary strong{color:#f1f5ff;font-size:.91rem;overflow-wrap:anywhere}
.offchain-x-profile-summary small{color:#b5c4db;font-size:.72rem;line-height:1.45}
.offchain-x-profile-summary a{display:inline-flex;align-items:center;padding:8px 11px;color:#b5ceff;border:1px solid #617eba;border-radius:7px;text-decoration:none;font-size:.69rem;font-weight:800;white-space:nowrap}
.lock-first-read{margin:8px 0 15px!important;padding:14px 17px;color:#e7f6ed!important;line-height:1.6!important;font-size:.88rem!important;background:rgba(22,53,38,.30);border:1px solid rgba(86,170,126,.40);border-left:4px solid #58cb8c;border-radius:9px}
.lock-first-read strong{color:#66dfa1;letter-spacing:.07em;font-size:.74rem}
.lock-priority-stats>div small{line-height:1.5;overflow-wrap:anywhere}
@media(max-width:650px){.offchain-x-profile-summary{padding:10px}.offchain-x-profile-summary a{font-size:.65rem}.lock-first-read{padding:11px!important;font-size:.79rem!important}}

/* V0.7.13 · Distinct developer, discussion, and project-progress research. */
.sk-x-three-lenses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px}
.sk-x-lens{min-width:0;border:1px solid rgba(125,158,246,.30);border-radius:10px;padding:13px;background:linear-gradient(160deg,rgba(15,28,50,.82),rgba(10,16,30,.8))}
.sk-x-lens>span{display:block;color:#9cbcff;font-size:.60rem;font-weight:900;letter-spacing:.06em}
.sk-x-lens>strong{display:block;color:#f3f6ff;font-size:.75rem;margin:8px 0;line-height:1.35}
.sk-x-lens>p{color:#c3d3ef;font-size:.69rem;line-height:1.58;margin:0}
.sk-x-lens-proofs{margin-top:10px;display:flex;flex-wrap:wrap;gap:5px}
.sk-x-lens-proofs a{font-size:.58rem;line-height:1.5}
@media(max-width:850px){.sk-x-three-lenses{grid-template-columns:1fr}}

/* UI polish: abbreviated addresses remain visually unchanged; interaction is discoverable. */
.wallet-copy{cursor:copy;}
.wallet-copy:focus-visible{outline:2px solid #84b6ff;outline-offset:3px;border-radius:2px;}
.wallet-copy.wallet-copied{outline:1px solid rgba(100,230,170,.72);outline-offset:2px;}
.report-explore-float{position:fixed;right:20px;bottom:77px;z-index:34;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 10px;border:1px solid rgba(137,172,227,.48);border-radius:8px;background:rgba(13,19,31,.94);color:#cbdcff;font-weight:850;font-size:.62rem;letter-spacing:.085em;box-shadow:0 6px 25px rgba(0,0,0,.3);text-decoration:none;}
.report-explore-float:hover,.report-explore-float:focus-visible{border-color:#bdd8ff;background:#223451;color:#fff;}
@media(max-width:700px){.report-explore-float{right:10px;bottom:76px;font-size:.58rem;padding:7px 8px;}.report-jump-links{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media print{.report-explore-float{display:none!important}}

/* Report anchor offsets keep headings visible beneath the sticky site navigation. */
.report-jump-target,.report-jump-nav,.offchain-panel{scroll-margin-top:86px;}
.report-explore-float[hidden],.wallet-copy-toast[hidden]{display:none!important;}
.wallet-copy-toast{position:fixed;bottom:115px;right:20px;z-index:90;padding:9px 12px;border-radius:8px;color:#e8fff3;background:rgba(10,32,27,.97);border:1px solid rgba(110,223,172,.52);box-shadow:0 7px 24px rgba(0,0,0,.35);font:750 11px Inter,system-ui,sans-serif;letter-spacing:.025em;}
body.sk-capture-mode .report-explore-float,body.sk-capture-mode .wallet-copy-toast{display:none!important;}
@media(max-width:700px){.report-jump-target,.report-jump-nav,.offchain-panel{scroll-margin-top:76px}.wallet-copy-toast{bottom:110px;right:10px}}

/* Relaunch notice: restrained editorial treatment, replacing the promotional CA card. */
.corporate-shell .relaunch-announcement{scroll-margin-top:90px;max-width:900px;margin:30px auto 0;padding:28px 34px;text-align:left;background:linear-gradient(125deg,#fff 0%,#f8fafc 54%,#fff1f2 125%);border:1px solid #e6e9ee;border-left:4px solid #d70e18;box-shadow:0 16px 44px rgba(17,24,39,.065)}
.relaunch-announcement-status{display:flex!important;align-items:center;gap:9px!important;letter-spacing:.125em!important;color:#ac1520!important;font-size:10px!important;font-weight:900!important;margin:0 0 13px!important}
.relaunch-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#d70e18;box-shadow:0 0 0 4px rgba(215,14,24,.1);flex:none}
.corporate-shell .relaunch-announcement h2{font-family:Inter,system-ui,sans-serif;margin:0 0 13px;color:#171b22;font-weight:800;font-size:clamp(21px,2.7vw,32px);line-height:1.18;letter-spacing:-.035em}
.corporate-shell .relaunch-announcement h2 em{font-style:normal;color:#d70e18}
.relaunch-announcement-lead{font-size:14px;line-height:1.65;color:#495361;margin:0 0 13px}
.relaunch-announcement-tagline{font-weight:800;letter-spacing:-.02em;color:#1b2028;margin:0 0 18px;font-size:17px}
.relaunch-announcement-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}
.relaunch-announcement-actions .btn{font-size:12px;min-height:40px;padding:9px 16px;white-space:nowrap}
.relaunch-announcement-actions small{flex:1 1 260px;color:#69727e;line-height:1.5;font-size:11px}
.corporate-shell .historical-disclosure{border-left:3px solid #d70e18;padding:22px 28px}
.corporate-shell .historical-disclosure h3{font-size:clamp(20px,2.15vw,27px)}
.corporate-shell .historical-disclosure .launch-transparency-lead{font-size:14px;margin:0 0 12px}
.corporate-shell .historical-disclosure .launch-transparency-note{font-size:13px;margin:0}
.corporate-shell .roadmap-next-chapter{border-left:3px solid #d70e18!important}
.corporate-shell .roadmap-next-chapter .roadmap-anticipation{font-weight:800;color:#b5121c!important}
@media(max-width:700px){.corporate-shell .relaunch-announcement{padding:21px 19px;margin-top:22px}.corporate-shell .historical-disclosure{padding:20px}.relaunch-announcement-actions{align-items:stretch}.relaunch-announcement-actions .btn{width:100%;text-align:center}}
