:root{--ink:#edf5ff;--muted:#8da1b8;--base:#1557ff;--cyan:#3ee6d0;--orange:#ff8061;--gold:#e7c46f;--bg:#04080d;--panel:#091119;--panel2:#0d1822;--line:rgba(154,188,220,.15);--shadow:0 26px 70px rgba(0,0,0,.35)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;background:radial-gradient(circle at 76% 0,rgba(21,87,255,.20),transparent 31rem),radial-gradient(circle at 8% 32%,rgba(62,230,208,.06),transparent 29rem),var(--bg);color:var(--ink);font:15px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(126,160,190,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(126,160,190,.028) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}a{color:inherit}.topbar{height:76px;padding:0 max(22px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(4,8,13,.72);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.brand{display:flex;gap:12px;align-items:center;text-decoration:none}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(62,230,208,.45);border-radius:11px;color:var(--cyan);font:900 17px/1 ui-monospace,monospace;box-shadow:inset 0 0 20px rgba(62,230,208,.08)}.brand b,.brand small{display:block;letter-spacing:.15em}.brand b{font:800 12px/1.3 ui-monospace,monospace}.brand small{color:var(--muted);font:700 10px/1.5 ui-monospace,monospace}.network-state{display:flex;align-items:center;gap:9px;color:#b7c8da;font:750 10px/1 ui-monospace,monospace;letter-spacing:.13em}.network-state i{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}main{width:min(1240px,calc(100% - 36px));margin:auto;padding:42px 0 72px}.hero{min-height:480px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:28px;padding:58px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(135deg,rgba(12,25,38,.94),rgba(5,12,19,.88));box-shadow:var(--shadow);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto -130px -250px auto;width:480px;height:480px;border:1px solid rgba(21,87,255,.22);border-radius:50%;box-shadow:0 0 0 80px rgba(21,87,255,.025),0 0 0 160px rgba(21,87,255,.02)}.eyebrow{margin:0 0 12px;color:var(--cyan);font:800 10px/1.3 ui-monospace,monospace;letter-spacing:.17em;text-transform:uppercase}.hero h1{margin:0;font-size:clamp(48px,7.2vw,94px);line-height:.91;letter-spacing:-.07em}.hero h1 span{color:#8fb2ff}.lede{max-width:660px;margin:25px 0;color:#b6c6d7;font-size:17px}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.button{padding:11px 16px;border:1px solid rgba(135,170,210,.24);border-radius:10px;background:rgba(255,255,255,.03);text-decoration:none;font-weight:800;font-size:12px}.button.primary{border-color:rgba(21,87,255,.65);background:linear-gradient(135deg,#195fff,#0b3da9)}.radar-wrap{position:relative;z-index:1;text-align:center}.radar{width:min(300px,72vw);aspect-ratio:1;margin:auto;border:1px solid rgba(62,230,208,.24);border-radius:50%;position:relative;background:radial-gradient(circle,rgba(62,230,208,.16) 0 2px,transparent 3px),repeating-radial-gradient(circle,transparent 0 48px,rgba(62,230,208,.11) 49px 50px)}.radar:before,.radar:after{content:"";position:absolute;background:rgba(62,230,208,.12)}.radar:before{width:1px;inset:0 auto 0 50%}.radar:after{height:1px;inset:50% 0 auto}.radar i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.radar i:nth-child(1){top:24%;left:58%}.radar i:nth-child(2){top:58%;left:23%}.radar i:nth-child(3){top:72%;left:68%}.radar b{position:absolute;inset:50% auto auto 50%;width:48%;height:1px;background:linear-gradient(90deg,var(--cyan),transparent);transform-origin:left;animation:sweep 5s linear infinite}.radar span{position:absolute;inset:12%;border:1px dashed rgba(21,87,255,.28);border-radius:50%}.radar em{position:absolute;inset:34%;border:1px solid rgba(255,128,97,.22);border-radius:50%}.radar-wrap p{color:var(--muted);font:700 11px/1.4 ui-monospace,monospace;letter-spacing:.1em}.radar-wrap p b{color:var(--ink);font-size:15px}@keyframes sweep{to{transform:rotate(360deg)}}.boundary{margin:18px 0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:15px 17px;border:1px solid rgba(255,128,97,.28);border-radius:13px;background:rgba(255,128,97,.055)}.boundary strong,.boundary span{font:800 10px/1.3 ui-monospace,monospace;letter-spacing:.12em}.boundary strong{color:var(--orange)}.boundary p{margin:0;color:#b8c6d5;font-size:12px}.boundary span{white-space:nowrap;color:#efc5ba}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.metric{min-width:0;padding:21px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,rgba(13,24,34,.93),rgba(7,14,21,.92))}.metric.accent{border-color:rgba(62,230,208,.28);background:linear-gradient(145deg,rgba(13,42,43,.67),rgba(7,14,21,.92))}.metric span,.metric small{display:block}.metric span{color:#91a4b8;font:760 10px/1.3 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.metric strong{display:block;margin:11px 0 7px;font-size:clamp(25px,3vw,40px);line-height:1;letter-spacing:-.04em}.metric small{color:var(--muted)}.monitor-strip{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:1px;margin-bottom:18px;border:1px solid var(--line);border-radius:16px;background:var(--line);overflow:hidden}.monitor-strip>div{padding:18px;background:#081018}.monitor-strip h2{margin:0;font-size:20px}.monitor-stat span,.monitor-stat b{display:block}.monitor-stat span{color:var(--muted);font-size:11px}.monitor-stat b{margin-top:6px;font:800 13px/1.3 ui-monospace,monospace}.panel{margin-bottom:18px;padding:26px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,rgba(12,22,31,.95),rgba(7,14,21,.94));box-shadow:0 16px 46px rgba(0,0,0,.16)}.section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.section-head h2{margin:0;font-size:clamp(21px,3vw,31px);line-height:1.08;letter-spacing:-.035em}.section-head>p{max-width:470px;margin:4px 0 0;color:var(--muted);font-size:12px}.legend{display:flex;gap:15px;color:var(--muted);font-size:11px}.legend span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.legend .tx:before{background:var(--base)}.legend .swap:before{background:var(--cyan)}.legend .ops:before{background:var(--orange)}.trend-chart{height:290px;display:flex;align-items:flex-end;gap:3px;padding:18px 5px 0;border-bottom:1px solid var(--line);background:linear-gradient(to top,rgba(21,87,255,.045),transparent 72%);overflow:hidden}.trend-column{flex:1;min-width:2px;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:1px}.trend-column i{display:block;width:30%;min-width:1px;border-radius:3px 3px 0 0}.trend-column .tx{background:var(--base)}.trend-column .swap{background:var(--cyan)}.trend-column .ops{background:var(--orange)}.trend-axis{display:flex;justify-content:space-between;margin-top:9px;color:var(--muted);font:700 10px/1 ui-monospace,monospace}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.category{min-width:0;padding:17px;border:1px solid var(--line);border-radius:14px;background:rgba(4,10,16,.48)}.category-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.category h3{margin:0;font-size:15px}.category p{margin:11px 0 0;color:var(--muted);font-size:12px}.state-chip,.tag{display:inline-flex;padding:6px 8px;border:1px solid rgba(62,230,208,.25);border-radius:999px;color:var(--cyan);font:800 9px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.state-chip.partial,.state-chip.framework-only{border-color:rgba(231,196,111,.28);color:var(--gold)}.state-chip.not-yet-measured,.tag.warn{border-color:rgba(255,128,97,.3);color:var(--orange)}.split-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.split-grid .panel{min-width:0}.table-panel{padding:24px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;color:var(--muted);font:760 9px/1.3 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}th,td{padding:12px 9px;border-bottom:1px solid var(--line)}td code{color:#c7d8eb}.score{display:inline-grid;place-items:center;width:38px;height:28px;border-radius:8px;background:rgba(62,230,208,.09);color:var(--cyan);font-weight:900}.evidence-list{display:flex;gap:4px;flex-wrap:wrap}.evidence-list span{padding:4px 6px;border-radius:6px;background:rgba(255,255,255,.04);color:#9fb1c4;font-size:9px}.rank-list{display:grid;gap:8px}.rank-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(4,10,16,.42)}.rank-row>span:first-child{color:#667b90;font:800 10px/1 ui-monospace,monospace}.rank-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#c4d5e6}.rank-row strong{font:800 11px/1 ui-monospace,monospace}.compliance-panel{border-color:rgba(231,196,111,.22);background:linear-gradient(145deg,rgba(38,31,14,.48),rgba(7,14,21,.95))}.compliance-copy{max-width:860px;color:#c4cfda}.evidence-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.evidence-grid span{padding:11px;border:1px solid rgba(231,196,111,.15);border-radius:10px;color:#c9b77f;background:rgba(231,196,111,.035);font-size:11px}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:20px 0}.method-grid div{padding:14px;border:1px solid var(--line);border-radius:11px;background:rgba(4,10,16,.45)}.method-grid span,.method-grid strong{display:block}.method-grid span{color:var(--muted);font-size:10px}.method-grid strong{margin-top:5px;font-size:13px}.methodology>p{color:#aebdcb}.methodology .limit{padding:13px;border-left:2px solid var(--orange);background:rgba(255,128,97,.045);color:#d1b6af}footer{width:min(1240px,calc(100% - 36px));margin:auto;padding:22px 0 35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;color:#66798c;font:750 9px/1.3 ui-monospace,monospace;letter-spacing:.12em}
@media(max-width:900px){.hero{grid-template-columns:1fr;padding:38px}.radar-wrap{order:-1}.radar{width:220px}.metric-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.monitor-strip{grid-template-columns:repeat(2,1fr)}.monitor-strip>div:first-child{grid-column:1/-1}.split-grid{grid-template-columns:1fr}.evidence-grid{grid-template-columns:repeat(3,1fr)}.method-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:580px){.topbar{height:68px;padding:0 13px}.network-state span{display:none}main{width:min(100% - 20px,1240px);padding-top:18px}.hero{min-height:0;padding:27px 20px;border-radius:21px}.hero h1{font-size:49px}.radar{width:168px}.boundary{grid-template-columns:1fr}.boundary span{white-space:normal}.metric-grid,.category-grid,.monitor-strip,.evidence-grid,.method-grid{grid-template-columns:1fr}.monitor-strip>div:first-child{grid-column:auto}.panel{padding:19px;border-radius:16px}.section-head{display:grid}.legend{flex-wrap:wrap}.trend-chart{height:220px}.trend-column{gap:0}.trend-column i{width:32%}th:nth-child(2),td:nth-child(2),th:nth-child(5),td:nth-child(5){display:none}footer{display:grid}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.radar b{animation:none}}

/* Base Board v0.34 intelligence surfaces */
.topnav{display:flex;align-items:center;gap:14px}.topnav a{color:var(--muted);font:750 10px/1 ui-monospace,monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.topnav a:hover,.topnav a:focus-visible{color:var(--cyan)}.topnav .market-tab{padding:9px 11px;border:1px solid rgba(231,196,111,.18);border-radius:8px;color:#d9c58b;background:rgba(231,196,111,.035)}.topnav .market-tab:hover,.topnav .market-tab:focus-visible,.topnav .market-tab.active{border-color:rgba(62,230,208,.42);color:var(--cyan);background:rgba(62,230,208,.07)}.button,.watch-button,.segmented button,.dialog-close,input,select{font:inherit}.button,.watch-button,.segmented button,.dialog-close{cursor:pointer}.button.danger{margin-top:14px;color:#ffb5a4}.button:hover,.watch-button:hover,.segmented button:hover{border-color:rgba(62,230,208,.55)}
.topnav .access-tab{padding:9px 11px;border:1px solid rgba(62,230,208,.22);border-radius:999px;color:#a9c3ff;background:rgba(21,87,255,.06)}.topnav .access-tab.active{border-color:rgba(62,230,208,.42);color:var(--cyan);background:rgba(62,230,208,.08)}.topnav .access-tab.pro{border-color:rgba(143,178,255,.34)}
.pulse-panel{border-color:rgba(62,230,208,.24);background:radial-gradient(circle at 90% 0,rgba(62,230,208,.1),transparent 25rem),linear-gradient(145deg,rgba(12,28,35,.96),rgba(7,14,21,.94))}.pulse-status{text-align:right}.pulse-status span,.pulse-status b{display:block}.pulse-status span{color:var(--muted);font:750 9px/1.3 ui-monospace,monospace;letter-spacing:.1em}.pulse-status b{margin-top:6px;color:var(--cyan);font-size:13px}.pulse-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.pulse-card{padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(4,10,16,.5)}.pulse-card>span,.pulse-card small{display:block}.pulse-card>span{color:var(--muted);font-size:10px}.pulse-card strong{display:block;margin:8px 0 5px;font-size:23px}.pulse-card small{font:780 10px/1.3 ui-monospace,monospace}.pulse-card.rising small{color:var(--cyan)}.pulse-card.cooling small{color:#8fb2ff}.pulse-card.anomaly{border-color:rgba(255,128,97,.42)}.pulse-card.anomaly small{color:var(--orange)}.insight-strip{display:flex;gap:12px;margin-top:12px;padding:13px 15px;border-left:2px solid var(--cyan);background:rgba(62,230,208,.045);color:#b8c9d8;font-size:12px}.insight-strip strong{color:var(--cyan);white-space:nowrap}.segmented{display:flex;justify-content:flex-end;margin-bottom:10px}.segmented button{padding:7px 10px;border:1px solid var(--line);background:#07101a;color:var(--muted);font-size:10px}.segmented button:first-child{border-radius:8px 0 0 8px}.segmented button:last-child{border-radius:0 8px 8px 0}.segmented button.active{background:rgba(21,87,255,.22);color:#d9e7ff;border-color:rgba(21,87,255,.55)}
.filterbar{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:13px;border:1px solid var(--line);border-radius:13px;background:rgba(3,9,15,.45)}.filterbar label span{display:block;margin-bottom:5px;color:var(--muted);font:750 9px/1.2 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.filterbar input,.filterbar select{width:100%;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#06101a;color:var(--ink)}.filter-count{padding:11px;color:var(--muted);font:750 10px/1 ui-monospace,monospace}.candidate-link{border:0;padding:0;background:none;color:#c7d8eb;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(62,230,208,.28);text-underline-offset:3px}.classification strong,.classification small,.interface-label strong,.interface-label small{display:block}.classification strong,.interface-label strong{font-size:11px}.classification small,.interface-label small{color:var(--muted);font-size:9px}.watch-button{min-width:34px;padding:7px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.03);color:#8ea4ba}.watch-button.active{border-color:rgba(231,196,111,.45);color:var(--gold);background:rgba(231,196,111,.08)}
.rank-row{grid-template-columns:30px minmax(0,1fr) auto auto}.rank-main{min-width:0}.rank-main b,.rank-main code,.rank-main small{display:block}.rank-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.rank-main code{font-size:9px}.rank-main small{color:var(--muted);font-size:9px}.strategy-list{display:grid;gap:9px}.strategy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:11px;background:rgba(4,10,16,.42)}.strategy-row span,.strategy-row small{display:block}.strategy-row span{font-weight:800}.strategy-row small{color:var(--muted)}.strategy-row b{font:850 17px/1 ui-monospace,monospace;color:var(--cyan)}.panel-copy{color:var(--muted);font-size:12px}.watchlist,.alert-list{display:grid;gap:8px}.watch-row,.alert-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(4,10,16,.42)}.watch-row strong,.watch-row small,.alert-row strong,.alert-row small{display:block}.watch-row small,.alert-row small{color:var(--muted)}.empty-state{padding:20px;border:1px dashed var(--line);border-radius:11px;color:var(--muted);text-align:center}.alert-row.anomaly{border-color:rgba(255,128,97,.35)}.alert-row.rising{border-color:rgba(62,230,208,.25)}
.paper-panel{border-color:rgba(21,87,255,.3)}.paper-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.scenario-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.scenario{padding:17px;border:1px solid var(--line);border-radius:13px;background:rgba(4,10,16,.48)}.scenario span,.scenario strong,.scenario small{display:block}.scenario span{color:var(--muted);font-size:10px}.scenario strong{margin:8px 0 5px;font-size:18px}.scenario small{color:var(--orange);font:750 9px/1.3 ui-monospace,monospace;text-transform:uppercase}.readiness-box{padding:18px;border:1px solid var(--line);border-radius:13px;background:rgba(4,10,16,.48)}.readiness-box h3{margin-top:0}.check-list{display:grid;gap:7px}.check-list span{position:relative;padding-left:18px;color:#aebdcb;font-size:11px}.check-list span:before{content:"○";position:absolute;left:0;color:var(--orange)}.limit{padding:13px;border-left:2px solid var(--orange);background:rgba(255,128,97,.045);color:#d1b6af}.access-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.access-grid article{padding:20px;border:1px solid var(--line);border-radius:14px;background:rgba(4,10,16,.45)}.access-grid article.pro{border-color:rgba(62,230,208,.25);background:linear-gradient(145deg,rgba(13,42,43,.5),rgba(4,10,16,.5))}.access-grid article>span{font:800 10px/1.3 ui-monospace,monospace;letter-spacing:.12em;color:var(--cyan)}.access-grid ul{margin-bottom:0;padding-left:20px;color:#b8c7d6}
.candidate-dialog{width:min(720px,calc(100% - 28px));max-height:88vh;padding:0;border:1px solid rgba(62,230,208,.28);border-radius:20px;background:#07111a;color:var(--ink);box-shadow:0 30px 100px rgba(0,0,0,.65)}.candidate-dialog::backdrop{background:rgba(0,4,8,.78);backdrop-filter:blur(6px)}.candidate-dialog form{position:sticky;top:0;z-index:2;text-align:right;padding:12px 14px 0;background:linear-gradient(#07111a,rgba(7,17,26,.8))}.dialog-close{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:#0d1923;color:var(--ink);font-size:22px}.profile{padding:0 28px 28px}.profile h2{margin:0;font-size:28px;overflow-wrap:anywhere}.profile-address{display:inline-block;margin:8px 0 18px;color:var(--cyan);font:700 11px/1.4 ui-monospace,monospace;overflow-wrap:anywhere}.profile-summary{padding:15px;border:1px solid rgba(62,230,208,.2);border-radius:12px;background:rgba(62,230,208,.045)}.profile-summary strong,.profile-summary span{display:block}.profile-summary span{color:var(--muted);font-size:12px}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.profile-stat{padding:12px;border:1px solid var(--line);border-radius:10px}.profile-stat span,.profile-stat strong{display:block}.profile-stat span{color:var(--muted);font-size:9px;text-transform:uppercase}.profile-stat strong{margin-top:5px;font-size:13px}.profile-actions{display:flex;gap:10px;flex-wrap:wrap}.profile-actions a{color:var(--cyan)}
@media(max-width:1050px){.topnav{display:none}.pulse-grid{grid-template-columns:repeat(3,1fr)}.filterbar{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.split-grid,.paper-layout{grid-template-columns:1fr}.pulse-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:580px){.metric-grid,.category-grid,.monitor-strip,.evidence-grid,.method-grid,.pulse-grid,.filterbar,.scenario-grid,.access-grid,.profile-grid{grid-template-columns:1fr}.pulse-status{text-align:left}.insight-strip{display:grid}#automation th:nth-child(3),#automation td:nth-child(3),#automation th:nth-child(5),#automation td:nth-child(5),#automation th:nth-child(6),#automation td:nth-child(6){display:none}.rank-row{grid-template-columns:24px minmax(0,1fr) auto}.rank-row .watch-button{display:none}.profile{padding:0 18px 22px}}
.filterbar{grid-template-columns:1.4fr 1fr 1fr auto auto}
@media(max-width:1050px){.filterbar{grid-template-columns:repeat(2,1fr)}}
@media(max-width:580px){.filterbar{grid-template-columns:1fr}}

/* Base Board v0.35 Hermes peg monitor */
.hermes-panel{border-color:rgba(231,196,111,.30);background:radial-gradient(circle at 92% 0,rgba(231,196,111,.12),transparent 29rem),linear-gradient(145deg,rgba(30,26,15,.90),rgba(7,14,21,.96))}.hermes-layout{display:grid;grid-template-columns:1.15fr .8fr 1fr 1.05fr;gap:10px}.hermes-layout article{min-width:0;padding:18px;border:1px solid rgba(231,196,111,.16);border-radius:14px;background:rgba(4,10,16,.52)}.hermes-layout span,.hermes-layout small{display:block}.hermes-layout span{color:#a89c7a;font:760 9px/1.3 ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase}.hermes-layout strong{display:block;margin:9px 0 6px;font-size:25px;line-height:1}.hermes-price strong{color:var(--gold);font-size:34px}.hermes-layout small{color:var(--muted);font-size:10px}.hermes-stat strong.trigger{color:var(--cyan)}.hermes-stat strong.caution,.hermes-stat strong.unavailable{color:var(--orange)}.hermes-stat strong.watching{color:#8fb2ff}.hermes-control label{display:flex;justify-content:space-between;gap:8px}.hermes-control label b{color:var(--gold);font:700 8px/1.2 ui-monospace,monospace}.hermes-control>div{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:8px;margin:8px 0}.hermes-control input{width:80px;height:39px;padding:0 10px;border:1px solid rgba(231,196,111,.32);border-radius:8px;background:#080e13;color:var(--ink);font-weight:900}.hermes-control em{color:var(--muted);font-size:11px;font-style:normal}.hermes-chart-shell{margin-top:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(4,10,16,.56)}.hermes-chart-head,.hermes-axis{display:flex;justify-content:space-between;gap:10px}.hermes-chart-head span,.hermes-chart-head b,.hermes-axis{font:750 9px/1.3 ui-monospace,monospace;letter-spacing:.08em}.hermes-chart-head span{color:var(--muted);text-transform:uppercase}.hermes-chart-head b{color:var(--gold);font-weight:700}.hermes-chart{display:block;width:100%;height:210px;margin:8px 0;overflow:visible;background:linear-gradient(to top,rgba(231,196,111,.03),transparent);border-bottom:1px solid var(--line)}.hermes-chart .peg-line{stroke:rgba(255,255,255,.28);stroke-width:1;stroke-dasharray:8 6}.hermes-chart .price-line{fill:none;stroke:var(--gold);stroke-width:3;vector-effect:non-scaling-stroke}.hermes-chart .price-dot{fill:var(--cyan);filter:drop-shadow(0 0 5px var(--cyan))}.hermes-chart .chart-empty{fill:var(--muted);font:700 24px ui-monospace,monospace}.hermes-axis{color:var(--muted)}.hermes-source{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:rgba(4,10,16,.42)}.hermes-source span,.hermes-source strong{display:block}.hermes-source span{color:var(--muted);font-size:9px;text-transform:uppercase}.hermes-source strong{font-size:11px}.hermes-source a{color:var(--gold);font-size:10px;text-decoration:none}.hermes-panel>.limit{margin-bottom:0}
@media(max-width:1050px){.hermes-layout{grid-template-columns:repeat(2,1fr)}.hermes-source{grid-template-columns:repeat(2,1fr)}}
@media(max-width:580px){.hermes-layout,.hermes-source{grid-template-columns:1fr}.hermes-price strong{font-size:31px}.hermes-chart{height:170px}.hermes-chart-head{display:grid}.hermes-axis{font-size:8px}.hermes-axis span:nth-child(2){display:none}}

/* Base Board v0.36 Hermes EURC opportunity study */
.hermes-eurc-panel{border-color:rgba(65,211,176,.25);background:radial-gradient(circle at 8% 0,rgba(65,211,176,.10),transparent 30rem),linear-gradient(145deg,rgba(7,23,24,.92),rgba(7,14,21,.97))}.eurc-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.eurc-overview article,.eurc-liquidity-grid article,.eurc-proof-grid>article{min-width:0;padding:18px;border:1px solid rgba(65,211,176,.18);border-radius:14px;background:rgba(4,10,16,.55)}.eurc-overview span,.eurc-liquidity-grid span,.proof-stats span{display:block;color:#87bfb3;font:760 9px/1.3 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.eurc-overview strong{display:block;margin:9px 0 6px;color:var(--cyan);font-size:24px}.eurc-overview small,.eurc-liquidity-grid small{color:var(--muted);font-size:10px}.eurc-liquidity-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px}.eurc-liquidity-grid article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px}.eurc-liquidity-grid b{display:block;margin-top:3px;color:var(--muted);font-size:10px}.eurc-liquidity-grid strong{color:var(--ink);font-size:24px;text-align:right}.eurc-liquidity-grid small{grid-column:1}.eurc-liquidity-grid a{grid-column:2;grid-row:2;color:var(--cyan);font-size:10px;text-align:right;text-decoration:none}.eurc-proof-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:10px;margin-top:10px}.proof-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px}.proof-stats div{padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.015)}.proof-stats strong{display:block;margin-top:7px;color:var(--gold);font-size:19px}.study-conclusion{margin:14px 0 0;padding:12px;border-left:3px solid var(--gold);background:rgba(231,196,111,.05);color:var(--ink);font-size:11px;line-height:1.55}.route-table-card table{margin-top:10px}.route-table-card td,.route-table-card th{white-space:nowrap}.route-table-card .positive{color:var(--cyan)}.route-table-card .negative{color:var(--orange)}.route-state{display:inline-block;padding:4px 7px;border-radius:999px;background:rgba(143,178,255,.10);color:#9dbafc;font:800 8px/1 ui-monospace,monospace;text-transform:uppercase}.route-state.trigger{background:rgba(65,211,176,.12);color:var(--cyan)}.eurc-sources{border-color:rgba(65,211,176,.16)}
@media(max-width:1050px){.eurc-overview{grid-template-columns:repeat(2,1fr)}.eurc-proof-grid{grid-template-columns:1fr}}
@media(max-width:660px){.eurc-overview,.eurc-liquidity-grid{grid-template-columns:1fr}.eurc-liquidity-grid article{grid-template-columns:1fr}.eurc-liquidity-grid strong,.eurc-liquidity-grid a{text-align:left}.eurc-liquidity-grid strong,.eurc-liquidity-grid small,.eurc-liquidity-grid a{grid-column:1;grid-row:auto}.proof-stats{grid-template-columns:1fr}.route-table-card{padding:14px!important}}

/* Base Board v0.37 normalized stablecoin peg chart */
.peg-comparison-card{margin-top:10px;padding:18px;border:1px solid rgba(143,178,255,.22);border-radius:14px;background:linear-gradient(145deg,rgba(8,16,29,.88),rgba(4,10,16,.62))}.peg-comparison-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.peg-comparison-head h3{margin:3px 0 4px;font-size:19px}.peg-comparison-head p{max-width:680px;margin:0;color:var(--muted);font-size:11px}.peg-range{flex:none}.peg-chart-legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:16px;color:var(--muted);font:750 9px/1.3 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.peg-chart-legend span:before{content:"";display:inline-block;width:18px;height:3px;margin-right:6px;vertical-align:middle;border-radius:2px}.peg-chart-legend .usdc:before{background:#8fb2ff}.peg-chart-legend .eurc:before{background:var(--cyan)}.peg-chart-legend .usdt:before{background:#8cf2c4}.peg-chart-legend .peg:before{height:1px;background:#dce8f4}.peg-chart-legend .threshold:before{height:1px;background:var(--gold)}.peg-chart-legend b{margin-left:auto;color:#9db0c3;font-weight:700}.peg-chart-wrap{position:relative;margin-top:8px}.peg-comparison-chart{display:block;width:100%;height:320px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(to bottom,rgba(255,128,97,.025),transparent 43%,rgba(65,211,176,.025));touch-action:none}.peg-comparison-chart .peg-grid{stroke:rgba(143,178,255,.10);stroke-width:1;vector-effect:non-scaling-stroke}.peg-comparison-chart .peg-zero{stroke:rgba(230,240,250,.48);stroke-width:1.4;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.peg-comparison-chart .peg-threshold{stroke:rgba(231,196,111,.55);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.peg-comparison-chart .peg-axis-label{fill:#73879a;font:700 11px ui-monospace,monospace}.peg-comparison-chart .peg-usdc-line,.peg-comparison-chart .peg-eurc-line,.peg-comparison-chart .peg-usdt-line{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}.peg-comparison-chart .peg-usdc-line{stroke:#8fb2ff}.peg-comparison-chart .peg-eurc-line{stroke:var(--cyan)}.peg-comparison-chart .peg-usdt-line{stroke:#8cf2c4;stroke-dasharray:7 4}.peg-comparison-chart .peg-hover-line{stroke:rgba(255,255,255,.38);stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.peg-comparison-chart .peg-hover-dot-usdc{fill:#8fb2ff;stroke:#06101a;stroke-width:2}.peg-comparison-chart .peg-hover-dot-eurc{fill:var(--cyan);stroke:#06101a;stroke-width:2}.peg-comparison-chart .peg-hover-dot-usdt{fill:#8cf2c4;stroke:#06101a;stroke-width:2}.peg-comparison-chart .chart-empty{fill:var(--muted);font:700 18px ui-monospace,monospace}.peg-chart-tooltip{position:absolute;z-index:3;min-width:215px;max-width:270px;padding:11px 12px;border:1px solid rgba(143,178,255,.34);border-radius:9px;background:rgba(4,10,16,.96);box-shadow:0 12px 32px rgba(0,0,0,.44);pointer-events:none;color:#d5e1ed;font:700 10px/1.5 ui-monospace,monospace}.peg-chart-tooltip b,.peg-chart-tooltip span{display:block}.peg-chart-tooltip b{margin-bottom:4px;color:#fff}.peg-chart-tooltip .tip-usdc{color:#a8c3ff}.peg-chart-tooltip .tip-eurc{color:var(--cyan)}.peg-chart-tooltip .tip-usdt{color:#8cf2c4}.peg-chart-tooltip small{display:block;margin-top:4px;color:var(--muted);font-size:8px;text-transform:uppercase}.peg-chart-axis{display:flex;justify-content:space-between;margin-top:6px;color:var(--muted);font:700 9px/1.3 ui-monospace,monospace}.peg-chart-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.peg-chart-stats div{padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.015)}.peg-chart-stats span,.peg-chart-stats small{display:block;color:var(--muted);font-size:9px}.peg-chart-stats strong{display:block;margin:6px 0 4px;font-size:17px}.peg-comparison-card>.limit{margin-bottom:0}
@media(max-width:800px){.peg-comparison-head{display:grid}.peg-chart-stats{grid-template-columns:repeat(2,1fr)}.peg-chart-legend b{width:100%;margin-left:0}.peg-comparison-chart{height:270px}}
@media(max-width:580px){.peg-range{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.peg-range button{padding-inline:7px}.peg-chart-legend{gap:10px}.peg-comparison-chart{height:235px}.peg-chart-axis span:nth-child(2){display:none}.peg-chart-stats{grid-template-columns:1fr}.peg-chart-tooltip{min-width:190px;max-width:220px}}

/* Base Board v0.38 x402 agent-payment activity */
.x402-panel{border-color:rgba(143,178,255,.28);background:radial-gradient(circle at 90% 0,rgba(21,87,255,.14),transparent 31rem),linear-gradient(145deg,rgba(8,18,34,.95),rgba(7,14,21,.97))}.x402-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.x402-overview article,.x402-grid>article{min-width:0;padding:18px;border:1px solid rgba(143,178,255,.17);border-radius:14px;background:rgba(4,10,16,.55)}.x402-overview span,.x402-market-stats span{display:block;color:#91a9ca;font:760 9px/1.3 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.x402-overview strong{display:block;margin:9px 0 6px;color:#a8c3ff;font-size:27px}.x402-overview small{color:var(--muted);font-size:10px}.x402-grid{display:grid;grid-template-columns:1.18fr .82fr;gap:10px;margin-top:10px}.x402-trend{height:210px;display:flex;align-items:flex-end;gap:3px;padding:16px 4px 0;border-bottom:1px solid var(--line);background:linear-gradient(to top,rgba(21,87,255,.05),transparent 75%)}.x402-column{flex:1;min-width:2px;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:1px}.x402-column i{display:block;width:30%;min-width:1px;border-radius:3px 3px 0 0}.x402-column .confirmed{background:#8fb2ff}.x402-column .candidate{background:rgba(255,128,97,.7)}.x402-column .volume{background:var(--cyan)}.x402-empty{margin:auto;color:var(--muted);font:700 12px/1.4 ui-monospace,monospace}.x402-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:9px;color:var(--muted);font-size:9px}.x402-legend span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px}.x402-legend .confirmed:before{background:#8fb2ff}.x402-legend .candidate:before{background:var(--orange)}.x402-legend .volume:before{background:var(--cyan)}.x402-market-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.x402-market-stats div{padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.015)}.x402-market-stats strong{display:block;margin-top:7px;color:var(--gold);font-size:18px}.x402-resources{display:grid;gap:7px;margin-top:10px;max-height:315px;overflow:auto}.x402-resource{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(255,255,255,.015)}.x402-resource a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a8c3ff;font-size:11px;text-decoration:none}.x402-resource b{color:var(--gold);font:800 10px/1.3 ui-monospace,monospace}.x402-resource small{grid-column:1/-1;color:var(--muted);font-size:9px}.x402-sources{border-color:rgba(143,178,255,.18)}
@media(max-width:1000px){.x402-overview{grid-template-columns:repeat(2,1fr)}.x402-grid{grid-template-columns:1fr}}
@media(max-width:580px){.x402-overview{grid-template-columns:1fr}.x402-overview article,.x402-grid>article{padding:14px}.x402-market-stats{grid-template-columns:1fr}.x402-trend{height:170px}}

/* Base Board v0.40 USDC / bridged USDT mean-reversion lab */
.usdt-panel{border-color:rgba(67,224,151,.25);background:radial-gradient(circle at 92% 0,rgba(67,224,151,.10),transparent 32rem),linear-gradient(145deg,rgba(6,24,20,.90),rgba(7,14,21,.97))}.usdt-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.usdt-overview article,.usdt-venue-grid article,.usdt-grid>article,.usdt-position-card{min-width:0;padding:18px;border:1px solid rgba(67,224,151,.17);border-radius:14px;background:rgba(4,10,16,.55)}.usdt-overview span,.usdt-venue-grid span{display:block;color:#8abdaa;font:760 9px/1.3 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.usdt-overview strong{display:block;margin:9px 0 6px;color:#8cf2c4;font-size:23px;line-height:1.1}.usdt-overview small,.usdt-venue-grid small{color:var(--muted);font-size:10px}.usdt-venue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.usdt-venue-grid article{display:grid;grid-template-columns:1fr auto;gap:5px 14px;align-items:center}.usdt-venue-grid strong{color:var(--ink);font-size:21px;text-align:right}.usdt-venue-grid small{grid-column:1}.usdt-venue-grid a{grid-column:2;grid-row:2;color:var(--cyan);font-size:10px;text-decoration:none}.usdt-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px;margin-top:10px}.usdt-grid .route-table-card{overflow:hidden}.usdt-grid td,.usdt-grid th,.usdt-position-card td,.usdt-position-card th{white-space:nowrap}.usdt-history{position:relative;height:210px;display:flex;align-items:stretch;gap:2px;margin-top:12px;padding:5px 4px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:linear-gradient(to bottom,rgba(67,224,151,.025),transparent 50%,rgba(255,128,97,.025))}.usdt-history:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.35)}.usdt-column{position:relative;flex:1;min-width:3px;height:100%}.usdt-column i{position:absolute;width:44%;min-height:1px;border-radius:2px}.usdt-column .entry{left:3%;background:#8cf2c4}.usdt-column .roundtrip{right:3%;background:#8fb2ff}.execution-legend .usdt-entry:before{background:#8cf2c4}.execution-legend .usdt-roundtrip:before{background:#8fb2ff}.usdt-proof-stats{margin-top:11px}.usdt-position-card{margin-top:10px;overflow:hidden}.usdt-position-card .positive{color:var(--cyan)}.usdt-position-card .negative{color:var(--orange)}.usdt-sources{border-color:rgba(67,224,151,.16)}
@media(max-width:1050px){.usdt-overview{grid-template-columns:repeat(2,1fr)}.usdt-grid{grid-template-columns:1fr}}
@media(max-width:700px){.usdt-overview,.usdt-venue-grid{grid-template-columns:1fr}.usdt-venue-grid article{grid-template-columns:1fr}.usdt-venue-grid strong,.usdt-venue-grid a{text-align:left}.usdt-venue-grid strong,.usdt-venue-grid small,.usdt-venue-grid a{grid-column:1;grid-row:auto}.usdt-history{height:175px}.usdt-grid>article,.usdt-position-card{padding:14px}}

/* Dense evidence charts must shrink inside the viewport as history grows. */
.x402-trend{overflow:hidden}
.x402-column,.execution-column,.usdt-column{min-width:0}

/* Base Board v0.41 market discovery and information architecture */
.stable-price-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 12px}.stable-price-strip article{min-width:0;padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(4,10,16,.62)}.stable-price-strip article.usdc{border-color:rgba(143,178,255,.25)}.stable-price-strip article.eurc{border-color:rgba(57,219,201,.25)}.stable-price-strip article.usdt{border-color:rgba(67,224,151,.25)}.stable-price-strip span,.stable-price-strip strong,.stable-price-strip b,.stable-price-strip small{display:block}.stable-price-strip span{color:var(--muted);font:760 8px/1.3 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.stable-price-strip strong{margin-top:8px;color:#ecf6ff;font-size:clamp(21px,2.5vw,29px);font-variant-numeric:tabular-nums}.stable-price-strip b{margin-top:6px;font:850 11px/1.35 ui-monospace,monospace}.stable-price-strip b.positive{color:var(--cyan)}.stable-price-strip b.negative{color:var(--orange)}.stable-price-strip b.neutral{color:var(--muted)}.stable-price-strip small{margin-top:5px;color:#8396ae;font-size:9px;line-height:1.4}
.market-anchor{scroll-margin-top:96px}.market-anchor:target{border-color:rgba(62,230,208,.34);box-shadow:0 0 0 1px rgba(62,230,208,.08),0 12px 32px rgba(0,0,0,.18)}
.stable-platform-card{display:grid;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:22px;border-color:rgba(67,224,151,.25);background:radial-gradient(circle at 92% 0,rgba(67,224,151,.09),transparent 25rem),linear-gradient(145deg,rgba(6,24,20,.90),rgba(7,14,21,.97))}.stable-platform-card h2{margin:0;font-size:clamp(22px,3vw,31px)}.stable-platform-card p:not(.eyebrow){max-width:680px;margin:9px 0 0;color:var(--muted)}.stable-platform-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stable-platform-stats div{min-width:0;padding:12px;border:1px solid rgba(67,224,151,.15);border-radius:10px;background:rgba(4,10,16,.48)}.stable-platform-stats span,.stable-platform-stats strong{display:block}.stable-platform-stats span{color:#8abdaa;font:750 8px/1.3 ui-monospace,monospace;text-transform:uppercase}.stable-platform-stats strong{margin-top:6px;color:#8cf2c4;font-size:14px}.market-panel{border-color:rgba(231,196,111,.24);background:radial-gradient(circle at 8% 0,rgba(231,196,111,.08),transparent 28rem),linear-gradient(145deg,rgba(26,22,13,.65),rgba(7,14,21,.97))}.market-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}.market-grid>article{min-width:0;padding:18px;border:1px solid rgba(231,196,111,.16);border-radius:14px;background:rgba(4,10,16,.55)}.market-list{display:grid;gap:8px;margin-top:12px}.market-token{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.015);text-decoration:none}.market-token>b{color:var(--gold);font:800 10px/1 ui-monospace,monospace}.market-token strong,.market-token small{display:block}.market-token strong{font-size:11px}.market-token small{margin-top:3px;color:var(--muted);font-size:9px}.market-token-metrics{text-align:right}.market-token-metrics strong{color:#e6f0fa;font:800 10px/1.25 ui-monospace,monospace}.market-token-metrics span{display:block;margin-top:5px;font:800 10px/1 ui-monospace,monospace}.market-table td,.market-table th{white-space:nowrap}.market-identity a,.market-identity small{display:block}.market-identity a{color:#dbe8f5;text-decoration:none;font-weight:800}.market-identity small{margin-top:3px;color:var(--muted);font:700 8px/1 ui-monospace,monospace}.positive{color:var(--cyan)}.negative{color:var(--orange)}.collapsible-card{min-width:0;padding:0!important;overflow:hidden}.collapsible-card summary{display:flex;justify-content:space-between;gap:12px;padding:18px;cursor:pointer;color:var(--muted);font:750 9px/1.3 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;list-style:none}.collapsible-card summary::-webkit-details-marker{display:none}.collapsible-card summary:before{content:"+";color:#8fb2ff}.collapsible-card[open] summary:before{content:"-"}.collapsible-card summary span{margin-right:auto}.collapsible-card summary b{color:#8fb2ff}.collapsible-card .table-scroll{padding:0 18px 18px}.x402-grid>details{border:1px solid rgba(143,178,255,.17);border-radius:14px;background:rgba(4,10,16,.55)}
@media(max-width:1100px){.stable-platform-card{grid-template-columns:1fr}.market-grid{grid-template-columns:1fr}}
@media(max-width:760px){.stable-price-strip{grid-template-columns:1fr}}
@media(max-width:700px){.stable-platform-stats{grid-template-columns:1fr}.market-grid>article{padding:14px}.market-table th:nth-child(5),.market-table td:nth-child(5){display:table-cell}.topnav{display:none}.collapsible-card summary{display:grid;grid-template-columns:auto 1fr}.collapsible-card summary b{grid-column:2}.stable-platform-card{gap:15px}}
@media(max-width:1400px){.topbar{gap:10px}.topbar .topnav{display:flex;order:3;position:absolute;left:0;right:0;top:100%;gap:8px;padding:8px max(10px,calc((100vw - 1240px)/2));overflow-x:auto;border-bottom:1px solid var(--line);background:rgba(4,8,13,.94);backdrop-filter:blur(18px);scrollbar-width:none}.topbar .topnav::-webkit-scrollbar{display:none}.topbar .topnav a:not(.market-tab){display:none}.topbar+.hero,main{scroll-padding-top:120px}.market-anchor{scroll-margin-top:126px}}
@media(max-width:1400px){.topbar .topnav .access-tab{display:block!important}}

/* Base Board v0.41 market readability pass */
.market-grid .hermes-chart-head{font-size:11px;line-height:1.45}
.market-grid .hermes-chart-head b{font-size:10px}
.market-list{gap:10px;margin-top:14px}
.market-token{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:14px 12px}
.market-token>b{font-size:12px}
.market-token strong{font-size:14px;line-height:1.35}
.market-token small{margin-top:4px;font-size:11px;line-height:1.45}
.market-token-metrics strong{font-size:13px}
.market-token-metrics span{margin-top:6px;font-size:12px}
.market-table{font-size:14px}
.market-table th{font-size:10px}
.market-table th,.market-table td{padding:15px 12px}
.market-identity a{font-size:14px}
.market-identity small{margin-top:4px;font-size:10px;line-height:1.25}
@media(max-width:700px){
  .market-token{grid-template-columns:34px minmax(0,1fr) auto;padding:12px 10px}
  .market-token strong{font-size:13px}
  .market-token small{font-size:10px}
  .market-table{font-size:13px}
  .market-table th,.market-table td{padding:13px 10px}
}

/* Public stable-chart continuity and visibility repair. */
.peg-comparison-chart .peg-usdc-line{stroke-width:3.25;filter:drop-shadow(0 0 3px rgba(143,178,255,.7))}
.peg-comparison-chart .peg-latest-dot{stroke:#06101a;stroke-width:2;vector-effect:non-scaling-stroke}
.peg-comparison-chart .peg-latest-usdc{fill:#8fb2ff}
.peg-comparison-chart .peg-latest-eurc{fill:var(--cyan)}
.peg-comparison-chart .peg-latest-usdt{fill:#8cf2c4}

/* Stablecoin identity palette: distinct asset colors on dark backgrounds. */
.peg-chart-legend .usdc:before{background:#0052ff}
.peg-chart-legend .eurc:before{background:#ff9b16}
.peg-chart-legend .usdt:before{background:#43e097}
.peg-comparison-chart .peg-usdc-line{stroke:#0052ff;filter:drop-shadow(0 0 3px rgba(0,82,255,.82))}
.peg-comparison-chart .peg-eurc-line{stroke:#ff9b16}
.peg-comparison-chart .peg-usdt-line{stroke:#43e097;stroke-dasharray:7 4}
.peg-comparison-chart .peg-hover-dot-usdc,.peg-comparison-chart .peg-latest-usdc{fill:#0052ff}
.peg-comparison-chart .peg-hover-dot-eurc,.peg-comparison-chart .peg-latest-eurc{fill:#ff9b16}
.peg-comparison-chart .peg-hover-dot-usdt,.peg-comparison-chart .peg-latest-usdt{fill:#43e097}
.peg-chart-tooltip .tip-usdc{color:#7fa6ff}
.peg-chart-tooltip .tip-eurc{color:#ffad3d}
.peg-chart-tooltip .tip-usdt{color:#67e6ac}

/* Stablecoin panel readability floor for standard desktop displays. */
.peg-comparison-card .eyebrow{font-size:11px;line-height:1.45}
.peg-comparison-head p{font-size:13px;line-height:1.55}
.peg-range button{padding:8px 11px;font-size:12px}
.stable-price-strip span{font-size:11px;line-height:1.45}
.stable-price-strip b{font-size:13px;line-height:1.45}
.stable-price-strip small{font-size:11px;line-height:1.55}
.peg-chart-legend{font-size:11px;line-height:1.5;gap:18px}
.peg-chart-legend span:before{width:21px;margin-right:7px}
.peg-comparison-chart .peg-axis-label{font-size:13px}
.peg-chart-axis{font-size:11px;line-height:1.45}
.peg-chart-stats span,.peg-chart-stats small{font-size:11px;line-height:1.45}
.peg-chart-stats strong{font-size:18px}
.peg-chart-tooltip{font-size:12px;line-height:1.55}
.peg-chart-tooltip small{font-size:10px;line-height:1.45}
@media(max-width:700px){
  .peg-comparison-head p{font-size:12px}
  .peg-chart-legend{font-size:10.5px;gap:12px}
  .peg-chart-axis{font-size:10.5px}
  .peg-chart-stats span,.peg-chart-stats small{font-size:10.5px}
}

/* Base Board hero identity: approved winged-sentinel mark beneath live radar telemetry. */
.radar{overflow:hidden;isolation:isolate;background:radial-gradient(circle,rgba(62,230,208,.12) 0 2px,transparent 3px),repeating-radial-gradient(circle,transparent 0 48px,rgba(62,230,208,.13) 49px 50px)}
.radar-logo{position:absolute;inset:22%;z-index:0;width:56%;height:56%;object-fit:contain;border-radius:24%;opacity:.88;filter:saturate(1.12) contrast(1.05) drop-shadow(0 0 18px rgba(0,82,255,.42))}
.radar:before,.radar:after,.radar i,.radar b,.radar span,.radar em{z-index:2}
.radar:before,.radar:after{box-shadow:0 0 10px rgba(62,230,208,.16)}
.radar span{background:radial-gradient(circle,transparent 55%,rgba(0,82,255,.055));box-shadow:0 0 28px rgba(0,82,255,.12)}
.radar em{background:rgba(4,8,13,.08)}

/* Fresh market coverage and direct section links. */
main section[id]{scroll-margin-top:140px}
.market-grid .hermes-chart-head{flex-wrap:wrap;overflow-wrap:anywhere}
#marketStatus{white-space:normal;overflow-wrap:anywhere}
.market-table th:nth-child(2),.market-table td:nth-child(2){display:table-cell}
.market-table .market-identity{white-space:normal;min-width:180px;max-width:260px}
.market-scroll-hint{margin:8px 0;color:var(--muted);font-size:12px}

/* CLD accumulator preview entry point — separate from market intelligence. */
.topnav .accumulator-tab{color:#65f2d3;border:1px solid #387164;background:#102c29;border-radius:6px;padding:7px 10px}.accumulator-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:34px;background:radial-gradient(ellipse at 0 0,#163831,transparent 65%),#091c23;border-color:#365e56}.accumulator-intro h2{font-size:clamp(27px,3vw,40px);line-height:1.2}.accumulator-intro h2 span{color:#64f1ce}.accumulator-intro>p:not(.eyebrow){color:#bdd0d7;font-size:14px;line-height:1.7;max-width:540px}.accumulator-intro>small{display:block;color:#9fbdc7;font-size:11px;margin-top:14px}.accumulator-pair{display:grid;gap:14px;align-content:center}.accumulator-card{display:flex;gap:22px;align-items:center;text-decoration:none;padding:22px;border:1px solid #345e59;border-radius:14px;background:#071c20;transition:border-color .15s}.accumulator-card:hover{border-color:#70f5d3}.accumulator-card.artemis{border-color:#65563a;background:#1b221e}.accumulator-card.artemis:hover{border-color:#f7c774}.accumulator-monogram{font:italic 48px/1 Georgia,serif;color:#6ef0cb}.artemis .accumulator-monogram{color:#f7c774}.accumulator-card b{display:block;font-size:10px;letter-spacing:2px;color:#64f1ce}.accumulator-card.artemis b{color:#f7c774}.accumulator-card strong{display:block;font-size:24px;color:#eef6f5;margin:4px 0}.accumulator-card p{font-size:12px;color:#a7c2c7;margin:5px 0 10px}.accumulator-card div>span{font-size:11px;color:#73ebd6}.accumulator-card.artemis div>span{color:#f7c774}.accumulator-card:focus-visible{outline:2px solid #f7c774;outline-offset:4px}
@media(max-width:900px){.accumulator-feature{grid-template-columns:1fr;gap:20px}.accumulator-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.accumulator-card{gap:14px;padding:18px}.accumulator-monogram{font-size:36px}}
@media(max-width:560px){.accumulator-pair{grid-template-columns:1fr}.accumulator-feature{padding:20px}.accumulator-intro h2{font-size:28px}.accumulator-card{gap:18px}}
@media(max-width:1400px){.topbar .topnav .accumulator-tab{display:block!important}}

/* Compact chain-summary disclosure: native keyboard and expanded-state support. */
.chain-metrics{margin:0 0 18px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,rgba(13,24,34,.93),rgba(7,14,21,.92));overflow:hidden}.chain-metrics>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;list-style:none;cursor:pointer;color:var(--ink);font-size:17px;font-weight:800}.chain-metrics>summary::-webkit-details-marker{display:none}.chain-metrics>summary:hover{background:rgba(62,230,208,.045)}.chain-metrics>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-4px;border-radius:15px}.chain-metrics .stats-toggle{flex-shrink:0;color:var(--cyan);font:750 11px/1.3 ui-monospace,monospace}.chain-metrics .stats-hide{display:none}.chain-metrics[open] .stats-show{display:none}.chain-metrics[open] .stats-hide{display:inline}.chain-metrics .metric-grid{margin:0;padding:0 16px 16px}.chain-metrics[open]>summary{margin-bottom:4px}
@media(max-width:580px){.chain-metrics>summary{padding:18px 14px;gap:12px;font-size:15px}.chain-metrics .stats-toggle{font-size:10px}.chain-metrics .metric-grid{padding:0 10px 10px}}

/* Combined x402 payment evidence and broader automation research. */
.bot-research-intro{padding:24px 26px;margin-bottom:14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,rgba(21,87,255,.10),rgba(62,230,208,.035))}.bot-research-intro h2{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:-.025em}.bot-research-intro>p:not(.eyebrow){color:var(--muted);max-width:850px;font-size:13px;line-height:1.7;margin:13px 0 18px}.bot-research-links{display:flex;flex-wrap:wrap;gap:10px}.bot-research-links a{display:inline-block;padding:9px 13px;border:1px solid rgba(143,178,255,.3);border-radius:8px;font-size:12px;font-weight:750;color:#b9d0ff;text-decoration:none}.bot-research-links a:hover{border-color:var(--cyan);color:var(--cyan)}.bot-research-links a:focus-visible,.topnav .bot-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
@media(max-width:1400px){.topbar .topnav .bot-tab{display:block!important}}
@media(max-width:580px){.bot-research-intro{padding:20px 19px}}

/* Public concept teasers only; private prototypes are not linked or served. */
.topnav .concept-tab{display:block;padding:8px 10px;border:1px solid rgba(170,157,249,.30);border-radius:7px;background:rgba(151,124,238,.06);color:#c8baff}.topnav .launchpad-tab{border-color:rgba(231,196,111,.28);background:rgba(231,196,111,.04);color:#e7ca8d}.concept-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.concept-preview{min-width:0;display:flex;flex-direction:column;padding:26px}.reality-preview{border-color:rgba(170,157,249,.28);background:radial-gradient(circle at 0 0,rgba(126,91,221,.14),transparent 27rem),#0a121e;--concept-accent:#c8baff}.launchpad-preview{border-color:rgba(231,196,111,.27);background:radial-gradient(circle at 100% 0,rgba(202,145,35,.11),transparent 27rem),#10171b;--concept-accent:#e7ca8d}.concept-preview-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px}.concept-preview-top .eyebrow{margin:0;color:var(--concept-accent);font-size:9px}.concept-status{border-color:var(--line);color:var(--muted);font-size:8px}.concept-preview-heading{display:flex;gap:18px;align-items:center}.concept-preview-heading>div{min-width:0}.concept-mark{display:grid;place-items:center;flex-shrink:0;width:58px;height:58px;border:1px solid var(--concept-accent);border-radius:16px;color:var(--concept-accent);font:800 27px/1 ui-monospace,monospace;background:rgba(255,255,255,.025)}.concept-preview h2{margin:0;font-size:clamp(25px,2.7vw,35px);line-height:1.15;letter-spacing:-.035em}.concept-hook{color:var(--concept-accent);margin:8px 0 0;font-size:13px;line-height:1.5}.concept-description{color:#adc0d2;font-size:13px;line-height:1.8;margin:23px 0}.concept-pillars{list-style:none;padding:0;margin:0 0 25px;display:grid;gap:17px}.concept-pillars li{display:flex;gap:14px;padding-top:17px;border-top:1px solid var(--line)}.concept-step{padding-top:2px;color:var(--concept-accent);font:750 11px/1.4 ui-monospace,monospace}.concept-pillars h3{margin:0 0 6px;font-size:14px}.concept-pillars p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.concept-footer{margin:auto 0 0;padding-top:17px;border-top:1px solid var(--line);color:var(--concept-accent);font-size:11px;line-height:1.6}.concept-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
@media(max-width:1400px){.topbar .topnav .concept-tab{display:block!important}}
@media(max-width:950px){.concept-previews{grid-template-columns:1fr}}
@media(max-width:580px){.concept-preview{padding:21px 19px}.concept-preview-top{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:23px}.concept-mark{width:44px;height:44px;border-radius:12px;font-size:22px}.concept-preview-heading{gap:12px}.concept-description{margin:20px 0}.concept-preview h2{font-size:26px}}

/* Make room for the full eight-link menu without squeezing the brand/status. */
.topbar{padding-inline:max(20px,calc((100vw - 1440px)/2));gap:18px}.topbar .brand,.topbar .network-state{flex-shrink:0;white-space:nowrap}.topnav{gap:10px}
@media(max-width:1400px){.topbar .topnav{gap:8px}}

/* Candidate research stays available behind a native disclosure. */
.candidates-disclosure{scroll-margin-top:140px}.candidates-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer}.candidates-summary::-webkit-details-marker{display:none}.candidates-summary h2{margin:0;font-size:clamp(23px,2.3vw,31px);line-height:1.18;letter-spacing:-.035em}.candidates-summary .eyebrow{margin-bottom:10px}.candidates-summary-actions{display:flex;align-items:flex-end;flex-direction:column;gap:14px}.candidates-toggle{color:var(--cyan);font:750 11px/1.4 ui-monospace,monospace;white-space:nowrap}.candidates-hide{display:none}.candidates-disclosure[open] .candidates-show{display:none}.candidates-disclosure[open] .candidates-hide{display:inline}.candidates-disclosure[open]>.candidates-summary{margin-bottom:24px}.candidates-summary:hover h2{color:var(--cyan)}.candidates-summary:focus-visible{outline:2px solid var(--cyan);outline-offset:8px;border-radius:5px}@media(max-width:580px){.candidates-summary{align-items:flex-start;flex-direction:column;gap:16px}.candidates-summary-actions{align-items:flex-start;gap:12px}.candidates-summary .tag{white-space:normal}.candidates-summary h2{font-size:25px}}

/* Compact publication note; source timestamps remain on the research panels. */
.update-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin-top:24px;padding:22px 25px;border:1px solid var(--line);border-radius:16px;background:rgba(9,17,25,.65);scroll-margin-top:140px}.update-note h2{font-size:18px;margin:0 0 8px}.update-note p{max-width:790px;margin:0;color:var(--muted);font-size:12px;line-height:1.75}.update-note .update-scope{margin-top:8px;font-size:11px;color:#acd0cf}.update-stamp{max-width:280px}.update-stamp>span,.update-stamp time,.update-stamp small{display:block}.update-stamp>span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.update-stamp time{font-size:12px;margin-top:7px;color:var(--ink)}.update-stamp small{font-size:11px;color:var(--gold);margin-top:6px}.update-stamp small:empty{display:none}@media(max-width:700px){.update-note{grid-template-columns:1fr;gap:18px;padding:20px}.update-stamp{max-width:none}}

/* Independent research disclosures: compact at rest, no adjacent-card stretching. */
.research-grid{align-items:start}.research-disclosure{scroll-margin-top:140px}.research-summary{list-style:none;cursor:pointer}.research-summary::-webkit-details-marker{display:none}.research-summary h2{margin:0;font-size:clamp(22px,2vw,27px);line-height:1.2;letter-spacing:-.025em}.research-summary .eyebrow{margin-bottom:9px}.research-summary-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.research-summary .tag{white-space:normal}.research-toggle{margin-left:auto;flex-shrink:0;color:var(--cyan);font:750 11px/1.4 ui-monospace,monospace}.research-hide{display:none}.research-disclosure[open] .research-show{display:none}.research-disclosure[open] .research-hide{display:inline}.research-disclosure[open]>.research-summary{margin-bottom:20px}.research-summary:hover h2{color:var(--cyan)}.research-summary:focus-visible{outline:2px solid var(--cyan);outline-offset:8px;border-radius:5px}@media(max-width:580px){.research-disclosure{padding:20px}.research-summary h2{font-size:23px}}

/* Distinct final-menu boxes: evidence, launch concepts and security. */
.topnav .reality-tab{--tab-color:#cbb6ff;--tab-fill:rgba(158,117,245,.17);--tab-hover:rgba(158,117,245,.28);border-color:rgba(183,146,255,.65);background:var(--tab-fill);color:var(--tab-color)}.topnav .launchpad-tab{--tab-color:#f5d18c;--tab-fill:rgba(225,168,62,.15);--tab-hover:rgba(225,168,62,.26);border-color:rgba(237,189,95,.62);background:var(--tab-fill);color:var(--tab-color)}.topnav .security-tab{--tab-color:#a8d6ff;--tab-fill:rgba(63,145,226,.17);--tab-hover:rgba(63,145,226,.28);display:block;padding:8px 10px;border:1px solid rgba(112,185,249,.65);border-radius:7px;background:var(--tab-fill);color:var(--tab-color)}.topnav a:is(.reality-tab,.launchpad-tab,.security-tab):hover{border-color:var(--tab-color);background:var(--tab-hover);color:var(--tab-color)}.topnav a:is(.reality-tab,.launchpad-tab,.security-tab):focus-visible{outline:2px solid var(--tab-color);outline-offset:3px;color:var(--tab-color)}@media(max-width:1400px){.topbar .topnav .security-tab{display:block!important}}

/* Complete the boxed menu: Home and x402 / Track the bots. */
.topnav .home-tab{--tab-color:#b4c9ff;--tab-fill:rgba(101,132,231,.15);--tab-hover:rgba(101,132,231,.26);display:block;padding:8px 10px;border:1px solid rgba(141,169,255,.60);border-radius:7px;background:var(--tab-fill);color:var(--tab-color)}.topnav .bot-tab{--tab-color:#9ce8f5;--tab-fill:rgba(54,181,209,.13);--tab-hover:rgba(54,181,209,.24);display:block;padding:8px 10px;border:1px solid rgba(100,213,234,.58);border-radius:7px;background:var(--tab-fill);color:var(--tab-color)}.topnav a:is(.home-tab,.bot-tab):hover{border-color:var(--tab-color);background:var(--tab-hover);color:var(--tab-color)}.topnav a:is(.home-tab,.bot-tab):focus-visible{outline:2px solid var(--tab-color);outline-offset:3px;color:var(--tab-color)}@media(max-width:1400px){.topbar .topnav .home-tab{display:block!important}}

/* Decorative hero rings must never intercept button taps. */
.hero::after{pointer-events:none}
