@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;700&display=swap";*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#060910;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2f354f;border-radius:3px}.section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-header:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#2f354f,transparent)}.section-number{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;color:#4a5578;letter-spacing:1px}.section-title{font-size:18px;font-weight:700;color:#e8eaf3;letter-spacing:-.3px}.signal-card{position:relative;padding:20px 20px 20px 24px;border-radius:20px;border:1px solid #1e2540;background:linear-gradient(135deg,#0d1220fa,#080b13fc);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.signal-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000004d}.signal-card-bar{position:absolute;left:0;top:12px;bottom:12px;width:4px;border-radius:0 4px 4px 0}.strength-bar-track{height:6px;border-radius:999px;background:#ffffff0d;overflow:hidden}.strength-bar-fill{height:100%;border-radius:999px;transition:width .8s cubic-bezier(.22,1,.36,1)}.score-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.score-pill-dot{width:7px;height:7px;border-radius:50%}.reason-card{padding:16px 18px;border-radius:16px;border:1px solid #1e2540;background:#0a0e18cc;display:grid;grid-template-columns:32px 1fr auto;gap:14px;align-items:start;transition:background .2s ease}.reason-card:hover{background:#0f1423e6}.reason-rank{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:700}.theory-card{padding:18px;border-radius:18px;border:1px solid #1e2540;background:#0a0e1899;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:border-color .2s ease}.theory-card:hover{border-color:#3a4268}.theory-score{font-family:IBM Plex Mono,monospace;font-size:32px;font-weight:700;line-height:1}.analog-card{padding:14px 18px;border-radius:14px;border:1px solid #1e2540;background:#0a0e1899;display:flex;justify-content:space-between;align-items:center;gap:16px}.analog-badge{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.takeaway-card{padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:background .2s ease}.takeaway-card:hover{background:#ffffff0a}@media(max-width:768px){.grid-responsive-2,.grid-responsive-hero{grid-template-columns:1fr!important}.page-container{padding:20px 12px 40px!important}.gauge-score{font-size:28px!important}.signal-card-grid{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:1fr!important;text-align:center!important}.footer-grid>div:last-child{text-align:center!important}.calibration-row{grid-template-columns:1fr!important;gap:6px!important}.section-title{font-size:16px!important}.reason-card{grid-template-columns:28px 1fr!important}.reason-card>:last-child{grid-column:2}.signal-card{padding:16px 14px 16px 18px!important}.theory-card{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.theory-score{font-size:24px!important}.analog-card{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media(max-width:480px){.page-container{padding:16px 10px 30px!important}.reason-card{grid-template-columns:24px 1fr!important;padding:12px 14px!important}}details>summary{transition:background-color .2s,border-color .2s}details>summary:hover{background-color:#131a2a!important;border-color:#3a4268!important}button{transition:all .15s ease}button:hover{filter:brightness(1.15)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.fade-in-up{animation:fadeInUp .5s ease-out both}.fade-in{animation:fadeIn .4s ease-out both}.slide-in-left{animation:slideInLeft .4s ease-out both}.fade-in-up-delay-1{animation-delay:.06s}.fade-in-up-delay-2{animation-delay:.12s}.fade-in-up-delay-3{animation-delay:.18s}.fade-in-up-delay-4{animation-delay:.24s}.fade-in-up-delay-5{animation-delay:.3s}.fade-in-up-delay-6{animation-delay:.36s}.fade-in-up-delay-7{animation-delay:.42s}.fade-in-up-delay-8{animation-delay:.48s}@keyframes subtlePulse{0%,to{opacity:1}50%{opacity:.7}}.pulse-glow{animation:subtlePulse 2.5s ease-in-out infinite}.v2-preview{margin-top:22px;padding:22px;border-radius:26px;border:1px solid rgba(141,180,255,.28);background:radial-gradient(circle at 88% 0%,rgba(75,117,183,.18),transparent 35%),linear-gradient(145deg,#0d1524fa,#080c15fa)}.v2-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.v2-preview-eyebrow{color:#8db4ff;font:700 11px/1.4 IBM Plex Mono,monospace;letter-spacing:.14em}.v2-preview h2{margin:8px 0 0;font-size:20px;line-height:1.35}.v2-preview p{margin:8px 0 0;color:#8d96b0;font-size:13px;line-height:1.65;max-width:760px}.v2-stage{flex:0 0 auto;padding:8px 12px;border:1px solid #8db4ff55;border-radius:999px;color:#c9dcff;background:#8db4ff15;font-size:12px;font-weight:700}.v2-stage-overheated{color:#f8d267;border-color:#f8d26755;background:#f8d26712}.v2-stage-fragile{color:#ff9a55;border-color:#ff9a5555;background:#ff9a5512}.v2-stage-unwinding{color:#ff746e;border-color:#ff746e66;background:#ff746e12}.v2-axis-grid{display:grid;gap:12px;margin-top:18px}.v2-axis-card{padding:16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--axis-accent) 28%,#1f2740);background:#080c15b8}.v2-axis-title{color:#b7c1d8;font-size:13px;font-weight:700}.v2-axis-score{margin-top:8px;color:var(--axis-accent);font:700 30px/1 IBM Plex Mono,monospace}.v2-axis-score span{margin-left:4px;color:#68738d;font-size:11px}.v2-axis-bar{height:5px;margin-top:12px;overflow:hidden;border-radius:999px;background:#1b2232}.v2-axis-bar i{display:block;height:100%;border-radius:inherit;background:var(--axis-accent)}.v2-axis-meta{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#78839e;font-size:11px}.state-probability-panel,.company-panel{margin-top:20px;padding:20px;border:1px solid #29334a;border-radius:20px;background:#0d1320}.state-probability-head,.company-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.state-probability-eyebrow,.company-panel-eyebrow{color:#7d8cab;font-size:10px;font-weight:800;letter-spacing:.14em}.state-probability-head h3,.company-panel-head h3{margin:5px 0 0;color:#f5f7fb;font-size:19px}.state-probability-head p,.company-panel-head p{max-width:760px;margin:6px 0 0;color:#8f9ab2;font-size:12px;line-height:1.7}.state-probability-head>span{flex:0 0 auto;padding:6px 9px;border:1px solid #56627b;border-radius:99px;color:#aab4ca;font-size:10px}.state-probability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.state-probability-card{padding:14px;border:1px solid #27334a;border-radius:15px;background:#111827}.state-probability-card>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.state-probability-card span{color:#aeb8ce;font-size:12px;font-weight:700}.state-probability-card strong{color:#f4d06f;font-size:24px}.state-probability-card i{display:block;height:5px;margin-top:10px;overflow:hidden;border-radius:99px;background:#242c3c}.state-probability-card i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6da3ff,#f5c15f)}.state-probability-card small{display:block;margin-top:8px;color:#73809c;font-size:10px}.state-structural_fragility strong{color:#ff9a55}.state-risk_release strong{color:#ff746e}.company-panel-coverage{flex:0 0 auto;min-width:100px;padding:10px 13px;border:1px solid #31405c;border-radius:14px;text-align:right;background:#111827}.company-panel-coverage strong{display:block;color:#7de8bd;font-size:22px}.company-panel-coverage span{color:#78849e;font-size:10px}.company-panel-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.company-panel-summary>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;border:1px solid #29364e;border-radius:13px;background:#111827}.company-panel-summary span{color:#8f9bb3;font-size:11px}.company-panel-summary strong{color:#f2c965;font-size:18px}.company-segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.company-segment-grid article{padding:11px 12px;border:1px solid #263149;border-radius:13px;background:#0f1625}.company-segment-grid span,.company-segment-grid small{display:block;color:#77849e;font-size:10px}.company-segment-grid strong{display:block;margin:5px 0;color:#d5dceb;font-size:17px}.company-row-list{display:grid;gap:8px;margin-top:12px}.company-row-list>article{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(360px,2fr) auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid #273249;border-radius:14px;background:#101725}.company-row-list>article.is-stressed{border-color:#9e4d435c;background:#241719}.company-row-name strong{color:#f2f5fa;font-size:15px}.company-row-name span{margin-left:8px;color:#909bb1;font-size:10px}.company-row-name small{display:block;margin-top:3px;color:#66738d;font-size:9px}.company-row-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.company-row-list dl div{min-width:0}.company-row-list dt{overflow:hidden;color:#69768f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.company-row-list dd{margin:3px 0 0;color:#dce2ee;font-size:12px;font-weight:750}.company-row-list>article>a{color:#79a9ed;font-size:10px;text-decoration:none}.company-panel-expand{width:100%;margin-top:10px;padding:9px;border:1px solid #31405a;border-radius:11px;color:#aab6cc;background:#141c2b;cursor:pointer}.company-panel-caveat{margin-top:10px;color:#6f7b93;font-size:10px;line-height:1.6}.v2-snapshot-id{margin-top:12px;color:#59647e;font:500 10px/1.4 IBM Plex Mono,monospace}.supply-chain-panel{margin-top:18px;padding:18px;border:1px solid rgba(87,218,190,.25);border-radius:20px;background:linear-gradient(120deg,rgba(26,57,59,.32),transparent 42%),#060c13c7}.supply-chain-header{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.supply-chain-eyebrow{color:#65d7bd;font:700 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.14em}.supply-chain-panel h3{margin:7px 0 0;font-size:18px;line-height:1.4}.supply-chain-panel p{max-width:820px;margin-top:6px}.supply-chain-score{min-width:112px;text-align:right}.supply-chain-score div{color:#65d7bd;font:700 13px/1 IBM Plex Mono,monospace}.supply-chain-score strong{font-size:31px}.supply-chain-score span{color:#65728a}.supply-chain-score small{display:block;margin-top:5px;color:#7d8aa1;font-size:10px}.supply-chain-score em{display:inline-block;margin-top:7px;color:#8793a8;font:700 10px/1 IBM Plex Mono,monospace;font-style:normal}.supply-chain-score em.is-up{color:#ff8b78}.supply-chain-score em.is-down{color:#65d7bd}.supply-chain-summary{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.supply-chain-summary span{padding:6px 9px;border:1px solid #26364a;border-radius:999px;color:#8390a6;background:#0a111d;font:600 10px/1 IBM Plex Mono,monospace}.supply-chain-summary b{color:#d9e1ee}.supply-chain-summary small{color:#65728a}.supply-chain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.supply-module{--module-color: #65d7bd;padding:13px;border:1px solid color-mix(in srgb,var(--module-color) 24%,#263044);border-radius:15px;background:#0b111ce0}.supply-module-watch{--module-color: #f8d267}.supply-module-stressed{--module-color: #ff9a55}.supply-module-critical{--module-color: #ff746e}.supply-module-insufficient_data{--module-color: #69748b}.supply-module-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.supply-module-top span{display:block;color:#dce4f0;font-size:12px;font-weight:800}.supply-module-top small{display:block;margin-top:4px;color:var(--module-color);font-size:9px;font-weight:700;text-transform:uppercase}.supply-module-top strong{color:var(--module-color);font:700 22px/1 IBM Plex Mono,monospace}.supply-module-bar{height:4px;margin-top:10px;overflow:hidden;border-radius:999px;background:#1a2231}.supply-module-bar i{display:block;height:100%;border-radius:inherit;background:var(--module-color)}.supply-module dl{margin:10px 0 0}.supply-module dl div{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.supply-module dt{color:#69758d;font-size:9px}.supply-module dd{margin:0;color:#b9c4d7;font:600 9px/1.3 IBM Plex Mono,monospace}.supply-tickers{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.supply-tickers a,.supply-tickers span{padding:4px 6px;border-radius:7px;color:#7e8ba1;background:#121b2a;font:600 8px/1 IBM Plex Mono,monospace;text-decoration:none}.supply-tickers a:hover{color:#dce4f0;background:#1a2638}.supply-chain-method{margin-top:12px;padding-top:11px;border-top:1px solid #1e2c3d;color:#6f7d94;font-size:10px;line-height:1.6}.equity-market-panel{margin-top:18px;padding:18px;border:1px solid rgba(119,150,255,.25);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(79,117,222,.14),transparent 36%),#060a13d1}.equity-market-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.equity-market-eyebrow{color:#8daeff;font:700 10px/1.4 IBM Plex Mono,monospace;letter-spacing:.14em}.equity-market-panel h3{margin:7px 0 0;font-size:18px;line-height:1.4}.equity-market-panel p{max-width:800px;margin-top:6px}.equity-shadow-badge{flex:0 0 auto;padding:7px 10px;border:1px solid #8daeff44;border-radius:999px;color:#b8caff;background:#8daeff12;font:700 9px/1 IBM Plex Mono,monospace;text-transform:uppercase}.equity-regime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.equity-regime-grid>div{display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding:12px 14px;border:1px solid #263249;border-radius:14px;background:#0b1220}.equity-regime-grid span{color:#8090aa;font-size:11px}.equity-regime-grid strong{color:#dce5f7;font:700 20px/1 IBM Plex Mono,monospace}.equity-regime-grid i{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:999px;background:#1a2232}.equity-regime-grid b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6f98ef,#f4bb6f)}.equity-mover-list{display:grid;gap:10px;margin-top:12px}.equity-mover{padding:14px;border:1px solid #222d43;border-radius:15px;background:#0b101beb}.equity-mover-top{display:flex;justify-content:space-between;gap:18px}.equity-mover-top>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px}.equity-mover-top a{color:#f4f6fb;font:800 15px/1 IBM Plex Mono,monospace;text-decoration:none}.equity-mover-top span{color:#9ba8bc;font-size:11px}.equity-mover-top small{color:#5e6c84;font-size:9px}.equity-mover-top>div:last-child{text-align:right}.equity-mover-top>div:last-child strong{display:block;font:700 17px/1 IBM Plex Mono,monospace}.equity-mover-top>div:last-child small{display:block;margin-top:5px}.equity-mover-top .is-positive strong{color:#6ee7ad}.equity-mover-top .is-negative strong{color:#ff8178}.equity-mover-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.equity-mover-meta span{padding:4px 7px;border-radius:7px;color:#7f8da4;background:#121a29;font:600 8px/1 IBM Plex Mono,monospace}.equity-mover-meta .cause-confirmed{color:#6ee7ad;background:#123126}.equity-mover-meta .cause-probable{color:#f4c66c;background:#322810}.equity-mover-meta .cause-unknown{color:#a9b2c3;background:#202633}.equity-mover dl{display:grid;gap:7px;margin:11px 0 0}.equity-mover dl div{display:grid;grid-template-columns:78px 1fr;gap:8px}.equity-mover dt{color:#65738b;font-size:10px}.equity-mover dd{margin:0;color:#b7c1d3;font-size:11px;line-height:1.55}.equity-mover-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid #202a3c}.equity-mover-sources span{color:#606d83;font-size:9px}.equity-mover-sources a,.equity-mover-sources em{color:#8296bd;font-size:9px;font-style:normal;text-decoration:none}.equity-mover-sources a:hover{color:#c6d5f2}.equity-expand{margin-top:10px;padding:7px 10px;border:1px solid #2b3953;border-radius:9px;color:#9db3dd;background:#111a29;font-size:10px;font-weight:700;cursor:pointer}.equity-market-method{margin-top:12px;padding-top:11px;border-top:1px solid #1d2b3e;color:#6f7d94;font-size:10px;line-height:1.6}@media(max-width:768px){.v2-preview{padding:18px 14px}.v2-preview-header{flex-direction:column;gap:12px}.v2-preview h2{font-size:17px}.state-probability-head,.company-panel-head{flex-direction:column}.state-probability-grid,.company-segment-grid,.company-panel-summary{grid-template-columns:1fr}.company-row-list>article{grid-template-columns:1fr}.company-row-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-chain-panel{padding:14px}.supply-chain-header{flex-direction:column;gap:12px}.supply-chain-panel h3{font-size:15px}.supply-chain-grid{grid-template-columns:1fr}.supply-chain-score{display:flex;align-items:baseline;gap:8px;min-width:0;text-align:left}.supply-chain-score small,.supply-chain-score em{margin-top:0}.supply-chain-score strong{font-size:26px}.equity-market-panel{padding:14px}.equity-market-header{flex-direction:column;gap:10px}.equity-market-panel h3{font-size:15px}.equity-regime-grid{grid-template-columns:1fr}.equity-mover dl div{grid-template-columns:1fr;gap:3px}}
