@font-face{font-family:'Newsreader';font-style:normal;font-display:swap;font-weight:200 800;src:url(vendor/fonts/newsreader-latin-opsz-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Newsreader';font-style:normal;font-display:swap;font-weight:200 800;src:url(vendor/fonts/newsreader-latin-ext-opsz-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Newsreader';font-style:italic;font-display:swap;font-weight:200 800;src:url(vendor/fonts/newsreader-latin-opsz-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Newsreader';font-style:italic;font-display:swap;font-weight:200 800;src:url(vendor/fonts/newsreader-latin-ext-opsz-italic.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:100 900;src:url(vendor/fonts/inter-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:100 900;src:url(vendor/fonts/inter-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Space Grotesk';font-style:normal;font-display:swap;font-weight:300 700;src:url(vendor/fonts/space-grotesk-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Space Grotesk';font-style:normal;font-display:swap;font-weight:300 700;src:url(vendor/fonts/space-grotesk-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-display:swap;font-weight:100 800;src:url(vendor/fonts/jetbrains-mono-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-display:swap;font-weight:100 800;src:url(vendor/fonts/jetbrains-mono-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
/* fonts: Inter, Space Grotesk, Newsreader, JetBrains Mono, all SIL OFL 1.1, see vendor/fonts/OFL-*.txt */
*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#02040a;color:#dfe9f5;font-family:Inter,"Segoe UI",system-ui,sans-serif}
#stage,#labels{position:fixed;inset:0}#labels{pointer-events:none}
#brand{position:fixed;left:24px;top:18px;pointer-events:none;text-shadow:0 0 18px #000}
.kicker{letter-spacing:.42em;font-size:11px;color:#3ff2d0;opacity:.85}
h1{margin:4px 0 2px;font-weight:200;font-size:30px;letter-spacing:.04em}.sub{font-size:12px;opacity:.6;font-style:italic}
#controls{position:fixed;left:24px;bottom:20px;width:290px;background:rgba(6,12,22,.72);backdrop-filter:blur(10px);border:1px solid #ffffff14;border-radius:14px;padding:12px;font-size:12px}
#search{width:100%;padding:8px 10px;border-radius:8px;border:1px solid #ffffff22;background:#0b1424;color:#fff;outline:none}
#results div{padding:4px 6px;cursor:pointer;border-radius:5px}#results div:hover{background:#ffffff14}
.legend label,#domains label{display:flex;align-items:center;gap:8px;margin:5px 0;cursor:pointer}
.dot{width:11px;height:11px;border-radius:50%;box-shadow:0 0 10px currentColor;flex:none}
details summary{cursor:pointer;opacity:.75;margin-top:6px}.hint{opacity:.45;margin-top:8px}
#scrubber{position:fixed;right:14px;top:90px;bottom:90px;width:96px;font-size:10px}
#scrubber .tick{position:absolute;right:0;cursor:pointer;opacity:.55;text-align:right;white-space:nowrap;transform:translateY(-50%)}
#scrubber .tick:hover{opacity:1;color:#3ff2d0}#scrubber .bar{position:absolute;right:-4px;top:0;bottom:0;width:2px;background:linear-gradient(#3ff2d0,#ffb347 50%,#ff3d7f44)}
#scrubber .now{position:absolute;right:-10px;width:14px;height:3px;background:#fff;box-shadow:0 0 8px #fff}
#panel{position:fixed;right:124px;top:24px;width:360px;max-height:calc(100% - 48px);overflow:auto;background:rgba(6,12,22,.86);backdrop-filter:blur(14px);border:1px solid #ffffff1c;border-radius:16px;padding:20px;transition:.25s}
#panel.hidden{opacity:0;transform:translateX(30px);pointer-events:none}#close{position:absolute;right:12px;top:8px;background:none;border:0;color:#fff;font-size:22px;cursor:pointer}
#panel h2{margin:4px 0;font-weight:300}#panel .meta{font-size:11px;opacity:.7;letter-spacing:.08em;text-transform:uppercase}
#panel .verdict{margin:12px 0;padding:10px;border-left:3px solid;background:#ffffff08;font-size:13px}
#panel .chips span{display:inline-block;margin:3px 4px 0 0;padding:3px 8px;border-radius:10px;background:#ffffff12;cursor:pointer;font-size:11px}
#panel .bar{height:5px;border-radius:3px;background:#ffffff14;margin-top:4px}#panel .bar i{display:block;height:100%;border-radius:3px}
#tip{position:fixed;pointer-events:none;font-size:12px;background:#000c;padding:4px 8px;border-radius:6px;display:none}

#extra label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;opacity:.85}
#extra select{background:#0b1424;color:#dfe9f5;border:1px solid #ffffff22;border-radius:6px;padding:3px;font-size:11px;max-width:170px}
#extra input[type=range]{width:150px;accent-color:#3ff2d0}#stats{opacity:.45;font-size:10.5px;margin-top:4px}
#panel .src a{display:block;color:#7fc8ff;font-size:11px;margin:3px 0;text-decoration:none;word-break:break-word}#panel .src a:hover{text-decoration:underline}
#controls{max-height:calc(100% - 120px);overflow:auto}
.roots{color:#ffc04d}.unl{color:#9ffcff}
.lin{margin:10px 0 6px;font-size:11px;opacity:.85}
.lgx{font-size:10.5px;opacity:.75;margin:4px 0;line-height:1.5}

/* typography v2.5 */
h1{font-family:var(--head);font-weight:var(--h1w);font-size:var(--h1s);letter-spacing:var(--h1ls);font-optical-sizing:auto}
.kicker{font-family:var(--head);font-weight:600}
#panel h2{font-family:var(--head);font-weight:500}
#panel .meta,#scrubber,#scrubber .tick,#stats{font-family:'JetBrains Mono',ui-monospace,monospace;font-weight:300}
#panel .meta{letter-spacing:.02em}
summary,.lin b,#panel .verdict b{font-family:var(--head);font-weight:600}

/* heading-font toggle (v2.6) */
:root,[data-head=grotesk]{--head:'Space Grotesk',Inter,sans-serif;--h1w:500;--h1s:30px;--h1ls:.01em}
[data-head=newsreader]{--head:Newsreader,Georgia,serif;--h1w:450;--h1s:36px;--h1ls:0}
[data-head=newsreader] #panel h2{font-size:26px;font-weight:500;font-optical-sizing:auto}
[data-head=newsreader] .kicker{font-family:'Space Grotesk',Inter,sans-serif}

/* v2.7 controls panel in the heading font; dropdown values stay Inter */
#controls{font-family:var(--head)}
[data-head=newsreader] #controls{font-size:13.5px}
#controls input,#controls select,#controls option,#search,#results{font-family:Inter,system-ui,sans-serif}
#stats{font-family:'JetBrains Mono',ui-monospace,monospace}
#dtip{position:fixed;display:none;pointer-events:none;z-index:30;width:320px;background:rgba(5,11,21,.94);backdrop-filter:blur(12px);border:1px solid #ffffff2a;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.45;color:#d3deeb;box-shadow:0 8px 30px #000a}
#dtip .dh{font-family:var(--head);font-size:19px;font-weight:600;margin-bottom:4px}
#dtip .dm{font-family:'JetBrains Mono',ui-monospace,monospace;font-weight:300;font-size:10.5px;opacity:.75;margin:6px 0}
#dtip .dk{font-family:var(--head);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-top:8px}
#dtip .ds{font-size:11px;opacity:.85}
#dtip ol{margin:4px 0 0 18px;padding:0}#dtip li{margin:1px 0}#dtip li span{font-family:'JetBrains Mono',ui-monospace,monospace;font-weight:300;font-size:10px;opacity:.6}
#dtip .dc{margin-top:8px;font-size:10.5px;opacity:.5;font-style:italic}
/* v2.8 future moonshots */
table.dist{width:100%;border-collapse:collapse;margin:8px 0 4px;font-size:11.5px}
table.dist td{padding:3px 6px;border-bottom:1px solid rgba(120,160,200,.15)}
table.dist td:last-child{text-align:right;font-family:var(--mono,'JetBrains Mono',monospace);color:#bffcff}
#scrubber .tick.fut{color:#bffcff}

.lyh{font:600 10px/1 var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:8px 0 3px}
.lyr label{display:block;margin:2px 0}
.lgx div{margin:1px 0}
.hl{display:flex;gap:10px;margin:8px 0}.hl div{flex:1;background:rgba(63,242,208,.06);border-radius:6px;padding:6px}.hl b{display:block;font-size:20px;color:#3ff2d0}.hl span{font-size:10px;opacity:.7}
details.more summary{cursor:pointer;font-size:11px;opacity:.7;margin:6px 0}
.proj ul{margin:4px 0 0 0;padding:0;list-style:none}.proj li{font-size:11.5px;margin:5px 0;line-height:1.35}.proj li div{opacity:.75;font-size:10.5px}.proj li span{opacity:.6}.proj a{color:#7fb8d8}
/* ===== v32 ===== */
:root{--pw:clamp(360px,40vw,520px)}
#cfgBtn{position:fixed;left:24px;bottom:20px;display:flex;align-items:center;gap:8px;padding:9px 16px 9px 13px;border-radius:999px;background:rgba(6,12,22,.78);backdrop-filter:blur(10px);border:1px solid #ffffff22;color:#e8f4ff;font:400 14px var(--head,'Newsreader'),Georgia,serif;letter-spacing:.01em;cursor:pointer;transition:.2s;z-index:6}
#cfgBtn:hover{border-color:#3ff2d088;color:#fff;box-shadow:0 0 18px #3ff2d022}#cfgBtn.on{opacity:0;pointer-events:none}
#controls{z-index:7;bottom:20px;width:300px;transition:opacity .22s,transform .22s;transform-origin:bottom left}
#controls.closed{opacity:0;transform:translateY(12px) scale(.97);pointer-events:none}
#controls .cfgx{position:absolute;right:8px;top:4px;background:none;border:0;color:#fff9;font-size:18px;cursor:pointer}
#controls #search{width:calc(100% - 26px)}
#controls .sec2{font:400 10px 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin:12px 0 4px}
#controls>label{display:flex;justify-content:space-between;align-items:center;margin:7px 0;gap:8px}
#controls .trow input{width:58px;background:#ffffff0d;border:1px solid #ffffff22;color:#fff;border-radius:6px;padding:2px 5px;font:11px 'JetBrains Mono',monospace}
#controls .trow button{background:none;border:0;color:#fff8;cursor:pointer}
#controls details.adv{margin-top:10px;border-top:1px solid #ffffff14;padding-top:8px}#controls details.adv summary{cursor:pointer;opacity:.75}
#controls details.adv>*{margin-top:6px}
/* focus / domain panel */
#panel{right:0;top:0;bottom:0;width:var(--pw);max-height:none;height:100%;box-sizing:border-box;border-radius:0;border-width:0 0 0 1px;padding:34px 30px 40px;background:rgba(5,10,19,.9);backdrop-filter:blur(18px);z-index:8;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s}
#panel.hidden{transform:translateX(40px)}
#panel h2{font-family:'Newsreader',Georgia,serif;font-size:30px;line-height:1.12;font-weight:400;margin:6px 0 10px}
#panel .lede{font-family:'Newsreader',Georgia,serif;font-size:16px;line-height:1.5;opacity:.88}
#panel .sec{margin:20px 0 6px;font:400 10.5px 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.7}
#panel .sec.unl{color:#ffd27a;opacity:1}
#panel .subs{font-size:12.5px;opacity:.8;line-height:1.55}
#panel ul.unlk{list-style:none;padding:0;margin:4px 0}#panel ul.unlk li{margin:5px 0;font-size:12.5px;line-height:1.4}
#panel .from{opacity:.55;font-size:11.5px}
body.pan #scrubber{right:calc(var(--pw) + 14px)}body.pan #tlbar,body.pan #tlread{right:calc(var(--pw) + 14px)}
/* timeline */
#scrubber .trk{position:absolute;right:-16px;top:0;bottom:0;width:26px;cursor:ns-resize;z-index:2}
#scrubber .hdl{display:none;position:absolute;right:-17px;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:radial-gradient(#fff,#bffcff 35%,#3ff2d000 70%);cursor:grab;z-index:3;box-shadow:0 0 18px #3ff2d0}
#scrubber .rng{display:none;position:absolute;right:-9px;width:12px;border-radius:6px;background:linear-gradient(#3ff2d0aa,#ffb347aa);box-shadow:0 0 14px #3ff2d088;z-index:3;cursor:ns-resize;min-height:4px}
#scrubber.active .now{opacity:.25}
#tlbar{position:fixed;right:14px;bottom:28px;display:flex;gap:6px;align-items:center;z-index:5;font:11px 'JetBrains Mono',monospace}
#tlbar button{background:rgba(6,12,22,.8);border:1px solid #ffffff24;color:#e8f4ff;border-radius:999px;min-width:32px;height:28px;cursor:pointer;font:12px 'JetBrains Mono',monospace}
#tlbar button:hover{border-color:#3ff2d0}#tlbar #tlp{min-width:40px;color:#3ff2d0}#tlbar label{opacity:.6;display:flex;gap:3px;align-items:center;cursor:pointer}
#tlread{display:none;position:fixed;right:130px;top:40px;font:300 13px 'JetBrains Mono',monospace;letter-spacing:.06em;color:#e8fff9;text-shadow:0 0 14px #3ff2d0aa;background:rgba(5,10,19,.55);padding:6px 12px;border-radius:8px;z-index:5;pointer-events:none}
#tlhint{position:fixed;right:126px;top:46%;font:13px 'Newsreader',Georgia,serif;font-style:italic;color:#bffcff;text-align:right;pointer-events:none;animation:tlh 2.4s ease-in-out infinite;z-index:5}
#tlhint span{font:10px 'JetBrains Mono',monospace;font-style:normal;opacity:.6}
@keyframes tlh{50%{transform:translateX(-8px);opacity:.6}}
@media (max-width:700px){
 #panel{top:auto;bottom:0;left:0;width:100%;height:52vh;border-width:1px 0 0;border-radius:18px 18px 0 0;padding:24px 20px}
 #panel.hidden{transform:translateY(40px)}
 body.pan #scrubber,body.pan #tlbar{right:14px}body.pan #scrubber{bottom:calc(52vh + 10px)}
 #controls{left:0;right:0;bottom:0;width:auto;border-radius:18px 18px 0 0;max-height:70vh}
 #tlread{right:14px;top:auto;bottom:70px}
}
#panel details.twigs{margin-top:16px;opacity:.6}#panel details.twigs summary{cursor:pointer;font:400 10px 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase}
#panel details.twigs .chips{transform:scale(.95);transform-origin:left top}
#crumb{position:fixed;top:14px;left:50%;transform:translateX(-50%);font:400 11px 'JetBrains Mono',monospace;letter-spacing:.08em;color:#9fb3c8;background:rgba(5,10,19,.55);backdrop-filter:blur(6px);padding:5px 14px;border-radius:999px;border:1px solid #ffffff12;pointer-events:none;opacity:0;transition:opacity .4s;white-space:nowrap;z-index:4}
#crumb b{font-weight:500;letter-spacing:.14em}
@font-face{font-family:Cinzel;font-weight:600;src:url(vendor/fonts/Cinzel.woff2) format('woff2')}
/* v35: Cinzel limb titles + symbol legend */
#panel h2.limbt,#dtip .dh{font-family:Cinzel,'Newsreader',serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:22px;line-height:1.2}
#dtip .dh{font-size:14px}
#legend{position:fixed;left:24px;top:84px;z-index:5;font:400 10.5px/1.25 Inter,system-ui,sans-serif;color:#cfe3e0;opacity:.62;max-width:520px;pointer-events:auto;transition:opacity .2s}
#legend:hover{opacity:.95}
#legend .lrow{display:flex;flex-wrap:wrap;gap:3px 11px;align-items:center;margin-bottom:3px}
#legend .li{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
#legend .lck i{width:7px;height:7px;border-radius:50%;display:inline-block}
#legend .lgt{background:none;border:1px solid #ffffff30;color:#cfe3e0;border-radius:3px;font:500 10px Inter;width:15px;height:15px;line-height:12px;padding:0;cursor:pointer}
#legend .lgp{animation:lgp 1.8s ease-in-out infinite;transform-origin:6px 6px}
@keyframes lgp{50%{opacity:.35;transform:scale(.75)}}
#legend .lrow:first-child{flex-wrap:nowrap}
/* v36: domain Journey */
.jplay{display:inline-flex;align-items:center;gap:10px;margin:6px 0 14px;padding:9px 16px 9px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 14%,transparent);color:#eef;font:600 13px Cinzel,'Newsreader',serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.2s}
.jplay:hover{background:color-mix(in srgb,var(--c) 26%,transparent)}
.jplay span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--c);color:#051018;font:12px Inter;letter-spacing:0}
#jbar{position:fixed;left:50%;transform:translateX(-50%);bottom:70px;z-index:9;display:none;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgba(5,10,19,.86);border:1px solid #ffffff22;backdrop-filter:blur(12px);font:400 11.5px Inter,sans-serif;color:#cfe3e0}
#jbar .jt{font:400 12px Inter;margin-right:6px;white-space:nowrap}#jbar .jt b{font:600 12px Cinzel,serif;letter-spacing:.08em;text-transform:uppercase}
#jbar button{background:none;border:1px solid #ffffff22;color:#dfe;border-radius:999px;min-width:26px;height:24px;font:500 11px Inter;cursor:pointer}#jbar button:hover,#jbar button.on{background:#ffffff1c;border-color:#ffffff55}
#jbar .jr{width:180px;accent-color:#3ff2d0}#jbar .jsp{display:inline-flex;gap:2px}
#jcv{position:fixed;inset:0;pointer-events:none;z-index:4;display:none}
#pbody .jy{font:500 12px 'JetBrains Mono',monospace;opacity:.75;margin:-4px 0 8px}
/* v37 */
#panel .slim .sy{font:500 13px Inter,system-ui,sans-serif;color:#b9c9da;margin-bottom:2px}
#panel .slim h2{margin:2px 0 12px}
#panel .sverd{margin:6px 0 12px;padding:10px 12px;border-left:3px solid var(--c);background:#ffffff0a;border-radius:0 6px 6px 0}
#panel .sverd .vt{font:600 15px Inter,system-ui,sans-serif;color:var(--c);margin-bottom:4px}
#panel .sverd .vx{font:400 15px/1.5 Inter,system-ui,sans-serif;color:#eef4fb;font-style:normal}
#panel .why{font:400 15px/1.55 Newsreader,Georgia,serif;color:#d8e2ee;margin:0 0 14px}
#panel .ssec{font:600 13px Inter,system-ui,sans-serif;color:#c4d2e1;margin:12px 0 4px;letter-spacing:0;text-transform:none}
#panel .ssec.roots{color:#ffc04d}#panel .ssec.unl{color:#9ffcff}
#panel .chips span{font-size:13px;padding:4px 10px}
#panel .morec{display:inline-block;margin:4px 0 0;padding:4px 10px;border-radius:10px;border:1px dashed #ffffff40;color:#c4d2e1;cursor:pointer;font:500 13px Inter,system-ui,sans-serif}
#panel details.more{margin-top:16px;border-top:1px solid #ffffff18;padding-top:8px}
#panel details.more>summary{cursor:pointer;font:600 14px Inter,system-ui,sans-serif;color:#c4d2e1;list-style:none}
#panel details.more>summary::after{content:' ▸'}#panel details.more[open]>summary::after{content:' ▾'}
#panel .verdict,#panel .verdict i,#panel i{font-style:normal}
#panel .verdict{font-size:14px}
#panel .meta{font-size:12px;opacity:.8}
#panel p.lede{font-size:15px;line-height:1.55}
#panel .sec{font-size:13px;letter-spacing:.04em}
#panel ul.unlk li{font-size:13px}
#dtip .dc{font-style:normal;font-size:12.5px;opacity:.75}
#tlhint{font:500 13px Inter,system-ui,sans-serif;font-style:normal;color:#e6fffb;background:rgba(4,10,20,.85);border:1px solid #3ff2d055;border-radius:8px;padding:7px 10px;top:auto;bottom:120px;right:120px;animation:none}
#tlhint span{font:400 12px Inter,system-ui,sans-serif;opacity:.85;font-style:normal}
#legend{font-size:12.5px;opacity:.9;line-height:1.35}
#legend .lgt{font-size:12px;width:18px;height:18px;line-height:15px}
#scrubber{font-size:11.5px}#scrubber .tick{opacity:.75}

/*v340*/#scrubber .tick{display:none}#tlhint{top:64px!important;bottom:auto!important}
