:root{--bg:#08111f;--bg-2:#0d1729;--panel:#0f1d34;--panel-2:#13233f;--border:rgba(148,163,184,0.18);--text:#e5eefb;--muted:#8ea0bd;--brand:#82aaff;--good:#34d399;--warn:#fbbf24;--bad:#fb7185;--pending:#94a3b8;--ai:#a78bfa}.ci-landing{min-height:100vh;overflow-x:hidden;background:#030712;color:#dbe5f4;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ci-landing *{box-sizing:border-box}.ci-landing a{text-decoration:none}.ci-landing-nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;height:78px;align-items:center;justify-content:space-between;gap:28px;padding:0 clamp(18px,4vw,58px);border-bottom:1px solid rgba(30,41,59,.78);background:rgba(2,6,23,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ci-footer-brand,.ci-landing-brand{display:inline-flex;align-items:center;gap:12px;color:#ffffff}.ci-landing-brand img{width:44px;height:44px;object-fit:contain}.ci-footer-brand,.ci-landing-brand span{display:inline-flex;flex-direction:column}.ci-landing-brand strong{font-size:16px;font-weight:800;letter-spacing:-.02em}.ci-landing-brand small{margin-top:3px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.16em}.ci-landing-nav nav{display:flex;align-items:center;gap:28px}.ci-landing-nav nav a,.ci-link-button{color:#94a3b8;font-size:13px;font-weight:700;transition:color .2s ease}.ci-landing-nav nav a:hover,.ci-link-button:hover{color:#ffffff}.ci-final-cta>div,.ci-hero-actions,.ci-landing-nav-actions{display:flex;align-items:center;gap:14px}.ci-primary-button,.ci-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;border-radius:13px;padding:0 18px;font-size:13px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.ci-primary-button{color:#ffffff;background:linear-gradient(135deg,#4f46e5,#2563eb 52%,#4f46e5);box-shadow:0 0 28px rgba(79,70,229,.34)}.ci-secondary-button{color:#ffffff;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.58)}.ci-primary-button:hover,.ci-secondary-button:hover{transform:translateY(-1px)}.ci-final-cta small svg,.ci-mini-proof svg,.ci-module-card svg,.ci-primary-button svg,.ci-problem-card svg,.ci-secondary-button svg,.ci-solution-card svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ci-large-button{min-height:54px;padding:0 24px;border-radius:15px;font-size:15px}.ci-hero{position:relative;overflow:hidden;padding:136px clamp(18px,4vw,58px) 86px;background:radial-gradient(circle at 82% 10%,rgba(37,99,235,.18),transparent 38%),radial-gradient(circle at 10% 70%,rgba(79,70,229,.13),transparent 34%),#020512}.ci-hero:after{content:"";opacity:.58;background-image:linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.024) 1px,transparent 0);background-size:64px 64px}.ci-hero:after,.ci-wave-layer{position:absolute;inset:0;pointer-events:none}.ci-wave-layer{z-index:1;mix-blend-mode:screen;opacity:.62}.ci-wave-layer span{--i:0;position:absolute;left:-12%;right:-12%;top:calc(18% + (var(--i) * 6.4%));height:86px;border:1px solid rgba(59,130,246,.22);border-color:rgba(59,130,246,calc(.08 + var(--i) * .018));border-radius:50%;transform:rotate(calc(-10deg + var(--i) * 1.7deg));animation:ciWave 9s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}.ci-hero-glow{position:absolute;z-index:0;border-radius:999px;filter:blur(60px);opacity:.36}.ci-hero-glow-a{width:320px;height:320px;right:10%;top:18%;background:#2563eb}.ci-hero-glow-b{width:260px;height:260px;left:5%;bottom:4%;background:#7c3aed}.ci-hero-inner{position:relative;z-index:2;display:grid;max-width:1260px;margin:0 auto;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;grid-gap:58px;gap:58px}.ci-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ci-pill{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(59,130,246,.34);border-radius:999px;background:rgba(37,99,235,.08);color:#60a5fa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.12em}.ci-pill i{width:8px;height:8px;border-radius:999px;background:#3b82f6;box-shadow:0 0 0 6px rgba(59,130,246,.12);animation:ciPulse 1.8s ease-in-out infinite}.ci-hero h1{margin:0;color:#ffffff;font-size:clamp(44px,6.2vw,82px);font-weight:900;letter-spacing:-.055em;line-height:.98}.ci-hero h1 span{display:block;color:transparent;background:linear-gradient(90deg,#60a5fa,#818cf8 50%,#67e8f9);-webkit-background-clip:text;background-clip:text}.ci-hero p{max-width:610px;margin:0;color:#9aa9bd;font-size:17px;font-weight:500;line-height:1.75}.ci-mini-proof{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:10px;padding-top:26px;border-top:1px solid rgba(30,41,59,.84)}.ci-mini-proof div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;align-items:center}.ci-mini-proof svg{grid-row:span 2;width:34px;height:34px;padding:8px;border:1px solid rgba(96,165,250,.2);border-radius:10px;color:#60a5fa;background:rgba(37,99,235,.1)}.ci-mini-proof strong{color:#ffffff;font-size:13px}.ci-mini-proof span{color:#64748b;font-size:11px;font-weight:700}.ci-dashboard-stage{position:relative;perspective:1200px}.ci-dashboard-halo{position:absolute;inset:-18px;border-radius:32px;background:rgba(79,70,229,.16);filter:blur(24px)}.ci-dashboard{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(96,165,250,.24);border-radius:28px;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.98));box-shadow:0 38px 110px rgba(0,0,0,.72),0 0 46px rgba(59,130,246,.22);transform:rotateX(7deg) rotateY(-9deg) rotate(2deg);transition:transform .55s cubic-bezier(.22,1,.36,1)}.ci-dashboard:hover{transform:rotateX(3deg) rotateY(-4deg) rotate(.6deg)}.ci-dashboard-topbar{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(15,23,42,.92);background:linear-gradient(180deg,rgba(15,23,42,.48),rgba(2,6,23,.1))}.ci-window-dots{display:flex;gap:7px}.ci-window-dots i{width:11px;height:11px;border-radius:50%}.ci-window-dots i:first-child{background:#ef4444}.ci-window-dots i:nth-child(2){background:#eab308}.ci-window-dots i:nth-child(3){background:#22c55e}.ci-dashboard-topbar span{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ci-dashboard-actions{display:flex;align-items:center;gap:8px}.ci-dashboard-actions button,.ci-dashboard-topbar strong{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid rgba(30,41,59,.92);border-radius:999px;color:#ffffff;background:rgba(15,23,42,.74)}.ci-dashboard-actions button{padding:0}.ci-dashboard-actions svg{width:14px;height:14px;fill:none;stroke:#94a3b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ci-dashboard-topbar strong{background:#4f46e5;font-size:11px}.ci-dashboard-body{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:448px}.ci-dashboard aside{display:flex;flex-direction:column;gap:5px;padding:16px 12px;border-right:1px solid rgba(15,23,42,.9);background:rgba(2,6,23,.36)}.ci-dashboard aside span,.ci-dashboard-chart span,.ci-dashboard-metrics span,.ci-score-card>span{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ci-dashboard aside b,.ci-dashboard aside em{display:flex;align-items:center;gap:8px;min-height:26px;padding:0 8px;border-radius:9px;color:#94a3b8;font-size:10px;font-weight:800;font-style:normal}.ci-dashboard aside b:first-of-type{color:#818cf8;border:1px solid rgba(79,70,229,.22);background:rgba(79,70,229,.1)}.ci-dashboard aside em i{width:7px;height:7px;border-radius:999px;background:#10b981;animation:ciPulse 1.7s ease-in-out infinite}.ci-dashboard-main{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:12px;gap:12px;padding:16px}.ci-dashboard-chart,.ci-dashboard-metrics>div,.ci-score-card{border:1px solid rgba(96,165,250,.14);border-radius:16px;background:rgba(15,23,42,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.ci-dashboard-chart{position:relative;min-height:226px;padding:14px}.ci-dashboard-chart>div:first-child{display:flex;justify-content:space-between;gap:12px}.ci-dashboard-chart strong{display:block;margin-top:5px;color:#ffffff;font-size:22px}.ci-dashboard-chart em{color:#34d399;font-size:12px;font-style:normal}.ci-chart-tabs{display:flex;gap:5px}.ci-chart-tabs b,.ci-chart-tabs span{display:inline-flex;height:22px;align-items:center;border-radius:6px;padding:0 8px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900}.ci-chart-tabs b{color:#ffffff;background:#4f46e5}.ci-dashboard-chart svg{position:absolute;left:14px;right:14px;bottom:12px;width:calc(100% - 28px);height:146px}.ci-dashboard-chart path:nth-of-type(2){fill:none;stroke:#60a5fa;stroke-linecap:round;stroke-width:2.5}.ci-dashboard-chart line{stroke:rgba(255,255,255,.1);stroke-dasharray:4}.ci-dashboard-chart circle{fill:#3b82f6;stroke:#ffffff;stroke-width:2;animation:ciPulse 1.9s ease-in-out infinite}.ci-score-card{justify-content:space-between;padding:14px;text-align:center}.ci-score-card,.ci-score-ring{display:flex;align-items:center;flex-direction:column}.ci-score-ring{width:112px;height:112px;justify-content:center;border-radius:999px;background:radial-gradient(circle at center,#020617 0 48%,transparent 49%),conic-gradient(#6366f1 0 78%,#1e293b 78% 100%)}.ci-score-ring strong{color:#ffffff;font-size:30px;line-height:1}.ci-score-ring small{margin-top:5px;border-radius:999px;padding:3px 8px;color:#a5b4fc;background:rgba(99,102,241,.16);font-size:10px;font-weight:900}.ci-score-card em{color:#34d399;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-style:normal;font-weight:900}.ci-dashboard-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ci-dashboard-metrics>div{position:relative;overflow:hidden;min-height:128px;padding:13px}.ci-dashboard-metrics strong{display:block;margin-top:16px;color:#ffffff;font-size:20px}.ci-dashboard-metrics small{color:#34d399;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900}.ci-mini-spark{position:absolute;right:10px;bottom:10px;width:74px;height:32px}.ci-mini-spark path{fill:none;stroke:#22c55e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ci-mini-risk{position:absolute;right:12px;bottom:12px;width:58px;height:8px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.16)}.ci-mini-risk span{display:block;width:78%;height:100%;background:linear-gradient(90deg,#f59e0b,#ef4444)}.ci-mini-risk b{right:8px;top:-4px;width:6px;height:16px;background:#f97316}.ci-mini-donut,.ci-mini-risk b{position:absolute;border-radius:999px}.ci-mini-donut{right:12px;bottom:10px;display:flex;width:42px;height:42px;align-items:center;justify-content:center;background:radial-gradient(circle at center,#0f172a 0 47%,transparent 48%),conic-gradient(#60a5fa 0 65%,#334155 65% 100%)}.ci-mini-donut strong{margin:0;font-size:9px}.ci-logo-strip{padding:30px clamp(18px,4vw,58px);border-top:1px solid rgba(30,41,59,.86);border-bottom:1px solid rgba(30,41,59,.86);background:#020617;text-align:center}.ci-logo-strip>div,.ci-logo-strip>span{max-width:1180px;margin-right:auto;margin-left:auto}.ci-data-section>div:first-child span,.ci-logo-strip>span,.ci-section-head span{color:#818cf8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ci-logo-strip div{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 36px;margin-top:18px;opacity:.78}.ci-logo-strip b{display:inline-flex;align-items:center;gap:8px;color:#ffffff;font-size:13px;letter-spacing:.03em;text-transform:uppercase}.ci-logo-strip b svg{width:20px;height:20px;fill:none;stroke:#93c5fd;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ci-comparison{display:grid;grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);grid-gap:44px;gap:44px;align-items:center;padding:92px clamp(18px,4vw,58px);background:#ffffff;color:#0f172a;max-width:1280px;margin:0 auto;box-shadow:0 0 0 100vmax #ffffff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.ci-problem-card,.ci-solution-card{min-height:430px;border-radius:24px;padding:34px}.ci-problem-card{border:1px solid #e2e8f0;background:#f8fafc}.ci-solution-card{border:1px solid #111827;background:#070b19;color:#e5edf8;box-shadow:0 24px 60px rgba(2,6,23,.22)}.ci-problem-card>span,.ci-solution-card>span{display:inline-flex;align-items:center;gap:8px;color:#ef4444;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.12em}.ci-solution-card>span{color:#818cf8}.ci-data-section h2,.ci-final-cta h2,.ci-problem-card h2,.ci-section-head h2,.ci-solution-card h2{margin:18px 0 0;color:#0f172a;font-size:clamp(30px,3.5vw,48px);font-weight:900;letter-spacing:-.045em;line-height:1.04}.ci-final-cta h2,.ci-solution-card h2{color:#ffffff}.ci-data-section p,.ci-final-cta p,.ci-problem-card p,.ci-section-head p,.ci-solution-card p{margin:16px 0 0;color:#64748b;font-size:15px;line-height:1.7}.ci-solution-card p{color:#94a3b8}.ci-pricing li,.ci-problem-card ul,.ci-solution-card ul{list-style:none;padding:0}.ci-problem-card ul,.ci-solution-card ul{display:grid;grid-gap:13px;gap:13px;margin:28px 0 0;padding-top:24px;border-top:1px solid #e2e8f0}.ci-solution-card ul{border-color:#1e293b}.ci-problem-card li,.ci-solution-card li{position:relative;padding-left:30px;color:#334155;font-size:14px;font-weight:750}.ci-solution-card li{color:#cbd5e1}.ci-problem-card li:before,.ci-solution-card li:before{content:"x";position:absolute;left:0;top:-1px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;color:#ef4444;background:#fee2e2;font-size:12px;font-weight:900}.ci-solution-card li:before{content:"✓";color:#34d399;background:rgba(16,185,129,.12)}.ci-orbit{position:relative;display:flex;min-height:360px;align-items:center;justify-content:center}.ci-orbit-ring{position:absolute;border:1px solid rgba(96,165,250,.25);border-radius:999px}.ci-orbit-ring-a{width:280px;height:280px;animation:ciPing 3.2s ease-in-out infinite}.ci-orbit-ring-b{width:210px;height:210px}.ci-orbit-core{position:relative;z-index:2;display:flex;width:116px;height:116px;align-items:center;justify-content:center;border-radius:999px;border:10px solid rgba(96,165,250,.1);background:#ffffff;box-shadow:0 22px 55px rgba(37,99,235,.2),0 0 0 1px rgba(96,165,250,.18)}.ci-orbit-core img{width:74px;height:74px;object-fit:contain}.ci-orbit-nodes{position:absolute;top:50%;left:50%;width:280px;height:280px;margin:-140px 0 0 -140px;animation:ciOrbit 22s linear infinite}.ci-orbit-node{position:absolute;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border:1px solid #e0e7ff;border-radius:999px;color:#4f46e5;background:#ffffff;box-shadow:0 14px 30px rgba(15,23,42,.12);animation:none}.ci-orbit-node svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;animation:ciOrbitReverse 22s linear infinite}.ci-node-a{top:-24px;left:116px}.ci-node-b{top:46px;left:237px}.ci-node-c{top:186px;left:237px}.ci-node-d{top:256px;left:116px}.ci-node-e{top:186px;left:-5px}.ci-node-f{top:46px;left:-5px}.ci-platform,.ci-pricing,.ci-reports{padding:92px clamp(18px,4vw,58px);background:#040816}.ci-section-head{max-width:780px;margin:0 auto 42px;text-align:center}.ci-section-head h2{color:#ffffff;letter-spacing:-.032em}.ci-section-head p{color:#94a3b8}.ci-module-grid{display:grid;max-width:1210px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.ci-module-card{position:relative;overflow:hidden;min-height:292px;border:1px solid rgba(96,165,250,.14);border-radius:24px;padding:24px;background:linear-gradient(180deg,rgba(15,23,42,.7),rgba(15,23,42,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.ci-module-card:hover{transform:translateY(-4px);border-color:rgba(99,102,241,.44);background:rgba(15,23,42,.68);box-shadow:0 24px 70px rgba(15,23,42,.36)}.ci-module-card.is-featured{border-color:rgba(99,102,241,.3);background:linear-gradient(180deg,rgba(49,46,129,.42),rgba(15,23,42,.44))}.ci-module-card>em{position:absolute;top:0;right:0;border:1px solid rgba(99,102,241,.34);border-top:0;border-right:0;border-radius:0 24px 0 14px;padding:7px 10px;color:#c4b5fd;background:rgba(99,102,241,.18);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.12em}.ci-module-card>div:first-of-type{display:flex;align-items:center;justify-content:space-between;gap:12px}.ci-module-card i{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.24);border-radius:14px;color:#818cf8;background:rgba(99,102,241,.1);font-style:normal}.ci-module-card i svg{width:21px;height:21px}.ci-module-card>div:first-of-type span{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ci-module-card h3{margin:24px 0 0;color:#ffffff;font-size:19px;font-weight:850;letter-spacing:-.02em}.ci-module-card p{margin:10px 0 0;color:#94a3b8;font-size:13px;line-height:1.65}.ci-card-graphic{display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding:12px;border:1px solid rgba(30,41,59,.9);border-radius:14px;background:rgba(2,6,23,.72)}.ci-card-line{height:96px}.ci-card-market,.ci-card-scenario,.ci-card-sentiment{min-height:112px}.ci-card-market span,.ci-card-scenario span,.ci-card-sentiment span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#cbd5e1;font-size:11px;font-weight:850}.ci-card-market strong,.ci-card-sentiment strong{color:#ffffff;font-size:18px}.ci-card-market em,.ci-card-sentiment em{color:#22c55e;font-size:11px;font-style:normal}.ci-card-market svg,.ci-card-scenario svg,.ci-card-sentiment svg{width:100%;height:72px}.ci-card-market path,.ci-card-scenario path,.ci-card-sentiment path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.ci-card-market path{stroke:#60a5fa}.ci-card-sentiment path{stroke:#22c55e}.ci-card-market path{animation:ciLineTrace 4.8s ease-in-out infinite}.ci-card-sentiment path{animation:ciLineTrace 5.2s ease-in-out .5s infinite}.ci-card-scenario span{width:max-content;border-radius:999px;padding:4px 8px;color:#fbbf24;background:rgba(245,158,11,.12);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ci-card-scenario path:first-child{stroke:#f59e0b;animation:ciLineTrace 5.4s ease-in-out infinite}.ci-card-scenario path:nth-child(2){stroke:#22c55e;stroke-dasharray:4 5;animation:ciDashTravel 2.8s linear infinite}.ci-card-scenario path:nth-child(3){stroke:#ef4444;stroke-dasharray:2 6;animation:ciDashTravelReverse 3.4s linear infinite}.ci-card-line svg{width:100%;height:72px}.ci-card-line path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ci-card-line path:first-child{stroke:#60a5fa;animation:ciLineTrace 4.6s ease-in-out infinite}.ci-card-line path:nth-child(2){stroke:#34d399;stroke-dasharray:3 5;animation:ciDashTravel 2.6s linear infinite}.ci-card-line path:nth-child(3){stroke:#f87171;stroke-dasharray:2 6;animation:ciDashTravelReverse 3.1s linear infinite}.ci-card-timeline{grid-template-columns:repeat(3,1fr);gap:8px}.ci-card-archive span,.ci-card-timeline span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:10px;color:#c7d2fe;background:rgba(79,70,229,.16);font-size:10px;font-weight:900}.ci-card-timeline i{width:8px;height:8px;border:0;border-radius:999px;background:#22c55e}.ci-card-donut,.ci-card-gauge{display:flex;min-height:108px;align-items:center;justify-content:center}.ci-card-donut>div,.ci-card-gauge>div{position:relative;isolation:isolate;display:flex;width:88px;height:88px;align-items:center;justify-content:center;flex-direction:column;border-radius:999px;color:#ffffff;background:#020617}.ci-card-donut>div:before,.ci-card-gauge>div:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;-webkit-mask:radial-gradient(circle,transparent 0 47%,#000 49% 100%);mask:radial-gradient(circle,transparent 0 47%,#000 49% 100%)}.ci-card-donut>div:before{background:conic-gradient(#22c55e 0 32%,#4f46e5 32% 74%,#94a3b8 74% 100%);animation:ciRingRotate 10s linear infinite}.ci-card-gauge>div:before{background:conic-gradient(#22c55e 0 28%,#facc15 28% 52%,#ef4444 52% 78%,#334155 78% 100%);animation:ciRingRotate 12s linear infinite reverse}.ci-card-donut strong,.ci-card-gauge strong{font-size:17px}.ci-card-donut span,.ci-card-gauge span{color:#cbd5e1;font-size:9px;font-weight:800}.ci-card-archive{grid-template-columns:repeat(3,1fr)}.ci-card-archive svg{width:13px;height:13px;fill:none;stroke:#93c5fd;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ci-report-timeline{position:relative;display:grid;max-width:1040px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.ci-report-timeline:before{content:"";position:absolute;left:17%;right:17%;top:32px;height:2px;background:linear-gradient(90deg,#2563eb,#4f46e5,#64748b)}.ci-report-timeline article{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;text-align:center}.ci-report-timeline article div{display:flex;width:64px;height:64px;align-items:center;justify-content:center;border:2px solid #2563eb;border-radius:999px;color:#ffffff;background:#111827;box-shadow:0 0 0 8px #040816;font-weight:900}.ci-report-timeline span{margin-top:20px;color:#93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900}.ci-report-timeline h3{margin:8px 0 0;color:#ffffff;font-size:19px}.ci-report-timeline p{max-width:280px;margin:10px 0 0;color:#94a3b8;font-size:13px;line-height:1.65}.ci-data-section{position:relative;overflow:hidden;display:grid;max-width:1280px;margin:0 auto;grid-template-columns:1fr;grid-gap:34px;gap:34px;align-items:start;padding:86px clamp(18px,4vw,58px);background:radial-gradient(circle at 18% 20%,rgba(37,99,235,.2),transparent 34%),linear-gradient(135deg,#020617,#08111f 48%,#030712);color:#e5eefb;box-shadow:0 0 0 100vmax #020617;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.ci-data-section:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(90deg,rgba(96,165,250,.055) 1px,transparent 0),linear-gradient(180deg,rgba(96,165,250,.055) 1px,transparent 0);background-size:54px 54px}.ci-data-section>div:first-child{position:relative;z-index:1;max-width:780px;margin:0 auto;text-align:center}.ci-data-section h2{color:#ffffff}.ci-data-pipeline{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.ci-data-pipeline article{position:relative;min-height:164px;border:1px solid rgba(96,165,250,.16);border-radius:18px;padding:18px;background:rgba(15,23,42,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 45px rgba(2,6,23,.28);transition:transform .25s ease,border-color .25s ease}.ci-data-pipeline article:hover{transform:translateY(-4px);border-color:rgba(96,165,250,.42)}.ci-data-pipeline i{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;color:#93c5fd;background:rgba(37,99,235,.14);font-style:normal}.ci-data-pipeline i svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ci-data-pipeline strong{display:block;margin-top:18px;color:#ffffff;font-size:14px;font-weight:850}.ci-data-pipeline span{display:block;margin-top:9px;color:#94a3b8;font-size:12px;font-weight:650;line-height:1.55}.ci-data-pipeline b{position:absolute;top:24px;right:-15px;z-index:2;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(96,165,250,.24);border-radius:999px;color:#93c5fd;background:#08111f;font-size:13px}.ci-pricing-grid{display:grid;max-width:1120px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.ci-pricing article{border:1px solid rgba(30,41,59,.92);border-radius:22px;padding:28px;background:rgba(15,23,42,.5)}.ci-pricing article.is-featured{border-color:rgba(99,102,241,.48);box-shadow:0 24px 70px rgba(79,70,229,.18)}.ci-pricing h3{margin:0;color:#ffffff;font-size:24px}.ci-pricing p{margin:10px 0 0;color:#94a3b8;font-size:14px}.ci-pricing strong{display:block;margin:24px 0;color:#ffffff;font-size:30px}.ci-pricing ul{display:grid;grid-gap:11px;gap:11px;margin:0}.ci-pricing li{position:relative;padding-left:21px;color:#cbd5e1;font-size:14px}.ci-pricing li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:999px;background:#6366f1}.ci-final-cta{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column;gap:20px;max-width:1180px;margin:0 auto 82px;border:1px solid rgba(96,165,250,.22);border-radius:30px;padding:72px 24px;text-align:center;background:radial-gradient(circle at 78% 15%,rgba(96,165,250,.2),transparent 36%),linear-gradient(135deg,#172554,#1e1b4b 48%,#020512);box-shadow:0 32px 90px rgba(2,6,23,.44)}.ci-final-cta>:not(.ci-wave-layer){position:relative;z-index:2}.ci-final-cta img{width:70px;height:70px;object-fit:contain}.ci-final-cta h2{margin-top:6px;max-width:780px}.ci-final-cta p{max-width:720px;color:#94a3b8}.ci-final-cta small{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800}.ci-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:start;max-width:1280px;margin:0 auto;padding:46px clamp(18px,4vw,58px);border-top:1px solid rgba(30,41,59,.9);background:#020617;box-shadow:0 0 0 100vmax #020617;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.ci-footer-brand img{width:34px;height:34px;object-fit:contain}.ci-footer p{max-width:420px;margin:14px 0 0;color:#64748b;font-size:13px;line-height:1.6}.ci-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}.ci-footer nav a{color:#94a3b8;font-size:13px;font-weight:700}.ci-footer>span{grid-column:1/-1;padding-top:26px;border-top:1px solid rgba(30,41,59,.72);color:#64748b;font-size:12px}@keyframes ciPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.08)}}@keyframes ciWave{0%,to{transform:translateY(0) rotate(calc(-10deg + var(--i) * 1.7deg))}50%{transform:translateY(-18px) rotate(calc(-8deg + var(--i) * 1.7deg))}}@keyframes ciFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ciPing{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.1);opacity:.16}}@keyframes ciOrbit{to{transform:rotate(1turn)}}@keyframes ciOrbitReverse{to{transform:rotate(-1turn)}}@keyframes ciDashFlow{0%,to{stroke-dasharray:0 0;opacity:1}50%{stroke-dasharray:9 5;opacity:.82}}@keyframes ciLineTrace{0%,to{opacity:.78;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes ciDashTravel{to{stroke-dashoffset:-36}}@keyframes ciDashTravelReverse{to{stroke-dashoffset:36}}@keyframes ciRingRotate{to{transform:rotate(1turn)}}@media (max-width:1120px){.ci-comparison,.ci-data-section,.ci-hero-inner{grid-template-columns:1fr}.ci-dashboard-stage{max-width:820px}.ci-orbit{order:-1}.ci-module-grid,.ci-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-data-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-data-pipeline b{display:none}}@media (max-width:820px){.ci-landing-nav{height:auto;align-items:flex-start;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.ci-landing-nav nav{order:3;width:100%;justify-content:space-between;gap:12px}.ci-landing-nav-actions{margin-left:auto}.ci-hero{padding-top:154px}.ci-final-cta>div,.ci-hero-actions{width:100%;align-items:stretch;flex-direction:column}.ci-dashboard-body,.ci-dashboard-main,.ci-dashboard-metrics,.ci-data-pipeline,.ci-mini-proof,.ci-module-grid,.ci-pricing-grid,.ci-report-timeline{grid-template-columns:1fr}.ci-dashboard,.ci-dashboard:hover{transform:none}.ci-dashboard aside{display:none}.ci-report-timeline:before{left:32px;right:auto;top:0;bottom:0;width:2px;height:auto}.ci-report-timeline article{align-items:flex-start;padding-left:86px;text-align:left}.ci-report-timeline article div{position:absolute;left:0;top:0}.ci-footer{grid-template-columns:1fr}.ci-footer nav{justify-content:flex-start}}@media (max-width:560px){.ci-landing-nav nav,.ci-landing-nav-actions .ci-link-button{display:none}.ci-hero{padding-top:120px}.ci-hero h1{font-size:42px}.ci-dashboard-stage{display:none}.ci-problem-card,.ci-solution-card{padding:24px}}@media (prefers-reduced-motion:reduce){.ci-landing *,.ci-landing :after,.ci-landing :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}*{box-sizing:border-box}body,html{margin:0;padding:0;background:radial-gradient(circle at top,#13233f 0,var(--bg) 45%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell,body{min-height:100vh}.app-shell{display:grid;grid-template-columns:292px 1fr}.sidebar{background:linear-gradient(180deg,rgba(6,12,22,.96),rgba(11,19,34,.98));border-right:1px solid var(--border);padding:24px 18px;display:flex;flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sidebar__brand{display:flex;align-items:center;gap:12px}.sidebar__logo{width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#4f46e5,#22c55e);display:grid;place-items:center;font-weight:800}.sidebar__title{font-size:18px;font-weight:800;line-height:1.1}.sidebar__sub{color:var(--muted);font-size:12px;margin-top:4px}.sidebar__section{border:1px solid var(--border);background:rgba(19,35,63,.55);border-radius:16px;padding:14px}.sidebar__label{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.sidebar__ticker{display:flex;align-items:center;justify-content:space-between;gap:10px}.sidebar__ticker strong{font-size:20px}.sidebar__ticker span{color:var(--muted);font-size:12px}.nav-list{display:flex;flex-direction:column;gap:6px}.nav-link{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;color:var(--text);border:1px solid transparent}.nav-link.active,.nav-link:hover{background:rgba(130,170,255,.09);border-color:rgba(130,170,255,.22)}.nav-ico{width:18px;display:inline-flex;justify-content:center;opacity:.95}.nav-meta{margin-left:auto}.nav-meta,.sidebar__footer{color:var(--muted);font-size:12px}.sidebar__footer{margin-top:auto;line-height:1.55}.main{padding:28px}.page{display:grid;grid-gap:12px;gap:12px;min-width:0}.page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.page__title{font-size:30px;font-weight:800;margin:0}.page__desc{margin-top:6px;max-width:980px;line-height:1.6}.page__desc,.pill{color:var(--muted)}.pill{padding:7px 10px;border-radius:999px;background:rgba(15,29,52,.7);font-size:12px}.panel,.pill{border:1px solid var(--border)}.panel{background:linear-gradient(180deg,rgba(15,29,52,.96),rgba(11,19,34,.98));border-radius:20px;padding:18px;box-shadow:0 20px 60px rgba(0,0,0,.24)}.panel__title{margin:0 0 14px;font-size:16px;font-weight:700}.grid{display:grid;grid-gap:16px;gap:16px}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.metric{background:rgba(19,35,63,.7);border:1px solid var(--border);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:8px}.metric__label{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.metric__value{font-size:28px;font-weight:800;letter-spacing:-.03em}.metric__note{color:var(--muted);font-size:12px;line-height:1.5}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid transparent}.badge.good{background:rgba(52,211,153,.12);color:#8ff0c8;border-color:rgba(52,211,153,.2)}.badge.warn{background:rgba(251,191,36,.12);color:#ffe3a1;border-color:rgba(251,191,36,.2)}.badge.bad{background:rgba(251,113,133,.12);color:#ffb0be;border-color:rgba(251,113,133,.2)}.badge.pending{background:rgba(148,163,184,.1);color:#c8d2e0;border-color:rgba(148,163,184,.16)}.badge.ai{background:rgba(167,139,250,.12);color:#d8c9ff;border-color:rgba(167,139,250,.2)}.badge.blue{background:rgba(96,165,250,.12);color:#c7ddff;border-color:rgba(96,165,250,.2)}.section-list{display:flex;flex-direction:column;gap:12px}.section{background:rgba(19,35,63,.55);border:1px solid var(--border);border-radius:16px;padding:14px}.section__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.section__title{margin:0;font-size:15px;font-weight:700}.section__meta{display:flex;gap:8px;flex-wrap:wrap}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:10px 8px;border-bottom:1px solid rgba(148,163,184,.14);text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.table td{font-size:14px}.form-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px}.input,.select,.textarea{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:rgba(4,10,20,.5);color:var(--text);padding:12px 14px}.input::placeholder,.textarea::placeholder{color:#7390b8}.button{border:1px solid rgba(130,170,255,.24);background:linear-gradient(180deg,rgba(49,82,180,.95),rgba(36,64,148,.98));color:white;padding:12px 16px;border-radius:12px;cursor:pointer;font-weight:700}.button.secondary{background:rgba(19,35,63,.88)}.button.ghost{background:transparent}.button:disabled{opacity:.6;cursor:not-allowed}.tabs{display:flex;flex-wrap:wrap;gap:10px}.tab{border:1px solid var(--border);background:rgba(19,35,63,.56);color:var(--text);padding:11px 14px;border-radius:999px;cursor:pointer}.tab.active{background:rgba(130,170,255,.18);border-color:rgba(130,170,255,.32)}.chart{width:100%;height:230px}.chart svg{width:100%;height:100%}.chart-stack{gap:14px}.chart-row,.chart-stack{display:flex;flex-direction:column}.chart-row{gap:8px}.chart-row__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted)}.chart-row__meta strong{color:var(--text)}.chart-bar{width:100%;height:12px;border-radius:999px;background:rgba(148,163,184,.12);overflow:hidden;border:1px solid rgba(148,163,184,.12)}.chart-bar__fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--good),var(--brand))}.panel-soft{background:rgba(19,35,63,.45);border:1px solid var(--border);border-radius:16px;padding:14px}.donut-wrap{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.donut{width:168px;height:168px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 10px rgba(8,17,31,.9)}.donut__center{width:106px;height:106px;border-radius:50%;background:rgba(8,17,31,.98);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.donut__center strong{font-size:28px}.donut__center span{color:var(--muted);font-size:12px}.donut-legend{display:flex;flex-direction:column;gap:8px}.dot,.swatch{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.dot.good,.swatch.good{background:var(--good)}.dot.bad{background:var(--bad)}.dot.blue,.swatch.accent,.swatch.blue{background:var(--brand)}.trend-chart{display:flex;flex-direction:column;gap:10px}.trend-chart__labels{display:grid;grid-template-columns:repeat(7,1fr);color:var(--muted);font-size:12px;text-align:center}.trend-chart__legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:12px}.trend-chart__legend span{display:inline-flex;align-items:center;gap:6px}.home-hero{max-width:980px;margin:0 auto;padding:72px 20px}.home-card{max-width:760px;margin-top:26px}.hero-kicker{color:#a5b6d8;text-transform:uppercase;letter-spacing:.16em;font-size:12px}.home-title{font-size:clamp(38px,6vw,64px);margin:10px 0 14px;line-height:1}.home-desc{font-size:18px;color:var(--muted);line-height:1.7;max-width:820px}@media (max-width:1100px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.grid.cols-4,.grid.cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.main{padding:16px}.form-row,.grid.cols-2,.grid.cols-3,.grid.cols-4,.grid.cols-5{grid-template-columns:1fr}.page__title{font-size:24px}}.landing{max-width:1240px;margin:0 auto;padding:28px 20px 60px}.landing-hero{background:linear-gradient(135deg,rgba(12,18,32,.96),rgba(21,34,60,.94))}.portal-hero{background:linear-gradient(135deg,rgba(10,16,30,.96),rgba(19,30,53,.94))}.portal-grid{display:grid;grid-gap:18px;gap:18px}.portal-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-stack{display:flex;flex-direction:column;gap:12px}.landing .page__desc,.portal-hero .page__desc{max-width:860px}.card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(2,8,20,.18)}.archive-list{display:flex;flex-direction:column;gap:10px}.archive-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(2,8,20,.18)}.report-archive-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:14px;gap:14px;padding:16px;border:1px solid #e1e7ef;border-radius:8px;background:#ffffff;box-shadow:0 10px 28px rgba(15,23,42,.04)}.report-archive-summary__copy{min-width:0}.report-archive-kicker{display:inline-flex;color:#2457b8;font-size:11px;font-weight:800;letter-spacing:.16em}.report-archive-summary h2{margin:5px 0 0;color:#061b31;font-size:18px;line-height:1.15}.report-archive-summary p{max-width:760px;margin:0;color:#445c7c;font-size:14px;line-height:1.6}.report-archive-summary__stats{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));grid-gap:10px;gap:10px}.report-archive-summary__stats div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:4px;padding:12px;border:1px solid #e1e7ef;border-radius:8px;background:rgba(255,255,255,.78)}.report-archive-summary__stats span,.report-history-group__label span,.report-window-card__head span,.report-window-card__latest span{color:#6a7d9a;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.report-archive-summary__stats strong{color:#061b31;font-size:18px;line-height:1.1;white-space:nowrap}.report-window-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.report-window-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px;border:1px solid #e1e7ef;border-radius:8px;background:#ffffff;box-shadow:0 10px 26px rgba(15,23,42,.04)}.report-window-card.is-disabled{opacity:.62}.report-history-row,.report-window-card__actions,.report-window-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.report-window-card__actions .button:disabled{border-color:#d7dee8;background:#f3f6fa;color:#94a3b8;cursor:not-allowed;opacity:1}.report-window-card__head h2{margin:4px 0 0;color:#061b31;font-size:15px;line-height:1.2}.report-window-card__head strong{flex:0 0 auto;padding:7px 10px;border-radius:8px;background:#f3f6fa;color:#2457b8;font-size:12px;font-weight:800}.report-window-card p{min-height:66px;margin:0;color:#445c7c;font-size:13px;line-height:1.55}.report-window-card__latest{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px;border:1px solid #e1e7ef;border-radius:8px;background:#f8fafc}.report-window-card__latest strong{color:#061b31;font-size:13px;line-height:1.35}.report-history-row small,.report-window-card__actions span,.report-window-card__latest small{color:#6a7d9a;font-size:12px;font-weight:700}.report-history-panel{padding:18px}.report-history-head{align-items:flex-start}.report-history-head>span{flex:0 0 auto;color:#6a7d9a;font-size:12px;font-weight:800}.report-history-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:12px;gap:12px;margin:0 0 16px}.report-history-toolbar .input{min-height:42px;border-color:#d7e5f5;background:#f8fbff;color:#061b31}.report-history-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-history-filter button{min-height:42px;padding:0 14px;border:1px solid #bfd5f0;border-radius:10px;background:#ffffff;color:#2457b8;cursor:pointer;font-size:12px;font-weight:800}.report-history-filter button.active{border-color:#2457b8;background:#2457b8;color:#ffffff}.report-history-list{display:flex;flex-direction:column;gap:14px}.report-history-group{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:14px;gap:14px;padding-top:14px;border-top:1px solid #e1ebf7}.report-history-group:first-child{padding-top:0;border-top:0}.report-history-group__label{display:flex;flex-direction:column;gap:6px}.report-history-group__label strong{color:#061b31;font-size:15px}.report-history-group__rows{display:flex;min-width:0;flex-direction:column;gap:8px}.report-history-row{min-width:0;padding:12px 14px;border:1px solid #e1ebf7;border-radius:12px;background:#f8fbff;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.report-history-row:hover{border-color:#9fc2f3;box-shadow:0 10px 24px rgba(37,99,235,.1);transform:translateY(-1px)}.report-history-row span{display:flex;min-width:0;flex-direction:column;gap:4px}.report-history-row strong{overflow:hidden;color:#061b31;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.report-history-row em{flex:0 0 auto;color:#2457b8;font-size:12px;font-style:normal;font-weight:800}.report-history-row__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.report-history-row__actions a{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:0 11px;border:1px solid #bfd5f0;border-radius:9px;background:#ffffff;color:#2457b8;font-size:12px;font-weight:800;text-decoration:none}.report-history-row__actions a:first-child{border-color:#2457b8;background:#2457b8;color:#ffffff}.report-history-empty{padding:20px;border:1px dashed #bfd5f0;border-radius:12px;background:#f8fbff;color:#6a7d9a;font-weight:700;text-align:center}.report-center{display:flex;flex-direction:column;gap:16px}.report-cadence-coming-soon,.report-cadence-nav,.report-daily-feature{border:1px solid #e3e8f0;border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.04)}.report-cadence-nav{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(520px,1.35fr);align-items:center;grid-gap:24px;gap:24px;padding:18px 20px}.report-archive-kicker{display:block;color:#2563eb;font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.report-cadence-coming-soon h2,.report-cadence-nav h2,.report-daily-feature h2{margin:5px 0 0;color:#07172d;font-size:18px;font-weight:800;line-height:1.2}.report-cadence-nav>div:first-child>p{margin:6px 0 0;color:#64748b;font-size:12px;font-weight:600}.report-cadence-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.report-cadence-tabs button{position:relative;display:grid;min-height:76px;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid #dfe6ef;border-radius:8px;background:#f8fafc;color:#64748b;cursor:pointer;font-family:inherit;text-align:left}.report-cadence-tabs button:hover{border-color:#b8cae6;background:#f3f7fc}.report-cadence-tabs button.active{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08);color:#1d4ed8}.report-cadence-tabs button span{color:#17263b;font-size:13px;font-weight:800}.report-cadence-tabs button.active span{color:#1d4ed8}.report-cadence-tabs button small{font-size:10px;font-weight:650;line-height:1.3}.report-cadence-tabs button em{margin-top:3px;color:#94a3b8;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.report-cadence-tabs button.active em{color:#2563eb}.report-daily-panel{display:grid;grid-gap:16px;gap:16px}.report-daily-feature{display:grid;grid-template-columns:auto minmax(280px,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;padding:20px}.report-coming-soon-mark,.report-daily-feature__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:10px;background:#eff6ff;color:#2563eb}.report-coming-soon-mark svg,.report-daily-feature__icon svg,.report-daily-history-document svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.report-daily-feature__copy>p{margin:5px 0 0;color:#475569;font-size:13px;font-weight:700}.report-daily-feature__copy>small{display:block;max-width:700px;margin-top:7px;color:#64748b;font-size:11px;font-weight:600;line-height:1.45}.report-daily-feature__status{display:grid;justify-items:end;grid-gap:5px;gap:5px;text-align:right}.report-daily-feature__status>span{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:850;text-transform:uppercase}.report-daily-feature__status>span.is-ready{background:#ecfdf5;color:#047857}.report-daily-feature__status small{color:#64748b;font-size:10px;font-weight:650}.report-daily-feature__actions{display:flex;gap:8px}.report-daily-feature__actions button{min-height:36px;padding:0 15px;border:1px solid #2563eb;border-radius:7px;background:#ffffff;color:#1d4ed8;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800}.report-daily-feature__actions button:first-child{background:#2563eb;color:#ffffff}.report-daily-feature__actions button:disabled{cursor:wait;opacity:.6}.report-daily-feature__actions>span{color:#94a3b8;font-size:11px;font-weight:750}.report-history-controls label{display:grid;grid-gap:4px;gap:4px}.report-history-controls label>span{color:#64748b;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-daily-history-document{display:flex;align-items:center;gap:10px}.report-daily-history-document>span{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:7px;background:#eff6ff;color:#2563eb}.report-daily-history-document svg{width:18px;height:18px}.report-cadence-coming-soon{overflow:hidden}.report-cadence-coming-soon__hero{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;padding:34px 24px 30px;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.09),transparent 58%);text-align:center}.report-cadence-coming-soon__hero .report-coming-soon-mark{margin-bottom:14px}.report-cadence-coming-soon__hero>p{max-width:650px;margin:9px auto 0;color:#64748b;font-size:12px;font-weight:600;line-height:1.55}.report-cadence-coming-soon__hero>strong{margin-top:12px;color:#475569;font-size:11px;font-weight:750}.report-cadence-coming-soon__hero>.report-coming-soon{margin-top:16px;padding:6px 11px;border:1px solid #dbe5f1;border-radius:999px;background:#f8fafc;color:#64748b;font-size:9px;font-weight:850;letter-spacing:.12em}.report-coming-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e3e8f0}.report-coming-preview-grid article{min-height:126px;padding:18px 20px;border-left:1px solid #e3e8f0}.report-coming-preview-grid article:first-child{border-left:0}.report-coming-preview-grid article>span{color:#2563eb;font-size:9px;font-weight:850;letter-spacing:.12em}.report-coming-preview-grid h3{margin:8px 0 0;color:#17263b;font-size:12px;font-weight:800}.report-coming-preview-grid p{margin:6px 0 0;color:#64748b;font-size:10px;font-weight:600;line-height:1.5}html[data-design-b-theme=dark] .monitor-portal :where(.report-cadence-nav,.report-daily-feature,.report-cadence-coming-soon){border-color:rgba(148,163,184,.18);background:rgba(10,22,39,.92);box-shadow:none}html[data-design-b-theme=dark] .monitor-portal :where(.report-cadence-nav h2,.report-daily-feature h2,.report-cadence-coming-soon h2,.report-cadence-tabs button span,.report-coming-preview-grid h3){color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal :where(.report-cadence-nav p,.report-daily-feature__copy>p,.report-daily-feature__copy>small,.report-daily-feature__status small,.report-cadence-coming-soon__hero>p,.report-cadence-coming-soon__hero>strong,.report-coming-preview-grid p){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .report-cadence-tabs button{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.68);color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .report-cadence-tabs button.active{border-color:#3b82f6;background:rgba(37,99,235,.16)}html[data-design-b-theme=dark] .monitor-portal :where(.report-daily-feature__icon,.report-coming-soon-mark,.report-daily-history-document>span){background:rgba(37,99,235,.16);color:#93c5fd}html[data-design-b-theme=dark] .monitor-portal .report-daily-feature__actions button{border-color:rgba(96,165,250,.42);background:rgba(37,99,235,.12);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal .report-daily-feature__actions button:first-child{background:#2563eb;color:#ffffff}html[data-design-b-theme=dark] .monitor-portal .report-coming-preview-grid,html[data-design-b-theme=dark] .monitor-portal .report-coming-preview-grid article{border-color:rgba(148,163,184,.18)}@media (max-width:980px){.report-cadence-nav{grid-template-columns:1fr}.report-daily-feature{grid-template-columns:auto minmax(0,1fr) auto}.report-daily-feature__actions{grid-column:2/-1}}@media (max-width:700px){.report-cadence-tabs,.report-coming-preview-grid{grid-template-columns:1fr}.report-cadence-tabs button{min-height:0}.report-daily-feature{grid-template-columns:auto minmax(0,1fr);align-items:start}.report-daily-feature__actions,.report-daily-feature__status{grid-column:1/-1;justify-items:start;text-align:left}.report-coming-preview-grid article{min-height:0;border-top:1px solid #e3e8f0;border-left:0}.report-coming-preview-grid article:first-child{border-top:0}}.report-history-table-panel,.report-timeline-panel{border:1px solid #e3e8f0;border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.04)}.report-timeline-panel{padding:18px 20px 22px}.report-history-table-head,.report-timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.report-timeline-title{display:flex;align-items:center;gap:12px;min-width:0}.report-timeline-title h2{margin:0;color:#07172d;font-size:15px;font-weight:700;line-height:1.2}.report-timeline-title p{margin:4px 0 0;color:#60708a;font-size:13px;font-weight:600}.report-center-icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;color:#64748b}.report-center-icon svg,.report-history-icon svg,.report-timeline-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.report-latest-badge{display:flex;min-width:132px;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff;text-align:center}.report-latest-badge span{color:#07172d;font-size:12px;font-weight:700}.report-latest-badge strong{color:#64748b;font-size:13px;font-weight:700}.report-latest-badge strong:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:999px;background:#22c55e;vertical-align:1px}.report-latest-badge.is-empty strong:before{background:#94a3b8}.report-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:34px;padding-top:16px}.report-timeline:after,.report-timeline:before{content:"";position:absolute;top:31px;left:calc(16.666% + 18px);right:calc(16.666% + 18px);height:2px;background:#cbd5e1}.report-timeline:after{right:auto;width:var(--report-progress);max-width:calc(66.666% - 36px);background:#2563eb}.report-timeline-step{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;align-items:center;gap:8px;text-align:center}.report-timeline-step.is-placeholder{opacity:.48}.report-timeline-step.is-placeholder .report-timeline-node{border-style:dashed;background:#f8fafc}.report-timeline-node{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #d8e0eb;border-radius:999px;background:#eef2f7;color:#64748b;font-size:13px;font-weight:800;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.report-timeline-step.is-complete .report-timeline-node{border-color:#2563eb;background:#2563eb;color:#ffffff}.report-timeline-step.is-latest .report-timeline-node{width:40px;height:40px;margin-top:-4px;background:#ffffff;color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.report-timeline-time{margin-top:8px;color:#66758e;font-size:13px;font-weight:700}.report-timeline-step h3{margin:0;color:#07172d;font-size:14px;font-weight:800;line-height:1.25}.report-timeline-icon{display:inline-flex;min-height:32px;align-items:center;justify-content:center;color:#2563eb}.report-timeline-actions{display:flex;min-height:40px;align-items:center;justify-content:center;gap:12px;margin-top:2px}.report-history-popover a,.report-history-popover button,.report-history-row-menu a,.report-history-row-menu button,.report-timeline-actions a,.report-timeline-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 15px;border:1px solid #2563eb;border-radius:7px;background:#ffffff;color:#1d4ed8;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.report-timeline-step.is-latest .report-timeline-actions a:first-child{background:#2563eb;color:#ffffff}.report-timeline-step.is-latest .report-timeline-actions button:first-child{color:#fff;border-color:#2563eb;background:#2563eb}.report-history-popover button,.report-timeline-actions button{font-family:inherit;cursor:pointer}.report-history-popover button:disabled,.report-history-row-menu button:disabled,.report-timeline-actions button:disabled{cursor:wait;opacity:.6}.report-history-row-menu span,.report-timeline-actions span{display:inline-flex;min-height:34px;align-items:center;justify-content:center;padding:0 14px;border:1px solid #e3e8f0;border-radius:7px;background:#f8fafc;color:#94a3b8;font-size:12px;font-weight:800}.report-timeline-actions .report-coming-soon{border-color:#d8e0eb;background:#eef2f7;color:#64748b;letter-spacing:.08em}.report-history-table-panel{padding:16px}.report-history-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:9px}.report-history-controls input,.report-history-controls select{min-height:34px;border:1px solid #e3e8f0;border-radius:7px;background:#ffffff;color:#334155;font-size:12px;font-weight:600;outline:none;padding:0 10px}.report-history-controls span{color:#94a3b8;font-size:13px;font-weight:800}.report-history-table{overflow:visible;margin-top:14px;border:1px solid #e3e8f0;border-radius:8px}.report-history-table-row{position:relative;display:grid;grid-template-columns:minmax(160px,.7fr) minmax(280px,1.4fr) minmax(140px,.5fr);align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border-top:1px solid #e3e8f0}.report-history-table-row:first-child{border-top:0}.report-history-table-row.is-head{background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.report-history-table-row strong{display:block;color:#07172d;font-size:13px;font-weight:800}.report-history-table-row small{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:600}.report-history-icons{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.report-history-icon-wrap{position:relative;display:inline-flex}.report-history-icon{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#94a3b8;cursor:not-allowed;font-size:12px;font-weight:700;padding:0}.report-history-icon.is-ready{color:#2563eb;cursor:pointer}.report-history-icon.is-placeholder{opacity:.48}.report-history-icon svg{width:22px;height:22px}.report-history-window-copy{display:grid;grid-gap:1px;gap:1px;min-width:74px;text-align:left}.report-history-icon .report-history-window-copy small,.report-history-icon .report-history-window-copy strong{display:block;margin:0;color:inherit;font-size:11px;line-height:1.25}.report-history-icon .report-history-window-copy strong{font-weight:750}.report-history-icon .report-history-window-copy small{font-weight:600}.report-history-popover{position:absolute;z-index:4;top:calc(100% + 8px);left:0;display:flex;min-width:190px;gap:8px;padding:8px;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff;box-shadow:0 16px 34px rgba(15,23,42,.12)}.report-history-popover a{min-height:30px;padding:0 10px}.report-history-popover button{width:100%;text-align:left}.report-generation-error{margin:12px 18px 0;padding:10px 12px;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;background:#fef2f2;font-size:12px}.report-history-row-menu{display:flex;align-items:center;gap:8px;justify-content:flex-end}.report-history-row-menu a,.report-history-row-menu button{border-color:#e3e8f0;background:#ffffff;color:#07172d}.report-history-row-menu button{color:#1d4ed8}html[data-design-b-theme=dark] .monitor-portal :where(.report-timeline-panel,.report-history-table-panel){border-color:rgba(148,163,184,.18);background:rgba(10,22,39,.92);box-shadow:none}html[data-design-b-theme=dark] .monitor-portal :where(.report-timeline-title h2,.report-timeline-step h3,.report-history-table-row strong){color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal :where(.report-timeline-title p,.report-timeline-time,.report-history-table-row small,.report-latest-badge strong){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal :where(.report-center-icon,.report-history-table-row.is-head){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .report-history-popover,html[data-design-b-theme=dark] .monitor-portal .report-latest-badge{border-color:rgba(148,163,184,.18);background:#0d1b2e}html[data-design-b-theme=dark] .monitor-portal .report-latest-badge span{color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal .report-timeline:before{background:rgba(148,163,184,.28)}html[data-design-b-theme=dark] .monitor-portal .report-timeline-node{border-color:rgba(148,163,184,.22);background:rgba(148,163,184,.12);color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .report-timeline-step.is-complete .report-timeline-node{border-color:#60a5fa;background:#2563eb;color:#ffffff}html[data-design-b-theme=dark] .monitor-portal .report-timeline-step.is-latest .report-timeline-node{background:#0d1b2e;color:#93c5fd;box-shadow:0 0 0 4px rgba(96,165,250,.14)}html[data-design-b-theme=dark] .monitor-portal .report-timeline-step.is-placeholder .report-timeline-node{background:rgba(148,163,184,.06)}html[data-design-b-theme=dark] .monitor-portal :where(.report-history-controls input,.report-history-controls select){border-color:rgba(148,163,184,.18);background:#081525;color:#dbeafe}html[data-design-b-theme=dark] .monitor-portal .report-history-table{border-color:rgba(148,163,184,.18)}html[data-design-b-theme=dark] .monitor-portal .report-history-table-row{border-color:rgba(148,163,184,.14)}html[data-design-b-theme=dark] .monitor-portal .report-history-table-row.is-head{background:rgba(15,29,51,.82)}html[data-design-b-theme=dark] .monitor-portal :where(.report-timeline-actions span,.report-history-row-menu span){border-color:rgba(148,163,184,.18);background:rgba(148,163,184,.08);color:#7f94af}html[data-design-b-theme=dark] .monitor-portal :where(.report-timeline-actions a,.report-timeline-actions button,.report-history-row-menu a,.report-history-row-menu button,.report-history-popover a,.report-history-popover button){border-color:rgba(96,165,250,.42);background:rgba(37,99,235,.12);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal .report-timeline-step.is-latest .report-timeline-actions a:first-child{background:#2563eb;color:#ffffff}html[data-design-b-theme=dark] .monitor-portal .report-timeline-step.is-latest .report-timeline-actions button:first-child{color:#fff;border-color:#3b82f6;background:#2563eb}@media (max-width:860px){.report-history-table-head,.report-timeline-head{flex-direction:column;align-items:stretch}.report-latest-badge{align-items:flex-start;text-align:left}.report-timeline{grid-template-columns:1fr;gap:22px;padding-top:0;padding-left:26px}.report-timeline:after,.report-timeline:before{top:20px;bottom:20px;left:16px;right:auto;width:2px;height:auto}.report-timeline:after{max-height:calc(100% - 40px);height:var(--report-progress);max-width:none}.report-timeline-step{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;justify-items:start;text-align:left}.report-timeline-node{grid-row:span 4}.report-timeline-step.is-latest .report-timeline-node{margin-top:-4px}.report-timeline-actions,.report-timeline-icon,.report-timeline-step h3,.report-timeline-time{margin-top:0;justify-content:flex-start}.report-history-controls{justify-content:flex-start}.report-history-table-row{grid-template-columns:1fr;align-items:start}.report-history-row-menu{justify-content:flex-start}}.report-history-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:#64748b;font-size:12px;font-weight:700}.report-history-pagination>div{display:inline-flex;align-items:center;gap:6px}.report-history-pagination button{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff;color:#475569;cursor:pointer;font-size:12px;font-weight:800}.report-history-pagination button.active{border-color:#2563eb;background:#2563eb;color:#ffffff}.report-history-pagination button:disabled{cursor:not-allowed;opacity:.45}.report-history-page-item{display:inline-flex;align-items:center;gap:6px}.report-history-page-item em{color:#94a3b8;font-style:normal;font-weight:800}.report-html-viewer-backdrop{position:fixed;z-index:1200;inset:0;padding:12px;background:rgba(15,23,42,.64);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.report-html-viewer{display:grid;width:min(1540px,100%);height:100%;grid-template-rows:auto minmax(0,1fr);margin:0 auto;overflow:hidden;border:1px solid #d9e3ef;border-radius:10px;background:#edf2f8;box-shadow:0 28px 80px rgba(2,8,23,.32)}.report-html-viewer__toolbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px 10px 18px;border-bottom:1px solid #d9e3ef;background:#ffffff}.report-html-viewer__toolbar>div:first-child{display:grid;min-width:0;grid-template-columns:auto auto;align-items:baseline;grid-gap:2px 10px;gap:2px 10px}.report-html-viewer__toolbar span{grid-column:1/-1;color:#2563eb;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.report-html-viewer__toolbar strong{overflow:hidden;color:#07172d;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.report-html-viewer__toolbar small{color:#64748b;font-size:10px;font-weight:700;white-space:nowrap}.report-html-viewer__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.report-html-viewer__actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;border:1px solid #d7e1ee;border-radius:7px;background:#ffffff;color:#223751;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800}.report-html-viewer__actions button:disabled{cursor:wait;opacity:.55}.report-html-viewer__actions svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.report-html-viewer__download{padding:0 13px}.report-html-viewer__close{width:36px;padding:0}.report-html-viewer__body{position:relative;min-height:0;overflow:hidden;background:#edf2f8}.report-html-viewer__body iframe{display:block;width:100%;height:100%;border:0;background:#edf2f8}.report-html-viewer__error,.report-html-viewer__loading{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:24px;color:#64748b;text-align:center}.report-html-viewer__loading>span{width:30px;height:30px;border:3px solid #d8e5f4;border-top-color:#2563eb;border-radius:50%;animation:report-viewer-spin .8s linear infinite}.report-html-viewer__error strong,.report-html-viewer__loading strong{color:#07172d;font-size:15px;font-weight:800}.report-html-viewer__error span,.report-html-viewer__loading small{max-width:520px;font-size:11px;font-weight:650;line-height:1.45}.report-html-viewer__error span,.report-html-viewer__error strong{color:#b91c1c}@keyframes report-viewer-spin{to{transform:rotate(1turn)}}html[data-design-b-theme=dark] .monitor-portal .report-html-viewer{border-color:rgba(148,163,184,.22);background:#101d30}html[data-design-b-theme=dark] .monitor-portal .report-html-viewer__toolbar{border-color:rgba(148,163,184,.18);background:#0d192a}html[data-design-b-theme=dark] .monitor-portal .report-html-viewer__loading strong,html[data-design-b-theme=dark] .monitor-portal .report-html-viewer__toolbar strong{color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal .report-html-viewer__loading,html[data-design-b-theme=dark] .monitor-portal .report-html-viewer__toolbar small{color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .report-html-viewer__actions button{border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.12);color:#dbeafe}html[data-design-b-theme=dark] .monitor-portal .report-html-viewer__body,html[data-design-b-theme=dark] .monitor-portal .report-html-viewer__body iframe{background:#101d30}@media (max-width:700px){.report-html-viewer-backdrop{padding:0}.report-html-viewer{border:0;border-radius:0}.report-html-viewer__toolbar{min-height:64px;padding:9px 10px 9px 13px}.report-html-viewer__toolbar>div:first-child{grid-template-columns:1fr}.report-html-viewer__toolbar small{display:none}.report-html-viewer__download{padding:0 10px}.report-html-viewer__download svg{display:none}}html[data-design-b-theme=dark] .monitor-portal .report-history-pagination{color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .report-history-pagination button{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal .report-history-pagination button.active{border-color:rgba(96,165,250,.42);background:#2563eb;color:#ffffff}@media (max-width:640px){.report-history-pagination{align-items:flex-start;flex-direction:column}}.ops-login-page,.ops-shell{min-height:100vh;background:#eef4fb;color:#102033}.ops-login-page{display:grid;place-items:center;padding:28px}.ops-login-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:28px;gap:28px;width:min(980px,100%);padding:32px;border:1px solid #c9d9ea;border-radius:18px;background:linear-gradient(135deg,#ffffff,#f7fbff 72%,#eaf3ff);box-shadow:0 28px 80px rgba(15,23,42,.12)}.ops-login-language{position:absolute;top:14px;right:14px;z-index:2}.ops-login-card h1,.ops-page-header h1,.ops-panel h2{margin:0;color:#071d35}.ops-login-card h1{margin-top:8px;font-size:34px}.ops-empty-panel p,.ops-login-card p,.ops-page-header p{color:#52677f;line-height:1.6}.ops-log-list,.ops-login-form,.ops-sec-form,.ops-side-stack{display:flex;flex-direction:column;gap:14px}.ops-login-form label,.ops-sec-form label{display:flex;flex-direction:column;gap:7px;color:#2d4057;font-size:13px;font-weight:800}.ops-login-form input,.ops-sec-form input,.ops-sec-form select,.ops-sec-form textarea{width:100%;border:1px solid #c7d7ea;border-radius:10px;background:#ffffff;color:#071d35;padding:11px 12px;outline:none}.ops-login-form input:focus,.ops-sec-form input:focus,.ops-sec-form select:focus,.ops-sec-form textarea:focus{border-color:#2f6ccf;box-shadow:0 0 0 3px rgba(47,108,207,.12)}.ops-sec-form input:disabled,.ops-sec-form select:disabled,.ops-sec-form textarea:disabled{border-color:#e2e8f0;background:#f1f5f9;color:#94a3b8;cursor:not-allowed;box-shadow:none}.ops-primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:0;border-radius:10px;background:#2357b8;color:#ffffff;cursor:pointer;font-weight:900;padding:0 16px}.ops-primary-button:disabled{cursor:not-allowed;opacity:.55}.ops-danger-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid #fecdd3;border-radius:8px;background:#fff1f2;color:#be123c;cursor:pointer;font-size:12px;font-weight:900;padding:0 10px}.ops-danger-button:hover:not(:disabled){border-color:#fb7185;background:#ffe4e6}.ops-danger-button:disabled{cursor:not-allowed;opacity:.55}.ops-secondary-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:1px solid #cfe0f6;border-radius:8px;background:#f4f8ff;color:#2357b8;cursor:pointer;font-size:12px;font-weight:900;padding:0 10px}.ops-secondary-button:hover{border-color:#9fc0ef;background:#eaf2ff}.ops-shell{display:grid;grid-template-columns:260px minmax(0,1fr)}.ops-sidebar{display:flex;flex-direction:column;gap:20px;min-height:100vh;padding:22px 16px;border-right:1px solid #c9d9ea;background:#102033;color:#e9f1fb}.ops-brand{display:flex;align-items:center;gap:12px;padding:8px}.ops-brand>span{width:38px;height:38px;border-radius:10px;background:#315fb8;color:#ffffff;font-weight:900}.ops-brand small,.ops-brand strong{display:block}.ops-brand small{margin-top:3px;color:#9fb1c7;font-size:12px}.ops-nav{display:flex;flex-direction:column;gap:8px}.ops-nav a{padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.04);color:#dbe8f8;font-weight:800}.ops-nav a:hover{border-color:rgba(130,170,255,.38);background:rgba(130,170,255,.13)}.ops-user-portal-link{display:flex;align-items:center;justify-content:center;min-height:38px;border:1px solid rgba(130,170,255,.36);border-radius:10px;background:rgba(130,170,255,.14);font-weight:900}.ops-sidebar-note{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.05);color:#aebdd1;font-size:12px;line-height:1.5}.ops-sidebar-note strong{color:#ffffff}.ops-main{min-width:0;padding:24px}.ops-page-header{margin-bottom:18px}.ops-page-header h1{margin-top:4px;font-size:28px}.ops-ticker-context{display:grid;grid-template-columns:minmax(180px,260px) auto minmax(0,1fr);align-items:end;grid-gap:10px;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid #c9d9ea;border-radius:12px;background:#f7faff}.ops-ticker-context label{display:grid;grid-gap:5px;gap:5px}.ops-ticker-context label span{color:#52677f;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ops-ticker-context input{width:100%;height:36px;border:1px solid #c7d7ea;border-radius:8px;background:#fff;color:#071d35;padding:0 10px;font-weight:800;text-transform:uppercase}.ops-ticker-context button{min-height:36px;border:0;border-radius:8px;background:#2357b8;color:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:0 14px}.ops-ticker-context button:disabled{cursor:wait;opacity:.55}.ops-ticker-context small{align-self:center;overflow:hidden;color:#61748c;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ops-eyebrow{color:#2457b8;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ops-sec-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px}.ops-panel{min-width:0;border:1px solid #c9d9ea;border-radius:16px;background:#ffffff;padding:18px;box-shadow:0 18px 46px rgba(15,23,42,.07)}.ops-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ops-panel h2{font-size:18px}.ops-record-count,.ops-status{display:inline-flex;padding:6px 10px;background:#edf4fc;color:#52677f;font-size:12px;font-weight:900;text-transform:uppercase}.ops-status.good{background:#dcfce7;color:#047857}.ops-destination-tags,.ops-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ops-confirm-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ops-confirm-modal{width:min(510px,100%);display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;padding:22px;border:1px solid var(--ci-border,#dbe4f0);border-radius:10px;background:var(--ci-surface,#fff);color:var(--ci-text,#102039);box-shadow:0 24px 70px rgba(15,23,42,.25)}.ops-confirm-modal__icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,#2563eb 10%,var(--ci-surface,#fff));color:#2563eb}.ops-confirm-modal__icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ops-confirm-modal>div:nth-child(2)>span{color:#2563eb;font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ops-confirm-modal h2{margin:3px 0 8px;font-size:18px}.ops-confirm-modal p{margin:6px 0 0;color:var(--ci-muted,#64748b);font-size:13px;line-height:1.55}.ops-confirm-modal p.is-error{color:var(--ci-danger,#be123c)}.ops-confirm-modal footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--ci-border,#e5e7eb)}.ops-save-confirm-modal{width:min(820px,100%);max-height:calc(100vh - 40px);overflow:hidden}.ops-save-confirm-modal__body{min-width:0;overflow:hidden}.ops-save-confirm-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0 12px}.ops-save-confirm-summary>div{min-width:0;padding:9px 10px;border:1px solid var(--ci-border,#dbe4f0);border-radius:7px;background:color-mix(in srgb,#2563eb 4%,var(--ci-surface,#fff))}.ops-save-confirm-summary dt{color:var(--ci-muted,#64748b);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-save-confirm-summary dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--ci-text,#102039);font-size:13px;font-weight:850}.ops-save-confirm-requests{display:grid;grid-gap:8px;gap:8px;max-height:min(430px,calc(100vh - 330px));overflow:auto;padding-right:4px}.ops-save-confirm-requests article{display:grid;grid-gap:6px;gap:6px;padding:10px 11px;border:1px solid var(--ci-border,#dbe4f0);border-radius:7px;background:color-mix(in srgb,#f8fafc 92%,var(--ci-surface,#fff))}.ops-save-confirm-requests strong{font-size:11px}.ops-save-confirm-requests code{display:block;overflow-wrap:anywhere;color:#1d4ed8;font-size:11px;font-weight:800;line-height:1.5}.ops-save-confirm-requests code,.ops-save-confirm-requests pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ops-save-confirm-requests pre{margin:0;overflow:auto;padding:8px;border-radius:5px;background:color-mix(in srgb,#0f172a 6%,var(--ci-surface,#fff));color:var(--ci-muted,#475569);font-size:10px;line-height:1.45;white-space:pre-wrap}html[data-design-b-theme=dark] .ops-save-confirm-requests code{color:#93c5fd}@media (max-width:720px){.ops-save-confirm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-destination-tags span{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef5ff;color:#2457b8;font-size:10px;font-weight:800}.ops-row-actions button{border:1px solid #c7d7ea;border-radius:8px;background:#fff;color:#2457b8;min-height:30px;padding:0 10px;font-size:11px;font-weight:850;cursor:pointer}.ops-row-actions button.danger{border-color:#fecdd3;color:#be123c}.ops-row-actions button:hover{background:#f5f9ff}.ops-row-menu{position:relative}.ops-row-menu summary,.ops-row-menu__trigger{display:inline-grid;box-sizing:border-box;width:30px;height:30px;min-height:30px;place-items:center;border:1px solid #c7d7ea;border-radius:8px;background:#fff;color:#52677f;cursor:pointer;list-style:none;padding:0;line-height:0}.ops-row-actions .ops-row-menu__trigger{width:30px;min-width:30px;padding:0}.ops-row-menu summary::-webkit-details-marker{display:none}.ops-row-menu summary svg,.ops-row-menu__trigger svg{width:16px;height:16px;fill:currentColor}.ops-row-menu summary:hover,.ops-row-menu[open] summary,.ops-row-menu__trigger:hover,.ops-row-menu__trigger[aria-expanded=true]{background:#f5f9ff;color:#2457b8}.ops-row-menu__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;grid-gap:3px;gap:3px;min-width:220px;padding:6px;border:1px solid #dbe5f0;border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(15,23,42,.14)}.ops-row-menu__panel--portal{position:fixed;right:auto;z-index:1000}.ops-row-menu__panel button{justify-content:flex-start;width:100%;border-color:transparent;background:transparent;color:#263c56;text-align:left}.ops-row-menu__panel button:hover{background:#f4f8ff;color:#1d4ed8}.ops-row-menu__panel button.danger{border-color:transparent;color:#be123c}.ops-row-menu__panel small{padding:7px 8px;color:#7f91a8;font-size:11px;font-weight:800}.ops-form-message.bad,.ops-status.bad{color:#be123c}.ops-form-grid{display:grid;grid-gap:12px;gap:12px}.ops-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-export-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:end}.ops-export-form label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#334155;font-size:12px;font-weight:750}.ops-export-form input,.ops-export-form select{box-sizing:border-box;width:100%;min-height:36px;border:1px solid #d9e2ee;border-radius:8px;background:#fff;color:#0f172a;padding:0 11px;font:inherit}.ops-export-form__action{display:flex}.ops-export-form__action button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ops-export-form__action svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.ops-export-panel+.operations-development-data{margin-top:14px}.ops-broker-input-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:12px;gap:12px}.ops-broker-input-group{display:grid;align-content:start;grid-gap:11px;gap:11px;min-width:0;margin:0;padding:12px;border:1px solid #dbe3ee;border-radius:8px;background:#f8fafc}.ops-broker-input-group legend{display:flex;gap:8px;align-items:baseline;padding:0 4px}.ops-broker-input-group legend strong{color:#172033;font-size:13px}.ops-broker-input-group legend span{color:#7c8da5;font-size:10px;font-weight:700}.ops-management-input-grid{margin-bottom:14px}.ops-sec-form label>small{color:#71839a;font-size:11px;font-weight:650;line-height:1.4}.ops-holder-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #cfe0f5;border-radius:9px;background:#f5f9ff}.ops-holder-identity span,.ops-holder-identity strong{display:block}.ops-difference-card>span,.ops-holder-identity span{color:#6a7d94;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ops-holder-identity strong{margin-top:4px;color:#102033;font-size:13px}.ops-latest-total-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.75fr);grid-gap:12px;gap:12px;align-items:stretch;margin-bottom:14px}.ops-difference-card{display:flex;flex-direction:column;justify-content:center;min-height:94px;padding:12px 14px;border:1px solid #dbe3ee;border-radius:9px;background:#f8fafc}.ops-difference-card strong{margin-top:4px;color:#334155;font-size:20px;line-height:1.15}.ops-difference-card small{margin-top:5px;color:#64748b;font-size:11px;font-weight:650;line-height:1.4}.ops-difference-card.is-increase{border-color:#a7f3d0;background:#ecfdf5}.ops-delta-value.is-increase,.ops-difference-card.is-increase strong{color:#047857}.ops-difference-card.is-decrease{border-color:#fecdd3;background:#fff1f2}.ops-delta-value.is-decrease,.ops-difference-card.is-decrease strong{color:#be123c}.ops-difference-card.is-no-change{border-color:#dbe3ee;background:#f8fafc}.ops-delta-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850}.ops-delta-value.is-no-change{color:#64748b}.ops-destination-fieldset{min-width:0;margin:0 0 14px;padding:0;border:0}.ops-destination-fieldset legend{margin-bottom:8px;color:#52677f;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ops-suggestion-publication-note{padding:12px 14px;border:1px solid #d6e0ee;border-radius:8px}.ops-suggestion-publication-note strong{display:block;margin-bottom:4px}.ops-suggestion-publication-note p{margin:0;color:#52677f;line-height:1.5}.ops-destination-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.ops-check-row{display:flex!important;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #d6e0ee;border-radius:8px;background:#f8fbff}.ops-check-row input{width:auto;margin-top:3px;accent-color:#2563eb}.ops-check-row span{display:block}.ops-check-row strong{display:block;color:#17243a;font-size:12px}.ops-check-row small{display:block;margin-top:3px;color:#64758d;font-size:11px;line-height:1.35}.ops-record-tabs{display:flex;align-items:center;gap:4px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e0e9f4;overflow-x:auto}.ops-record-tabs button{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:34px;border:1px solid transparent;border-radius:7px;background:transparent;color:#61748c;cursor:pointer;font-size:12px;font-weight:800;padding:0 10px;white-space:nowrap}.ops-record-tabs button small{flex-basis:100%;color:#8a9ab0;font-size:9px;font-weight:800;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.ops-record-tabs button.is-active small{color:#5575ad}.ops-record-tabs button:hover{background:#f4f8ff;color:#2457b8}.ops-record-tabs button.is-active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.ops-record-tabs button span{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#e7eef8;color:#52677f;font-size:10px}.ops-record-tabs button.is-active span{background:#dbeafe;color:#1d4ed8}.ops-muted-action{color:#7f91a8;font-size:11px;font-weight:800}.ops-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.ops-form-actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px}.ops-form-footer span,.ops-form-message,.ops-storage-box small{color:#61748c;font-size:12px;font-weight:700}.ops-form-message{white-space:pre-line}.ops-form-message.good{color:#047857}.ops-preview-list{display:flex;flex-direction:column;gap:10px;margin:0}.ops-log-list div,.ops-preview-list div,.ops-storage-box{padding:11px;border:1px solid #e0e9f4;border-radius:10px;background:#f8fbff}.ops-preview-list dt{color:#6a7d94;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ops-preview-list dd{overflow-wrap:anywhere;margin:4px 0 0;color:#102033;font-weight:800}.ops-storage-box{display:flex;flex-direction:column;gap:5px}.ops-storage-box span{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:#eaf3ff;color:#2457b8;font-size:11px;font-weight:900;text-transform:uppercase}.ops-storage-box strong{overflow-wrap:anywhere;color:#102033}.ops-wide-panel{grid-column:1/-1}.ops-custody-input-panel{margin-top:18px}.ops-custody-input-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ops-custody-input-heading>span{display:inline-flex;align-items:center;min-height:22px;border:1px solid #f2cf72;border-radius:999px;background:#fff8e6;padding:2px 8px;color:#9a6300;font-size:9.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.ops-custody-pending-note{display:flex;align-items:center;gap:9px;margin-bottom:12px;border:1px solid var(--ci-border,#d9e1eb);border-radius:7px;background:var(--ci-surface-muted,#f5f8fc);padding:9px 11px;color:var(--ci-muted,#64748d);font-size:11px}.ops-custody-pending-note strong{flex:0 0 auto;color:var(--ci-text,#16243a)}.ops-custody-input-table{min-width:720px}.ops-custody-input-table td:last-child,.ops-custody-input-table th:last-child{width:110px;text-align:right}.ops-custody-input-table input{width:100%;min-height:34px;border:1px solid var(--ci-border,#cfd8e5);border-radius:6px;background:var(--ci-surface,#fff);padding:6px 9px;color:var(--ci-text,#16243a);font:inherit}.ops-custody-input-table input:focus{border-color:var(--ci-accent,#315fbd);outline:2px solid color-mix(in srgb,var(--ci-accent,#315fbd) 20%,transparent);outline-offset:1px}.ops-custody-input-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ci-border,#d9e1eb)}.ops-custody-input-actions>button:not(.ops-primary-button){min-height:34px;border:1px solid var(--ci-border,#cfd8e5);border-radius:6px;background:var(--ci-surface-muted,#f5f8fc);padding:7px 12px;color:var(--ci-accent,#315fbd);cursor:pointer;font-weight:700}.ops-custody-input-actions button:disabled,.ops-custody-input-table button:disabled{cursor:not-allowed;opacity:.5}.ops-table-wrap{overflow:auto}.ops-record-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.ops-record-tools label{display:grid;flex:1 1 420px;max-width:620px;grid-gap:7px;gap:7px;color:#2d4057;font-size:13px;font-weight:800}.ops-record-tools label>span{color:#6a7d94;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ops-record-tools input{width:100%;border:1px solid #c7d7ea;border-radius:10px;background:#ffffff;color:#071d35;padding:11px 12px;outline:none}.ops-record-tools input:focus{border-color:#2f6ccf;box-shadow:0 0 0 3px rgba(47,108,207,.12)}.ops-record-tools>div{display:grid;justify-items:end;grid-gap:3px;gap:3px;color:#52677f;font-size:12px;font-weight:800}.ops-record-tools small{color:#7a8ca2;font-weight:700}.ops-table{width:100%;min-width:920px;border-collapse:collapse}.ops-table td,.ops-table th{padding:10px;border-bottom:1px solid #e0e9f4;color:#102033;text-align:left;vertical-align:top}.ops-table th{color:#6a7d94;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ops-table th button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;padding:0;text-align:left;text-transform:inherit}.ops-table th button:hover{color:#2457b8}.ops-table th button span{color:#2457b8;font-size:12px;letter-spacing:0}.ops-table td{font-size:13px}.ops-table a{color:#2457b8;font-weight:900}.ops-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.ops-pagination button{min-height:34px;border:1px solid #c7d7ea;border-radius:9px;background:#ffffff;color:#2457b8;cursor:pointer;font-size:12px;font-weight:900;padding:0 12px}.ops-pagination button:hover:not(:disabled){border-color:#7da7e5;background:#f4f8ff}.ops-pagination button:disabled{cursor:not-allowed;opacity:.45}.ops-pagination span{color:#52677f;font-size:12px;font-weight:900;padding:0 6px}.ops-log-list div{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.ops-log-list span{width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:#eaf3ff;color:#2457b8;font-size:11px;font-weight:900;text-transform:uppercase}.ops-log-list strong{overflow:hidden;color:#102033;text-overflow:ellipsis;white-space:nowrap}.ops-log-list p,.ops-log-list small{color:#61748c;font-weight:700}.ops-empty-panel{max-width:760px}.ops-shell{grid-template-columns:248px minmax(0,1fr);background:#f3f6fb;color:#0f172a;font-size:13px}.ops-sidebar{gap:18px;padding:18px 14px;border-right:1px solid rgba(148,163,184,.18);background:#0f1d33;color:#e5edf7}.ops-brand{gap:10px;padding:7px 8px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:#ffffff;text-decoration:none}.ops-brand>span{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:8px;background:transparent}.ops-brand>span img{width:34px;height:34px;object-fit:contain}.ops-brand strong{color:#ffffff;font-size:14px;font-weight:800;letter-spacing:0}.ops-brand small{color:#9fb2ca;font-size:11px;font-weight:650}.ops-nav{gap:4px}.ops-nav a{min-height:34px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#c8d5e6;font-size:12px;font-weight:700;text-decoration:none}.ops-nav a:hover{background:rgba(37,99,235,.22);color:#ffffff}.ops-nav a.active{background:#2563eb;color:#ffffff;box-shadow:inset 3px 0 0 #93c5fd}.ops-sidebar .dev-mode-toggle-row{margin:0;border-color:rgba(148,163,184,.18);border-radius:7px;background:rgba(255,255,255,.05);color:#c8d5e6}.ops-sidebar .dev-mode-toggle{border-color:rgba(148,163,184,.28);background:rgba(148,163,184,.24)}.ops-sidebar .dev-mode-toggle.is-on{border-color:#60a5fa;background:#2563eb}.ops-user-portal-link{min-height:34px;border-color:rgba(96,165,250,.32);border-radius:7px;background:rgba(37,99,235,.22);color:#ffffff;font-size:12px;font-weight:800;text-decoration:none}.ops-sidebar-note{gap:5px;padding:10px;border-color:rgba(148,163,184,.16);border-radius:8px;background:rgba(255,255,255,.04)}.ops-sidebar-note strong{font-size:12px}.ops-sidebar-note span{color:#9fb2ca;font-size:11px;font-weight:600;line-height:1.45}.ops-main{padding:22px 24px 34px}.ops-topbar{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;margin:-4px 0 18px;padding-bottom:13px;border-bottom:1px solid #dce4ed}.ops-topbar__heading{display:grid;min-width:0;grid-gap:4px;gap:4px}.ops-topbar__heading h1{margin:0;color:#0f172a;font-size:20px;font-weight:750;letter-spacing:0}.ops-topbar__heading nav{display:flex;min-width:0;align-items:center;gap:8px;color:#8290a5;font-size:10px;font-weight:650;text-transform:uppercase}.ops-topbar__heading nav i{color:#b5c0ce;font-style:normal}.ops-topbar__heading nav strong{overflow:hidden;color:#2563eb;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ops-topbar__actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.portal-language-menu{position:relative;flex:0 0 auto}.portal-language-menu__panel{position:absolute;top:calc(100% + 9px);right:0;z-index:180;display:grid;width:154px;padding:5px;border:1px solid #dce5f0;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.17)}.portal-language-menu__panel>button{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:#53657c;font:inherit;font-size:11px;font-weight:650;text-align:left;cursor:pointer}.portal-language-menu__panel>button.active,.portal-language-menu__panel>button:hover{background:#eef4fd;color:#2563eb}.portal-language-menu__panel>button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ops-topbar__ticker{display:grid;grid-template-columns:auto 74px 28px;min-height:36px;align-items:center;grid-gap:6px;gap:6px;padding:3px 4px 3px 10px;border:1px solid #d8e1eb;border-radius:8px;background:#fff}.ops-topbar__ticker>span{color:#8190a6;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ops-topbar__ticker input{width:74px;height:28px;border:0;background:transparent;color:#26364d;font-family:inherit;font-size:11px;font-weight:750;outline:none;text-align:center}.ops-topbar__icon-button,.ops-topbar__profile,.ops-topbar__ticker button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #d8e1eb;border-radius:50%;background:#fff;color:#5d7089;cursor:pointer}.ops-topbar__ticker button{width:28px;height:28px;border:0;background:#eef4fb}.ops-topbar__icon-button svg,.ops-topbar__ticker button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ops-topbar__icon-button.is-active,.ops-topbar__icon-button:hover,.ops-topbar__profile:hover,.ops-topbar__profile[aria-expanded=true]{border-color:#b7cef0;background:#f3f7fd;color:#2563eb}.ops-topbar__profile{padding:0;overflow:hidden;border-color:transparent;background:transparent}.ops-topbar__profile .ops-account__avatar{width:34px;height:34px}.ops-topbar__account .ops-account__panel{top:calc(100% + 9px);right:0;bottom:auto;left:auto;width:248px}.ops-page-intro{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.ops-page-intro p{margin:0;color:#64748b;font-size:12px;font-weight:550}.ops-page-header{margin-bottom:16px}.ops-page-header h1{margin-top:3px;color:#0f172a;font-size:22px;font-weight:800;letter-spacing:0}.ops-sidebar__scroll{min-height:0;flex:1 1 auto;overflow-y:auto}.ops-brand__wordmark{display:grid;grid-gap:1px;gap:1px;line-height:1}.ops-brand__wordmark strong:first-child{font-size:13px;letter-spacing:.13em}.ops-brand__wordmark strong:last-child{font-size:10px;letter-spacing:.21em}.ops-nav__section{display:block;margin:4px 10px 5px;color:#7186a3;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ops-nav__section--admin{margin-top:15px;padding-top:14px;border-top:1px solid rgba(148,163,184,.13)}.ops-nav a{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.ops-nav__icon{display:grid;width:28px;height:28px;place-items:center}.ops-nav__icon svg,.ops-user-portal-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ops-sidebar__utilities{display:grid;grid-gap:7px;gap:7px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(148,163,184,.14)}.ops-account{position:relative;min-width:0}.ops-account__trigger{display:grid;grid-template-columns:30px minmax(0,1fr) 15px;width:100%;min-height:48px;align-items:center;grid-gap:9px;gap:9px;padding:7px 8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:rgba(255,255,255,.045);color:#e5edf7;cursor:pointer;font-family:inherit;text-align:left}.ops-account__trigger:hover,.ops-account__trigger[aria-expanded=true]{border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.16)}.ops-account__avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:11px;font-weight:800}.ops-account__identity{display:grid;min-width:0;grid-gap:2px;gap:2px}.ops-account__identity strong{overflow:hidden;color:#f3f7fc;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ops-account__identity small{overflow:hidden;color:#91a4bd;font-size:9.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ops-account__chevron{width:15px;height:15px;fill:none;stroke:#91a4bd;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ops-account__panel{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:40;overflow:hidden;padding:7px;border:1px solid #dce5f0;border-radius:10px;background:#fff;color:#25364d;box-shadow:0 18px 42px rgba(2,8,23,.28)}.ops-account__profile{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:8px;border-bottom:1px solid #e8edf3}.ops-account__profile>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.ops-account__profile small,.ops-account__profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-account__profile strong{font-size:12px}.ops-account__profile small{color:#64748b;font-size:10px}.ops-account__profile em{width:-moz-fit-content;width:fit-content;margin-top:3px;padding:2px 6px;border-radius:999px;background:#eaf2ff;color:#2563eb;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.08em}.ops-account__panel>button{display:flex;width:100%;min-height:34px;align-items:center;gap:8px;margin-top:5px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:#334155;cursor:pointer;font-family:inherit;font-size:11px;font-weight:650}.ops-account__panel>button:hover{background:#f1f5f9;color:#2563eb}.ops-account__panel>button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html[data-design-b-theme=dark] .ops-shell{background:#111827;color:#dce6f3}html[data-design-b-theme=dark] .ops-main{background:#111827}html[data-design-b-theme=dark] .ops-topbar{border-bottom-color:#2d3b4f}html[data-design-b-theme=dark] .ops-topbar__heading h1{color:#edf4ff}html[data-design-b-theme=dark] .ops-topbar__heading nav{color:#8293aa}html[data-design-b-theme=dark] .ops-topbar__heading nav i{color:#516178}html[data-design-b-theme=dark] .ops-topbar__heading nav strong{color:#7db4ff}html[data-design-b-theme=dark] .ops-topbar__icon-button,html[data-design-b-theme=dark] .ops-topbar__ticker{border-color:#3b4b61;background:#1e293b;color:#aebdd0}html[data-design-b-theme=dark] .ops-topbar__ticker input{color:#e8eff8}html[data-design-b-theme=dark] .ops-topbar__ticker button{background:#26364b;color:#93c5fd}html[data-design-b-theme=dark] .ops-topbar__icon-button.is-active,html[data-design-b-theme=dark] .ops-topbar__icon-button:hover,html[data-design-b-theme=dark] .ops-topbar__profile:hover,html[data-design-b-theme=dark] .ops-topbar__profile[aria-expanded=true]{border-color:#4b6382;background:#26364b;color:#93c5fd}html[data-design-b-theme=dark] .ops-page-intro p{color:#9fb0c5}html[data-design-b-theme=dark] .ops-log-list strong,html[data-design-b-theme=dark] .ops-page-header h1,html[data-design-b-theme=dark] .ops-panel h2,html[data-design-b-theme=dark] .ops-panel h3,html[data-design-b-theme=dark] .ops-panel strong{color:#edf4ff}html[data-design-b-theme=dark] .ops-empty-panel p,html[data-design-b-theme=dark] .ops-log-list p,html[data-design-b-theme=dark] .ops-log-list small,html[data-design-b-theme=dark] .ops-page-header p,html[data-design-b-theme=dark] .ops-panel p{color:#9fb0c5}html[data-design-b-theme=dark] :where(.ops-panel,.ops-market-data-card,.ops-preview-card,.ops-table-card,.ops-upload-panel,.ops-record-panel,.ops-readiness-panel){border-color:#334155;background:#1e293b;box-shadow:none}html[data-design-b-theme=dark] :where(.ops-login-form input,.ops-sec-form input,.ops-sec-form select,.ops-sec-form textarea,.ops-market-data-form input,.ops-market-data-form select,.ops-market-data-form textarea,.ops-access-invite-form input,.ops-access-toolbar input,.ops-access-toolbar select){border-color:#3b4b61;background:#172235;color:#e8eff8}html[data-design-b-theme=dark] .ops-access-invite-form select:disabled{border-color:#334155;color:#9fb0c5;background:#202c3d}html[data-design-b-theme=dark] .ops-access-contract-note{color:#9fb0c5}html[data-design-b-theme=dark] .ops-access-contract-note strong{color:#d7e1ed}html[data-design-b-theme=dark] .ops-account__panel{border-color:#3b4b61;background:#1e293b;color:#edf4ff}html[data-design-b-theme=dark] .ops-account__profile{border-color:#334155}html[data-design-b-theme=dark] .ops-account__profile small{color:#9fb0c5}html[data-design-b-theme=dark] .ops-account__profile em{background:#18365c;color:#93c5fd}html[data-design-b-theme=dark] .ops-account__panel>button{color:#d7e1ed}html[data-design-b-theme=dark] .ops-account__panel>button:hover{background:#26364b;color:#93c5fd}.ops-page-header p{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:600;line-height:1.45}.ops-eyebrow{color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.14em}.ops-panel,.ops-ticker-context{border-color:#dbe3ee;border-radius:8px;background:#ffffff;box-shadow:none}.ops-panel{padding:16px}.ops-panel-head{margin-bottom:13px}.ops-panel h2{margin-top:3px;color:#0f172a;font-size:15px;font-weight:800}.ops-market-data-grid,.ops-sec-grid{gap:14px}.ops-login-form label,.ops-record-tools label,.ops-sec-form label,.ops-ticker-context label{gap:6px;color:#334155;font-size:12px;font-weight:750}.ops-login-form input,.ops-panel select,.ops-record-tools input,.ops-sec-form input,.ops-sec-form select,.ops-sec-form textarea,.ops-ticker-context input{min-height:36px;border-color:#d9e2ee;border-radius:8px;background:#ffffff;color:#0f172a;font-size:13px;font-weight:650;padding:0 11px}.ops-sec-form textarea{min-height:88px;padding-top:10px}.ops-login-form input:focus,.ops-panel select:focus,.ops-record-tools input:focus,.ops-sec-form input:focus,.ops-sec-form textarea:focus,.ops-ticker-context input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ops-danger-button,.ops-pagination button,.ops-primary-button,.ops-secondary-button,.ops-ticker-context button{min-height:34px;border-radius:7px;font-size:12px;font-weight:800}.ops-primary-button,.ops-ticker-context button{background:#2563eb}.ops-record-count,.ops-status{min-height:24px;align-items:center;padding:0 8px;border-radius:999px;font-size:10px;font-weight:800}.ops-log-list div,.ops-preview-list div,.ops-storage-box{border-color:#e3e8f0;border-radius:8px;background:#f8fafc}.ops-table td,.ops-table th{padding:9px 10px}.ops-table th{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em}.ops-table td{color:#0f172a;font-size:12px;font-weight:600}.ops-record-tools input{padding:0 11px}.ops-import-page,.ops-social-page{display:flex;flex-direction:column;gap:14px}.ops-import-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.ops-import-definition p,.ops-import-header p,.ops-import-warning p{margin:5px 0 0;color:#64748b;line-height:1.5}.ops-import-actions button,.ops-import-header .ops-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ops-import-dropzone svg,.ops-import-header svg,.ops-import-warning svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.ops-import-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start}.ops-import-form,.ops-import-layout{display:grid;grid-gap:14px;gap:14px}.ops-import-category{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:750}.ops-import-category>span,.ops-import-fields .ops-eyebrow{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-import-definition{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.ops-import-definition>span{max-width:220px;color:#475569;font-size:11px;font-weight:700;line-height:1.45;text-align:right}.ops-import-fields{display:grid;grid-gap:8px;gap:8px}.ops-import-fields>div{display:flex;flex-wrap:wrap;gap:6px}.ops-import-fields code{padding:5px 7px;border:1px solid #dbe3ee;border-radius:6px;background:#f8fafc;color:#334155;font-size:10px;font-weight:700}.ops-import-dropzone{display:grid;justify-items:center;grid-gap:7px;gap:7px;width:100%;min-height:132px;padding:18px;border:1px dashed #9fb5d1;border-radius:8px;background:#f8fbff;color:#475569;cursor:pointer}.ops-import-dropzone.is-ready,.ops-import-dropzone:hover{border-color:#2563eb;background:#f1f6ff;color:#1d4ed8}.ops-import-dropzone small{color:#64748b}.ops-import-warning{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid #f1d695;border-radius:8px;background:#fffaf0;color:#9a6700}.ops-import-warning p{display:grid;grid-gap:2px;gap:2px;margin:0;color:#77520b;font-size:11px}.ops-import-actions{display:flex;flex-wrap:wrap;gap:8px}.ops-import-preview pre{max-height:560px;overflow:auto;margin:0;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155;font-size:10px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.ops-import-result{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px;padding:10px 12px;border-radius:8px;background:#ecfdf3;color:#087443;font-size:11px}.ops-import-result>div{display:flex;justify-content:space-between;gap:12px}.ops-import-result ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding:8px 0 0 18px;border-top:1px solid}.ops-import-result code{overflow-wrap:anywhere}.ops-import-result.is-invalid{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.ops-import-preview-tools{display:flex;align-items:center;gap:8px}.ops-import-preview-tools .ops-secondary-button{min-height:32px;padding:0 10px}.ops-import-refreshed{display:block;margin:-4px 0 10px;color:#64748b;font-size:10px;font-weight:650}html[data-design-b-theme=dark] .ops-import-definition,html[data-design-b-theme=dark] .ops-import-fields code,html[data-design-b-theme=dark] .ops-import-preview pre{border-color:#334155;background:#172235;color:#d7e1ed}html[data-design-b-theme=dark] .ops-import-category,html[data-design-b-theme=dark] .ops-import-definition p,html[data-design-b-theme=dark] .ops-import-header p{color:#aebdd0}html[data-design-b-theme=dark] .ops-import-definition>span,html[data-design-b-theme=dark] .ops-import-dropzone small{color:#9fb0c5}html[data-design-b-theme=dark] .ops-import-dropzone{border-color:#46617f;background:#172235;color:#a9c8f5}html[data-design-b-theme=dark] .ops-import-dropzone.is-ready,html[data-design-b-theme=dark] .ops-import-dropzone:hover{border-color:#60a5fa;background:#1c3150;color:#bfdbfe}html[data-design-b-theme=dark] .ops-import-warning{border-color:#6d5728;background:#2a261b;color:#f4c96b}html[data-design-b-theme=dark] .ops-import-warning p{color:#e7cb8f}html[data-design-b-theme=dark] .ops-import-result{background:#17362d;color:#80e1b7}html[data-design-b-theme=dark] .ops-import-result.is-invalid{border-color:#7f1d1d;background:#351b22;color:#fda4af}html[data-design-b-theme=dark] .ops-import-refreshed{color:#9fb0c5}@media (max-width:980px){.ops-import-layout{grid-template-columns:1fr}}@media (max-width:680px){.ops-import-definition,.ops-import-header{align-items:stretch;flex-direction:column}.ops-import-definition>span{max-width:none;text-align:left}}.ops-access-history-panel,.ops-access-invite-panel{margin-bottom:14px}.ops-access-invite-form{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) minmax(130px,.45fr) auto;align-items:end;grid-gap:12px;gap:12px}.ops-access-invite-form label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:750}.ops-access-invite-form label>span{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-access-invite-form input,.ops-access-invite-form select,.ops-access-toolbar input,.ops-access-toolbar select{min-height:36px;padding:0 11px;border:1px solid #d9e2ee;border-radius:8px;background:#fff;color:#0f172a;font-family:inherit;font-size:12px;font-weight:600;outline:none}.ops-access-invite-form input:focus,.ops-access-invite-form select:focus,.ops-access-toolbar input:focus,.ops-access-toolbar select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ops-access-invite-form select:disabled{color:#516178;background:#f2f5f9;cursor:not-allowed;opacity:1}.ops-access-contract-note{margin:11px 0 0;color:#64748b;font-size:11px;font-weight:600;line-height:1.45}.ops-access-contract-note strong{color:#334155}.ops-access-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(140px,auto)) auto;grid-gap:8px;gap:8px;margin-bottom:12px}.ops-access-status,.ops-access-ticker{display:inline-flex;min-height:24px;align-items:center;width:-moz-fit-content;width:fit-content;padding:0 8px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.ops-access-ticker{background:#edf4ff;color:#2563eb}.ops-access-status.active{background:#e8f8ef;color:#087443}.ops-access-status.pending{background:#fff5dd;color:#9a5b00}.ops-access-status.waiting{background:#edf4ff;color:#2563eb}.ops-access-table{min-width:1040px}.ops-table-empty{padding:28px!important;color:#64748b!important;text-align:center!important}.ops-access-restricted{max-width:640px}.ops-access-restricted h2{margin:5px 0 7px}.ops-access-restricted p{margin:0;color:#64748b}@media (max-width:1080px){.ops-access-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,auto))}.ops-access-toolbar .ops-secondary-button{grid-column:auto}}@media (max-width:760px){.ops-access-invite-form,.ops-access-toolbar{grid-template-columns:1fr}}.ops-ticker-management-page{display:flex;flex-direction:column;gap:14px}.ops-ticker-management-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;grid-gap:14px;gap:14px}.ops-ticker-create-panel,.ops-ticker-detail-panel,.ops-ticker-history-panel,.ops-ticker-list-panel{min-width:0}.ops-ticker-management-page .ops-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ops-ticker-management-page .ops-panel-head p{margin:4px 0 0;line-height:1.45}.ops-ticker-edit-form,.ops-ticker-form-grid,.ops-ticker-history-fields{display:grid;grid-gap:11px;gap:11px}.ops-ticker-form-grid{grid-template-columns:minmax(130px,.55fr) minmax(220px,1.45fr)}.ops-ticker-history-fields{grid-template-columns:minmax(130px,.7fr) repeat(2,minmax(145px,1fr))}.ops-ticker-management-page label{display:grid;grid-gap:6px;gap:6px}.ops-ticker-management-page label>span,.ops-ticker-vendors legend{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-ticker-management-page input:not([type=checkbox]),.ops-ticker-management-page select{width:100%;min-height:36px;padding:0 11px;border:1px solid #d9e2ee;border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:12px;font-weight:600;outline:none}.ops-ticker-management-page input:not([type=checkbox]):focus,.ops-ticker-management-page select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ops-ticker-management-page input:disabled{background:#f1f5f9;color:#64748b}.ops-ticker-detail-actions,.ops-ticker-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ops-ticker-vendors{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;border:0}.ops-ticker-vendors legend{width:100%;margin-bottom:1px}.ops-ticker-vendors label{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:0 10px;border:1px solid #dbe3ee;border-radius:7px;background:#f8fafc;cursor:pointer}.ops-ticker-vendors label>span{color:#334155;font-size:11px;letter-spacing:0;text-transform:none}.ops-ticker-management-page input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:#2563eb}.ops-ticker-dry-run{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:9px!important;padding:10px 11px;border:1px solid #dbe3ee;border-radius:8px;background:#f8fafc}.ops-ticker-dry-run>span{display:grid;grid-gap:2px;gap:2px;letter-spacing:0!important;text-transform:none!important}.ops-ticker-dry-run strong{color:#0f172a;font-size:11px}.ops-ticker-dry-run small{color:#64748b;line-height:1.4}.ops-ticker-history-summary{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.ops-ticker-history-summary span{padding:5px 8px;border-radius:999px;background:#edf4ff;color:#2563eb;font-size:10px;font-weight:800}.ops-ticker-page-message{margin:0;padding:10px 12px;border:1px solid #bbf7d0;border-radius:8px;background:#ecfdf3}.ops-ticker-page-message.bad{border-color:#fecaca;background:#fff1f2}.ops-ticker-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,auto) minmax(125px,auto) auto repeat(3,auto);align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.ops-ticker-include-deleted{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;gap:7px!important;min-height:36px;padding:0 10px;border:1px solid #d9e2ee;border-radius:8px;background:#f8fafc;white-space:nowrap}.ops-ticker-include-deleted>span{color:#334155!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}.ops-ticker-table{min-width:1050px}.ops-ticker-table tr.is-selected{background:#f1f6ff}.ops-ticker-symbol{color:#1d4ed8;font-size:13px;letter-spacing:.04em}.ops-ticker-status{display:inline-flex;min-height:24px;align-items:center;width:-moz-fit-content;width:fit-content;padding:0 8px;border-radius:999px;font-size:10px;font-weight:850;white-space:nowrap}.ops-ticker-status.is-active{background:#e8f8ef;color:#087443}.ops-ticker-status.is-inactive{background:#fff5dd;color:#9a5b00}.ops-ticker-status.is-deleted{background:#fff1f2;color:#be123c}.ops-ticker-row-actions{display:flex;gap:6px}.ops-ticker-row-actions button{min-height:30px;padding:0 9px;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#2563eb;font-size:10px;font-weight:800;white-space:nowrap}.ops-ticker-row-actions button:hover:not(:disabled){border-color:#93c5fd;background:#f1f6ff}.ops-ticker-row-actions button:disabled{color:#94a3b8;cursor:not-allowed}.ops-ticker-detail-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;grid-gap:14px;gap:14px}.ops-ticker-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-ticker-edit-form label small{line-height:1.4}.ops-ticker-detail-actions{grid-column:1/-1;margin-top:1px}.ops-ticker-audit{display:grid;grid-gap:7px;gap:7px;margin:0}.ops-ticker-audit div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc}.ops-ticker-audit dt{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.ops-ticker-audit dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#0f172a;font-size:11px;font-weight:650}html[data-design-b-theme=dark] .ops-ticker-management-page input:not([type=checkbox]),html[data-design-b-theme=dark] .ops-ticker-management-page select,html[data-design-b-theme=dark] .ops-ticker-row-actions button{border-color:var(--ci-border);background:var(--ci-surface-muted);color:var(--ci-text)}html[data-design-b-theme=dark] .ops-ticker-management-page input:disabled{background:color-mix(in srgb,var(--ci-surface-muted) 72%,var(--ci-canvas));color:var(--ci-muted)}html[data-design-b-theme=dark] .ops-ticker-audit div,html[data-design-b-theme=dark] .ops-ticker-dry-run,html[data-design-b-theme=dark] .ops-ticker-include-deleted,html[data-design-b-theme=dark] .ops-ticker-vendors label{border-color:var(--ci-border);background:var(--ci-surface-muted)}html[data-design-b-theme=dark] .ops-ticker-audit dt,html[data-design-b-theme=dark] .ops-ticker-dry-run small,html[data-design-b-theme=dark] .ops-ticker-management-page label>span,html[data-design-b-theme=dark] .ops-ticker-vendors legend{color:var(--ci-muted)}html[data-design-b-theme=dark] .ops-ticker-audit dd,html[data-design-b-theme=dark] .ops-ticker-dry-run strong,html[data-design-b-theme=dark] .ops-ticker-include-deleted>span,html[data-design-b-theme=dark] .ops-ticker-vendors label>span{color:var(--ci-text)!important}html[data-design-b-theme=dark] .ops-ticker-table tr.is-selected{background:color-mix(in srgb,var(--ci-accent) 10%,var(--ci-surface))}html[data-design-b-theme=dark] .ops-ticker-row-actions button,html[data-design-b-theme=dark] .ops-ticker-symbol{color:#93c5fd}@media (max-width:1180px){.ops-ticker-detail-layout,.ops-ticker-management-top{grid-template-columns:1fr}.ops-ticker-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,auto))}}@media (max-width:760px){.ops-ticker-edit-form,.ops-ticker-form-grid,.ops-ticker-history-fields,.ops-ticker-toolbar{grid-template-columns:1fr}.ops-ticker-detail-actions{grid-column:auto}}.ops-social-dropzone{display:flex;align-items:center;justify-content:space-between;gap:18px;border-style:dashed;background:linear-gradient(135deg,#ffffff,#f7fbff)}.ops-social-dropzone p{max-width:760px;margin:6px 0 0;color:#52677f;line-height:1.5}.ops-social-consolidation-control{display:grid;justify-items:end;grid-gap:5px;gap:5px}.ops-social-consolidation-status{max-width:320px;color:var(--ci-muted,#64748b);font-size:10px;font-weight:650;line-height:1.35;text-align:right}.ops-social-consolidation-status.is-success{color:var(--ci-success,#059669)}.ops-social-consolidation-status.is-error{color:var(--ci-danger,#dc2626)}.ops-upload-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ops-upload-zone{display:flex;flex-direction:column;gap:13px}.ops-upload-zone.is-ready{border-color:#7da7e5;box-shadow:0 18px 46px rgba(37,99,235,.12)}.ops-upload-zone.is-disabled{opacity:.58}.ops-upload-zone.is-disabled .ops-upload-target{cursor:not-allowed}.ops-upload-target{display:grid;grid-gap:6px;gap:6px;width:100%;min-height:136px;padding:18px;border:1px dashed #a9bfdb;border-radius:14px;background:#f8fbff;color:#102033;cursor:pointer;text-align:left}.ops-upload-target:hover{border-color:#2457b8;background:#f2f7ff}.ops-upload-target span{width:-moz-fit-content;width:fit-content;padding:5px 9px;border-radius:999px;background:#eaf3ff;color:#2457b8;font-size:11px;font-weight:900}.ops-upload-target strong{overflow:hidden;color:#071d35;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ops-upload-target small{color:#61748c;font-weight:700}.ops-social-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ops-social-summary div{padding:11px;border:1px solid #e0e9f4;border-radius:10px;background:#f8fbff}.ops-social-summary small{display:block;color:#6a7d94;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ops-social-summary strong{display:block;margin-top:5px;color:#102033;font-size:14px}.ops-social-preview{display:grid;grid-gap:9px;gap:9px}.ops-social-preview article{padding:10px;border:1px solid #e0e9f4;border-radius:10px;background:#ffffff}.ops-social-preview article strong{display:block;color:#102033;font-size:13px}.ops-social-preview article p,.ops-social-preview>p{display:-webkit-box;overflow:hidden;margin:5px 0;-webkit-box-orient:vertical;color:#52677f;font-size:12px;line-height:1.45;-webkit-line-clamp:2}.ops-social-preview article small{color:#7a8ca2;font-size:11px;font-weight:800}.ops-social-progress{display:grid;grid-gap:12px;gap:12px}.ops-social-progress>.ops-panel-head{padding-bottom:10px;border-bottom:1px solid var(--ci-border-soft,#e7edf5)}.ops-social-progress>.ops-panel-head>strong{color:var(--ci-accent,#2563eb);font-size:11px}.ops-social-progress__list{display:grid;grid-gap:8px;gap:8px}.ops-social-progress__list article{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(180px,1.6fr) minmax(130px,auto);align-items:center;grid-gap:14px;gap:14px;padding:10px 12px;border:1px solid var(--ci-border,#dbe3ee);border-radius:6px;background:var(--ci-surface-muted,#f8fafc)}.ops-social-progress__list article>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.ops-social-progress__list article span,.ops-social-progress__list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-social-progress__list article strong{color:var(--ci-text,#0f172a);font-size:12px}.ops-social-progress__list article small,.ops-social-progress__list article span{color:var(--ci-muted,#64748b);font-size:10px}.ops-social-progress__bar{height:7px;overflow:hidden;border-radius:999px;background:var(--ci-border-soft,#e7edf5)}.ops-social-progress__bar i{display:block;height:100%;border-radius:inherit;background:var(--ci-accent,#2563eb);transition:width .25s ease}.ops-social-progress__list article.is-completed .ops-social-progress__bar i{background:var(--ci-success,#059669)}.ops-social-progress__list article.is-failed .ops-social-progress__bar i{background:var(--ci-danger,#dc2626)}@media (max-width:760px){.ops-social-progress__list article{grid-template-columns:1fr;gap:7px}}.ops-market-data-page{display:grid;grid-gap:16px;gap:16px}.ops-market-data-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.7fr);grid-gap:16px;gap:16px;align-items:stretch}.ops-market-entry-column{display:grid;grid-gap:16px;gap:16px;min-width:0}.ops-market-data-grid>.ops-side-stack,.ops-market-data-grid>.ops-side-stack>.ops-panel{height:100%}.ops-market-entry-gate{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;margin-top:14px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.ops-market-entry-gate.is-open{border-color:#bbf7d0;background:#f0fdf4}.ops-market-entry-gate.is-locked{border-color:#fde68a;background:#fffbeb}.ops-market-entry-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#ffffff;color:#b45309}.ops-market-entry-gate.is-open .ops-market-entry-icon{color:#15803d}.ops-market-entry-icon svg,.ops-readiness-check svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ops-market-entry-gate small,.ops-market-entry-gate strong{display:block}.ops-market-entry-gate strong{color:#172033;font-size:12px}.ops-market-entry-gate small{margin-top:2px;color:#64748b;font-size:11px;line-height:1.4}.ops-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.ops-market-form-head-actions,.ops-readiness-head-actions{display:flex;gap:8px;align-items:center}.ops-market-form-head-actions{justify-content:flex-end}.ops-readiness-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:44px;padding:7px 9px;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff}.ops-readiness-row.is-missing{background:#fffaf0}.ops-readiness-check{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#dcfce7;color:#15803d}.ops-readiness-list .is-missing .ops-readiness-check{background:#fef3c7;color:#b45309}.ops-readiness-list span small,.ops-readiness-list span strong{display:block}.ops-readiness-list span strong{color:#172033;font-size:12px}.ops-readiness-list span small{margin-top:1px;color:#7c8da5;font-size:10px}.ops-readiness-list b{color:#172033;font-size:12px;text-align:right}.ops-readiness-list .is-missing b{color:#b45309}.ops-readiness-note{margin:10px 0 0;color:#64748b;font-size:11px;line-height:1.5}.ops-readiness-refresh{width:100%;margin-top:10px}.ops-market-batch-panel{align-self:start}.ops-market-dropzone{display:grid;width:100%;min-height:156px;place-items:center;grid-gap:7px;gap:7px;padding:20px;border:1px dashed #9eb7d6;border-radius:12px;background:#f8fbff;color:#52677f;cursor:pointer;text-align:center}.ops-market-dropzone.is-ready,.ops-market-dropzone:hover{border-color:#2457b8;background:#f0f6ff}.ops-market-dropzone svg{width:28px;height:28px;fill:none;stroke:#2457b8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ops-market-dropzone strong{color:#102033;font-size:14px}.ops-market-dropzone span{font-size:12px;font-weight:700}.ops-market-schema{display:grid;grid-gap:7px;gap:7px;margin:12px 0;padding:11px;border:1px solid #e0e9f4;border-radius:10px;background:#f8fbff}.ops-market-schema strong{color:#52677f;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ops-market-schema code{overflow-wrap:anywhere;color:#2457b8;font-size:11px;line-height:1.5}.ops-market-message{margin:0;padding:10px 12px;border:1px solid #bbf7d0;border-radius:9px;background:#f0fdf4}.ops-market-message.bad{border-color:#fecdd3;background:#fff1f2}.ops-market-table{min-width:1220px}.ops-history-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.ops-history-toolbar>span{flex:0 0 auto;color:#6a7d94;font-size:11px;font-weight:800}.ops-history-date-range{display:flex;align-items:flex-end;gap:8px}.ops-history-date-range label{display:grid;grid-gap:5px;gap:5px;color:#52677f;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ops-history-date-range input{width:158px;min-height:36px;border:1px solid #d9e2ee;border-radius:8px;background:#ffffff;color:#0f172a;font:inherit;font-size:12px;padding:0 10px}.ops-history-date-arrow{min-height:36px;display:inline-flex;align-items:center;color:#7c8da3;font-size:11px;font-weight:750}@media (max-width:720px){.ops-history-date-range,.ops-history-toolbar{align-items:stretch;flex-direction:column}.ops-history-date-range input{width:100%}.ops-history-date-arrow{display:none}}.demo-data-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.demo-data-tag{display:inline-flex;align-items:center;width:max-content;border:1px solid #f1c27d;border-radius:999px;background:#fff7e8;padding:3px 7px;color:#9a5700;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}html[data-design-b-theme=dark] .demo-data-tag{border-color:rgba(251,191,36,.42);background:rgba(180,83,9,.2);color:#fcd58b}.dashboard-custom-alerts{margin:14px 0;border:1px solid #d9e1eb;border-radius:8px;background:#fff}.dashboard-custom-alerts__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid #e5eaf1}.dashboard-custom-alerts__head>div{display:grid;grid-gap:2px;gap:2px}.custom-alert-settings-header>div>span,.dashboard-custom-alerts__head span{color:#2457b8;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.custom-alert-settings-header h1,.dashboard-custom-alerts__head h2{margin:0;color:#102033}.dashboard-custom-alerts__head h2{font-size:15px}.custom-alert-back,.custom-alert-configure{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid #cbd8e8;border-radius:6px;background:#fff;color:#2457b8;font-size:11px;font-weight:700}.custom-alert-back:hover,.custom-alert-configure:hover{border-color:#8eb0e1;background:#f5f8fc}.custom-alert-back svg,.custom-alert-configure svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dashboard-custom-alerts__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.custom-alert-panel{min-width:0;padding:14px 16px}.custom-alert-panel+.custom-alert-panel{border-left:1px solid #e5eaf1}.custom-alert-panel__title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.custom-alert-panel__title>div{display:flex;align-items:center;gap:7px}.custom-alert-panel__title svg{width:16px;height:16px;fill:none;stroke:#6b7d93;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.custom-alert-panel__title h3{margin:0;color:#1b2b40;font-size:12px}.custom-alert-panel__title>span{display:grid;min-width:24px;height:22px;place-items:center;border-radius:11px;background:#edf3fa;color:#52677f;font-size:10px;font-weight:800}.custom-alert-triggered-list{display:grid;grid-gap:8px;gap:8px}.custom-alert-row{padding:10px 11px;border:1px solid #dce5ef;border-left:3px solid #6683a6;border-radius:6px;background:#fbfcfe}.custom-alert-row.medium{border-left-color:#d89a18}.custom-alert-row.high{border-left-color:#e87524}.custom-alert-row.critical{border-left-color:#d14343}.custom-alert-row__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.custom-alert-row__top em{padding:3px 6px;border-radius:4px;background:#edf3fa;color:#52677f;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.custom-alert-row.medium .custom-alert-row__top em{background:#fff7d6;color:#8a5b00}.custom-alert-row.high .custom-alert-row__top em{background:#fff0e5;color:#a74a0b}.custom-alert-row.critical .custom-alert-row__top em{background:#feeaea;color:#b42323}.custom-alert-row__top strong{overflow:hidden;color:#182a40;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.custom-alert-row__top time{color:#7b8da3;font-size:9px}.custom-alert-row__values{display:flex;flex-wrap:wrap;gap:14px;margin-top:7px;color:#6a7d94;font-size:10px}.custom-alert-row__values b{color:#263a52}.custom-alert-row p{margin:5px 0 0;color:#60738b;font-size:10px;line-height:1.45}.custom-alert-empty{display:grid;min-height:150px;place-items:center;align-content:center;grid-gap:5px;gap:5px;padding:18px;border:1px dashed #d5dfeb;border-radius:6px;background:#f9fbfd;text-align:center}.custom-alert-empty svg{width:25px;height:25px;fill:none;stroke:#5e83b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.custom-alert-empty strong{color:#263a52;font-size:11px}.custom-alert-empty p{max-width:430px;margin:0;color:#6a7d94;font-size:10px;line-height:1.45}.custom-alert-empty a{margin-top:3px;color:#2457b8;font-size:10px;font-weight:800}.custom-alert-threshold-list{display:grid}.custom-alert-threshold-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:7px 0;border-bottom:1px solid #edf1f5;font-size:10px}.custom-alert-threshold-list span{color:#52677f}.custom-alert-threshold-list strong{color:#20354d}.custom-alert-more{margin:9px 0 0;color:#708399;font-size:9px}.custom-alert-settings-page{padding-bottom:84px}.custom-alert-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px;padding:4px 0 14px;border-bottom:1px solid #dfe5ed}.custom-alert-settings-header>div:first-child{max-width:760px}.custom-alert-settings-header h1{margin-top:4px;font-size:21px}.custom-alert-settings-header p{margin:5px 0 0;color:#61748c;font-size:11px;line-height:1.5}.custom-alert-settings-header>div:last-child{display:flex;align-items:center;gap:8px}.custom-alert-settings-groups{display:grid;grid-gap:12px;gap:12px}.custom-alert-settings-card{border:1px solid #d9e1eb;border-radius:8px;background:#fff}.custom-alert-settings-card__head{padding:12px 15px;border-bottom:1px solid #e7ebf1}.custom-alert-settings-card__head>div{display:flex;align-items:center;gap:9px}.custom-alert-settings-card__head span{padding:3px 7px;border-radius:9px;background:#edf3fa;color:#58708c;font-size:8px;font-weight:800;text-transform:uppercase}.custom-alert-settings-card__head h2{margin:0;color:#1a2d44;font-size:13px}.custom-alert-rule-list{display:grid}.custom-alert-setting-row{display:grid;grid-template-columns:minmax(280px,1fr) minmax(420px,.9fr);grid-column-gap:18px;column-gap:18px;grid-row-gap:5px;row-gap:5px;padding:13px 15px;border-bottom:1px solid #edf1f5}.custom-alert-setting-row:last-child{border-bottom:0}.custom-alert-setting-row.disabled{background:#fafbfc}.custom-alert-setting-copy{display:flex;align-items:flex-start;gap:10px}.custom-alert-setting-copy strong{display:block;color:#20354d;font-size:11px}.custom-alert-setting-copy p{margin:3px 0 0;color:#657991;font-size:10px;line-height:1.4}.custom-alert-setting-row>small{grid-column:1/-1;padding-left:42px;color:#8392a5;font-size:9px;line-height:1.4}.custom-alert-toggle{position:relative;flex:0 0 auto;width:31px;height:18px;border:0;border-radius:9px;background:#c8d2df;cursor:pointer;padding:0}.custom-alert-toggle span{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .18s ease}.custom-alert-setting-row.enabled .custom-alert-toggle{background:#2c67c7}.custom-alert-setting-row.enabled .custom-alert-toggle span{transform:translateX(13px)}.custom-alert-condition{display:grid;grid-template-columns:78px minmax(120px,1fr) 116px 30px;align-items:end;grid-gap:8px;gap:8px}.custom-alert-condition label{display:grid;grid-gap:4px;gap:4px}.custom-alert-condition label>span{color:#718299;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.custom-alert-condition select,.custom-alert-threshold-input>div{width:100%;height:32px;border:1px solid #cbd7e5;border-radius:6px;background:#fff;color:#20354d;font-size:10px}.custom-alert-condition select{padding:0 8px}.custom-alert-threshold-input>div{display:flex;align-items:center}.custom-alert-threshold-input input{min-width:0;flex:1 1 auto;height:100%;border:0;outline:0;background:transparent;color:#20354d;font-size:10px;padding:0 8px}.custom-alert-threshold-input i{padding:0 8px;color:#6e8198;font-size:9px;font-style:normal}.custom-alert-condition :disabled{cursor:not-allowed;opacity:.55}.custom-alert-reset-row{display:grid;width:30px;height:32px;place-items:center;border:1px solid #cbd7e5;border-radius:6px;background:#fff;color:#60758f;cursor:pointer}.custom-alert-reset-row:hover{color:#2457b8;border-color:#8eb0e1}.custom-alert-reset-row svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.custom-alert-sticky-actions{position:-webkit-sticky;position:sticky;z-index:8;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:10px 12px;border:1px solid #ccd8e6;border-radius:8px;background:rgba(255,255,255,.96);box-shadow:0 8px 25px rgba(26,45,68,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.custom-alert-sticky-actions>div:first-child{display:grid;grid-gap:2px;gap:2px}.custom-alert-sticky-actions strong{color:#263a52;font-size:10px}.custom-alert-sticky-actions span{color:#72849a;font-size:9px}.custom-alert-sticky-actions>div:last-child{display:flex;gap:7px}.custom-alert-toast{position:fixed;z-index:90;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #b7e4c7;border-radius:7px;background:#f0fdf4;color:#177245;box-shadow:0 12px 32px rgba(20,70,45,.16);font-size:11px;font-weight:700}.custom-alert-toast svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}html[data-design-b-theme=dark] .custom-alert-panel,html[data-design-b-theme=dark] .custom-alert-settings-card,html[data-design-b-theme=dark] .custom-alert-sticky-actions,html[data-design-b-theme=dark] .dashboard-custom-alerts{border-color:#334155;background:#1e293b}html[data-design-b-theme=dark] .custom-alert-panel+.custom-alert-panel,html[data-design-b-theme=dark] .custom-alert-setting-row,html[data-design-b-theme=dark] .custom-alert-settings-card__head,html[data-design-b-theme=dark] .custom-alert-settings-header,html[data-design-b-theme=dark] .dashboard-custom-alerts__head{border-color:#263b55}html[data-design-b-theme=dark] .custom-alert-panel__title h3,html[data-design-b-theme=dark] .custom-alert-row__top strong,html[data-design-b-theme=dark] .custom-alert-row__values b,html[data-design-b-theme=dark] .custom-alert-setting-copy strong,html[data-design-b-theme=dark] .custom-alert-settings-card__head h2,html[data-design-b-theme=dark] .custom-alert-settings-header h1,html[data-design-b-theme=dark] .custom-alert-sticky-actions strong,html[data-design-b-theme=dark] .custom-alert-threshold-list strong,html[data-design-b-theme=dark] .dashboard-custom-alerts__head h2{color:#e5edf7}html[data-design-b-theme=dark] .custom-alert-empty,html[data-design-b-theme=dark] .custom-alert-row,html[data-design-b-theme=dark] .custom-alert-setting-row.disabled{background:#243244;border-color:#3b4b61}html[data-design-b-theme=dark] .custom-alert-back,html[data-design-b-theme=dark] .custom-alert-condition select,html[data-design-b-theme=dark] .custom-alert-configure,html[data-design-b-theme=dark] .custom-alert-reset-row,html[data-design-b-theme=dark] .custom-alert-threshold-input>div{border-color:#304964;background:#0c1c2f;color:#b9d1ee}html[data-design-b-theme=dark] .custom-alert-threshold-input input{color:#e5edf7}html[data-design-b-theme=dark] .custom-alert-empty p,html[data-design-b-theme=dark] .custom-alert-row p,html[data-design-b-theme=dark] .custom-alert-row__values,html[data-design-b-theme=dark] .custom-alert-setting-copy p,html[data-design-b-theme=dark] .custom-alert-settings-header p,html[data-design-b-theme=dark] .custom-alert-threshold-list span{color:#91a6bf}@media (max-width:980px){html[data-portal-design=b] .monitor-portal{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}html[data-portal-design=b] .monitor-portal .portal-sidebar{position:static;width:auto;min-height:auto;height:auto}.dashboard-custom-alerts__grid{grid-template-columns:1fr}.custom-alert-panel+.custom-alert-panel{border-top:1px solid #e5eaf1;border-left:0}.custom-alert-setting-row{grid-template-columns:1fr}.custom-alert-setting-row>small{padding-left:0}}html[data-portal-design=b] .monitor-portal .dashboard-page{gap:18px}html[data-portal-design=b] .monitor-portal .dashboard-kpi-block{gap:12px}html[data-portal-design=b] .monitor-portal .dashboard-chart-head,html[data-portal-design=b] .monitor-portal .dashboard-kpi-toolbar{min-height:32px}html[data-portal-design=b] .monitor-portal .dashboard-chart-head h2,html[data-portal-design=b] .monitor-portal .dashboard-custom-alerts__head h2,html[data-portal-design=b] .monitor-portal .dashboard-kpi-toolbar h2{margin:0;color:#17263a;font-size:15px;font-weight:650;line-height:1.3;letter-spacing:0;text-transform:none}html[data-portal-design=b] .monitor-portal .dashboard-period-control{flex:0 0 auto;border-color:#d8e1eb;border-radius:6px;box-shadow:none}html[data-portal-design=b] .monitor-portal .dashboard-period-control button{min-width:39px;height:30px;border-color:#d8e1eb;color:#58708d;font-size:11px;font-weight:650;line-height:1}html[data-portal-design=b] .monitor-portal .dashboard-period-control button:hover:not(.active){background:#f4f7fb;color:#1f6fbd}html[data-portal-design=b] .monitor-portal .dashboard-period-control button.active{background:#1f6fbd;color:#fff}html[data-portal-design=b] .monitor-portal .dashboard-kpis{gap:12px}html[data-portal-design=b] .monitor-portal .dashboard-kpi{min-height:128px;padding:14px 14px 0;grid-template-rows:minmax(72px,1fr) 36px;gap:8px;border-radius:7px;box-shadow:0 8px 22px rgba(15,23,42,.035)}html[data-portal-design=b] .monitor-portal .dashboard-kpi-top{gap:7px}html[data-portal-design=b] .monitor-portal .dashboard-kpi-label{min-height:17px;color:#61728a;font-size:10.5px;font-weight:650;letter-spacing:.085em;line-height:1.3}html[data-portal-design=b] .monitor-portal .dashboard-kpi strong{margin:0;color:#10233a;font-size:25px;font-weight:650;line-height:1.05}html[data-portal-design=b] .monitor-portal .dashboard-kpi-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}html[data-portal-design=b] .monitor-portal .dashboard-kpi-value-row small{color:#7b8ba0;font-size:9.5px;font-weight:650;white-space:nowrap}html[data-portal-design=b] .monitor-portal .dashboard-kpi-change{min-height:18px;gap:5px;padding-top:5px;color:#667991;font-size:11px;font-weight:650;line-height:1.25}html[data-portal-design=b] .monitor-portal .dashboard-kpi-change small{color:#7b8ba0;font-size:9px;font-weight:650;white-space:nowrap}html[data-portal-design=b] .monitor-portal .dashboard-kpi-spark{height:36px;margin-inline:-14px;border-top-color:#e9eff6}html[data-portal-design=b] .monitor-portal .dashboard-kpi-spark-line{stroke-width:1.55}html[data-portal-design=b] .monitor-portal .dashboard-kpi-spark-area{opacity:.14}html[data-portal-design=b] .monitor-portal .dashboard-custom-alerts{margin:0;border-color:#e1e7ef;box-shadow:0 8px 22px rgba(15,23,42,.03)}html[data-portal-design=b] .monitor-portal .dashboard-custom-alerts .dashboard-custom-alerts__head{min-height:52px;padding:10px 14px}html[data-portal-design=b] .monitor-portal .dashboard-chart-card{padding:15px 16px 14px;border-color:#e1e7ef;box-shadow:0 8px 22px rgba(15,23,42,.03)}html[data-portal-design=b] .monitor-portal .dashboard-chart-head{display:grid;grid-template-columns:minmax(max-content,.7fr) minmax(280px,2fr) auto;align-items:center;grid-gap:12px 24px;gap:12px 24px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid #edf1f5}html[data-portal-design=b] .monitor-portal .dashboard-chart-head h2{white-space:nowrap}html[data-portal-design=b] .monitor-portal .dashboard-legend{justify-content:flex-end;max-width:none;gap:5px 14px;padding:0}html[data-portal-design=b] .monitor-portal .dashboard-legend button{gap:6px;padding:4px 0;color:#637187;font-size:11.5px;font-weight:550;line-height:1.2}html[data-portal-design=b] .monitor-portal .dashboard-legend button i{width:11px;height:3px}html[data-portal-design=b] .monitor-portal .dashboard-chart-shell{border-radius:4px}html[data-portal-design=b] .monitor-portal .dashboard-chart-shell svg{min-width:900px}html[data-portal-design=b] .monitor-portal .dashboard-axis-title,html[data-portal-design=b] .monitor-portal .dashboard-axis-title.active-axis-title{font-size:11px;font-weight:600}html[data-portal-design=b] .monitor-portal .dashboard-axis-value,html[data-portal-design=b] .monitor-portal .dashboard-x-label{font-size:10.5px;font-weight:550}html[data-portal-design=b] .monitor-portal .dashboard-grid-line{stroke:#edf1f5}html[data-portal-design=b] .monitor-portal .dashboard-month-line{stroke:#f3f5f8}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-chart-head h2,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-custom-alerts__head h2,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-kpi-toolbar h2{color:#edf4ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-chart-head{border-bottom-color:rgba(148,163,184,.15)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-custom-alerts{border-color:#334155;background:#1e293b;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-custom-alerts .custom-alert-row,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-custom-alerts .dashboard-custom-alerts__head{border-color:rgba(148,163,184,.15)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-custom-alerts .custom-alert-empty{border-color:#3b4b61;background:#243244}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-period-control button:hover:not(.active){background:rgba(37,99,235,.12);color:#82b8ff}@media (max-width:1180px){html[data-portal-design=b] .monitor-portal .dashboard-chart-head{grid-template-columns:minmax(0,1fr) auto}html[data-portal-design=b] .monitor-portal .dashboard-legend{grid-column:1/-1;grid-row:2;justify-content:flex-start}html[data-portal-design=b] .monitor-portal .dashboard-chart-head>.dashboard-period-control{grid-column:2;grid-row:1}}@media (max-width:760px){html[data-portal-design=b] .monitor-portal .dashboard-page{gap:14px}html[data-portal-design=b] .monitor-portal .dashboard-kpi-toolbar{align-items:stretch;flex-direction:column;gap:9px}html[data-portal-design=b] .monitor-portal .dashboard-kpi-toolbar .dashboard-period-control{align-self:flex-start}html[data-portal-design=b] .monitor-portal .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .dashboard-kpi,html[data-portal-design=b] .monitor-portal .dashboard-kpi:nth-child(n+4),html[data-portal-design=b] .monitor-portal .dashboard-kpi:nth-child(n+5){grid-column:auto}html[data-portal-design=b] .monitor-portal .dashboard-chart-head{grid-template-columns:1fr;gap:10px}html[data-portal-design=b] .monitor-portal .dashboard-chart-head h2,html[data-portal-design=b] .monitor-portal .dashboard-chart-head>.dashboard-period-control,html[data-portal-design=b] .monitor-portal .dashboard-legend{grid-column:1;grid-row:auto}html[data-portal-design=b] .monitor-portal .dashboard-chart-head>.dashboard-period-control{justify-self:start}html[data-portal-design=b] .monitor-portal .dashboard-chart-card{padding:14px}}@media (max-width:520px){html[data-portal-design=b] .monitor-portal .dashboard-kpis{grid-template-columns:1fr}}.dashboard-custom-alerts{overflow:hidden}.dashboard-custom-alerts .dashboard-custom-alerts__head{align-items:center;min-height:54px;padding:10px 14px}.dashboard-custom-alerts .dashboard-custom-alerts__head h2{font-size:14px}.dashboard-custom-alerts .dashboard-custom-alerts__title{display:flex;min-width:0;flex:1 1 auto;align-items:center;flex-wrap:wrap;gap:20px}.dashboard-custom-alerts .custom-alert-severity-summary{display:flex;flex-wrap:wrap;gap:6px;padding:0;border:0}.dashboard-custom-alerts .custom-alert-severity-chip{display:inline-grid;grid-template-columns:auto 20px;align-items:center;gap:7px;min-height:30px;padding:0 8px;border:1px solid #cbdcf1;border-radius:6px;background:#f5f9ff;color:#2d65b5;font-size:11px}.dashboard-custom-alerts .custom-alert-severity-chip strong{font-size:inherit}.dashboard-custom-alerts .custom-alert-severity-chip b{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:rgba(45,101,181,.11);font-size:10px}.dashboard-custom-alerts .custom-alert-severity-chip.critical{border-color:#f1c4c7;background:#fff5f5;color:#c63f47}.dashboard-custom-alerts .custom-alert-severity-chip.high{border-color:#f0cfaa;background:#fff8ef;color:#c46b1a}.dashboard-custom-alerts .custom-alert-severity-chip.medium{border-color:#eedb9b;background:#fffbeb;color:#a36d00}.dashboard-custom-alerts .custom-alert-triggered-list{display:grid;grid-gap:0;gap:0;padding:0 14px}.dashboard-custom-alerts .custom-alert-row{display:grid;grid-template-columns:20px minmax(130px,.7fr) minmax(72px,auto) minmax(150px,.65fr) minmax(220px,1.5fr);align-items:center;grid-gap:12px;gap:12px;min-height:50px;padding:9px 4px;border:0;border-bottom:1px solid #e7ecf2;border-radius:0;background:transparent}.dashboard-custom-alerts .custom-alert-row:last-child{border-bottom:0}.dashboard-custom-alerts .custom-alert-row__icon{width:17px;height:17px;fill:none;stroke:#2d65b5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dashboard-custom-alerts .custom-alert-row.medium .custom-alert-row__icon{stroke:#b47a00}.dashboard-custom-alerts .custom-alert-row.high .custom-alert-row__icon{stroke:#d06a12}.dashboard-custom-alerts .custom-alert-row.critical .custom-alert-row__icon{stroke:#cf3f47}.dashboard-custom-alerts .custom-alert-row>strong{color:#20354d;font-size:12px}.dashboard-custom-alerts .custom-alert-row__value{color:#13263d;font-size:12px;font-weight:800}.dashboard-custom-alerts .custom-alert-row__threshold{color:#75869a;font-size:11px}.dashboard-custom-alerts .custom-alert-row__threshold b{color:#41566f}.dashboard-custom-alerts .custom-alert-row p{margin:0;color:#60738b;font-size:11px;line-height:1.4}.dashboard-custom-alerts .custom-alert-empty{display:flex;min-height:78px;place-items:initial;align-items:center;justify-content:flex-start;align-content:normal;gap:11px;margin:12px 14px;padding:12px 14px;border:1px solid #dce5ef;background:#f8fbfd;text-align:left}.dashboard-custom-alerts .custom-alert-empty svg{flex:0 0 auto}.dashboard-custom-alerts .custom-alert-empty strong{display:block;font-size:12px}.dashboard-custom-alerts .custom-alert-empty p{max-width:none;margin-top:2px;font-size:11px}.dashboard-custom-alerts .custom-alert-manage-link{display:inline-flex;align-items:center;gap:7px;margin:10px 14px 12px;color:#2457b8;font-size:9px;font-weight:700}.dashboard-custom-alerts .custom-alert-manage-link svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-row,html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-severity-summary{border-color:#263b55}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-severity-chip{border-color:#315173;background:#10243a;color:#7db0ef}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-severity-chip.critical{border-color:#67363f;background:#291821;color:#f27c86}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-severity-chip.high{border-color:#69472b;background:#271d17;color:#f3a45d}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-severity-chip.medium{border-color:#65552b;background:#272316;color:#e9c34d}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-row{background:transparent}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-row>strong,html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-row__value{color:#e5edf7}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-row p,html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-row__threshold{color:#91a6bf}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-row__threshold b{color:#c2d1e2}html[data-design-b-theme=dark] .dashboard-custom-alerts .custom-alert-empty{border-color:#2b415d;background:#0d1d31}@media (max-width:900px){.dashboard-custom-alerts .custom-alert-row{grid-template-columns:20px minmax(120px,1fr) auto minmax(140px,1fr)}.dashboard-custom-alerts .custom-alert-row p{grid-column:2/-1}}@media (max-width:620px){.dashboard-custom-alerts .dashboard-custom-alerts__head{align-items:center;flex-direction:row;flex-wrap:wrap}.dashboard-custom-alerts .dashboard-custom-alerts__title{flex-basis:100%}.dashboard-custom-alerts .custom-alert-configure{padding:0 8px}.dashboard-custom-alerts .custom-alert-row{grid-template-columns:18px minmax(0,1fr) auto;gap:7px}.dashboard-custom-alerts .custom-alert-row p,.dashboard-custom-alerts .custom-alert-row__threshold{grid-column:2/-1}}.disclaimer-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;margin-top:24px;padding:12px 2px 4px;border-top:1px solid #dce4ee;color:#718197;font-size:10px}.disclaimer-footer p{margin:0;line-height:1.5}.disclaimer-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.disclaimer-footer a{color:#526a87;text-decoration:none}.disclaimer-footer a:hover{color:#2457b8}.page-disclaimer-notice{display:flex;min-width:0;align-items:center;gap:8px;padding:9px 11px;border:1px solid #dce5ef;border-radius:6px;background:#f8fafc;color:#61738a}.page-disclaimer-notice__icon{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:#7085a0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.page-disclaimer-notice p{min-width:0;flex:1 1 auto;margin:0;font-size:10px;line-height:1.45}.disclaimer-tooltip{position:relative;display:inline-flex;flex:0 0 auto}.disclaimer-tooltip>button{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;background:transparent;color:#647c98;cursor:help}.disclaimer-tooltip>button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.disclaimer-tooltip>span{position:absolute;z-index:80;right:0;bottom:calc(100% + 7px);width:min(340px,calc(100vw - 40px));padding:10px 11px;border:1px solid #33445b;border-radius:6px;background:#162235;color:#f4f7fb;box-shadow:0 10px 28px rgba(15,23,42,.2);font-size:10px;line-height:1.5;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease}.disclaimer-tooltip:focus-within>span,.disclaimer-tooltip:hover>span{opacity:1;transform:translateY(0)}.legal-shell{min-height:100vh;background:#f4f7fb;color:#16243a}.legal-shell__nav{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;padding:10px max(24px,calc((100vw - 1100px) / 2));border-bottom:1px solid #dce4ee;background:#fff}.legal-shell__brand{display:flex;align-items:center;gap:10px;color:#14243a;text-decoration:none}.legal-shell__brand img{width:36px;height:36px;object-fit:contain}.legal-shell__brand span{display:grid}.legal-shell__brand strong{font-size:13px}.legal-shell__brand small{margin-top:2px;color:#75869b;font-size:9px}.legal-shell__nav>nav{display:flex;align-items:center;gap:18px}.legal-shell__nav>nav a{color:#4f637c;font-size:11px;font-weight:700;text-decoration:none}.legal-shell__nav>nav a:hover{color:#2457b8}.legal-shell>main{width:min(100% - 40px,1040px);margin:0 auto;padding:44px 0 56px}.legal-shell>.disclaimer-footer{width:min(100% - 40px,1040px);margin:0 auto;padding:16px 0 24px}.legal-page{display:grid;grid-gap:22px;gap:22px}.legal-page__header{max-width:780px}.legal-page__header>span{color:#2457b8;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal-page__header h1{margin:7px 0 8px;color:#102038;font-size:28px;letter-spacing:0}.legal-page__header p{margin:0;color:#61748c;font-size:13px;line-height:1.6}.legal-disclaimer-list{display:grid;grid-gap:8px;gap:8px}.legal-acknowledgement,.legal-content-card,.legal-disclaimer-card{border:1px solid #dce4ee;border-radius:8px;background:#fff}.legal-disclaimer-card{overflow:hidden}.legal-disclaimer-card summary{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-height:48px;padding:0 15px;cursor:pointer;list-style:none}.legal-disclaimer-card summary::-webkit-details-marker{display:none}.legal-disclaimer-card summary>span{color:#8a9aae;font-size:9px;font-weight:800}.legal-disclaimer-card summary strong{color:#20334b;font-size:12px}.legal-disclaimer-card summary svg{width:16px;height:16px;fill:none;stroke:#70839a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .15s ease}.legal-disclaimer-card[open] summary svg{transform:rotate(180deg)}.legal-disclaimer-card>p{margin:0;padding:0 15px 15px 55px;color:#5e7188;font-size:11px;line-height:1.65}.legal-acknowledgement{padding:14px 16px;border-left:3px solid #2457b8;color:#41566f;font-size:11px;line-height:1.55}.legal-methodology-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.legal-content-card{padding:18px}.legal-content-card h2{margin:0 0 8px;color:#20334b;font-size:14px}.legal-content-card li,.legal-content-card p{color:#60738a;font-size:11px;line-height:1.6}.legal-content-card p{margin:0}.legal-content-card ul{margin:10px 0 0;padding-left:18px}html[data-design-b-theme=dark] .monitor-portal .disclaimer-footer{border-color:rgba(148,163,184,.18);color:#8398b2}html[data-design-b-theme=dark] .monitor-portal .disclaimer-footer a{color:#9ab0ca}html[data-design-b-theme=dark] .monitor-portal .page-disclaimer-notice{border-color:#293f58;background:#0c1b2e;color:#9db0c8}html[data-design-b-theme=dark] .monitor-portal .page-disclaimer-notice__icon{stroke:#8fa7c3}html[data-design-b-theme=dark] .legal-shell{background:#07111f;color:#d8e4f2}html[data-design-b-theme=dark] .legal-acknowledgement,html[data-design-b-theme=dark] .legal-content-card,html[data-design-b-theme=dark] .legal-disclaimer-card,html[data-design-b-theme=dark] .legal-shell__nav{border-color:#263b55;background:#0b192b}html[data-design-b-theme=dark] .legal-content-card h2,html[data-design-b-theme=dark] .legal-disclaimer-card summary strong,html[data-design-b-theme=dark] .legal-page__header h1,html[data-design-b-theme=dark] .legal-shell__brand{color:#edf4ff}html[data-design-b-theme=dark] .legal-acknowledgement,html[data-design-b-theme=dark] .legal-content-card li,html[data-design-b-theme=dark] .legal-content-card p,html[data-design-b-theme=dark] .legal-disclaimer-card>p,html[data-design-b-theme=dark] .legal-page__header p,html[data-design-b-theme=dark] .legal-shell__nav>nav a{color:#9db0c8}@media (max-width:720px){.disclaimer-footer,.legal-shell__nav{align-items:flex-start;flex-direction:column}.legal-shell__nav{padding:14px 20px}.legal-shell__nav>nav{flex-wrap:wrap;gap:10px 16px}.legal-shell>main{width:min(100% - 28px,1040px);padding:28px 0 38px}.legal-methodology-grid{grid-template-columns:1fr}.legal-disclaimer-card>p{padding-left:15px}}.demo-launcher{display:grid;min-height:100vh;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:24px;background:#f4f7fb;color:#1b2e46;text-align:center}.demo-launcher__mark{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;background:#2457b8;color:#fff;font-size:18px;font-weight:800}.demo-launcher strong{font-size:15px}.demo-launcher span{color:#6b7e95;font-size:11px}.public-demo-welcome-backdrop{position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:20px;background:rgba(7,17,31,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.public-demo-welcome{position:relative;width:min(520px,100%);padding:26px;border:1px solid #d8e3f0;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.public-demo-welcome__close{position:absolute;top:12px;right:12px;display:grid;width:30px;height:30px;place-items:center;padding:0;border:1px solid #dce4ee;border-radius:6px;background:#fff;color:#61748c;cursor:pointer}.public-demo-welcome__close svg,.public-demo-welcome__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.public-demo-welcome__close svg{width:15px;height:15px}.public-demo-welcome__icon{display:grid;width:42px;height:42px;margin-bottom:16px;place-items:center;border-radius:8px;background:#edf4ff;color:#2457b8}.public-demo-welcome__icon svg{width:22px;height:22px}.public-demo-welcome>span{color:#2457b8;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-demo-welcome h1{margin:7px 38px 8px 0;color:#13263d;font-size:22px;letter-spacing:0}.public-demo-welcome>p{margin:0;color:#5b6f87;font-size:12px;line-height:1.6}.public-demo-welcome__note{margin-top:16px;padding:11px 12px;border:1px solid #dce6f1;border-left:3px solid #2457b8;border-radius:6px;background:#f7faff;color:#52677f;font-size:10px;line-height:1.5}.public-demo-welcome__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}html[data-design-b-theme=dark] .demo-launcher{background:#07111f;color:#edf4ff}html[data-design-b-theme=dark] .public-demo-welcome{border-color:#2a405a;background:#0b192b}html[data-design-b-theme=dark] .public-demo-welcome h1{color:#edf4ff}html[data-design-b-theme=dark] .public-demo-welcome>p{color:#a1b4cc}html[data-design-b-theme=dark] .public-demo-welcome__close{border-color:#30465f;background:#0e2035;color:#a9bad0}html[data-design-b-theme=dark] .public-demo-welcome__icon{background:#102b4b;color:#72aaf1}html[data-design-b-theme=dark] .public-demo-welcome__note{border-color:#2a405a #2a405a #2a405a #4d8ee5;background:#0d1d31;color:#9eb1c9}html[data-design-b-theme=dark] .auth-checking-shell{background:#07111f}html[data-design-b-theme=dark] .auth-checking-shell .auth-checking{border-color:#2a405a;background:#0b192b}html[data-design-b-theme=dark] .auth-checking-shell .auth-checking strong{color:#edf4ff}html[data-design-b-theme=dark] .auth-checking-shell .auth-checking span{color:#9eb1c9}@media (max-width:560px){.public-demo-welcome{padding:22px 18px}.public-demo-welcome__actions{align-items:stretch;flex-direction:column}.public-demo-welcome__actions .button{justify-content:center}}html[data-portal-design=b] .monitor-portal .short-briefing-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}html[data-portal-design=b] .monitor-portal .short-briefing-kpi{position:relative;display:grid;min-width:0;min-height:126px;align-content:start;grid-gap:10px;gap:10px;padding:14px;overflow:visible;border-color:#dfe6ee;box-shadow:none}html[data-portal-design=b] .monitor-portal .short-briefing-kpi.risk:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:7px 0 0 7px;background:#dc4a4a}html[data-portal-design=b] .monitor-portal .short-briefing-kpi__label{display:flex;min-width:0;align-items:center;gap:6px;color:#64748b;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-briefing-kpi__label>span:first-child{min-width:0;overflow-wrap:anywhere}html[data-portal-design=b] .monitor-portal .short-briefing-kpi>strong{color:#10243d;font-size:clamp(22px,2vw,29px);font-weight:650;letter-spacing:0;line-height:1.05}html[data-portal-design=b] .monitor-portal .short-briefing-kpi__footer{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto}html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta{display:grid;min-width:0;grid-gap:2px;gap:2px;line-height:1.2}html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta em,html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta strong{overflow-wrap:anywhere;white-space:normal}html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta.up,html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta.up em,html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta.up strong{color:#c9364f}html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta.down,html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta.down em,html[data-portal-design=b] .monitor-portal .short-briefing-kpi .short-kpi-delta.down strong{color:#078465}html[data-portal-design=b] .monitor-portal .short-briefing-kpi__trend{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:13px;font-weight:700}html[data-portal-design=b] .monitor-portal .short-briefing-kpi__trend.up{color:#c9364f;background:#fff1f2}html[data-portal-design=b] .monitor-portal .short-briefing-kpi__trend.down{color:#078465;background:#ecfdf5}html[data-portal-design=b] .monitor-portal .short-briefing-history-section,html[data-portal-design=b] .monitor-portal .short-briefing-interpretation,html[data-portal-design=b] .monitor-portal .short-briefing-methodology,html[data-portal-design=b] .monitor-portal .short-briefing-trend-section{border-color:#dfe6ee;box-shadow:none}html[data-portal-design=b] .monitor-portal :is(.short-briefing-interpretation,.short-briefing-trend-section,.short-briefing-history-section)>.terminal-section__head{border:0;border-bottom:1px solid #e2e8f0}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation{position:relative;overflow:hidden}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#2f6dd5}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation.extreme:before,html[data-portal-design=b] .monitor-portal .short-briefing-interpretation.high:before{background:#dc4a4a}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation.moderate:before{background:#d99112}html[data-portal-design=b] .monitor-portal .short-briefing-risk-badge{display:inline-flex;min-height:27px;align-items:center;padding:0 9px;border:1px solid #cddbf0;border-radius:999px;color:#3152b4;background:#f2f6fd;font-size:10px;font-weight:700;white-space:nowrap}html[data-portal-design=b] .monitor-portal .short-briefing-risk-badge.extreme,html[data-portal-design=b] .monitor-portal .short-briefing-risk-badge.high{border-color:#fecdd3;color:#be123c;background:#fff1f2}html[data-portal-design=b] .monitor-portal .short-briefing-risk-badge.moderate{border-color:#fde68a;color:#a16207;background:#fffbeb}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation__grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);grid-gap:12px;gap:12px}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation__memo{display:grid;grid-gap:10px;gap:10px}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation__memo article,html[data-portal-design=b] .monitor-portal .short-briefing-watch{padding:13px;border:1px solid #e2e8f0;border-radius:7px;background:#f9fbfd}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation__memo span,html[data-portal-design=b] .monitor-portal .short-briefing-watch>span{display:block;margin-bottom:7px;color:#3152b4;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation__memo p{margin:0;color:#334a64;font-size:12.5px;line-height:1.6}html[data-portal-design=b] .monitor-portal .short-briefing-watch{display:flex;flex-direction:column}html[data-portal-design=b] .monitor-portal .short-briefing-watch ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}html[data-portal-design=b] .monitor-portal .short-briefing-watch li{position:relative;padding-left:15px;color:#40556e;font-size:11.5px;line-height:1.45}html[data-portal-design=b] .monitor-portal .short-briefing-watch li:before{content:"";position:absolute;top:.55em;left:1px;width:5px;height:5px;border-radius:50%;background:#2f6dd5}html[data-portal-design=b] .monitor-portal .short-briefing-confidence{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:auto;padding-top:14px}html[data-portal-design=b] .monitor-portal .short-briefing-confidence span{display:grid;grid-gap:3px;gap:3px;color:#8290a3;font-size:9px;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-briefing-confidence strong{color:#273b53;font-size:10.5px;font-weight:650;text-transform:none}html[data-portal-design=b] .monitor-portal .short-briefing-ai-note{margin:11px 0 0;color:#8290a3;font-size:9.5px}html[data-portal-design=b] .monitor-portal .short-briefing-chart{display:grid;grid-gap:10px;gap:10px}html[data-portal-design=b] .monitor-portal .short-briefing-chart__legend{display:flex;flex-wrap:wrap;gap:7px}html[data-portal-design=b] .monitor-portal .short-briefing-chart__legend button{display:inline-flex;min-height:29px;align-items:center;gap:6px;padding:0 9px;border:1px solid #dce4ee;border-radius:6px;color:#718096;background:#fff;font-size:10.5px;cursor:pointer}html[data-portal-design=b] .monitor-portal .short-briefing-chart__legend button:not(.active){opacity:.42}html[data-portal-design=b] .monitor-portal .short-briefing-chart__legend button.focused{border-color:#9eb9df;color:#20344d;background:#f7faff}html[data-portal-design=b] .monitor-portal .short-briefing-chart__legend i{width:8px;height:8px;border-radius:50%}html[data-portal-design=b] .monitor-portal .short-briefing-chart__canvas{position:relative;min-width:0}html[data-portal-design=b] .monitor-portal .short-briefing-chart__canvas svg{display:block;width:100%;min-width:680px;height:auto;overflow:visible}html[data-portal-design=b] .monitor-portal .short-briefing-chart__canvas{overflow-x:auto;overflow-y:visible}html[data-portal-design=b] .monitor-portal .short-briefing-chart__grid{stroke:#e8edf3;stroke-width:1}html[data-portal-design=b] .monitor-portal .short-briefing-chart__axis,html[data-portal-design=b] .monitor-portal .short-briefing-chart__date{fill:#7c8da3;font-size:10px;font-weight:550}html[data-portal-design=b] .monitor-portal .short-briefing-chart__axis-title{fill:#52657c;font-size:10px;font-weight:650}html[data-portal-design=b] .monitor-portal .short-briefing-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;opacity:.58;transition:opacity .18s ease,stroke-width .18s ease;vector-effect:non-scaling-stroke;cursor:crosshair}html[data-portal-design=b] .monitor-portal .short-briefing-chart__line.focused{stroke-width:2.4;opacity:1}html[data-portal-design=b] .monitor-portal .short-briefing-chart__cursor{stroke:#a9b8ca;stroke-dasharray:3 4;stroke-width:1;vector-effect:non-scaling-stroke}html[data-portal-design=b] .monitor-portal .short-briefing-chart__tooltip{position:absolute;z-index:5;top:28px;display:grid;width:min(270px,calc(100vw - 80px));grid-gap:6px;gap:6px;padding:10px;border-radius:6px;color:#dbe7f5;background:#162238;box-shadow:0 10px 30px rgba(15,23,42,.22);pointer-events:none}html[data-portal-design=b] .monitor-portal .short-briefing-chart__tooltip>strong{color:#fff;font-size:11px}html[data-portal-design=b] .monitor-portal .short-briefing-chart__tooltip span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;color:#aab9cb;font-size:9.5px}html[data-portal-design=b] .monitor-portal .short-briefing-chart__tooltip span.focused{color:#fff}html[data-portal-design=b] .monitor-portal .short-briefing-chart__tooltip i{width:6px;height:6px;border-radius:50%}html[data-portal-design=b] .monitor-portal .short-briefing-chart__tooltip b{color:inherit;font-weight:650}html[data-portal-design=b] .monitor-portal .short-briefing-chart-empty{display:grid;min-height:240px;place-items:center;color:#7c8da3;font-size:12px}html[data-portal-design=b] .monitor-portal .short-briefing-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:7px}html[data-portal-design=b] .monitor-portal .short-briefing-table{width:100%;min-width:760px;border-collapse:collapse}html[data-portal-design=b] .monitor-portal .short-briefing-table td,html[data-portal-design=b] .monitor-portal .short-briefing-table th{padding:10px 12px;border-bottom:1px solid #e8edf3;color:#40556e;font-size:10.5px;text-align:left;white-space:nowrap}html[data-portal-design=b] .monitor-portal .short-briefing-table th{color:#718096;background:#f8fafc;font-size:9px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-briefing-table tbody tr:last-child td{border-bottom:0}html[data-portal-design=b] .monitor-portal .short-briefing-table td.positive{color:#078465}html[data-portal-design=b] .monitor-portal .short-briefing-table td.negative{color:#c9364f}html[data-portal-design=b] .monitor-portal .short-history-signal{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:999px;color:#52657c;background:#edf2f7;font-size:9px;font-weight:650}html[data-portal-design=b] .monitor-portal .short-history-signal.improving{color:#078465;background:#eaf8f3}html[data-portal-design=b] .monitor-portal .short-history-signal.elevated{color:#a16207;background:#fff8df}html[data-portal-design=b] .monitor-portal .short-history-signal.deteriorating{color:#be123c;background:#fff1f2}html[data-portal-design=b] .monitor-portal .short-briefing-methodology{padding:0;overflow:hidden}html[data-portal-design=b] .monitor-portal .short-briefing-methodology summary{padding:12px 14px;color:#273b53;font-size:11.5px;font-weight:650;cursor:pointer}html[data-portal-design=b] .monitor-portal .short-briefing-methodology ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0 30px 14px;color:#64748b;font-size:10.5px;line-height:1.5}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-history-section,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-interpretation,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-interpretation__memo article,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-kpi,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-methodology,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-trend-section,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-watch{border-color:#293f58;background:#0b192b}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :is(.short-briefing-interpretation,.short-briefing-trend-section,.short-briefing-history-section)>.terminal-section__head{border-bottom-color:#293f58}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-confidence strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-kpi>strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-methodology summary{color:#e5edf7}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-interpretation__memo p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-methodology ul,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-watch li{color:#a9b9cc}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-chart__legend button{border-color:#304861;color:#9db0c8;background:#0d1e32}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-chart__legend button.focused{color:#e5edf7;background:#10243a}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-chart__grid{stroke:#24384f}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-chart__axis,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-chart__date{fill:#8fa3ba}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-chart__axis-title{fill:#b5c4d5}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-table-wrap{border-color:#293f58}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-table th{color:#9db0c8;background:#102033}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-table td{border-bottom-color:#24384f;color:#b8c7d8}@media (max-width:980px){html[data-portal-design=b] .monitor-portal .short-briefing-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation__grid{grid-template-columns:1fr}}@media (max-width:560px){html[data-portal-design=b] .monitor-portal .short-briefing-kpi-grid{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .short-briefing-kpi{min-height:112px}html[data-portal-design=b] .monitor-portal .short-briefing-interpretation .terminal-section__head{align-items:flex-start;flex-direction:column}html[data-portal-design=b] .monitor-portal .short-briefing-confidence{grid-template-columns:1fr}}.settings-general-page{max-width:1120px}.settings-general-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:14px;gap:14px}.settings-general-primary{grid-column:span 2}.settings-general-page .settings-panel{min-width:0;padding:14px;border-color:#dce4ee;border-radius:7px;box-shadow:none}.settings-general-page .settings-panel__head{align-items:center;margin-bottom:14px}.settings-general-page .settings-panel__head h2{margin-top:3px;font-size:14px}.settings-general-page .language-switch{gap:8px}.settings-general-page .language-switch button{min-width:0;padding:11px;border-radius:6px}.settings-general-page .settings-note{font-size:10px;line-height:1.5}.settings-control-card{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #e3e8f0;border-radius:8px;background:#f8fafc}.settings-control-card p{margin:0;color:#64748b;font-size:12px;font-weight:650;line-height:1.45}.settings-select-control select,.settings-timezone-control select{background:#ffffff}.settings-select-control select:focus,.settings-timezone-control select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.settings-segmented-control{display:grid;grid-gap:8px;gap:8px}.settings-segmented-control>span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-segmented-control>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:8px;gap:8px}.settings-segmented-control button{min-height:46px;border:1px solid #d9e2ee;border-radius:8px;background:#ffffff;color:#334155;cursor:pointer;padding:8px 10px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.settings-segmented-control button.active,.settings-segmented-control button:hover{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.08)}.settings-segmented-control button strong{display:block;color:#0f172a;font-size:12px;font-weight:750}.settings-segmented-control button small{display:block;margin-top:3px;color:#64748b;font-size:10.5px;font-weight:650;line-height:1.25}.settings-toggle-row{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid #d9e2ee;border-radius:8px;background:#ffffff}.settings-toggle-row input{margin-top:3px;accent-color:#2563eb}.settings-toggle-row span{display:grid;grid-gap:3px;gap:3px}.settings-toggle-row strong{color:#0f172a;font-size:12px;font-weight:750}.settings-toggle-row small{color:#64748b;font-size:11px;font-weight:650;line-height:1.35}.settings-general-actions{position:-webkit-sticky;position:sticky;bottom:14px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:12px 14px;border:1px solid #dbe4ef;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 12px 28px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-general-actions>div:first-child{display:grid;grid-gap:3px;gap:3px}.settings-general-actions strong{color:#0f172a;font-size:13px}.settings-general-actions span{color:#64748b;font-size:11px;font-weight:650}.settings-general-actions>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.company-management-page{max-width:1160px}.company-management-page .company-invite-panel,.company-management-page .company-management-section{margin:0}.company-management-page .terminal-section__head{border:0;border-bottom:1px solid #e2e8f0}.company-count-badge{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;border:1px solid #d6e1ee;border-radius:6px;background:#f7f9fc;color:#60748d;font-size:10px;font-weight:700}.company-access-list{display:grid;border:1px solid #dce4ee;border-radius:7px;overflow:hidden}.company-access-card{display:grid;grid-template-columns:42px minmax(180px,1.3fr) minmax(100px,.55fr) minmax(130px,.7fr) auto 34px;align-items:center;grid-gap:12px;gap:12px;min-height:66px;padding:10px 12px;border-bottom:1px solid #e5ebf2;background:#fff}.company-access-card:last-child{border-bottom:0}.company-access-card:hover{background:#f9fbfd}.company-access-ticker{display:grid;width:38px;height:38px;place-items:center;border-radius:6px;background:#edf4ff;color:#2457b8;font-size:10px;font-weight:800}.company-access-detail,.company-access-identity{display:grid;min-width:0;grid-gap:3px;gap:3px}.company-access-identity strong{overflow:hidden;color:#20344d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.company-access-detail>span,.company-access-identity small{color:#7b8ca1;font-size:9px}.company-access-detail strong{color:#40556e;font-size:10px}.company-access-open{display:grid;width:30px;height:30px;place-items:center;border:1px solid #ccd9e8;border-radius:6px;color:#2457b8;background:#fff}.company-access-open:hover{border-color:#8fb0dd;background:#f3f7fd}.company-access-open svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.company-access-loading{display:flex;min-height:66px;align-items:center;gap:12px;padding:10px 12px}.company-access-loading>span{width:38px;height:38px;border-radius:6px;background:#edf1f6}.company-access-loading>div{display:grid;width:min(280px,60%);grid-gap:7px;gap:7px}.company-access-loading b,.company-access-loading i{display:block;height:9px;border-radius:5px;background:#edf1f6}.company-access-loading i{width:55%}.company-access-empty{padding:22px;color:#708299;font-size:11px;text-align:center}.company-management-page .company-invite-form{margin-top:0}html[data-design-b-theme=dark] .monitor-portal .company-access-card,html[data-design-b-theme=dark] .monitor-portal .company-access-list,html[data-design-b-theme=dark] .monitor-portal .settings-general-page .settings-panel{border-color:#293f58;background:#0b192b}html[data-design-b-theme=dark] .monitor-portal .settings-control-card{border-color:#293f58;background:#0d1e32}html[data-design-b-theme=dark] .monitor-portal .settings-control-card p,html[data-design-b-theme=dark] .monitor-portal :where(.settings-select-control span,.settings-timezone-control span){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal :where(.settings-select-control select,.settings-timezone-control select){border-color:#304861;background:#081525;color:#e5edf7}html[data-design-b-theme=dark] .monitor-portal .settings-segmented-control>span{color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal :where(.settings-segmented-control button,.settings-toggle-row){border-color:#304861;background:#081525}html[data-design-b-theme=dark] .monitor-portal .settings-segmented-control button.active,html[data-design-b-theme=dark] .monitor-portal .settings-segmented-control button:hover{border-color:#60a5fa;background:#10243c;box-shadow:0 0 0 3px rgba(96,165,250,.12)}html[data-design-b-theme=dark] .monitor-portal :where(.settings-segmented-control button strong,.settings-toggle-row strong,.settings-general-actions strong){color:#e5edf7}html[data-design-b-theme=dark] .monitor-portal :where(.settings-segmented-control button small,.settings-toggle-row small,.settings-general-actions span){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .settings-general-actions{border-color:#293f58;background:rgba(11,25,43,.92);box-shadow:0 12px 28px rgba(0,0,0,.24)}html[data-design-b-theme=dark] .monitor-portal .company-management-page .terminal-section__head{border-bottom-color:#293f58}html[data-design-b-theme=dark] .monitor-portal .company-access-card:hover{background:#0d1e32}html[data-design-b-theme=dark] .monitor-portal .company-access-open,html[data-design-b-theme=dark] .monitor-portal .company-count-badge{border-color:#304861;background:#0d1e32;color:#8cb9ef}html[data-design-b-theme=dark] .monitor-portal .company-access-ticker{background:#102b4b;color:#78aceb}html[data-design-b-theme=dark] .monitor-portal .company-access-detail strong,html[data-design-b-theme=dark] .monitor-portal .company-access-identity strong{color:#e5edf7}html[data-design-b-theme=dark] .monitor-portal .company-access-loading b,html[data-design-b-theme=dark] .monitor-portal .company-access-loading i,html[data-design-b-theme=dark] .monitor-portal .company-access-loading>span{background:#13263d}@media (max-width:900px){.settings-general-grid{grid-template-columns:1fr}.settings-general-primary{grid-column:auto}.company-access-card{grid-template-columns:42px minmax(150px,1fr) minmax(90px,auto) auto 34px}.company-access-date{display:none}}@media (max-width:620px){.settings-general-actions{position:static;align-items:stretch;flex-direction:column}.settings-general-actions>div:last-child{justify-content:stretch}.settings-general-actions .button{flex:1 1}.settings-general-page .language-switch{grid-template-columns:1fr}.company-access-card{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.company-access-card>.status-pill,.company-access-detail{grid-column:2}.company-access-open{grid-column:3;grid-row:1}}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-kpi .short-kpi-delta.up,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-kpi .short-kpi-delta.up em,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-kpi .short-kpi-delta.up strong{color:#fb7185!important}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-kpi .short-kpi-delta.down,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-kpi .short-kpi-delta.down em,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-briefing-kpi .short-kpi-delta.down strong{color:#34d399!important}html[data-portal-design=b] .monitor-portal .lending-page-overview,html[data-portal-design=b] .monitor-portal .lending-trends-section,html[data-portal-design=b] .monitor-portal .short-interest-overview,html[data-portal-design=b] .monitor-portal .short-interest-trends-section{margin-bottom:12px}html[data-portal-design=b] .monitor-portal .short-ai-analysis-card{display:flex;flex-direction:column;gap:8px;padding:14px}html[data-portal-design=b] .monitor-portal .short-ai-analysis-card>span{margin-bottom:0}html[data-portal-design=b] .monitor-portal .short-ai-analysis-card>.short-ai-analysis-copy{margin-top:0}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-management-guide{grid-column:1/-1;min-height:0}html[data-portal-design=b] .monitor-portal .lending-risk-factor-card{display:flex;flex-direction:column}html[data-portal-design=b] .monitor-portal .lending-risk-factor{display:flex;flex:1 1;flex-direction:column;justify-content:center;gap:18px;min-width:0}html[data-portal-design=b] .monitor-portal .lending-risk-factor__status{display:flex;align-items:center;gap:14px}html[data-portal-design=b] .monitor-portal .lending-risk-factor__status>i{width:12px;height:48px;flex:0 0 auto;border-radius:4px;background:var(--short-score-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--short-score-accent) 10%,transparent)}html[data-portal-design=b] .monitor-portal .lending-risk-factor__status div{display:grid;grid-gap:3px;gap:3px;min-width:0}html[data-portal-design=b] .monitor-portal .lending-risk-factor__status small{color:#8290a5;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .lending-risk-factor__status strong{color:#10233c;font-size:clamp(25px,2.3vw,34px);font-weight:700;line-height:1.08}html[data-portal-design=b] .monitor-portal .lending-risk-factor>p{max-width:620px;margin:0;color:#5f718a;font-size:12px;line-height:1.6}html[data-portal-design=b] .monitor-portal .lending-risk-spectrum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}html[data-portal-design=b] .monitor-portal .lending-risk-spectrum span{display:grid;grid-gap:6px;gap:6px;color:#8a98ab;font-size:9.5px;font-weight:700;text-align:center}html[data-portal-design=b] .monitor-portal .lending-risk-spectrum span>i{width:100%;height:5px;border-radius:999px;background:#e7edf5}html[data-portal-design=b] .monitor-portal .lending-risk-spectrum span.active{color:var(--short-score-accent)}html[data-portal-design=b] .monitor-portal .lending-risk-spectrum span.active>i{background:var(--short-score-accent)}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-score-layout{display:grid;grid-template-columns:minmax(225px,1fr) minmax(230px,1fr);grid-gap:16px;gap:16px;align-items:start}html[data-portal-design=b] .monitor-portal .lending-score-layout .short-score-compact,html[data-portal-design=b] .monitor-portal .short-overview-score-layout .short-score-compact{grid-template-columns:1fr;justify-items:center;align-content:start;gap:10px}html[data-portal-design=b] .monitor-portal .lending-score-layout .short-score-compact__copy,html[data-portal-design=b] .monitor-portal .short-overview-score-layout .short-score-compact__copy{width:100%;text-align:center}html[data-portal-design=b] .monitor-portal .short-overview-score-layout .short-score-compact__copy .short-kpi-delta{align-items:center}html[data-portal-design=b] .monitor-portal .lending-score-layout .short-score-card-ranges{margin-top:0;padding-top:0;border-top:0}html[data-portal-design=b] .monitor-portal .lending-score-layout .short-score-card-ranges>div{grid-template-columns:52px minmax(0,1fr);gap:9px;padding:8px 9px}html[data-portal-design=b] .monitor-portal .lending-score-layout .short-score-card-ranges>div>strong{font-size:10.5px}html[data-portal-design=b] .monitor-portal .lending-score-layout .short-score-card-ranges span{font-size:10px;line-height:1.4}html[data-portal-design=b] .monitor-portal .lending-score-layout .short-score-card-ranges b{font-size:10.5px}html[data-portal-design=b] .monitor-portal .lending-management-guide .short-ai-analysis-copy{gap:12px}html[data-portal-design=b] .monitor-portal .lending-management-guide .short-ai-analysis-copy p{font-size:13.5px;line-height:1.7}html[data-portal-design=b] .monitor-portal .lending-management-guide .short-ai-analysis-copy strong{font-size:14px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-signal-strip{margin-top:14px}html[data-portal-design=b] .monitor-portal .lending-page-overview .short-ai-analysis-card,html[data-portal-design=b] .monitor-portal .short-interest-overview .short-ai-analysis-card{min-height:0;margin-top:14px}html[data-portal-design=b] .monitor-portal .short-interest-overview .short-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-portal-design=b] .monitor-portal .short-interest-overview .short-overview-score-layout{display:grid;grid-template-columns:minmax(225px,1fr) minmax(230px,1fr);grid-gap:16px;gap:16px;align-items:start}html[data-portal-design=b] .monitor-portal .short-overview-score-layout .short-score-card-ranges{margin-top:0;padding-top:0;border-top:0}html[data-portal-design=b] .monitor-portal :is(.lending-market-snapshot,.short-key-metrics-card) .short-executive-metric{grid-template-columns:minmax(90px,1fr) minmax(72px,auto) minmax(94px,118px);gap:8px;padding-right:4px}html[data-portal-design=b] .monitor-portal :is(.lending-market-snapshot,.short-key-metrics-card) .short-executive-metric em{max-width:118px;line-height:1.3;white-space:normal}html[data-portal-design=b] .monitor-portal .short-ai-analysis-copy{display:grid;grid-gap:10px;gap:10px}html[data-portal-design=b] .monitor-portal .short-ai-analysis-copy p{margin:0;color:#40556e;font-size:12px;line-height:1.65}html[data-portal-design=b] .monitor-portal .short-ai-analysis-copy strong{display:block;margin-bottom:3px;color:#162a43;font-size:12.5px;font-weight:700}html[data-portal-design=b] .monitor-portal .short-ai-analysis-card>small{margin-top:auto;padding-top:10px;border-top:1px solid #e2e8f0;color:#8290a3;font-size:9.5px;line-height:1.45}html[data-portal-design=b] .monitor-portal .short-score-card-ranges{display:grid;grid-gap:5px;gap:5px;margin-top:13px;padding-top:11px;border-top:1px solid #e2e8f0}html[data-portal-design=b] .monitor-portal .short-score-card-ranges>div{display:grid;grid-template-columns:45px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:start;padding:6px 7px;border:1px solid transparent;border-radius:6px;color:#718096;background:#f8fafc}html[data-portal-design=b] .monitor-portal .short-score-card-ranges>div.active{border-color:color-mix(in srgb,var(--short-score-accent) 35%,#dbe4ef);color:#334a64;background:color-mix(in srgb,var(--short-score-accent) 7%,white)}html[data-portal-design=b] .monitor-portal .short-score-card-ranges>div>strong{color:#52657c;font-size:9.5px;font-weight:700}html[data-portal-design=b] .monitor-portal .short-score-card-ranges span{display:grid;grid-gap:2px;gap:2px;font-size:9px;line-height:1.35}html[data-portal-design=b] .monitor-portal .short-score-card-ranges b{color:#273b53;font-size:9.5px;font-weight:700}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-ai-analysis-copy p{color:#b8c7d8}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-ai-analysis-copy strong{color:#eef4fb}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-ai-analysis-card>small{border-top-color:#293f58;color:#8498af}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-card-ranges{border-top-color:#293f58}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-card-ranges>div{color:#8fa3ba;background:#0e1d30}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-card-ranges>div.active{border-color:color-mix(in srgb,var(--short-score-accent) 50%,#293f58);color:#c6d3e2;background:color-mix(in srgb,var(--short-score-accent) 13%,#0b192b)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-card-ranges b,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-card-ranges>div>strong{color:#e5edf7}@media (max-width:1080px){html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-score-layout,html[data-portal-design=b] .monitor-portal .short-interest-overview .short-overview-score-layout{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .lending-score-layout .short-score-card-ranges,html[data-portal-design=b] .monitor-portal .short-overview-score-layout .short-score-card-ranges{padding-top:11px;border-top:1px solid #e2e8f0}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :is(.lending-score-layout,.short-overview-score-layout) .short-score-card-ranges{border-top-color:#293f58}}@media (max-width:860px){html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-executive-grid,html[data-portal-design=b] .monitor-portal .short-interest-overview .short-executive-grid{grid-template-columns:1fr}}html[data-portal-design=b] .portal-design-b-actions .user-menu__panel{width:min(260px,calc(100vw - 24px));max-width:calc(100vw - 24px);overflow:hidden}html[data-portal-design=b] .portal-design-b-actions .user-menu__head{min-width:0}html[data-portal-design=b] .portal-design-b-actions .user-menu__head span{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.35}@media (max-width:720px){.custom-alert-settings-header,.custom-alert-sticky-actions,.dashboard-custom-alerts__head{align-items:stretch;flex-direction:column}.custom-alert-settings-header>div:last-child,.custom-alert-sticky-actions>div:last-child{flex-wrap:wrap}.custom-alert-condition{grid-template-columns:70px minmax(110px,1fr) 105px 30px}.custom-alert-row__top{grid-template-columns:auto minmax(0,1fr)}.custom-alert-row__top time{grid-column:1/-1}}@media (max-width:520px){.custom-alert-condition{grid-template-columns:1fr 1fr}.custom-alert-reset-row{width:100%}}@media (max-width:1100px){.ops-login-card,.ops-market-data-grid,.ops-sec-grid,.ops-shell,.ops-upload-grid{grid-template-columns:1fr}.ops-sidebar{min-height:auto}.ops-log-list div{grid-template-columns:1fr}}@media (max-width:720px){.ops-login-page,.ops-main{padding:16px}.ops-readiness-list{grid-template-columns:1fr}.ops-readiness-head-actions{width:100%;flex-wrap:wrap}.ops-broker-input-grid,.ops-destination-grid,.ops-form-grid.three,.ops-form-grid.two,.ops-holder-identity,.ops-latest-total-row{grid-template-columns:1fr}.ops-form-footer{align-items:stretch;flex-direction:column}.ops-form-actions{justify-content:stretch}.ops-form-actions button{flex:1 1}.ops-ticker-context{grid-template-columns:1fr;align-items:stretch}.ops-ticker-context small{white-space:normal}}.mini-stats{display:flex;gap:8px;flex-wrap:wrap}.input{background:rgba(4,10,20,.6)}.pill{display:inline-flex;align-items:center;gap:8px}@media (max-width:760px){.landing{padding:18px 14px 48px}.portal-grid.cols-2,.portal-grid.cols-3{grid-template-columns:1fr}}@media (max-width:1100px){.report-archive-summary,.report-history-group,.report-window-grid{grid-template-columns:1fr}.report-archive-summary__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.report-window-card p{min-height:0}}@media (max-width:680px){.report-archive-summary__stats,.report-history-toolbar{grid-template-columns:1fr}.report-history-row,.report-window-card__actions,.report-window-card__head{align-items:flex-start;flex-direction:column}.report-history-row strong{white-space:normal}}:root{--saas-bg:#f6f9fc;--saas-surface:#ffffff;--saas-ink:#061b31;--saas-muted:#64748d;--saas-line:#e5edf5;--saas-purple:#533afd;--saas-purple-dark:#4434d4;--saas-indigo:#1c1e54;--saas-green:#15be53;--saas-shadow:rgba(50,50,93,.25) 0 30px 45px -30px,rgba(0,0,0,.1) 0 18px 36px -18px}.main-content{padding:28px}.marketing-page,.portal-page{color:var(--saas-ink);background:radial-gradient(circle at 18% 10%,rgba(83,58,253,.14),transparent 28%),radial-gradient(circle at 88% 4%,rgba(234,34,97,.12),transparent 24%),linear-gradient(180deg,#ffffff 0,var(--saas-bg) 52%,#eef4fb 100%);min-height:100vh;font-feature-settings:"ss01"}.marketing-page{padding:24px}.marketing-nav{max-width:1180px;margin:0 auto;height:68px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 18px;background:rgba(255,255,255,.78);border:1px solid rgba(229,237,245,.9);border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(23,23,23,.06);position:-webkit-sticky;position:sticky;top:16px;z-index:10}.brand-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--saas-ink);font-weight:700;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--saas-purple),#ea2261);box-shadow:0 14px 24px -12px rgba(83,58,253,.35);font-size:13px;font-weight:800}.hero-actions,.marketing-nav__actions,.marketing-nav__links,.portal-topbar__actions,.trust-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing-nav__links a{color:#273951;font-size:14px;font-weight:500}.button.light-primary{background:var(--saas-purple);border-color:var(--saas-purple);color:#fff;border-radius:8px;box-shadow:0 18px 34px -18px rgba(83,58,253,.24)}.button.light-primary:hover{background:var(--saas-purple-dark)}.button.secondary.light{background:#fff;border:1px solid #d6d9fc;color:var(--saas-purple);border-radius:8px;box-shadow:none}.button.large{padding:14px 18px;font-size:15px}.saas-hero{max-width:1180px;margin:86px auto 0;display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);grid-gap:52px;gap:52px;align-items:center}.eyebrow{color:var(--saas-purple);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.dark-cta h2,.hero-copy h1,.portal-topbar h1,.section-heading h2{color:var(--saas-ink);margin:0;font-weight:500;letter-spacing:-1.25px;line-height:1.02}.hero-copy h1{font-size:clamp(48px,6.4vw,76px);max-width:760px}.dark-cta p,.hero-copy p,.portal-topbar p,.section-heading p{color:var(--saas-muted);font-size:18px;line-height:1.65;margin:20px 0 0;max-width:700px}.hero-actions{margin-top:28px}.trust-row{margin-top:26px;color:#64748d;font-size:13px}.trust-row span{padding:8px 10px;background:rgba(255,255,255,.72);border:1px solid var(--saas-line);border-radius:999px}.hero-product-card{padding:14px;border-radius:28px;background:linear-gradient(135deg,rgba(83,58,253,.16),rgba(234,34,97,.12));box-shadow:var(--saas-shadow)}.preview-window{overflow:hidden;border-radius:20px;border:1px solid rgba(229,237,245,.9);background:#fff}.preview-window__bar{display:flex;align-items:center;gap:7px;height:46px;padding:0 15px;border-bottom:1px solid var(--saas-line);color:#273951;font-size:13px}.preview-window__bar span{width:9px;height:9px;border-radius:50%;background:#d6d9fc}.preview-window__bar strong{margin-left:8px}.preview-grid{display:grid;grid-template-columns:154px 1fr;min-height:390px}.preview-sidebar{background:#f7f9fd;border-right:1px solid var(--saas-line);padding:18px 14px}.preview-logo{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--saas-indigo);color:#fff;font-weight:800;margin-bottom:20px}.preview-nav{padding:10px 11px;border-radius:8px;color:#64748d;font-size:13px;margin-bottom:6px}.preview-nav.active{background:#fff;color:var(--saas-purple);box-shadow:0 6px 18px rgba(23,23,23,.06)}.preview-main{padding:22px}.preview-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.preview-header h3{margin:5px 0 0;font-size:22px;letter-spacing:-.35px}.mini-label{color:var(--saas-muted);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:22px 0}.marketing-card,.portal-help-card,.portal-panel,.portal-stat,.preview-metrics div,.timeline-card,.workflow-panel{background:#fff;border:1px solid var(--saas-line);border-radius:14px}.preview-metrics div{padding:14px}.preview-metrics strong{display:block;font-size:24px;color:var(--saas-ink)}.preview-metrics span{display:block;color:var(--saas-muted);font-size:12px;margin-top:4px}.timeline-card{padding:12px}.timeline-row{display:grid;grid-template-columns:62px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border-bottom:1px solid var(--saas-line);color:#273951}.timeline-row:last-child{border-bottom:0}.timeline-row span{color:var(--saas-muted);font-size:12px}.timeline-row em{color:#108c3d;font-style:normal;font-size:12px}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;border:1px solid #d6d9fc;color:var(--saas-purple);background:#f7f8ff;font-size:12px;font-weight:700}.status-pill.success{color:#108c3d;border-color:rgba(21,190,83,.35);background:rgba(21,190,83,.1)}.status-pill.muted{color:#64748d;border-color:var(--saas-line);background:#f7f9fd}.dark-cta,.section-shell,.split-section{max-width:1180px;margin:110px auto 0}.section-heading h2{font-size:clamp(34px,4vw,52px);max-width:780px}.section-heading.centered{text-align:center;display:flex;flex-direction:column;align-items:center}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px}.marketing-card{padding:26px;box-shadow:0 12px 30px rgba(23,23,23,.06)}.card-icon{width:42px;height:42px;display:grid;place-items:center;color:#fff;border-radius:12px;background:linear-gradient(135deg,var(--saas-purple),#ea2261);margin-bottom:20px}.marketing-card h3{margin:0;font-size:21px;letter-spacing:-.35px}.marketing-card p{color:var(--saas-muted);line-height:1.6;margin:12px 0 0}.split-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:42px;gap:42px;align-items:center}.workflow-panel{padding:12px;box-shadow:var(--saas-shadow)}.workflow-step{display:flex;align-items:center;gap:16px;padding:18px;border-bottom:1px solid var(--saas-line)}.workflow-step:last-child{border-bottom:0}.workflow-step span{color:var(--saas-purple);font-weight:800;font-size:12px;letter-spacing:.12em}.workflow-step strong{font-size:18px}.dark-cta{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:44px;border-radius:26px;background:radial-gradient(circle at top right,rgba(113,112,255,.28),transparent 34%),var(--saas-indigo);box-shadow:var(--saas-shadow)}.dark-cta h2,.dark-cta p{color:#fff}.dark-cta p{color:rgba(255,255,255,.72)}.dark-cta .eyebrow{color:#b9b9f9}.portal-page{display:grid;grid-template-columns:284px 1fr;background:#f6f9fc;min-height:100vh}.portal-sidebar{min-height:100vh;padding:22px;border-right:1px solid var(--saas-line);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0}.portal-brand{margin-bottom:28px}.portal-brand__text{display:flex;flex-direction:column;gap:2px;min-width:0}.portal-brand__text strong{color:var(--saas-ink);font-size:15px;line-height:1.1}.portal-brand__text small{color:var(--saas-muted);font-size:11px;line-height:1.25;font-weight:700;letter-spacing:0}.portal-sidebar__group{margin-top:18px}.portal-sidebar__group-block{min-width:0}.dev-only,.import-data-dev-panel{display:none!important}html[data-dev-mode=true] .import-data-dev-panel,html[data-dev-mode=true] .portal-sidebar__group-block.dev-only{display:block!important}html[data-dev-mode=true] .portal-backend-link.dev-only,html[data-dev-mode=true] .portal-sidebar__dev-divider.dev-only{display:flex!important}.portal-design-b-rail,.portal-design-b-topbar{display:none}.portal-backend-link{align-items:center;justify-content:center;min-height:36px;margin:10px 0 0;border:1px solid #b9d1f2;border-radius:10px;background:#eaf3ff;color:#2457b8;font-size:12px;font-weight:900}html:not([data-dev-mode=true]) .dev-source-inline,html:not([data-dev-mode=true]) .import-file-tag,html:not([data-dev-mode=true]) .import-source-meta,html:not([data-dev-mode=true]) .source-badge,html:not([data-dev-mode=true]) .source-chip{display:none!important}.api-source-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.api-source-tag{gap:6px;max-width:100%;text-transform:none}.api-source-tag code{overflow:hidden;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.api-source-tag em{padding-left:6px;border-left:1px solid;font-size:9px;font-style:normal;opacity:.72}.api-development-panel{display:grid;grid-gap:12px;gap:12px}.api-development-panel__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 11px;border:1px solid var(--ci-border,#dce4ee);border-radius:6px;background:var(--ci-surface-muted,#f7f9fc);color:var(--ci-muted,#64748b);font-size:10px}.api-development-panel__meta code{color:var(--ci-text,#10233c);font-size:10px;font-weight:700}.api-development-status{margin-left:auto;color:#16805f;font-weight:700}.api-development-status.error{color:#c84646}html[data-dev-mode=true] .dashboard-chart-head>h2{grid-column:1;grid-row:1}html[data-dev-mode=true] .dashboard-chart-head>.dashboard-legend{grid-column:2;grid-row:1}html[data-dev-mode=true] .dashboard-chart-head>.dashboard-period-control{grid-column:3;grid-row:1}html[data-dev-mode=true] .dashboard-chart-head>.api-source-tags{grid-column:1/-1;grid-row:2;justify-content:flex-start}html[data-dev-mode=true] .dashboard-kpi-toolbar{flex-wrap:wrap}html[data-dev-mode=true] .dashboard-kpi-toolbar>.api-source-tags{order:3;width:100%;justify-content:flex-start}html[data-dev-mode=true] .institutional-overview>.api-source-tags,html[data-dev-mode=true] .institutional-page>.panel>.api-source-tags,html[data-dev-mode=true] .internal-float-api-sources{justify-content:flex-start}.dev-mode-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 8px;padding:10px 11px;border:1px solid #e4e9f1;border-radius:12px;background:#f8fafc;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.dev-mode-toggle{position:relative;flex:0 0 auto;width:38px;height:22px;padding:0;border:1px solid #d7e0ec;border-radius:999px;background:#e8eef6;cursor:pointer;transition:background .18s ease,border-color .18s ease}.dev-mode-toggle i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.16);transition:transform .18s ease}.dev-mode-toggle.is-on{border-color:#b8c7ff;background:#3152b4}.dev-mode-toggle.is-on i{transform:translateX(16px)}.portal-sidebar__dev-divider{display:flex;align-items:center;gap:8px;margin:18px 0 4px;color:#a6b1c0;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.portal-sidebar__dev-divider:after,.portal-sidebar__dev-divider:before{content:"";height:1px;flex:1 1;background:#e4e9f1}.portal-sidebar__label{font-size:11px;margin-bottom:9px;font-weight:800}.portal-sidebar__group-toggle,.portal-sidebar__label{color:var(--saas-muted);text-transform:uppercase;letter-spacing:.12em}.portal-sidebar__group-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;font:inherit;font-size:11px;margin:0 0 9px;padding:0;font-weight:800;cursor:pointer;text-align:left}.portal-sidebar__group-toggle:hover{color:var(--saas-ink)}.portal-sidebar__chevron{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;color:#6c7b90;background:#f2f5fa;font-size:17px;line-height:1;transform:rotate(90deg);transition:transform .18s ease,background .18s ease,color .18s ease}.portal-sidebar__group.is-collapsed .portal-sidebar__chevron{transform:rotate(0deg)}.portal-sidebar__group-toggle:hover .portal-sidebar__chevron{color:var(--saas-purple);background:#edf1ff}.portal-sidebar__group-items{display:flex;flex-direction:column;gap:2px}.portal-menu{display:flex;align-items:center;padding:10px 12px;border-radius:9px;color:#273951;font-size:14px;margin-bottom:3px}.portal-menu span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-menu.active,.portal-menu:hover{color:var(--saas-purple);background:#f1f4ff}.portal-update-dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#e11d48;box-shadow:none}.portal-sidebar__group.is-muted{margin-top:16px}.portal-sidebar__group.is-muted .portal-sidebar__group-toggle{color:#a7b1bf;font-size:10px}.portal-sidebar__group.is-muted .portal-sidebar__chevron{color:#a7b1bf;background:#f6f7fa}.portal-sidebar__group.is-muted .portal-menu{color:#8c99aa;font-size:13px;padding-block:9px}.portal-sidebar__group.is-muted .portal-menu.active,.portal-sidebar__group.is-muted .portal-menu:hover{color:#5867a8;background:#f5f6fb}.portal-help-card{margin-top:28px;padding:16px;box-shadow:0 8px 22px rgba(23,23,23,.04)}.portal-help-card p{color:var(--saas-muted);font-size:13px;line-height:1.55;margin:8px 0 0}.portal-main{padding:34px;min-width:0;position:relative}.import-data-status-bar{position:absolute;top:48px;right:54px;z-index:4;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:rgba(183,198,221,.76);font-size:10px;min-height:18px;margin-bottom:0;opacity:1;pointer-events:none}.import-data-status-bar span{color:#7dd3fc;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.import-data-status-bar strong{color:rgba(183,198,221,.76);font-weight:700}.portal-main:has(.institutional-page)>.import-data-status-bar,.portal-main:has(.internal-float-page)>.import-data-status-bar{display:none}.page-header-import-status{display:inline-flex;align-items:center;gap:6px;min-width:0;color:rgba(183,198,221,.76);font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.page-header-import-status span{color:#7dd3fc;text-transform:uppercase}.page-header-import-status strong{color:rgba(183,198,221,.76);font-weight:800}.compact-page-header .page-header-import-status{position:absolute;top:16px;right:20px;font-size:10px}@media (max-width:900px){.import-data-status-bar{position:static;justify-content:flex-start;margin-bottom:10px;pointer-events:auto}.compact-page-header,.dashboard-header,.monitor-portal .page__header{padding-right:20px}}.portal-topbar{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:26px}.portal-topbar h1{font-size:clamp(34px,4vw,54px)}.portal-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:18px}.portal-stat{padding:18px;box-shadow:0 10px 28px rgba(23,23,23,.05)}.portal-stat span{color:var(--saas-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.portal-stat strong{display:block;margin:8px 0 3px;font-size:30px;letter-spacing:-.7px}.portal-stat small{color:var(--saas-muted)}.portal-content-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:18px;gap:18px}.portal-panel{padding:20px;box-shadow:0 14px 34px rgba(23,23,23,.05)}.portal-panel.wide{grid-column:span 1}.portal-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.portal-panel__head.compact{align-items:center}.portal-panel h2{margin:0;font-size:20px;letter-spacing:-.35px}.portal-panel p{margin:6px 0 0;color:var(--saas-muted);line-height:1.55}.workspace-table{border:1px solid var(--saas-line);border-radius:14px;overflow:hidden}.workspace-row,.workspace-table__head{display:grid;grid-template-columns:1.5fr .7fr 1fr .7fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 15px}.workspace-table__head{color:var(--saas-muted);background:#f7f9fd;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.workspace-row{border-top:1px solid var(--saas-line)}.workspace-row strong{display:block}.quick-action small,.workspace-row small{display:block;color:var(--saas-muted);margin-top:3px}.text-link{color:var(--saas-purple);font-weight:700}.quick-action-list,.schedule-list{display:flex;flex-direction:column;gap:10px}.quick-action{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick-action,.schedule-list div{padding:14px;border:1px solid var(--saas-line);border-radius:12px;background:#fdfefe}.schedule-list span{color:var(--saas-purple);font-size:12px;font-weight:800;letter-spacing:.08em}.schedule-list strong{display:block;margin-top:5px}.checklist-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.checklist-grid div{padding:14px;border:1px solid var(--saas-line);border-radius:12px;background:#fdfefe}.checklist-grid span{color:#108c3d;font-weight:900}.checklist-grid strong{display:block;margin-top:8px}.checklist-grid small{color:var(--saas-muted);display:block;margin-top:4px;line-height:1.45}@media (max-width:1080px){.marketing-nav__links{display:none}.saas-hero,.split-section{grid-template-columns:1fr}.hero-product-card{max-width:720px}.checklist-grid,.feature-grid,.portal-stat-grid{grid-template-columns:repeat(2,1fr)}.portal-page{grid-template-columns:1fr}.portal-sidebar{position:static;min-height:auto}.portal-content-grid{grid-template-columns:1fr}.monitor-portal,.monitor-portal .portal-main,.monitor-portal .portal-sidebar{height:auto;overflow:visible}.portal-sidebar__scroll{overflow:visible;margin-right:0;padding-right:0}}@media (max-width:720px){.marketing-page{padding:14px}.marketing-nav{top:8px;height:auto;padding:12px;align-items:flex-start}.marketing-nav__actions{width:100%}.hero-copy h1{font-size:42px}.preview-grid{grid-template-columns:1fr}.preview-sidebar{display:none}.checklist-grid,.feature-grid,.portal-stat-grid,.preview-metrics{grid-template-columns:1fr}.dark-cta,.section-shell,.split-section{margin-top:64px}.dark-cta,.portal-topbar{flex-direction:column;align-items:stretch}.portal-main{padding:18px}.workspace-table__head{display:none}.workspace-row{grid-template-columns:1fr;align-items:flex-start}}.market-defense-page{color:#061b31;background:radial-gradient(circle at 18% 0,rgba(49,82,180,.12),transparent 26%),radial-gradient(circle at 86% 10%,rgba(56,189,248,.14),transparent 22%),linear-gradient(180deg,#f8fbff,#eef4fb)}.defense-nav{background:rgba(3,10,24,.76);border-color:rgba(148,163,184,.24);box-shadow:0 18px 46px -24px rgba(0,0,0,.28)}.defense-brand,.defense-nav .marketing-nav__links a{color:#eef5ff}.defense-brand__mark{background:linear-gradient(135deg,#38bdf8,#3152b4);box-shadow:0 14px 26px -14px rgba(56,189,248,.32)}.defense-hero{max-width:1180px;margin:72px auto 0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);grid-gap:54px;gap:54px;align-items:center;padding:54px;border:1px solid rgba(148,163,184,.24);border-radius:32px;background:radial-gradient(circle at 76% 12%,rgba(56,189,248,.18),transparent 30%),radial-gradient(circle at 8% 0,rgba(49,82,180,.28),transparent 34%),linear-gradient(135deg,#020817,#071121 58%,#0b1930);box-shadow:0 34px 80px -38px rgba(2,8,23,.28);overflow:hidden}.defense-hero__copy h1{color:#ffffff;font-size:clamp(46px,6vw,72px);font-weight:650;letter-spacing:0}.defense-hero__copy p{color:#b7c6dd}.defense-hero .eyebrow,.market-defense-page .eyebrow{color:#7dd3fc}.defense-ghost{color:#dbeafe;background:rgba(15,23,42,.34);border-color:rgba(148,163,184,.28)}.defense-trust span{color:#cbd5e1;background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.22)}.defense-dashboard{border:1px solid rgba(148,163,184,.24);border-radius:24px;background:linear-gradient(180deg,rgba(12,23,42,.98),rgba(4,10,22,.98));box-shadow:0 30px 70px -26px rgba(0,0,0,.45),0 0 0 1px rgba(56,189,248,.18);padding:18px;overflow:hidden;min-width:0}.defense-dashboard__risk,.defense-dashboard__topbar,.defense-report-list div{display:flex;justify-content:space-between;gap:18px;align-items:center}.defense-dashboard__topbar{padding:4px 4px 16px;border-bottom:1px solid rgba(148,163,184,.18)}.defense-dashboard__risk span,.defense-dashboard__topbar span,.defense-metric span{display:block;color:#8ea4c5;font-size:11px;text-transform:uppercase;letter-spacing:.09em}.defense-dashboard__topbar strong{display:block;margin-top:5px;color:#ffffff;font-size:18px}.defense-dashboard__topbar em,.defense-report-list em{color:#93c5fd;font-size:12px;font-style:normal;border:1px solid rgba(147,197,253,.26);background:rgba(59,130,246,.11);padding:6px 9px;border-radius:999px;white-space:nowrap}.defense-dashboard__risk{margin:18px 0;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(15,23,42,.7)}.defense-dashboard__risk strong{display:block;color:#ffffff;font-size:34px;letter-spacing:-.04em;margin-top:6px}.defense-dashboard__risk small,.defense-metric small{color:#9fb0c9}.risk-meter{width:160px;height:10px;border-radius:999px;background:rgba(148,163,184,.16);overflow:hidden;flex:0 0 auto}.risk-meter span{display:block;width:72%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#facc15,#fb7185)}.defense-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.defense-metric{min-height:118px;padding:15px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(15,23,42,.54)}.defense-metric strong{display:block;color:#ffffff;font-size:24px;letter-spacing:-.04em;margin:14px 0 5px}.defense-report-list{margin-top:14px;border:1px solid rgba(148,163,184,.16);border-radius:14px;overflow:hidden;background:rgba(15,23,42,.42)}.defense-report-list div{padding:13px 15px;border-bottom:1px solid rgba(148,163,184,.14)}.defense-report-list div:last-child{border-bottom:0}.defense-report-list span{color:#7dd3fc;font-weight:800;font-size:12px;letter-spacing:.08em}.defense-report-list strong{color:#eef5ff;flex:1 1}.archive-band,.compliance-note,.defense-section,.defense-split{max-width:1180px;margin:108px auto 0}.archive-band h2,.compliance-note h2,.defense-section .section-heading h2,.defense-split .section-heading h2{color:#061b31;font-weight:650;letter-spacing:0}.archive-band p,.compliance-note p,.defense-section .section-heading p,.defense-split .section-heading p{color:#64748d}.problem-section{color:#061b31}.problem-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin-top:34px}.archive-band,.compliance-note,.data-stack-panel,.defense-card,.pricing-card,.problem-card,.schedule-card,.workflow-card{border:1px solid var(--saas-line);background:#ffffff;box-shadow:0 16px 34px rgba(23,23,23,.06)}.problem-card{border-radius:14px;padding:18px}.problem-card span{display:block;width:28px;height:3px;border-radius:999px;background:#3152b4;margin-bottom:16px}.defense-card p,.pricing-card p,.problem-card p,.schedule-card p{color:#64748d;line-height:1.58;margin:0}.defense-card-grid{display:grid;grid-gap:18px;gap:18px;margin-top:34px}.defense-card-grid.cols-4{grid-template-columns:repeat(4,1fr)}.defense-card,.pricing-card,.schedule-card{border-radius:16px;padding:24px}.defense-card__line{width:42px;height:4px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#3152b4);margin-bottom:22px}.defense-card h3,.pricing-card h3,.schedule-card h3{color:#061b31;margin:0 0 12px;font-size:21px;letter-spacing:0}.pricing-grid,.schedule-grid,.workflow-grid{display:grid;grid-gap:18px;gap:18px;margin-top:34px}.pricing-grid,.schedule-grid{grid-template-columns:repeat(3,1fr)}.schedule-card span{display:inline-flex;color:#3152b4;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.report-note{margin-top:18px;padding:18px;border-radius:14px;color:#273951;border:1px solid #cfe0f5;background:#eef6ff}.defense-split{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:44px;gap:44px;align-items:center}.data-stack-panel{border-radius:18px;padding:14px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.data-stack-panel div{border:1px solid var(--saas-line);border-radius:12px;background:#f8fbff;color:#273951;padding:14px;font-weight:700}.archive-band{border-radius:24px;padding:44px;background:linear-gradient(135deg,#061b31,#0f2b52)}.archive-band h2,.archive-band p{color:#ffffff}.archive-band p{color:#c8d5e8;max-width:880px;line-height:1.7}.workflow-grid{grid-template-columns:repeat(4,1fr)}.workflow-card{border-radius:16px;padding:24px;min-height:132px}.workflow-card span{display:block;color:#3152b4;font-size:12px;font-weight:900;letter-spacing:.12em;margin-bottom:22px}.workflow-card strong{color:#061b31;font-size:18px;line-height:1.35}.pricing-card{display:flex;flex-direction:column;min-height:100%}.pricing-card.featured{border-color:#9cc9ff;box-shadow:0 24px 44px rgba(49,82,180,.16)}.pricing-card>strong{color:#061b31;font-size:28px;letter-spacing:0;margin:20px 0}.pricing-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pricing-card li{color:#273951;line-height:1.45;padding-left:20px;position:relative}.pricing-card li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:#3152b4}.compliance-note{border-radius:20px;padding:34px;margin-bottom:64px}.compliance-note h2{margin:0;font-size:24px}.compliance-note p{max-width:980px;line-height:1.68}.compliance-note .defense-ghost{color:#3152b4;background:#ffffff;border-color:#d6d9fc}@media (max-width:1080px){.defense-hero,.defense-split{grid-template-columns:1fr}.defense-dashboard{max-width:760px}.defense-card-grid.cols-4,.problem-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.market-defense-page{background:radial-gradient(circle at 18% 0,rgba(49,82,180,.12),transparent 26%),linear-gradient(180deg,#f8fbff,#eef4fb)}.defense-nav{align-items:stretch}.defense-hero{margin-top:56px;gap:34px;padding:28px;border-radius:24px}.defense-hero__copy h1{font-size:40px}.data-stack-panel,.defense-card-grid.cols-4,.defense-metric-grid,.pricing-grid,.problem-grid,.schedule-grid,.workflow-grid{grid-template-columns:1fr}.defense-dashboard__risk,.defense-report-list div{align-items:flex-start;flex-direction:column}.risk-meter{width:100%}.archive-band,.compliance-note,.defense-section,.defense-split{margin-top:64px}.archive-band,.compliance-note{padding:24px}}.account-portal .portal-menu{justify-content:space-between;gap:10px}.account-portal .portal-menu small{color:#94a3b8;font-size:11px;font-weight:700}.account-portal .portal-menu.active small,.account-portal .portal-menu:hover small{color:var(--saas-purple)}.account-portal .input,.account-portal .select,.account-portal .textarea{background:#fff;color:var(--saas-ink);border-color:#dce6f2}.account-portal .button{background:var(--saas-purple);border-color:var(--saas-purple);color:#fff;border-radius:8px;box-shadow:0 18px 34px -18px rgba(83,58,253,.24)}.account-portal .button.secondary{background:#fff;border:1px solid #d6d9fc;color:var(--saas-purple);box-shadow:none}.account-portal .section{color:var(--saas-ink);background:#fdfefe;border:1px solid var(--saas-line);border-radius:14px;box-shadow:none}.account-portal .page__desc{color:var(--saas-muted)}.account-portal .badge.blue{background:#eef4ff;color:#3152b4;border-color:#d6e4ff}.account-portal .badge.pending{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.company-sidebar .portal-help-card:last-child .text-link{display:inline-block;margin-top:10px}@media print{.account-portal,.app-shell,.monitor-portal,.portal-page,body,html{width:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important}.account-portal,.app-shell,.monitor-portal,.portal-page{display:block!important}.button,.company-sidebar,.monitor-expert-backdrop,.monitor-expert-drawer,.monitor-expert-fab,.page-header-actions,.portal-sidebar,.section-view-more,.settings-back-link{display:none!important}.main-content,.monitor-portal .portal-main,.portal-main{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.dashboard-page,.page,.settings-page{display:block!important;width:100%!important;max-width:none!important;gap:0!important}.metric,.page__header,.panel,.portal-stat,.terminal-card,.terminal-section{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.panel,.terminal-section{margin:0 0 14px!important}.monitor-portal .page__header,.page__header{margin:0 0 14px!important;padding:14px!important}.monitor-portal .page__title,.page__title{font-size:28px!important;color:#061b31!important}.terminal-section-actions,.terminal-section__head{break-after:avoid;page-break-after:avoid}.import-table-wrap,.internal-float-table-wrap,.workspace-table{overflow:visible!important}}.auth-page{min-height:100vh;display:grid;place-items:center;padding:28px;color:#061b31;background:radial-gradient(circle at 16% 10%,rgba(56,189,248,.18),transparent 28%),radial-gradient(circle at 88% 8%,rgba(49,82,180,.16),transparent 26%),linear-gradient(180deg,#f8fbff,#eef4fb)}.auth-shell{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,.95fr) minmax(390px,.75fr);border:1px solid var(--saas-line);border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 34px 90px -44px rgba(2,8,23,.18)}.auth-brand-panel{min-height:680px;padding:42px;display:flex;flex-direction:column;justify-content:space-between;gap:42px;color:#fff;background:radial-gradient(circle at 82% 8%,rgba(56,189,248,.2),transparent 30%),linear-gradient(135deg,#020817,#071121 58%,#0f2b52)}.auth-brand{color:#fff}.auth-brand-panel h1{max-width:640px;margin:0;color:#fff;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:0}.auth-brand-panel p{max-width:620px;color:#b7c6dd;font-size:18px;line-height:1.65}.auth-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.auth-onboarding-list span,.auth-proof-grid div{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.58);border-radius:14px;padding:16px}.auth-proof-grid strong{display:block;color:#fff;font-size:24px}.auth-onboarding-list span,.auth-proof-grid span{color:#b7c6dd;font-size:13px}.auth-onboarding-list{display:flex;flex-direction:column;gap:12px}.auth-card{padding:44px;align-self:center}.auth-card__head h2{margin:0;color:#061b31;font-size:34px;letter-spacing:0}.auth-card__footer,.auth-card__head p,.auth-form__row{color:#64748d}.auth-form{gap:16px;margin-top:28px}.auth-form,.auth-form label{display:flex;flex-direction:column}.auth-form label{gap:8px;color:#273951;font-size:13px;font-weight:800}.auth-page .input,.auth-page .select{background:#fff;color:#061b31;border-color:#dce6f2}.auth-page .input::placeholder{color:#94a3b8}.auth-form__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.auth-card__footer a,.auth-form__row a{color:#3152b4;font-weight:800}.auth-check{flex-direction:row!important;align-items:center;font-weight:600!important}.auth-card__footer{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:24px;font-size:14px}.auth-error{margin:0;color:#be123c;font-size:13px;font-weight:800}.auth-callback-card,.auth-checking{width:min(460px,100%);display:grid;justify-items:center;grid-gap:12px;gap:12px;border:1px solid var(--saas-line);border-radius:22px;background:#fff;box-shadow:0 28px 70px -38px rgba(2,8,23,.14);padding:34px;text-align:center}.auth-checking-shell{display:grid;width:100%;min-height:100vh;place-items:center;padding:24px;background:#f4f7fb}.auth-checking-shell .auth-checking{width:min(460px,100%)}.auth-callback-card h1,.auth-checking strong{margin:0;color:#061b31;font-size:24px}.auth-callback-card p,.auth-checking span{margin:0;color:#64748d;line-height:1.5}.user-menu{position:relative;margin-top:auto;padding-top:14px;background:rgba(255,255,255,.92);border-top:1px solid var(--saas-line);flex:0 0 auto}.user-menu__button{width:100%;display:flex;align-items:center;gap:11px;padding:10px;border:1px solid var(--saas-line);border-radius:14px;background:#fff;color:#061b31;cursor:pointer;text-align:left;box-shadow:0 8px 22px rgba(23,23,23,.04)}.user-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:900;background:linear-gradient(135deg,#061b31,#3152b4)}.user-menu__meta{display:flex;flex-direction:column;min-width:0}.user-menu__meta strong{font-size:14px}.user-menu__head span,.user-menu__meta small{color:#64748d;font-size:12px}.user-menu__panel{position:absolute;left:0;right:0;bottom:calc(100% + 10px);z-index:30;padding:8px;border:1px solid var(--saas-line);border-radius:16px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.18)}.user-menu__head{padding:10px 10px 12px;border-bottom:1px solid var(--saas-line);margin-bottom:6px}.user-menu__head span,.user-menu__head strong{display:block}.user-menu__link-button,.user-menu__panel a{display:block;width:100%;padding:10px;border:0;border-radius:10px;background:transparent;color:#273951;cursor:pointer;font-size:14px;font-weight:700;text-align:left}.user-menu__link-button:hover,.user-menu__panel a:hover{background:#f1f4ff;color:#3152b4}@media (max-width:860px){.auth-shell{grid-template-columns:1fr}.auth-brand-panel{min-height:auto;padding:30px}.auth-card{padding:30px}.auth-proof-grid{grid-template-columns:1fr}}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(6,17,31,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-card{width:min(520px,100%);background:#fff;color:var(--saas-ink);border:1px solid var(--saas-line);border-radius:18px;box-shadow:0 28px 80px rgba(15,23,42,.2);padding:22px}.modal-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.modal-card h2{margin:0;font-size:24px;letter-spacing:-.45px}.icon-button{width:34px;height:34px;border:1px solid var(--saas-line);border-radius:10px;background:#f7f9fd;color:#273951;cursor:pointer;font-size:20px;line-height:1}.field-label{display:flex;flex-direction:column;gap:7px;color:#273951;font-size:13px;font-weight:700}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.company-workspace-table .workspace-row,.company-workspace-table .workspace-table__head{grid-template-columns:1.8fr .7fr .8fr 1fr auto}.company-workspace-loading span{grid-column:1/-1;color:var(--saas-muted)}.company-invite-panel{margin-top:14px}.company-invite-form{display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(140px,.6fr) auto;align-items:end;grid-gap:12px;gap:12px;margin-top:16px}.company-invite-form label{display:grid;grid-gap:6px;gap:6px;color:#344861;font-size:11px;font-weight:700}.company-invite-form .button{min-height:40px;white-space:nowrap}.company-invite-message{margin:12px 0 0;padding:9px 11px;border-radius:7px;font-size:11px;font-weight:600}.company-invite-message.success{color:#087f65;background:#ecfdf5}.company-invite-message.error{color:#b4233c;background:#fff1f2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .company-invite-form label{color:#a9b9ce}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .company-invite-message.success{color:#7dd3b0;background:#0e2a23}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .company-invite-message.error{color:#fda4af;background:#35131c}@media (max-width:760px){.company-invite-form{grid-template-columns:1fr}}.market-calendar-panel{margin-top:18px;overflow:hidden}.market-calendar-panel__head{align-items:flex-start;gap:20px}.market-event-legend{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:flex-end;color:var(--saas-muted);font-size:12px;font-weight:700}.market-event-legend span{display:inline-flex;align-items:center;gap:6px}.market-calendar-wrap{display:grid;grid-gap:8px;gap:8px;margin-top:18px;overflow-x:auto;padding-bottom:4px}.market-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));grid-gap:8px;gap:8px;min-width:820px}.market-calendar-grid--weekdays{margin-bottom:0}.market-weekday{color:var(--saas-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:0 4px}.market-day{min-height:124px;border:1px solid rgba(81,119,255,.12);border-radius:16px;padding:10px;background:linear-gradient(180deg,rgba(20,148,94,var(--volume-alpha)),rgba(255,255,255,.86));color:#172033;text-decoration:none;display:flex;flex-direction:column;gap:6px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.market-day:hover{transform:translateY(-2px);border-color:rgba(49,82,180,.34);box-shadow:0 16px 38px rgba(15,23,42,.1)}.market-day.negative{background:linear-gradient(180deg,rgba(244,63,94,calc(var(--volume-alpha) * .72)),rgba(255,255,255,.88))}.market-day--empty{min-height:124px;border:1px dashed rgba(148,163,184,.22);border-radius:16px;background:rgba(248,250,252,.65)}.market-day__foot,.market-day__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-day__top span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.72);font-size:12px;font-weight:900}.market-day__top strong{font-size:14px;letter-spacing:-.2px}.market-day__change{font-size:12px;font-weight:800}.market-day.positive .market-day__change,.positive{color:#07834f}.market-day.negative .market-day__change,.negative{color:#c2410c}.market-day__foot{margin-top:auto;color:#64748b;font-size:11px;font-weight:800}.market-day__events{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;min-height:10px}.market-event-dot{width:9px;height:9px;border-radius:999px;display:inline-flex;flex:0 0 auto;box-shadow:0 0 0 2px rgba(255,255,255,.9)}.market-event-dot.company_pr{background:#2563eb}.market-event-dot.third_party_news{background:#f59e0b}.market-event-dot.social{background:#8b5cf6}.market-event-dot.filing{background:#14b8a6}.market-event-dot.muted{background:#94a3b8}.market-sparkline{width:100%;height:34px;overflow:visible}.market-sparkline--large{height:180px;margin-top:18px}.market-sparkline__line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.market-sparkline__line.positive{stroke:#059669}.market-sparkline__line.negative{stroke:#ea580c}.market-sparkline__baseline{stroke:rgba(148,163,184,.36);stroke-width:1;stroke-dasharray:5 7}.market-featured-day{margin-top:18px;display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(260px,1.4fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#f8fafc}.market-featured-day h3{margin:3px 0 5px;font-size:20px;letter-spacing:-.35px}.market-featured-day p{margin:0;color:var(--saas-muted);font-weight:700}.market-featured-day__events{display:grid;grid-gap:8px;gap:8px}.market-event-row{display:flex;align-items:center;gap:8px;color:#273951;font-size:13px;font-weight:700}.market-detail-grid{align-items:stretch}.market-detail-chart{min-height:280px}.market-event-detail .section__title{display:flex;align-items:center;gap:8px}.dashboard-page .dashboard-hero{align-items:center}.squeeze-dashboard{gap:22px}.dashboard-command-header{color:#eaf2ff;background:radial-gradient(circle at 80% 0,rgba(56,189,248,.18),transparent 32%),linear-gradient(135deg,#020817,#071121 58%,#0f2b52)!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 24px 60px -32px rgba(2,8,23,.22)!important}.monitor-portal .dashboard-command-header .page__desc,.monitor-portal .dashboard-command-header .page__title{color:#fff}.monitor-portal .dashboard-command-header .page__desc{color:#b7c6dd}.terminal-eyebrow{color:#7dd3fc;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px}.command-header__meta{min-width:220px;padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(15,23,42,.56)}.command-header__meta span,.command-header__meta strong{display:block}.command-header__meta strong{color:#fff;font-size:32px;letter-spacing:0}.command-header__meta span{color:#9fb0c9}.terminal-section{padding:20px;border:1px solid #dbe6f3;border-radius:20px;background:#fff;box-shadow:0 16px 38px rgba(15,23,42,.06)}.terminal-section.large-section{background:linear-gradient(180deg,#fff,#f8fbff)}.terminal-section__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.terminal-section-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.section-view-more{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border:1px solid #cfe0f6;border-radius:999px;color:#0f3d8f;background:#fff;font-size:12px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .18s ease,background .18s ease,transform .18s ease}.section-view-more:hover{border-color:#8fb6f0;background:#f6f9ff;transform:translateY(-1px)}.card-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.card-title-row h3{margin:0}.terminal-section__head>div>span:first-child{display:inline-block;color:#3152b4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px}.terminal-section__head h2{margin:0;color:#061b31;font-size:24px;letter-spacing:0}.terminal-section__head h2.terminal-title{color:#061b31;font-size:24px;font-weight:650;line-height:1.12}.terminal-section__head h2.terminal-title .with-info{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;align-items:baseline;gap:8px;flex-wrap:nowrap;text-transform:none;letter-spacing:0}.section-subtitle{margin:7px 0 0;color:#5a6d86;font-size:14px;line-height:1.45}.executive-command-center{display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(320px,.9fr) minmax(300px,.85fr);grid-gap:16px;gap:16px}.command-risk-panel,.command-score-grid>div,.executive-layer,.management-action-panel,.narrative-executive-grid>div,.smart-money-grid>div{border:1px solid #dbe6f3;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.command-risk-panel{padding:24px;background:radial-gradient(circle at 96% 0,rgba(225,29,72,.16),transparent 30%),linear-gradient(180deg,#fff,#fff8f9);border-color:#fecdd3}.alert-center-item time,.command-risk-panel>span,.command-score-grid span,.executive-layer__head>div>span,.float-impact-card span,.management-action-panel h2,.narrative-executive-grid span,.pressure-metric-strip span,.smart-money-grid span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.command-risk-panel>strong{display:block;margin:10px 0 2px;color:#be123c;font-size:clamp(42px,5vw,72px);line-height:.95}.command-risk-panel>em{color:#061b31;font-size:24px;font-style:normal;font-weight:950}.ai-intelligence-grid p,.command-risk-panel p,.executive-layer__head p,.management-action-panel li,.narrative-list li,.pressure-factor-panel li,.pressure-gauge-card p{color:#2b3e59;line-height:1.58}.command-score-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.command-score-grid>div{padding:16px}.command-risk-panel>span .with-info,.command-score-grid span .with-info{display:inline-flex;align-items:center;gap:6px;max-width:100%;line-height:1.2;vertical-align:top}.command-risk-panel>span .info-tooltip,.command-score-grid span .info-tooltip{width:16px;height:16px;margin-top:-1px}.command-risk-panel>span .info-tooltip svg,.command-score-grid span .info-tooltip svg{width:13px;height:13px}.command-score-grid strong{display:block;margin-top:8px;color:#061b31;font-size:34px;line-height:1}.command-score-grid small{color:#3152b4;font-weight:900}.management-action-panel{display:grid;grid-gap:12px;gap:12px;padding:18px}.management-action-panel h2{margin:0}.management-action-panel ul{margin:0;padding-left:18px}.executive-layer{padding:20px}.executive-layer__head{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.executive-layer__head h2{margin:5px 0 0;color:#061b31;font-size:26px}.alert-center-list{display:grid;grid-gap:10px;gap:10px}.alert-center-item{display:grid;grid-template-columns:104px 92px minmax(0,1fr) minmax(110px,auto);grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid #e5edf5;border-radius:14px;background:#f8fbff}.alert-center-item small,.alert-center-item strong{display:block}.alert-center-item strong{color:#061b31}.alert-center-item em,.alert-center-item small{color:#64748d;font-style:normal}.alert-center-item em{justify-self:end;max-width:150px;text-align:right;line-height:1.3}.alert-severity{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:76px;padding:6px 8px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.alert-severity.high{color:#be123c;border:1px solid #fecdd3;background:#fff1f2}.alert-severity.medium{color:#a16207;border:1px solid #fde68a;background:#fffbeb}.alert-severity.low{color:#15803d;border:1px solid #bbf7d0;background:#f0fdf4}.market-pressure-layout{display:grid;grid-template-columns:minmax(210px,250px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.float-impact-card,.float-waterfall-card,.pressure-factor-panel,.pressure-gauge-card{padding:16px;border:1px solid #dbe6f3;border-radius:16px;background:#fff}.pressure-gauge-card{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:196px;text-align:center}.market-pressure-layer .pressure-gauge-card .triggered-gauge{width:138px}.market-pressure-layer .pressure-gauge-card .triggered-gauge>div{width:88px}.market-pressure-layer .pressure-gauge-card .triggered-gauge strong{font-size:22px}.ai-intelligence-grid h3,.float-waterfall-card h3,.narrative-list h3,.pressure-factor-panel h3,.pressure-gauge-card h3{margin:0;color:#061b31}.pressure-gauge-card p{margin:0;max-width:220px;color:#526682;font-size:13px;text-align:center}.ai-intelligence-grid,.float-waterfall,.market-pressure-card-grid,.narrative-executive-grid,.pressure-metric-strip,.smart-money-grid{display:grid;grid-gap:12px;gap:12px}.pressure-metric-strip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0}.market-pressure-card-grid{grid-template-columns:1fr;align-content:start;min-width:0}.market-pressure-overview-card{position:relative;display:grid;grid-template-columns:minmax(190px,1fr) 190px 96px minmax(190px,1fr) 24px;align-items:center;grid-gap:12px;gap:12px;min-height:0;padding:12px 14px;border:1px solid #e5edf5;border-radius:14px;background:#f8fbff;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.market-pressure-overview-card:hover{border-color:#bfdbfe;box-shadow:0 12px 26px rgba(49,82,180,.12);transform:translateY(-1px)}.market-pressure-overview-card span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.market-pressure-overview-card strong{display:block;justify-self:start;color:#061b31;font-size:clamp(24px,2.2vw,31px);line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.market-pressure-overview-card em{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:88px;padding:6px 10px;border-radius:999px;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.market-pressure-overview-card em.extreme,.market-pressure-overview-card em.high{color:#be123c;border:1px solid #fecdd3;background:#fff1f2}.market-pressure-overview-card em.moderate{color:#a16207;border:1px solid #fde68a;background:#fffbeb}.market-pressure-overview-card em.low{color:#15803d;border:1px solid #bbf7d0;background:#f0fdf4}.market-pressure-overview-card small{justify-self:start;color:#526682;font-size:12px;font-weight:800;line-height:1.35}.market-pressure-overview-card b{position:static;display:grid;place-items:center;width:24px;height:24px;border:1px solid #d6e4ff;border-radius:999px;background:#fff;color:#3152b4;font-size:15px;line-height:1}.market-pressure-note{margin:2px 0 0;padding:11px 13px;border:1px solid #e5edf5;border-radius:14px;background:#fff;color:#526682;font-size:13px;line-height:1.45}.float-waterfall div,.pressure-metric-strip div{padding:14px;border:1px solid #e5edf5;border-radius:14px;background:#f8fbff}.pressure-metric-strip div{display:grid;align-content:start;min-height:112px;min-width:0;overflow:hidden}.pressure-metric-strip div i{display:block;height:9px;margin-top:14px;border-radius:999px;background:linear-gradient(90deg,#3152b4,#38bdf8,#be123c);box-shadow:0 8px 18px rgba(49,82,180,.18)}.pressure-metric-strip div i.inverse{background:linear-gradient(90deg,#be123c,#f59e0b)}.float-impact-card strong,.float-waterfall strong,.narrative-executive-grid strong,.pressure-metric-strip strong,.smart-money-grid strong{display:block;margin-top:7px;color:#061b31;font-size:clamp(20px,2.1vw,24px);line-height:1.05;min-width:0;overflow:hidden;text-overflow:ellipsis}.pressure-factor-panel{grid-column:1/-1!important;display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;background:radial-gradient(circle at 0 0,rgba(49,82,180,.08),transparent 34%),#fff}.pressure-factor-panel ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pressure-factor-panel li{padding:11px 12px;border:1px solid #e5edf5;border-radius:13px;background:#f8fbff;font-weight:800}.executive-layer__head .terminal-section-actions .source-chip,.executive-layer__head>.source-chip{display:inline-flex!important;width:auto!important;max-width:190px;min-height:0;padding:5px 9px;color:#3152b4;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.executive-layer__head>.source-chip{align-self:flex-start;flex:0 0 auto}.float-executive-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,.85fr);grid-gap:12px;gap:12px;align-items:stretch}.internal-float-executive-layer .executive-layer__head{align-items:flex-end;margin-bottom:14px}.internal-float-executive-layer .terminal-section-actions{flex-wrap:nowrap;align-items:center}.internal-float-executive-layer .terminal-section-actions .source-chip{max-width:260px}.float-impact-card,.float-metric-card{min-width:0;padding:15px;border:1px solid #dbe6f3;border-radius:16px;background:#f8fbff}.float-metric-card{display:grid;align-content:center;grid-gap:7px;gap:7px}.float-impact-card span,.float-metric-card span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.float-impact-card strong,.float-metric-card strong{display:block;color:#061b31;font-size:clamp(21px,2vw,27px);line-height:1.05;min-width:0;overflow:hidden;text-overflow:ellipsis}.float-impact-card small,.float-metric-card small{color:#526682;font-size:12px;font-weight:750;line-height:1.35}.float-impact-card{display:grid;align-content:center;grid-gap:7px;gap:7px;background:#fff8f9;border-color:#fecdd3}.smart-money-grid{grid-template-columns:1.1fr repeat(5,minmax(0,1fr))}.narrative-executive-grid>div,.smart-money-grid>div{padding:15px}.smart-money-score-card{background:#f0fdf4!important;border-color:#bbf7d0!important}.smart-money-score-card em{color:#15803d;font-style:normal;font-weight:950}.narrative-executive-grid{grid-template-columns:.9fr .75fr .75fr 1.2fr 1.2fr}.narrative-list ul{margin:10px 0 0;padding-left:18px}.forward-grid{display:grid;grid-gap:16px;gap:16px}.scenario-ladder.compact{margin-bottom:0}.catalyst-timeline.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.catalyst-timeline.compact .catalyst-event{grid-template-columns:1fr}.ai-intelligence-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-intelligence-grid>div{padding:16px;border:1px solid #e5edf5;border-radius:14px;background:#f8fbff}.research-module-grid{display:grid;grid-template-columns:minmax(280px,1.25fr) repeat(3,minmax(180px,.75fr));grid-gap:12px;gap:12px;margin-bottom:16px}.research-hero-card,.research-mini-card{border:1px solid #dbe6f3;border-radius:16px;background:#fff;padding:16px}.research-hero-card{background:radial-gradient(circle at 96% 0,rgba(49,82,180,.1),transparent 28%),#fff}.research-hero-card span,.research-mini-card span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.research-hero-card strong,.research-mini-card strong{display:block;margin-top:7px;color:#061b31;font-size:24px}.research-hero-card p,.research-mini-card small{display:block;margin-top:8px;color:#526682;line-height:1.5}.short-interest-overview{margin-bottom:18px;background:radial-gradient(circle at 92% 0,rgba(49,82,180,.08),transparent 28%),linear-gradient(180deg,#fff,#f8fbff)}.short-interest-kpi-grid{margin-top:14px}.short-interest-overview .short-interest-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.short-interest-overview .short-kpi-card{align-items:flex-start;justify-content:flex-start;min-height:146px;box-shadow:none}.short-interest-overview .short-kpi-card>span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.short-interest-overview .short-kpi-card strong{font-size:clamp(28px,2.6vw,34px);min-width:0;overflow:hidden;text-overflow:ellipsis}.short-interest-overview .short-kpi-card>strong{display:block;margin-top:26px}.short-interest-overview .short-score-hero{min-height:300px}.short-score-status-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.short-score-status-row>em{display:inline-flex;padding:7px 11px;border:1px solid #fecdd3;border-radius:999px;color:#be123c;background:#fff1f2;font-size:13px;font-style:normal;font-weight:900;text-transform:uppercase}.short-score-hero.low .short-score-status-row>em{color:#15803d;border-color:#bbf7d0;background:#f0fdf4}.short-score-hero.moderate .short-score-status-row>em{color:#a16207;border-color:#fde68a;background:#fffbeb}.short-score-status-row .short-kpi-delta{align-items:center;flex-direction:row;justify-content:center;width:-moz-fit-content;width:fit-content}.short-score-gauge-card .triggered-gauge{width:188px;height:188px}.short-kpi-card{gap:12px;justify-content:center;padding:18px}.short-kpi-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;min-width:0;flex-wrap:wrap}.short-kpi-delta{align-items:baseline;color:#526682;display:inline-flex;flex-direction:row;flex-shrink:0;font-size:clamp(17px,1.4vw,21px);font-weight:900;gap:6px;letter-spacing:0;line-height:1;margin-top:10px;padding:0;text-align:left;text-transform:none}.short-kpi-delta strong{color:inherit;font-size:inherit!important;letter-spacing:0}.short-kpi-delta em{color:inherit;font-size:inherit;font-style:normal;white-space:nowrap}.short-kpi-delta.up{color:#008272}.lending-page-overview .short-kpi-card .short-kpi-delta.up,.lending-page-overview .short-kpi-card .short-kpi-delta.up em,.lending-page-overview .short-kpi-card .short-kpi-delta.up strong,.short-interest-overview .short-kpi-card .short-kpi-delta.up,.short-interest-overview .short-kpi-card .short-kpi-delta.up em,.short-interest-overview .short-kpi-card .short-kpi-delta.up strong,.short-score-status-row .short-kpi-delta.up,.short-score-status-row .short-kpi-delta.up em,.short-score-status-row .short-kpi-delta.up strong{color:#008272!important}.short-kpi-delta.down{color:#be123c}.lending-page-overview .short-kpi-card .short-kpi-delta.down,.lending-page-overview .short-kpi-card .short-kpi-delta.down em,.lending-page-overview .short-kpi-card .short-kpi-delta.down strong,.short-interest-overview .short-kpi-card .short-kpi-delta.down,.short-interest-overview .short-kpi-card .short-kpi-delta.down em,.short-interest-overview .short-kpi-card .short-kpi-delta.down strong,.short-score-status-row .short-kpi-delta.down,.short-score-status-row .short-kpi-delta.down em,.short-score-status-row .short-kpi-delta.down strong{color:#be123c!important}.short-kpi-delta.neutral{align-items:center;color:#64748d;font-size:14px;text-align:center}.short-pressure-card span+p,.short-pressure-card span+strong,.short-pressure-card span+ul{margin-top:12px}.lending-page-overview .lending-delta-kpi-row .short-kpi-card{align-items:flex-start;justify-content:flex-start;min-height:146px}.lending-page-overview .lending-delta-kpi-row .short-kpi-card>strong{display:block;margin-top:26px;font-size:clamp(28px,2.6vw,34px);min-width:0;overflow:hidden;text-overflow:ellipsis}.lending-kpi-pressure{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:auto;padding:6px 10px;border-radius:999px;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.lending-kpi-pressure.extreme,.lending-kpi-pressure.high{color:#be123c;border:1px solid #fecdd3;background:#fff1f2}.lending-kpi-pressure.moderate{color:#a16207;border:1px solid #fde68a;background:#fffbeb}.lending-kpi-pressure.low{color:#15803d;border:1px solid #bbf7d0;background:#f0fdf4}.short-interest-trends-section{margin-top:18px;background:radial-gradient(circle at 12% 8%,rgba(14,165,233,.08),transparent 24%),linear-gradient(180deg,#fff,#f8fbff)}.short-interest-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.short-interest-trend-grid .chart-card{min-height:322px;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;box-shadow:none}.short-interest-trend-grid .chart-card h3{margin:0 0 12px;color:#061b31;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.short-interest-biweekly-chart{min-height:360px;margin-top:14px;box-shadow:none}.short-interest-biweekly-chart .short-interest-chart{flex:1 1 auto;min-height:292px}.short-interest-biweekly-chart__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.short-interest-biweekly-chart__head h3{margin:0}.short-interest-biweekly-chart__head>span{color:#0369a1;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.short-interest-chart{margin-top:0;height:100%;min-height:248px}.short-interest-analysis-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:12px;gap:12px;margin-top:14px}.short-pressure-card{box-shadow:none}.short-pressure-card span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.short-pressure-card strong{display:block;margin:8px 0;color:#061b31;font-size:24px}.short-pressure-card li,.short-pressure-card p{color:#2b3e59;line-height:1.58}.short-pressure-card p,.short-pressure-card ul{margin:0}.narrative-overview{margin-bottom:18px;background:radial-gradient(circle at 92% 0,rgba(49,82,180,.08),transparent 28%),linear-gradient(180deg,#fff,#f8fbff)}.narrative-kpi-grid{display:grid;grid-gap:12px;gap:12px}.narrative-kpi-grid .terminal-stat{min-height:124px;box-shadow:none}.narrative-kpi-grid .terminal-stat strong{font-size:clamp(24px,2.2vw,30px);min-width:0;overflow:hidden;text-overflow:ellipsis}.narrative-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.narrative-visual-grid .chart-card{min-height:280px;box-shadow:none}.narrative-visual-grid .chart-card h3{margin:0 0 12px;color:#061b31;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.narrative-trend-chart{margin-top:auto;height:188px}.narrative-insight-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(320px,1fr);grid-gap:12px;gap:12px;margin-top:14px}.narrative-insight-grid .narrative-card{box-shadow:none}.narrative-insight-grid .narrative-card>span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.narrative-insight-grid .narrative-card p{margin:10px 0 0}.narrative-feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.narrative-feed-list,.narrative-feed-shell{display:grid;grid-gap:12px;gap:12px}.narrative-feed-card{position:relative;display:flex;min-height:176px;flex-direction:column;gap:12px;border:1px solid #d9e4f2;border-radius:10px;background:linear-gradient(180deg,#ffffff,#f8fbff);padding:14px 16px;box-shadow:0 12px 28px rgba(15,23,42,.05)}.narrative-feed-card__bottom,.narrative-feed-card__top,.narrative-feed-meta{display:flex;align-items:center;gap:10px}.narrative-feed-card__top{justify-content:space-between}.narrative-feed-card__top time{color:#7b8798;white-space:nowrap}.narrative-feed-text{margin:0;color:#0a2038;font-size:15px}.narrative-feed-meta{margin-top:auto;color:#738096;font-weight:700}.narrative-feed-meta span:first-child{color:#6d7788}.narrative-feed-card__bottom{flex-wrap:wrap;border-top:1px solid #e7edf5;padding-top:10px;color:#66758b;font-weight:800}.narrative-feed-card__bottom .table-link{margin-left:auto;font-size:11px}.narrative-feed-pagination{justify-content:flex-end;gap:8px;color:#5f6f84;font-weight:800}.narrative-feed-pagination button{border:1px solid #cfe0f4;border-radius:8px;background:#fff;color:#2453a6;padding:7px 10px;font-size:12px;font-weight:900;cursor:pointer}.narrative-feed-pagination button:hover:not(:disabled){background:#edf5ff;border-color:#8bb5ea}.narrative-feed-pagination button:disabled{opacity:.42;cursor:not-allowed}.narrative-sentiment-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.narrative-sentiment-pill.positive{border:1px solid #a7f3d0;background:#ecfdf5;color:#047857}.narrative-sentiment-pill.negative{border:1px solid #fecdd3;background:#fff1f2;color:#be123c}.narrative-sentiment-pill.neutral{border:1px solid #d8e2ef;background:#f5f8fc;color:#526174}.narrative-feed-panel,.narrative-overview-panel{border:1px solid #e3e8f0;border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(15,23,42,.04)}.narrative-overview-panel{padding:16px}.narrative-feed-panel{padding:14px}.narrative-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.narrative-section-head>div:first-child{min-width:0}.narrative-section-head span:not(.tooltip):not(.tooltip-icon):not(.info-tooltip):not(.info-tooltip__bubble):not(.narrative-feed-count span){color:#2457b8;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.narrative-section-head .panel__title,.narrative-section-head h2{margin:0;color:#07172d;font-size:15px;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:none}.narrative-section-head .panel__title .info-tooltip,.narrative-section-head h2 .info-tooltip{margin-left:6px;vertical-align:middle}.narrative-section-head>div:first-child span+h2{margin-top:5px}.narrative-feed-count{flex:0 0 auto;padding:6px 9px;border:1px solid #e3e8f0;border-radius:7px;background:#f8fafc}.narrative-feed-count span{color:#64748b;font-size:11px;font-weight:800}.narrative-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.narrative-kpi-card{min-width:0;padding:13px 14px;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff}.narrative-kpi-card span{display:block;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.narrative-kpi-card strong{display:block;margin-top:10px;color:#07172d;font-size:28px;font-weight:750;line-height:1}.narrative-kpi-card small{display:block;margin-top:8px;color:#64748b;font-size:12px;font-weight:700}.narrative-visual-grid{gap:10px;margin-top:12px}.narrative-chart-card{display:flex;min-height:238px;flex-direction:column;padding:14px;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff}.narrative-chart-card h3{margin:0 0 12px;color:#07172d;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.narrative-chart-card .terminal-donut-wrap{flex:1 1;align-items:center;justify-content:center}.narrative-chart-card .terminal-donut{width:132px;height:132px}.narrative-chart-card .terminal-donut div{width:76px;height:76px}.narrative-chart-card .terminal-donut strong{font-size:24px}.narrative-chart-card .terminal-legend{gap:8px}.narrative-chart-card .terminal-bars{margin-top:auto}.narrative-chart-card .terminal-bar-row{grid-template-columns:70px minmax(0,1fr) 46px;gap:10px}.narrative-chart-card .terminal-bar-row span,.narrative-chart-card .terminal-bar-row strong{font-size:12px}.narrative-trend-chart{height:166px;margin-top:8px;border-color:#e3e8f0;background:#f8fafc}.narrative-trend-chart svg polyline{stroke-width:1.7}.narrative-insight-grid{gap:10px;margin-top:12px}.narrative-ai-card{min-height:112px;padding:14px;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff}.narrative-ai-card>span{display:block;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.narrative-ai-card p{margin:10px 0 0;color:#334155;font-size:13px;font-weight:600;line-height:1.55}.narrative-feed-list{gap:10px}.narrative-feed-card{min-height:156px;gap:10px;padding:13px 14px;border-color:#e3e8f0;border-radius:8px;background:#ffffff;box-shadow:none}.narrative-feed-card__top time{color:#64748b;font-size:11px;font-weight:700}.narrative-feed-text{color:#07172d;font-size:13px;font-weight:650;line-height:1.5}.narrative-feed-meta{color:#64748b;font-size:12px;font-weight:650}.narrative-feed-card__bottom{border-top-color:#e3e8f0;color:#64748b;font-size:11px;font-weight:750}.narrative-feed-card__bottom .table-link{color:#2457b8}.narrative-feed-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;color:#64748b;font-size:12px;font-weight:700;text-align:center}.narrative-feed-pagination button{margin:0;border-color:#e3e8f0;border-radius:7px;color:#2457b8;font-weight:750}.narrative-feed-summary-panel{max-width:720px}.narrative-feed-summary-panel .terminal-donut-wrap{min-height:160px}.narrative-feed-summary-panel .terminal-legend{align-content:center}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-overview-panel,.narrative-feed-panel,.narrative-kpi-card,.narrative-chart-card,.narrative-ai-card,.narrative-feed-card){border-color:rgba(148,163,184,.18);background:rgba(10,22,39,.92);box-shadow:none}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-section-head h2,.narrative-section-head .panel__title,.narrative-kpi-card strong,.narrative-chart-card h3,.narrative-feed-text){color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-kpi-card span,.narrative-kpi-card small,.narrative-ai-card>span,.narrative-ai-card p,.narrative-feed-meta,.narrative-feed-card__top time,.narrative-feed-card__bottom,.narrative-feed-pagination,.narrative-feed-count span){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .narrative-feed-count{border-color:rgba(148,163,184,.18);background:rgba(148,163,184,.08)}html[data-design-b-theme=dark] .monitor-portal .narrative-trend-chart{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72)}html[data-design-b-theme=dark] .monitor-portal .narrative-feed-card__bottom{border-top-color:rgba(148,163,184,.16)}.narrative-command-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.narrative-range-shell{display:grid;grid-gap:8px;gap:8px;width:-moz-fit-content;width:fit-content}.narrative-page-range{display:flex;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff}.narrative-page-range a,.narrative-page-range button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;padding:0 11px;border:0;border-radius:6px;background:transparent;color:#475569;cursor:pointer;font-size:12px;font-weight:800;text-decoration:none}.narrative-page-range a.active,.narrative-page-range button.active{background:#2563eb;color:#ffffff}.narrative-page-range button:disabled{cursor:wait;opacity:.75}.narrative-range-loading{display:grid;grid-template-columns:98px auto;align-items:center;grid-gap:9px;gap:9px;color:#64748b;font-size:11px;font-weight:800}.narrative-range-loading span{position:relative;height:5px;overflow:hidden;border-radius:999px;background:#e8eef8}.narrative-range-loading span:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:42%;border-radius:inherit;background:#2563eb;animation:narrative-range-load 1s ease-in-out infinite}@keyframes narrative-range-load{0%{left:-40%}to{left:100%}}.narrative-command-kpis .narrative-kpi-card{position:relative;min-height:210px;overflow:visible;display:flex;flex-direction:column}.narrative-platform-card{min-width:0}.narrative-platform-table{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.narrative-platform-row{display:grid;grid-template-columns:28px minmax(88px,1fr) 74px minmax(70px,.9fr) 38px;align-items:center;grid-gap:9px;gap:9px;min-width:0;padding:7px 9px;border:1px solid #e3e8f0;border-radius:8px;background:#f8fafc}.narrative-platform-row.is-empty{opacity:1}.narrative-platform-row.is-empty>:not(.narrative-platform-icon){opacity:.78}.narrative-platform-icon{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:#eaf0f8;color:#2563eb;font-size:11px;font-weight:900;line-height:1;text-transform:none}.narrative-platform-icon img{width:100%;height:100%;object-fit:cover}.narrative-platform-icon svg{display:block;width:16px;height:16px;fill:currentColor}.narrative-platform-icon.facebook{background:transparent}.narrative-platform-icon.facebook img{object-fit:contain}.narrative-platform-icon.linkedin{background:#ffffff}.narrative-platform-icon.linkedin img{width:28.22px;max-width:none;height:24px;object-fit:fill;object-position:left center}.narrative-platform-row b,.narrative-platform-row em,.narrative-platform-row small,.narrative-platform-row span,.narrative-platform-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.narrative-platform-row span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:0;text-transform:none}.narrative-platform-row strong{font-size:13px;font-weight:850;line-height:1.1}.narrative-platform-row strong.positive{color:#059669}.narrative-platform-row strong.neutral{color:#b45309}.narrative-platform-row strong.negative{color:#dc2626}.narrative-platform-row strong.empty{color:#94a3b8}.narrative-platform-row b{color:#07172d;font-size:13px;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.narrative-platform-row small{color:#64748b;font-size:11px;font-weight:750}.narrative-platform-contribution{height:6px;overflow:hidden;border-radius:999px;background:#e5edf7}.narrative-platform-contribution i{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.narrative-platform-row em{color:#64748b;font-size:11px;font-style:normal;font-weight:800;text-align:right}.narrative-platform-row em.up{color:#059669}.narrative-platform-row em.down{color:#dc2626}.narrative-command-kpis .narrative-kpi-card.primary strong{font-size:23px}.narrative-command-kpis .narrative-kpi-card.gauge-card{display:flex;align-items:stretch;justify-content:flex-start;gap:8px;flex-direction:column}.narrative-command-kpis .narrative-kpi-card.gauge-card .narrative-kpi-title{align-self:flex-start}.narrative-kpi-title{display:inline-flex;align-items:center;gap:5px;max-width:100%;white-space:nowrap}.narrative-kpi-title .info-tooltip,.narrative-kpi-title.info-tooltip{display:inline-flex;flex:0 0 auto;margin-left:2px;vertical-align:middle}.narrative-kpi-card .narrative-kpi-title{display:inline-flex;align-items:center;gap:5px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.narrative-kpi-card .narrative-kpi-title .info-tooltip{color:#2563eb;letter-spacing:0;text-transform:none;z-index:12}.narrative-command-kpis .narrative-kpi-card>strong{margin-top:14px}.narrative-command-kpis .narrative-kpi-card>.narrative-delta,.narrative-command-kpis .narrative-kpi-card>small{margin-top:auto}.narrative-overall-footer{display:grid;grid-gap:7px;gap:7px;margin-top:0;margin-bottom:auto;text-align:center}.narrative-overall-footer .narrative-delta,.narrative-overall-footer small{margin:0}.narrative-delta.up{color:#059669}.narrative-delta.down{color:#dc2626}.narrative-sentiment-gauge{width:150px;height:98px;margin:auto auto 0}.narrative-sentiment-gauge__arc{position:relative;width:150px;height:88px;overflow:hidden}.narrative-sentiment-gauge__arc:before{content:"";position:absolute;inset:0 0 auto;width:150px;height:150px;border-radius:50%;background:conic-gradient(from 270deg,#ef4444 0deg 54deg,#facc15 54deg 126deg,#16a34a 126deg 180deg,transparent 180deg 1turn)}.narrative-sentiment-gauge__arc:after{content:"";position:absolute;left:22px;top:22px;width:106px;height:106px;border-radius:50%;background:var(--ci-surface,#ffffff)}.narrative-sentiment-gauge__arc>i{position:absolute;z-index:2;left:74px;top:33px;width:2px;height:42px;transform-origin:50% 100%;background:#07172d;border-radius:999px}.narrative-sentiment-gauge__arc>i:after{content:"";position:absolute;left:50%;bottom:-4px;box-sizing:border-box;width:8px;height:8px;border:2px solid var(--ci-surface,#ffffff);border-radius:50%;background:#07172d;transform:translateX(-50%)}.narrative-sentiment-gauge__arc>div{position:absolute;z-index:3;left:0;right:0;top:32px;display:flex;flex-direction:column;align-items:center;text-align:center}.narrative-sentiment-gauge__arc strong{margin:0;color:#07172d;font-size:27px;font-weight:800;line-height:1}.narrative-sentiment-gauge__arc span{margin-top:2px;color:#16a34a;font-size:10px;font-weight:800;line-height:1.15;letter-spacing:0;text-transform:none}.narrative-sparkline{position:absolute;right:12px;bottom:12px;width:86px;height:42px}.narrative-sparkline polyline{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.narrative-sparkline.green polyline{stroke:#10b981}.narrative-sparkline.red polyline{stroke:#ef4444}.narrative-feed-summary-panel.narrative-kpi-card{max-width:none}.narrative-feed-summary-panel.narrative-kpi-card .terminal-donut-wrap{display:flex;flex:1 1 auto;min-height:166px;gap:18px;margin-top:8px;align-items:center;justify-content:center;flex-wrap:nowrap}.narrative-feed-summary-panel.narrative-kpi-card .terminal-donut{grid-column:2;justify-self:center;flex:0 0 auto;width:132px;height:132px}.narrative-feed-summary-panel.narrative-kpi-card .terminal-donut div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:78px;height:78px;overflow:hidden;text-align:center;box-sizing:border-box;padding-bottom:3px;transform:none}.narrative-feed-summary-panel.narrative-kpi-card .terminal-donut strong{font-size:21px;line-height:1}.narrative-feed-summary-panel.narrative-kpi-card .terminal-donut span{max-width:64px;overflow:hidden;color:#64748b;font-size:9px;font-weight:800;line-height:1.1;margin-top:2px;text-overflow:ellipsis;text-align:center}.narrative-feed-summary-panel.narrative-kpi-card .terminal-legend{grid-column:3;justify-self:start;min-width:0;gap:8px}.narrative-feed-summary-panel.narrative-kpi-card .terminal-legend span{gap:7px;color:#64748b;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.narrative-feed-summary-panel.narrative-kpi-card .terminal-legend i{flex:0 0 auto;width:9px;height:9px}.narrative-command-layout{display:grid;grid-template-columns:minmax(0,1fr) 430px;grid-gap:14px;gap:14px;align-items:start}.narrative-command-main{gap:14px}.narrative-command-main,.narrative-radar{display:flex;min-width:0;flex-direction:column}.narrative-radar{gap:18px;position:-webkit-sticky;position:sticky;top:88px}.narrative-theme-list{display:grid;grid-gap:10px;gap:10px}.narrative-theme-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) 54px 92px;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid #eef2f7}.narrative-theme-row:first-child{border-top:0}.narrative-theme-row strong{display:block;color:#07172d;font-size:13px;font-weight:800}.narrative-theme-row span{display:block;margin-top:3px;color:#64748b;font-size:12px;font-weight:650}.narrative-theme-bar{height:8px;overflow:hidden;border-radius:999px;background:#eaf0f8}.narrative-theme-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.narrative-theme-row b{color:#07172d;font-size:13px;font-weight:800;text-align:right}.narrative-theme-row em{color:#10b981;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.narrative-command-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #e3e8f0}.narrative-feed-filter-label{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.narrative-filter-group{display:flex;flex-wrap:wrap;gap:6px}.narrative-filter-group button{min-height:30px;padding:0 10px;border:1px solid #e3e8f0;border-radius:7px;background:#ffffff;color:#475569;cursor:pointer;font-size:12px;font-weight:750}.narrative-filter-group button.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.narrative-platform-filter{flex:1 1 auto}.narrative-platform-filter-row{display:flex;align-items:center;gap:16px;margin-bottom:10px}.narrative-filter-group.compact{margin-left:auto}.narrative-filter-selects{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.narrative-filter-selects input,.narrative-filter-selects select{min-height:30px;padding:0 28px 0 10px;border:1px solid #e3e8f0;border-radius:7px;background:#ffffff;color:#475569;font-size:12px;font-weight:750;outline:none}.narrative-filter-selects input{min-width:180px;padding-right:10px}.narrative-date-range-field{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:11px;font-weight:800}.narrative-filter-selects .narrative-date-range-field input{min-width:132px;padding:0 8px}.narrative-trade-date-error{margin:-2px 0 12px;color:#b45309;font-size:11px;font-weight:750}.narrative-intel-feed{position:relative;display:grid;grid-gap:10px;gap:10px}.narrative-intel-feed.is-loading{min-height:150px}.narrative-feed-loading-overlay{position:absolute;z-index:5;inset:0;display:flex;align-items:flex-start;justify-content:center;min-height:150px;padding:34px 20px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(248,250,252,.92);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.narrative-feed-loading-message{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#334155;text-align:center}.narrative-feed-loading-message strong{font-size:13px;font-weight:850}.narrative-feed-loading-message small{color:#64748b;font-size:11px;font-weight:650}.narrative-feed-loading-spinner{width:28px;height:28px;border:3px solid rgba(37,99,235,.18);border-top-color:#2563eb;border-radius:999px;animation:narrative-feed-loading-spin .72s linear infinite}@keyframes narrative-feed-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.narrative-feed-loading-spinner{animation:none}}.narrative-feed-under-chart{margin-top:12px}.narrative-feed-empty{display:grid;min-height:96px;place-items:center;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:#f8fafc;font-size:13px;font-weight:750;text-align:center}.narrative-intel-card{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff}.narrative-source-logo{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:900}.narrative-source-logo img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.narrative-intel-body{min-width:0}.narrative-intel-foot,.narrative-intel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.narrative-intel-meta time{margin-left:auto;color:#64748b;font-size:11px;font-weight:700}.narrative-trade-day-label{padding:3px 7px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:10px;font-weight:800}.narrative-date-filter-note--feed-footer{margin-top:12px}.narrative-intel-card h3{margin:6px 0 3px;color:#07172d;font-size:14px;font-weight:850;line-height:1.3}.narrative-intel-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:#475569;font-size:13px;font-weight:600;line-height:1.45}.narrative-cashtag{padding:0 3px;border-radius:4px;background:#eaf3ff;color:#1d4ed8;font-weight:850}.narrative-intel-foot{margin-top:8px;color:#64748b;font-size:11px;font-weight:700}.narrative-intel-foot strong{color:#334155}.narrative-intel-foot .table-link,.narrative-source-action{margin-left:auto;color:#2563eb}.narrative-source-action{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #e3e8f0;border-radius:7px;text-decoration:none}.narrative-source-action svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.narrative-priority-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.narrative-priority-pill.high{background:#fff1f2;color:#be123c}.narrative-priority-pill.medium{background:#fffbeb;color:#b45309}.narrative-priority-pill.watch{background:#eff6ff;color:#1d4ed8}.narrative-timeline-card{display:grid;grid-gap:10px;gap:10px;padding:0}.narrative-page{--narrative-x-color:#111827}.narrative-timeline-fullwidth{min-width:0}.narrative-timeline-head{align-items:center;min-height:38px;padding:0 2px}.narrative-timeline-head p{margin:4px 0 0;color:#64748b;font-size:11px;font-weight:600}.narrative-timeline-head .narrative-timeline-legend{justify-content:flex-end;margin-top:0}.narrative-line-chart{position:relative;min-height:250px;overflow:hidden;border:1px solid #e3e8f0;border-radius:8px;background:#fbfdff}.narrative-line-chart svg{display:block;width:100%;height:250px;cursor:crosshair}.narrative-line-grid line{stroke:#e7ecf3;stroke-width:1;vector-effect:non-scaling-stroke}.narrative-line-grid text,.narrative-line-x-label{fill:#718096;font-size:10px;font-weight:650}.narrative-series-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:opacity .18s ease,stroke-width .18s ease}.narrative-series-bar{cursor:pointer;transform-box:fill-box;transform-origin:center bottom;transition:opacity .18s ease,transform .16s ease,stroke .16s ease}.narrative-series-bar:hover{transform:scaleY(1.015)}.narrative-series-bar.selected{stroke:#0f172a;stroke-width:2}.narrative-series-bar.is-empty{cursor:pointer}.narrative-grouped-bar-chart svg{cursor:default}.narrative-line-crosshair{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.narrative-line-chart circle{stroke:#ffffff;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:r .15s ease}.narrative-line-tooltip{position:absolute;z-index:4;top:18px;display:grid;grid-gap:6px;gap:6px;width:190px;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(15,23,42,.94);box-shadow:0 12px 30px rgba(15,23,42,.2);color:#e5edf8;pointer-events:none;transform:translateX(12px)}.narrative-line-tooltip.is-right{transform:translateX(calc(-100% - 12px))}.narrative-line-tooltip>strong{padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffff;font-size:11px}.narrative-line-tooltip span{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:7px;gap:7px;color:#aebbd0;font-size:11px}.narrative-line-tooltip span.focused{grid-template-columns:8px 1fr auto;color:#ffffff;font-weight:700}.narrative-line-tooltip span i{width:7px;height:7px;border-radius:999px}.narrative-line-tooltip span b{color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.narrative-date-filter-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:9px 10px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:12px;font-weight:800}.narrative-date-filter-note button{min-height:28px;padding:0 10px;border:1px solid #bfdbfe;border-radius:7px;background:#ffffff;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:850}.narrative-range-tabs{display:flex;gap:6px}.narrative-range-tabs button{min-height:30px;padding:0 10px;border:1px solid #e3e8f0;border-radius:7px;background:#ffffff;color:#475569;cursor:pointer;font-size:12px;font-weight:800}.narrative-range-tabs button.active{border-color:#2563eb;background:#2563eb;color:#ffffff}.narrative-multi-line{height:210px;padding:12px}.narrative-bar-chart,.narrative-multi-line{margin-top:12px;border:1px solid #e3e8f0;border-radius:8px;background:#fbfdff}.narrative-bar-chart{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;height:220px;padding:14px 12px 8px}.narrative-bar-axis{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:18px;color:#64748b;font-size:11px;font-weight:750;text-align:right}.narrative-bar-plot{position:relative;min-width:0;padding-bottom:18px;overflow:visible}.narrative-bar-plot>i{position:absolute;left:0;right:0;height:1px;background:#e5eaf2;transform:translateY(1px)}.narrative-bar-groups{position:relative;z-index:1;display:grid;grid-template-columns:repeat(var(--bar-count,10),minmax(0,1fr));height:100%;grid-gap:10px;gap:10px}.narrative-bar-group{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;gap:7px;align-items:center}.narrative-bar-stack{display:flex;width:100%;height:100%;align-items:flex-end;justify-content:center}.narrative-bar-stack span{width:min(18px,42%);min-height:2px;border-radius:999px 999px 2px 2px;opacity:.88;transition:opacity .15s ease,transform .15s ease}.narrative-bar-stack span.is-empty{height:2px;opacity:.22}.narrative-bar-stack span:hover{opacity:1;transform:translateY(-2px)}.narrative-bar-group em{overflow:visible;display:block;width:max-content;max-width:none;min-height:18px;color:#64748b;font-size:10px;font-style:normal;font-weight:750;line-height:1.1;text-align:center;text-overflow:unset;white-space:nowrap}.narrative-multi-line svg{width:100%;height:100%}.narrative-timeline-select{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:11px;font-weight:800}.narrative-timeline-select span{letter-spacing:.08em;text-transform:uppercase}.narrative-timeline-select select{min-width:132px;height:32px;padding:0 28px 0 10px;border:1px solid #dbe6f3;border-radius:8px;color:#0f172a;background:#fff;font-size:12px;font-weight:750}.narrative-timeline-current{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;margin:0 4px 0 auto;white-space:nowrap;color:#64748b;font-size:12px;font-weight:750}.narrative-timeline-current i{width:8px;height:8px;border-radius:999px}.narrative-multi-line line{stroke:#e5eaf2;stroke-width:.8}.narrative-multi-line polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1}.narrative-timeline-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;color:#64748b;font-size:12px;font-weight:750}.narrative-timeline-legend button,.narrative-timeline-legend span{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid #e3e8f0;border-radius:999px;background:#ffffff;color:#64748b;cursor:pointer;font:inherit;padding:0 10px}.narrative-timeline-legend button.active{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.narrative-timeline-legend i{width:8px;height:8px;border-radius:999px}.narrative-radar .narrative-feed-panel{display:flex;flex-direction:column;gap:12px}.narrative-radar .terminal-donut-wrap{min-height:180px;justify-content:center}.narrative-radar .terminal-donut{width:132px;height:132px}.narrative-radar .terminal-donut div{width:74px;height:74px}.narrative-radar .terminal-donut strong{font-size:24px}.narrative-theme-list.compact{gap:8px}.narrative-theme-list.compact .narrative-theme-row{grid-template-columns:minmax(100px,.9fr) minmax(100px,1fr) 42px;gap:9px;padding:8px 0}.narrative-theme-list.compact .narrative-theme-row span{margin-top:2px}.narrative-radar-block{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e3e8f0;border-radius:8px;background:#fbfdff}.narrative-radar-block h3,.narrative-radar-note span{margin:0;color:#07172d;font-size:12px;font-weight:850}.narrative-radar-block div{display:flex;justify-content:space-between;gap:12px;color:#475569;font-size:12px;font-weight:700}.narrative-radar-block strong{color:#10b981}.narrative-radar-block.risk strong{color:#ef4444}.narrative-radar-note{padding:12px;border:1px solid #e3e8f0;border-radius:8px;background:#ffffff}.narrative-radar-note p{margin:6px 0 0;color:#64748b;font-size:12px;font-weight:650;line-height:1.5}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-theme-row,.narrative-command-filters,.narrative-intel-card,.narrative-radar-block,.narrative-radar-note,.narrative-multi-line){border-color:rgba(148,163,184,.18)}html[data-design-b-theme=dark] .monitor-portal .narrative-page-range{border-color:rgba(148,163,184,.18);background:rgba(10,22,39,.92)}html[data-design-b-theme=dark] .monitor-portal .narrative-page{--narrative-x-color:#e2e8f0}html[data-design-b-theme=dark] .monitor-portal .narrative-line-chart{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72)}html[data-design-b-theme=dark] .monitor-portal .narrative-line-grid line{stroke:rgba(148,163,184,.16)}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-line-grid text,.narrative-line-x-label,.narrative-timeline-head p){fill:#9fb2ca;color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .narrative-line-chart circle{stroke:#0a1627}html[data-design-b-theme=dark] .monitor-portal .narrative-series-bar.selected{stroke:#edf4ff}html[data-design-b-theme=dark] .monitor-portal .narrative-page-range a,html[data-design-b-theme=dark] .monitor-portal .narrative-page-range button{color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal .narrative-page-range a.active,html[data-design-b-theme=dark] .monitor-portal .narrative-page-range button.active{background:rgba(37,99,235,.7);color:#ffffff}html[data-design-b-theme=dark] .monitor-portal .narrative-range-loading{color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .narrative-range-loading span{background:rgba(148,163,184,.18)}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-intel-card,.narrative-radar-note){background:rgba(10,22,39,.92)}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-radar-block,.narrative-multi-line,.narrative-bar-chart){background:rgba(15,29,51,.72)}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-bar-chart,.narrative-timeline-legend button){border-color:rgba(148,163,184,.18)}html[data-design-b-theme=dark] .monitor-portal .narrative-bar-plot>i{background:rgba(148,163,184,.16)}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-bar-axis,.narrative-bar-group em,.narrative-timeline-legend button){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-timeline-select,.narrative-timeline-current){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .narrative-timeline-select select,html[data-design-b-theme=dark] .monitor-portal .settings-timezone-control select{border-color:rgba(148,163,184,.22);color:#edf4ff;background:rgba(10,22,39,.92)}html[data-design-b-theme=dark] .monitor-portal .settings-timezone-control span{color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal .narrative-timeline-legend button{background:rgba(10,22,39,.92)}html[data-design-b-theme=dark] .monitor-portal .narrative-timeline-legend button.active{border-color:rgba(96,165,250,.42);background:rgba(37,99,235,.24);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-theme-row strong,.narrative-theme-row b,.narrative-intel-card h3,.narrative-radar-block h3,.narrative-radar-note span){color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-platform-row b){color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal .narrative-delta.up{color:#34d399}html[data-design-b-theme=dark] .monitor-portal .narrative-delta.down{color:#fb7185}html[data-design-b-theme=dark] .monitor-portal .narrative-sentiment-gauge__arc:after{background:var(--ci-surface)}html[data-design-b-theme=dark] .monitor-portal .narrative-sentiment-gauge__arc>i{background:#edf4ff}html[data-design-b-theme=dark] .monitor-portal .narrative-sentiment-gauge__arc>i:after{border-color:var(--ci-surface);background:#edf4ff}html[data-design-b-theme=dark] .monitor-portal .narrative-sentiment-gauge__arc strong{color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-theme-row span,.narrative-intel-card p,.narrative-intel-foot,.narrative-intel-meta time,.narrative-radar-block div,.narrative-radar-note p){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .narrative-cashtag{background:rgba(37,99,235,.26);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-filter-group button,.narrative-range-tabs button){border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-filter-selects select,.narrative-filter-selects input,.narrative-source-action){border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal .narrative-date-range-field{color:#94a3b8}html[data-design-b-theme=dark] .monitor-portal .narrative-date-range-field input{color-scheme:dark}html[data-design-b-theme=dark] .monitor-portal .narrative-trade-date-error{color:#fbbf24}html[data-design-b-theme=dark] .monitor-portal .narrative-trade-day-label{background:rgba(37,99,235,.22);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-filter-group button.active,.narrative-range-tabs button.active){border-color:rgba(96,165,250,.42);background:rgba(37,99,235,.28);color:#ffffff}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-platform-row,.narrative-timeline-select select){border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72)}html[data-design-b-theme=dark] .monitor-portal .narrative-platform-contribution{background:rgba(148,163,184,.16)}html[data-design-b-theme=dark] .monitor-portal .narrative-timeline-select select{color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-platform-row span,.narrative-platform-row small,.narrative-timeline-current){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal :where(.narrative-platform-row em,.narrative-feed-filter-label){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .narrative-platform-row em.up{color:#34d399}html[data-design-b-theme=dark] .monitor-portal .narrative-platform-row em.down{color:#fb7185}html[data-design-b-theme=dark] .monitor-portal .narrative-feed-empty{border-color:rgba(148,163,184,.26);background:rgba(15,29,51,.72);color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .narrative-feed-loading-overlay{border-color:rgba(148,163,184,.24);background:rgba(10,22,39,.9)}html[data-design-b-theme=dark] .monitor-portal .narrative-feed-loading-message{color:#e2e8f0}html[data-design-b-theme=dark] .monitor-portal .narrative-feed-loading-message small{color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .narrative-date-filter-note{border-color:rgba(96,165,250,.28);background:rgba(37,99,235,.16);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal .narrative-date-filter-note button{border-color:rgba(96,165,250,.34);background:rgba(10,22,39,.92);color:#bfdbfe}@media (max-width:1180px){.narrative-command-kpis{grid-template-columns:1fr}.narrative-platform-row{grid-template-columns:28px minmax(92px,1fr) 78px 44px}.narrative-platform-contribution,.narrative-platform-row em,.narrative-platform-row small{grid-column:2/-1}.narrative-command-layout{grid-template-columns:1fr}.narrative-radar{position:static}}@media (max-width:760px){.narrative-command-kpis,.narrative-theme-row{grid-template-columns:1fr}.narrative-feed-summary-panel.narrative-kpi-card .terminal-donut-wrap{flex-direction:column;gap:12px}.narrative-feed-summary-panel.narrative-kpi-card .terminal-donut,.narrative-feed-summary-panel.narrative-kpi-card .terminal-legend{grid-column:1;justify-self:center}.narrative-platform-row{grid-template-columns:28px 1fr 72px}.narrative-platform-contribution,.narrative-platform-row em,.narrative-platform-row small{grid-column:2/-1;text-align:left}.narrative-timeline-head{align-items:stretch}.narrative-timeline-select{justify-content:space-between;width:100%}.narrative-filter-group.compact{margin-left:0}.narrative-intel-card{grid-template-columns:1fr}.narrative-intel-foot .table-link,.narrative-intel-meta time{margin-left:0}.narrative-timeline-head{align-items:flex-start;flex-direction:column}.narrative-timeline-head .narrative-timeline-legend{justify-content:flex-start}.narrative-line-chart,.narrative-line-chart svg{min-height:240px;height:240px}}.source-chip{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:5px 8px;border:1px solid #d6e4ff;border-radius:999px;color:#3152b4;background:#eef4ff;font-size:11px;font-weight:800;white-space:nowrap}.source-chip.future{color:#8a5d00;border-color:#fde68a;background:#fffbeb}.source-chip.warning{color:#be123c;border-color:#fecdd3;background:#fff1f2}.import-tabs{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.import-tabs__bar{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding:3px 3px 8px;border-bottom:1px solid #e5edf5}.import-tabs__tab{flex:0 0 auto;display:grid;grid-gap:3px;gap:3px;min-width:150px;max-width:220px;padding:10px 12px;border:1px solid #dbe6f3;border-radius:12px 12px 0 0;color:#667893;background:#f8fbff;text-align:left;cursor:pointer}.import-tabs__tab span{color:#273951;font-size:13px;font-weight:900}.import-tabs__tab small,.import-tabs__tab span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.import-tabs__tab small{color:#8a99ad;font-size:10px;font-weight:800}.import-tabs__tab.active{color:#3152b4;border-color:#bfd5ff #bfd5ff #fff;background:#fff;box-shadow:0 10px 22px rgba(49,82,180,.08)}.import-tabs__tab.active span{color:#3152b4}.import-tabs__panel{min-width:0}.import-tabs__panel .import-data-section{margin:0}.executive-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.executive-kpi-card,.terminal-card{border:1px solid #dbe6f3;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.04)}.executive-kpi-card{min-height:220px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 90% 0,rgba(56,189,248,.1),transparent 28%),#fff}.executive-kpi-card.good{border-color:rgba(22,163,74,.28);background:radial-gradient(circle at 90% 0,rgba(22,163,74,.12),transparent 30%),#fff}.executive-kpi-card.warn{border-color:rgba(245,158,11,.34);background:radial-gradient(circle at 90% 0,rgba(245,158,11,.14),transparent 30%),#fff}.executive-kpi-card.bad{border-color:rgba(225,29,72,.24);background:radial-gradient(circle at 90% 0,rgba(225,29,72,.1),transparent 30%),#fff}.kpi-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.kpi-card__top>span,.terminal-card h3,.terminal-stat>span{color:#64748d;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.executive-kpi-card>strong{display:block;color:#061b31;font-size:clamp(34px,4vw,50px);line-height:1;letter-spacing:0}.executive-kpi-card.good>strong{color:#15803d}.executive-kpi-card.warn>strong{color:#a16207}.executive-kpi-card.bad>strong{color:#be123c}.kpi-card__change-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 2px}.kpi-card__change{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:900}.kpi-card__change.good{color:#15803d;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.24)}.kpi-card__change.warn{color:#a16207;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.26)}.kpi-card__change.bad{color:#be123c;background:rgba(225,29,72,.1);border:1px solid rgba(225,29,72,.22)}.kpi-card__change-row small{color:#64748d;font-size:12px}.kpi-card__meter,.ranking-row div{height:9px;border-radius:999px;background:#e8eef7;overflow:hidden}.kpi-card__meter i,.ranking-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3152b4,#38bdf8)}.executive-kpi-card.good .kpi-card__meter i{background:linear-gradient(90deg,#16a34a,#86efac)}.executive-kpi-card.warn .kpi-card__meter i{background:linear-gradient(90deg,#f59e0b,#fde68a)}.executive-kpi-card.bad .kpi-card__meter i{background:linear-gradient(90deg,#e11d48,#fb7185)}.kpi-card__meta{display:grid;grid-gap:5px;gap:5px;color:#64748d;font-size:12px;line-height:1.35}.score-breakdown-grid{display:grid;grid-template-columns:minmax(520px,1.15fr) minmax(300px,.85fr);grid-gap:16px;gap:16px}.score-comparison-strip{display:grid;grid-template-columns:1.25fr 1fr .8fr;grid-gap:12px;gap:12px;margin-bottom:16px}.score-comparison-card{padding:15px;border:1px solid #dbe6f3;border-radius:16px;background:#f8fbff}.score-comparison-card.private{border-color:#fecdd3;background:linear-gradient(180deg,#fff,#fff5f6)}.score-comparison-card.risk-up{border-color:#fecdd3;background:#fff1f2}.score-comparison-card.risk-down{border-color:#bbf7d0;background:#f0fdf4}.score-comparison-card small,.score-comparison-card span{display:block}.score-comparison-card span{color:#63738a;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.score-comparison-card strong{display:block;margin:8px 0 5px;color:#061b31;font-size:30px;line-height:1}.score-comparison-card.private strong,.score-comparison-card.risk-up strong{color:#be123c}.score-comparison-card.risk-down strong{color:#15803d}.score-comparison-card small{color:#5d7089;line-height:1.35}.terminal-card{padding:16px;min-width:0}.chart-card{min-height:300px;display:flex;flex-direction:column}.dashboard-metric-row{align-items:stretch}.dashboard-chart-row{align-items:stretch;margin-top:18px}.compact-chart-row .chart-card{min-height:260px;gap:10px}.compact-chart-row .chart-card>.terminal-bars,.compact-chart-row .chart-card>.terminal-line-chart{margin-top:auto;margin-bottom:auto}.compact-chart-row .terminal-line-chart{height:176px}.compact-chart-row .terminal-note{margin-top:auto;margin-bottom:auto}.internal-float-page .terminal-section{scroll-margin-top:18px}.internal-float-intro-card{display:grid;grid-gap:10px;gap:10px;border-color:#cfe0ff;background:radial-gradient(circle at 100% 0,rgba(49,82,180,.1),transparent 28%),#fff}.internal-float-intro-card p{max-width:1080px;margin:0;color:#1f3552;font-size:15px;line-height:1.65}.internal-float-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.internal-float-actions small{color:#64748d;font-size:12px;font-weight:800}.internal-float-table-wrap{overflow-x:auto;overflow-y:visible;border:1px solid #dbe6f3;border-radius:16px;background:#fff}.internal-float-table{min-width:2260px;border:0}.internal-float-table.compact{min-width:980px}.internal-float-table-wrap.compact{overflow-x:auto;overflow-y:visible}.compact-holdings-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-bottom:1px solid #e5edf7}.compact-holdings-toolbar p{margin:0;color:#64748d;font-size:13px}.internal-float-table th{position:relative;white-space:nowrap;overflow:visible;z-index:3}.internal-float-table td{min-width:140px;overflow:visible}.internal-float-table td:first-child,.internal-float-table td:nth-child(13),.internal-float-table td:nth-child(4){min-width:220px}.internal-float-table .input,.internal-float-table .select{min-height:38px;padding:8px 10px;border-radius:10px;font-size:13px}.internal-float-table .input:disabled,.internal-float-table .select:disabled{color:#526684;background:#f4f7fb;opacity:1;cursor:default}.internal-float-select{min-width:170px}.internal-notes-input{min-width:260px}.numeric-input{text-align:right}.internal-table-header-label{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.internal-table-header-label .info-tooltip{z-index:30}.internal-table-header-label .info-tooltip__bubble{top:calc(100% + 8px);bottom:auto;z-index:5000}.calculated-cell{min-height:38px;display:inline-flex;align-items:center;gap:7px;width:100%;padding:8px 10px;border:1px solid #dbe6f3;border-radius:10px;background:#f4f7fb;color:#526684;cursor:default}.calculated-cell svg{width:14px;height:14px;stroke:#64748d;fill:none;stroke-width:1.8}.calculated-cell strong{color:#273951;font-size:13px}.calculated-cell small{margin-left:auto;color:#7b8da8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.float-hero-section .grid{margin-bottom:16px}.float-hero-card{min-height:360px;display:grid;grid-gap:16px;gap:16px}.float-hero-card h3{margin:0;color:#061b31}.internal-float-dual-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.float-donut-layout{display:grid;grid-template-columns:minmax(210px,280px) minmax(210px,1fr);align-items:center;grid-gap:18px;gap:18px}.float-donut{width:min(260px,100%);place-items:center;box-shadow:inset 0 0 0 1px #dbe6f3}.float-donut,.float-donut>div{position:relative;aspect-ratio:1;display:grid;border-radius:50%}.float-donut>div{z-index:3;width:46%;place-items:center;align-content:center;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.08)}.float-donut strong{color:#061b31;font-size:22px;line-height:1}.float-donut span{color:#64748d;font-size:12px;font-weight:800}.float-donut__pct{position:absolute;z-index:2;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(6,27,49,.72);box-shadow:0 8px 18px rgba(6,27,49,.16);color:#fff!important;font-size:10px!important;font-weight:900!important;line-height:1;padding:4px 6px;pointer-events:none;white-space:nowrap}.float-legend{display:grid;grid-gap:12px;gap:12px}.float-legend div,.float-legend.compact span{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#273951;font-size:14px}.float-legend div span,.float-legend.compact span{display:inline-flex;align-items:center;gap:8px}.float-legend i{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.float-legend strong{color:#061b31;font-size:16px}.float-legend small{color:#64748d;font-size:12px}.waterfall-chart{min-height:300px;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.waterfall-chart,.waterfall-step{display:grid;align-items:flex-end}.waterfall-step{grid-gap:9px;gap:9px;text-align:center}.waterfall-bar-wrap{height:210px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #dbe6f3}.waterfall-bar-wrap i{display:block;width:min(58px,70%);border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,#3152b4,#38bdf8)}.waterfall-step.down .waterfall-bar-wrap i{background:linear-gradient(180deg,#e11d48,#fb7185)}.waterfall-step.end .waterfall-bar-wrap i{background:linear-gradient(180deg,#16a34a,#86efac)}.waterfall-step strong{color:#061b31;font-size:15px}.waterfall-step span{color:#64748d;font-size:12px;font-weight:800;min-height:32px}.lending-pool-card{display:grid;grid-gap:18px;gap:18px}.lending-summary-card{min-height:220px;justify-content:center}.float-stacked-bar{display:grid;grid-gap:16px;gap:16px}.float-stacked-bar>div:first-child{height:42px;display:flex;overflow:hidden;border-radius:999px;background:#edf3fb}.float-stacked-bar>div:first-child i{display:block;min-width:3px}.internal-float-page .page__header{align-items:center;margin-bottom:10px;padding:16px 20px;border-radius:16px;min-height:auto}.internal-float-page .page__header>div{width:100%;min-width:0}.monitor-portal .internal-float-page .dashboard-command-header .page__title{font-size:clamp(22px,2.2vw,30px);line-height:1.08;letter-spacing:-.45px}.monitor-portal .internal-float-page .dashboard-command-header .page__desc{max-width:860px;margin-top:6px;font-size:13px;line-height:1.45}.internal-float-page .dashboard-command-header .terminal-eyebrow{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:4px;font-size:10px;letter-spacing:.11em}.internal-float-eyebrow>span:first-child{color:#7dd3fc}.internal-float-tips{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;border:1px solid #dbe6f3;border-radius:14px;background:#f8fbff;padding:12px 16px;color:#39506c;font-size:13px;line-height:1.45}.internal-float-tips strong{display:inline-flex;align-items:center;gap:7px;color:#061b31;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.internal-float-tips ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px;min-width:0}.internal-float-tips li{min-width:0}.internal-float-tour-launcher{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #cfe0f5;border-radius:10px;background:linear-gradient(135deg,#f7fbff,#eef6ff);padding:10px 12px}.internal-float-tour-launcher>div{display:flex;align-items:center;gap:10px;min-width:0}.internal-float-tour-launcher>div>span{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:8px;background:#dbeafe;font-size:16px}.internal-float-tour-launcher p{display:grid;grid-gap:1px;gap:1px;min-width:0;margin:0}.internal-float-tour-launcher p strong{color:#16375d;font-size:12px}.internal-float-tour-launcher p small{color:#5b6f89;font-size:11px;line-height:1.35}.internal-float-tour-launcher__button{flex:0 0 auto;min-height:32px;white-space:nowrap}.internal-float-tour{position:fixed;inset:0;z-index:7000;pointer-events:none}.internal-float-tour__shade{position:fixed;z-index:7000;background:rgba(4,12,24,.72);pointer-events:auto}.internal-float-tour__shade.top{inset:0 0 auto}.internal-float-tour__shade.left{left:0}.internal-float-tour__shade.right{right:0}.internal-float-tour__shade.bottom{right:0;bottom:0;left:0}.internal-float-tour__shade.full{inset:0}.internal-float-tour__focus{position:fixed;z-index:7001;border:2px solid #60a5fa;border-radius:11px;box-shadow:0 0 0 4px rgba(96,165,250,.24),0 16px 44px rgba(3,12,27,.28);pointer-events:none}.internal-float-tour__card{position:fixed;z-index:7002;display:grid;grid-gap:10px;gap:10px;border:1px solid #c7d8ed;border-radius:12px;background:#fff;box-shadow:0 24px 70px rgba(2,12,27,.32);padding:16px;color:#16243a;pointer-events:auto}.internal-float-tour__progress{display:flex;align-items:center;justify-content:space-between;gap:12px}.internal-float-tour__progress span{color:#527099;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.internal-float-tour__progress button{display:grid;place-items:center;width:26px;min-height:26px;border:0;border-radius:6px;background:#f0f4f9;color:#52677f;cursor:pointer;font-size:18px;line-height:1}.internal-float-tour__dots{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:4px;gap:4px}.internal-float-tour__dots i{height:3px;border-radius:99px;background:#dbe4ef}.internal-float-tour__dots i.active,.internal-float-tour__dots i.complete{background:#4f8de8}.internal-float-tour__dots i.active{box-shadow:0 0 0 2px rgba(79,141,232,.14)}.internal-float-tour__card h2{margin:2px 0 0;color:#102a49;font-size:17px;line-height:1.25}.internal-float-tour__card>p{margin:0;color:#536984;font-size:12px;line-height:1.55}.internal-float-tour__actions,.internal-float-tour__actions>div{display:flex;align-items:center;gap:7px}.internal-float-tour__actions{justify-content:space-between;margin-top:3px}.internal-float-tour__actions button{min-height:31px;border:1px solid #cbd8e8;border-radius:6px;background:#f7faff;padding:6px 11px;color:#31527d;cursor:pointer;font-size:11px;font-weight:700}.internal-float-tour__actions button:hover{background:#edf5ff}.internal-float-tour__actions button:disabled{cursor:not-allowed;opacity:.45}.internal-float-tour__actions button.primary{border-color:#2f6fd0;background:#315fbd;color:#fff}.internal-float-tour__actions button.primary:hover{background:#264f9f}.internal-float-tour__actions .internal-float-tour__skip{border-color:transparent;background:transparent;color:#6d7f94}html[data-design-b-theme=dark] .internal-float-tour-launcher{border-color:#294867;background:linear-gradient(135deg,#10243b,#0d1f34)}html[data-design-b-theme=dark] .internal-float-tour-launcher>div>span{background:#183a61}html[data-design-b-theme=dark] .internal-float-tour-launcher p strong{color:#e4effc}html[data-design-b-theme=dark] .internal-float-tour-launcher p small{color:#9fb2ca}html[data-design-b-theme=dark] .internal-float-tour__card{border-color:#36516f;background:#102137;color:#eef5ff}html[data-design-b-theme=dark] .internal-float-tour__card h2{color:#f1f7ff}html[data-design-b-theme=dark] .internal-float-tour__card>p{color:#aebfd4}html[data-design-b-theme=dark] .internal-float-tour__actions button,html[data-design-b-theme=dark] .internal-float-tour__progress button{border-color:#36516f;background:#172d48;color:#c5d7ec}html[data-design-b-theme=dark] .internal-float-tour__actions button.primary{border-color:#4f8de8;background:#3266bd;color:#fff}@media (max-width:900px){.internal-float-page .page__header{align-items:flex-start}.internal-float-page .page-header-import-status{width:auto;white-space:normal}.internal-float-tips{grid-template-columns:1fr}.internal-float-tour-launcher{align-items:stretch;flex-direction:column}.internal-float-tour-launcher__button{width:100%}}.internal-float-chart-card{min-height:360px;display:grid;grid-gap:16px;gap:16px}.internal-float-chart-card h3,.internal-float-detail-panel h3{margin:0;color:#061b31}.internal-float-stacked-chart{display:grid;align-content:center;grid-gap:22px;gap:22px;min-height:250px}.internal-float-stacked-chart>div:first-child{display:flex;height:54px;overflow:hidden;border-radius:999px;background:#edf3fb;box-shadow:inset 0 0 0 1px #dbe6f3}.internal-float-stacked-chart>div:first-child i{display:block;min-width:4px}.internal-float-input-table{min-width:980px}.internal-float-input-table td:nth-child(5) .input{min-width:260px}.internal-float-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.internal-float-detail-panel{display:grid;align-content:start;grid-gap:14px;gap:14px}.internal-float-panel-head{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #e2eaf4;padding-bottom:12px}.internal-float-panel-head div{display:grid;grid-gap:5px;gap:5px}.internal-float-panel-head span{color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.internal-float-panel-head strong{color:#061b31;font-size:24px;line-height:1}.internal-float-panel-head small{color:#64748d;font-size:12px}.internal-float-panel-head p{max-width:320px;margin:0;color:#52647f;font-size:12px;font-weight:700;line-height:1.45}.internal-float-detail-list{display:grid;grid-gap:10px;gap:10px}.internal-float-detail-list>div{display:grid;grid-template-columns:minmax(170px,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e2eaf4;border-radius:10px;background:#f8fbff;padding:10px 12px}.internal-float-detail-list span{display:inline-flex;align-items:center;gap:8px;color:#273951;font-size:13px;font-weight:800}.internal-float-detail-list i{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.internal-float-detail-list strong{color:#061b31;font-size:13px;white-space:nowrap}.internal-float-detail-list small{color:#64748d;font-size:11px}.internal-float-kpis{display:grid;grid-template-columns:minmax(320px,1.45fr) minmax(180px,.75fr);grid-gap:16px;gap:16px;margin-bottom:16px}.internal-float-compact-formula{display:flex;align-items:center;gap:12px}.internal-float-compact-formula strong{color:#061b31;font-size:30px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.internal-float-compact-formula strong:last-child{color:#047857}.internal-float-compact-formula em{color:#8a99ad;font-size:24px;font-style:normal;font-weight:900}.internal-float-top-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.internal-float-core-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.internal-float-core-input{display:grid;grid-gap:7px;gap:7px}.internal-float-core-input span{color:#64748d;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.internal-float-bar-compare{display:grid;grid-gap:12px;gap:12px}.internal-float-bar-compare>div{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(220px,1.4fr) minmax(210px,.75fr) auto;align-items:center;grid-gap:12px;gap:12px}.internal-float-bar-compare>div>span{color:#273951;font-size:13px;font-weight:900}.internal-float-bar-compare>div>div{height:18px;overflow:hidden;border-radius:999px;background:#edf3fb}.internal-float-bar-compare i{display:block;height:100%;min-width:4px;border-radius:inherit}.internal-float-bar-compare strong{display:inline-flex;align-items:center;gap:7px;color:#061b31;font-size:13px}.internal-float-waterfall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.internal-float-waterfall>div{display:grid;grid-gap:8px;gap:8px;min-height:118px;border:1px solid #dbe6f3;border-radius:12px;background:#f8fbff;padding:14px}.internal-float-waterfall span{color:#64748d;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.internal-float-waterfall strong{color:#061b31;font-size:24px}.internal-float-waterfall small{color:#52647f;font-size:12px;font-weight:800}.internal-float-waterfall .down{border-color:#fecdd3;background:#fff7f8}.internal-float-waterfall .down strong{color:#be123c}.internal-float-waterfall .end{border-color:#bbf7d0;background:#f0fdf4}.internal-float-waterfall .end strong{color:#047857}.internal-float-warning{margin-top:12px}.internal-float-token-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.internal-float-provider-card,.internal-float-token-card{display:grid;grid-gap:10px;gap:10px}.internal-float-provider-card small,.internal-float-token-card small{color:#52647f;font-weight:800}.internal-float-provider-card strong{color:#061b31;font-size:22px}.internal-float-delete{white-space:nowrap}.internal-float-simple-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:16px;gap:16px}.internal-float-simple-chart{min-height:260px}.internal-float-risk-card{display:grid;align-content:center;grid-gap:10px;gap:10px;border-color:#bfd7ff;background:linear-gradient(135deg,#ffffff,#f4f8ff)}.internal-float-risk-card span,.internal-float-score-card span{color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.internal-float-risk-card strong{color:#061b31;font-size:48px;line-height:1}.internal-float-risk-card em{width:max-content;border:1px solid #facc15;border-radius:999px;background:#fffbeb;color:#a16207;padding:5px 10px;font-style:normal;font-weight:900;text-transform:uppercase}.internal-float-risk-card p{margin:0;color:#334b68;line-height:1.55}.internal-float-score-card.elevated strong,.internal-float-score-card.high strong{color:#be123c}.internal-float-score-card.moderate strong{color:#a16207}.internal-float-score-card.low strong{color:#047857}.internal-float-core-grid.simplified{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-float-input-table.simplified{min-width:900px}.internal-float-two-col{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);grid-gap:16px;gap:16px}.internal-float-story-card{min-height:360px}.internal-float-story-card h3,.internal-float-summary-table h3{margin:0 0 14px;color:#061b31}.internal-float-combined-card{display:grid;grid-gap:16px;gap:16px;min-width:0}.internal-float-combined-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:16px;gap:16px;align-items:stretch;min-width:0}.internal-float-embedded-panel{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;min-height:320px;overflow:hidden;border:1px solid #e2eaf4;border-radius:12px;background:#f8fbff;padding:16px}.internal-float-section-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.internal-float-donut-story{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;min-width:0}.internal-float-value-legend{display:grid;grid-gap:14px;gap:14px}.internal-float-summary-table div,.internal-float-value-legend div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #e2eaf4;padding:10px 0;min-width:0}.internal-float-value-legend span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#273951;font-weight:900;overflow-wrap:anywhere}.internal-float-value-legend i{width:10px;height:10px;border-radius:999px}.internal-float-summary-table strong,.internal-float-value-legend strong{color:#061b31}.internal-float-summary-table em,.internal-float-value-legend small{color:#64748d;font-style:normal;font-weight:800}.internal-float-builder-grid{display:grid;grid-gap:14px;gap:14px}.internal-float-assumption-card{padding:0}.internal-float-assumption-card summary{cursor:pointer;padding:16px 18px;color:#061b31;font-size:15px;font-weight:900}.internal-float-assumption-card>:not(summary){margin:0 18px 18px}.internal-float-private-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.internal-float-private-list article{display:grid;grid-template-columns:minmax(160px,1fr) minmax(140px,.7fr) 130px minmax(180px,.9fr) minmax(160px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid #e2eaf4;border-radius:10px;background:#f8fbff;padding:10px}.internal-float-private-list label{display:flex;align-items:center;gap:6px;color:#52647f;font-size:12px;font-weight:800}.internal-float-manual-list{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.internal-float-edit-modal{width:min(920px,100%);max-height:calc(100vh - 48px);overflow:auto}.internal-float-api-message{margin:0 0 14px;border:1px solid #dbe6f3;border-radius:10px;background:#f8fbff;color:#405875;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4}.internal-float-api-message.success{border-color:#bfe8cf;background:#f0fbf4;color:#116536}.internal-float-api-message.error{border-color:#ffd1d8;background:#fff5f6;color:#b4233b}.internal-float-manual-list article{display:grid;grid-template-columns:minmax(150px,1fr) 130px minmax(170px,.85fr) minmax(140px,.7fr) auto;align-items:end;grid-gap:10px;gap:10px;border:1px solid #e2eaf4;border-radius:10px;background:#f8fbff;padding:12px}.internal-float-manual-list.wide article{grid-template-columns:minmax(160px,1fr) 130px 150px 110px auto}.internal-float-manual-list.private article{grid-template-columns:minmax(170px,1fr) minmax(140px,.8fr) 130px minmax(140px,.7fr) minmax(180px,1fr) auto}.internal-float-manual-list label{display:grid;grid-gap:5px;gap:5px;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.internal-float-manual-list .internal-float-checkbox-field{display:flex;align-items:center;gap:7px;min-height:38px;letter-spacing:0;text-transform:none}.internal-float-manual-list small{color:#52647f;font-size:12px;font-weight:800}.internal-float-ranked-bars{display:grid;grid-gap:12px;gap:12px;min-width:0}.internal-float-ranked-bars>div{display:grid;grid-template-columns:minmax(100px,.55fr) minmax(150px,1fr) minmax(96px,.35fr) minmax(0,.75fr);align-items:center;grid-gap:12px;gap:12px;min-width:0}.internal-float-ranked-bars span{min-width:0;color:#273951;font-size:13px;font-weight:900;overflow-wrap:anywhere}.internal-float-ranked-meter{display:grid;grid-template-columns:minmax(80px,1fr) max-content;align-items:center;grid-gap:8px;gap:8px;min-width:0}.internal-float-ranked-meter>div{min-width:0;height:16px;overflow:hidden;border-radius:999px;background:#edf3fb}.internal-float-ranked-bars i{display:block;height:100%;min-width:4px;border-radius:inherit}.internal-float-ranked-value{display:block;min-width:0;color:#061b31;text-align:right}.internal-float-ranked-value b{font-size:13px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.internal-float-ranked-meter small{display:inline-flex;width:max-content;max-width:100%;align-items:center;justify-content:center;border:1px solid #dbe6f3;border-radius:999px;background:#f8fbff;padding:2px 7px;color:#64748d;font-size:11px;font-weight:900;line-height:1;white-space:nowrap}.internal-float-ranked-bars em{min-width:0;color:#64748d;font-size:12px;font-style:normal;font-weight:800;overflow-wrap:anywhere}@media (max-width:1400px){.internal-float-waterfall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.internal-float-ranked-bars>div{grid-template-columns:minmax(96px,.6fr) minmax(100px,1fr) minmax(104px,.5fr)}.internal-float-ranked-bars>div em{grid-column:1/-1}}.internal-float-tree{display:grid;grid-gap:10px;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.internal-float-tree div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e2eaf4;padding:8px 0}.internal-float-tree span{color:#273951;font-weight:800}.internal-float-tree strong{color:#061b31}.si-gauge{padding:18px;border:1px solid #dbe6f3;border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.04)}.si-gauge>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.si-gauge span{color:#64748d;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.si-gauge strong{color:#061b31;font-size:32px}.si-gauge__track{height:16px;overflow:hidden;border-radius:999px;background:#e8eef7}.si-gauge__track i{display:block;height:100%;border-radius:inherit}.score-amplifier{min-height:280px;display:grid;grid-template-columns:1fr 190px 1fr;grid-gap:22px;gap:22px;align-items:flex-end}.score-amplifier>div:not(.amplifier-delta){height:250px;display:grid;grid-template-rows:auto auto 1fr;grid-gap:8px;gap:8px;align-items:flex-end;justify-items:center;padding:18px;border:1px solid #dbe6f3;border-radius:16px;background:#f8fbff}.score-amplifier span{color:#64748d;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.score-amplifier strong{color:#061b31;font-size:42px;line-height:1}.score-amplifier i{width:72px;display:block;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,#3152b4,#38bdf8)}.score-amplifier .internal i{background:linear-gradient(180deg,#e11d48,#fb7185)}.amplifier-delta{align-self:center;display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:20px;border:1px solid #fecdd3;border-radius:16px;background:#fff1f2}.amplifier-delta strong{color:#be123c}.compact-kpi-grid{align-content:stretch}.tokenization-card{min-height:330px}.toggle-cell{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#273951;font-size:13px;font-weight:800;white-space:nowrap}.boolean-cell{width:100%;min-height:38px}.toggle-cell input{width:22px;height:22px;accent-color:#3152b4;cursor:pointer}.toggle-cell input:disabled{accent-color:#94a3b8;cursor:not-allowed}.row-actions-cell{display:flex;align-items:center;gap:8px;min-width:150px}.executive-analysis-card{font-size:16px}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.comparison-card{display:grid;grid-gap:14px;gap:14px}.comparison-card h3,.internal-analysis-card h3{margin:0;color:#061b31}.comparison-card p{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0;padding:12px 0;border-bottom:1px solid #e5edf7;color:#526684}.comparison-card p:last-child{border-bottom:0}.comparison-card strong{color:#061b31;font-size:22px}.comparison-card.internal{background:radial-gradient(circle at 100% 0,rgba(49,82,180,.1),transparent 30%),#fff}.internal-analysis-card{display:grid;grid-gap:14px;gap:14px}.internal-analysis-card li,.internal-analysis-card p{color:#1f3552;font-size:15px;line-height:1.65}.internal-analysis-card p,.internal-analysis-card ul{margin:0}.disclaimer-section{background:transparent;border:0;box-shadow:none;padding:0}.terminal-card h3{margin:0 0 14px;color:#273951}.chart-card__body{flex:0 0 auto;min-height:0;height:230px;display:grid;align-items:center}.chart-card__body--trend{align-items:stretch}.chart-card__body--trend .terminal-line-chart{height:100%;min-height:0}.chart-card__body .terminal-bars{align-content:center}.radar-card{display:grid;place-items:center;overflow:hidden}.radar-shell{width:100%;display:grid;place-items:center;min-height:530px}.radar-web{position:relative;width:min(520px,100%);max-width:520px;aspect-ratio:1;display:grid;place-items:center;border-radius:24px;background:linear-gradient(90deg,transparent 49%,rgba(49,82,180,.14) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,rgba(49,82,180,.14) 50%,transparent 51%),#f8fbff}.radar-ring{position:absolute;border:1px solid rgba(49,82,180,.18);border-radius:50%}.radar-ring.r1{width:112px;height:112px}.radar-ring.r2{width:224px;height:224px}.radar-ring.r3{width:336px;height:336px}.radar-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.radar-lines polygon{fill:rgba(49,82,180,.12);stroke:#3152b4;stroke-width:2.5;stroke-linejoin:round}.radar-lines line{stroke:rgba(49,82,180,.24);stroke-width:1.5;stroke-linecap:round}.radar-point{width:13px;height:13px;border-radius:50%;background:#3152b4;box-shadow:0 0 0 5px rgba(49,82,180,.28);z-index:2}.radar-label,.radar-point{position:absolute;transform:translate(-50%,-50%)}.radar-label{z-index:3;min-width:122px;max-width:168px;padding:7px 9px;border:1px solid #d6e4ff;border-radius:10px;background:rgba(255,255,255,.92);box-shadow:0 8px 20px rgba(15,23,42,.08);color:#273951}.radar-label.left{transform:translateY(-50%)}.radar-label.right{transform:translate(-100%,-50%)}.radar-label.center{transform:translate(-50%,-50%)}.radar-label span,.radar-label strong{display:block}.radar-label span{color:#526682;font-size:11px;line-height:1.25}.radar-label strong{color:#061b31;font-size:13px;margin-top:3px}.breakdown-row,.ranking-row{display:grid;align-items:center;grid-gap:12px;gap:12px;padding:11px;border:1px solid #e5edf5;border-radius:12px;background:#f8fbff}.breakdown-row small,.target-grid small,.terminal-note,.timeline-list small{color:#64748d;font-size:12px;line-height:1.45}.breakdown-row>span{color:#061b31;font-weight:900}.breakdown-table{display:grid;grid-gap:10px;gap:10px}.score-methodology-card{display:flex;flex-direction:column;justify-content:center;gap:16px}.score-methodology-card p{margin:0;color:#273951;line-height:1.6}.methodology-stack{display:grid;grid-gap:10px;gap:10px}.methodology-stack div{padding:13px;border:1px solid #e5edf5;border-radius:12px;background:#f8fbff}.methodology-stack span,.methodology-stack strong{display:block}.methodology-stack strong{color:#061b31;margin-bottom:4px}.methodology-stack span{color:#64748d;font-size:13px;line-height:1.45}.breakdown-row{grid-template-columns:1fr auto auto}.breakdown-row small,.breakdown-row strong{display:block}.terminal-stat{min-height:138px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.terminal-stat strong{color:#061b31;font-size:30px;line-height:1.05;letter-spacing:0}.terminal-stat small{color:#64748d;line-height:1.4}.terminal-stat.future{border-color:#fde68a;background:#fffdf4}.sentiment-chart-grid{margin-top:18px}.ranking-panel{display:grid;grid-gap:8px;gap:8px;margin-top:16px;position:relative;overflow:hidden}.market-score-note{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(190px,.75fr) minmax(260px,1.2fr);grid-gap:12px;gap:12px;align-items:stretch;margin-top:14px;padding:14px;border:1px solid #dbe6f3;border-radius:16px;background:#f8fbff}.market-score-note div{padding:12px;border:1px solid #e5edf5;border-radius:13px;background:#fff}.market-score-note div.private{border-color:#fecdd3;background:#fff7f8}.market-score-note small,.market-score-note span{display:block}.market-score-note span{color:#64748d;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-score-note strong{display:block;margin:7px 0 4px;color:#061b31;font-size:24px}.market-score-note .private strong{color:#be123c}.market-score-note p,.market-score-note small{color:#5d7089;line-height:1.45}.market-score-note p{margin:0;align-self:center}.ranking-row{grid-template-columns:58px 82px 1fr 48px;z-index:1}.ranking-row,.ranking-row div{position:relative}.ranking-row div:after{content:"";position:absolute;left:58%;top:-4px;bottom:-4px;border-left:2px dashed rgba(225,29,72,.42)}.ranking-row.current{border-color:#fbbf24;background:#fffbeb;box-shadow:0 10px 24px rgba(251,191,36,.18)}.ranking-row.current em,.ranking-row.current strong{color:#92400e}.ranking-row.current i{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.ranking-row em,.ranking-row span{color:#64748d;font-style:normal;font-weight:800}.ranking-row strong{color:#061b31}.ranking-average-line{position:absolute;top:12px;bottom:12px;left:58%;z-index:2;width:0;border-left:2px dashed rgba(225,29,72,.55);pointer-events:none}.ranking-average-line span{position:absolute;top:0;left:8px;transform:translateY(-2px);padding:4px 7px;border:1px solid #fecdd3;border-radius:999px;background:#fff1f2;color:#be123c;font-size:11px;font-weight:900;white-space:nowrap}.terminal-line-chart{position:relative;width:100%;height:154px;display:block;border:1px solid #e5edf5;border-radius:12px;background:linear-gradient(0deg,transparent 24%,rgba(148,163,184,.18) 25%,transparent 26%,transparent 49%,rgba(148,163,184,.18) 50%,transparent 51%,transparent 74%,rgba(148,163,184,.18) 75%,transparent 76%),#f8fbff;overflow:visible;padding:24px 14px 28px}.terminal-line-chart svg{position:absolute;left:14px;right:14px;top:24px;bottom:28px;width:calc(100% - 28px);height:calc(100% - 52px);display:block;overflow:visible}.terminal-line-chart polyline{fill:none;stroke:#3152b4;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trend-marker{position:absolute;z-index:2;display:grid;place-items:center;transform:translate(calc(-50% + 7px),calc(-50% + 12px));pointer-events:none}.trend-marker i{width:9px;height:9px;border-radius:999px;background:#3152b4;border:2px solid #fff;box-shadow:0 0 0 4px rgba(49,82,180,.25)}.trend-marker b{position:absolute;bottom:calc(100% + 8px);padding:3px 6px;border:1px solid #d6e4ff;border-radius:999px;background:#fff;color:#3152b4;font-size:11px;font-weight:900;line-height:1;box-shadow:0 4px 12px rgba(15,23,42,.08)}.trend-chart-label{position:absolute;left:12px;top:9px;z-index:2;color:#64748d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.trend-chart-label strong{color:#061b31}.trend-x-axis{position:absolute;left:14px;right:14px;bottom:8px;display:flex;justify-content:space-between;gap:8px}.trend-x-axis span{color:#64748d;font-size:10px;font-weight:800;text-align:center;white-space:nowrap}.axis-line-chart{display:grid;grid-template-columns:12px 38px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 28px;grid-gap:8px 4px;gap:8px 4px;padding:14px 18px 16px 14px;overflow:visible;background:#f8fbff}.chart-y-axis{grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;color:#64748d;font-size:10px;font-weight:850;line-height:1;white-space:nowrap}.chart-plot-area{position:relative;grid-column:3;grid-row:1;min-width:0;min-height:0;overflow:visible}.axis-line-chart svg{position:static;width:100%;height:100%}.axis-line-chart .chart-axis-line{stroke:#b8c7da;stroke-width:1.2;vector-effect:non-scaling-stroke}.axis-line-chart .trend-marker{transform:translate(-50%,-50%);pointer-events:auto}.axis-line-chart .trend-marker b{bottom:calc(100% + 7px);left:50%;transform:translateX(-50%);max-width:96px;overflow:hidden;text-overflow:ellipsis;font-size:10px;z-index:6}.axis-line-chart .trend-marker.edge-start b{left:10px;right:auto;transform:translateX(0)}.axis-line-chart .trend-marker.edge-end b{left:auto;right:10px;transform:translateX(0)}.trend-tooltip{position:absolute;left:50%;bottom:calc(100% + 24px);z-index:10;min-width:126px;max-width:180px;padding:8px 10px;border:1px solid #bed0eb;border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(15,23,42,.16);color:#0f172a;font-style:normal;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .14s ease,transform .14s ease}.trend-tooltip span,.trend-tooltip strong{display:block}.trend-tooltip strong{margin-bottom:4px;color:#3152b4;font-size:11px;font-weight:900}.trend-tooltip span{color:#334155;font-size:12px;font-weight:800;line-height:1.25;white-space:nowrap}.trend-marker:focus-within .trend-tooltip,.trend-marker:hover .trend-tooltip{opacity:1;transform:translate(-50%)}.axis-line-chart .trend-marker.edge-start .trend-tooltip{left:0;transform:translateY(6px)}.axis-line-chart .trend-marker.edge-start:focus-within .trend-tooltip,.axis-line-chart .trend-marker.edge-start:hover .trend-tooltip{transform:translate(0)}.axis-line-chart .trend-marker.edge-end .trend-tooltip{left:auto;right:0;transform:translateY(6px)}.axis-line-chart .trend-marker.edge-end:focus-within .trend-tooltip,.axis-line-chart .trend-marker.edge-end:hover .trend-tooltip{transform:translate(0)}.chart-x-axis{grid-column:3;grid-row:2;display:flex;align-items:flex-start;justify-content:space-between;gap:4px;min-width:0;color:#64748d;font-size:10px;font-weight:850;line-height:1}.chart-x-axis span{min-width:0;text-align:center;white-space:nowrap}.chart-axis-title{color:#475569;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.chart-axis-title-y{grid-column:1;grid-row:1;align-self:center;justify-self:center;transform:rotate(-90deg);transform-origin:center;white-space:nowrap}.chart-axis-title-x{grid-column:3;grid-row:2;align-self:end;justify-self:center}.terminal-donut-wrap{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;width:100%}.terminal-donut{width:150px;height:150px;border-radius:50%;display:grid;place-items:center}.terminal-donut div{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;align-content:center;background:#fff;border:1px solid #e5edf5}.terminal-donut span,.terminal-donut strong{display:block}.terminal-donut strong{color:#061b31;font-size:28px}.terminal-donut span{color:#64748d;font-size:11px}.terminal-bars,.terminal-legend,.timeline-list{display:grid;grid-gap:10px;gap:10px}.chart-card__body .terminal-bars{width:100%}.terminal-legend span{display:flex;align-items:center;gap:8px;color:#273951;font-size:13px;font-weight:700}.terminal-legend i{width:10px;height:10px;border-radius:50%}.terminal-bar-row{display:grid;grid-template-columns:minmax(104px,1.05fr) minmax(90px,1fr) 62px;grid-gap:10px;gap:10px;align-items:center;color:#273951;font-size:13px}.terminal-bar-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-bar-row div{height:10px;border-radius:999px;background:#e8eef7;overflow:hidden}.terminal-bar-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3152b4,#38bdf8)}.terminal-bar-row strong{text-align:right}.narrative-card ul{margin:0;padding-left:18px;color:#273951;line-height:1.8}.narrative-card p,.target-card p,.warning-card p{color:#273951;line-height:1.58}.readiness-hero-grid{display:grid;grid-template-columns:minmax(420px,1.45fr) minmax(280px,.75fr);grid-gap:16px;gap:16px;margin-bottom:16px}.readiness-hero-card,.triggered-gauge-card{border:1px solid #dbe6f3;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.readiness-hero-card{padding:22px;background:radial-gradient(circle at 92% 0,rgba(225,29,72,.12),transparent 28%),linear-gradient(180deg,#fff,#f8fbff)}.readiness-hero-card.low{background:radial-gradient(circle at 92% 0,rgba(22,163,74,.12),transparent 28%),linear-gradient(180deg,#fff,#f8fbff)}.readiness-hero-card.moderate{background:radial-gradient(circle at 92% 0,rgba(245,158,11,.15),transparent 28%),linear-gradient(180deg,#fff,#f8fbff)}.readiness-hero-card.extreme,.readiness-hero-card.high{border-color:#fecdd3}.condition-card__metrics span,.condition-summary-stats span,.readiness-hero-card>span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.readiness-hero-card>strong{display:block;margin:12px 0 4px;color:#061b31;font-size:clamp(52px,6vw,82px);line-height:.95}.readiness-hero-card>em{display:inline-flex;padding:7px 11px;border:1px solid #fecdd3;border-radius:999px;color:#be123c;background:#fff1f2;font-size:13px;font-style:normal;font-weight:900;text-transform:uppercase}.readiness-hero-card.low>em{color:#15803d;border-color:#bbf7d0;background:#f0fdf4}.readiness-hero-card.moderate>em{color:#a16207;border-color:#fde68a;background:#fffbeb}.readiness-hero-card>small{display:block;margin-top:11px;color:#3152b4;font-weight:900}.readiness-status-block{display:grid;grid-gap:8px;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #e5edf5}.ai-squeeze-assessment p,.condition-card p,.readiness-status-block p,.triggered-gauge-card p{margin:0;color:#2b3e59;line-height:1.58}.triggered-gauge-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;text-align:center}.triggered-gauge{place-items:center;width:190px}.triggered-gauge,.triggered-gauge>div{display:grid;aspect-ratio:1;border-radius:50%}.triggered-gauge>div{place-items:center;width:124px;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08)}.triggered-gauge span,.triggered-gauge strong{display:block}.triggered-gauge strong{color:#061b31;font-size:24px}.triggered-gauge span{color:#64748d;font-size:11px;font-weight:900;text-transform:uppercase}.conditions-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.condition-card{display:grid;grid-gap:13px;gap:13px;padding:16px;border:1px solid #dbe6f3;border-radius:16px;background:#fff}.condition-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.condition-card__head h3{margin:0;color:#061b31;font-size:17px}.condition-status{display:inline-flex;justify-content:center;min-width:96px;padding:6px 8px;border-radius:999px;font-size:10px;font-weight:950;letter-spacing:.08em}.condition-status.triggered{color:#be123c;border:1px solid #fecdd3;background:#fff1f2}.condition-status.monitoring{color:#a16207;border:1px solid #fde68a;background:#fffbeb}.condition-status.not-active{color:#475569;border:1px solid #dbe6f3;background:#f8fbff}.condition-card__metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.condition-card__metrics div{padding:11px;border:1px solid #e5edf5;border-radius:12px;background:#f8fbff}.condition-card__metrics strong{display:block;margin-top:5px;color:#061b31}.condition-card__source{color:#3152b4;font-size:11px;font-weight:900}.readiness-bottom-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);grid-gap:14px;gap:14px;margin-top:16px}.readiness-workspace{display:grid;grid-gap:16px;gap:16px}.readiness-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.readiness-summary-strip div{border:1px solid #dbe6f3;border-radius:14px;background:#fff;padding:14px}.readiness-check-card span,.readiness-check-meta span,.readiness-summary-strip span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.readiness-summary-strip strong{display:block;margin-top:8px;color:#061b31;font-size:24px}.readiness-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.readiness-check-card{display:grid;grid-template-rows:auto auto 1fr;grid-gap:14px;gap:14px;min-height:220px;padding:16px;border:1px solid #dbe6f3;border-left:5px solid #cbd5e1;border-radius:16px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.035)}.readiness-check-card.triggered{border-left-color:#be123c;background:linear-gradient(180deg,#fff,#fff8f9)}.readiness-check-card.monitoring{border-left-color:#d97706;background:linear-gradient(180deg,#fff,#fffbeb)}.readiness-check-card.not-active{border-left-color:#94a3b8;background:linear-gradient(180deg,#fff,#f8fbff)}.readiness-check-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.readiness-check-card__head strong{display:block;margin-top:8px;color:#061b31;font-size:30px;line-height:1}.readiness-check-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.readiness-check-meta div{min-width:0;padding:11px;border:1px solid #e5edf5;border-radius:12px;background:rgba(248,251,255,.84)}.readiness-check-meta strong{display:block;margin-top:6px;color:#203754;font-size:13px;line-height:1.25}.readiness-check-card p{margin:0;color:#2b3e59;line-height:1.55}.ai-squeeze-assessment,.condition-summary-card{display:grid;grid-gap:14px;gap:14px}.ai-squeeze-assessment h3,.condition-summary-card h3{margin:0;color:#061b31}.condition-summary-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.condition-summary-stats div{padding:11px;border:1px solid #e5edf5;border-radius:12px;background:#f8fbff}.condition-summary-stats strong{display:block;margin-top:4px;color:#061b31;font-size:22px}.contributors-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.contributors-grid h4{margin:0 0 8px;color:#061b31}.contributors-grid ul{margin:0;padding-left:18px;color:#2b3e59;line-height:1.7}.price-scenario-kpi{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;padding:20px;border:1px solid #dbe6f3;border-radius:18px;background:radial-gradient(circle at 96% 0,rgba(49,82,180,.1),transparent 28%),#fff}.catalyst-event>span,.catalyst-heatmap span,.price-driver-list span,.price-scenario-kpi span,.scenario-card span,.scenario-step span{color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.price-scenario-kpi strong{color:#061b31;font-size:52px;line-height:1}.price-scenario-kpi p{margin:0;color:#2b3e59;line-height:1.55}.scenario-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.scenario-step{position:relative;display:grid;grid-gap:7px;gap:7px;padding:15px;border:1px solid #dbe6f3;border-radius:16px;background:#f8fbff}.scenario-step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-12px;z-index:2;width:24px;height:24px;transform:translateY(-50%);display:grid;place-items:center;border-radius:50%;color:#3152b4;background:#eef4ff;font-weight:900}.scenario-step.current{border-color:#bfdbfe;background:#eff6ff}.scenario-step strong{color:#061b31;font-size:26px}.ai-catalyst-card p,.ai-scenario-card p,.scenario-card p,.scenario-step small{margin:0;color:#526682;line-height:1.55}.scenario-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.scenario-card,.scenario-card-grid{display:grid;grid-gap:12px;gap:12px}.scenario-card{padding:16px;border:1px solid #dbe6f3;border-radius:16px;background:#fff}.scenario-card.extreme,.scenario-card.high{border-color:#fecdd3;background:#fff8f9}.scenario-card.medium{border-color:#fde68a;background:#fffbeb}.ai-catalyst-card h3,.ai-scenario-card h3,.catalyst-category-card h3,.catalyst-heatmap-card h3,.catalyst-timeline-card h3,.price-driver-card h3,.scenario-card h3{margin:0;color:#061b31}.scenario-card strong{color:#061b31;font-size:24px}.scenario-card__target{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #e5edf5}.scenario-card__target em{color:#be123c;font-size:13px;font-style:normal;font-weight:900}.catalyst-layout,.scenario-analysis-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1fr);grid-gap:14px;gap:14px;margin-top:16px}.sec-filings-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid #dbe6f3;border-radius:16px;background:#fff;box-shadow:0 14px 34px rgba(23,23,23,.05);padding:20px}.sec-filings-panel__head{display:flex;justify-content:flex-end}.sec-filings-controls{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(280px,1fr);grid-gap:12px;gap:12px;width:min(100%,720px)}.sec-filings-controls label{display:grid;grid-gap:5px;gap:5px;min-width:0}.sec-filings-controls label>span{color:#64748d;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sec-filings-count{color:#64748d;font-size:12px;font-weight:800}.sec-filings-list{display:grid;border-top:1px solid #dbe6f3}.sec-filing-row{display:grid;grid-template-columns:minmax(100px,.18fr) minmax(82px,.12fr) minmax(0,1fr);grid-gap:22px;gap:22px;border-bottom:1px solid #dbe6f3;padding:14px 4px}.sec-filing-row time,.sec-filing-row>strong{color:#273951;font-size:13px;line-height:1.45}.sec-filing-row>strong{font-weight:900}.sec-filing-row a,.sec-filing-row div>span{color:#166534;font-size:16px;font-weight:800;line-height:1.35;text-decoration:underline;text-underline-offset:2px}.sec-filing-row div>span{text-decoration:none}.sec-filing-row p{margin:5px 0 0;color:#18273d;font-size:13px;line-height:1.55}.sec-filings-empty{padding:22px 4px;color:#64748d;font-size:13px;font-weight:800}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filings-count,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filings-empty{color:var(--ci-muted)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filing-row,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filings-list{border-color:var(--ci-border)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filing-row time,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filing-row>strong{color:var(--ci-text-secondary)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filing-row a,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filing-row div>span{color:#7db4ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .sec-filing-row p{color:var(--ci-muted)}.sec-filings-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.sec-filings-pagination button{border:1px solid #b8cff0;border-radius:8px;background:#fff;color:#2453a6;cursor:pointer;font-weight:800;padding:8px 11px}.sec-filings-pagination button:hover:not(:disabled){background:#edf5ff}.sec-filings-pagination button:disabled{cursor:not-allowed;opacity:.45}.sec-filings-pagination span{color:#64748d;font-size:12px;font-weight:800;padding:0 4px}.ai-catalyst-card,.ai-scenario-card,.price-driver-card{display:grid;grid-gap:14px;gap:14px}.price-driver-list{display:grid;grid-gap:8px;gap:8px}.price-driver-list div{display:grid;grid-template-columns:1fr auto minmax(130px,.45fr);grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid #e5edf5;border-radius:12px;background:#f8fbff}.impact-badge{display:inline-flex;justify-content:center;min-width:72px;padding:6px 8px;border-radius:999px;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.impact-badge.extreme,.impact-badge.high{color:#be123c;border:1px solid #fecdd3;background:#fff1f2}.impact-badge.medium{color:#a16207;border:1px solid #fde68a;background:#fffbeb}.impact-badge.low{color:#15803d;border:1px solid #bbf7d0;background:#f0fdf4}.catalyst-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,1.15fr);grid-gap:12px;gap:12px;margin-bottom:16px}.major-event{border-color:#bfdbfe;background:#f8fbff}.catalyst-category-card,.catalyst-heatmap-card,.catalyst-timeline-card{display:grid;grid-gap:14px;gap:14px}.catalyst-timeline{display:grid;grid-gap:10px;gap:10px}.catalyst-event{display:grid;grid-template-columns:76px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #e5edf5;border-radius:14px;background:#fff}.catalyst-category-card span,.catalyst-category-card strong,.catalyst-event small,.catalyst-event strong{display:block}.catalyst-event strong{color:#061b31}.catalyst-category-card span,.catalyst-event small,.catalyst-heatmap small{color:#64748d}.catalyst-side-stack{display:grid;grid-gap:14px;gap:14px}.catalyst-category-card div{padding:11px;border:1px solid #e5edf5;border-radius:12px;background:#f8fbff}.catalyst-category-card strong{color:#061b31;margin-bottom:4px}.catalyst-heatmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.catalyst-heatmap div{display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:11px;border:1px solid #e5edf5;border-radius:13px;background:#f8fbff}.catalyst-heatmap div.hot{border-color:#fecdd3;background:#fff1f2}.catalyst-heatmap div.warm{border-color:#fde68a;background:#fffbeb}.catalyst-heatmap strong{color:#061b31;font-size:30px}.ai-catalyst-card{margin-top:16px}.lending-pressure-hero-grid{display:grid;grid-template-columns:minmax(420px,1.35fr) minmax(280px,.75fr);grid-gap:16px;gap:16px;margin-bottom:16px}.lending-page-overview{margin-bottom:18px;background:radial-gradient(circle at 92% 0,rgba(49,82,180,.08),transparent 28%),linear-gradient(180deg,#fff,#f8fbff)}.lending-page-overview .chart-card,.lending-page-overview .lending-kpi-row .terminal-stat,.lending-page-overview .terminal-card{box-shadow:none}.lending-page-overview .chart-card h3{margin:0 0 12px;color:#061b31;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lending-mini-trend{margin-top:auto;height:242px}.lending-mini-trend.axis-line-chart{margin-top:0;height:248px;min-height:0}.lending-gauge-card,.lending-pressure-hero{border:1px solid #dbe6f3;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.lending-pressure-hero{padding:22px;background:radial-gradient(circle at 92% 0,rgba(49,82,180,.12),transparent 28%),linear-gradient(180deg,#fff,#f8fbff)}.lending-pressure-hero.extreme,.lending-pressure-hero.high{border-color:#fecdd3;background:radial-gradient(circle at 92% 0,rgba(225,29,72,.12),transparent 28%),linear-gradient(180deg,#fff,#fff8f9)}.lending-pressure-hero.moderate{border-color:#fde68a}.lending-component-list span,.lending-health-card span,.lending-kpi-row .terminal-stat>span,.lending-pressure-hero>span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.lending-pressure-hero>strong{display:block;margin:12px 0 4px;color:#061b31;font-size:clamp(52px,6vw,82px);line-height:.95}.lending-pressure-hero>em{display:inline-flex;padding:7px 11px;border:1px solid #fecdd3;border-radius:999px;color:#be123c;background:#fff1f2;font-size:13px;font-style:normal;font-weight:900;text-transform:uppercase}.lending-pressure-hero.low>em{color:#15803d;border-color:#bbf7d0;background:#f0fdf4}.lending-pressure-hero.moderate>em{color:#a16207;border-color:#fde68a;background:#fffbeb}.advanced-lending-content p,.ai-lending-card p,.borrow-demand-card p,.lending-pressure-hero p{margin:12px 0 0;color:#2b3e59;line-height:1.58}.lending-health-card{display:grid;grid-gap:4px;gap:4px;margin-top:18px;padding:14px;border:1px solid #e5edf5;border-radius:14px;background:#fff}.lending-health-card strong{color:#061b31;font-size:22px}.lending-health-card small{color:#526682;line-height:1.45}.lending-gauge-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;text-align:center}.lending-gauge-card p{margin:0;color:#061b31;font-weight:950}.lending-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.lending-bottom-grid,.lending-pressure-grid{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,.85fr);grid-gap:14px;gap:14px;margin-top:16px}.ai-lending-card,.borrow-demand-card,.lending-breakdown-card,.squeeze-impact-card{display:grid;grid-gap:14px;gap:14px}.ai-lending-card h3,.borrow-demand-card h3,.lending-breakdown-card h3,.squeeze-impact-card h3{margin:0;color:#061b31}.lending-component-list{display:grid;grid-gap:9px;gap:9px}.lending-component-list div{display:grid;grid-template-columns:1fr .7fr .55fr auto .8fr;grid-gap:10px;gap:10px;align-items:center;padding:11px;border:1px solid #e5edf5;border-radius:12px;background:#f8fbff}.lending-component-list strong{color:#061b31}.lending-component-list small{color:#64748d;line-height:1.35}.lending-component-list em{display:inline-flex;justify-content:center;min-width:116px;padding:6px 8px;border-radius:999px;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.lending-component-list em.extreme,.lending-component-list em.high{color:#be123c;border:1px solid #fecdd3;background:#fff1f2}.lending-component-list em.moderate{color:#a16207;border:1px solid #fde68a;background:#fffbeb}.lending-component-list em.low{color:#15803d;border:1px solid #bbf7d0;background:#f0fdf4}.lending-view-tabs{display:flex;flex-wrap:wrap;gap:8px}.lending-view-tabs span{padding:7px 10px;border:1px solid #dbe6f3;border-radius:999px;color:#3152b4;background:#f8fbff;font-size:12px;font-weight:900}.lending-view-tabs span:first-child{border-color:#bfdbfe;background:#eef4ff}.lending-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.lending-trend-grid .chart-card{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:322px}.advanced-lending-panel{margin-top:16px;border:1px solid #dbe6f3;border-radius:16px;background:#fbfdff;overflow:hidden}.advanced-lending-panel summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px;cursor:pointer;color:#061b31;font-weight:950}.advanced-lending-panel summary em{color:#8a5d00;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.advanced-lending-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:0 15px 15px}.advanced-lending-content div{padding:13px;border:1px solid #e5edf5;border-radius:13px;background:#fff}.advanced-lending-content strong{color:#061b31}.positioning-summary-bar{display:grid;grid-template-columns:repeat(3,minmax(0,.75fr)) minmax(260px,1.25fr);grid-gap:12px;gap:12px;margin-bottom:16px}.positioning-events div,.positioning-matrix div,.positioning-score-row,.positioning-summary-bar>div{border:1px solid #dbe6f3;border-radius:15px;background:#fff}.positioning-summary-bar>div{padding:15px}.overall-positioning-card>span,.positioning-events span,.positioning-matrix span,.positioning-score-row span,.positioning-summary-bar span{display:block;color:#64748d;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.positioning-summary-bar strong{display:block;margin-top:7px;color:#061b31;font-size:22px}.positioning-score-summary{border-color:#bfdbfe!important;background:#f8fbff!important}.positioning-score-summary strong{font-size:30px}.positioning-score-summary small{display:block;color:#3152b4;font-weight:900}.bullish{color:#15803d!important}.neutral{color:#a16207!important}.bearish{color:#be123c!important}.positioning-intel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.positioning-intel-card{display:grid;grid-gap:13px;gap:13px}.ai-positioning-card h3,.positioning-contributors h3,.positioning-intel-card h3,.positioning-matrix-card h3{margin:0;color:#061b31}.positioning-score-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;background:#f8fbff}.positioning-score-row strong{color:#061b31;font-size:20px}.signal-pill{display:inline-flex;justify-content:center;min-width:78px;padding:6px 8px;border-radius:999px;font-size:10px;font-style:normal;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.signal-pill.bullish{border:1px solid #bbf7d0;background:#f0fdf4}.signal-pill.neutral{border:1px solid #fde68a;background:#fffbeb}.signal-pill.bearish{border:1px solid #fecdd3;background:#fff1f2}.positioning-events{display:grid;grid-gap:9px;gap:9px}.positioning-events div{padding:12px;background:#fbfdff}.positioning-events strong{display:block;margin:5px 0 3px;color:#061b31}.positioning-events small{color:#526682;line-height:1.45}.positioning-bottom-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,.85fr) minmax(360px,1.35fr);grid-gap:14px;gap:14px;margin-top:16px}.ai-positioning-card,.overall-positioning-card,.positioning-matrix-card{display:grid;grid-gap:12px;gap:12px}.positioning-matrix{display:grid;grid-gap:9px;gap:9px}.positioning-matrix div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f8fbff}.positioning-matrix strong{font-weight:950}.overall-positioning-card{background:radial-gradient(circle at 96% 0,rgba(22,163,74,.12),transparent 28%),#fff}.overall-positioning-card>strong{color:#061b31;font-size:48px;line-height:1}.overall-positioning-card>em{color:#15803d;font-size:16px;font-style:normal;font-weight:950}.ai-positioning-card p,.overall-positioning-card>small{margin:0;color:#526682;line-height:1.55}.positioning-contributors{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}.positioning-contributors .terminal-card{display:grid;grid-gap:10px;gap:10px}.positioning-contributors ul{margin:0;padding-left:18px;color:#2b3e59;line-height:1.75}.warning-card{border-color:#fecdd3;background:#fff8f9}.target-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.target-grid div,.timeline-list div{padding:12px;border:1px solid #e5edf5;border-radius:12px;background:#f8fbff}.target-grid span,.timeline-list span{display:block;color:#3152b4;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.target-grid strong,.timeline-list strong{display:block;color:#061b31;margin:7px 0 4px}.ai-summary-section{background:radial-gradient(circle at 92% 0,rgba(56,189,248,.12),transparent 24%),linear-gradient(180deg,#fff,#f8fbff)}.ai-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.ai-summary-grid div{padding:18px;border:1px solid #dbe6f3;border-radius:16px;background:#fff}.ai-summary-grid h3{margin:0 0 10px;color:#061b31}.ai-summary-grid p{margin:0;color:#273951;line-height:1.6}.terminal-alert-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.terminal-alert-strip span{padding:8px 10px;border-radius:999px;color:#8a5d00;background:#fffbeb;border:1px solid #fde68a;font-size:12px;font-weight:800}.ai-summary-actions{display:flex;justify-content:flex-end;margin-top:18px}.monitor-expert-inline-button{border-color:#174ea6;color:#fff;background:linear-gradient(135deg,#0b2240,#2457c5);box-shadow:0 14px 28px rgba(37,99,235,.18)}.monitor-expert-fab{position:fixed;right:24px;bottom:24px;z-index:90;width:54px;height:54px;border:1px solid rgba(147,197,253,.62);border-radius:999px;color:#fff;background:linear-gradient(135deg,#061b31,#2563eb);box-shadow:0 18px 42px rgba(15,23,42,.24);cursor:pointer}.monitor-expert-fab span{display:grid;place-items:center;width:100%;height:100%;font-size:14px;font-weight:900;letter-spacing:.08em}.monitor-expert-backdrop{position:fixed;inset:0;z-index:95;border:0;background:rgba(2,6,23,.34);cursor:default}.monitor-expert-drawer{position:fixed;top:18px;right:18px;bottom:18px;z-index:100;display:flex;flex-direction:column;width:min(440px,calc(100vw - 24px));border:1px solid #cfe0f6;border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.28);transform:translateX(calc(100% + 36px));opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease;overflow:hidden}.monitor-expert-drawer.open{transform:translateX(0);opacity:1;pointer-events:auto}.monitor-expert-drawer__head{display:flex;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #e5edf5;background:linear-gradient(180deg,#f8fbff,#fff)}.monitor-expert-drawer__head span{display:block;color:#3152b4;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px}.monitor-expert-drawer__head h2{margin:0;color:#061b31;font-size:20px}.monitor-expert-close{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:1px solid #dbe6f3;border-radius:999px;color:#10233d;background:#fff;cursor:pointer}.monitor-expert-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.monitor-expert-prompts{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px;border-bottom:1px solid #eef3f9}.monitor-expert-prompts button{padding:8px 10px;border:1px solid #d6e4ff;border-radius:999px;color:#1e3a8a;background:#f6f9ff;font-size:12px;font-weight:800;cursor:pointer}.monitor-expert-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:18px;overflow-y:auto;background:#fbfdff}.monitor-expert-message{max-width:86%;padding:12px 14px;border-radius:16px;border:1px solid #dbe6f3;background:#fff}.monitor-expert-message p{margin:0;color:#1d2e47;line-height:1.5}.monitor-expert-message.user{align-self:flex-end;color:#fff;border-color:#2563eb;background:#2563eb}.monitor-expert-message.user p{color:#fff}.monitor-expert-composer{display:flex;gap:10px;padding:14px;border-top:1px solid #e5edf5;background:#fff}.monitor-expert-composer input{flex:1 1;min-width:0;border:1px solid #dbe6f3;border-radius:999px;padding:12px 14px;color:#061b31;background:#f8fbff}.monitor-expert-composer button{border:0;border-radius:999px;padding:0 16px;color:#fff;background:#0b2240;font-weight:900;cursor:pointer}.settings-page{max-width:1180px}.settings-hero{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,.85fr);grid-gap:16px;gap:16px;margin-bottom:18px}.settings-panel,.settings-profile-card,.settings-workspace-card{border:1px solid #dbe6f3;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05)}.settings-profile-card{display:flex;align-items:center;gap:14px;padding:18px}.settings-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#061b31,#2563eb);font-weight:900}.settings-profile-card h2,.settings-workspace-card strong{display:block;margin:0;color:#061b31;font-size:20px}.settings-note,.settings-profile-card p,.settings-workspace-card p{margin:6px 0 0;color:#5a6d86}.settings-workspace-card{padding:18px}.settings-panel__head span,.settings-workspace-card span{display:block;color:#3152b4;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.settings-layout{display:block}.settings-index{position:-webkit-sticky;position:sticky;top:20px;display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid #dbe6f3;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.04)}.settings-index a{padding:10px 12px;border-radius:12px;color:#425671;font-size:13px;font-weight:800;text-decoration:none}.settings-index a:hover{color:#061b31;background:#f3f7fc}.settings-stack{display:grid;grid-gap:16px;gap:16px}.settings-panel{padding:18px}.settings-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.settings-panel__head h2{margin:5px 0 0;color:#061b31;font-size:22px}.language-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.language-switch button{text-align:left;padding:14px;border:1px solid #dbe6f3;border-radius:14px;background:#f8fbff;cursor:pointer}.language-switch button.active{border-color:#2563eb;background:#eef4ff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.14)}.language-switch span,.language-switch strong{display:block}.language-switch strong{color:#061b31}.language-switch span{margin-top:6px;color:#5a6d86;font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.settings-list{display:grid;grid-gap:8px;gap:8px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:66px;padding:13px 14px;border:1px solid #e5edf5;border-radius:14px;color:inherit;background:#fff;text-decoration:none}.settings-row:hover{border-color:#bdd4f5;background:#f8fbff}.settings-row.muted{background:#fbfdff}.settings-row small,.settings-row strong{display:block}.settings-row strong{color:#061b31}.settings-row small{margin-top:4px;color:#5a6d86}.settings-row em{flex:0 0 auto;color:#3152b4;font-size:12px;font-style:normal;font-weight:900}.settings-row.muted em{color:#8fa0b6}.settings-select-control,.settings-timezone-control{display:grid;grid-gap:7px;gap:7px;max-width:none}.settings-select-control span,.settings-timezone-control span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.settings-select-control select,.settings-timezone-control select{width:100%;min-height:38px;padding:0 12px;border:1px solid #d9e2ee;border-radius:8px;color:#0f172a;background:#fff;font-size:13px;font-weight:700;outline:none}.user-profile-page{max-width:1180px}.user-profile-grid{display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(320px,.85fr);grid-gap:24px;gap:24px;align-items:stretch}.user-profile-card{border:1px solid #dbe6f3;border-radius:16px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.05);padding:24px}.user-profile-card__head{border-bottom:1px solid #dbe6f3;margin-bottom:22px;padding-bottom:10px}.user-profile-card__head h2{margin:0;color:#061b31;font-size:24px;letter-spacing:-.35px}.user-profile-form{display:grid;grid-gap:18px;gap:18px}.user-profile-form label{display:grid;grid-gap:8px;gap:8px}.user-profile-form label>span{color:#273951;font-size:13px;font-weight:900}.user-profile-form .textarea{min-height:112px;resize:vertical}.user-profile-form .button{width:max-content;min-height:50px}.user-profile-message{margin:14px 0 0;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:800}.user-profile-message.success{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.user-profile-message.error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.user-profile-metadata{display:grid}.user-profile-metadata>div{display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;border-bottom:1px dashed #dbe6f3;padding:15px 0}.user-profile-metadata>div:first-child{padding-top:0}.user-profile-metadata>div:last-child{border-bottom:0}.user-profile-metadata span{color:#64748d;font-size:13px;font-weight:800}.user-profile-metadata strong{min-width:0;color:#061b31;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;overflow-wrap:anywhere}.profile-status{width:max-content;border-radius:999px;background:#edf3fb;padding:4px 9px;color:#64748d!important;font-family:inherit!important;font-size:11px!important;font-weight:900}.profile-status.confirmed{background:#d1fae5;color:#047857!important}.settings-table{display:grid;border:1px solid #e5edf5;border-radius:16px;overflow:hidden}.settings-table__head,.settings-table__row{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(160px,.85fr) minmax(220px,1.25fr);grid-gap:14px;gap:14px;align-items:center;padding:13px 14px}.settings-table__head{color:#60738e;background:#f6f9ff;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.settings-table__row{border-top:1px solid #e5edf5;color:#31445f}.settings-table__row strong{color:#061b31}.hotkey-settings-stack{display:grid;grid-gap:16px;gap:16px}.hotkey-editor{max-width:760px}.hotkey-form{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(180px,.7fr) auto;align-items:end;grid-gap:12px;gap:12px}.hotkey-form label{display:grid;grid-gap:7px;gap:7px;color:#31445f;font-size:12px;font-weight:800}.hotkey-form input,.hotkey-form select{width:100%;min-height:40px;border:1px solid #dbe6f3;border-radius:8px;padding:0 12px;background:#fff;color:#061b31;font:inherit;outline:none}.hotkey-form input:focus,.hotkey-form select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.hotkey-table kbd{border:1px solid #dbe6f3;border-radius:6px;background:#f6f9ff;color:#1e3a8a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hotkey-count{color:#64748b;font-size:12px;font-weight:700}.hotkey-platform{color:#1d4ed8;font-weight:800}.hotkey-message{margin-bottom:12px;border:1px solid #bbf7d0;border-radius:8px;padding:9px 11px;background:#f0fdf4;color:#047857;font-size:12px;font-weight:700}.hotkey-message.is-error{border-color:#fecaca;background:#fff1f2;color:#be123c}.hotkey-empty{display:grid;justify-items:start;grid-gap:5px;gap:5px;min-height:100px;align-content:center;border:1px dashed #dbe6f3;border-radius:8px;padding:18px;color:#64748b;font-size:13px}.hotkey-empty strong{color:#0f172a;font-size:14px}.hotkey-table{overflow:hidden;border:1px solid #e5edf5;border-radius:8px}.hotkey-table__head,.hotkey-table__row{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(120px,.65fr) minmax(180px,1fr) minmax(180px,.9fr) 72px;align-items:center;grid-gap:14px;gap:14px;padding:11px 13px}.hotkey-table.is-readonly .hotkey-table__head,.hotkey-table__row.is-readonly{grid-template-columns:minmax(220px,1.15fr) minmax(120px,.65fr) minmax(180px,1fr) minmax(180px,.9fr)}.hotkey-table__head{background:#f6f9ff;color:#60738e;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hotkey-table__row{border-top:1px solid #e5edf5;color:#31445f;font-size:12px}.hotkey-table__row kbd{justify-self:start;max-width:100%;padding:5px 8px;font-size:12px;font-weight:800;overflow-wrap:anywhere;white-space:normal}.hotkey-table__row time{color:#64748b}.hotkey-delete{border:0;background:transparent;color:#dc2626;cursor:pointer;font:inherit;font-weight:700;padding:5px 0}.hotkey-delete:disabled{cursor:wait;opacity:.45}html[data-design-b-theme=dark] .monitor-portal :where(.hotkey-form input,.hotkey-form select,.hotkey-table,.hotkey-table kbd){border-color:rgba(148,163,184,.2)}html[data-design-b-theme=dark] .monitor-portal :where(.hotkey-form input,.hotkey-form select){background:#081525;color:#edf4ff}html[data-design-b-theme=dark] .monitor-portal :where(.hotkey-table kbd,.hotkey-table__head){background:rgba(30,64,175,.16);color:#bfdbfe}html[data-design-b-theme=dark] .monitor-portal .hotkey-table__row{border-color:rgba(148,163,184,.14);color:#cbd5e1}html[data-design-b-theme=dark] .monitor-portal :where(.hotkey-count,.hotkey-table__row time,.hotkey-empty){color:#9fb2ca}html[data-design-b-theme=dark] .monitor-portal .hotkey-platform{color:#93c5fd}html[data-design-b-theme=dark] .monitor-portal .hotkey-empty{border-color:rgba(148,163,184,.25)}html[data-design-b-theme=dark] .monitor-portal .hotkey-empty strong{color:#edf4ff}@media (max-width:720px){.hotkey-form{grid-template-columns:1fr}.hotkey-table{overflow-x:auto}.hotkey-table__head,.hotkey-table__row{min-width:820px}}.page-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.settings-back-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 12px;border:1px solid #dbe6f3;border-radius:999px;color:#203754;background:#fff;font-size:13px;font-weight:850;text-decoration:none;white-space:nowrap;box-shadow:0 8px 18px rgba(15,23,42,.04)}.settings-back-link:hover{border-color:#bdd4f5;background:#f8fbff}@media (max-width:1180px){.ai-summary-grid,.executive-kpi-grid{grid-template-columns:repeat(2,1fr)}.advanced-lending-content,.ai-intelligence-grid,.catalyst-heatmap,.catalyst-layout,.catalyst-summary-grid,.conditions-matrix,.executive-command-center,.float-executive-grid,.internal-float-combined-grid,.internal-float-core-grid,.internal-float-detail-grid,.internal-float-donut-story,.internal-float-kpis,.internal-float-manual-list article,.internal-float-manual-list.private article,.internal-float-manual-list.wide article,.internal-float-private-list article,.internal-float-ranked-bars>div,.internal-float-simple-layout,.internal-float-token-card-grid,.internal-float-top-visuals,.internal-float-two-col,.internal-float-waterfall,.lending-bottom-grid,.lending-kpi-row,.lending-pressure-grid,.lending-pressure-hero-grid,.lending-trend-grid,.market-pressure-layout,.market-score-note,.narrative-executive-grid,.narrative-feed-list,.narrative-insight-grid,.narrative-kpi-grid,.narrative-visual-grid,.positioning-bottom-grid,.positioning-contributors,.positioning-intel-grid,.positioning-summary-bar,.radar-shell,.readiness-bottom-grid,.readiness-checklist-grid,.readiness-hero-grid,.readiness-summary-strip,.research-module-grid,.scenario-analysis-grid,.scenario-card-grid,.scenario-ladder,.score-breakdown-grid,.score-comparison-strip,.sec-filing-row,.sec-filings-controls,.sec-filings-panel__head,.short-interest-analysis-grid,.short-interest-kpi-grid,.short-interest-score-grid,.short-interest-trend-grid,.smart-money-grid,.user-profile-grid{grid-template-columns:1fr}.radar-web{margin:0 auto}}@media (max-width:1180px) and (min-width:761px){.short-interest-overview .short-interest-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-pressure-overview-card{grid-template-columns:minmax(160px,1fr) 160px 96px minmax(150px,1fr) 24px}.float-executive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ai-summary-grid,.alert-center-item,.catalyst-event,.catalyst-timeline.compact,.command-score-grid,.condition-card__metrics,.condition-summary-stats,.contributors-grid,.executive-kpi-grid,.float-waterfall,.internal-float-bar-compare>div,.internal-float-detail-list>div,.lending-component-list div,.market-pressure-card-grid,.positioning-score-row,.pressure-metric-strip,.price-driver-list div,.target-grid{grid-template-columns:1fr}.scenario-step:not(:last-child):after{content:"↓";top:auto;right:50%;bottom:-18px;transform:translateX(50%)}.market-pressure-overview-card{grid-template-columns:1fr auto}.market-pressure-overview-card em,.market-pressure-overview-card small,.market-pressure-overview-card strong{grid-column:1/-1}.market-pressure-overview-card b{grid-column:2;grid-row:1}.terminal-section{padding:14px}.command-header__meta,.terminal-section__head{width:100%}.terminal-section__head{flex-direction:column;align-items:stretch}.ai-summary-actions,.terminal-section-actions{justify-content:flex-start}.card-title-row{align-items:flex-start}.monitor-expert-fab{right:16px;bottom:16px}.monitor-expert-drawer{top:10px;right:10px;bottom:10px;width:calc(100vw - 20px);border-radius:18px}.language-switch,.settings-hero,.settings-table__head,.settings-table__row{grid-template-columns:1fr}.settings-row{align-items:flex-start;flex-direction:column}.breakdown-row,.ranking-row,.terminal-bar-row{grid-template-columns:1fr}.chart-card{min-height:auto}.source-chip,.terminal-bar-row>span{white-space:normal}}.dashboard-score-grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(260px,.75fr) minmax(280px,1fr);grid-gap:16px;gap:16px;align-items:stretch}.dashboard-direction-card,.dashboard-score-card{background:#fff;border:1px solid var(--saas-line);border-radius:18px;padding:22px;box-shadow:0 12px 30px rgba(23,23,23,.05)}.dashboard-score-card__body{display:flex;align-items:baseline;gap:7px;margin:16px 0 12px}.dashboard-score-card__body strong{font-size:clamp(54px,7vw,84px);line-height:.85;letter-spacing:-4px;color:var(--saas-ink)}.dashboard-score-card p,.dashboard-score-card__body span{color:var(--saas-muted)}.dashboard-score-card p{margin:12px 0 0;line-height:1.55}.score-meter{height:12px;overflow:hidden;border-radius:999px;background:#edf2f7}.score-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15be53,#3152b4)}.direction-label{margin:16px 0 20px;font-size:clamp(36px,5vw,58px);line-height:.98;font-weight:800;letter-spacing:-2px}.direction-label.good{color:#108c3d}.direction-label.warn{color:#a16207}.direction-label.bad{color:#be123c}.direction-points{display:grid;grid-gap:7px;gap:7px;color:#42526b;font-size:13px;font-weight:700}.direction-points span{display:block}.dashboard-mini-metrics{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.signal-list{display:grid;grid-gap:10px;gap:10px}.signal-row{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid var(--saas-line);border-radius:14px;background:#fdfefe}.signal-row__icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;font-weight:900}.signal-row.good .signal-row__icon{color:#108c3d;background:rgba(21,190,83,.1)}.signal-row.warn .signal-row__icon{color:#a16207;background:rgba(245,158,11,.12)}.signal-row.bad .signal-row__icon{color:#be123c;background:rgba(225,29,72,.1)}.signal-row strong{display:block;color:var(--saas-ink);font-size:15px}.signal-row small{display:block;margin-top:3px;color:var(--saas-muted);line-height:1.45}.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page,.news-card-grid{display:grid;grid-gap:14px;gap:14px}.dashboard-page{padding-top:0}.compact-page-header,.dashboard-header{position:relative;display:grid;align-content:center;justify-items:start;grid-gap:6px;gap:6px;min-height:0;margin:0;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:radial-gradient(circle at 80% 0,rgba(56,189,248,.18),transparent 32%),linear-gradient(135deg,#020817,#071121 58%,#0f2b52);box-shadow:0 24px 60px -32px rgba(2,8,23,.22);padding:16px 280px 16px 20px}.compact-page-header>span:not(.page-header-import-status),.dashboard-header>span{color:#fff;font-size:clamp(22px,2.2vw,30px);font-weight:900;letter-spacing:-.45px;line-height:1.08}.compact-page-header p,.dashboard-header p{margin:0;color:#b7c6dd;font-size:13px;font-weight:700;line-height:1.45}.dashboard-kpi-block{display:grid;grid-gap:10px;gap:10px}.dashboard-kpi-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-kpi-toolbar>span{color:#65758f;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dashboard-shared-period{display:none;align-items:center;justify-content:flex-end;gap:10px;margin:-2px 0 2px}.dashboard-period-control{display:inline-flex;border:1px solid #c8ddf2;border-radius:7px;overflow:hidden;background:#fff}.dashboard-period-control button{min-width:44px;height:32px;border:0;border-right:1px solid #c8ddf2;background:#fff;color:#2b74b9;font-size:12px;font-weight:900;cursor:pointer}.dashboard-period-control button:last-child{border-right:0}.dashboard-period-control button.active{background:#1f6fbd;color:#fff}.dashboard-kpis{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-kpi{grid-column:span 3}.dashboard-kpi:nth-child(n+5){grid-column:span 4}.dashboard-kpi{min-height:128px;padding:12px 12px 0;border:1px solid var(--saas-line);border-radius:8px;background:#fff;display:grid;grid-template-rows:1fr 38px;grid-gap:5px;gap:5px;box-shadow:0 12px 28px rgba(15,23,42,.04);overflow:visible;position:relative}.dashboard-kpi:focus-within,.dashboard-kpi:hover{z-index:30}.dashboard-kpi-top{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.dashboard-kpi:first-child .info-tooltip__bubble,.dashboard-kpi:nth-child(5) .info-tooltip__bubble{left:0;transform:translateX(-10px)}.dashboard-kpi-label{color:#65758f;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:5px}.dashboard-kpi-label .info-tooltip{letter-spacing:0;text-transform:none}.dashboard-kpi strong{color:#061a32;font-size:27px;line-height:1;letter-spacing:0;margin-top:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-margin-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-margin-values div{display:grid;grid-gap:5px;gap:5px;min-width:0}.dashboard-margin-values small{color:#65758f;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-margin-values strong{overflow:hidden;font-size:24px;text-overflow:ellipsis;white-space:nowrap}.dashboard-kpi-change{min-height:20px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding-top:1px;border-top:1px solid #edf2f7;font-size:12px;font-weight:900;min-width:0}.dashboard-kpi-change b,.dashboard-kpi-change em{font-style:normal}.dashboard-kpi-change.up{color:#008878}.dashboard-kpi-change.down{color:#be123c}.dashboard-kpi-change.neutral{color:#65758f}.dashboard-kpi small{color:#52647f;font-size:13px;line-height:1.35;font-weight:700}.dashboard-kpi-spark{align-self:end;height:38px;margin:0 -12px;border-top:1px solid #eef4fb;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(248,250,252,.92));overflow:hidden}.dashboard-kpi-spark span{display:block;height:100%;background:linear-gradient(180deg,rgba(148,163,184,.08),rgba(148,163,184,.16))}.dashboard-kpi-spark svg{width:100%;height:100%;display:block}.dashboard-kpi-spark-area{opacity:.2}.dashboard-kpi-spark-line{fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dashboard-kpi-spark--blue .dashboard-kpi-spark-area{fill:#60a5fa}.dashboard-kpi-spark--blue .dashboard-kpi-spark-line{stroke:#2f7de1}.dashboard-kpi-spark--red .dashboard-kpi-spark-area{fill:#ef4444}.dashboard-kpi-spark--red .dashboard-kpi-spark-line{stroke:#dc2626}.dashboard-kpi-spark--green .dashboard-kpi-spark-area{fill:#22c55e}.dashboard-kpi-spark--green .dashboard-kpi-spark-line{stroke:#0f9f6e}.dashboard-kpi-spark--orange .dashboard-kpi-spark-area{fill:#f59e0b}.dashboard-kpi-spark--orange .dashboard-kpi-spark-line{stroke:#f59e0b}.dashboard-kpi-spark--purple .dashboard-kpi-spark-area{fill:#818cf8}.dashboard-kpi-spark--purple .dashboard-kpi-spark-line{stroke:#6673e5}.dashboard-kpi-spark--slate .dashboard-kpi-spark-area{fill:#94a3b8}.dashboard-kpi-spark--slate .dashboard-kpi-spark-line{stroke:#64748b}.dashboard-daily-snapshot{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--ci-border);border-radius:var(--ci-radius);background:var(--ci-surface)}.dashboard-daily-snapshot__meta{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:12px;padding:7px 14px 0}.dashboard-daily-snapshot__metrics dt{color:var(--ci-muted);font-size:10px;font-weight:750;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.dashboard-daily-snapshot__meta time{color:var(--ci-muted);font-size:10px;font-weight:650;white-space:nowrap}.dashboard-daily-snapshot__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;margin:0}.dashboard-daily-snapshot__metrics>div{display:grid;align-content:center;grid-gap:4px;gap:4px;min-width:0;padding:8px 14px 11px;border-right:1px solid var(--ci-border-soft)}.dashboard-daily-snapshot__metrics>div:last-child{border-right:0}.dashboard-daily-snapshot__metrics dd{min-width:0;margin:0;overflow:hidden;color:var(--ci-text);font-size:18px;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.portal-loading-market-snapshot>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.portal-loading-market-snapshot>div:last-child>span{display:block;height:34px;border-radius:5px;background:linear-gradient(90deg,var(--ci-surface-muted) 20%,var(--ci-border-soft) 42%,var(--ci-surface-muted) 64%);background-size:220% 100%;animation:ci-loading-shimmer 1.35s linear infinite}.dashboard-chart-card{border:1px solid var(--saas-line);border-radius:8px;background:#fff;padding:18px 18px 16px;box-shadow:0 14px 34px rgba(15,23,42,.04)}.dashboard-chart-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:8px}.dashboard-chart-title-wrap{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dashboard-chart-head>div:first-child span{display:block;color:#65758f;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dashboard-chart-head h2{margin:4px 0 0;color:#061a32;font-size:20px;line-height:1.2;letter-spacing:0}.dashboard-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 15px;max-width:760px;padding-top:2px}.dashboard-legend button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:3px 0;color:#707986;font-size:13px;font-weight:600;cursor:pointer}.dashboard-legend button i{width:13px;height:4px;border-radius:999px;box-shadow:none}.dashboard-legend button.is-muted{opacity:.35}.dashboard-legend button.is-focused{color:#061a32}.dashboard-legend button.is-focused i{box-shadow:none}.dashboard-chart-shell{position:relative;overflow-x:auto;border-radius:6px}.dashboard-empty-chart{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:360px;border:1px dashed #cbd8e8;border-radius:12px;background:#f8fbff;color:#65758f;text-align:center}.dashboard-empty-chart strong{color:#061b31;font-size:16px}.dashboard-chart-shell svg{display:block;width:100%;min-width:980px;height:auto;background:#fff}.dashboard-axis-title{fill:#8b8f96;font-size:12px;font-weight:700}.dashboard-axis-title.active-axis-title{font-size:13px;font-weight:700}.dashboard-axis-value,.dashboard-x-label{fill:#8091aa;font-size:11px;font-weight:600}.dashboard-axis-value.active-axis-tick{font-weight:600}.dashboard-grid-line{stroke:#edf2f7;stroke-width:1}.dashboard-month-line{stroke:#f1f5f9;stroke-width:1}.dashboard-zero-line{stroke:#d7e1ee;stroke-width:1}.dashboard-price-area{fill:url(#dashboardPriceFill)}.dashboard-line{fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;opacity:.76;transition:opacity .18s ease,stroke-width .18s ease;pointer-events:none}.dashboard-line--feeRate{opacity:.72}.dashboard-line--tradeVolume{opacity:.42}.dashboard-line--daysToCover{opacity:.68}.dashboard-line--utilization{opacity:.66}.dashboard-line.is-focused{opacity:1;stroke-width:2}.dashboard-line.is-dimmed{opacity:.16}.dashboard-line-hit{fill:none;stroke:transparent;stroke-width:16;stroke-linecap:round;stroke-linejoin:round;cursor:crosshair;pointer-events:stroke}.dashboard-data-point{stroke:#fff;stroke-width:1.5;opacity:.82;pointer-events:none;transition:opacity .18s ease,r .18s ease}.dashboard-data-point.is-focused{opacity:1}.dashboard-data-point.is-dimmed{opacity:.16}.dashboard-volume-bar{opacity:.9}.dashboard-hover-line{stroke:#94a3b8;stroke-width:1;stroke-dasharray:4 5;opacity:.7}.dashboard-hover-dot{stroke:#fff;stroke-width:2;opacity:.84}.dashboard-hover-dot.is-focused{stroke-width:2.5;opacity:1}.dashboard-hover-layer{pointer-events:none}.dashboard-event-marker{cursor:pointer;outline:none}.dashboard-event-hitbox{fill:transparent;stroke:transparent;pointer-events:all;filter:none}.dashboard-event-marker line{stroke:#94a3b8;stroke-width:1;stroke-dasharray:3 7;opacity:0;transition:opacity .18s ease}.dashboard-event-marker circle{fill:#fff;stroke:#1f6fbd;stroke-width:2}.dashboard-event-marker circle,.dashboard-event-marker rect:not(.dashboard-event-hitbox){filter:drop-shadow(0 2px 4px rgba(15,23,42,.16));transition:fill .18s ease,transform .18s ease;transform-box:fill-box;transform-origin:center}.dashboard-event-marker rect:not(.dashboard-event-hitbox){fill:#ffffff;stroke:#1f6fbd;stroke-width:1.8}.dashboard-event-marker path{fill:none;stroke:#1f6fbd;stroke-width:1.3;stroke-linecap:round;pointer-events:none;transition:transform .18s ease;transform-box:fill-box;transform-origin:center}.dashboard-event-marker text{fill:#1f6fbd;font-size:7px;font-weight:900;pointer-events:none}.dashboard-event-marker .dashboard-event-count{fill:#1f6fbd;stroke:#fff;stroke-width:1.5;filter:drop-shadow(0 1px 2px rgba(15,23,42,.2))}.dashboard-event-marker .dashboard-event-count-label{fill:#fff;font-size:6px;font-weight:900}.dashboard-event-marker:focus line,.dashboard-event-marker:hover line{opacity:.45}.dashboard-event-marker:focus circle,.dashboard-event-marker:focus rect:not(.dashboard-event-hitbox),.dashboard-event-marker:hover circle,.dashboard-event-marker:hover rect:not(.dashboard-event-hitbox){fill:#eaf4ff;transform:scale(1.18)}.dashboard-event-marker:focus path,.dashboard-event-marker:hover path{transform:scale(1.18)}.dashboard-event-marker:focus .dashboard-event-count,.dashboard-event-marker:hover .dashboard-event-count{fill:#1f6fbd;transform:none}.dashboard-tooltip{position:absolute;top:6px;left:82px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:9px 11px;border:1px solid rgba(148,163,184,.35);border-radius:8px;background:rgba(15,23,42,.92);color:#fff;box-shadow:0 16px 40px rgba(15,23,42,.18);pointer-events:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;z-index:4}.dashboard-tooltip strong{display:inline-block;margin:0;font-size:12px;letter-spacing:.02em;white-space:nowrap}.dashboard-tooltip span{display:grid;grid-template-columns:9px 1fr auto;grid-gap:8px;gap:8px;align-items:center;color:rgba(255,255,255,.74);font-size:12px;line-height:1.35;padding:0;white-space:nowrap}.dashboard-tooltip span.is-focused{color:#fff;font-weight:900}.dashboard-tooltip i{width:8px;height:8px;border-radius:999px}.dashboard-tooltip em{font-style:normal}.dashboard-tooltip b{font-weight:900}.dashboard-event-tooltip{position:absolute;width:min(300px,calc(100% - 32px));max-height:none;overflow:visible;padding:10px;border:1px solid rgba(30,111,189,.28);border-radius:9px;background:rgba(255,255,255,.97);box-shadow:0 14px 34px rgba(15,23,42,.16);z-index:8;pointer-events:auto;transform:translateX(-50%)}.dashboard-event-tooltip span{display:block;color:#1f6fbd;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-event-tooltip strong{display:block;margin-top:0;color:#061a32;font-size:12px;line-height:1.25}.dashboard-event-list{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;margin-top:8px}.dashboard-event-list article{padding:8px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fbff}.dashboard-event-tooltip p{margin:7px 0 0;color:#40516a;font-size:12px;line-height:1.45}.dashboard-event-tooltip em{display:block;margin-top:8px;color:#65758f;font-size:11px;font-style:normal;font-weight:800}.dashboard-event-tooltip a{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:4px 7px;border:1px solid rgba(37,99,235,.22);border-radius:6px;color:#1d4ed8;background:#eff6ff;font-size:11px;font-weight:850;text-decoration:none}.dashboard-event-tooltip a:hover{border-color:rgba(37,99,235,.45);background:#dbeafe}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-event-marker circle:not(.dashboard-event-count),html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-event-marker rect:not(.dashboard-event-hitbox){fill:#1e293b;stroke:#60a5fa}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-event-marker path{stroke:#93c5fd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-event-tooltip{border-color:#3b82f6;background:#1e293b;box-shadow:0 14px 34px rgba(0,0,0,.34)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-event-tooltip strong{color:#edf4ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-event-list article{border-color:#334155;background:#172235}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-event-tooltip a{border-color:#315d91;background:#18365c;color:#93c5fd}.route-error-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#eef3f8}.route-error-card{width:min(520px,100%);padding:28px;border:1px solid var(--saas-line);border-radius:8px;background:#fff;box-shadow:0 18px 44px rgba(15,23,42,.08)}.route-error-card span{color:#65758f;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.route-error-card h1{margin:8px 0;color:#061a32;font-size:28px;line-height:1.1}.route-error-card p{margin:0 0 18px;color:#52647f;line-height:1.55}@media (max-width:1180px){.dashboard-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-kpi{grid-column:span 2}.dashboard-kpi:nth-child(n+4){grid-column:span 3}.dashboard-chart-head{display:grid}.dashboard-legend{justify-content:flex-start;max-width:none}}@media (max-width:720px){.dashboard-kpi-toolbar,.dashboard-shared-period{align-items:flex-start;flex-direction:column}.dashboard-shared-period{justify-content:flex-start}.dashboard-period-control{max-width:100%;overflow-x:auto}.dashboard-kpis{grid-template-columns:1fr}.dashboard-kpi,.dashboard-kpi:nth-child(n+4),.dashboard-kpi:nth-child(n+5){grid-column:auto}.compact-page-header,.dashboard-header{position:static}.dashboard-page{padding-top:0}.dashboard-kpi{min-height:108px}.dashboard-chart-card{padding:14px}.dashboard-daily-snapshot__metrics,.portal-loading-market-snapshot>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-daily-snapshot__metrics>div{border-bottom:1px solid var(--ci-border-soft)}.dashboard-daily-snapshot__metrics>div:nth-child(2n){border-right:0}.dashboard-daily-snapshot__metrics>div:last-child{grid-column:1/-1;border-bottom:0}}.news-card{border:1px solid var(--saas-line);border-radius:14px;background:#fdfefe;padding:16px}.news-card__foot,.news-card__meta{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.news-card__meta{color:var(--saas-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.news-card h3{margin:12px 0 8px;color:var(--saas-ink);font-size:17px;letter-spacing:-.25px;line-height:1.25}.news-card p{margin:0 0 14px;color:var(--saas-muted);line-height:1.55}.data-table-wrap{width:100%;overflow-x:auto}.admin-data-table{min-width:980px}.admin-data-table td{font-size:13px;line-height:1.45}.import-data-section{padding:16px}.import-dataset-head{align-items:flex-start}.import-file-tag{display:inline-flex;margin-top:7px;max-width:100%;padding:4px 7px;border-radius:999px;border:1px solid #e6edf5;background:#f8fafc;color:#94a3b8;font-size:11px;font-weight:700;line-height:1.2}.import-local-note{margin:0 0 12px;padding:9px 11px;border:1px solid #f3d28b;border-radius:10px;background:#fff8e7;color:#7c5207;font-size:12px;font-weight:600;line-height:1.45}.import-source-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:#94a3b8;font-size:11px;font-weight:700}.import-source-meta span{padding:4px 7px;border-radius:999px;background:#f8fafc;border:1px solid #e6edf5}.import-notes{margin:0 0 10px;font-size:13px}.import-render-stack{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.import-subsection{display:grid;grid-gap:8px;gap:8px}.import-subsection h4{margin:0;color:var(--saas-ink);font-size:13px;letter-spacing:.02em}.import-record-table-wrap{margin-top:12px}.import-record-table{min-width:820px}.import-key-value-table{min-width:520px}.import-table-shell{display:grid;grid-gap:10px;gap:10px}.import-pagination,.import-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.import-pagination span,.import-table-toolbar span{color:var(--saas-muted);font-size:12px;font-weight:700}.import-table-search{max-width:280px;padding:9px 11px}.import-pagination{justify-content:flex-end}.import-pagination button{border:1px solid #d6d9fc;background:#fff;color:var(--saas-purple);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800;cursor:pointer}.import-pagination button:disabled{opacity:.45;cursor:not-allowed}.table-sort-button{display:inline-flex;align-items:center;gap:5px;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.table-sort-button span{color:#94a3b8;font-size:11px}.table-link{white-space:nowrap}.import-expandable-cell{display:grid;min-width:280px;max-width:min(680px,62vw);grid-gap:8px;gap:8px}.import-expandable-cell pre{max-width:100%;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:inherit;font:inherit;line-height:1.5}.import-expandable-cell__toggle{justify-self:start;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#3152b4;padding:6px 9px;font-size:11px;font-weight:800;cursor:pointer}.import-expandable-cell__toggle:hover{border-color:#93a7c1;background:#f8fafc}.with-info{display:inline-flex;align-items:center;gap:7px}.info-tooltip{position:relative;z-index:20;display:inline-grid;place-items:center;width:15px;height:15px;border-radius:999px;border:0;background:transparent;color:#3152b4;line-height:1;cursor:help;flex:0 0 auto;box-shadow:none}.info-tooltip svg{width:15px;height:15px;display:block}.info-tooltip svg path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.info-tooltip:focus,.info-tooltip:hover{background:transparent;color:#1f6fbd}.info-tooltip__bubble{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:200;width:min(280px,72vw);transform:translateX(-50%);padding:10px 11px;border-radius:8px;background:#061b31;color:#fff;box-shadow:0 18px 46px rgba(15,23,42,.22);font-size:12px;font-weight:600;line-height:1.45;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .15s ease}.info-tooltip__bubble,.info-tooltip__bubble *{color:#fff!important}.info-tooltip:focus .info-tooltip__bubble,.info-tooltip:hover .info-tooltip__bubble{opacity:1}.import-empty,.import-table-note{margin:10px 0 0;font-size:13px}@media (max-width:720px){.import-source-meta{justify-content:flex-start}.import-table-search{max-width:none}.import-pagination,.import-table-toolbar{justify-content:flex-start}}@media (max-width:900px){.market-calendar-panel__head,.market-featured-day{grid-template-columns:1fr;display:grid}.market-event-legend{justify-content:flex-start}.market-calendar-grid{grid-template-columns:repeat(7,minmax(92px,1fr));min-width:690px}.market-day,.market-day--empty{min-height:112px}.dashboard-score-grid,.news-card-grid{grid-template-columns:1fr}}.market-calendar-controls{display:grid;justify-items:end;grid-gap:10px;gap:10px}.month-picker{display:flex;align-items:center;gap:8px}.month-picker label{color:var(--saas-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.month-picker .input{width:150px;padding:9px 10px}.month-quick-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.month-chip{border:1px solid rgba(148,163,184,.28);background:#fff;color:#42526b;text-decoration:none;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800}.month-chip.active{background:#243f94;border-color:#243f94;color:#fff}@media (max-width:900px){.market-calendar-controls{justify-items:start}.month-quick-links{justify-content:flex-start}.month-picker{flex-wrap:wrap}}.ownership-page{min-height:calc(100vh - 56px);background:#ffffff;color:#1f2933;border-radius:18px;padding:22px;box-shadow:0 22px 60px rgba(15,23,42,.12)}.ownership-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.ownership-legend{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#222}.ownership-legend mark{color:inherit;padding:2px 4px;border-radius:2px}.ownership-record-note{margin-top:4px;color:#64748b;font-size:12px;font-weight:500;line-height:1.35}.legend-new{background:#dff2df}.legend-closed{background:#f7dada}.ownership-actions{display:flex;align-items:center;gap:10px}.ownership-export{border:0;background:#177d46;color:#fff;border-radius:6px;padding:9px 15px;font-weight:700;cursor:pointer}.ownership-search{width:210px;border:1px solid #d7dde3;border-radius:6px;background:#fff;color:#1f2933;padding:9px 12px}.ownership-summary{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border:1px solid #e6ebf0;border-radius:12px;padding:14px 16px;margin-bottom:16px;background:#fafcfd}.ownership-summary h1{margin:4px 0;color:#16212e;font-size:21px;letter-spacing:-.02em}.ownership-summary p{margin:0;color:#667384;font-size:13px}.ownership-summary code{color:#14532d;background:#edf7ef;border-radius:4px;padding:2px 4px}.ownership-kicker{color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.ownership-table-wrap{overflow-x:auto;border:1px solid #e3e8ef;border-radius:10px;background:#fff}.ownership-quarter-groups{display:grid;grid-gap:18px;gap:18px}.ownership-quarter-group{overflow:hidden;border:1px solid #dbe6f3;border-radius:10px;background:#fff}.ownership-quarter-group__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;background:#f7faff}.ownership-quarter-group__head span{display:block;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ownership-quarter-group__head h3{margin:3px 0 0;color:#10251b;font-size:15px;line-height:1.2}.ownership-quarter-group__head small{color:#5d7089;font-size:12px;font-weight:700;white-space:nowrap}.ownership-quarter-group .ownership-table-wrap{border:0;border-top:1px solid #e3e8ef;border-radius:0}.ownership-table{width:100%;min-width:1010px;border-collapse:collapse;font-size:12px;color:#1f2933}.ownership-table td,.ownership-table th{border-bottom:1px solid #edf1f5;padding:10px 9px;vertical-align:middle}.ownership-table th{text-align:left;color:#6b7280;font-size:11px;font-weight:700;line-height:1.2;white-space:normal;background:#fff}.ownership-table th span{color:#a4adb8;font-size:10px}.ownership-table th .ownership-table-header-label{color:inherit;font-size:inherit;font-weight:inherit}.ownership-table-header-label .info-tooltip__bubble{top:calc(100% + 8px);bottom:auto;font-size:12px;text-align:left;white-space:normal}.ownership-table th:last-child .ownership-table-header-label .info-tooltip__bubble{right:0;left:auto;transform:none}.ownership-table tbody tr:hover{background:#f8fbff}.ownership-table tbody tr.is-new{background:#eef8ef}.ownership-table tbody tr.is-closed{background:#fdecec}.ownership-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.investor-cell,.security-cell{color:#10251b;font-weight:600;line-height:1.25}.security-cell span,.security-cell strong{display:block}.security-cell span{font-weight:600;color:#263238}.ownership-link{display:inline-grid;place-items:center;min-width:96px;height:28px;padding:0 10px;color:#157f45;font-size:11px;font-weight:700;border-radius:5px;border:1px solid #cce8d5;background:#f2fbf5;cursor:pointer;text-decoration:none;font-family:inherit;line-height:1}.ownership-link:hover{border-color:#9bd0ae;background:#e6f7eb;color:#0f6535}.ownership-chart-icon-button{min-width:0;width:32px;height:30px;padding:0}.ownership-chart-icon-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ownership-chart-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:28px;background:rgba(15,23,42,.46)}.ownership-chart-modal{position:relative;width:min(920px,calc(100vw - 40px));max-height:calc(100vh - 56px);overflow:auto;border:1px solid #dce4ef;border-radius:12px;background:#ffffff;box-shadow:0 28px 80px rgba(15,23,42,.28);padding:28px 30px 24px}.ownership-chart-close{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid #d7e0ea;border-radius:999px;background:#f8fafc;color:#475569;font-size:20px;line-height:1;cursor:pointer}.ownership-chart-close:hover{background:#edf4ff;color:#0f2745}.ownership-history-chart{color:#31343a;text-align:center}.ownership-history-chart h2{margin:0;padding:0 38px;color:#30333a;font-size:21px;font-weight:800;line-height:1.25}.ownership-history-chart p{margin:6px 0 4px;color:#5a5f68;font-size:14px;line-height:1.2}.ownership-chart-empty{display:grid;min-height:280px;place-items:center;margin:18px 0;border:1px dashed #d7e0ea;border-radius:8px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:600}.ownership-history-chart svg{display:block;width:100%;height:auto;margin-top:4px;overflow:visible}.ownership-chart-axis-title{fill:#4d5561;font-size:12px;font-weight:600}.ownership-chart-grid{stroke:#dde2e7;stroke-width:1}.ownership-chart-month{stroke:#e8edf2;stroke-width:1}.ownership-chart-baseline{stroke:#2f343b;stroke-width:1}.ownership-chart-date,.ownership-chart-tick{fill:#3f4650;font-size:12px}.ownership-chart-date{font-size:13px}.ownership-chart-bar{fill:#12471f;transition:opacity .16s ease,filter .16s ease}.ownership-chart-bar-group{cursor:pointer}.ownership-chart-zero-marker{stroke:#12471f;stroke-width:4;stroke-linecap:round;transition:opacity .16s ease,filter .16s ease}.ownership-chart-zero-hit-area{fill:transparent;stroke:none}.ownership-chart-bar-group:hover .ownership-chart-bar,.ownership-chart-bar-group:hover .ownership-chart-zero-marker{filter:brightness(1.16);opacity:.92}.ownership-chart-price-line{fill:none;stroke:#a9aaad;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ownership-chart-price-dot{fill:#a9aaad;stroke:#a9aaad;stroke-width:1;cursor:pointer;transition:r .16s ease,fill .16s ease,stroke .16s ease}.ownership-chart-price-dot:hover{fill:#7b7e83;stroke:#7b7e83}.ownership-chart-legend{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:-8px;color:#30343b;font-size:13px}.ownership-chart-legend span{display:inline-flex;align-items:center;gap:7px}.ownership-chart-legend i{display:inline-block;width:10px;height:10px;border-radius:999px}.ownership-chart-legend .price{background:#a9aaad}.ownership-chart-legend .shares{background:#12471f}.ownership-chart-note{display:block;max-width:680px;margin:12px auto 0;color:#6b7280;font-size:11px;font-weight:500;line-height:1.5}.ownership-chart-tooltip rect{fill:#ffffff;stroke:#cfd6df;filter:drop-shadow(0 4px 8px rgba(15,23,42,.22))}.ownership-chart-tooltip text{fill:#26313f;font-size:12px;font-weight:500}.ownership-chart-tooltip-label{fill:#6b7280;font-size:11px}.ownership-chart-tooltip-value{fill:#10251b;font-size:13px;font-weight:800}.institutional-overview{display:grid;grid-gap:12px;gap:12px}.institutional-overview__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.institutional-chart-card,.institutional-overview__kpis article{min-width:0;border:1px solid #dbe6f3;border-radius:14px;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.04)}.institutional-overview__kpis article{display:grid;grid-gap:10px;gap:10px;padding:16px}.institutional-chart-card__head span,.institutional-overview__kpis span{color:#66758d;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.institutional-chart-card__head .with-info,.institutional-overview__kpis .with-info{display:inline-flex;align-items:center;gap:5px}.institutional-overview__kpis strong{color:#061b31;font-size:clamp(23px,2.5vw,32px);line-height:1;font-weight:800;letter-spacing:0}.institutional-chart-card__head small,.institutional-overview__kpis small{color:#49617d;font-size:12px;font-weight:600}.institutional-overview__charts{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);grid-gap:16px;gap:16px;align-items:stretch}.institutional-chart-card{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:18px}.institutional-chart-card__head{display:grid;grid-gap:4px;gap:4px}.institutional-donut-layout{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.institutional-donut{position:relative;display:grid;width:min(240px,100%);aspect-ratio:1;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #dbe6f3}.institutional-donut__center{display:grid;width:56%;aspect-ratio:1;align-content:center;justify-items:center;grid-gap:4px;gap:4px;place-items:center;border-radius:999px;background:#fff;color:#061b31;text-align:center;box-shadow:0 8px 18px rgba(15,23,42,.1)}.institutional-donut__center strong{max-width:88%;font-size:23px;font-weight:800;line-height:1;overflow-wrap:anywhere}.institutional-donut__center span{color:#66758d;font-size:11px;font-weight:700}.institutional-donut__pct{position:absolute;z-index:2;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.48);border-radius:999px;background:rgba(15,35,68,.86);box-shadow:0 8px 18px rgba(15,23,42,.16);color:#ffffff;font-size:11px;font-weight:900;line-height:1;padding:5px 7px;white-space:nowrap}.institutional-value-legend{display:grid;width:100%;min-width:0}.institutional-value-legend div{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;grid-gap:10px;gap:10px;border-bottom:1px solid #e2eaf4;padding:11px 0;min-width:0}.institutional-value-legend.interactive{position:relative;gap:8px}.institutional-value-legend.interactive button{position:relative;display:grid;grid-template-columns:minmax(150px,1fr) max-content max-content;align-items:center;grid-gap:10px;gap:10px;width:100%;min-width:0;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;cursor:pointer;padding:11px 10px;text-align:left}.institutional-value-legend.interactive button.active,.institutional-value-legend.interactive button:hover{border-color:#c7d8f2;background:#f8fbff;box-shadow:0 8px 16px rgba(47,91,184,.08)}.institutional-value-legend.interactive button.active:after{content:"";position:absolute;top:50%;right:-38px;width:38px;height:2px;background:linear-gradient(90deg,#2f5bb8,rgba(47,91,184,0));transform:translateY(-50%);pointer-events:none}.institutional-value-legend span{display:inline-flex;min-width:0;align-items:center;gap:9px;color:#273951;font-weight:700;overflow-wrap:anywhere}.institutional-value-legend i{width:10px;height:10px;flex:0 0 auto;border-radius:999px}.institutional-value-legend strong{color:#061b31;font-weight:700;white-space:nowrap}.institutional-ranked-bars small,.institutional-value-legend small{display:inline-flex;width:max-content;align-items:center;justify-content:center;border:1px solid #dbe6f3;border-radius:999px;background:#f8fbff;padding:2px 8px;color:#64748d;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.institutional-detail-card{position:relative}.institutional-detail-card:before{content:"";position:absolute;top:78px;left:-1px;width:1px;height:40px;background:#2f5bb8;opacity:.35}.institutional-public-float-panel{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;min-width:0}.institutional-donut.mini{width:min(220px,100%)}.institutional-donut.mini strong{font-size:22px}.institutional-value-legend.compact{gap:0}.institutional-internal-float-link{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;justify-content:space-between;grid-gap:14px;gap:14px;border:1px solid #dbe6f3;border-radius:12px;background:#f8fbff;padding:13px 14px}.institutional-internal-float-link .button{min-width:138px;min-height:42px;justify-content:center;text-align:center;white-space:normal}.institutional-internal-float-link p{margin:0;color:#405875;font-size:13px;font-weight:500;line-height:1.45}.institutional-single-metric-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid #dbe6f3;border-radius:14px;background:#f8fbff;padding:18px}.institutional-float-formula{display:grid;grid-gap:14px;gap:14px;min-width:0}.institutional-float-formula__rows{display:grid;grid-gap:8px;gap:8px}.institutional-float-formula__rows div,.institutional-float-formula__total{display:grid;grid-template-columns:24px minmax(0,1fr) max-content;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e2eaf4;border-radius:10px;background:#f8fbff;padding:11px 12px}.institutional-float-formula__rows div>span,.institutional-float-formula__total>span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#eef4ff;color:#2f5bb8;font-size:16px;font-weight:800;line-height:1}.institutional-float-formula__rows div:not(.is-subtract)>span{background:transparent}.institutional-float-formula__rows strong,.institutional-float-formula__total strong{color:#273951;font-size:13px;font-weight:700}.institutional-float-formula__rows b,.institutional-float-formula__total b{color:#061b31;font-size:14px;font-weight:800;white-space:nowrap}.institutional-float-formula__total{grid-template-columns:24px minmax(0,1fr) max-content;border-color:#c7d8f2;background:#eef5ff}.institutional-float-formula__total small{grid-column:2/-1;color:#49617d;font-size:12px;font-weight:700}.institutional-single-metric-panel span{color:#66758d;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.institutional-single-metric-panel strong{color:#061b31;font-size:clamp(28px,4vw,44px);line-height:1}.institutional-single-metric-panel p,.institutional-single-metric-panel small{margin:0;color:#49617d;font-size:13px;font-weight:600;line-height:1.45}.institutional-single-metric-panel .button{width:-moz-fit-content;width:fit-content}.institutional-ranked-bars{display:grid;grid-gap:12px;gap:12px;min-width:0}.institutional-ranked-bars>div{display:grid;grid-template-columns:minmax(120px,.58fr) minmax(130px,1fr) max-content minmax(92px,.28fr);align-items:center;grid-gap:10px;gap:10px;min-width:0}.institutional-ranked-bars span{min-width:0;color:#273951;font-size:13px;font-weight:700;overflow-wrap:anywhere}.institutional-ranked-bars>div>div{min-width:0;height:16px;overflow:hidden;border-radius:999px;background:#edf3fb}.institutional-ranked-bars i{display:block;height:100%;min-width:4px;border-radius:inherit;background:#2f5bb8}.institutional-ranked-bars strong{color:#061b31;font-size:13px;font-weight:700;text-align:right;white-space:nowrap}.institutional-activity-summary{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:4px 0}.institutional-latest-filings{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px;border:1px solid #cfe0f5;border-left:3px solid #2563eb;border-radius:8px;background:#f8fbff}.institutional-latest-filings__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.institutional-section-heading{display:flex;align-items:flex-start;gap:11px;min-width:0}.institutional-section-heading>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.institutional-section-heading__icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid #d4deeb;border-radius:7px;background:#fff;color:#66758d}.institutional-section-heading__icon.is-activity{border-color:#bfd5fb;background:#edf5ff;color:#2563eb}.institutional-section-heading__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.institutional-latest-filings__head h2{margin:0;color:#061b31;font-size:17px;font-weight:750;line-height:1.25}.institutional-latest-filings__head p,.institutional-latest-filings__head>span{margin:0;color:#66758d;font-size:12px;font-weight:500;line-height:1.5}.institutional-latest-filings__head>span{flex:0 0 auto;padding-top:2px;font-weight:650;white-space:nowrap}.institutional-latest-filings__toolbar{align-items:flex-end;margin-bottom:0}.institutional-latest-filings__table{min-width:860px}.institutional-latest-filings__table-wrap{border-color:#d5e3f4}@media (max-width:720px){.institutional-latest-filings__head{display:grid;grid-gap:8px;gap:8px}.institutional-latest-filings__head>span{white-space:normal}}.institutional-activity-summary__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.institutional-activity-summary__head>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.institutional-activity-summary__head h2{margin:0;color:#061b31;font-size:17px;font-weight:750;line-height:1.25}.institutional-activity-card-note,.institutional-activity-footnote,.institutional-activity-summary__head p,.institutional-activity-summary__head>span{margin:0;color:#66758d;font-size:12px;font-weight:500;line-height:1.5}.institutional-activity-summary__head>span{flex:0 0 auto;padding-top:2px;font-weight:650;white-space:nowrap}.institutional-activity-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.institutional-activity-cards article{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid #dbe6f3;border-radius:10px;background:#fff;padding:15px 16px;box-shadow:0 10px 24px rgba(15,23,42,.035)}.institutional-activity-cards h3,.institutional-activity-table-title h3{margin:0;color:#66758d;font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.institutional-activity-cards h3{margin-bottom:3px}.institutional-activity-metric{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;grid-gap:12px;gap:12px;min-width:0}.institutional-activity-metric>span{min-width:0;color:#273951;font-size:12px;font-weight:550;line-height:1.35}.institutional-activity-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#061b31;font-size:12px;font-weight:750;line-height:1.35;text-align:right;white-space:nowrap}.institutional-activity-cards>article:first-child .info-tooltip__bubble,.institutional-activity-details>article:first-child .info-tooltip__bubble{left:0;transform:none}.institutional-activity-value.is-up{color:#0d9b5c}.institutional-activity-value.is-down{color:#e5485d}.institutional-activity-value>span{font-size:9px}.institutional-activity-card-divider{height:1px;margin:2px 0;background:#edf2f7}.institutional-activity-card-note{margin-top:5px;padding-top:9px;border-top:1px solid #edf2f7;font-size:11px}.institutional-activity-details{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:16px;gap:16px;min-width:0}.institutional-activity-table-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border-top:1px solid #dbe6f3;padding-top:12px}.institutional-activity-table-title{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content}.institutional-activity-table-wrap{min-width:0;overflow-x:auto}.institutional-activity-table-card table{width:100%;min-width:510px;border-collapse:collapse;table-layout:fixed}.institutional-options-exposure table{min-width:560px}.institutional-activity-table-card td,.institutional-activity-table-card th{border-bottom:1px solid #e3eaf3;padding:10px 8px;color:#273951;font-size:12px;font-weight:550;line-height:1.35;text-align:left;vertical-align:middle}.institutional-activity-table-card thead th{color:#66758d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.institutional-activity-table-card tbody th{color:#273951;font-weight:650}.institutional-activity-table-card td:not(:first-child),.institutional-activity-table-card thead th:not(:first-child){text-align:right}.institutional-options-exposure th:first-child{width:29%}.institutional-options-exposure td,.institutional-options-exposure thead th:not(:first-child){text-align:left}.institutional-options-value{display:inline-flex;align-items:center;gap:8px;min-width:0}.institutional-options-ratio__sentiment,.institutional-options-value em{display:inline-flex;align-items:center;border:1px solid rgba(13,155,92,.32);border-radius:5px;background:rgba(13,155,92,.08);padding:2px 5px;color:#0d8d55;font-size:10px;font-style:normal;font-weight:700;line-height:1.2;white-space:nowrap}.institutional-options-value em.is-directional{border-color:rgba(14,165,233,.35);background:rgba(14,165,233,.08);color:#087cad}.institutional-options-ratio td,.institutional-options-ratio th{border-bottom:0;background:#f7f9fc}.institutional-options-ratio td{display:table-cell}.institutional-options-ratio strong{margin-right:12px;color:#061b31;font-size:13px}.institutional-options-ratio .info-tooltip__bubble{left:0;transform:none}.institutional-options-ratio__sentiment.is-bearish,.institutional-options-ratio__sentiment.is-strongly-bearish{border-color:rgba(229,72,93,.32);background:rgba(229,72,93,.08);color:#d6364d}.institutional-activity-empty{color:#66758d!important;text-align:center!important}.institutional-activity-footnote{font-size:11px}.institutional-page .ownership-table td,.institutional-page .ownership-table th,.institutional-page .table td,.institutional-page .table th{border-bottom:1px #edf2f7;border-style:solid}html[data-portal-design=b] .monitor-portal .institutional-page .ownership-table td,html[data-portal-design=b] .monitor-portal .institutional-page .ownership-table th,html[data-portal-design=b] .monitor-portal .institutional-page .table td,html[data-portal-design=b] .monitor-portal .institutional-page .table th{border-color:#edf2f7;border-style:solid}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table td,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table th,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .table td,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .table th{border-color:rgba(148,163,184,.12)}@media (max-width:1280px){.institutional-overview__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.institutional-activity-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.institutional-overview__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-activity-details,.institutional-overview__charts{grid-template-columns:1fr}.institutional-value-legend.interactive button.active:after{display:none}}@media (max-width:720px){.institutional-donut-layout,.institutional-overview__kpis{grid-template-columns:1fr}.institutional-detail-card:before,.institutional-value-legend.interactive button.active:after{display:none}.institutional-internal-float-link,.institutional-public-float-panel{grid-template-columns:1fr}.institutional-internal-float-link{align-items:stretch}.institutional-internal-float-link .button{width:100%}.institutional-ranked-bars>div{grid-template-columns:1fr;gap:6px}.institutional-ranked-bars strong{text-align:left}.institutional-activity-summary__head{display:grid;grid-gap:8px;gap:8px}.institutional-activity-summary__head>span{white-space:normal}.institutional-activity-cards{grid-template-columns:1fr}}@media (max-width:900px){.ownership-page{padding:14px;border-radius:12px}.ownership-summary,.ownership-toolbar{flex-direction:column}.ownership-actions{width:100%;align-items:stretch}.ownership-search{width:100%}.ownership-chart-modal-backdrop{padding:14px}.ownership-chart-modal{width:calc(100vw - 28px);padding:24px 16px 18px}.ownership-history-chart h2{padding:0 28px;font-size:17px}.ownership-chart-legend{flex-wrap:wrap;margin-top:4px}}.institutional-tabs{display:grid;grid-gap:16px;gap:16px}.institutional-history-heading{padding-bottom:13px;border-bottom:1px solid #dde5ef}.institutional-history-heading h2{margin:0;color:#061b31;font-size:17px;font-weight:750;line-height:1.25}.institutional-history-heading p{margin:0;color:#66758d;font-size:12px;font-weight:500;line-height:1.5}.institutional-tabs__bar{display:inline-flex;width:max-content;max-width:100%;overflow-x:auto;border:1px solid #dbe6f3;border-radius:12px;background:#f7faff;padding:4px}.institutional-tabs__bar button{display:grid;grid-gap:2px;gap:2px;min-width:170px;border:0;border-radius:9px;background:transparent;color:#64748d;cursor:pointer;padding:9px 12px;text-align:left}.institutional-tabs__bar button.active{background:#fff;color:#061b31;box-shadow:0 8px 18px rgba(15,23,42,.08)}.institutional-tabs__bar span{font-size:13px;font-weight:900}.institutional-tabs__bar small{color:#64748d;font-size:11px;font-weight:800}.institutional-tabs__panel{min-width:0}.ownership-pagination{display:flex;align-items:center;justify-content:flex-start;gap:7px;margin-top:12px;padding:8px 0;color:#1f2933;font-size:13px}.ownership-page-input,.ownership-pagination button,.ownership-pagination select{border:1px solid #cfd8e3;background:#fff;color:#183326;border-radius:4px;padding:7px 10px;min-height:34px;font-weight:600}.ownership-pagination button{cursor:pointer}.ownership-pagination button:hover:not(:disabled){background:#f0f8f2;border-color:#acd6b9}.ownership-pagination button:disabled{opacity:.45;cursor:not-allowed}.ownership-page-count{display:inline-flex;align-items:center;min-height:34px;border:1px solid #d9eadf;background:#edf8ef;color:#163d26;border-radius:4px;padding:7px 10px;font-weight:700}.ownership-page-input{width:54px;text-align:center;padding-left:6px;padding-right:6px}@media (max-width:900px){.ownership-pagination{flex-wrap:wrap}}html[data-portal-design=b] .monitor-portal :where(h1,h2,h3,h4){font-weight:600;letter-spacing:0}html[data-portal-design=b] .monitor-portal :where(.terminal-section__head h2,.portal-panel__head h2,.section__title,.panel__title,.institutional-tabs__bar span){font-size:13px;font-weight:600}html[data-portal-design=b] .monitor-portal :where(.terminal-eyebrow,.dashboard-kpi-label,.metric__label,.institutional-overview__kpis span,.institutional-chart-card__head span,th){font-size:10.5px;font-weight:600}html[data-portal-design=b] .monitor-portal :where(p,small,li,td,label,button,input,select,textarea){font-size:12px}html[data-portal-design=b] .monitor-portal :where(strong,b,.institutional-tabs__bar small){font-weight:600}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.import-pagination button,.ownership-pagination button,.sec-filings-pagination button,.narrative-feed-pagination button,.report-history-pagination button,.report-history-filter button){border-color:rgba(96,165,250,.28);background:rgba(37,99,235,.12);color:#cfe3ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.import-pagination button:disabled,.ownership-pagination button:disabled,.sec-filings-pagination button:disabled,.narrative-feed-pagination button:disabled,.report-history-pagination button:disabled){color:#a8bad2;opacity:.72}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.short-kpi-delta.up,.short-kpi-delta.up strong,.short-kpi-delta.up em,.dashboard-kpi-change.up,.dashboard-kpi-change.up b,.dashboard-kpi-change.up em){color:#34d399}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.short-kpi-delta.down,.short-kpi-delta.down strong,.short-kpi-delta.down em,.dashboard-kpi-change.down,.dashboard-kpi-change.down b,.dashboard-kpi-change.down em){color:#fb7185}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.institutional-tabs__bar button,.import-tabs__tab){border-color:var(--ci-border);background:var(--ci-surface-muted);color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.institutional-tabs__bar button.active,.import-tabs__tab.active){border-color:color-mix(in srgb,var(--ci-accent) 38%,var(--ci-border));background:rgba(96,165,250,.12);color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.institutional-tabs__bar span,.import-tabs__tab span,.import-tabs__tab small){color:inherit}html[data-portal-design=b] .monitor-portal .short-kpi-delta,html[data-portal-design=b] .monitor-portal .short-kpi-delta em,html[data-portal-design=b] .monitor-portal .short-kpi-delta strong{font-size:12px!important}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-kpi-delta.up,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-kpi-delta.up em,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-kpi-delta.up strong{color:#34d399!important}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-kpi-delta.down,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-kpi-delta.down em,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-kpi-delta.down strong{color:#fb7185!important}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-donut__center{background:#0f1b2e;color:#f4f8ff;box-shadow:inset 0 0 0 1px rgba(148,163,184,.18)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-donut__center strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-donut__center span{color:#9db0c8}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-value-legend div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-value-legend.interactive button{border-color:rgba(148,163,184,.16);color:#c8d8ea}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-value-legend.interactive button.active,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-value-legend.interactive button:hover{border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.12);box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-ranked-bars span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-value-legend span{color:#c8d8ea}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-ranked-bars strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-value-legend strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-ranked-bars>div>div{border:1px solid rgba(148,163,184,.1);background:rgba(148,163,184,.12)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-ranked-bars i{opacity:.92}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .selected-insiders .institutional-ranked-bars i{background:#60a5fa!important}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .selected-institutions .institutional-ranked-bars i{background:#34d399!important}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .selected-internal_float .institutional-ranked-bars i{background:#a5b4fc!important}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-ranked-bars small,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-value-legend small{border-color:rgba(147,197,253,.24);background:rgba(96,165,250,.12);color:#bfdbfe}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-internal-float-link,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-single-metric-panel{border-color:rgba(96,165,250,.22);background:rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-internal-float-link p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-single-metric-panel p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-single-metric-panel small{color:#9db0c8}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-internal-float-link .button,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-single-metric-panel .button{border-color:rgba(96,165,250,.36);background:rgba(37,99,235,.18);color:#bfdbfe}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-legend mark{color:#c8d8ea}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-record-note{color:#8fa3bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .legend-new{background:rgba(16,185,129,.14)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .legend-closed{background:rgba(244,63,94,.14)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table{background:rgba(10,21,38,.86)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-quarter-group{border-color:rgba(148,163,184,.18);background:rgba(10,21,38,.86)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-quarter-group__head{background:#101d31}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-quarter-group__head small,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-quarter-group__head span{color:#8fa3bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-quarter-group__head h3{color:#d8e4f2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-quarter-group .ownership-table-wrap{border-color:rgba(148,163,184,.12)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table th{background:#101d31;color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table td{background:transparent;color:#c8d8ea}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table tbody tr:hover{background:rgba(96,165,250,.08)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table tbody tr.is-new{background:rgba(16,185,129,.12)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table tbody tr.is-new td{color:#b7f3d7}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table tbody tr.is-closed{background:rgba(244,63,94,.12)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-table tbody tr.is-closed td{color:#fecdd3}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .investor-cell{color:#d8e4f2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-icon-button{border-color:rgba(52,211,153,.28);background:rgba(16,185,129,.1);color:#6ee7b7}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-icon-button:hover{background:rgba(16,185,129,.18)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-modal{border-color:rgba(148,163,184,.22);background:#1d2a3d;box-shadow:0 28px 80px rgba(0,0,0,.42)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-close{border-color:rgba(148,163,184,.24);background:#142238;color:#b7c7db}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-legend,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-history-chart h2{color:#eef5fd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-note,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-history-chart p{color:#9fb0c6}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-grid,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-month{stroke:rgba(148,163,184,.18)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-baseline{stroke:#8da1ba}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-axis-title,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-date,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-tick{fill:#aebed1}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-chart-empty{border-color:rgba(148,163,184,.24);background:rgba(15,29,51,.72);color:#aebed1}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-tabs__bar,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-page-count,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-page-input,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .ownership-pagination select{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72);color:#d8e4f2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__rows div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__total{border-color:rgba(148,163,184,.16);background:rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__rows div>span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__total>span{background:rgba(96,165,250,.12);color:#93c5fd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__rows div:not(.is-subtract)>span{background:transparent}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__rows strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__total strong{color:#c8d8ea}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__rows b,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__total b{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__total{border-color:rgba(96,165,250,.28);background:rgba(37,99,235,.14)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-float-formula__total small{color:#bfdbfe}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-summary__head h2,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-value,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-latest-filings__head h2,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-options-ratio strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-card-note,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-footnote,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-summary__head p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-summary__head>span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-table-card thead th,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-history-heading p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-latest-filings__head p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-latest-filings__head>span{color:#8fa3bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-latest-filings{border-color:rgba(96,165,250,.24) rgba(96,165,250,.24) rgba(96,165,250,.24) #60a5fa;background:rgba(17,34,57,.78)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-history-heading,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-latest-filings__table-wrap{border-color:rgba(148,163,184,.18)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-history-heading h2{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-section-heading__icon{border-color:rgba(148,163,184,.22);background:#142238;color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-section-heading__icon.is-activity{border-color:rgba(96,165,250,.32);background:rgba(37,99,235,.16);color:#79b3ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-cards article{border-color:rgba(148,163,184,.18);background:#1d2b3f;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-cards h3,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-table-title h3{color:#9db0c8}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-metric>span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-table-card td,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-table-card th{color:#c8d8ea}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-value.is-up{color:#34d399}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-value.is-down{color:#fb7185}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-card-divider,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-card-note,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-table-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-table-card td,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-activity-table-card th{border-color:rgba(148,163,184,.16)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-options-ratio td,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-options-ratio th{background:rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-options-ratio__sentiment,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-options-value em{border-color:rgba(52,211,153,.28);background:rgba(16,185,129,.12);color:#6ee7b7}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .institutional-page .institutional-options-value em.is-directional{border-color:rgba(56,189,248,.3);background:rgba(14,165,233,.12);color:#7dd3fc}html[data-portal-design=b] .monitor-portal .short-interest-overview,html[data-portal-design=b] .monitor-portal .short-interest-trends-section{margin-top:0;margin-bottom:0;background:rgba(255,255,255,.88)}html[data-portal-design=b] .monitor-portal .short-interest-overview .terminal-section__head,html[data-portal-design=b] .monitor-portal .short-interest-trends-section .terminal-section__head{margin-bottom:12px;padding-bottom:10px;border:solid #e5e7eb;border-width:0 0 1px}html[data-portal-design=b] .monitor-portal .short-interest-overview .terminal-section__head h2,html[data-portal-design=b] .monitor-portal .short-interest-trends-section .terminal-section__head h2{font-size:15px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-interest-overview .section-subtitle,html[data-portal-design=b] .monitor-portal .short-interest-trends-section .section-subtitle{margin-top:4px;font-size:12px;line-height:1.35}html[data-portal-design=b] .monitor-portal .short-interest-score-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:10px}html[data-portal-design=b] .monitor-portal .short-interest-overview .short-score-hero{min-height:178px;padding:16px;gap:10px}html[data-portal-design=b] .monitor-portal .short-pressure-card>span,html[data-portal-design=b] .monitor-portal .short-score-gauge-card>span,html[data-portal-design=b] .monitor-portal .short-score-hero>span{font-size:10.5px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .short-score-hero>strong{font-size:clamp(32px,3.4vw,48px);letter-spacing:0;line-height:1}html[data-portal-design=b] .monitor-portal .short-score-hero p{max-width:760px;font-size:12px;line-height:1.45}html[data-portal-design=b] .monitor-portal .short-score-status-row{gap:8px}html[data-portal-design=b] .monitor-portal .short-score-status-row>em{padding:5px 9px;font-size:10.5px;font-weight:600;letter-spacing:.04em}html[data-portal-design=b] .monitor-portal .short-score-gauge-card{min-height:178px;padding:16px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px}html[data-portal-design=b] .monitor-portal .short-score-gauge-card .triggered-gauge{width:128px;height:128px}html[data-portal-design=b] .monitor-portal .short-score-gauge-card .triggered-gauge strong{font-size:28px}html[data-portal-design=b] .monitor-portal .short-score-gauge-card p{margin:0;font-size:12px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-score-guide-card{min-height:178px;padding:16px;border-radius:7px}html[data-portal-design=b] .monitor-portal .short-score-guide-card>span{display:block;color:#64748d;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:11px}.short-score-guide-table{display:grid;grid-gap:7px;gap:7px}.short-score-guide-table div{display:grid;grid-template-columns:minmax(74px,.8fr) 58px minmax(0,1.5fr);align-items:center;grid-gap:10px;gap:10px;padding:8px 9px;border:1px solid #e6edf5;border-radius:7px;background:#f8fafc}.short-score-guide-table div.active{border-color:#b7cdf3;background:#eef6ff;box-shadow:inset 3px 0 0 #2f6dd5}.short-score-guide-table strong{color:#061a32;font-size:12px;font-weight:700}.short-score-guide-table em{display:inline-flex;justify-content:center;padding:3px 7px;border:1px solid #d8e5f4;border-radius:999px;color:#52647f;font-size:11px;font-style:normal;font-weight:700}.short-score-guide-table span{color:#52647f;font-size:12px;font-weight:600;line-height:1.25}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-guide-table div{border-color:#24364d;background:#0d1b2d}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-guide-table div.active{border-color:#3152b4;background:#102542;box-shadow:inset 3px 0 0 #5b8cff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-guide-table strong{color:#edf5ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-guide-table em{border-color:#31445d;background:#081426;color:#b9c8dd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-guide-table span{color:#a9b9ce}html[data-portal-design=b] .monitor-portal .short-interest-kpi-grid,html[data-portal-design=b] .monitor-portal .short-interest-overview .short-interest-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px}html[data-portal-design=b] .monitor-portal .short-interest-overview .short-kpi-card{min-height:112px;gap:7px;padding:13px;border-radius:7px}html[data-portal-design=b] .monitor-portal .short-interest-overview .short-kpi-card>span{font-size:10px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .short-interest-overview .short-kpi-card>strong{margin-top:6px;font-size:clamp(20px,1.85vw,27px);font-weight:600;line-height:1.04}html[data-portal-design=b] .monitor-portal .short-kpi-delta,html[data-portal-design=b] .monitor-portal .short-kpi-delta em,html[data-portal-design=b] .monitor-portal .short-kpi-delta strong{font-size:11.5px!important;font-weight:600!important;line-height:1.25}html[data-portal-design=b] .monitor-portal .short-kpi-delta{gap:4px;margin-top:2px;flex-wrap:wrap}html[data-portal-design=b] .monitor-portal .short-interest-kpi-grid .short-kpi-delta{align-items:flex-start;flex-direction:column;gap:2px;width:100%;min-width:0}html[data-portal-design=b] .monitor-portal .short-interest-kpi-grid .short-kpi-delta em,html[data-portal-design=b] .monitor-portal .short-interest-kpi-grid .short-kpi-delta strong{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}html[data-portal-design=b] .monitor-portal .short-interest-kpi-grid .short-kpi-delta em{font-size:10.5px!important}html[data-portal-design=b] .monitor-portal .short-executive-grid{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(350px,1.08fr) minmax(340px,1.04fr);grid-gap:10px;gap:10px;align-items:stretch}html[data-portal-design=b] .monitor-portal .short-executive-card{min-width:0;min-height:224px;padding:15px;border:1px solid #e1e8f0;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.035)}html[data-portal-design=b] .monitor-portal .short-executive-card>span{display:block;margin-bottom:13px;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-executive-score{--short-score-accent:#2f6dd5;--short-score-track:#e8eef7}html[data-portal-design=b] .monitor-portal .short-executive-score.low{--short-score-accent:#15966f}html[data-portal-design=b] .monitor-portal .short-executive-score.moderate{--short-score-accent:#d99112}html[data-portal-design=b] .monitor-portal .short-executive-score.extreme,html[data-portal-design=b] .monitor-portal .short-executive-score.high{--short-score-accent:#dc4a4a}html[data-portal-design=b] .monitor-portal .short-score-compact{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}html[data-portal-design=b] .monitor-portal .short-score-radial{width:112px;aspect-ratio:1;padding:9px;border-radius:50%}html[data-portal-design=b] .monitor-portal .short-score-radial>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:100%;border-radius:50%;background:var(--ci-surface,#fff)}html[data-portal-design=b] .monitor-portal .short-score-radial strong{color:#10233c;max-width:100%;font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}html[data-portal-design=b] .monitor-portal .short-score-radial small{margin:0;color:#8290a5;font-size:10px;font-weight:600;line-height:1}html[data-portal-design=b] .monitor-portal .short-score-compact__copy{min-width:0}html[data-portal-design=b] .monitor-portal .short-score-compact__copy>em{display:inline-flex;padding:4px 8px;border-radius:999px;color:var(--short-score-accent);background:color-mix(in srgb,var(--short-score-accent) 10%,white);font-size:10.5px;font-style:normal;font-weight:700;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-score-compact__copy .short-kpi-delta{align-items:flex-start;flex-direction:column;gap:2px;width:100%;margin-top:10px}html[data-portal-design=b] .monitor-portal .short-score-compact__copy .short-kpi-delta em,html[data-portal-design=b] .monitor-portal .short-score-compact__copy .short-kpi-delta strong{font-size:10.5px!important;white-space:normal}html[data-portal-design=b] .monitor-portal .short-score-compact__copy p{margin:10px 0 0;color:#52647d;font-size:11.5px;line-height:1.45}html[data-portal-design=b] .monitor-portal .short-score-compact__copy time{display:block;margin-top:9px;color:#8290a5;font-size:9.5px;font-weight:600;line-height:1.35}html[data-portal-design=b] .monitor-portal .short-executive-metrics{display:grid;grid-gap:0;gap:0}html[data-portal-design=b] .monitor-portal .short-executive-metric{display:grid;grid-template-columns:minmax(130px,1fr) auto 68px;align-items:center;grid-gap:10px;gap:10px;min-height:34px;padding:7px 0;border-bottom:1px solid #edf1f5}html[data-portal-design=b] .monitor-portal .short-executive-metric:last-child{border-bottom:0}html[data-portal-design=b] .monitor-portal .short-executive-metric span{min-width:0;color:#52647d;font-size:11.5px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-executive-metric strong{color:#10233c;font-size:14px;font-weight:700;text-align:right;white-space:nowrap}html[data-portal-design=b] .monitor-portal .short-executive-value{display:grid;justify-items:end;grid-gap:2px;gap:2px}html[data-portal-design=b] .monitor-portal .short-executive-value small{color:#7b8ba0;font-size:9px;font-weight:650;white-space:nowrap}html[data-portal-design=b] .monitor-portal .short-executive-metric em{font-size:10.5px;font-style:normal;font-weight:700;text-align:right;white-space:nowrap}html[data-portal-design=b] .monitor-portal .short-executive-metric em.up{color:#087f65}html[data-portal-design=b] .monitor-portal .short-executive-metric em.down{color:#c53c50}html[data-portal-design=b] .monitor-portal .short-executive-metric em.neutral{color:#8290a5}html[data-portal-design=b] .monitor-portal .short-management-guide ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}html[data-portal-design=b] .monitor-portal .short-management-guide li{position:relative;margin:0;padding-left:15px;color:#344861;font-size:11.5px;line-height:1.42}html[data-portal-design=b] .monitor-portal .short-management-guide li:before{position:absolute;top:6px;left:0;width:6px;height:6px;border-radius:50%;background:#3b76d6;content:""}html[data-portal-design=b] .monitor-portal .short-management-guide>div{margin-top:12px;padding:10px;border-left:3px solid #3b76d6;border-radius:0 6px 6px 0;background:#f4f8fd}html[data-portal-design=b] .monitor-portal .short-management-guide>div strong{display:block;color:#203650;font-size:10.5px;font-weight:700;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-management-guide>div p{margin:4px 0 0;color:#52647d;font-size:11px;line-height:1.4}html[data-portal-design=b] .monitor-portal .lending-management-guide>div strong:not(:first-child){margin-top:9px}html[data-portal-design=b] .monitor-portal .lending-management-guide>div p b{color:#203650;font-weight:700}html[data-portal-design=b] .monitor-portal .short-signal-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}html[data-portal-design=b] .monitor-portal .short-signal-pill{display:grid;grid-template-columns:7px minmax(0,1fr);grid-gap:2px 7px;gap:2px 7px;align-items:center;min-width:0;padding:9px 10px;border:1px solid #e2e8f0;border-radius:7px;background:#fff}html[data-portal-design=b] .monitor-portal .short-signal-pill i{grid-row:1/3;width:7px;height:7px;border-radius:50%;background:#8090a6}html[data-portal-design=b] .monitor-portal .short-signal-pill span,html[data-portal-design=b] .monitor-portal .short-signal-pill strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-portal-design=b] .monitor-portal .short-signal-pill span{color:#718097;font-size:9.5px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-signal-pill strong{color:#203650;font-size:11px;font-weight:700}html[data-portal-design=b] .monitor-portal .short-signal-pill.critical i{background:#be123c}html[data-portal-design=b] .monitor-portal .short-signal-pill.high i{background:#dc4a4a}html[data-portal-design=b] .monitor-portal .short-signal-pill.medium i{background:#d99112}html[data-portal-design=b] .monitor-portal .short-signal-pill.low i{background:#15966f}html[data-portal-design=b] .monitor-portal .short-signal-pill.info i{background:#3b76d6}html[data-portal-design=b] .monitor-portal .lending-signal-strip{grid-template-columns:repeat(7,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .lending-pressure-breakdown{margin-top:10px;padding:14px;border:1px solid #e1e8f0;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.035)}html[data-portal-design=b] .monitor-portal .lending-pressure-breakdown__head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:9px}html[data-portal-design=b] .monitor-portal .lending-pressure-breakdown__head span{display:block;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .lending-pressure-breakdown__head strong{display:block;margin-top:3px;color:#203650;font-size:12px;font-weight:700}html[data-portal-design=b] .monitor-portal .lending-pressure-breakdown__head small{color:#8290a5;font-size:9.5px}html[data-portal-design=b] .monitor-portal .lending-contribution-list{display:grid;grid-gap:0;gap:0}html[data-portal-design=b] .monitor-portal .lending-contribution-list>div{display:grid;grid-template-columns:minmax(125px,.75fr) minmax(160px,1.4fr) 64px minmax(150px,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:32px;padding:6px 0;border-top:1px solid #edf1f5}html[data-portal-design=b] .monitor-portal .lending-contribution-list small,html[data-portal-design=b] .monitor-portal .lending-contribution-list span,html[data-portal-design=b] .monitor-portal .lending-contribution-list strong{min-width:0}html[data-portal-design=b] .monitor-portal .lending-contribution-list span{color:#52647d;font-size:11px;font-weight:600}html[data-portal-design=b] .monitor-portal .lending-contribution-list strong{color:#203650;font-size:11px;font-weight:700;text-align:right}html[data-portal-design=b] .monitor-portal .lending-contribution-list small{overflow:hidden;color:#718097;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}html[data-portal-design=b] .monitor-portal .lending-contribution-track{height:7px;overflow:hidden;border-radius:999px;background:#edf2f8}html[data-portal-design=b] .monitor-portal .lending-contribution-track i{display:block;height:100%;border-radius:inherit;background:#3b76d6}html[data-portal-design=b] .monitor-portal .lending-contribution-list>div:nth-child(2) .lending-contribution-track i{background:#dc5b5b}html[data-portal-design=b] .monitor-portal .lending-contribution-list>div:nth-child(3) .lending-contribution-track i{background:#d99112}html[data-portal-design=b] .monitor-portal .lending-contribution-list>div:nth-child(4) .lending-contribution-track i{background:#6f72d8}html[data-portal-design=b] .monitor-portal .lending-contribution-list>div.unavailable{opacity:.58}html[data-portal-design=b] .monitor-portal .lending-pressure-breakdown>p{margin:8px 0 0;padding-top:8px;border-top:1px solid #edf1f5;color:#718097;font-size:9.5px;line-height:1.4}html[data-portal-design=b] .monitor-portal .lending-trends-section{margin:0;background:rgba(255,255,255,.88)}html[data-portal-design=b] .monitor-portal .lending-trends-section .terminal-section__head{margin-bottom:12px;padding-bottom:10px;border:solid #e5e7eb;border-width:0 0 1px}html[data-portal-design=b] .monitor-portal .lending-trends-section .terminal-section__head h2{font-size:15px;font-weight:600}html[data-portal-design=b] .monitor-portal .lending-trends-section .lending-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}html[data-portal-design=b] .monitor-portal .lending-trends-section .chart-card{min-height:244px;padding:13px;border-radius:7px}html[data-portal-design=b] .monitor-portal .lending-trends-section .chart-card h3{margin-bottom:9px;font-size:11px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .lending-trends-section .lending-mini-trend{min-height:180px}html[data-portal-design=b] .monitor-portal .short-management-watch-section{margin:0;background:rgba(255,255,255,.88)}html[data-portal-design=b] .monitor-portal .short-management-watch-section .terminal-section__head{margin-bottom:12px;padding-bottom:10px;border:solid #e5e7eb;border-width:0 0 1px}html[data-portal-design=b] .monitor-portal .short-management-watch-section .terminal-section__head h2{font-size:15px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-watch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:10px;gap:10px}html[data-portal-design=b] .monitor-portal .short-watch-card{min-width:0;padding:13px 14px;border:1px solid #e1e8f0;border-left:3px solid #3b76d6;border-radius:7px;background:#fff}html[data-portal-design=b] .monitor-portal .short-watch-card.critical{border-left-color:#be123c}html[data-portal-design=b] .monitor-portal .short-watch-card.high{border-left-color:#e05252}html[data-portal-design=b] .monitor-portal .short-watch-card.medium{border-left-color:#d99112}html[data-portal-design=b] .monitor-portal .short-watch-card.low{border-left-color:#15966f}html[data-portal-design=b] .monitor-portal .short-watch-card__meta{display:flex;align-items:center;gap:7px}html[data-portal-design=b] .monitor-portal .short-watch-card__meta em{padding:3px 6px;border-radius:999px;color:#a16207;background:#fff6dc;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-watch-card.critical .short-watch-card__meta em,html[data-portal-design=b] .monitor-portal .short-watch-card.high .short-watch-card__meta em{color:#b4233c;background:#fff0f2}html[data-portal-design=b] .monitor-portal .short-watch-card__meta span{color:#718097;font-size:10px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-watch-card h3{margin:9px 0 5px;color:#10233c;font-size:14px;font-weight:700}html[data-portal-design=b] .monitor-portal .short-watch-card>p,html[data-portal-design=b] .monitor-portal .short-watch-card__detail p{margin:0;color:#52647d;font-size:11.5px;line-height:1.42}html[data-portal-design=b] .monitor-portal .short-watch-card__detail{margin-top:9px;padding-top:8px;border-top:1px solid #edf1f5}html[data-portal-design=b] .monitor-portal .short-watch-card__detail span{display:block;margin-bottom:3px;color:#718097;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-watch-card__detail.action p{color:#294d7c;font-weight:600}html[data-portal-design=b] .monitor-portal .short-watch-calm{padding:18px;border:1px solid #dce8e3;border-radius:7px;background:#f5fbf8}html[data-portal-design=b] .monitor-portal .short-watch-calm strong{color:#17684f;font-size:13px}html[data-portal-design=b] .monitor-portal .short-watch-calm p{margin:4px 0 0;color:#587064;font-size:11.5px}html[data-portal-design=b] .monitor-portal .short-interest-analysis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px}html[data-portal-design=b] .monitor-portal .short-pressure-card{min-height:128px;padding:14px;border-radius:7px}html[data-portal-design=b] .monitor-portal .short-pressure-card span+p,html[data-portal-design=b] .monitor-portal .short-pressure-card span+strong,html[data-portal-design=b] .monitor-portal .short-pressure-card span+ul{margin-top:8px}html[data-portal-design=b] .monitor-portal .short-pressure-card strong{font-size:18px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-pressure-card li,html[data-portal-design=b] .monitor-portal .short-pressure-card p{font-size:12px;line-height:1.45}html[data-portal-design=b] .monitor-portal .short-pressure-card ul{margin-bottom:0;padding-left:18px}html[data-portal-design=b] .monitor-portal .short-interest-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-portal-design=b] .monitor-portal .short-interest-trend-grid .chart-card{min-height:244px;padding:13px;border-radius:7px}html[data-portal-design=b] .monitor-portal .short-interest-trend-grid .chart-card h3{margin-bottom:9px;font-size:11px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .short-interest-biweekly-chart{min-height:310px;margin-top:10px;padding:13px;border-radius:7px}html[data-portal-design=b] .monitor-portal .short-interest-biweekly-chart__head{margin-bottom:9px}html[data-portal-design=b] .monitor-portal .short-interest-biweekly-chart__head h3,html[data-portal-design=b] .monitor-portal .short-interest-biweekly-chart__head>span{font-size:11px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-interest-chart{min-height:180px}html[data-portal-design=b] .monitor-portal .short-interest-chart.axis-line-chart{grid-template-columns:10px 34px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 24px;gap:6px 3px;padding:10px 12px 12px 10px}html[data-portal-design=b] .monitor-portal .short-interest-chart .chart-axis-title,html[data-portal-design=b] .monitor-portal .short-interest-chart .chart-x-axis,html[data-portal-design=b] .monitor-portal .short-interest-chart .chart-y-axis{font-size:9.5px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-interest-chart polyline{stroke-width:2.4}html[data-portal-design=b] .monitor-portal .short-interest-chart .trend-marker i{width:7px;height:7px;border-width:1.5px;box-shadow:0 0 0 3px rgba(49,82,180,.18)}html[data-portal-design=b] .monitor-portal .short-interest-chart .trend-marker b{padding:3px 5px;font-size:9px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-market-data-grid{display:grid;grid-gap:12px;gap:12px}html[data-portal-design=b] .monitor-portal .short-market-table-card{padding:14px;border-radius:7px}html[data-portal-design=b] .monitor-portal .short-market-table-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}html[data-portal-design=b] .monitor-portal .short-market-table-card__head h3{margin:0 0 5px;font-size:13px;font-weight:650;color:var(--portal-text)}html[data-portal-design=b] .monitor-portal .short-market-table-card__head p{margin:0;color:var(--portal-muted);font-size:12px}html[data-portal-design=b] .monitor-portal .short-market-table-card__head select{min-width:190px;height:34px;border:1px solid #d6e0ee;border-radius:7px;background:#fff;color:#102238;font-size:12px;font-weight:600;padding:0 10px}html[data-portal-design=b] .monitor-portal .short-market-table-card__controls{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:8px}html[data-portal-design=b] .monitor-portal .short-market-date-range{display:flex;align-items:flex-end;gap:6px}html[data-portal-design=b] .monitor-portal .short-market-date-range label{display:grid;grid-gap:4px;gap:4px}html[data-portal-design=b] .monitor-portal .short-market-date-range label>span{color:var(--portal-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-market-date-range input{width:138px;height:34px;border:1px solid #d6e0ee;border-radius:7px;background:#fff;color:#102238;font:600 11px/1 inherit;padding:0 8px}html[data-portal-design=b] .monitor-portal .short-market-date-range__arrow{padding-bottom:9px;color:var(--portal-muted);font-size:12px}html[data-portal-design=b] .monitor-portal .short-market-date-range button{height:34px;border:1px solid #d6e0ee;border-radius:7px;background:#fff;color:#235fcf;font-size:11px;font-weight:700;padding:0 10px;cursor:pointer}html[data-portal-design=b] .monitor-portal .short-market-table-wrap{overflow-x:auto;border:1px solid #e0e7f1;border-radius:7px}html[data-portal-design=b] .monitor-portal .short-market-table{width:100%;min-width:980px;border-collapse:collapse;font-size:12px}html[data-portal-design=b] .monitor-portal .short-market-table td,html[data-portal-design=b] .monitor-portal .short-market-table th{border-bottom:1px solid #edf2f7;padding:8px 10px;text-align:right;white-space:nowrap;color:#24354c}html[data-portal-design=b] .monitor-portal .short-market-table th{background:#f8fafc;color:#65758b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .short-market-table tr:last-child td{border-bottom:0}html[data-portal-design=b] .monitor-portal .short-market-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-portal-design=b] .monitor-portal .short-market-table-pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;color:var(--portal-muted);font-size:12px;font-weight:600}html[data-portal-design=b] .monitor-portal .short-market-table-pager button{height:32px;border:1px solid #d6e0ee;border-radius:7px;background:#fff;color:#235fcf;font-size:12px;font-weight:700;padding:0 12px;cursor:pointer}html[data-portal-design=b] .monitor-portal .short-market-table-pager button:disabled{cursor:not-allowed;opacity:.45}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-trends-section,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-management-watch-section,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-data-section{background:rgba(10,21,38,.86)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-pressure-breakdown,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-executive-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-signal-pill,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-card{border-color:#24364d;background:#0d1b2d;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-radial>div{background:var(--ci-surface)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-executive-score{--short-score-track:var(--ci-border)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-compact__copy>em{border:1px solid color-mix(in srgb,var(--short-score-accent) 42%,var(--ci-border));background:color-mix(in srgb,var(--short-score-accent) 16%,var(--ci-surface-muted));color:color-mix(in srgb,var(--short-score-accent) 72%,white)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-contribution-list strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-pressure-breakdown__head strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-risk-factor__status strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-executive-metric strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-radial strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-signal-pill strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-card h3{color:#edf5ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-contribution-list small,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-contribution-list span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-pressure-breakdown>p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-risk-factor>p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-executive-metric span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-management-guide li,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-score-compact__copy p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-signal-pill span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-card>p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-card__detail p{color:#a9b9ce}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-risk-spectrum span>i{background:#26384f}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-risk-spectrum span.active>i{background:var(--short-score-accent)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-executive-metric,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-card__detail{border-color:#213249}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table td,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table-card__head h3{color:#edf5ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table-card__head p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table-pager{color:#a9b9ce}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-date-range button,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-date-range input,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table-card__head select,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table-pager button{border-color:#2a3d56;background:#102542;color:#8fb7ff}@media (max-width:880px){html[data-portal-design=b] .monitor-portal .short-market-table-card__head{align-items:stretch;flex-direction:column}html[data-portal-design=b] .monitor-portal .short-market-table-card__controls{justify-content:flex-start}}@media (max-width:560px){html[data-portal-design=b] .monitor-portal .short-market-date-range{display:grid;grid-template-columns:1fr 1fr;width:100%}html[data-portal-design=b] .monitor-portal .short-market-date-range input,html[data-portal-design=b] .monitor-portal .short-market-date-range label{width:100%}html[data-portal-design=b] .monitor-portal .short-market-date-range__arrow{display:none}}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table-wrap{border-color:#213249}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table th{border-color:#213249;background:#102542;color:#9db0c8}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-market-table td{border-color:#213249}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-management-guide>div{border-left-color:#5b8cff;background:#102542}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-management-guide>div p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-management-guide>div strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-card__detail.action p{color:#c7d8ee}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-calm{border-color:#225344;background:#0e2a23}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-calm strong{color:#7dd3b0}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-watch-calm p{color:#9ac7b7}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-management-guide>div p b{color:#edf5ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-contribution-list>div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-pressure-breakdown>p{border-color:#213249}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-contribution-track{background:#1b2d44}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-trends-section{background:rgba(10,21,38,.86)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-gauge-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero.extreme,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero.high,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero.moderate,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .short-score-gauge-card{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72);box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero.extreme,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero.high{border-color:rgba(251,113,133,.34);background:radial-gradient(circle at 92% 0,rgba(244,63,94,.16),transparent 30%),rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero.moderate{border-color:rgba(245,158,11,.3);background:radial-gradient(circle at 92% 0,rgba(245,158,11,.14),transparent 30%),rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-gauge-card p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero>strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .triggered-gauge strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero>span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .triggered-gauge span{color:#8fa3bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .lending-pressure-hero p{color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .triggered-gauge{background-color:rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .triggered-gauge>div{background:#0f1b2e}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-overview .terminal-section__head,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-trends-section .terminal-section__head{border-color:rgba(148,163,184,.16)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .short-interest-chart.axis-line-chart{border-color:rgba(148,163,184,.16);background:rgba(15,29,51,.72)}html[data-portal-design=b] .monitor-portal .lending-page-overview{margin-top:0;margin-bottom:0;background:rgba(255,255,255,.88)}html[data-portal-design=b] .monitor-portal .lending-page-overview .terminal-section__head{margin-bottom:12px;padding-bottom:10px;border:solid #e5e7eb;border-width:0 0 1px}html[data-portal-design=b] .monitor-portal .lending-page-overview .terminal-section__head h2{font-size:15px;font-weight:600}html[data-portal-design=b] .monitor-portal .lending-page-overview .section-subtitle{margin-top:4px;font-size:12px;line-height:1.35}html[data-portal-design=b] .monitor-portal .lending-pressure-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:10px;margin-bottom:12px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-gauge-card,html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-pressure-hero{min-height:178px;border-radius:7px;box-shadow:none}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-pressure-hero{padding:16px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-kpi-row .terminal-stat>span,html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-pressure-hero>span{font-size:10.5px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-pressure-hero>strong{margin:8px 0 4px;font-size:clamp(32px,3.4vw,48px);letter-spacing:0;line-height:1}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-pressure-hero>em{padding:5px 9px;font-size:10.5px;font-weight:600;letter-spacing:.04em}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-pressure-hero p{max-width:760px;margin-top:10px;font-size:12px;line-height:1.45}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-gauge-card{padding:16px;gap:10px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-gauge-card .triggered-gauge{width:128px;height:128px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-gauge-card .triggered-gauge strong{font-size:28px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-gauge-card p{margin:0;font-size:12px;font-weight:600}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-delta-kpi-row,html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-delta-kpi-row .short-kpi-card{min-height:112px;gap:7px;padding:13px;border-radius:7px}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-delta-kpi-row .short-kpi-card>strong{margin-top:6px;font-size:clamp(20px,1.85vw,27px);font-weight:600;line-height:1.04}html[data-portal-design=b] .monitor-portal .lending-page-overview .lending-kpi-pressure{margin-top:4px;padding:5px 8px;font-size:9.5px;font-weight:600;letter-spacing:.06em}html[data-portal-design=b] .monitor-portal .lending-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}html[data-portal-design=b] .monitor-portal .lending-trend-grid .chart-card{height:244px;min-height:244px;padding:13px;border-radius:7px;overflow:visible}html[data-portal-design=b] .monitor-portal .lending-page-overview .chart-card h3{margin-bottom:9px;font-size:11px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .lending-mini-trend.axis-line-chart{height:180px;min-height:180px;grid-template-columns:10px 34px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 24px;gap:6px 3px;padding:10px 12px 12px 10px}html[data-portal-design=b] .monitor-portal .lending-mini-trend .chart-axis-title,html[data-portal-design=b] .monitor-portal .lending-mini-trend .chart-x-axis,html[data-portal-design=b] .monitor-portal .lending-mini-trend .chart-y-axis{font-size:9.5px;font-weight:600}html[data-portal-design=b] .monitor-portal .lending-mini-trend polyline{stroke-width:2.4}html[data-portal-design=b] .monitor-portal .lending-mini-trend .trend-marker i{width:7px;height:7px;border-width:1.5px;box-shadow:0 0 0 3px rgba(49,82,180,.18)}html[data-portal-design=b] .monitor-portal .lending-mini-trend .trend-marker b{padding:3px 5px;font-size:9px;font-weight:600}html[data-portal-design=b] .monitor-portal .lending-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px}html[data-portal-design=b] .monitor-portal .lending-bottom-grid .terminal-card{padding:14px;border-radius:7px}html[data-portal-design=b] .monitor-portal .lending-bottom-grid h3{font-size:15px;font-weight:600}html[data-portal-design=b] .monitor-portal .lending-bottom-grid h4,html[data-portal-design=b] .monitor-portal .lending-bottom-grid li,html[data-portal-design=b] .monitor-portal .lending-bottom-grid p{font-size:12px;line-height:1.45}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview{background:rgba(10,21,38,.86)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .terminal-section__head{border-color:rgba(148,163,184,.16)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-gauge-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero.extreme,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero.high,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero.moderate{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72);box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero.extreme,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero.high{border-color:rgba(251,113,133,.34);background:radial-gradient(circle at 92% 0,rgba(244,63,94,.16),transparent 30%),rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero.moderate{border-color:rgba(245,158,11,.3);background:radial-gradient(circle at 92% 0,rgba(245,158,11,.14),transparent 30%),rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-bottom-grid h3,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-bottom-grid h4,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-gauge-card p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero>strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .triggered-gauge strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-kpi-row .terminal-stat>span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero>span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .triggered-gauge span{color:#8fa3bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-bottom-grid li,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-bottom-grid p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .lending-pressure-hero p{color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-page-overview .triggered-gauge>div{background:#0f1b2e}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .lending-mini-trend.axis-line-chart{border-color:rgba(148,163,184,.16);background:rgba(15,29,51,.72)}html[data-portal-design=b] .monitor-portal .triggered-gauge>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center;line-height:1}html[data-portal-design=b] .monitor-portal .triggered-gauge strong{line-height:1}html[data-portal-design=b] .monitor-portal .triggered-gauge span{line-height:1.05}html[data-portal-design=b] .monitor-portal .readiness-workspace{gap:12px}html[data-portal-design=b] .monitor-portal .readiness-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:10px;margin-bottom:0}html[data-portal-design=b] .monitor-portal .readiness-hero-card,html[data-portal-design=b] .monitor-portal .triggered-gauge-card{min-height:178px;border-radius:7px;border-color:#dfe3ea;box-shadow:none}html[data-portal-design=b] .monitor-portal .readiness-hero-card{padding:16px}html[data-portal-design=b] .monitor-portal .readiness-check-card span,html[data-portal-design=b] .monitor-portal .readiness-check-meta span,html[data-portal-design=b] .monitor-portal .readiness-hero-card>span,html[data-portal-design=b] .monitor-portal .readiness-summary-strip span{font-size:10.5px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .readiness-hero-card>strong{margin:8px 0 4px;font-size:clamp(32px,3.4vw,48px);font-weight:600;letter-spacing:0;line-height:1}html[data-portal-design=b] .monitor-portal .readiness-hero-card>em{padding:5px 9px;font-size:10.5px;font-weight:600;letter-spacing:.04em}html[data-portal-design=b] .monitor-portal .readiness-hero-card>small{margin-top:9px;font-size:12px;font-weight:600}html[data-portal-design=b] .monitor-portal .readiness-status-block{margin-top:12px;padding-top:11px}html[data-portal-design=b] .monitor-portal .readiness-check-card p,html[data-portal-design=b] .monitor-portal .readiness-status-block p,html[data-portal-design=b] .monitor-portal .triggered-gauge-card p{font-size:12px;line-height:1.45}html[data-portal-design=b] .monitor-portal .triggered-gauge-card{padding:16px;gap:10px}html[data-portal-design=b] .monitor-portal .triggered-gauge-card .triggered-gauge{width:128px;height:128px}html[data-portal-design=b] .monitor-portal .triggered-gauge>div{width:84px}html[data-portal-design=b] .monitor-portal .triggered-gauge-card .triggered-gauge strong{font-size:23px;font-weight:600}html[data-portal-design=b] .monitor-portal .triggered-gauge-card .triggered-gauge span{font-size:9.5px;font-weight:600;letter-spacing:.07em}html[data-portal-design=b] .monitor-portal .readiness-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html[data-portal-design=b] .monitor-portal .readiness-summary-strip div{min-height:82px;padding:13px;border-radius:7px;border-color:#dfe3ea;box-shadow:none}html[data-portal-design=b] .monitor-portal .readiness-summary-strip strong{margin-top:7px;font-size:clamp(18px,1.6vw,24px);font-weight:600;line-height:1.05}html[data-portal-design=b] .monitor-portal .readiness-checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html[data-portal-design=b] .monitor-portal .readiness-check-card{min-height:190px;gap:11px;padding:13px;border-width:1px 1px 1px 3px;border-radius:7px;box-shadow:none}html[data-portal-design=b] .monitor-portal .readiness-check-card__head{gap:10px}html[data-portal-design=b] .monitor-portal .readiness-check-card__head strong{margin-top:7px;font-size:clamp(19px,1.6vw,26px);font-weight:600}html[data-portal-design=b] .monitor-portal .condition-status{min-width:auto;padding:5px 8px;font-size:9px;font-weight:600;letter-spacing:.06em;white-space:nowrap}html[data-portal-design=b] .monitor-portal .readiness-check-meta{gap:8px}html[data-portal-design=b] .monitor-portal .readiness-check-meta div{padding:9px;border-radius:7px}html[data-portal-design=b] .monitor-portal .readiness-check-meta strong{margin-top:5px;font-size:11.5px;font-weight:600;line-height:1.2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card.monitoring,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card.not-active,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card.triggered,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-meta div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card.extreme,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card.high,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card.moderate,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-summary-strip div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .triggered-gauge-card{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72);box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card.triggered,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card.extreme,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card.high{border-color:rgba(251,113,133,.34);background:radial-gradient(circle at 92% 0,rgba(244,63,94,.14),transparent 30%),rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card.monitoring,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card.moderate{border-color:rgba(245,158,11,.3);background:radial-gradient(circle at 92% 0,rgba(245,158,11,.12),transparent 30%),rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card__head strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-meta strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card>strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-summary-strip strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .triggered-gauge strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-meta span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card>span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-summary-strip span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .triggered-gauge span{color:#8fa3bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-hero-card>small{color:#93c5fd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-meta div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-status-block{border-color:rgba(148,163,184,.14)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-check-card p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .readiness-status-block p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .triggered-gauge-card p{color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .triggered-gauge>div{background:#0f1b2e;box-shadow:inset 0 0 0 1px rgba(148,163,184,.14)}html[data-portal-design=b] .monitor-portal .internal-float-page{gap:12px}html[data-portal-design=b] .monitor-portal .internal-float-page .page__header{margin-bottom:0;padding:14px 18px;border-radius:8px}html[data-portal-design=b] .monitor-portal .internal-float-tips{margin-bottom:0;padding:10px 13px;border-color:#dfe3ea;border-radius:7px;background:rgba(255,255,255,.78);font-size:12px;line-height:1.4}html[data-portal-design=b] .monitor-portal .internal-float-tips strong{font-size:10.5px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .internal-float-page .terminal-section{margin-top:0;margin-bottom:0;padding:14px;border-color:#dfe3ea;border-radius:8px;background:rgba(255,255,255,.88);box-shadow:none}html[data-portal-design=b] .monitor-portal .internal-float-page .terminal-section__head{margin-bottom:12px;padding-bottom:10px;border:solid #e5e7eb;border-width:0 0 1px}html[data-portal-design=b] .monitor-portal .internal-float-embedded-panel h3,html[data-portal-design=b] .monitor-portal .internal-float-page .terminal-section__head h2,html[data-portal-design=b] .monitor-portal .internal-float-story-card h3{font-size:15px;font-weight:600;letter-spacing:0}html[data-portal-design=b] .monitor-portal .internal-float-page .terminal-section__head>div>span,html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars span,html[data-portal-design=b] .monitor-portal .internal-float-ranked-meter small,html[data-portal-design=b] .monitor-portal .internal-float-value-legend span,html[data-portal-design=b] .monitor-portal .internal-float-waterfall span{font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-executive-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);grid-gap:10px;gap:10px;align-items:stretch}html[data-portal-design=b] .monitor-portal .internal-float-executive-main{min-width:0}html[data-portal-design=b] .monitor-portal .internal-float-kpis{grid-template-columns:minmax(300px,1.45fr) minmax(160px,.75fr);gap:10px;margin-bottom:0}html[data-portal-design=b] .monitor-portal .internal-float-kpis .terminal-stat{min-height:128px;padding:13px;border-radius:7px}html[data-portal-design=b] .monitor-portal .internal-float-kpis .terminal-stat>span{font-size:10.5px;font-weight:600;letter-spacing:.09em}html[data-portal-design=b] .monitor-portal .internal-float-compact-formula strong,html[data-portal-design=b] .monitor-portal .internal-float-kpis .terminal-stat>strong{font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1}html[data-portal-design=b] .monitor-portal .internal-float-kpis .terminal-stat small{font-size:11.5px;font-weight:600;line-height:1.35}html[data-portal-design=b] .monitor-portal .internal-float-compact-formula{gap:9px;flex-wrap:wrap}html[data-portal-design=b] .monitor-portal .internal-float-compact-formula em{font-size:20px;font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-bottom-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);grid-gap:12px;gap:12px;align-items:stretch}html[data-portal-design=b] .monitor-portal .internal-float-bottom-layout>.terminal-section{min-width:0;height:100%}html[data-portal-design=b] .monitor-portal .internal-float-bottom-layout .internal-float-tree{min-height:430px}html[data-portal-design=b] .monitor-portal .internal-float-combined-grid,html[data-portal-design=b] .monitor-portal .internal-float-two-col{gap:10px}html[data-portal-design=b] .monitor-portal .internal-float-combined-card,html[data-portal-design=b] .monitor-portal .internal-float-embedded-panel,html[data-portal-design=b] .monitor-portal .internal-float-story-card,html[data-portal-design=b] .monitor-portal .internal-float-tree,html[data-portal-design=b] .monitor-portal .internal-float-waterfall{border-radius:7px}html[data-portal-design=b] .monitor-portal .internal-float-story-card{min-height:286px;padding:13px}html[data-portal-design=b] .monitor-portal .internal-float-embedded-panel h3,html[data-portal-design=b] .monitor-portal .internal-float-story-card h3{margin-bottom:10px}html[data-portal-design=b] .monitor-portal .internal-float-donut-story{grid-template-columns:minmax(150px,230px) minmax(0,1fr);gap:16px}html[data-portal-design=b] .monitor-portal .float-donut{width:min(100%,230px);aspect-ratio:1}html[data-portal-design=b] .monitor-portal .float-donut>div{width:46%;height:46%}html[data-portal-design=b] .monitor-portal .float-donut strong{max-width:92%;font-size:clamp(18px,1.4vw,22px);font-weight:600;letter-spacing:-.025em;white-space:nowrap}html[data-portal-design=b] .monitor-portal .float-donut span{font-size:10.5px;font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-value-legend{gap:7px}html[data-portal-design=b] .monitor-portal .internal-float-value-legend div{padding:8px 0}html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars span,html[data-portal-design=b] .monitor-portal .internal-float-ranked-value b,html[data-portal-design=b] .monitor-portal .internal-float-value-legend span,html[data-portal-design=b] .monitor-portal .internal-float-value-legend strong{font-size:12px}html[data-portal-design=b] .monitor-portal .internal-float-waterfall{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-portal-design=b] .monitor-portal .internal-float-page .button.secondary{border-color:#b9cbe2;background:#f7faff;color:#2457b8;box-shadow:0 1px 2px rgba(15,23,42,.06)}html[data-portal-design=b] .monitor-portal .internal-float-page .button.secondary:hover{border-color:#8fb0da;background:#edf5ff;color:#17448f}html[data-portal-design=b] .monitor-portal .internal-float-page .button.secondary:focus-visible{outline:2px solid rgba(37,99,235,.3);outline-offset:2px}html[data-portal-design=b] .monitor-portal .internal-float-waterfall>div{min-height:96px;padding:12px;border-radius:7px}html[data-portal-design=b] .monitor-portal .internal-float-waterfall strong{font-size:clamp(18px,1.6vw,24px);font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-waterfall small{font-size:11px;font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-combined-card{padding:13px}html[data-portal-design=b] .monitor-portal .internal-float-embedded-panel{min-height:260px;padding:13px}html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars{gap:9px}html[data-portal-design=b] .monitor-portal .internal-float-sample-heading{display:flex;align-items:center;gap:9px}html[data-portal-design=b] .monitor-portal .dtc-prototype-badge,html[data-portal-design=b] .monitor-portal .internal-float-sample-heading span{display:inline-flex;align-items:center;min-height:22px;border:1px solid #f2cf72;border-radius:999px;background:#fff8e6;padding:2px 8px;color:#9a6300;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .internal-float-custody-service{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;border:1px solid #dbe6f3;border-radius:7px;background:#f8fbff;padding:11px 13px}html[data-portal-design=b] .monitor-portal .internal-float-custody-service>div:first-child{display:grid;grid-gap:3px;gap:3px}html[data-portal-design=b] .monitor-portal .internal-float-custody-service strong{color:#16243a;font-size:13px;font-weight:650}html[data-portal-design=b] .monitor-portal .internal-float-custody-service p{margin:0;color:#64748d;font-size:11.5px}html[data-portal-design=b] .monitor-portal .internal-float-custody-service>div:last-child{display:flex;align-items:baseline;gap:5px;white-space:nowrap}html[data-portal-design=b] .monitor-portal .internal-float-custody-service>div:last-child strong{color:#2457b8;font-size:20px}html[data-portal-design=b] .monitor-portal .internal-float-custody-service>div:last-child span{color:#64748d;font-size:10.5px}html[data-portal-design=b] .monitor-portal .internal-float-custody-sample{position:relative;overflow:hidden}html[data-portal-design=b] .monitor-portal .internal-float-sample-watermark{position:absolute;top:12px;right:14px;z-index:1;color:rgba(37,87,184,.12);font-size:34px;font-weight:800;letter-spacing:.08em;line-height:1;pointer-events:none;text-transform:uppercase}.dtc-upload-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:12px;gap:12px;align-items:start}.dtc-upload-main,.dtc-upload-sidebar{display:grid;grid-gap:12px;gap:12px;min-width:0}.dtc-upload-dropzone{display:grid;place-items:center;grid-gap:7px;gap:7px;width:100%;min-height:250px;border:1px dashed #9eb7d7;border-radius:8px;background:#f8fbff;color:#16243a;cursor:pointer;padding:24px;text-align:center;transition:border-color .16s ease,background .16s ease}.dtc-upload-dropzone.has-file,.dtc-upload-dropzone:hover{border-color:#3b82f6;background:#f1f7ff}.dtc-upload-dropzone svg{width:34px;height:34px;margin-bottom:5px;fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.dtc-upload-dropzone strong{max-width:100%;color:#16243a;font-size:15px;font-weight:650;overflow-wrap:anywhere}.dtc-upload-dropzone span{color:#3b5f8f;font-size:12px}.dtc-upload-dropzone small{color:#7b8da6;font-size:10.5px}.dtc-upload-confirmation{display:flex;align-items:flex-start;gap:9px;margin-top:12px;color:#425875;font-size:11.5px;line-height:1.5}.dtc-upload-confirmation input{width:15px;height:15px;margin-top:1px;accent-color:#2563eb}.dtc-upload-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e3e8f0}.dtc-upload-message{margin:12px 0 0;border-radius:7px;padding:9px 11px;font-size:11.5px;line-height:1.45}.dtc-upload-message.error{background:#fff1f2;color:#be123c}.dtc-upload-message.success{background:#ecfdf3;color:#087443}.dtc-price-card,.dtc-process-card{padding:15px}.dtc-price-card>small,.dtc-price-card>span{display:block;color:#64748d;font-size:11px}.dtc-price-card>strong{display:block;margin-top:7px;color:#16243a;font-size:34px;font-weight:650;line-height:1}.dtc-price-card ul{display:grid;grid-gap:9px;gap:9px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid #e3e8f0;list-style:none}.dtc-price-card li{position:relative;padding-left:18px;color:#425875;font-size:11.5px}.dtc-price-card li:before{content:"✓";position:absolute;left:0;color:#0f9f6e;font-weight:800}.dtc-process-card h2{margin:0 0 14px;color:#16243a;font-size:14px}.dtc-process-card ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.dtc-process-card li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start}.dtc-process-card li>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#eaf3ff;color:#2457b8;font-size:10px;font-weight:750}.dtc-process-card li div{display:grid;grid-gap:2px;gap:2px}html[data-portal-design=b] .monitor-portal .dtc-process-card li strong{color:#273951;font-size:12px;font-weight:650;line-height:1.25}.dtc-process-card li small{color:#718096;font-size:10.5px;line-height:1.4}@media (max-width:960px){.dtc-upload-layout{grid-template-columns:1fr}.dtc-upload-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){html[data-portal-design=b] .monitor-portal .internal-float-custody-service,html[data-portal-design=b] .monitor-portal .internal-float-sample-heading{align-items:flex-start;flex-direction:column}.dtc-upload-sidebar{grid-template-columns:1fr}.dtc-upload-actions{align-items:stretch;flex-direction:column-reverse}}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);grid-gap:14px;gap:14px;margin-bottom:10px;border:1px solid #f2cf72;border-radius:7px;background:#fffaf0;padding:12px}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__intro{display:grid;align-content:start;grid-gap:4px;gap:4px}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__intro>span{color:#a16207;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__intro strong{color:#3f2b08;font-size:13px;font-weight:650}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__intro p{margin:0;color:#755b2c;font-size:11.5px;line-height:1.45}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__list{display:grid;grid-gap:7px;gap:7px}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid #eadcae;border-radius:6px;background:rgba(255,255,255,.78);padding:9px 10px}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__list article>div:first-child{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:baseline;grid-gap:3px 12px;gap:3px 12px;min-width:0}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__list strong{min-width:0;color:#273951;font-size:12px;font-weight:650;overflow-wrap:anywhere}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__list span{color:#16243a;font-size:12px;font-weight:650;white-space:nowrap}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__list small{grid-column:1/-1;color:#7b6a49;font-size:10.5px}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestion-actions{display:flex;align-items:center;gap:6px}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestion-actions .button{min-height:30px;padding:5px 9px;font-size:11px}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-modal{max-width:620px}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-summary{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px;padding:12px 14px;border:1px solid #dce7f5;border-radius:10px;background:#f7fbff}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-summary strong{color:#0f1f35;font-size:14px}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-summary span{color:#2357b8;font-size:13px;font-weight:800}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-summary small{color:#60738d;font-size:11px;font-weight:650}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-targets{display:grid;grid-gap:8px;gap:8px;max-height:360px;overflow-y:auto;padding-right:2px}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-targets button{display:grid;grid-template-columns:minmax(160px,1fr) auto;grid-gap:4px 14px;gap:4px 14px;width:100%;border:1px solid #dce7f5;border-radius:10px;background:#ffffff;color:#0f1f35;cursor:pointer;padding:10px 12px;text-align:left}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-targets button:hover{border-color:#8fb7ff;background:#eff6ff}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-targets span{font-size:13px;font-weight:750}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-targets strong{justify-self:end;font-size:13px}html[data-portal-design=b] .monitor-portal .internal-float-suggestion-targets small{grid-column:1/-1;color:#60738d;font-size:11px;font-weight:650}@media (max-width:960px){html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions{grid-template-columns:1fr}}@media (max-width:620px){html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestions__list article{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .internal-float-insider-suggestion-actions{justify-content:flex-end}}html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars>div{gap:10px}html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars.has-extra>div{grid-template-columns:minmax(160px,.7fr) minmax(180px,1.15fr) minmax(110px,.35fr);grid-template-rows:auto auto;row-gap:5px}html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars.has-extra>div>span{align-self:end}html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars.has-extra .internal-float-ranked-meter{grid-row:1/3;grid-column:2}html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars.has-extra .internal-float-ranked-value{grid-column:3;align-self:end}html[data-portal-design=b] .monitor-portal .internal-float-ranked-bars.has-extra em{grid-column:1;grid-row:2;font-size:11px;font-weight:600;line-height:1.25}html[data-portal-design=b] .monitor-portal .internal-float-ranked-meter>div{height:12px}html[data-portal-design=b] .monitor-portal .internal-float-ranked-meter small{padding:2px 6px;font-size:10px}html[data-portal-design=b] .monitor-portal .internal-float-tree{gap:6px;padding:13px;font-family:var(--font-sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}html[data-portal-design=b] .monitor-portal .internal-float-tree div{padding:7px 0}html[data-portal-design=b] .monitor-portal .internal-float-tree span,html[data-portal-design=b] .monitor-portal .internal-float-tree strong{font-size:12px;font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal{width:min(1120px,calc(100vw - 40px));padding:18px;border-radius:10px}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .modal-card__head{align-items:flex-start;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .modal-card__head h2{font-size:18px;font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .modal-card__head .section-subtitle{max-width:680px;margin-top:5px;font-size:12px;line-height:1.4}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal>.button.secondary{margin-bottom:12px}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list{gap:12px;max-height:min(58vh,560px);margin-top:0;overflow:auto;padding-right:4px}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list article,html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list.private article{align-items:start;gap:12px;border-color:#dfe3ea;border-radius:8px;background:rgba(248,251,255,.78);padding:14px}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list article{grid-template-columns:minmax(180px,1fr) minmax(140px,.65fr) minmax(190px,.8fr) minmax(130px,.55fr) auto}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list.private article{grid-template-columns:minmax(200px,1fr) minmax(160px,.75fr) minmax(140px,.55fr) minmax(150px,.65fr) auto}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list.private article label:nth-of-type(5){grid-column:1/5}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list label{gap:6px;min-width:0;font-size:10.5px;font-weight:600;letter-spacing:.08em}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list .input,html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list .select{width:100%;min-width:0;height:38px;font-size:13px}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list .internal-float-checkbox-field{align-self:end;min-height:38px;padding:0 10px;border:1px solid #dfe3ea;border-radius:7px;background:#fff;color:#334155;font-size:12px;font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list small{align-self:end;min-height:38px;display:inline-flex;align-items:center;border:1px solid #dfe3ea;border-radius:7px;padding:0 10px;background:#fff;font-size:12px;font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list article>.button{align-self:end;min-height:38px}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .modal-actions{position:-webkit-sticky;position:sticky;bottom:-18px;margin:16px -18px -18px;padding:12px 18px;border-top:1px solid #e5e7eb;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-portal-design=b] .monitor-portal .internal-float-holder-editor{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;min-height:0}html[data-portal-design=b] .monitor-portal .internal-float-modal-impact-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}html[data-portal-design=b] .monitor-portal .internal-float-modal-impact-summary div{display:grid;grid-gap:5px;gap:5px;border:1px solid #dfe3ea;border-radius:8px;background:#f8fafc;padding:10px 12px}html[data-portal-design=b] .monitor-portal .internal-float-modal-impact-summary span{color:#64748d;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .internal-float-modal-impact-summary strong{color:#0f172a;font-size:20px;font-weight:600;line-height:1}html[data-portal-design=b] .monitor-portal .internal-float-holder-toolbar{display:flex;justify-content:flex-start}html[data-portal-design=b] .monitor-portal .internal-float-holder-grid-shell{min-height:0;max-height:min(52vh,520px);overflow:auto;border:1px solid #dfe3ea;border-radius:9px;background:#fff}html[data-portal-design=b] .monitor-portal .internal-float-holder-grid{min-width:900px}html[data-portal-design=b] .monitor-portal .internal-float-holder-grid.compact{min-width:760px}html[data-portal-design=b] .monitor-portal .internal-float-holder-grid__header,html[data-portal-design=b] .monitor-portal .internal-float-holder-row{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.78fr) minmax(140px,.58fr) minmax(118px,.52fr) minmax(92px,.4fr) 54px;align-items:center;grid-gap:8px;gap:8px}html[data-portal-design=b] .monitor-portal .internal-float-holder-grid.compact .internal-float-holder-grid__header,html[data-portal-design=b] .monitor-portal .internal-float-holder-grid.compact .internal-float-holder-row{grid-template-columns:minmax(180px,1fr) minmax(140px,.62fr) minmax(180px,.8fr) minmax(104px,.42fr) 54px}html[data-portal-design=b] .monitor-portal .internal-float-holder-grid__header{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:1px solid #dfe3ea;background:#f8fafc;padding:10px 12px}html[data-portal-design=b] .monitor-portal .internal-float-holder-grid__header span{color:#64748d;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .internal-float-holder-row-group{border-bottom:1px solid #eef2f7}html[data-portal-design=b] .monitor-portal .internal-float-holder-row-group:last-child{border-bottom:0}html[data-portal-design=b] .monitor-portal .internal-float-holder-row{min-height:54px;padding:8px 12px}html[data-portal-design=b] .monitor-portal .internal-float-holder-row.invalid{background:#fff7f8}html[data-portal-design=b] .monitor-portal .internal-float-holder-row label{min-width:0}html[data-portal-design=b] .monitor-portal .internal-float-provider-field{display:grid;grid-gap:4px;gap:4px}html[data-portal-design=b] .monitor-portal .internal-float-provider-field:has(input){padding-block:4px}html[data-portal-design=b] .monitor-portal .internal-float-holder-row:has(.internal-float-provider-field input){align-items:start}html[data-portal-design=b] .monitor-portal .internal-float-reminder-modal{width:min(500px,100%);display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border-color:#dbeafe;border-radius:12px;box-shadow:0 24px 70px rgba(15,23,42,.22)}html[data-portal-design=b] .monitor-portal .internal-float-reminder-modal h2{margin:2px 0 10px;font-size:18px}html[data-portal-design=b] .monitor-portal .internal-float-reminder-modal p{margin:10px 0 0;color:#64748d;font-size:13px;line-height:1.6}html[data-portal-design=b] .monitor-portal .internal-float-reminder-modal p.internal-float-update-error{color:#be123c}html[data-portal-design=b] .monitor-portal .internal-float-reminder-content>span{display:block;color:#2563eb;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .internal-float-reminder-content>strong{display:inline-flex;padding:5px 9px;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700}html[data-portal-design=b] .monitor-portal .internal-float-reminder-modal .modal-actions{grid-column:1/-1;justify-content:flex-end;margin-top:8px;padding-top:14px;border-top:1px solid #e5e7eb}html[data-portal-design=b] .monitor-portal .internal-float-reminder-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#eff6ff;color:#2563eb}html[data-portal-design=b] .monitor-portal .internal-float-reminder-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-reminder-modal p{color:#9fb0c7}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-reminder-modal p.internal-float-update-error{color:#fda4af}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-reminder-modal{border-color:#29405f}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-reminder-content>span{color:#60a5fa}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-reminder-content>strong{border-color:#315985;background:#11294b;color:#93c5fd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-reminder-modal .modal-actions{border-top-color:#26384f}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-reminder-icon{background:#11294b;color:#60a5fa}html[data-portal-design=b] .monitor-portal .internal-float-holder-row .input,html[data-portal-design=b] .monitor-portal .internal-float-holder-row .select{width:100%;min-width:0;height:34px;border-color:transparent;background:transparent;padding:6px 8px;font-size:13px}html[data-portal-design=b] .monitor-portal .internal-float-holder-row.invalid .input:first-child{border-color:#fecdd3;background:#fff}html[data-portal-design=b] .monitor-portal .internal-float-holder-row .numeric-input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-portal-design=b] .monitor-portal .internal-float-holder-row .input:focus,html[data-portal-design=b] .monitor-portal .internal-float-holder-row .select:focus{border-color:#bfdbfe;background:#fff}html[data-portal-design=b] .monitor-portal .internal-float-impact-toggle,html[data-portal-design=b] .monitor-portal .internal-float-note-toggle,html[data-portal-design=b] .monitor-portal .internal-float-trash-button{height:32px;border:1px solid #dfe3ea;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}html[data-portal-design=b] .monitor-portal .internal-float-impact-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px}html[data-portal-design=b] .monitor-portal .internal-float-impact-toggle i{width:8px;height:8px;border-radius:999px;background:#94a3b8}html[data-portal-design=b] .monitor-portal .internal-float-impact-toggle.on{border-color:#bbf7d0;background:#f0fdf4;color:#047857}html[data-portal-design=b] .monitor-portal .internal-float-impact-toggle.on i{background:#10b981}html[data-portal-design=b] .monitor-portal .internal-float-impact-toggle.off{background:#f8fafc}html[data-portal-design=b] .monitor-portal .internal-float-note-toggle{padding:0 10px}html[data-portal-design=b] .monitor-portal .internal-float-note-toggle.has-note{border-color:#bfdbfe;color:#2563eb;background:#eff6ff}html[data-portal-design=b] .monitor-portal .internal-float-grid-impact{display:inline-flex;align-items:center;justify-content:flex-end;min-height:32px;color:#475569;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-portal-design=b] .monitor-portal .internal-float-trash-button{display:inline-grid;place-items:center;width:34px;padding:0;border-radius:8px}html[data-portal-design=b] .monitor-portal .internal-float-trash-button svg{width:15px;height:15px;fill:currentColor}html[data-portal-design=b] .monitor-portal .internal-float-trash-button:hover{border-color:#fecdd3;background:#fff1f2;color:#be123c}html[data-portal-design=b] .monitor-portal .internal-float-holder-error{margin:-2px 12px 8px;color:#be123c;font-size:11px;font-weight:600}html[data-portal-design=b] .monitor-portal .internal-float-holder-notes{display:grid;grid-gap:6px;gap:6px;margin:0 12px 10px;padding:9px 10px;border:1px solid #dfe3ea;border-left:3px solid #93c5fd;border-radius:7px;background:#f8fafc}html[data-portal-design=b] .monitor-portal .internal-float-holder-notes span{color:#64748d;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-portal-design=b] .monitor-portal .internal-float-holder-notes .input{height:34px;font-size:12px}html[data-portal-design=b] .monitor-portal .internal-float-holder-empty{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:180px;color:#64748d;text-align:center}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-api-message,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-combined-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list .internal-float-checkbox-field,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list article,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list small,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-embedded-panel,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-page .terminal-section,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-ranked-meter small,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-ranked-meter>div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-story-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-tips,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-tree,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-waterfall .down,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-waterfall .end,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-waterfall>div{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72);box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .modal-actions,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .modal-card__head,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-page .terminal-section__head,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-tree div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-value-legend div{border-color:rgba(148,163,184,.16)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-api-message,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list .internal-float-checkbox-field,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list label,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list small,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-ranked-bars em,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-ranked-bars span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-tips,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-tips li,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-tree span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-value-legend span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-waterfall small{color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .modal-card__head h2,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-embedded-panel h3,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-story-card h3,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-tips strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-tree strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-value-legend strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-ranked-meter small{color:#8fa3bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .float-donut>div{background:#0f1b2e;box-shadow:inset 0 0 0 1px rgba(148,163,184,.14)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .float-donut span{color:#93a8c2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .modal-actions{background:rgba(15,29,51,.96)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-insider-suggestions{border-color:rgba(245,190,72,.35);background:rgba(99,65,12,.22)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-insider-suggestions__intro>span{color:#f5c45f}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-insider-suggestions__intro strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-insider-suggestions__list span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-insider-suggestions__list strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-insider-suggestions__intro p,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-insider-suggestions__list small{color:#d3c19a}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-insider-suggestions__list article{border-color:rgba(245,190,72,.2);background:rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-summary,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-targets button{border-color:#24405c;background:#10243c}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-summary strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-targets button,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-targets span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-targets strong{color:#edf5ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-summary small,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-targets small{color:#9fb2ca}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-suggestion-targets button:hover{border-color:#60a5fa;background:#162d4a}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dtc-price-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dtc-process-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dtc-upload-dropzone,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-custody-service{border-color:rgba(148,163,184,.18);background:rgba(15,29,51,.72)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.internal-float-custody-service strong,.dtc-upload-dropzone strong,.dtc-price-card>strong,.dtc-process-card h2,.dtc-process-card li strong){color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.internal-float-custody-service p,.internal-float-custody-service>div:last-child span,.dtc-upload-dropzone span,.dtc-upload-dropzone small,.dtc-upload-confirmation,.dtc-price-card>span,.dtc-price-card>small,.dtc-price-card li,.dtc-process-card li small){color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dtc-price-card ul,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dtc-upload-actions{border-color:rgba(148,163,184,.16)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal{color:#d8e4f2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .modal-card__head .section-subtitle{color:#a8bad2}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list article{background:rgba(30,43,64,.86)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list .input,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-edit-modal .internal-float-manual-list .select{border-color:rgba(148,163,184,.2);background:rgba(10,21,38,.88);color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-grid-shell,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-grid__header,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-notes,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-row .input:focus,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-row .select:focus,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-impact-toggle,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-modal-impact-summary div,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-note-toggle,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-trash-button{border-color:rgba(148,163,184,.18);background:rgba(10,21,38,.52)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-empty,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-grid__header span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-notes span,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-modal-impact-summary span{color:#8fa3bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-modal-impact-summary strong{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-row-group{border-color:rgba(148,163,184,.14)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-grid-impact,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-notes .input,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-row .input,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-row .select{color:#f4f8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-holder-row.invalid{background:rgba(127,29,29,.18)}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-impact-toggle.on{border-color:rgba(16,185,129,.32);background:rgba(6,78,59,.24);color:#86efac}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-note-toggle.has-note{border-color:rgba(96,165,250,.32);background:rgba(37,99,235,.18);color:#93c5fd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-api-message.success{border-color:rgba(16,185,129,.28);background:rgba(6,78,59,.22);color:#86efac}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-api-message.error{border-color:rgba(248,113,113,.28);background:rgba(127,29,29,.22);color:#fca5a5}@media (max-width:1320px){html[data-portal-design=b] .monitor-portal .lending-trend-grid,html[data-portal-design=b] .monitor-portal .readiness-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .internal-float-bottom-layout,html[data-portal-design=b] .monitor-portal .internal-float-executive-grid,html[data-portal-design=b] .monitor-portal .internal-float-kpis{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list article,html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list.private article,html[data-portal-design=b] .monitor-portal .internal-float-holder-grid.compact .internal-float-holder-grid__header,html[data-portal-design=b] .monitor-portal .internal-float-holder-grid.compact .internal-float-holder-row,html[data-portal-design=b] .monitor-portal .internal-float-holder-grid__header,html[data-portal-design=b] .monitor-portal .internal-float-holder-row{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list.private article label:nth-of-type(5){grid-column:1/-1}}@media (max-width:860px){html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list article,html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list.private article,html[data-portal-design=b] .monitor-portal .internal-float-holder-grid.compact .internal-float-holder-grid__header,html[data-portal-design=b] .monitor-portal .internal-float-holder-grid.compact .internal-float-holder-row,html[data-portal-design=b] .monitor-portal .internal-float-holder-grid__header,html[data-portal-design=b] .monitor-portal .internal-float-holder-row,html[data-portal-design=b] .monitor-portal .lending-bottom-grid,html[data-portal-design=b] .monitor-portal .lending-pressure-hero-grid,html[data-portal-design=b] .monitor-portal .lending-trend-grid,html[data-portal-design=b] .monitor-portal .readiness-checklist-grid,html[data-portal-design=b] .monitor-portal .readiness-hero-grid,html[data-portal-design=b] .monitor-portal .readiness-summary-strip{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .internal-float-edit-modal .internal-float-manual-list.private article label:nth-of-type(5){grid-column:auto}}@media (max-width:1320px){html[data-portal-design=b] .monitor-portal .short-executive-grid{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr)}html[data-portal-design=b] .monitor-portal .short-management-guide{grid-column:1/-1;min-height:0}html[data-portal-design=b] .monitor-portal .lending-signal-strip,html[data-portal-design=b] .monitor-portal .short-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .lending-trends-section .lending-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .short-interest-kpi-grid,html[data-portal-design=b] .monitor-portal .short-interest-overview .short-interest-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .short-interest-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){html[data-portal-design=b] .monitor-portal .short-executive-grid{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .short-management-guide{grid-column:auto}html[data-portal-design=b] .monitor-portal .short-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-portal-design=b] .monitor-portal .lending-signal-strip,html[data-portal-design=b] .monitor-portal .lending-trends-section .lending-trend-grid{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .lending-contribution-list>div{grid-template-columns:minmax(110px,.8fr) minmax(130px,1.2fr) 56px}html[data-portal-design=b] .monitor-portal .lending-contribution-list small{grid-column:1/-1;white-space:normal}html[data-portal-design=b] .monitor-portal .short-interest-analysis-grid,html[data-portal-design=b] .monitor-portal .short-interest-score-grid,html[data-portal-design=b] .monitor-portal .short-interest-trend-grid{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .short-interest-kpi-grid,html[data-portal-design=b] .monitor-portal .short-interest-overview .short-interest-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){html[data-portal-design=b] .monitor-portal .short-score-compact{grid-template-columns:96px minmax(0,1fr)}html[data-portal-design=b] .monitor-portal .short-score-radial{width:96px}html[data-portal-design=b] .monitor-portal .short-executive-metric{grid-template-columns:minmax(0,1fr) auto}html[data-portal-design=b] .monitor-portal .short-executive-metric em{grid-column:1/-1;text-align:left}html[data-portal-design=b] .monitor-portal .short-signal-strip{grid-template-columns:1fr}html[data-portal-design=b] .monitor-portal .lending-pressure-breakdown__head{align-items:flex-start;flex-direction:column;gap:5px}html[data-portal-design=b] .monitor-portal .lending-contribution-list>div{grid-template-columns:minmax(0,1fr) 52px}html[data-portal-design=b] .monitor-portal .lending-contribution-track{grid-column:1/-1;grid-row:2}html[data-portal-design=b] .monitor-portal .lending-contribution-list strong{grid-column:2;grid-row:1}}html[data-portal-design=b] .monitor-portal{display:grid;grid-template-columns:244px minmax(0,1fr);width:100%;height:100vh;overflow:hidden;background:url(/bg01.png) 50%/cover fixed no-repeat,#f3f6fb;transition:grid-template-columns .2s ease}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal{grid-template-columns:72px minmax(0,1fr)}html[data-portal-design=b] .portal-design-b-rail{display:none!important}html[data-portal-design=b] .monitor-portal .portal-sidebar,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:90;display:flex;width:244px;height:100vh;min-height:0;flex-direction:column;padding:0;border:0;border-right:1px solid #e3e9f1;border-radius:0;background:rgba(255,255,255,.9);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:width .2s ease,background .2s ease,box-shadow .2s ease}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar{width:72px}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover{width:244px;background:rgba(255,255,255,.99);box-shadow:18px 0 40px rgba(15,23,42,.12)}html[data-portal-design=b] .monitor-portal .portal-sidebar:after,html[data-portal-design=b] .monitor-portal .portal-sidebar:before{display:none!important}html[data-portal-design=b] .monitor-portal .portal-brand,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-brand{display:flex;width:100%;height:72px;min-height:72px;align-items:center;gap:11px;margin:0;padding:13px 16px;overflow:hidden;border:0;border-bottom:1px solid #edf1f5;border-radius:0;background:transparent;box-shadow:none}html[data-portal-design=b] .monitor-portal .portal-brand__logo{display:block;width:39px;height:39px;flex:0 0 39px;object-fit:contain}html[data-portal-design=b] .monitor-portal .portal-brand__text{min-width:0;transform:none}html[data-portal-design=b] .monitor-portal .portal-brand__text strong{display:grid;grid-gap:1px;gap:1px;color:#172033;font-weight:800;line-height:1;white-space:nowrap}html[data-portal-design=b] .monitor-portal .portal-brand__text strong span:first-child{font-size:14px;letter-spacing:.12em}html[data-portal-design=b] .monitor-portal .portal-brand__text strong span:last-child{font-size:10px;letter-spacing:.2em}html[data-portal-design=b] .monitor-portal .portal-sidebar__scroll,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar__scroll{display:block;width:100%;height:auto;max-height:none;flex:1 1 auto;margin:0;padding:14px 11px;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-portal-design=b] .monitor-portal .portal-primary-navigation{display:grid;grid-gap:4px;gap:4px}html[data-portal-design=b] .monitor-portal .portal-navigation-slider{display:grid;grid-template-columns:50% 50%;width:200%;transition:transform .22s cubic-bezier(.22,1,.36,1)}html[data-portal-design=b] .monitor-portal .portal-navigation-slider.is-settings{transform:translateX(-50%)}html[data-portal-design=b] .monitor-portal .portal-navigation-panel{align-content:start;width:100%;min-width:0}html[data-portal-design=b] .monitor-portal .portal-navigation-slider.is-settings .portal-workspace-navigation,html[data-portal-design=b] .monitor-portal .portal-navigation-slider.is-workspace .portal-settings-navigation{visibility:hidden}html[data-portal-design=b] .monitor-portal .portal-menu{display:grid;grid-template-columns:34px minmax(0,1fr) auto;min-height:40px;align-items:center;justify-content:stretch;grid-gap:8px;gap:8px;padding:0 9px;border-radius:7px;color:#42526a;font-size:12.5px;font-weight:550;line-height:1.2}html[data-portal-design=b] .monitor-portal .portal-menu--button{width:100%;border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left}html[data-portal-design=b] .monitor-portal .portal-menu__arrow{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html[data-portal-design=b] .monitor-portal .portal-settings-back{display:grid;grid-template-columns:34px minmax(0,1fr);min-height:42px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px;padding:0 9px;border:0;border-bottom:1px solid #edf1f5;background:transparent;color:#334155;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;text-align:left}html[data-portal-design=b] .monitor-portal .portal-settings-back svg{width:18px;height:18px;justify-self:center;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}html[data-portal-design=b] .monitor-portal .portal-settings-back:hover{color:#2563eb}html[data-portal-design=b] .monitor-portal .portal-menu:hover{background:#f1f5f9;color:#1d4ed8}html[data-portal-design=b] .monitor-portal .portal-menu.active{background:#edf4ff;color:#2563eb;font-weight:650}html[data-portal-design=b] .monitor-portal .portal-menu__icon{position:relative;display:grid;width:32px;height:32px;place-items:center;color:#718096}html[data-portal-design=b] .monitor-portal .portal-menu__icon .portal-update-dot{position:absolute;top:3px;right:2px;width:5px;height:5px;margin:0}html[data-portal-design=b] .monitor-portal .portal-navigation-slider.is-settings .portal-workspace-navigation .portal-update-dot{display:none}html[data-portal-design=b] .monitor-portal .portal-menu__icon svg,html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities .portal-backend-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}html[data-portal-design=b] .monitor-portal .portal-menu.active .portal-menu__icon,html[data-portal-design=b] .monitor-portal .portal-menu:hover .portal-menu__icon{color:currentColor}html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities{display:grid;grid-gap:6px;gap:6px;width:100%;padding:12px 11px 16px;border-top:1px solid #edf1f5}html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities .dev-mode-toggle-row,html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities .portal-backend-link{width:100%;min-height:38px;margin:0;border:0;border-radius:7px;background:transparent;color:#64748b;font-size:11px;font-weight:650}html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities .dev-mode-toggle-row{padding:0 9px}html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities .portal-backend-link{display:none;grid-template-columns:34px minmax(0,1fr);align-items:center;padding:0 9px}html[data-dev-mode=true][data-portal-design=b] .monitor-portal .portal-sidebar__utilities .portal-backend-link.dev-only{display:grid!important}html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities .dev-mode-toggle-row:hover,html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities .portal-backend-link:hover{background:#f1f5f9;color:#2563eb}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-brand{justify-content:center;padding-inline:16px}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-brand__text,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-menu__arrow,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-menu__label,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-settings-back span,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar__utilities .dev-mode-toggle-row>span,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar__utilities .portal-backend-link>span{display:none}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-menu,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-settings-back{grid-template-columns:34px;justify-content:center;padding-inline:8px}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-brand{justify-content:flex-start}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-brand__text,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-menu__arrow,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-menu__label,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-settings-back span,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-sidebar__utilities .dev-mode-toggle-row>span,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-sidebar__utilities .portal-backend-link>span{display:block}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-menu{grid-template-columns:34px minmax(0,1fr) auto;justify-content:stretch;padding-inline:9px}html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover .portal-settings-back{grid-template-columns:34px minmax(0,1fr);justify-content:stretch;padding-inline:9px}html[data-portal-design=b] .monitor-portal .portal-main{position:relative;width:100%;min-width:0;height:100vh;padding:14px;overflow-x:hidden;overflow-y:auto}html[data-portal-design=b] .portal-design-b-topbar{display:grid;grid-gap:8px;gap:8px;min-width:0;margin-bottom:12px}html[data-portal-design=b] .portal-design-b-heading-row,html[data-portal-design=b] .portal-design-b-topbar-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}html[data-portal-design=b] .portal-design-b-topbar-row{min-height:38px}html[data-portal-design=b] .portal-design-b-heading-row{min-height:44px;align-items:flex-end}html[data-portal-design=b] .portal-design-b-page-title{min-width:0}html[data-portal-design=b] .portal-design-b-page-title h1{margin:0 0 3px;color:#172033;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0}html[data-portal-design=b] .portal-design-b-page-title nav{display:flex;min-width:0;align-items:center;gap:7px;color:#8291a7;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}html[data-portal-design=b] .portal-design-b-page-title nav i{color:#c0cad7;font-style:normal}html[data-portal-design=b] .portal-design-b-page-title nav strong{overflow:hidden;color:#2563eb;font-weight:700;text-overflow:ellipsis;white-space:nowrap}html[data-portal-design=b] .portal-design-b-actions,html[data-portal-design=b] .portal-design-b-heading-actions{display:flex;min-width:0;align-items:center;gap:8px}html[data-portal-design=b] .portal-design-b-actions{margin-left:auto}html[data-portal-design=b] .portal-design-b-actions .portal-language-menu__button,html[data-portal-design=b] .portal-design-b-actions>button,html[data-portal-design=b] .portal-design-b-collapse{display:grid;width:34px;height:34px;min-height:34px;place-items:center;padding:0;border:1px solid #e0e7f0;border-radius:50%;background:rgba(255,255,255,.78);color:#6b7c93;cursor:pointer}html[data-portal-design=b] .portal-design-b-actions .portal-language-menu__button.is-active,html[data-portal-design=b] .portal-design-b-actions .portal-language-menu__button:hover,html[data-portal-design=b] .portal-design-b-actions>button.is-active,html[data-portal-design=b] .portal-design-b-actions>button:hover,html[data-portal-design=b] .portal-design-b-collapse:hover,html[data-portal-design=b] .portal-design-b-collapse[aria-pressed=true]{border-color:#c5d7ef;color:#2563eb;background:#fff}html[data-portal-design=b] .portal-design-b-actions .portal-language-menu__button svg,html[data-portal-design=b] .portal-design-b-actions>button svg,html[data-portal-design=b] .portal-design-b-collapse svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}html[data-design-b-theme=dark] .portal-language-menu__panel{border-color:#34445b;background:#182235;box-shadow:0 18px 42px rgba(0,0,0,.35)}html[data-design-b-theme=dark] .portal-language-menu__panel>button{color:#aebbd0}html[data-design-b-theme=dark] .portal-language-menu__panel>button.active,html[data-design-b-theme=dark] .portal-language-menu__panel>button:hover{background:#22324a;color:#7fb0ff}.portal-notification-inbox{position:relative}html[data-portal-design=b] .portal-notification-inbox>button{display:grid;width:34px;height:34px;min-height:34px;place-items:center;padding:0;border:1px solid #e0e7f0;border-radius:50%;background:rgba(255,255,255,.78);color:#6b7c93;cursor:pointer}html[data-portal-design=b] .portal-notification-inbox>button.is-active,html[data-portal-design=b] .portal-notification-inbox>button:hover{border-color:#c5d7ef;background:#fff;color:#2563eb}html[data-portal-design=b] .portal-notification-inbox>button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.portal-notification-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:150;width:min(360px,calc(100vw - 28px));overflow:hidden;border:1px solid #dce5f0;border-radius:10px;background:#fff;color:#172033;box-shadow:0 20px 48px rgba(15,23,42,.18)}.portal-notification-panel>header{display:flex;min-height:46px;align-items:center;padding:0 15px;border-bottom:1px solid #e8edf3}.portal-notification-panel>header strong{font-size:13px;font-weight:700}.portal-notification-empty{display:grid;justify-items:center;grid-gap:7px;gap:7px;padding:38px 24px 42px;text-align:center}.portal-notification-empty>span{display:grid;width:42px;height:42px;place-items:center;margin-bottom:3px;border-radius:50%;background:#edf4ff;color:#2563eb}.portal-notification-empty svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.portal-notification-empty strong{color:#24344b;font-size:13px;font-weight:700}.portal-notification-empty p{max-width:250px;margin:0;color:#718096;font-size:11px;font-weight:500;line-height:1.5}html[data-portal-design=b] .portal-design-b-update{display:flex;align-items:baseline;justify-content:flex-end;gap:7px;color:#8a98ab;white-space:nowrap}html[data-portal-design=b] .portal-design-b-update span{font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}html[data-portal-design=b] .portal-design-b-update strong{color:#68788e;font-size:10px;font-weight:600}html[data-portal-design=b] .portal-design-b-actions .user-menu{margin:0;padding:0;border:0;background:transparent}html[data-portal-design=b] .portal-design-b-actions .user-menu__button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}html[data-portal-design=b] .portal-design-b-actions .user-avatar{width:34px;height:34px;background:#2563eb}html[data-portal-design=b] .portal-design-b-actions .user-menu__meta{display:none}html[data-portal-design=b] .portal-design-b-actions .user-menu__panel{top:calc(100% + 10px);right:0;bottom:auto;left:auto;color:#273951}html[data-portal-design=b] .portal-design-b-company-main{display:grid!important;grid-template-columns:auto minmax(0,1fr) 16px;min-height:36px;max-width:min(330px,36vw);grid-gap:9px!important;gap:9px!important;padding:4px 9px 4px 5px;border:1px solid #e0e7f0!important;border-radius:8px;background:rgba(255,255,255,.78)!important;box-shadow:0 4px 14px rgba(15,23,42,.035)}html[data-portal-design=b] .portal-design-b-company-main:hover,html[data-portal-design=b] .portal-design-b-company-main[aria-expanded=true]{border-color:#bfd4f3!important;background:#fff!important}html[data-portal-design=b] .portal-design-b-company-main strong{display:grid;min-width:43px;height:26px;place-items:center;border-radius:6px;background:#eaf2ff;color:#2563eb;font-size:10px;font-weight:750;letter-spacing:.04em}html[data-portal-design=b] .portal-design-b-company-main span{overflow:hidden;color:#334155;font-size:11.5px;font-weight:600;text-overflow:ellipsis;text-transform:none;white-space:nowrap}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu{position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:130;display:grid;width:min(340px,calc(100vw - 28px));max-height:min(480px,calc(100vh - 84px));padding:7px;overflow-x:hidden;overflow-y:auto;border:1px solid #dce5f0;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.16)}html[data-portal-design=b] .portal-design-b-actions .company-switcher{position:relative;min-width:0}html[data-portal-design=b] .portal-design-b-actions .company-switcher__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px 10px;color:#8492a6;font-size:9px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}html[data-portal-design=b] .portal-design-b-actions .company-switcher__head strong{display:grid;min-width:22px;height:22px;place-items:center;border-radius:11px;background:#eef4ff;color:#2563eb;font-size:10px}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a{display:grid;grid-template-columns:48px minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;min-width:0;padding:10px 9px;border-radius:7px;color:#334155;text-decoration:none}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a.active,html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a:hover{background:#f1f5f9}html[data-portal-design=b] .portal-design-b-actions .company-switcher__ticker{display:grid;height:28px;place-items:center;border-radius:6px;background:#eaf2ff;color:#2563eb;font-size:10px;font-weight:750}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a>span:nth-child(2){display:grid;min-width:0;grid-gap:2px;gap:2px}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a>span:nth-child(2) small,html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a>span:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a>span:nth-child(2) strong{color:#24344b;font-size:12px;font-weight:650}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a>span:nth-child(2) small{color:#8291a7;font-size:10px;font-weight:550}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu>a>svg{width:16px;height:16px;fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}html[data-portal-design=b] .portal-design-b-actions .company-switcher__manage{grid-template-columns:1fr!important;margin-top:5px;border-top:1px solid #e7edf4;border-radius:0 0 7px 7px!important;color:#2563eb!important;font-size:11px;font-weight:650}html[data-portal-design=b] .monitor-portal .settings-general-page{width:100%;max-width:none}html[data-portal-design=b] .monitor-portal .settings-simple-panel{overflow:hidden;border:1px solid #dfe6ef;border-radius:10px;background:rgba(255,255,255,.88)}html[data-portal-design=b] .monitor-portal .settings-simple-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;grid-gap:28px;gap:28px;min-height:78px;padding:14px 16px}html[data-portal-design=b] .monitor-portal .settings-simple-row+.settings-simple-row{border-top:1px solid #e8edf3}html[data-portal-design=b] .monitor-portal .settings-simple-row>div:first-child{display:grid;min-width:0;grid-gap:4px;gap:4px}html[data-portal-design=b] .monitor-portal .settings-simple-row>div:first-child strong{color:#172033;font-size:13px;font-weight:650}html[data-portal-design=b] .monitor-portal .settings-simple-row>div:first-child span{color:#718096;font-size:11px;font-weight:500;line-height:1.4}html[data-portal-design=b] .monitor-portal .settings-simple-row .settings-timezone-control select,html[data-portal-design=b] .monitor-portal .settings-simple-row>select{width:100%;min-height:36px;padding:0 34px 0 11px;border:1px solid #d9e2ec;border-radius:7px;background-color:#fff;color:#334155;font-family:inherit;font-size:11.5px;font-weight:550;outline:none}html[data-portal-design=b] .monitor-portal .settings-simple-row .settings-timezone-control select:focus,html[data-portal-design=b] .monitor-portal .settings-simple-row>select:focus{border-color:#8bb8f4;box-shadow:0 0 0 3px rgba(37,99,235,.08)}html[data-portal-design=b] .monitor-portal .settings-simple-row .settings-timezone-control{display:block;min-width:0}html[data-portal-design=b] .monitor-portal .settings-simple-row .settings-timezone-control>span{display:none}html[data-portal-design=b] .monitor-portal .settings-simple-note{margin:10px 2px 0;color:#8291a7;font-size:10.5px;font-weight:500}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__menu{border-color:#33455b;background:#1d2a3d;box-shadow:0 18px 42px rgba(0,0,0,.34)}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__head{color:#91a1b7}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__head strong,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__ticker{background:#18365c;color:#82b8ff}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__menu>a{color:#d9e3ef}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__menu>a.active,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__menu>a:hover{background:#26364b}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__menu>a>span:nth-child(2) strong{color:#edf3fa}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__menu>a>span:nth-child(2) small{color:#9cacc0}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .company-switcher__manage{border-top-color:#33455b;color:#82b8ff!important}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .settings-simple-panel{border-color:#344459;background:#1d2a3d}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .settings-simple-row+.settings-simple-row{border-top-color:#334155}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .settings-simple-row>div:first-child strong{color:#edf3fa}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .settings-simple-note,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .settings-simple-row>div:first-child span{color:#9cacc0}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .settings-simple-row .settings-timezone-control select,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .settings-simple-row>select{border-color:#3a4c63;background-color:#172235;color:#e5edf7}@media (max-width:680px){html[data-portal-design=b] .monitor-portal .settings-simple-row{grid-template-columns:1fr;gap:10px;padding:14px}html[data-portal-design=b] .portal-design-b-actions .company-switcher__menu{position:fixed;top:58px;right:14px}}html[data-portal-design=b] .portal-design-b-collapse{border:1px solid transparent;color:#718096}html[data-portal-design=b] .portal-design-b-collapse:hover,html[data-portal-design=b] .portal-design-b-collapse[aria-pressed=true]{border-color:#dbe5f1;background:rgba(255,255,255,.72);color:#2563eb}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal,html[data-portal-design=b][data-design-b-theme=dark] body{background:#111827}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-sidebar,html[data-portal-design=b][data-design-b-theme=dark][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar:hover{border-right-color:#334155;background:#172033}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-brand,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-sidebar__utilities{border-color:#2b394c}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-brand__text strong{color:#f2f6fc}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-page-title h1{color:#f1f5f9}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-page-title nav,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-update span{color:#8191a7}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-page-title nav strong{color:#7db4ff}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-update strong{color:#a9b6c8}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .portal-language-menu__button,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions>button,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-collapse,html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-inbox>button{border-color:#334155;background:#1e293b;color:#aebbd0}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .portal-language-menu__button.is-active,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .portal-language-menu__button:hover,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions>button.is-active,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions>button:hover,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-collapse:hover,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-collapse[aria-pressed=true],html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-inbox>button.is-active,html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-inbox>button:hover{border-color:#4a6080;background:#243244;color:#82b8ff}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-panel{border-color:#3b4b61;background:#1e293b;color:#edf4ff;box-shadow:0 20px 48px rgba(0,0,0,.36)}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-panel>header{border-color:#334155}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-empty>span{background:#18365c;color:#93c5fd}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-empty strong{color:#edf4ff}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-empty p{color:#9fb0c5}.portal-notification-inbox>button{position:relative}.portal-notification-unread{position:absolute;top:-4px;right:-4px;display:grid;min-width:16px;height:16px;place-items:center;padding:0 4px;border:2px solid #fff;border-radius:9px;background:#dc2626;color:#fff;font-size:8px;font-weight:800;line-height:1}.portal-notification-panel>header{justify-content:space-between}.portal-notification-panel>header>span{color:#718096;font-size:10px;font-weight:700}.portal-notification-alerts{max-height:min(480px,calc(100vh - 150px));overflow-y:auto}.portal-notification-alerts article{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:10px;gap:10px;padding:13px 15px;border-bottom:1px solid #e8edf3}.portal-notification-alerts article:last-child{border-bottom:0}.portal-notification-alerts__marker{width:8px;height:8px;margin-top:4px;border-radius:50%;background:#3b82f6}.portal-notification-alerts article.medium .portal-notification-alerts__marker{background:#eab308}.portal-notification-alerts article.high .portal-notification-alerts__marker{background:#f97316}.portal-notification-alerts article.critical .portal-notification-alerts__marker{background:#dc2626}.portal-notification-alerts article>div{min-width:0}.portal-notification-alerts p,.portal-notification-alerts small,.portal-notification-alerts strong{display:block;overflow-wrap:anywhere}.portal-notification-alerts strong{color:#22324a;font-size:12px}.portal-notification-alerts p{margin:3px 0 5px;color:#52677f;font-size:10px;line-height:1.45}.portal-notification-alerts small{color:#8291a5;font-size:9px}.live-alert-toast{position:fixed;z-index:220;right:22px;bottom:22px;display:grid;grid-template-columns:22px minmax(0,1fr) 26px;width:min(390px,calc(100vw - 28px));align-items:start;grid-gap:10px;gap:10px;padding:13px;border:1px solid #cbdcf1;border-left:4px solid #3b82f6;border-radius:8px;background:#fff;color:#172033;box-shadow:0 18px 48px rgba(15,23,42,.2)}.live-alert-toast.medium{border-left-color:#eab308}.live-alert-toast.high{border-left-color:#f97316}.live-alert-toast.critical{border-left-color:#dc2626}.live-alert-toast>svg{width:20px;height:20px;fill:none;stroke:#3b82f6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.live-alert-toast.medium>svg{stroke:#ca8a04}.live-alert-toast.high>svg{stroke:#ea580c}.live-alert-toast.critical>svg{stroke:#dc2626}.live-alert-toast>div{min-width:0}.live-alert-toast span{display:block;margin-bottom:2px;color:#718096;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-alert-toast strong{display:block;color:#172033;font-size:13px}.live-alert-toast p{margin:3px 0 0;color:#52677f;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.live-alert-toast>button{display:grid;width:26px;height:26px;min-height:26px;place-items:center;padding:0;border:0;border-radius:5px;background:transparent;color:#718096}.live-alert-toast>button:hover{background:#f1f5f9;color:#334155}.live-alert-toast>button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.dashboard-custom-alerts .custom-alert-row__threshold{min-width:0;overflow-wrap:anywhere}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-unread{border-color:#111827}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-alerts small,html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-panel>header>span{color:#93a4ba}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-alerts article{border-color:#334155}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-alerts strong{color:#edf4ff}html[data-portal-design=b][data-design-b-theme=dark] .portal-notification-alerts p{color:#aebdd0}html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast{border-color:#3b4b61 #3b4b61 #3b4b61 #60a5fa;background:#1e293b;color:#edf4ff;box-shadow:0 18px 48px rgba(0,0,0,.42)}html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast.medium{border-left-color:#eab308}html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast.high{border-left-color:#fb923c}html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast.critical{border-left-color:#f87171}html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast strong{color:#f1f5f9}html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast p,html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast span,html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast>button{color:#aebdd0}html[data-portal-design=b][data-design-b-theme=dark] .live-alert-toast>button:hover{background:#29384c;color:#fff}@media (max-width:620px){.live-alert-toast{right:14px;bottom:14px}}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .user-menu__panel{border-color:#334155;background:#1e293b;color:#f1f5f9}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .user-menu__link-button,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-actions .user-menu__panel a{color:#d5dfec}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-menu{color:#aebbd0}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-menu:hover{background:#1e2c40;color:#7db4ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-menu.active{background:#243750;color:#82b8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-settings-back{border-color:#2b394c;color:#d5dfec}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .portal-settings-back:hover{color:#82b8ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.terminal-section,.terminal-card,.panel,.metric,.section,.portal-panel,.institutional-chart-card,.institutional-overview__kpis article,.dashboard-kpi,.dashboard-chart-card,.dashboard-custom-alerts,.table,.short-kpi-card,.lending-kpi-card,.internal-float-section,.internal-float-card,.narrative-feed-card){border-color:#334155;background:#1e293b;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-company-main,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-company-main:hover,html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-company-main[aria-expanded=true]{border-color:#3b4b61!important;background:#1e293b!important;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-company-main strong{background:#294264;color:#91c1ff}html[data-portal-design=b][data-design-b-theme=dark] .portal-design-b-company-main span{color:#d5dfec}@media (max-width:980px){html[data-portal-design=b] .monitor-portal,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal{grid-template-columns:68px minmax(0,1fr)}html[data-portal-design=b] .monitor-portal .portal-sidebar,html[data-portal-design=b][data-design-b-sidebar=collapsed] .monitor-portal .portal-sidebar{width:68px}html[data-portal-design=b] .monitor-portal .portal-brand{justify-content:center;padding-inline:14px}html[data-portal-design=b] .monitor-portal .portal-brand__text,html[data-portal-design=b] .monitor-portal .portal-menu__arrow,html[data-portal-design=b] .monitor-portal .portal-menu__label,html[data-portal-design=b] .monitor-portal .portal-settings-back span,html[data-portal-design=b] .monitor-portal .portal-sidebar__utilities{display:none}html[data-portal-design=b] .monitor-portal .portal-menu{grid-template-columns:34px;justify-content:center;padding-inline:6px}html[data-portal-design=b] .monitor-portal .portal-main{padding:12px}html[data-portal-design=b] .portal-design-b-collapse{display:none}html[data-portal-design=b] .portal-design-b-company-main{max-width:230px}}@media (max-width:640px){html[data-portal-design=b] .portal-design-b-company-main span{display:none}html[data-portal-design=b] .portal-design-b-company-main{grid-template-columns:auto 14px;max-width:none}}html[data-design-b-theme=dark] .ops-main,html[data-design-b-theme=dark] .ops-shell{background:#111827;color:#dce6f3}html[data-design-b-theme=dark] .ops-log-list strong,html[data-design-b-theme=dark] .ops-page-header h1,html[data-design-b-theme=dark] .ops-panel h2,html[data-design-b-theme=dark] .ops-panel h3,html[data-design-b-theme=dark] .ops-record-tools strong,html[data-design-b-theme=dark] .ops-storage-box strong{color:#edf4ff}html[data-design-b-theme=dark] :where(.ops-page-header p,.ops-panel p,.ops-empty-panel p,.ops-log-list small,.ops-log-list p,.ops-record-tools small,.ops-record-tools>div,.ops-ticker-context small){color:#9fb0c5}html[data-design-b-theme=dark] :where(.ops-panel,.ops-ticker-context,.ops-market-data-card,.ops-preview-card,.ops-table-card,.ops-upload-panel,.ops-record-panel,.ops-readiness-panel,.ops-preview-list div,.ops-storage-box,.ops-log-list div){border-color:#334155;background:#1e293b;box-shadow:none}html[data-design-b-theme=dark] :where(.ops-login-form label,.ops-sec-form label,.ops-record-tools label,.ops-ticker-context label,.ops-access-invite-form label){color:#bdcada}html[data-design-b-theme=dark] :where(.ops-login-form input,.ops-sec-form input,.ops-sec-form select,.ops-sec-form textarea,.ops-record-tools input,.ops-ticker-context input,.ops-panel select,.ops-market-data-form input,.ops-market-data-form select,.ops-market-data-form textarea,.ops-access-invite-form input,.ops-access-toolbar input,.ops-access-toolbar select){border-color:#3b4b61;background:#172235;color:#e8eff8}html[data-design-b-theme=dark] :where(.ops-login-form input,.ops-sec-form input,.ops-sec-form textarea,.ops-record-tools input,.ops-ticker-context input,.ops-market-data-form input,.ops-market-data-form textarea,.ops-access-invite-form input,.ops-access-toolbar input)::placeholder{color:#71849e}html[data-design-b-theme=dark] :where(.ops-table,.ops-record-table,.ops-access-table) th{border-color:#334155;background:#172235;color:#aebdd0}html[data-design-b-theme=dark] :where(.ops-table,.ops-record-table,.ops-access-table) td{border-color:#334155;background:#1e293b;color:#d7e1ed}html[data-design-b-theme=dark] :where(.ops-pagination button,.ops-row-actions button,.ops-row-menu summary,.ops-row-menu__trigger,.ops-secondary-button){border-color:#3b4b61;background:#172235;color:#93c5fd}html[data-design-b-theme=dark] .ops-row-menu__panel{border-color:#3b4b61;background:#1e293b;box-shadow:0 16px 34px rgba(0,0,0,.34)}html[data-design-b-theme=dark] .ops-row-menu__panel button{color:#d7e1ed}html[data-design-b-theme=dark] .ops-row-menu__panel button:hover{background:#26364b;color:#93c5fd}html[data-design-b-theme=dark] .ops-log-list span,html[data-design-b-theme=dark] .ops-record-count,html[data-design-b-theme=dark] .ops-status{background:#26364b;color:#a9c8f5}html[data-design-b-theme=dark] .ops-history-date-arrow,html[data-design-b-theme=dark] .ops-history-date-range label,html[data-design-b-theme=dark] .ops-history-toolbar>span{color:#9fb0c5}html[data-design-b-theme=dark] .ops-history-date-range input{border-color:#3b4b61;background:#172235;color:#e8eff8;color-scheme:dark}html[data-design-b-theme=dark] .ops-readiness-row{border-color:#3b4b61;background:#1e293b}html[data-design-b-theme=dark] .ops-readiness-row.is-missing{border-color:#745321;background:#2d281f}html[data-design-b-theme=dark] .ops-readiness-list span strong,html[data-design-b-theme=dark] .ops-readiness-row b{color:#e8eff8}html[data-design-b-theme=dark] .ops-readiness-list span small{color:#9fb0c5}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-kpi{border-color:#334155;background:#1e293b;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-kpi-label{color:#91a4bd}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-kpi strong{color:#edf4ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-kpi-change{border-top-color:#3a4a60;color:#9fb0c5}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-kpi-spark{border-top-color:#3a4a60;background:linear-gradient(180deg,rgba(30,41,59,0),rgba(38,54,75,.72))}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-kpi-spark span{background:linear-gradient(180deg,rgba(71,85,105,.06),rgba(71,85,105,.28))}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-chart-card,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-chart-shell,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-chart-shell svg{border-color:#334155;background:#1e293b;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-grid-line{stroke:#344257}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-month-line{stroke:#2b394c}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-axis-value,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-x-label{fill:#9fb0c5}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-legend button{color:#aebdd0}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-legend button.is-focused{color:#edf4ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-period-control{border-color:#3b4b61;background:#172235}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-period-control button{border-color:#3b4b61;background:#172235;color:#aebdd0}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-period-control button.active{background:#2f7de1;color:#fff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-empty-chart{border-color:#3b4b61;background:#172235;color:#9fb0c5}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .dashboard-empty-chart strong{color:#edf4ff}@media (max-width:900px){.ops-main{padding:16px}.ops-topbar{align-items:flex-start}.ops-topbar__actions{flex-wrap:wrap;justify-content:flex-end}.ops-page-intro{align-items:flex-start;flex-direction:column;gap:4px}}@media (max-width:680px){.ops-topbar{align-items:stretch;flex-direction:column}.ops-topbar__actions{justify-content:flex-start}.ops-topbar__ticker{margin-right:auto}}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-page .button.secondary{border-color:#3d5a7d;background:#162d4a;color:#93c5fd;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .internal-float-page .button.secondary:hover{border-color:#5b82b4;background:#1c3a60;color:#bfdbfe}@media (max-width:900px){html[data-portal-design=b] .monitor-portal .internal-float-waterfall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){html[data-portal-design=b] .monitor-portal .internal-float-waterfall{grid-template-columns:1fr}}html[data-design-b-theme=dark] .ops-export-form label{color:#cbd5e1}html[data-design-b-theme=dark] .ops-export-form input,html[data-design-b-theme=dark] .ops-export-form select{border-color:#334155;background:#0f1c2d;color:#e2e8f0;color-scheme:dark}@media (max-width:1100px){.ops-export-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-export-form__action{grid-column:1/-1}}@media (max-width:640px){.ops-export-form{grid-template-columns:1fr}.ops-export-form__action{grid-column:auto}.ops-export-form__action button{justify-content:center;width:100%}}button[aria-busy=true]{display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:.62!important;cursor:wait!important;pointer-events:none}button[aria-busy=true]:before{content:"";flex:0 0 auto;width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ci-button-request-spin .7s linear infinite}@keyframes ci-button-request-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:before{animation-duration:1.4s}}.exchange-volume-page{gap:14px}.exchange-volume-overview{background:radial-gradient(circle at 92% 4%,rgba(37,99,235,.09),transparent 26%),linear-gradient(180deg,#fff,#f8fbff)}.exchange-volume-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.exchange-volume-price-card{min-height:104px;display:flex;flex-direction:column;justify-content:space-between;gap:7px;padding:14px;border-radius:8px;box-shadow:none}.exchange-volume-price-card>span{color:#64748d;font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.exchange-volume-price-card>strong{color:#061b31;font-size:clamp(23px,2.5vw,27px);font-weight:650;line-height:1.05}.exchange-volume-price-card>small{color:#5d7089;font-size:11px;font-weight:650}.exchange-volume-history-section{background:radial-gradient(circle at 8% 4%,rgba(14,165,233,.07),transparent 26%),linear-gradient(180deg,#fff,#f8fbff)}.exchange-volume-actions,.exchange-volume-periods,.exchange-volume-view-toggle{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.exchange-volume-periods,.exchange-volume-view-toggle{padding:3px;border:1px solid #dbe6f3;border-radius:8px;background:#f7faff}.exchange-volume-periods button,.exchange-volume-view-toggle button{min-height:30px;border:1px solid transparent;border-radius:6px;padding:5px 10px;color:#53677f;background:transparent;font:inherit;font-size:11px;font-weight:650;cursor:pointer}.exchange-volume-periods button.active,.exchange-volume-periods button:hover,.exchange-volume-view-toggle button.active,.exchange-volume-view-toggle button:hover{border-color:#bdd3f4;color:#174ea6;background:#fff;box-shadow:0 5px 14px rgba(37,99,235,.09)}.exchange-volume-view-toggle{flex-wrap:nowrap}.exchange-volume-view-toggle button{width:32px;display:grid;place-items:center;padding:5px}.exchange-volume-view-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.exchange-volume-chart-card{min-height:330px;padding:12px;border-radius:8px;box-shadow:none}.exchange-volume-chart-shell{min-width:0}.exchange-volume-legend{display:grid;grid-gap:7px;gap:7px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #edf1f5}.exchange-volume-legend-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.exchange-volume-legend-toolbar>span{color:#718198;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.exchange-volume-legend-items,.exchange-volume-series-actions{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap}.exchange-volume-series-actions{gap:5px}.exchange-volume-series-actions button{min-height:25px;padding:3px 8px;border:1px solid #dbe6f3;border-radius:6px;color:#53677f;background:#f7faff;font:inherit;font-size:10px;font-weight:650;cursor:pointer}.exchange-volume-series-actions button:hover:not(:disabled){border-color:#bdd3f4;color:#174ea6;background:#fff}.exchange-volume-series-actions button:disabled{opacity:.42;cursor:not-allowed}.exchange-volume-legend-items button{display:inline-flex;align-items:center;gap:6px;padding:3px 0;border:0;color:#52657c;background:transparent;font:inherit;font-size:10.5px;font-weight:550;line-height:1.2;cursor:pointer}.exchange-volume-legend-items button.is-muted{opacity:.34}.exchange-volume-legend-items i{width:11px;height:3px;border-radius:999px;flex:0 0 auto}.exchange-volume-chart-scroll{position:relative;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.exchange-volume-chart{display:block;width:100%;min-width:760px;height:auto}.exchange-volume-grid-line{stroke:#e8eef5;stroke-width:.65}.exchange-volume-axis-label{fill:#718198;font-size:8.5px;font-weight:550}.exchange-volume-hover-layer{pointer-events:none}.exchange-volume-hover-line{stroke:#94a3b8;stroke-width:.8;stroke-dasharray:4 5;opacity:.72}.exchange-volume-hover-dot{stroke:#fff;stroke-width:1.5;opacity:.96}.exchange-volume-tooltip{position:absolute;top:10px;width:min(440px,calc(100% - 24px));max-height:260px;overflow:hidden;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 16px;gap:5px 16px;padding:10px 11px;border:1px solid rgba(148,163,184,.35);border-radius:8px;color:#fff;background:rgba(15,23,42,.94);box-shadow:0 16px 40px rgba(15,23,42,.2);transform:translateX(10px);pointer-events:none;z-index:4}.exchange-volume-tooltip.is-right{transform:translateX(calc(-100% - 10px))}.exchange-volume-tooltip>strong{grid-column:1/-1;margin-bottom:2px;font-size:11.5px;letter-spacing:.02em}.exchange-volume-tooltip span{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;color:rgba(255,255,255,.78);font-size:10.5px;line-height:1.35}.exchange-volume-tooltip i{width:7px;height:7px;border-radius:999px}.exchange-volume-tooltip em{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.exchange-volume-tooltip b{color:#fff;font-weight:700;white-space:nowrap}.exchange-volume-chart-empty{min-height:250px}.exchange-volume-current-card{min-height:350px;padding:14px;border-radius:8px;box-shadow:none}.exchange-volume-pie-layout{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,2fr);align-items:center;grid-gap:20px;gap:20px}.exchange-volume-pie-wrap{display:grid;place-items:center;grid-gap:9px;gap:9px;padding:6px}.exchange-volume-pie-frame{position:relative;display:grid;place-items:center}.exchange-volume-pie{display:block;width:clamp(180px,18vw,230px);aspect-ratio:1;overflow:visible;border-radius:50%;filter:drop-shadow(0 8px 12px rgba(15,23,42,.08))}.exchange-volume-pie path{stroke:#fff;stroke-width:1.15;cursor:pointer;transition:opacity .12s ease,filter .12s ease,stroke-width .12s ease}.exchange-volume-pie path.is-muted{opacity:.32}.exchange-volume-pie path:focus,.exchange-volume-pie path:hover{outline:none;stroke-width:2.25;filter:brightness(1.05)}.exchange-volume-pie-tooltip{position:absolute;left:50%;top:50%;width:min(155px,78%);display:grid;grid-gap:5px;gap:5px;padding:9px 10px;border:1px solid rgba(148,163,184,.38);border-radius:8px;color:#fff;background:rgba(15,23,42,.94);box-shadow:0 12px 30px rgba(15,23,42,.22);transform:translate(-50%,-50%);pointer-events:none;z-index:2}.exchange-volume-pie-tooltip span,.exchange-volume-pie-tooltip strong{display:flex;align-items:center;justify-content:space-between;gap:8px}.exchange-volume-pie-tooltip strong{justify-content:flex-start;font-size:11px;line-height:1.3}.exchange-volume-pie-tooltip strong i{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.exchange-volume-pie-tooltip small,.exchange-volume-pie-tooltip span{color:rgba(255,255,255,.78);font-size:10px}.exchange-volume-pie-tooltip b{color:#fff;font-size:11px;white-space:nowrap}.exchange-volume-pie-wrap>small{color:#718198;font-size:10px;line-height:1.35;text-align:center}.exchange-volume-pie-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px}.exchange-volume-pie-legend-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:3px 12px;gap:3px 12px;padding-bottom:7px;border-bottom:1px solid #edf1f5}.exchange-volume-pie-legend-row span{min-width:0;display:inline-flex;align-items:center;gap:7px;overflow:hidden;color:#52657c;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.exchange-volume-pie-legend-row span i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.exchange-volume-pie-legend-row strong{color:#10233b;font-size:12px;font-weight:650;white-space:nowrap}.exchange-volume-pie-legend-row small{grid-column:1/-1;display:block;color:#718198;font-size:10px}.exchange-volume-history-table,.exchange-volume-table-section .import-table-shell{min-width:0}.exchange-volume-table-section .import-record-table-wrap{max-height:620px;overflow-x:auto}.exchange-volume-table-section .import-record-table{width:max-content;min-width:100%;table-layout:auto}.exchange-volume-table-section .import-record-table td,.exchange-volume-table-section .import-record-table th{min-width:118px;white-space:nowrap}.exchange-volume-table-section .import-record-table th{padding:10px 12px}.exchange-volume-table-section .import-record-table td{padding:9px 12px}.exchange-volume-table-section .table-sort-button{white-space:nowrap}.exchange-volume-table-section .import-record-table td:first-child,.exchange-volume-table-section .import-record-table th:first-child{min-width:104px;position:-webkit-sticky;position:sticky;left:0;z-index:2;background:#fff}.exchange-volume-table-section .import-record-table th:first-child{z-index:3;background:#f5f8fc}.exchange-volume-empty{min-height:180px;display:grid;place-items:center;padding:24px;border:1px dashed #cbd8e8;border-radius:8px;color:#64748d;background:#f8fbff;text-align:center;font-size:12px;font-weight:650}.exchange-volume-page .terminal-section{padding:16px;border-radius:10px}.exchange-volume-page .terminal-section__head{margin-bottom:12px}.exchange-volume-page .terminal-section__head>div:first-child>span{font-size:10px;font-weight:700;letter-spacing:.12em}.exchange-volume-page .terminal-section__head h2{font-size:15px;font-weight:650}.exchange-volume-page .section-subtitle{margin-top:4px;font-size:12px;line-height:1.45}.exchange-volume-api-errors{display:grid;grid-gap:7px;gap:7px;padding:14px 16px;border:1px solid #fecdd3;border-radius:14px;color:#9f1239;background:#fff1f2;font-size:13px}.exchange-volume-api-errors p{margin:0;line-height:1.45}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-current-section,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-history-section,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-overview{border-color:#334155;background:#1e293b}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-pie-legend-row strong,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-price-card>strong{color:#edf4ff}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal :where(.exchange-volume-price-card>span,.exchange-volume-price-card>small,.exchange-volume-legend-items button,.exchange-volume-legend-toolbar>span,.exchange-volume-pie-wrap>small,.exchange-volume-pie-legend-row span,.exchange-volume-pie-legend-row small){color:#aebdd0}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-periods,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-view-toggle{border-color:#3b4b61;background:#162235}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-periods button,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-view-toggle button{color:#aebdd0}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-periods button.active,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-periods button:hover,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-view-toggle button.active,html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-view-toggle button:hover{border-color:#4b6486;color:#91c1ff;background:#243750;box-shadow:none}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-grid-line{stroke:#334155}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-hover-line{stroke:#7f91a8}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-hover-dot{stroke:#162235}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-legend{border-bottom-color:#334155}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-series-actions button{border-color:#3b4b61;color:#aebdd0;background:#162235}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-series-actions button:hover:not(:disabled){border-color:#4b6486;color:#91c1ff;background:#243750}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-axis-label{fill:#93a4ba}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-pie{filter:drop-shadow(0 8px 12px rgba(0,0,0,.2))}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-pie path{stroke:#1e293b}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-pie-legend-row{border-bottom-color:#334155}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-empty{border-color:#3b4b61;color:#aebdd0;background:#162235}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-table-section .import-record-table td:first-child{background:#1e293b}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-table-section .import-record-table th:first-child{background:#162235}html[data-portal-design=b][data-design-b-theme=dark] .monitor-portal .exchange-volume-api-errors{border-color:#7f1d1d;color:#fecaca;background:#3f1d28}@media (max-width:1050px){.exchange-volume-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.exchange-volume-pie-layout,.exchange-volume-pie-legend{grid-template-columns:1fr}.exchange-volume-pie-legend{overflow:visible}.exchange-volume-actions{align-items:stretch;flex-direction:column}.exchange-volume-periods{justify-content:space-between}.exchange-volume-view-toggle{align-self:flex-end}.exchange-volume-tooltip{width:min(280px,calc(100% - 20px));max-height:300px;grid-template-columns:1fr}}@media (max-width:520px){.exchange-volume-price-grid{grid-template-columns:1fr}}