/* ZOLVEX M13 — main-plan conformance layer */
.zvx-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.zvx-shell-mobile-language{display:none;position:relative;margin-left:auto}.zvx-shell-mobile-language>summary{list-style:none;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid #293231;color:#b7c4c1;cursor:pointer;font:.68rem 'Share Tech Mono',monospace;letter-spacing:.07em;text-transform:uppercase}.zvx-shell-mobile-language>summary::-webkit-details-marker{display:none}.zvx-shell-mobile-language>summary::after{content:'▾';margin-left:6px;color:#65726f}.zvx-shell-mobile-language[open]>summary::after{content:'▴'}.zvx-shell-mobile-language .zvx-shell-dropdown-panel{top:calc(100% + 7px);right:0;z-index:20}
.m13-deep-wrap{margin-top:38px}.m13-deep-head{max-width:850px;margin-bottom:18px}.m13-deep-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.m13-deep{border:1px solid rgba(255,255,255,.095);background:rgba(5,12,11,.58)}.m13-deep>summary{cursor:pointer;list-style:none;padding:16px 18px;color:#dce9e5;font:600 .78rem 'Share Tech Mono',monospace;letter-spacing:.035em}.m13-deep>summary::-webkit-details-marker{display:none}.m13-deep>summary::after{content:'+';float:right;color:#47d55d}.m13-deep[open]>summary::after{content:'−'}.m13-deep p{padding:0 18px 18px;margin:0;color:#a7b5b1;font-size:.78rem;line-height:1.7}
.m13-home-card{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(10,16,15,.86),rgba(7,13,12,.80));padding:24px;box-shadow:0 16px 36px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.018)}.m13-home-card .z2-actions{margin-top:16px}.m13-zvx-data{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1px;background:rgba(255,255,255,.09);margin:18px 0}.m13-zvx-data>div{background:#08100e;padding:14px}.m13-zvx-label{display:block;color:#879692;font:.55rem 'Share Tech Mono',monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.m13-zvx-value{font:600 .82rem 'Rajdhani',sans-serif;color:#e4efec;line-height:1.45}.m13-fit-list{display:flex;gap:7px;flex-wrap:wrap}.m13-fit-chip{border:1px solid rgba(71,213,93,.22);padding:5px 7px;color:#a8bbb5;font:.58rem 'Share Tech Mono',monospace}.m13-fit-chip strong{color:#47d55d}
.m13-live-panel{margin-top:24px;border:1px solid rgba(71,213,93,.22);background:rgba(71,213,93,.025);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.m13-live-left{display:flex;align-items:center;gap:11px;min-width:240px}.m13-live-dot{width:9px;height:9px;border-radius:50%;background:#697572;box-shadow:0 0 0 4px rgba(105,117,114,.09)}.m13-live-panel.is-live .m13-live-dot{background:#47d55d;box-shadow:0 0 0 4px rgba(71,213,93,.09),0 0 18px rgba(71,213,93,.35)}.m13-live-panel.is-error .m13-live-dot{background:#ffaa00}.m13-live-state{font:600 .72rem 'Share Tech Mono',monospace;letter-spacing:.08em}.m13-live-meta{color:#899895;font:.62rem 'Share Tech Mono',monospace}.m13-live-panel .z2-btn{margin:0}.m13-stream-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.m13-stream-card{border:1px solid rgba(255,255,255,.095);background:rgba(7,13,12,.64);padding:22px}.m13-stream-card p{color:#a7b5b1;line-height:1.72}.m13-stream-card .z2-h3{margin:.45rem 0 .65rem}.m13-stream-note{margin-top:16px;border-left:2px solid #8a6b25;padding:10px 14px;color:#a8afaa;background:rgba(255,170,0,.025);font:.66rem/1.6 'Share Tech Mono',monospace}
.m13-compare-shell{margin-top:20px;border:1px solid rgba(255,255,255,.11);background:rgba(5,10,10,.64)}.m13-compare-controls{display:grid;grid-template-columns:1.25fr 1fr auto auto;gap:8px;padding:14px;border-bottom:1px solid rgba(255,255,255,.08)}.m13-compare-field label{display:block;color:#71807d;font:.55rem 'Share Tech Mono',monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.m13-compare-field select,.m13-filter-row input,.m13-filter-row select{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.14);background:#08100f;color:#dce7e4;padding:0 10px;font:.68rem 'Share Tech Mono',monospace}.m13-compare-btn{min-height:44px;align-self:end;border:1px solid #47d55d;background:rgba(71,213,93,.03);color:#47d55d;padding:0 13px;font:.62rem 'Share Tech Mono',monospace;letter-spacing:.07em;cursor:pointer}.m13-compare-btn.secondary{border-color:rgba(255,255,255,.15);color:#b8c4c1}.m13-compare-msg{min-height:22px;padding:8px 14px;color:#a68542;font:.62rem 'Share Tech Mono',monospace}.m13-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08)}.m13-compare-card{background:#08100f;padding:16px;min-width:0}.m13-compare-card h3{font:700 1.2rem 'Rajdhani',sans-serif;margin:.25rem 0}.m13-compare-path{color:#95a39f;font:.58rem 'Share Tech Mono',monospace;min-height:32px}.m13-compare-score{font:700 1.75rem 'Rajdhani',sans-serif;color:#47d55d}.m13-compare-kv{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin-top:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08);font:.59rem/1.45 'Share Tech Mono',monospace}.m13-compare-kv span{color:#8f9d99}.m13-compare-kv b{color:#d8e4e1;text-align:right;font-weight:500;overflow-wrap:anywhere}.m13-compare-remove{margin-top:14px;border:1px solid rgba(255,255,255,.15);background:none;color:#9aa6a3;min-height:36px;padding:0 10px;font:.56rem 'Share Tech Mono',monospace;cursor:pointer}.m13-compare-empty{grid-column:1/-1;padding:24px;background:#08100f;color:#909e9a;font:.66rem 'Share Tech Mono',monospace}.m13-filter-row{display:grid;grid-template-columns:1fr 220px;gap:8px;margin:16px 0 6px}.m13-filter-label{color:#71807d;font:.55rem 'Share Tech Mono',monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.m13-filter-wrap{margin-top:28px}.m13-hidden-by-filter{display:none!important}
.m13-research-search{scroll-margin-top:90px}.m13-research-search .search-shell{display:grid;grid-template-columns:300px 1fr;gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);margin-top:1.6rem}.m13-research-search .filters{background:#0a0e0f;padding:1.2rem;align-self:start}.m13-research-search .filters h3{font:600 1rem 'Rajdhani';margin-bottom:.6rem}.m13-research-search .filter-group{padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.m13-research-search .filter-group:first-of-type{border-top:0}.m13-research-search .filter-label{font:.55rem 'Share Tech Mono';letter-spacing:.08em;text-transform:uppercase;color:#96a19e;margin-bottom:.55rem}.m13-research-search .filter-list{display:flex;gap:.45rem;flex-wrap:wrap}.m13-research-search .filter-btn{border:1px solid rgba(255,255,255,.14);background:transparent;color:#b0bab7;padding:.42rem .55rem;font:.57rem 'Share Tech Mono';cursor:pointer}.m13-research-search .filter-btn:hover,.m13-research-search .filter-btn.active{border-color:#00ff88;color:#00ff88}.m13-research-search .results{background:#080b0c;padding:1.2rem}.m13-research-search .searchbox{display:flex;gap:.55rem;margin-bottom:1rem}.m13-research-search .searchbox input{flex:1;min-height:44px;background:#060809;border:1px solid rgba(255,255,255,.14);color:#e8eaeb;padding:0 .8rem}.m13-research-search .result-meta{font:.58rem 'Share Tech Mono';color:#96a19e;margin-bottom:.8rem}.m13-research-search .result-list{display:grid;gap:1px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}.m13-research-search .result-card{display:block;background:#0c0f10;padding:1.15rem;text-decoration:none}.m13-research-search .result-card:hover{background:#111518}.m13-research-search .result-top{display:flex;justify-content:space-between;gap:1rem}.m13-research-search .result-status{font:.55rem 'Share Tech Mono';letter-spacing:.08em;text-transform:uppercase;color:#00ff88}.m13-research-search .result-date{font:.55rem 'Share Tech Mono';color:#96a19e}.m13-research-search .result-card h3{font:600 1.15rem 'Rajdhani';margin:.35rem 0}.m13-research-search .result-card p{font-size:.76rem;line-height:1.62;color:#929b9e}.m13-research-search .result-tags{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.7rem}.m13-research-search .result-tags span{font:.52rem 'Share Tech Mono';border:1px solid rgba(255,255,255,.14);padding:.25rem .4rem;color:#8e979a}
@media(max-width:1180px){.zvx-shell-mobile-language{display:block}.zvx-shell-bar>.zvx-shell-menu-toggle{margin-left:0}.zvx-shell-menu .zvx-shell-language{display:none!important}}
@media(max-width:900px){.m13-deep-grid,.m13-stream-grid{grid-template-columns:1fr}.m13-zvx-data{grid-template-columns:1fr}.m13-compare-controls{grid-template-columns:1fr 1fr}.m13-compare-btn{align-self:auto}.m13-compare-grid{grid-template-columns:1fr}.m13-research-search .search-shell{grid-template-columns:1fr}.m13-research-search .filters{position:static}}
@media(max-width:600px){.m13-compare-controls,.m13-filter-row{grid-template-columns:1fr}.m13-research-search .searchbox{flex-direction:column}.m13-research-search .result-top{flex-direction:column;gap:.25rem}.zvx-shell-mobile-language>summary{font-size:.61rem;padding:0 8px}.zvx-shell-bar{gap:8px}.zvx-shell-brand{font-size:1.12rem}}
