*{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;height:100%;background-color:#020408;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}canvas{display:block;width:100vw;height:100vh;background:#020408;cursor:pointer;transition:filter .4s ease}canvas.blurred{filter:blur(16px) brightness(.5)}.monitor-overlay{position:fixed;inset:0;background:linear-gradient(rgba(18,16,16,0) 50%,rgba(0,0,0,.14) 50%),radial-gradient(circle at 50% 50%,rgba(2,4,8,0) 50%,rgba(1,2,5,.92) 100%);background-size:100% 4px,100% 100%;pointer-events:none;z-index:10}.sentinel-laser-line{position:fixed;top:0;bottom:0;left:50%;width:1px;pointer-events:none;z-index:15;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.25) 15%,rgba(255,255,255,.85) 50%,rgba(255,255,255,.25) 85%,rgba(255,255,255,0) 100%);box-shadow:0 0 10px rgba(255,255,255,.25),0 0 20px rgba(255,255,255,.08);transition:opacity .3s ease}#forensic-tooltip.is-blind,#telemetry-tooltip.is-blind{border:1px solid rgba(148,163,184,.25)!important;box-shadow:0 20px 50px rgba(0,0,0,.95),0 0 22px rgba(255,255,255,.04)!important;background:rgba(10,13,18,.96)!important;animation:tvGlitch 3.2s infinite ease-in-out}#forensic-tooltip.is-blind .t-ticker{color:#f8fafc!important}#forensic-tooltip.is-blind .t-badge{color:#cbd5e1!important;border-color:rgba(148,163,184,.35)!important;background:rgba(255,255,255,.04)!important}#forensic-tooltip.is-blind .t-metric-label{color:#64748b!important}#forensic-tooltip.is-blind .t-metric-val{color:#cbd5e1!important}#forensic-tooltip.is-blind .t-click-hint{border-top:1px dashed rgba(255,255,255,.12)!important;color:#94a3b8!important}@keyframes tvGlitch{0%,100%,88%,96%{transform:translate(0,0) skewX(0);filter:none;opacity:1}89%{transform:translate(-3px,1px) skewX(-1.5deg);filter:contrast(1.3) brightness(1.2)}91%{transform:translate(3px,-1px) skewX(1deg);opacity:.82;filter:contrast(.9) brightness(.85)}93%{transform:translate(-1px,2px) skewX(-.8deg);filter:contrast(1.4) brightness(1.25)}95%{transform:translate(1px,0) skewX(.4deg);filter:none;opacity:.95}}#freeze-indicator{position:fixed;top:7.2rem;left:50%;transform:translateX(-50%);z-index:25;display:none;align-items:center;gap:.65rem;padding:.45rem 1.2rem;background:rgba(6,10,18,.9);border:1px solid rgba(56,189,248,.3);border-radius:9999px;font-size:.72rem;letter-spacing:.1em;color:#38bdf8;box-shadow:0 10px 30px rgba(0,0,0,.8),0 0 20px rgba(56,189,248,.2);pointer-events:none;backdrop-filter:blur(12px)}#freeze-indicator .pulse-dot{width:7px;height:7px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8;animation:pulseFade 1.2s infinite alternate}@keyframes pulseFade{from{opacity:.35}to{opacity:1}}#forensic-tooltip,#telemetry-tooltip{position:fixed;display:none;z-index:30;pointer-events:none;width:290px;background:rgba(5,8,15,.95);backdrop-filter:blur(20px);border:1px solid rgba(56,189,248,.4);border-radius:8px;padding:.9rem 1rem;color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.95),0 0 25px rgba(56,189,248,.12)}.t-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.45rem;margin-bottom:.6rem}.t-ticker{font-family:'Courier New',monospace;font-size:1.2rem;font-weight:800;letter-spacing:.08em;color:#fff}.t-badge{font-size:.62rem;font-weight:700;letter-spacing:.12em;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;border:1px solid currentColor;background:rgba(255,255,255,.03)}.gaussian-box{position:relative;width:100%;height:60px;background:rgba(2,4,8,.7);border-radius:5px;border:1px solid rgba(255,255,255,.04);margin-bottom:.6rem;overflow:hidden}.gaussian-box svg{width:100%;height:100%;display:block}.t-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:.35rem .75rem;font-size:.7rem;font-family:'Courier New',monospace}.t-metric-label{color:#64748b;text-transform:uppercase;font-size:.62rem}.t-metric-val{color:#f1f5f9;font-weight:700}.t-click-hint{margin-top:.65rem;padding-top:.45rem;border-top:1px dashed rgba(255,255,255,.08);font-size:.65rem;letter-spacing:.08em;color:#38bdf8;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-transform:uppercase}#asset-modal{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;padding:2rem;background:rgba(1,2,5,.82);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.modal-content{width:100%;max-width:1100px;max-height:92vh;overflow-y:auto;background:rgba(6,9,16,.96);border:1px solid rgba(255,255,255,.065);border-radius:12px;padding:1.85rem 2rem;display:flex;flex-direction:column;gap:1.35rem;box-shadow:0 30px 90px rgba(0,0,0,.98),0 0 40px rgba(56,189,248,.08),inset 0 1px 0 rgba(255,255,255,.09);animation:modalFadeIn .28s cubic-bezier(.16,1,.3,1)}@keyframes modalFadeIn{from{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-top-bar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.85rem}.modal-title-group{display:flex;align-items:center;gap:1rem}.modal-asset-name{font-size:1.6rem;font-weight:800;letter-spacing:.04em;color:#fff;display:flex;align-items:center;gap:.65rem;font-family:'Courier New',monospace}.modal-close-btn{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:.45rem .9rem;border-radius:5px;cursor:pointer;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.45rem;transition:all .2s ease}.modal-close-btn:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5);color:#fff}.cmod-modal-container{max-width:1040px!important;background:rgba(4,7,14,.98)!important;border:1px solid rgba(56,189,248,.25)!important;box-shadow:0 30px 100px rgba(0,0,0,.98),0 0 50px rgba(56,189,248,.08),inset 0 1px 0 rgba(255,255,255,.1)!important;padding:1.5rem 1.75rem!important;gap:1.15rem!important}.cmod-modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.85rem}.cmod-header-left{display:flex;flex-direction:column;gap:.2rem}.cmod-header-sub{font-family:'Courier New',monospace;font-size:.7rem;color:#38bdf8;letter-spacing:.12em;font-weight:600}.cmod-header-title{font-size:1.35rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.cmod-toolbar{display:flex;flex-direction:column;gap:.75rem;background:rgba(15,23,42,.45);border:1px solid rgba(56,189,248,.18);border-radius:8px;padding:.85rem 1rem}.cmod-search-row{display:flex;gap:.75rem;flex-wrap:wrap}.cmod-input-wrapper{flex:1;min-width:260px;position:relative;display:flex;align-items:center}.cmod-search-icon{position:absolute;left:12px;color:#64748b;pointer-events:none}.cmod-search-input{width:100%;background:rgba(2,6,23,.85);border:1px solid rgba(56,189,248,.3);border-radius:6px;padding:.55rem .75rem .55rem 2.25rem;color:#fff;font-size:.82rem;font-family:inherit;outline:0;transition:all .2s ease}.cmod-search-input:focus{border-color:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,.25)}.cmod-search-input::placeholder{color:#64748b}.cmod-select-wrapper{flex:1;min-width:260px;display:flex;align-items:center}.cmod-select-dropdown{width:100%;background:rgba(2,6,23,.85);border:1px solid rgba(56,189,248,.3);border-radius:6px;padding:.55rem .75rem;color:#e2e8f0;font-size:.82rem;font-family:'Courier New',monospace;cursor:pointer;outline:0;transition:all .2s ease}.cmod-select-dropdown:focus{border-color:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,.25)}.cmod-chips-container{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.cmod-chips-label{font-size:.68rem;color:#64748b;font-family:'Courier New',monospace;text-transform:uppercase;margin-right:.35rem}.crypto-chip{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:.25rem .55rem;font-size:.72rem;font-family:'Courier New',monospace;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .15s ease}.crypto-chip:hover{border-color:#38bdf8;color:#fff;background:rgba(56,189,248,.12)}.crypto-chip.active{border-color:#38bdf8;color:#020408;background:#38bdf8;font-weight:800;box-shadow:0 0 10px rgba(56,189,248,.4)}.cmod-body-scroll{max-height:calc(88vh - 240px);overflow-y:auto;padding-right:.4rem;display:flex;flex-direction:column;gap:1.25rem}.cmod-body-scroll::-webkit-scrollbar{width:6px}.cmod-body-scroll::-webkit-scrollbar-track{background:rgba(2,6,23,.5);border-radius:3px}.cmod-body-scroll::-webkit-scrollbar-thumb{background:rgba(56,189,248,.3);border-radius:3px}.cmod-body-scroll::-webkit-scrollbar-thumb:hover{background:rgba(56,189,248,.6)}.cmod-asset-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap;background:rgba(9,14,24,.5);border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:.9rem 1.1rem}.cmod-identity{display:flex;flex-direction:column;gap:.35rem}.cmod-ticker-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cmod-index-badge{font-family:'Courier New',monospace;font-size:.68rem;color:#64748b;background:rgba(255,255,255,.04);padding:.2rem .45rem;border-radius:3px;border:1px solid rgba(255,255,255,.08)}.cmod-title-flex{display:inline-flex;align-items:center;gap:.75rem}.cmod-icon-badge{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.85);border:1.5px solid rgba(255,255,255,.15);box-shadow:0 4px 16px rgba(0,0,0,.4);flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}.cmod-icon-badge:hover{transform:scale(1.05)}.cmod-header-icon{width:32px;height:32px;border-radius:50%}.cmod-chip-icon{width:14px;height:14px;border-radius:50%;flex-shrink:0}.crypto-chip{display:inline-flex;align-items:center;gap:.35rem}.tt-crypto-icon{width:18px;height:18px;border-radius:50%;vertical-align:middle;margin-right:.35rem}.cmod-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em;display:flex;align-items:center;gap:.5rem}.cmod-ticker-code{font-family:'Courier New',monospace;font-size:1.25rem;color:#38bdf8;font-weight:700}.cmod-rating-pill{font-family:'Courier New',monospace;font-size:.75rem;font-weight:700;padding:.25rem .65rem;border:1px solid;border-radius:4px;letter-spacing:.04em}.cmod-meta-sub{font-size:.75rem;color:#94a3b8;display:flex;align-items:center;gap:.45rem}.cmod-dot{color:#475569}.cmod-token-badge{font-family:'Courier New',monospace;font-size:.68rem;color:#c084fc;background:rgba(192,132,252,.1);padding:.15rem .45rem;border-radius:3px;border:1px solid rgba(192,132,252,.25)}.cmod-nav-arrows{display:flex;gap:.5rem}.cmod-arrow-btn{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:.72rem;font-family:'Courier New',monospace;padding:.4rem .75rem;border-radius:4px;cursor:pointer;transition:all .15s ease}.cmod-arrow-btn:hover{border-color:#38bdf8;color:#38bdf8;background:rgba(56,189,248,.1)}.cmod-narrative-box{background:rgba(15,23,42,.45);border:1px solid rgba(56,189,248,.15);border-radius:6px;padding:.85rem 1.1rem}.cmod-box-tag{font-family:'Courier New',monospace;font-size:.65rem;color:#38bdf8;letter-spacing:.1em;margin-bottom:.35rem;font-weight:600}.cmod-narrative-text{font-size:.82rem;line-height:1.55;color:#cbd5e1;margin:0}.cmod-section{display:flex;flex-direction:column;gap:.75rem}.cmod-section-header{display:flex;align-items:center;gap:.6rem;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:.45rem}.cmod-sec-num{font-family:'Courier New',monospace;font-size:.72rem;font-weight:700;color:#38bdf8;background:rgba(56,189,248,.12);padding:.15rem .4rem;border-radius:3px;border:1px solid rgba(56,189,248,.25)}.cmod-sec-title{font-size:.82rem;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase}.cmod-verdict-banner{background:rgba(15,23,42,.65);border-radius:4px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.2rem}.cmod-vb-label{font-family:'Courier New',monospace;font-size:.65rem;color:#94a3b8;letter-spacing:.1em}.cmod-vb-val{font-family:'Courier New',monospace;font-size:.95rem;font-weight:700;letter-spacing:.02em}.cmod-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem}.cmod-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem}.cmod-stat-card{background:rgba(9,14,24,.55);border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.25rem}.cmod-sc-lbl{font-size:.68rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.cmod-sc-val{font-family:'Courier New',monospace;font-size:.92rem;font-weight:700;color:#fff}.cmod-sc-val-small{font-family:'Courier New',monospace;font-size:.72rem;color:#cbd5e1;line-height:1.35}.cmod-sc-sub{font-family:'Courier New',monospace;font-size:.68rem;color:#94a3b8;line-height:1.25}.cmod-subcard{background:rgba(9,14,24,.4);border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:.65rem .85rem}.cmod-subtext{font-size:.78rem;color:#cbd5e1;line-height:1.45;margin:0}.cmod-table-box{overflow-x:auto;border:1px solid rgba(56,189,248,.2);border-radius:6px;background:rgba(5,9,17,.9)}.cmod-table{width:100%;border-collapse:collapse;font-size:.8rem}.cmod-table th{background:rgba(15,23,42,.95);color:#38bdf8;font-family:'Courier New',monospace;font-size:.68rem;letter-spacing:.1em;text-align:left;padding:.65rem .9rem;border-bottom:1px solid rgba(56,189,248,.25)}.cmod-table td{padding:.65rem .9rem;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top;line-height:1.45}.cmod-tb-header{font-family:'Courier New',monospace;font-weight:600;color:#94a3b8;background:rgba(15,23,42,.4);white-space:nowrap}.cmod-tb-content{color:#e2e8f0}.cmod-repo-link{color:#38bdf8;text-decoration:none;font-family:'Courier New',monospace;font-size:.74rem}.cmod-repo-link:hover{text-decoration:underline}.cmod-badge-verdict{font-family:'Courier New',monospace;font-size:.72rem;font-weight:700;padding:.15rem .45rem;border:1px solid;border-radius:3px;display:inline-block}.cmod-footer-notice{background:rgba(15,23,42,.25);border:1px dashed rgba(255,255,255,.08);border-radius:4px;padding:.5rem .85rem;font-size:.7rem;color:#64748b;display:flex;flex-direction:column;gap:.2rem}.cmod-fn-tag{font-family:'Courier New',monospace;font-size:.65rem;color:#94a3b8}.cmod-modal-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.85rem;flex-wrap:wrap}.cmod-footer-info{display:flex;align-items:center;gap:.45rem;font-size:.74rem;color:#94a3b8}.cmod-verified-tick{color:#10b981;font-weight:700}.cmod-footer-buttons{display:flex;gap:.65rem}.cmod-btn-evidence{background:#38bdf8;color:#020408;font-weight:700;font-size:.75rem;padding:.6rem 1.25rem;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease;font-family:inherit;letter-spacing:.02em}.cmod-btn-evidence:hover{background:#7dd3fc;transform:translateY(-1px);box-shadow:0 0 15px rgba(56,189,248,.4)}.cmod-btn-close{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:#cbd5e1;font-size:.75rem;padding:.6rem 1rem;border-radius:4px;cursor:pointer;font-family:inherit;transition:all .15s ease}.cmod-btn-close:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.5);color:#fff}.modal-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:900px){.modal-grid-4{grid-template-columns:repeat(2,1fr)}}.stat-card-box{background:rgba(9,14,24,.65);border:1px solid rgba(255,255,255,.045);border-radius:8px;padding:1.1rem;display:flex;flex-direction:column;gap:.4rem}.stat-card-title{font-size:.68rem;color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.stat-card-val{font-size:1.75rem;font-weight:800;font-family:'Courier New',monospace;line-height:1.1}.stat-card-sub{font-size:.7rem;color:#475569}.dash-section-box{background:rgba(9,14,24,.65);border:1px solid rgba(255,255,255,.045);border-radius:8px;padding:1.35rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.dash-sec-head{display:flex;align-items:center;justify-content:space-between}.dash-sec-title{font-size:.88rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#e2e8f0;display:flex;align-items:center;gap:.55rem}.mc-big-chart-box{position:relative;width:100%;height:205px;background:rgba(3,6,12,.88);border-radius:6px;border:1px solid rgba(255,255,255,.045);padding:0;overflow:hidden}.mc-big-chart-box svg{width:100%;height:100%;display:block}@keyframes stochasticPulse{0%{opacity:.35;transform:translateY(0)}50%{opacity:.65;transform:translateY(-.5px)}100%{opacity:.35;transform:translateY(0)}}.stochastic-group{animation:stochasticPulse 3.5s ease-in-out infinite alternate}@keyframes anchorGlow{0%{r:4px;opacity:.85}50%{r:7.5px;opacity:.2}100%{r:4px;opacity:.85}}.anchor-pulse{animation:anchorGlow 2s ease-in-out infinite;transform-origin:center}#mc-big-svg{user-select:none;-webkit-user-select:none}#temporal-scrubber-group{cursor:col-resize;transition:filter .15s ease}#temporal-scrubber-group.dragging #present-laser,#temporal-scrubber-group:hover #present-laser{stroke-width:1.8px!important;filter:drop-shadow(0 0 10px rgba(56, 189, 248, .9))}#temporal-scrubber-group.dragging #present-badge-bg,#temporal-scrubber-group:hover #present-badge-bg{fill:rgba(12,22,38,0.98)!important;filter:drop-shadow(0 0 10px rgba(56, 189, 248, .6))}body.scrubber-dragging,body.scrubber-dragging *{cursor:col-resize!important;user-select:none!important;-webkit-user-select:none!important}.scrubber-hint-bar{display:flex;align-items:center;justify-content:space-between;font-size:.62rem;font-family:'Courier New',monospace;color:#64748b;padding:.35rem .65rem;background:rgba(4,7,14,.7);border-top:1px solid rgba(255,255,255,.04);letter-spacing:.04em;user-select:none}.mc-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;background:rgba(0,0,0,.3);padding:.85rem 1.1rem;border-radius:6px;border:1px solid rgba(255,255,255,.03);font-family:'Courier New',monospace}.mc-stat-item{display:flex;flex-direction:column;gap:.15rem}.mc-stat-l{font-size:.65rem;color:#64748b;text-transform:uppercase}.mc-stat-v{font-size:1.1rem;font-weight:700;color:#f8fafc}.bench-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:768px){.bench-grid{grid-template-columns:1fr}}.bench-card{background:rgba(9,14,24,.65);border:1px solid rgba(255,255,255,.045);border-radius:8px;padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.bench-row{display:flex;justify-content:space-between;align-items:center;font-size:.76rem;font-family:'Courier New',monospace;border-bottom:1px dashed rgba(255,255,255,.04);padding-bottom:.35rem}.bench-row:last-child{border-bottom:none}.ambient-header{position:fixed;top:1rem;left:50%;transform:translateX(-50%);width:max-content;max-width:96vw;box-sizing:border-box;z-index:20;pointer-events:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem clamp(.75rem,3vw,3rem) .75rem;border-radius:12px;background:radial-gradient(ellipse at center,rgba(3,6,12,.96) 0,rgba(3,6,12,.75) 60%,rgba(3,6,12,0) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);user-select:none}.math-top-row{font-family:'Courier New',monospace;font-size:clamp(.48rem, 1.4vw, .72rem);font-weight:600;letter-spacing:clamp(.01em, .4vw, .08em);color:rgba(148,163,184,.75);min-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92vw;text-shadow:0 0 10px rgba(148,163,184,.2)}.brand-monolith-row{display:flex;align-items:center;justify-content:center;gap:clamp(.2rem,1vw,.75rem);line-height:1}.math-bracket{font-family:'Courier New',monospace;font-size:clamp(1.4rem, 4.2vw, 2.4rem);font-weight:200;color:rgba(255,255,255,.35);opacity:0;transition:opacity .4s ease;transform:translateY(-2px)}.brand-split-container{display:flex;align-items:center;justify-content:center}.brand-word{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:clamp(1.15rem, 3.8vw, 2.1rem);font-weight:900;letter-spacing:clamp(.06em, .8vw, .16em);text-transform:uppercase;display:inline-block;transition:color .3s ease,text-shadow .3s ease}.brand-left{text-align:right;padding-right:clamp(.45rem,1.2vw,1.1rem);color:#e2e8f0;text-shadow:0 0 25px rgba(255,255,255,.3),0 2px 10px rgba(0,0,0,.95)}.brand-right{text-align:left;padding-left:clamp(.45rem,1.2vw,1.1rem);color:#fff;text-shadow:0 0 25px rgba(56,189,248,.45),0 2px 10px rgba(0,0,0,.95)}.brand-laser-gap{width:2px;height:clamp(1.2rem,3.2vw,2.2rem);display:inline-block}.math-bottom-row{font-family:'Courier New',monospace;font-size:clamp(.52rem, 1.6vw, .74rem);letter-spacing:clamp(.01em, .4vw, .08em);color:rgba(148,163,184,.8);min-height:1.1rem;display:flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92vw}.sub-lead{color:#94a3b8;font-weight:500}.sub-brand{color:#38bdf8;font-weight:800;letter-spacing:.08em;text-shadow:0 0 12px rgba(56,189,248,.4)}.cursor-glow{color:#38bdf8;font-weight:700;animation:cursorBlink .6s infinite alternate}@keyframes cursorBlink{0%{opacity:.2}100%{opacity:1}}.dock-floating{position:fixed;top:1.25rem;right:2rem;bottom:auto;left:auto;transform:none;z-index:25;display:flex;align-items:center;gap:.35rem;padding:.28rem .4rem;background:rgba(6,10,18,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:9999px;box-shadow:0 15px 35px rgba(0,0,0,.9),0 0 20px rgba(56,189,248,.06);box-sizing:border-box}.bottom-nav{display:none}.dock-btn{display:flex;align-items:center;justify-content:center;gap:.35rem;background:0 0;border:1px solid transparent;border-radius:9999px;padding:.35rem .75rem;color:#94a3b8;font-size:.7rem;font-weight:700;letter-spacing:.05em;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s cubic-bezier(.16, 1, .3, 1)}.dock-num{font-family:'Courier New',monospace;font-size:.6rem;color:#64748b}.dock-btn:hover{color:#fff;background:rgba(255,255,255,.04)}.dock-btn.active{color:#fff;background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.4);box-shadow:0 0 15px rgba(56,189,248,.25)}.dock-btn.active .dock-num{color:#38bdf8}@media (max-width:1100px) and (min-width:769px){.dock-floating{top:1rem;bottom:auto;left:auto;right:1.25rem;transform:none;max-width:calc(100vw - 1.5rem);width:max-content;gap:.25rem;padding:.25rem .35rem}.dock-btn{padding:.35rem .65rem;font-size:.68rem;gap:.25rem}}@media (max-width:480px){.ambient-header{top:.6rem;padding:.45rem .6rem .55rem;gap:.18rem}}.drawer-telemetry-hero{background:rgba(16,24,40,.6);border:1px solid rgba(56,189,248,.2);border-radius:8px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.65rem;margin-bottom:.5rem}.dth-tag{font-size:.62rem;font-weight:800;letter-spacing:.14em;color:#94a3b8;text-transform:uppercase}.dth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.dth-item{display:flex;flex-direction:column;gap:.2rem}.dth-label{font-size:.64rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.dth-val{font-family:'Courier New',monospace;font-size:.78rem;font-weight:700;color:#f1f5f9}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:35;opacity:0;pointer-events:none;transition:opacity .35s ease}.drawer-overlay.open{opacity:1;pointer-events:auto}.frosted-drawer{position:fixed;top:0;right:0;bottom:0;width:44%;min-width:420px;max-width:620px;background:rgba(7,10,18,.92);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-left:1px solid rgba(255,255,255,.08);box-shadow:-20px 0 60px rgba(0,0,0,.95);z-index:40;transform:translateX(100%);transition:transform .38s cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;overflow-y:auto}.frosted-drawer.open{transform:translateX(0)}.drawer-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 2rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.06);position:sticky;top:0;background:rgba(7,10,18,.95);backdrop-filter:blur(20px);z-index:5}.drawer-title-group{display:flex;flex-direction:column;gap:.35rem}.drawer-badge{font-size:.62rem;font-weight:800;letter-spacing:.15em;color:#38bdf8;text-transform:uppercase}.drawer-title{font-size:1.35rem;font-weight:800;color:#fff;letter-spacing:-.01em;margin:0}.drawer-subtitle{font-size:.74rem;color:#94a3b8;line-height:1.45}.drawer-close{display:flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.45rem .75rem;color:#cbd5e1;font-size:.75rem;cursor:pointer;transition:all .2s ease}.drawer-close:hover{background:rgba(255,255,255,.08);color:#fff}.drawer-close kbd{font-family:monospace;font-size:.65rem;background:rgba(0,0,0,.5);padding:.1rem .35rem;border-radius:3px;color:#94a3b8}.drawer-nav-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.65rem 2rem;background:rgba(6,10,18,.95);border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:4;box-sizing:border-box;width:100%}.drawer-tab-btn{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.5rem .25rem;color:#94a3b8;font-family:'Space Grotesk',-apple-system,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-align:center;cursor:pointer;transition:all .2s cubic-bezier(.16, 1, .3, 1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-tab-btn:hover{color:#fff;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}.drawer-tab-btn.active{color:#38bdf8;background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.5);box-shadow:0 0 12px rgba(56,189,248,.2)}.drawer-body{padding:1.75rem 2rem 3rem;display:flex;flex-direction:column;gap:1.25rem}.drawer-card{background:rgba(12,17,29,.75);border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:1.35rem;display:flex;flex-direction:column;gap:.75rem;transition:border-color .25s ease,transform .25s ease}.drawer-card:hover{border-color:rgba(56,189,248,.3);transform:translateY(-2px)}.dc-top{display:flex;justify-content:space-between;align-items:center}.dc-tag{font-size:.6rem;font-family:'Courier New',monospace;font-weight:700;color:#64748b;letter-spacing:.12em}.dc-verdict{font-size:.62rem;font-weight:800;letter-spacing:.1em;padding:.15rem .5rem;border-radius:4px;border:1px solid currentColor;background:rgba(255,255,255,.02)}.dc-title{font-size:1.05rem;font-weight:700;color:#f1f5f9;margin:0;letter-spacing:-.01em}.dc-desc{font-size:.78rem;color:#94a3b8;line-height:1.5;margin:0}.dc-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding-top:.75rem;border-top:1px dashed rgba(255,255,255,.06)}.dc-metric-item{display:flex;flex-direction:column;gap:.2rem}.dcm-label{font-size:.6rem;font-family:'Courier New',monospace;color:#64748b;text-transform:uppercase}.dcm-val{font-size:.82rem;font-weight:700;color:#f8fafc;font-family:'Courier New',monospace}.drawer-access-box{display:flex;flex-direction:column;gap:1.25rem}.access-notice{display:flex;align-items:center;gap:.65rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;color:#38bdf8;background:rgba(56,189,248,.06);border:1px solid rgba(56,189,248,.2);border-radius:6px;padding:.75rem 1rem}.access-form{display:flex;flex-direction:column;gap:1rem}.form-group{display:flex;flex-direction:column;gap:.35rem}.form-group label{font-size:.7rem;font-weight:700;color:#cbd5e1;letter-spacing:.04em}.form-input{background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.7rem .9rem;color:#fff;font-size:.82rem;font-family:inherit;outline:0;transition:border-color .2s ease}.form-input:focus{border-color:#38bdf8}.access-submit-btn{margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.65rem;background:linear-gradient(135deg,#10b981 0,#059669 100%);border:none;border-radius:6px;padding:.85rem 1.25rem;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.12em;cursor:pointer;box-shadow:0 10px 25px rgba(16,185,129,.25);transition:all .25s ease}.access-submit-btn:hover{transform:translateY(-1px);box-shadow:0 15px 35px rgba(16,185,129,.4)}.access-guarantee{font-size:.68rem;color:#64748b;line-height:1.5;text-align:center;border-top:1px dashed rgba(255,255,255,.06);padding-top:1rem}.evidence-catalog-bar{display:flex;justify-content:space-between;align-items:center;padding:.6rem .85rem;background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.08);border-radius:6px;font-family:'Courier New',monospace;font-size:.62rem;margin-bottom:.25rem}.ecb-label{color:#38bdf8;font-weight:700;letter-spacing:.08em}.ecb-status{color:#94a3b8;letter-spacing:.05em}.contact-protocol-card{background:rgba(15,23,42,.6);border:1px solid rgba(56,189,248,.2);border-radius:8px;padding:1.25rem}.telegram-direct-btn{display:flex;align-items:center;justify-content:center;gap:.65rem;background:linear-gradient(135deg,#0284c7 0,#0369a1 100%);border:1px solid rgba(56,189,248,.4);border-radius:6px;padding:.85rem 1.25rem;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-decoration:none;box-shadow:0 10px 25px rgba(2,132,199,.25);transition:all .25s ease}.telegram-direct-btn:hover{transform:translateY(-1px);box-shadow:0 15px 35px rgba(2,132,199,.4);background:linear-gradient(135deg,#0ea5e9 0,#0284c7 100%)}.contact-checklist-card{background:rgba(12,17,29,.7);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:1.25rem}.checklist-title{font-size:.68rem;font-family:'Courier New',monospace;font-weight:700;color:#cbd5e1;letter-spacing:.1em;margin-bottom:.75rem}.checklist-list{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.6rem;font-size:.76rem;color:#94a3b8;line-height:1.45}.checklist-list li strong{color:#f1f5f9}@media (max-width:768px){.frosted-drawer{width:100%;min-width:100%}}.triage-officer-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.triage-hud-header{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;background:rgba(7,10,18,.95);border:1px solid rgba(56,189,248,.2);border-radius:8px;padding:.75rem .9rem;box-shadow:0 4px 20px rgba(0,0,0,.5)}.hud-metric{display:flex;flex-direction:column;gap:.25rem}.hud-label{font-family:'Courier New',monospace;font-size:.62rem;color:#64748b;letter-spacing:.08em;font-weight:700}.hud-val{font-family:'Courier New',monospace;font-size:.78rem;font-weight:800;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-sub{font-size:.64rem;color:#94a3b8}.hud-progress-bar{width:100%;height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden;margin-top:.15rem}.hud-progress-fill{height:100%;background:linear-gradient(90deg,#38bdf8,#10b981);transition:width .4s ease}.triage-terminal-viewport{height:340px;max-height:45vh;overflow-y:auto;background:rgba(5,8,15,.85);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.85rem;box-shadow:inset 0 2px 10px rgba(0,0,0,.6)}.triage-system-greeting{background:rgba(15,23,42,.65);border-left:2px solid #38bdf8;padding:.65rem .85rem;border-radius:0 6px 6px 0;margin-bottom:.5rem}.system-stamp{display:flex;align-items:center;gap:.45rem;font-family:'Courier New',monospace;font-size:.65rem;color:#38bdf8;letter-spacing:.06em;font-weight:700}.system-desc{margin:.35rem 0 0;font-size:.72rem;color:#94a3b8;line-height:1.45}.triage-msg-row{display:flex;flex-direction:column;gap:.25rem;animation:fadeInMsg .25s ease-out}@keyframes fadeInMsg{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.triage-msg-row.msg-user{align-items:flex-end}.triage-msg-row.msg-officer{align-items:flex-start}.triage-msg-avatar{font-family:'Courier New',monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em}.msg-user .triage-msg-avatar{color:#94a3b8}.msg-officer .triage-msg-avatar{color:#38bdf8}.triage-msg-bubble{max-width:88%;padding:.65rem .9rem;border-radius:8px;font-size:.78rem;line-height:1.5;word-break:break-word}.msg-user .triage-msg-bubble{background:rgba(56,189,248,.15);border:1px solid rgba(56,189,248,.3);color:#fff;border-bottom-right-radius:2px}.msg-officer .triage-msg-bubble{background:rgba(15,23,42,.95);border:1px solid rgba(255,255,255,.1);color:#e2e8f0;border-bottom-left-radius:2px}.msg-rich-bubble{max-width:100%!important;width:100%;box-sizing:border-box;background:0 0!important;border:none!important;padding:0!important}.triage-typing-cursor{display:inline-block;width:6px;height:12px;background:#38bdf8;margin-left:4px;vertical-align:middle;animation:blinkCursor .8s infinite}@keyframes blinkCursor{0%,100%{opacity:1}50%{opacity:0}}.triage-action-dock{display:flex;flex-direction:column;gap:.75rem}.triage-pills-container{display:flex;flex-wrap:wrap;gap:.45rem}.triage-pill-btn{background:rgba(15,23,42,.8);border:1px solid rgba(56,189,248,.25);color:#e2e8f0;font-size:.72rem;font-weight:600;padding:.45rem .75rem;border-radius:20px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center}.triage-pill-btn:hover{background:rgba(56,189,248,.2);border-color:#38bdf8;color:#fff;transform:translateY(-1px);box-shadow:0 2px 10px rgba(56,189,248,.2)}.triage-zk-dropzone{background:rgba(12,17,29,.7);border:1px dashed rgba(56,189,248,.35);border-radius:8px;padding:.75rem;transition:all .2s ease}.triage-zk-dropzone.drag-active{background:rgba(56,189,248,.12);border-color:#38bdf8}.zk-dropzone-inner{display:flex;align-items:center;gap:.75rem}.zk-icon{font-size:1.1rem;color:#f59e0b}.zk-text{flex:1;font-size:.7rem;color:#94a3b8;line-height:1.4}.zk-text strong{color:#f8fafc}.zk-text em{color:#10b981;font-style:normal}.zk-browse-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;font-family:'Courier New',monospace;font-size:.65rem;font-weight:700;padding:.45rem .7rem;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background .2s ease}.zk-browse-btn:hover{background:rgba(255,255,255,.18)}.triage-input-bar{display:flex;gap:.5rem}.triage-text-input{flex:1;background:rgba(10,15,26,.95);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:.65rem .85rem;font-size:.78rem;color:#fff;outline:0;transition:border-color .2s ease}.triage-text-input:focus{border-color:#38bdf8;box-shadow:0 0 10px rgba(56,189,248,.2)}.triage-send-btn{background:#0284c7;border:1px solid #38bdf8;color:#fff;font-family:'Courier New',monospace;font-size:.72rem;font-weight:700;padding:0 1rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:.35rem;transition:all .2s ease}.triage-send-btn:hover{background:#0369a1;box-shadow:0 0 12px rgba(56,189,248,.35)}.zk-report-card{background:rgba(10,15,26,.95);border:1px solid #10b981;border-radius:8px;padding:.85rem;display:flex;flex-direction:column;gap:.6rem;margin:.35rem 0}.zk-report-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.45rem}.zk-badge{font-family:'Courier New',monospace;font-size:.65rem;font-weight:800;color:#10b981;letter-spacing:.06em}.zk-metric-val{font-family:'Courier New',monospace;font-size:.65rem;color:#94a3b8}.zk-report-grid{display:flex;flex-direction:column;gap:.35rem;font-size:.72rem}.zk-cell{display:flex;justify-content:space-between;align-items:center}.zk-cell-lbl{color:#94a3b8}.zk-cell-val{font-family:'Courier New',monospace;font-weight:700}.zk-report-footer{font-size:.64rem;color:#64748b;border-top:1px solid rgba(255,255,255,.06);padding-top:.4rem}.dossier-sealed-card{background:rgba(12,18,32,.95);border:1px solid #38bdf8;border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 4px 25px rgba(56,189,248,.2)}.sealed-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(56,189,248,.25);padding-bottom:.5rem}.sealed-badge{font-family:'Courier New',monospace;font-size:.65rem;font-weight:800;color:#38bdf8;letter-spacing:.08em}.dossier-id-code{font-family:'Courier New',monospace;font-size:.75rem;font-weight:900;color:#10b981}.hash-terminal-box{background:rgba(0,0,0,.6);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:.5rem .65rem;display:flex;flex-direction:column;gap:.2rem;margin:.35rem 0}.hash-label{font-family:'Courier New',monospace;font-size:.58rem;color:#64748b;letter-spacing:.1em}.hash-code{font-family:'Courier New',monospace;font-size:.65rem;color:#38bdf8;word-break:break-all}.dispatch-callout{font-size:.76rem;color:#94a3b8;line-height:1.45}.telegram-dispatch-btn{display:flex;align-items:center;justify-content:center;gap:.6rem;background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;font-family:'Courier New',monospace;font-size:.75rem;font-weight:800;letter-spacing:.05em;padding:.85rem 1rem;border-radius:6px;text-decoration:none;box-shadow:0 4px 15px rgba(2,132,199,.4);transition:all .2s ease;margin-top:.35rem}.telegram-dispatch-btn:hover{background:linear-gradient(135deg,#0369a1,#075985);transform:translateY(-1px);box-shadow:0 6px 20px rgba(2,132,199,.6)}.dc-structured-desc{display:flex;flex-direction:column;gap:.55rem;margin:.35rem 0}.dc-sub-block{background:rgba(15,23,42,.45);border-left:2px solid #475569;padding:.55rem .75rem;border-radius:0 4px 4px 0}.dc-sub-block.dcs-highlight{border-left-color:#38bdf8;background:rgba(56,189,248,.05)}.dcs-label{display:block;font-family:'Courier New',monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em;color:#94a3b8;margin-bottom:.25rem}.dcs-highlight .dcs-label{color:#38bdf8}.dcs-text{font-size:.78rem;color:#e2e8f0;line-height:1.48;margin:0}.zk-badge{font-family:'Courier New',monospace;font-size:.62rem;font-weight:800;color:#38bdf8;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.3);padding:.2rem .45rem;border-radius:4px;white-space:nowrap}@media (max-width:680px){.frosted-drawer{width:100%!important;min-width:100%!important;max-width:100%!important;border-left:none;scroll-padding-top:85px;z-index:1050!important}.drawer-header{padding:1.15rem 1.15rem .85rem;background:rgba(7,10,18,.98)}.drawer-title{font-size:1.2rem}.drawer-subtitle{font-size:.74rem;line-height:1.4}.drawer-body{padding:1rem 1rem calc(85px + env(safe-area-inset-bottom,0px))!important;gap:.95rem}.drawer-close kbd{display:none!important}.math-top-row{display:none!important}.math-bottom-row{font-size:.52rem!important;opacity:.65;max-width:90vw!important}#forensic-tooltip,#telemetry-tooltip{display:none!important}#freeze-indicator{display:none!important}#asset-modal{position:fixed!important;inset:0!important;z-index:3000!important;padding:.5rem!important;background:rgba(1,3,7,.95)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important}#asset-modal:not(.active){display:none!important}#asset-modal.active{display:flex!important}#asset-modal .modal-content{max-height:94vh!important;padding:1.15rem .85rem!important;border-radius:8px!important;width:100%!important;gap:.85rem!important}.cmod-grid-4{grid-template-columns:repeat(2,1fr)!important}.cmod-grid-2{grid-template-columns:1fr!important}.cmod-toolbar{padding:.65rem .75rem!important}.cmod-search-row{flex-direction:column!important}.cmod-modal-footer{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.cmod-footer-buttons{flex-direction:column!important}.dock-floating{display:none!important}.bottom-nav{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;display:flex!important;align-items:stretch!important;justify-content:space-around!important;padding:8px 6px max(14px,calc(10px + env(safe-area-inset-bottom,0px)))!important;background:rgba(9,9,11,.94)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-top:1px solid rgba(255,255,255,.12)!important;box-sizing:border-box!important;touch-action:manipulation!important;user-select:none!important;box-shadow:0 -10px 30px rgba(0,0,0,.8)!important}.nav-border-draw{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(56,189,248,0) 0,rgba(56,189,248,.5) 50%,rgba(56,189,248,0) 100%)}.bottom-nav-item{background:0 0!important;border:none!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:4px 2px 2px!important;color:rgba(255,255,255,.45)!important;text-decoration:none!important;transition:color .2s cubic-bezier(.16, 1, .3, 1),transform .15s ease!important;flex:1!important;min-width:0!important;position:relative!important;-webkit-tap-highlight-color:transparent!important}.bottom-nav-item:active{transform:scale(.92)}.bottom-nav-item.active{color:#38bdf8!important}.bottom-nav-item.active::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:22px;height:2.5px;background:#38bdf8;filter:blur(1.5px);border-radius:9999px;box-shadow:0 0 8px rgba(56,189,248,.8)}.bottom-nav-item svg{stroke:currentColor;stroke-width:1.3;flex-shrink:0;transition:stroke .2s ease,filter .2s ease}.bottom-nav-item.active svg{filter:drop-shadow(0 0 5px rgba(56, 189, 248, .5))}.bottom-nav-item span{font-family:'Space Grotesk',-apple-system,sans-serif;font-size:.48rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1}.drawer-nav-tabs{padding:.5rem 1rem!important;gap:.25rem!important}.drawer-tab-btn{padding:.42rem .2rem!important;font-size:.66rem!important}.drawer-card{padding:1.1rem;gap:.75rem}.dc-title{font-size:.96rem;line-height:1.35}.dth-grid{grid-template-columns:repeat(2,1fr)!important;gap:.65rem!important}.dth-grid .dth-item:last-child{grid-column:1/-1!important}.evidence-catalog-bar{flex-direction:column!important;align-items:flex-start!important;gap:.35rem!important;padding:.65rem .85rem!important}.dc-metrics-grid{grid-template-columns:repeat(2,1fr)!important;gap:.65rem!important}.dc-metrics-grid .dc-metric-item:last-child:nth-child(odd){grid-column:1/-1!important}.dcm-val{font-size:.78rem!important;word-break:break-word!important;overflow-wrap:anywhere!important;line-height:1.25!important}.triage-hud-header{grid-template-columns:1fr 1fr!important;gap:.45rem!important}.triage-hud-header .hud-metric-progress{grid-column:1/-1!important}.hud-val{font-size:.82rem!important;word-break:break-word!important}.triage-pills-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.4rem!important}.triage-pill-btn{width:100%!important;box-sizing:border-box!important;border-radius:4px!important;padding:.45rem .5rem!important;justify-content:center!important;text-align:center!important;font-size:.68rem!important;font-family:'Courier New',monospace!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.triage-zk-dropzone{padding:.75rem!important}.zk-dropzone-inner{flex-direction:column!important;align-items:flex-start!important;gap:.65rem!important}.zk-browse-btn{align-self:stretch!important;text-align:center!important;justify-content:center!important;width:100%!important;padding:.55rem .75rem!important}.triage-input-bar{gap:.4rem!important}.triage-text-input{font-size:.75rem!important;padding:.55rem .75rem!important}.triage-send-btn{padding:.55rem .85rem!important;font-size:.75rem!important}}#asset-modal.active~.bottom-sentinel-triggers,.frosted-drawer.open~.bottom-sentinel-triggers,body.drawer-open .bottom-sentinel-triggers,body.modal-open .bottom-sentinel-triggers,body:has(#asset-modal.active) .bottom-sentinel-triggers,body:has(.frosted-drawer.open) .bottom-sentinel-triggers{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.bottom-sentinel-triggers{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;z-index:40;pointer-events:auto;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1}.trigger-laser-gap{width:24px;min-width:24px;height:clamp(1.4rem,2.8vw,2rem);display:inline-block;flex:0 0 24px}.terminal-trigger-btn{background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;border-radius:0!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1;width:48px;min-width:48px;max-width:48px;height:46px;min-height:46px;padding:0!important;box-sizing:border-box;transition:opacity .2s ease,transform .2s ease;position:relative}.trigger-left{justify-content:center;padding:0!important}.trigger-right{justify-content:center;padding:0!important}.terminal-trigger-btn .trigger-glyph{font-family:'Cambria Math','STIX Two Math',KaTeX_Math,'Times New Roman',serif;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,opacity .2s ease}#glyph-info{font-size:clamp(1.6rem, 3.4vw, 2.25rem);transform:translateY(-2px);color:#d4d4d8;text-shadow:none;animation:glyphIntroLuminance 2.2s cubic-bezier(.16,1,.3,1) forwards}#glyph-copilot{font-size:clamp(1.45rem, 3.1vw, 2.1rem);transform:translateY(1.5px);color:#d4d4d8;text-shadow:none;animation:glyphIntroLuminance 2.2s cubic-bezier(.16,1,.3,1) forwards,copilotGlyphPulse 4.4s ease-in-out 2.3s infinite}.triggers-light-streak-wrap{position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:100%;height:3px;pointer-events:none;display:flex;align-items:center;justify-content:center}.triggers-light-streak.streak-intro{position:absolute;left:50%;transform:translateX(-50%) scaleX(.15);width:112px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.45) 15%,#fff 50%,rgba(255,255,255,.45) 85%,transparent 100%);box-shadow:0 0 10px rgba(255,255,255,.95),0 0 24px rgba(255,255,255,.6),0 1px 3px rgba(255,255,255,.8);opacity:0;animation:streakIntroIgnition 2.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes streakIntroIgnition{0%{opacity:0;transform:translateX(-50%) scaleX(.15)}18%{opacity:1;transform:translateX(-50%) scaleX(1);box-shadow:0 0 14px #fff,0 0 32px rgba(255,255,255,.75),0 1px 4px rgba(255,255,255,.9)}75%{opacity:.95;transform:translateX(-50%) scaleX(1)}100%{opacity:0;transform:translateX(-50%) scaleX(.7)}}@keyframes glyphIntroLuminance{0%{opacity:.5;color:#a1a1aa}20%{opacity:1;color:#fff;filter:drop-shadow(0 0 8px rgba(255, 255, 255, .85))}75%{opacity:.95;color:#fff;filter:drop-shadow(0 0 4px rgba(255, 255, 255, .4))}100%{opacity:.85;color:#d4d4d8;filter:none}}.copilot-pulse-streak{position:absolute;right:6px;width:36px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.85) 50%,transparent 100%);box-shadow:0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.4);opacity:0;transform:scaleX(.3);animation:copilotStreakPulse 4.4s ease-in-out 2.3s infinite}@keyframes copilotStreakPulse{0%,58%{opacity:0;transform:scaleX(.3)}70%{opacity:.88;transform:scaleX(1);box-shadow:0 0 10px rgba(255,255,255,.9),0 0 20px rgba(255,255,255,.5)}82%{opacity:0;transform:scaleX(.5)}100%{opacity:0;transform:scaleX(.3)}}@keyframes copilotGlyphPulse{0%,58%{color:#d4d4d8;opacity:.85;filter:none}70%{color:#fff;opacity:1;filter:drop-shadow(0 0 8px rgba(255, 255, 255, .85))}82%{color:#d4d4d8;opacity:.85;filter:none}100%{color:#d4d4d8;opacity:.85;filter:none}}.bottom-sentinel-triggers.panel-open #glyph-copilot,.bottom-sentinel-triggers.panel-open .copilot-pulse-streak,.terminal-trigger-btn.trigger-active #glyph-copilot{animation:none!important;opacity:1!important}.terminal-trigger-btn:hover{transform:translateY(-1px);background:0 0!important;border:none!important;box-shadow:none!important}.terminal-trigger-btn:hover .trigger-glyph{color:#fff;text-shadow:none}.terminal-trigger-btn:active{transform:translateY(0);background:0 0!important;border:none!important;box-shadow:none!important}@media (max-width:768px){.bottom-sentinel-triggers{bottom:calc(66px + max(14px,calc(10px + env(safe-area-inset-bottom,0px))))!important;z-index:1001!important}.trigger-laser-gap{width:20px!important;min-width:20px!important;flex:0 0 20px!important}.terminal-trigger-btn{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;background:0 0!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.triggers-light-streak-wrap{bottom:2px!important}.triggers-light-streak.streak-intro{width:100px!important}.copilot-pulse-streak{right:4px!important;width:36px!important}}.sentinel-laser-line.laser-ignited{background:#fff!important;box-shadow:0 0 15px rgba(255,255,255,.95),0 0 35px rgba(255,255,255,.4)!important;width:2px!important}.terminal-trigger-btn.trigger-active{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.terminal-trigger-btn.trigger-active .trigger-glyph{color:#fff!important;text-shadow:none!important;opacity:1!important}.laser-seam-panel{position:fixed;top:clamp(6rem,13vh,7.8rem);bottom:0;width:clamp(340px,43vw,560px);z-index:35;pointer-events:none;opacity:0;display:flex;flex-direction:column;box-sizing:border-box;transition:transform .44s cubic-bezier(.16, 1, .3, 1),clip-path .44s cubic-bezier(.16, 1, .3, 1),opacity .25s ease}.seam-left{right:50%;transform-origin:right center;transform:scaleX(0);clip-path:inset(0 0 0 100%)}.seam-left.is-open{pointer-events:auto;opacity:1;transform:scaleX(1);clip-path:inset(0 0 0 0%)}.seam-right{left:50%;transform-origin:left center;transform:scaleX(0);clip-path:inset(0 100% 0 0)}.seam-right.is-open{pointer-events:auto;opacity:1;transform:scaleX(1);clip-path:inset(0 0 0 0)}.seam-panel-inner{width:100%;height:100%;display:flex;flex-direction:column;background:rgba(9,9,11,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);overflow:hidden;box-sizing:border-box;position:relative}.seam-left .seam-panel-inner{border-left:1px solid rgba(255,255,255,.14);border-right:2px solid rgba(255,255,255,.85);border-top:1px solid rgba(255,255,255,.12);border-bottom:none;border-radius:8px 0 0 0;box-shadow:0 25px 60px rgba(0,0,0,.98),2px 0 20px rgba(255,255,255,.08)}.seam-right .seam-panel-inner{border-right:1px solid rgba(255,255,255,.14);border-left:2px solid rgba(255,255,255,.85);border-top:1px solid rgba(255,255,255,.12);border-bottom:none;border-radius:0 8px 0 0;box-shadow:0 25px 60px rgba(0,0,0,.98),-2px 0 20px rgba(255,255,255,.08)}.seam-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:rgba(16,16,18,.9);border-bottom:1px solid rgba(255,255,255,.08)}.seam-badge{display:flex;align-items:center;gap:.45rem;font-family:'Courier New',monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#fff;text-shadow:none}.seam-badge .pulse-dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.7);animation:pulseFade 1.2s infinite alternate}.seam-close-btn{background:0 0;border:none;outline:0;cursor:pointer;font-family:'Courier New',monospace;font-size:.68rem;color:#94a3b8;padding:.2rem .4rem;border-radius:3px;transition:all .2s ease}.seam-close-btn:hover{color:#fff;background:rgba(255,255,255,.08);text-shadow:0 0 10px rgba(255,255,255,.5)}.seam-body{flex:1;overflow-y:auto;padding:1.15rem 1.25rem 1.25rem;font-family:'Courier New',monospace;font-size:clamp(.7rem, 1.4vw, .78rem);line-height:1.55;color:#cbd5e1;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.15) transparent}.seam-line{margin-bottom:.2rem;overflow-wrap:break-word;word-break:normal}.line-title{font-weight:800;color:#fff;font-size:.82rem;letter-spacing:.06em;text-shadow:0 0 14px rgba(255,255,255,.35)}.line-divider{color:rgba(255,255,255,.22);margin-bottom:.55rem;overflow:hidden;white-space:nowrap;text-overflow:clip}.line-heading{font-weight:700;color:#fff;margin-top:.55rem;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:.15rem}.line-item{color:#a1a1aa;padding-left:.5rem}.line-item.anomaly{color:#e4e4e7}.line-spacer{height:.35rem}.line-status{color:#fff;font-weight:700;margin-top:.75rem;text-shadow:none}.seam-cursor{color:#fff;font-weight:700;animation:cursorBlink .7s infinite}.seam-cursor-blink{color:rgba(255,255,255,.5);animation:cursorBlink 1.1s infinite}@keyframes cursorBlink{0%,100%{opacity:1}50%{opacity:0}}.seam-footer{display:flex;align-items:center;gap:.4rem;padding:.45rem 1rem;background:rgba(14,14,16,.9);border-top:1px solid rgba(255,255,255,.06);font-family:'Courier New',monospace;font-size:.62rem;color:#a1a1aa;letter-spacing:.05em}.seam-footer-tick{color:#fff}.seam-copilot-container{display:flex;flex-direction:column;padding:0}.seam-feed{flex:1;overflow-y:auto;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.75rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.15) transparent}.seam-msg{display:flex;flex-direction:column;gap:.2rem;max-width:95%}.msg-officer{align-self:flex-start}.msg-user{align-self:flex-end}.seam-msg-tag{font-family:'Courier New',monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em}.msg-officer .seam-msg-tag{color:#fff}.msg-user .seam-msg-tag{color:#71717a;text-align:right}.seam-msg-body{padding:.55rem .75rem;border-radius:4px;font-family:'Courier New',monospace;font-size:.74rem;line-height:1.5}.msg-officer .seam-msg-body{background:rgba(22,22,24,.85);border:1px solid rgba(255,255,255,.12);color:#e4e4e7}.msg-user .seam-msg-body{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff}.seam-pills-row{display:flex;flex-wrap:wrap;gap:.35rem;padding:.5rem .85rem;background:rgba(14,14,16,.9);border-top:1px solid rgba(255,255,255,.06)}.seam-pill-btn{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:9999px;padding:.25rem .55rem;color:#a1a1aa;font-family:'Courier New',monospace;font-size:.64rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.seam-pill-btn:hover{color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4);text-shadow:none}.seam-action-bar{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.14)}.seam-action-btn{display:inline-flex;align-items:center;gap:.35rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:.32rem .65rem;color:#f4f4f5;font-family:'Courier New',monospace;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16, 1, .3, 1);box-shadow:0 2px 6px rgba(0,0,0,.6);text-align:left}.seam-action-btn:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.45);color:#fff;box-shadow:0 0 10px rgba(255,255,255,.15);transform:translateY(-1px)}.seam-action-btn:active{transform:translateY(0)}.seam-input-bar{display:flex;align-items:center;gap:.4rem;padding:.55rem .85rem;background:rgba(14,14,16,.95);border:1px solid rgba(255,255,255,.14);border-radius:4px;margin:.5rem .85rem .65rem}.seam-prompt-symbol{font-family:'Courier New',monospace;color:#fff;font-weight:700;font-size:.85rem}.seam-input{flex:1;background:0 0;border:none;outline:0;color:#fff;font-family:'Courier New',monospace;font-size:.74rem}.seam-input::placeholder{color:#71717a}.seam-send-btn{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.24);border-radius:3px;color:#fff;font-family:'Courier New',monospace;font-size:.65rem;font-weight:700;padding:.3rem .6rem;cursor:pointer;transition:all .2s ease}.seam-send-btn:hover{background:#fff;color:#000;box-shadow:0 0 12px rgba(255,255,255,.3)}.seam-pedestal-dock{height:clamp(3.2rem,5.8vh,3.8rem);min-height:3.2rem;flex-shrink:0;display:flex;align-items:center;background:rgba(12,12,14,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);position:relative;box-sizing:border-box;user-select:none;z-index:2}.seam-dock-left{justify-content:flex-start;padding-left:1.15rem;padding-right:4.2rem;border-right:2px solid rgba(255,255,255,.85);box-shadow:none}.seam-dock-right{justify-content:flex-end;padding-left:4.2rem;padding-right:1.15rem;border-left:2px solid rgba(255,255,255,.85);box-shadow:none}.seam-dock-meta{display:flex;align-items:center;gap:.45rem;font-family:'Courier New',monospace;font-size:.62rem;color:#a1a1aa;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seam-dock-dot{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.6);flex-shrink:0}@media (max-width:768px){.laser-seam-panel{top:clamp(3.8rem,7.5vh,4.4rem);bottom:max(.85rem,env(safe-area-inset-bottom,.85rem))!important;width:min(calc(100vw - 1.25rem),480px);max-height:calc(100vh - 5.2rem - max(.85rem,env(safe-area-inset-bottom,.85rem)));z-index:1100!important}.seam-left,.seam-right{left:50%!important;right:auto!important;transform-origin:center center!important;clip-path:none!important;transform:translate(-50%,15px) scale(.96)!important}.seam-left.is-open,.seam-right.is-open{transform:translate(-50%,0) scale(1)!important}.seam-left .seam-panel-inner,.seam-right .seam-panel-inner{border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;box-shadow:0 15px 40px rgba(0,0,0,.98),0 0 15px rgba(255,255,255,.05)!important}.seam-header{padding:.55rem .85rem!important;border-radius:7px 7px 0 0!important}.seam-badge{font-size:.68rem!important}.seam-body{padding:.8rem .9rem .95rem!important;font-size:.7rem!important;line-height:1.5!important}.line-title{font-size:.73rem!important}.line-item{padding-left:.2rem!important}.seam-pedestal-dock{height:2.75rem!important;min-height:2.75rem!important;border-radius:0 0 7px 7px!important;justify-content:center!important}.seam-dock-left,.seam-dock-right{padding-left:.75rem!important;padding-right:.75rem!important;border-left:none!important;border-right:none!important;justify-content:center!important}.seam-dock-meta{justify-content:center!important;font-size:.58rem!important;letter-spacing:.04em!important}}@media (min-width:993px){body.dual-deck-mode .drawer-overlay{z-index:30!important}.frosted-drawer,.laser-seam-panel.seam-right{transition:transform .32s cubic-bezier(.16, 1, .3, 1),opacity .25s ease,filter .25s ease,box-shadow .32s cubic-bezier(.16, 1, .3, 1),border-color .25s ease!important}.laser-seam-panel.seam-right.deck-receded{z-index:42!important;opacity:.72!important;transform:translate3d(-18px,0,0) scale(.985)!important;filter:brightness(.82) saturate(88%) blur(.4px)!important;box-shadow:0 15px 40px rgba(0,0,0,.8),-2px 0 15px rgba(255,255,255,.05)!important;cursor:pointer}.laser-seam-panel.seam-right.deck-receded:hover{opacity:.92!important;filter:brightness(.95) blur(0px)!important;box-shadow:0 20px 50px rgba(0,0,0,.9),-3px 0 20px rgba(255,255,255,.08)!important}.frosted-drawer.deck-receded{z-index:42!important;opacity:.72!important;transform:translate3d(18px,0,0) scale(.985)!important;filter:brightness(.82) saturate(88%) blur(.4px)!important;box-shadow:-10px 0 40px rgba(0,0,0,.8)!important;cursor:pointer}.frosted-drawer.deck-receded:hover{opacity:.92!important;filter:brightness(.95) blur(0px)!important;box-shadow:-15px 0 50px rgba(0,0,0,.9),0 0 20px rgba(255,255,255,.08)!important}.laser-seam-panel.seam-right.deck-focal{z-index:55!important;opacity:1!important;transform:translate3d(0,0,0) scale(1)!important;filter:none!important;box-shadow:0 30px 80px rgba(0,0,0,.95),0 0 25px rgba(255,255,255,.1)!important;pointer-events:auto!important}.frosted-drawer.deck-focal{z-index:55!important;opacity:1!important;transform:translate3d(0,0,0) scale(1)!important;filter:none!important;box-shadow:-25px 0 80px rgba(0,0,0,.95),0 0 25px rgba(255,255,255,.1)!important;pointer-events:auto!important}}