:root{--bg: #0a0b0d;--bg-elev: #111214;--bg-soft: #17181c;--bg-card: #121316;--bg-card-2: #0f1013;--text: #f5f7fa;--muted: rgba(230, 234, 242, .68);--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .11);--mint: #9ff2a5;--mint-strong: #8ae79b;--lav: #fbbf24;--green: #9ff2a5;--red: #ff7f99;--cyan: #6fbcff;--shadow: 0 24px 60px rgba(0, 0, 0, .45)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{width:100%;min-height:100%}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,Arial,sans-serif;background:radial-gradient(circle at 20% 0%,rgba(182,157,255,.08),transparent 28%),radial-gradient(circle at 100% 0%,rgba(159,242,165,.08),transparent 24%),linear-gradient(180deg,#0a0b0d,#08090b);color:var(--text);overflow-x:hidden}button,input,select{font:inherit}.app-shell{position:relative;min-height:100vh;width:100%}.top-load-bar{position:fixed;top:0;left:0;width:100%;height:4px;z-index:10040;pointer-events:none;opacity:0;transition:opacity .22s ease;background:#ffffff0f;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.top-load-bar-visible{opacity:1}.top-load-bar-inner{width:32%;height:100%;border-radius:999px;background:linear-gradient(90deg,#6fbcff26,#6fbcfff2 18%,#97e59cfa 52%,#6fbcfff2 82%,#6fbcff26);box-shadow:0 0 10px #6fbcff2e,0 0 18px #97e59c1f;will-change:transform;animation:top-load-slide 1.9s cubic-bezier(.22,.61,.36,1) infinite}@keyframes top-load-slide{0%{transform:translate(-120%)}to{transform:translate(420%)}}.vanta-bg{position:fixed;inset:0;z-index:0;pointer-events:none}@media(max-width:760px){.vanta-bg{display:none}}.app{position:relative;z-index:1;min-height:100vh;width:100%;padding:40px}.page-grid{width:100%;max-width:1880px;margin:0 auto}.hero{position:relative;margin-bottom:2rem}.hero h1{margin:0 0 4px;font-size:clamp(1.96rem,2.5vw,2.5rem);line-height:.94;letter-spacing:-.06em;font-weight:600;display:flex;align-items:flex-start;gap:.16em}.hero h1 div{margin-top:.25rem}.hero h1 div .tagline{margin:12px 0 0;display:block;font-size:.85rem;letter-spacing:0;line-height:1rem;font-weight:100;opacity:.5}.hero-logo{width:1.2em;height:1.2em;flex-shrink:0;display:block}.hero p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.55;max-width:560px}.header-actions{position:absolute;top:0;right:0;display:flex;align-items:center;gap:22px}.top-nav-link{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:6px;margin:0;color:var(--text);text-decoration:none;font-size:.95rem;font-weight:500;opacity:.8;cursor:pointer;transition:opacity .18s ease;outline:none;box-shadow:none}.top-nav-link:hover{opacity:1}.top-nav-link:focus,.top-nav-link:focus-visible,.top-nav-link:active{outline:none;box-shadow:none;border:0}.mobile-nav-wrap{display:none;position:absolute;top:0;right:0;z-index:20}.mobile-nav-trigger{appearance:none;-webkit-appearance:none;width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--line);background:#ffffff08;color:var(--text);padding:0;border-radius:999px;cursor:pointer;box-shadow:inset 0 1px #ffffff08;transition:background .18s ease,border-color .18s ease,transform .18s ease}.mobile-nav-trigger:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px)}.mobile-nav-trigger:focus,.mobile-nav-trigger:focus-visible,.mobile-nav-trigger:active{outline:none;box-shadow:none}.mobile-nav-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;padding:8px;border-radius:16px;border:1px solid var(--line);background:#121316fa;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:grid;gap:4px}.mobile-nav-menu-link{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--text);text-align:left;padding:10px 12px;border-radius:12px;font-size:.92rem;font-weight:500;cursor:pointer}.mobile-nav-menu-link:hover{background:#ffffff0d}.mobile-nav-hamburger{width:16px;height:12px;display:inline-flex;flex-direction:column;justify-content:space-between}.mobile-nav-hamburger span{display:block;width:100%;height:1.5px;border-radius:999px;background:#ffffffeb}.sync-ring{width:16px;height:16px;border-radius:999px;border:2px solid rgba(159,242,165,.18);border-top-color:transparent;opacity:0}.sync-ring-active{opacity:1;border-color:#9ff2a538;border-top-color:var(--mint);animation:sync-spin .8s linear infinite}@keyframes sync-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toolbar{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.toolbar-controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px}.segmented{display:inline-flex;gap:8px;padding:6px;background:#ffffff06;border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 1px #ffffff08}.segmented button,.duration-select{background:transparent;color:var(--text);border:1px solid transparent;padding:10px 14px;border-radius:999px;font-size:.9rem;font-weight:700}.segmented button{cursor:pointer}.segmented button.segmented-active{background:linear-gradient(180deg,#9ff2a5f2,#91e59af2);color:#0b0c0e;box-shadow:0 8px 20px #9ff2a52e}.small-segmented-tight{padding:4px}.small-segmented-tight button{padding:6px 10px;font-size:.7rem;min-height:32px}.duration-group{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;background:#ffffff06;border:1px solid var(--line);border-radius:999px;min-width:188px;justify-self:end}.duration-group-compact{min-width:0;padding:8px}.duration-group-compact .duration-select{min-width:172px}.duration-label{color:var(--muted);font-size:.88rem;font-weight:700;padding-left:6px}.duration-select{min-width:80px;appearance:none;background:#ffffff0a url("data:image/svg+xml;utf8,<svg fill='rgba(255,255,255,0.65)' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 6 5-6z'/></svg>") no-repeat right 12px center;border:1px solid var(--line-strong);color:var(--text);padding:8px 34px 8px 14px;border-radius:999px;font-weight:700}.duration-select:hover{border-color:#fff3}.panel{background:radial-gradient(circle at top left,rgba(111,188,255,.03),transparent 32%),radial-gradient(circle at top right,rgba(159,242,165,.03),transparent 26%),linear-gradient(180deg,#121316fa,#0e0f12fa);border:1px solid var(--line);border-radius:28px;padding:18px 18px 0;height:100%}.premium-card{box-shadow:inset 0 1px #ffffff08,var(--shadow)}.seo-section{padding:18px;background:radial-gradient(circle at top left,rgba(111,188,255,.06),transparent 32%),radial-gradient(circle at top right,rgba(159,242,165,.06),transparent 26%),linear-gradient(180deg,#121316fa,#0e0f12fa);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0a,0 16px 36px #00000073}.seo-section-header{margin-bottom:18px}.seo-kicker{display:inline-block;margin-bottom:8px;color:var(--mint);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.seo-section h2{margin:0;font-size:clamp(1.6rem,2vw,2.2rem);line-height:1.1;letter-spacing:-.03em}.seo-actions{display:flex;justify-content:left;margin-top:22px}.seo-learn-btn{appearance:none;border:1px solid rgba(159,242,165,.22);background:#9ff2a51f;color:var(--mint);padding:11px 18px;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.seo-learn-btn:hover{transform:translateY(-1px);border-color:#9ff2a566;background:#9ff2a52e;box-shadow:0 6px 18px #9ff2a526}@media(max-width:900px){.seo-section{padding:20px}}.map-card{margin-bottom:16px;position:relative;overflow:hidden;isolation:isolate}.map-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 12%,rgba(111,188,255,.08),transparent 18%),radial-gradient(circle at 84% 14%,rgba(159,242,165,.08),transparent 18%),radial-gradient(circle at 56% 78%,rgba(180,151,255,.05),transparent 22%)}.chart-panel{overflow:hidden;padding-bottom:0}.chart{width:100%;height:100%;display:block;border-radius:20px}.map-header{display:block;width:100%;margin-bottom:14px}.map-header-stack{display:flex;flex-direction:column;gap:16px;width:100%}.map-header-row h3{margin:0;flex:1 1 auto;font-size:1.3rem;letter-spacing:-.02em;font-weight:700;line-height:1.2}.map-header-row{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:16px}.map-header-status{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--muted);white-space:nowrap}.last-updated-inline{opacity:.8;white-space:nowrap;font-size:.8rem;order:1}.sync-ring{order:1}.map-view-toggle{order:3;display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;margin-left:6px;border-left:1px solid rgba(255,255,255,.095);padding-left:14px}.map-view-toggle-label{font-size:.8rem;color:#ffffffc7;letter-spacing:-.01em;opacity:.8}.map-view-toggle-switch{position:relative;width:34px;height:20px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.map-view-toggle-switch:hover{border-color:#ffffff29}.map-view-toggle-switch.is-on{border-color:#9ff2a557;box-shadow:0 0 0 1px #9ff2a50a inset}.map-view-toggle-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#ffffff6f;box-shadow:0 2px 8px #6f6f6f47;transition:transform .18s ease}.map-view-toggle-switch.is-on .map-view-toggle-thumb{transform:translate(14px);background:#97e59c}.map-svg-wrap{position:relative;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.07);margin-bottom:16px;aspect-ratio:1320 / 620}.map-empty-state{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;pointer-events:none;gap:8px}.map-empty-state:before{content:"";position:absolute;width:480px;max-width:calc(100% - 64px);height:140px;background:linear-gradient(180deg,#0a0c0fad,#0a0c0f80);border:1px solid rgba(255,255,255,.06);border-radius:28px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0a;z-index:-1}.map-empty-title{font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.map-empty-sub{max-width:400px;font-size:.9rem;color:var(--muted)}.map-empty-action{margin-top:6px;padding:8px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);font-weight:600;font-size:.9rem;cursor:pointer;pointer-events:auto;transition:all .18s ease}.map-empty-action:hover{background:#ffffff14;border-color:#ffffff24;transform:translateY(-1px)}.map-empty-active .map-empty-state{opacity:1}.map-empty-active svg{opacity:1;transition:opacity .25s ease}.map-overlay-subtitle{position:absolute;top:24px;left:50%;transform:translate(-50%);z-index:3;pointer-events:none;color:var(--muted);font-size:.8rem;font-weight:100;text-align:center;white-space:nowrap;opacity:.5}.asset-filters-inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px}.asset-filter-chip{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:7px 8px 7px 12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;font-size:.8rem;white-space:nowrap;transition:transform .18s ease,opacity .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.asset-filter-chip:not(.asset-filter-selected):not(.asset-filter-chip-custom):hover{transform:translateY(-1px);border-color:#ffffff14;background:#ffffff0a;box-shadow:none}.asset-filter-selected:not(.asset-filter-chip-custom),.asset-filter-chip-active:not(.asset-filter-chip-custom){border-color:#9ff2a552;background:#9ff2a514;box-shadow:0 10px 30px #9ff2a514}.asset-filter-selected:not(.asset-filter-chip-custom):hover,.asset-filter-chip-active:not(.asset-filter-chip-custom):hover{transform:translateY(-1px);border-color:#9ff2a552;background:#9ff2a514;box-shadow:0 10px 30px #9ff2a514}.asset-filter-chip-custom{border-color:#6fbcff47;background:#6fbcff12;box-shadow:none}.asset-filter-chip-custom:not(.asset-filter-selected):hover{transform:translateY(-1px);border-color:#6fbcff47;background:#6fbcff12;box-shadow:none}.asset-filter-chip-custom.asset-filter-selected,.asset-filter-chip-custom.asset-filter-chip-active{border-color:#6fbcff99;background:#6fbcff14;box-shadow:0 10px 30px #6fbcff14}.asset-filter-chip-custom.asset-filter-selected:hover,.asset-filter-chip-custom.asset-filter-chip-active:hover{transform:translateY(-1px);border-color:#6fbcff99;background:#6fbcff14;box-shadow:0 10px 30px #6fbcff14}.asset-filter-hidden.asset-filter-chip-custom:not(.asset-filter-chip-dimmed){opacity:1;border-color:#ffffff14;background:#ffffff09}.asset-filter-hidden.asset-filter-chip-custom:not(.asset-filter-chip-dimmed):hover{transform:translateY(-1px);border-color:#ffffff14;background:#ffffff09;box-shadow:none}.asset-filter-chip-dimmed{opacity:.3}.asset-filter-icon{font-size:12px}.company-add-wrap{display:flex;flex-direction:column;gap:6px}.company-add-control{display:flex;align-items:flex-start;gap:8px;max-width:360px}.company-add-input-wrap{position:relative;flex:1 1 auto;min-width:0}.company-add-input{width:100%;height:38px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);padding:0 12px;font-size:.95rem}.company-add-input:focus{outline:none;border-color:#6972ffe6;box-shadow:0 0 0 4px #c09ff214}.company-add-button{height:38px;padding:0 12px;border-radius:12px;background:#6972ffe6;color:#fff;font-weight:500;cursor:pointer;white-space:nowrap;font-size:.95rem}.company-add-button:hover{background:#6972ff}.company-add-button:disabled{opacity:.65;cursor:not-allowed}.company-add-error{color:#fecaca;font-size:12px}.company-suggest-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:70;background:#121316fa;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #00000073}.company-suggest-item{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;background:transparent;border:0;color:var(--text);cursor:pointer;text-align:left}.company-suggest-item:hover{background:#ffffff0d}.company-suggest-symbol{min-width:72px;font-weight:700;font-family:"Exo 2",sans-serif}.company-suggest-name{color:var(--muted);font-size:13px}.map-trail-segment{transition:opacity .18s ease,stroke-width .18s ease}.map-latest-dot{filter:drop-shadow(0 0 10px rgba(255,255,255,.08))}.map-latest-dot-pulse{animation:map-dot-pulse 2.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes map-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.map-label{paint-order:stroke;stroke:#0a0b0db8;stroke-width:3px;stroke-linejoin:round}.crosshair-line{pointer-events:none}.bottom-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.bottom-grid-single{grid-template-columns:1fr}.timeline-panel,.timeline-list,.timeline-row,.timeline-track-wrap{overflow:visible}.timeline-panel{position:relative;width:100%;background:radial-gradient(circle at top left,rgba(111,188,255,.06),transparent 34%),radial-gradient(circle at 100% 0%,rgba(159,242,165,.05),transparent 26%),linear-gradient(180deg,#121316fa,#0e0f12fa);box-shadow:inset 0 1px #ffffff08,var(--shadow)}.timeline-panel-full{width:100%}.timeline-header h3{margin:0;font-size:1.15rem;letter-spacing:-.02em;font-weight:700;line-height:1.2}.timeline-table-header{display:grid;grid-template-columns:minmax(250px,1.45fr) minmax(300px,1.35fr) minmax(130px,.9fr) minmax(140px,1fr) minmax(140px,1fr) minmax(120px,.9fr) minmax(150px,1fr) minmax(120px,.9fr);column-gap:28px;align-items:end;padding:0 16px 10px;margin-bottom:2px}.timeline-table-header-cell{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-table-header-path{text-align:left;padding-left:0}.metric-help-trigger{display:inline-flex;align-items:center;gap:6px;cursor:help}.metric-help-hotspot{width:14px;height:14px;border-radius:999px;display:inline-grid;place-items:center;background:#ffffff14;color:var(--text);font-size:9px;font-weight:700;text-transform:none;cursor:help}.timeline-list{display:grid;gap:10px}.timeline-list-dense{gap:8px}.timeline-row{display:grid;align-items:center;gap:12px;padding:16px 14px;border-radius:22px;background:#ffffff06;border:1px solid rgba(255,255,255,.05)}.timeline-row:hover{background:#ffffff09}.timeline-row-rich{grid-template-columns:minmax(250px,1.45fr) minmax(300px,1.35fr) minmax(130px,.9fr) minmax(140px,1fr) minmax(140px,1fr) minmax(120px,.9fr) minmax(150px,1fr) minmax(120px,.9fr);column-gap:28px}.timeline-row-leader{border-color:#9ff2a52e;background:linear-gradient(180deg,#9ff2a50f,#ffffff05);box-shadow:inset 0 1px #9ff2a50a}.timeline-label{display:flex;align-items:center;gap:10px;min-width:0}.timeline-text{display:grid;gap:4px;min-width:0}.timeline-name-line{display:flex;align-items:center;gap:8px}.timeline-text strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.timeline-text span{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:#ffffff0d;font-size:15px;flex-shrink:0}.timeline-track-wrap{position:relative;width:100%;display:flex;align-items:center;justify-content:flex-start}.timeline-track{display:inline-flex;flex-wrap:nowrap;overflow-x:hidden;overflow-y:hidden;align-items:center;justify-content:flex-start;padding:4px 0 1px;position:relative;width:100%;gap:6px}.timeline-dot{width:10px;height:10px;min-width:10px;min-height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);cursor:pointer;padding:0;flex:0 0 auto;background:transparent;transition:transform .16s ease,box-shadow .16s ease}.timeline-dot:hover{transform:scale(1.24)}.timeline-dot-locked{box-shadow:0 0 0 2px #b69dff80}.timeline-leading{background:var(--mint)}.timeline-improving{background:var(--cyan)}.timeline-weakening{background:var(--lav)}.timeline-lagging{background:var(--red)}.timeline-metric{display:flex;align-items:center;min-width:0;justify-content:flex-start}.timeline-metric strong{font-family:"Exo 2",sans-serif;font-weight:400;font-size:15px}.timeline-metric-price strong{font-variant-numeric:tabular-nums}.timeline-metric-bar-cell .metric-bar-inline-trackwrap,.tooltip-metric-card .metric-bar-inline-trackwrap{width:62%;min-width:90px;max-width:170px}.timeline-sparkline-cell{display:flex;align-items:center;justify-content:flex-start;min-width:0}.row-sparkline{width:92px;height:26px;display:block;opacity:.98}.timeline-table-scroll{width:100%;overflow-x:hidden;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.timeline-table-scroll::-webkit-scrollbar{height:8px}.timeline-table-scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.timeline-metric-bar-cell{min-width:0}.metric-bar{width:100%;min-width:0}.metric-bar-value-left{display:flex;align-items:center}.metric-bar-inline{display:grid;grid-template-columns:52px minmax(84px,1fr);align-items:center;gap:10px;width:100%}.metric-bar-inline-value{font-family:"Exo 2",sans-serif;font-weight:400;font-size:13px;line-height:1;color:var(--text);text-align:left}.metric-bar-inline-trackwrap{width:62%;min-width:88px;max-width:180px}.metric-bar-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.metric-bar-top span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.metric-bar-top strong{font-family:"Exo 2",sans-serif;font-weight:400;font-size:14px}.metric-bar-no-label .metric-bar-top{justify-content:left}.metric-bar-value-below .metric-bar-top{display:none}.metric-bar-bottom-value{margin-top:6px;font-family:"Exo 2",sans-serif;font-weight:400;font-size:12px;line-height:1;color:var(--text)}.metric-bar-track{position:relative;width:50%;height:10px;border-radius:999px;background:#ffffff12;overflow:hidden}.metric-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#60a5faf2,#9ff2a5f2)}.metric-bar-midline{position:absolute;top:1px;bottom:1px;left:50%;width:1px;background:#ffffff59}.metric-bar-compact .metric-bar-top{margin-bottom:5px}.metric-bar-compact .metric-bar-track{height:8px}.tooltip-metric-card{min-width:0}.tooltip-metric-card .metric-bar-top span{display:none}.tooltip-metric-card .metric-bar-top{margin-bottom:4px}.tooltip-metric-card .metric-bar-top strong{font-size:13px}.tooltip-metric-card .metric-bar-bottom-value{font-size:11px;color:#ffffffe0}.tooltip-metric-card .metric-bar-inline{grid-template-columns:44px minmax(88px,1fr);gap:10px}.tooltip-metric-card .metric-bar-inline-value{font-size:12px;color:#ffffffeb}.timeline-floating-tooltip{position:fixed;z-index:10050;min-width:200px;max-width:min(320px,calc(100vw - 24px));border-radius:16px;background:#121316fa;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;padding:12px 14px}.timeline-floating-tooltip-locked{border-color:#b69dff38}.timeline-tooltip-date{font-size:.8rem;font-weight:700;margin-bottom:10px;font-family:"Exo 2",sans-serif}.timeline-tooltip-body{font-size:.9rem;line-height:1.55;white-space:pre-line;letter-spacing:-.01em}.timeline-tooltip-meta{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.timeframe-info-tooltip{max-width:520px}.timeframe-info-tooltip .timeline-tooltip-body{white-space:pre;font-variant-numeric:tabular-nums}.timeline-pill{display:inline-flex;align-items:center;justify-content:flex-start;border-radius:999px;padding:4px 8px;font-weight:700;font-size:11px;color:#0b0c0e}.timeline-pill-leading{background:var(--mint)}.timeline-pill-improving{background:var(--cyan)}.timeline-pill-weakening{background:var(--lav)}.timeline-pill-lagging{background:var(--red)}.pos{color:var(--green)}.neg{color:var(--red)}.error{color:#fecaca;margin-bottom:14px}.hover-tooltip{position:fixed;z-index:9999;width:min(350px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;border-radius:22px;background:#0a0c0feb;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000073;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.tooltip-locked{pointer-events:auto}.tooltip-close{position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;border-radius:10px;background:transparent;color:#fff;cursor:pointer}.tooltip-top{padding:16px;background:linear-gradient(180deg,#141518fa,#0e0f12fa)}.tooltip-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.tooltip-title{display:flex;gap:12px;align-items:center}.tooltip-icon{width:48px;height:48px;border-radius:16px;background:#ffffff12;display:grid;place-items:center;font-size:19px}.tooltip-symbol{font-weight:700;font-size:1rem}.tooltip-name{font-size:12px;color:var(--muted)}.tooltip-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 18px;margin-bottom:12px;align-items:start}.tooltip-grid span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px}.tooltip-grid strong{font-family:"Exo 2",sans-serif;font-weight:500;font-size:15px}.tooltip-subtitle{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:10px}.tooltip-holdings{padding:13px 16px 16px;border-top:1px solid rgba(255,255,255,.06);background:#ffffff05}.holding-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0}.holding-left,.holding-right{display:grid;gap:2px}.holding-left strong,.holding-right strong{font-family:"Exo 2",sans-serif;font-weight:600;font-size:14px}.holding-left span,.holding-right span{font-size:11px;color:var(--muted)}.holding-right{text-align:right}.tooltip-sparkline{width:100%;height:62px;display:block;opacity:.98}.share-x{position:fixed;right:24px;bottom:24px;z-index:50;height:58px;border-radius:999px;background:linear-gradient(180deg,#9ff2a5f5,#91e59af5);border:1px solid rgba(159,242,165,.3);color:#0b0c0e;display:flex;align-items:center;justify-content:flex-start;box-shadow:0 18px 40px #0006;overflow:hidden;transition:width .22s ease,transform .18s ease;cursor:pointer;font-weight:700;font-size:.95rem;width:fit-content}.share-x:hover{width:152px;transform:translateY(-1px)}.share-x:hover .share-x-label{opacity:1}.share-x-icon{font-size:22px;position:absolute;right:18px;font-weight:800}.share-notice{position:fixed;right:24px;bottom:94px;z-index:60;padding:12px 14px;border-radius:14px;background:#121316f0;border:1px solid rgba(255,255,255,.08);color:var(--text);box-shadow:var(--shadow);font-size:13px;max-width:320px}.email-gate-error{margin:0 0 10px;color:#fecaca;font-size:.9rem}.email-gate-button:disabled,.email-gate-skip:disabled,.email-gate-input:disabled{opacity:.7;cursor:not-allowed}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.email-gate-overlay{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:20px;background:#07090cb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.email-gate-modal{width:min(520px,100%);border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121316fa,#0d0e11fa);box-shadow:0 24px 80px #00000073;padding:26px 24px 22px}.email-gate-brand{color:var(--mint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.email-gate-modal h2{margin:0 0 10px;font-size:1.9rem;line-height:1.05;letter-spacing:-.03em}.email-gate-sub{margin:0 0 16px;color:var(--muted);line-height:1.55}.email-gate-list{margin:0 0 18px;padding-left:18px}.email-gate-list li{margin-bottom:8px}.email-gate-input{width:100%;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);padding:0 14px;margin-bottom:12px}.email-gate-input:focus{outline:none;border-color:#9ff2a566;box-shadow:0 0 0 4px #9ff2a514}.email-gate-button{width:100%;height:48px;border:0;border-radius:16px;background:linear-gradient(180deg,#9ff2a5fa,#91e59afa);color:#0a0b0d;font-weight:800;cursor:pointer}.email-gate-skip{width:100%;margin-top:12px;height:42px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff08;color:var(--muted);cursor:pointer}.email-gate-success-modal{text-align:center}.email-gate-celebrate{font-size:3rem;line-height:1;margin-bottom:12px}.email-gate-success-copy{color:var(--muted);line-height:1.55;margin-top:10px}.email-gate-success-badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px}.email-gate-success-badges span{padding:8px 12px;border-radius:999px;background:#9ff2a51a;border:1px solid rgba(159,242,165,.22);font-size:.85rem;font-weight:600}.email-gate-gotit{margin-top:18px}@media(max-width:1480px){.timeline-row-rich,.timeline-table-header{column-gap:22px}}.asset-filter-main{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:10px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.asset-filter-main:focus,.asset-filter-main:focus-visible{outline:none;box-shadow:none}.asset-filter-remove{flex:0 0 auto;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#ffffffb8;cursor:pointer;padding:0;margin:0;line-height:1;font-size:14px;transition:background .18s ease,color .18s ease,opacity .18s ease}.asset-filter-remove:focus,.asset-filter-remove:focus-visible,.asset-filter-remove:active{outline:none;box-shadow:none}.asset-filter-chip .asset-filter-remove{background:transparent}.asset-filter-remove:hover{background:#ffffff1a;color:#fffffff2}.asset-chip{animation:chipEnter .25s ease-out}@keyframes chipEnter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.share-x{min-width:138px;height:54px;padding:0 16px;gap:10px;justify-content:flex-start}.share-x:hover{width:auto}.share-x-icon{position:static;font-size:20px}.asset-filter-chip,.asset-filter-control{min-height:36px;height:36px;padding:0 12px}.asset-filter-control{min-width:100px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.company-input-clear{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:18px;height:18px;border:0;padding:0;border-radius:999px;background:transparent;color:#ffffffad;cursor:pointer;line-height:1;font-size:15px}.company-input-clear:hover{color:#fff;background:#ffffff14}.company-add-input{padding-right:34px}.tooltip-metric-title{display:inline-flex;align-items:center;gap:6px;margin-bottom:5px;cursor:help}.tooltip-metric-title>span:first-child{display:inline;margin-bottom:0}.tooltip-metric-title .tooltip-metric-help{margin-bottom:0}.tooltip-metric-title>span{margin-bottom:0}.tooltip-metric-help{width:14px;height:14px;min-width:14px;min-height:14px;border-radius:999px;display:inline-grid;place-items:center;background:#ffffff14;color:var(--text);border:0;padding:0;margin:0;font-size:9px;font-weight:700;line-height:1;cursor:help;text-transform:none;letter-spacing:0}.tooltip-metric-title:hover .tooltip-metric-help{background:#ffffff1f}.hover-tooltip{z-index:9999}.timeline-floating-tooltip{z-index:10001}.modal-overlay{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:24px;background:#07090cb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-card{width:min(760px,100%);max-height:min(84vh,900px);overflow-y:auto;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121316fa,#0d0e11fa);box-shadow:0 30px 90px #00000080;padding:26px 24px 24px}.modal-card-title{display:flex;align-items:center;gap:8px}.modal-card-title svg{flex-shrink:0;opacity:.9}.modal-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.modal-eyebrow{color:var(--mint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.modal-x{width:34px;height:34px;min-width:34px;min-height:34px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:12px;background:#ffffff0d;color:#ffffffd9;font-size:18px;line-height:1;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s ease,transform .15s ease,color .15s ease}.modal-x:hover{background:#ffffff1a;color:#fff;transform:translateY(-1px)}.modal-card h2{margin:0 0 18px;font-size:2rem;line-height:1.05;letter-spacing:-.03em}.modal-section{padding-top:18px;margin-top:18px;border-top:1px solid rgba(255,255,255,.06)}.modal-section:first-of-type{border-top:0;padding-top:0;margin-top:0}.modal-section h3{margin:0 0 12px;font-size:1.08rem;letter-spacing:-.02em}.modal-section h4{margin:0 0 8px;font-size:.98rem}.modal-section p{margin:0 0 10px;color:#e6eaf2cc;line-height:1.62}@media(max-width:640px){.modal-overlay{padding:14px}.modal-card{padding:20px 16px 18px;border-radius:22px}.modal-card h2{font-size:1.6rem}}.modal-card-polished{width:min(860px,100%);max-height:min(88vh,960px);padding:28px 28px 24px;background:radial-gradient(circle at top left,rgba(111,188,255,.08),transparent 24%),radial-gradient(circle at top right,rgba(159,242,165,.06),transparent 24%),linear-gradient(180deg,#121316fb,#0d0e11fb)}.modal-hero{padding:6px 0 8px;margin-bottom:8px}.modal-card-polished h2{margin:0 0 12px;font-size:clamp(2rem,4vw,2.4rem);line-height:1.02;letter-spacing:-.04em}.modal-lead{margin:0;max-width:760px;color:#e6eaf2d1;line-height:1.7;font-size:.98rem}.modal-section{margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.05)}.modal-section:first-of-type{border-top:none;padding-top:0}.modal-section-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.modal-section-kicker{width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;background:#96e49b;color:#000;font-size:12px;font-weight:800;letter-spacing:0em;flex-shrink:0}.modal-section h3{margin:0;font-size:1.1rem;letter-spacing:-.02em}.modal-info-card{padding:16px 18px;border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff08}.modal-info-card p:last-child{margin-bottom:0}.modal-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.modal-grid-2 .modal-info-card h4{margin:0 0 8px;font-size:.96rem}.modal-grid-2 .modal-info-card p{margin:0;color:#e6eaf2cc;line-height:1.6}.modal-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.modal-hero-divider{margin:0 0 24px;border-top:1px solid rgba(255,255,255,.05)}.rotation-cycle{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:18px 0 20px;flex-wrap:wrap}.cycle-node{padding:6px 12px;border-radius:14px;font-size:12px;font-weight:600;letter-spacing:.4px;background:#ffffff0d}.cycle-arrow{opacity:.6;font-size:14px}.cycle-node.improving{color:#60a5fa}.cycle-node.leading{color:#22c55e}.cycle-node.weakening{color:#fbbf24}.cycle-node.lagging{color:#ef4444}.signal-pill{padding:8px 14px;border-radius:999px;border:1px solid rgba(111,188,255,.35);background:#6fbcff14;font-weight:600}.signal-pill-coming{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff73}.modal-callout{margin-top:14px;padding:12px 14px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);font-size:.95rem}.polished-quadrants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quad-card{padding:16px 16px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;box-shadow:inset 0 1px #ffffff0f,0 10px 30px #00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quad-card p{margin:0 0 8px;line-height:1.55}.quad-card p:last-child{margin-bottom:0}.quad-title{font-weight:800;font-size:.98rem;margin-bottom:8px;letter-spacing:.08em}.quad-sub{font-size:.84rem;color:var(--muted)}.quad-leading{border-color:#22c55e40;background:radial-gradient(120% 120% at 0% 0%,rgba(34,197,94,.12),transparent 60%),linear-gradient(180deg,#14141ee6,#0a0a0ff2)}.quad-improving{border-color:#38bdf840;background:radial-gradient(120% 120% at 0% 0%,rgba(56,189,248,.12),transparent 60%),linear-gradient(180deg,#14141ee6,#0a0a0ff2)}.quad-weakening{border-color:#facc1540;background:radial-gradient(120% 120% at 0% 0%,rgba(250,204,21,.12),transparent 60%),linear-gradient(180deg,#14141ee6,#0a0a0ff2)}.quad-lagging{border-color:#ef444440;background:radial-gradient(120% 120% at 0% 0%,rgba(239,68,68,.12),transparent 60%),linear-gradient(180deg,#14141ee6,#0a0a0ff2)}.quad-hint{margin-top:6px;font-size:.85rem;opacity:.65;letter-spacing:.02em}.modal-method{display:grid;gap:14px}.polished-method-block{padding:16px 18px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.polished-method-block h4{margin:0 0 8px;font-size:.98rem}.polished-method-block p:last-child{margin-bottom:0}.formula-box{margin:12px 0;padding:12px 14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);font-family:"Exo 2",monospace;font-size:1rem;color:#f8fbff}.method-sub{color:var(--muted);font-size:.92rem}.modal-list{margin:10px 0 0;padding-left:18px;color:#e6eaf2d1}.modal-list li+li{margin-top:6px}.polished-modal-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.modal-contact{color:#e6eaf2d1;font-size:.92rem;text-align:right;line-height:1.55}.modal-contact a{color:var(--mint);margin-left:6px;text-decoration:none;font-weight:700}.modal-contact a:hover{text-decoration:underline}@media(max-width:760px){.modal-grid-2,.polished-quadrants{grid-template-columns:1fr}.polished-modal-footer{flex-direction:column;align-items:flex-start}.modal-contact{text-align:left}.hero h1 div .tagline{display:none}}@media(max-width:1024px){.header-actions{justify-content:flex-start;padding-left:0}.map-header-row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.map-header-status{align-items:center;text-align:right;min-width:0;flex-shrink:0}.map-overlay-subtitle{bottom:14px;left:50%;transform:translate(-50%);white-space:normal;max-width:calc(100% - 40px)}}@media(max-width:640px){.header-actions{gap:14px;flex-wrap:wrap}.top-nav-link{font-size:.92rem}.map-overlay-subtitle{font-size:.5rem}}.map-export-wrap{position:relative;padding-bottom:0}.ai-insight-card{isolation:isolate;overflow:visible;display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:100%;min-width:0;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ai-insight-card:before,.ai-insight-card:after{display:none}.ai-insight-body{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;max-width:100%;gap:6px}.ai-insight-copy{flex:0 1 auto;min-width:0;text-align:center}.ai-insight-card>*{position:relative;z-index:1}.ai-thinking-orb{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:linear-gradient(180deg,#77c0fa,#96e69c);box-shadow:0 0 8px #6fbcff66,0 0 16px #9f70ff2e;animation:ai-orb-pulse 1.6s ease-in-out infinite;transition:box-shadow .35s ease,opacity .35s ease}.ai-insight-copy{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .28s ease,transform .28s ease,filter .28s ease,color .28s ease;flex:1 1 auto;min-width:0;color:#ffffffeb;font-size:.85rem;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left}.ai-insight-body{display:inline-flex;align-items:center;justify-content:flex-start;width:auto}@media(max-width:1320px){.ai-insight-card{border-radius:24px}.ai-insight-body{width:100%;max-width:100%}.ai-insight-copy{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left;font-size:.8rem}}@media(min-width:1280px){.ai-insight-copy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.ai-insight-body{width:auto;max-width:100%}}.ai-insight-copy-visible{opacity:1;transform:translateY(0);filter:blur(0)}.ai-insight-copy-hidden{opacity:0;transform:translateY(4px);filter:blur(4px)}.ai-insight-thinking{box-shadow:none;border-color:transparent}.ai-insight-thinking .ai-insight-copy{color:#fffffff5;animation:ai-text-glow-pulse 1.6s ease-in-out infinite}@keyframes ai-text-glow-pulse{0%,to{text-shadow:0 0 6px rgba(111,188,255,.22),0 0 14px rgba(111,188,255,.14),0 0 24px rgba(159,230,156,.1)}50%{text-shadow:0 0 10px rgba(111,188,255,.38),0 0 22px rgba(111,188,255,.24),0 0 38px rgba(159,230,156,.18)}}.ai-insight-thinking:before{opacity:.48}.ai-insight-thinking:after{opacity:1;animation:ai-insight-border-sweep 1.7s cubic-bezier(.22,.61,.36,1) infinite}.ai-insight-thinking .ai-thinking-orb{animation-duration:.95s;box-shadow:0 0 12px #6fbcff8c,0 0 28px #9f70ff52}.map-export-wrap.is-exporting .ai-insight-card{display:block;padding:0;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;min-height:0}.map-export-wrap.is-exporting .ai-insight-card:before,.map-export-wrap.is-exporting .ai-insight-card:after{display:none}.map-export-wrap.is-exporting .ai-insight-body{display:block;width:auto;max-width:100%;white-space:nowrap;text-align:center}.map-export-wrap.is-exporting .ai-insight-copy{display:block;color:#fffffff5;font-size:.8rem;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;overflow:visible;text-overflow:clip;text-align:center;opacity:1;transform:none;filter:none}.map-export-wrap.is-exporting .ai-thinking-orb{display:none}@keyframes ai-orb-pulse{0%{transform:scale(.92);opacity:.58;filter:blur(0px)}50%{transform:scale(1.45);opacity:1;filter:blur(.3px)}to{transform:scale(.92);opacity:.58;filter:blur(0px)}}@keyframes ai-insight-border-sweep{0%{background-position:-140% 50%}to{background-position:140% 50%}}.last-updated-inline{opacity:.8;white-space:nowrap;font-size:.7rem}.quadrant-label-html{position:absolute;z-index:4;font-size:15px;font-weight:500;line-height:1;cursor:help;-webkit-user-select:none;user-select:none;pointer-events:auto}.quadrant-label-improving{top:24px;left:24px;color:#6fbcff}.quadrant-label-leading{top:24px;right:24px;color:#98f0b5}.quadrant-label-lagging{bottom:24px;left:24px;color:#ff7f99}.quadrant-label-weakening{bottom:24px;right:24px;color:#fbbf24}@media(max-width:640px){.quadrant-label-html{font-size:12px;line-height:0}}.map-dot-icon-fo-wrap{pointer-events:none;overflow:visible}.map-dot-icon-fo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;line-height:1;font-size:20px;font-weight:700;color:#fffffff5;-webkit-user-select:none;user-select:none}.status-card{margin:14px 0 16px;padding:16px 18px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#0f172ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-card-loading{border-color:#38bdf838}.status-card-error{border-color:#f8717147}.status-card-title{font-size:.98rem;font-weight:700;color:#f8fafc}.status-card-text{margin-top:6px;font-size:.92rem;line-height:1.5;color:#cbd5e1}.status-card-button{margin-top:12px;border:0;border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:700;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;transition:transform .08s ease,box-shadow .08s ease}.status-card-button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #16a34a40}.map-skeleton{height:420px;border-radius:18px;background:linear-gradient(90deg,#1e293b80 25%,#33415599,#1e293b80 75%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.map-svg-wrap.is-exporting .map-latest-dot-pulse{animation:none;transform:none}.map-svg-wrap.is-exporting .map-latest-dot{filter:none}.map-export-credit{display:none}.map-export-wrap.is-exporting{display:flex;flex-direction:column}.map-export-wrap.is-exporting .map-export-credit{display:flex;align-items:center;justify-content:center;height:32px;margin-top:-1px;padding:0;font-size:13px;line-height:1;color:#fff;letter-spacing:.35px;background:#000;border-bottom-left-radius:28px;border-bottom-right-radius:28px}.map-export-wrap.is-exporting .map-latest-dot-pulse{animation:none;transform:none}.map-export-wrap.is-exporting .map-latest-dot{filter:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.hero{display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-bottom:1px solid #30303F;padding:8px 0 14px}.header-actions{display:none}.mobile-nav-wrap{display:block}.map-header-row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.map-header-status{width:100%;align-items:flex-start;text-align:left;white-space:normal}.last-updated-inline{display:block;white-space:normal}}.modal-link{background:none;border:none;color:#97e59c;font-weight:600;cursor:pointer;padding:0}.modal-link:hover{color:#b6f5ba}.timeline-col-asset,.timeline-col-quadrant,.timeline-text,.timeline-name-line,.timeline-metric{min-width:0}.timeline-text strong,.timeline-text span,.timeline-col-quadrant strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lab-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,22vw,440px);gap:32px;align-items:start}.lab-layout>*{min-width:0}.lab-left-col{min-width:0;display:grid;gap:16px}.right-panel,.lab8-panel,.right-panel-rail{min-width:0;width:100%}.right-panel{position:sticky;top:24px;align-self:start}.map-card,.chart-panel,.map-export-wrap,.map-svg-wrap,.timeline-panel,.timeline-table-scroll,.timeline-list,.timeline-row,.timeline-row-rich,.timeline-label,.timeline-text,.timeline-track-wrap,.timeline-track,.timeline-metric,.timeline-sparkline-cell{min-width:0}@media(max-width:1680px){.lab-layout{grid-template-columns:minmax(0,1fr) 400px;gap:32px}}@media(max-width:1480px){.lab-layout{grid-template-columns:minmax(0,1fr) 340px;gap:32px}}@media(max-width:1280px){.lab-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}}@media(max-width:1100px){.lab-layout{grid-template-columns:1fr;gap:16px}.right-panel{position:relative;top:auto}}.right-panel-rail,.lab8-stack,.lab8-card,.lab8-overview,.lab8-meter-card,.lab8-confidence-level-panel{min-width:0}.timeline-panel{container-type:inline-size;container-name:rankings;padding:16px;border-radius:28px;background:radial-gradient(circle at top left,rgba(111,188,255,.045),transparent 34%),radial-gradient(circle at 100% 0%,rgba(159,242,165,.035),transparent 26%),linear-gradient(180deg,#121316fb,#0e0f12fc)}.timeline-header{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}.timeline-header h3{margin:0;font-size:18px;letter-spacing:-.02em;font-weight:700;line-height:1.05}.timeline-header .segmented.small-segmented-tight{padding:4px;gap:4px;min-height:40px;border-radius:999px;background:#ffffff05;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px #ffffff08,0 6px 18px #0000001a}.timeline-header .segmented.small-segmented-tight button{min-width:86px;padding:0 8px;border-radius:999px;font-size:.75rem;font-weight:700}.timeline-table-scroll{width:100%;overflow:hidden}.timeline-table-header,.timeline-row-rich{display:grid;align-items:center}.timeline-table-header-cell,.timeline-row-rich>*{min-width:0}.timeline-table-header{grid-template-columns:minmax(248px,1.7fr) minmax(180px,1.08fr) minmax(120px,.82fr) minmax(122px,.9fr) minmax(122px,.9fr) minmax(92px,.72fr) minmax(108px,.82fr) minmax(92px,.72fr);column-gap:20px;padding:0 12px 8px;margin-bottom:2px;align-items:end}.timeline-row-rich{grid-template-columns:minmax(248px,1.7fr) minmax(180px,1.08fr) minmax(120px,.82fr) minmax(122px,.9fr) minmax(122px,.9fr) minmax(92px,.72fr) minmax(108px,.82fr) minmax(92px,.72fr);column-gap:20px}.timeline-table-header-cell{color:#ffffff8f;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.timeline-text{gap:6px}.timeline-name-line{gap:8px;align-items:center}.timeline-text strong{font-size:15px;line-height:1.04;font-weight:700}.timeline-text span{font-size:12px;line-height:1.2;color:#ffffff9e}span.leader-badge{display:inline-flex;align-items:center;padding:3px 6px;border-radius:999px;background:#9ff2a51f;border:1px solid rgba(159,242,165,.2);color:var(--mint);font-weight:500;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.timeline-track-wrap{justify-content:flex-start}.timeline-col-quadrant{justify-content:flex-start;text-align:left}.timeline-metric strong,.timeline-col-quadrant strong,.timeline-col-return strong{font-size:14px;font-weight:500}.metric-bar-inline{grid-template-columns:40px minmax(72px,1fr);gap:8px;align-items:center}.metric-bar-inline-value{font-size:12px;text-align:left}.metric-bar-inline-trackwrap,.timeline-metric-bar-cell .metric-bar-inline-trackwrap{width:100%;min-width:72px;max-width:96px}.metric-bar-track{height:7px}.metric-bar-midline{top:1px;bottom:1px}@container rankings (max-width: 1320px){.timeline-header-chart,.timeline-col-chart{display:none}.timeline-table-header,.timeline-row-rich{grid-template-columns:minmax(248px,1.72fr) minmax(180px,1.1fr) minmax(120px,.84fr) minmax(122px,.92fr) minmax(122px,.92fr) minmax(92px,.74fr) minmax(92px,.74fr);column-gap:18px}}@container rankings (max-width: 1160px){.timeline-header-price,.timeline-col-price{display:none}.timeline-table-header,.timeline-row-rich{grid-template-columns:minmax(232px,1.65fr) minmax(176px,1.06fr) minmax(118px,.84fr) minmax(118px,.9fr) minmax(118px,.9fr) minmax(92px,.74fr);column-gap:16px}}@container rankings (max-width: 880px){.timeline-header-rs,.timeline-col-rs,.timeline-header-mom,.timeline-col-mom{display:none}.timeline-table-header,.timeline-row-rich{grid-template-columns:minmax(220px,1.5fr) minmax(190px,1.06fr) minmax(120px,.86fr) minmax(96px,.76fr);column-gap:18px}}@container rankings (max-width: 660px){.timeline-header-path,.timeline-col-path{display:none}.timeline-table-header,.timeline-row-rich{grid-template-columns:minmax(0,1.25fr) minmax(118px,.86fr) minmax(98px,.76fr);column-gap:16px}.timeline-row{padding:12px 14px;border-radius:20px}}@container rankings (max-width: 560px){.timeline-header-return,.timeline-col-return{display:none}.timeline-header .segmented.small-segmented-tight{width:100%;min-width:0;min-height:52px}.timeline-header .segmented.small-segmented-tight button{flex:1 1 0;min-width:0;min-height:40px;font-size:14px}.timeline-table-header,.timeline-row-rich{grid-template-columns:minmax(0,1fr) minmax(112px,.82fr);column-gap:16px}.timeline-table-header{padding:0 8px 10px}.timeline-row{padding:13px;border-radius:20px}.asset-icon{width:40px;height:40px;border-radius:14px;font-size:16px}.timeline-text strong{font-size:14px}.timeline-text span{font-size:11px}.timeline-col-quadrant strong{font-size:14px}.timeline-header{flex-direction:column;align-items:stretch;gap:14px}.timeline-header .segmented.small-segmented-tight{align-self:center;width:100%;min-width:0;min-height:52px}}@media(max-width:560px){.app{padding:12px}}@media(max-width:640px){.toolbar{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.toolbar-controls{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.toolbar>.segmented{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;width:100%;gap:6px;padding:6px;border-radius:999px;-ms-overflow-style:none;scrollbar-width:none}.toolbar>.segmented::-webkit-scrollbar{display:none}.toolbar>.segmented button{flex:0 0 auto;width:auto;min-width:max-content;padding:12px 16px;font-size:.95rem;text-align:center;white-space:nowrap}.duration-group{width:100%;min-width:0;justify-self:stretch;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border-radius:999px}.duration-group-compact{grid-template-columns:minmax(0,1fr)}.duration-label{padding-left:4px;white-space:nowrap}.duration-select{width:100%;min-width:0}}.timeline-floating-tooltip,.hover-tooltip{font-size:.82rem}.timeline-tooltip-body{font-size:.8rem;line-height:1.45}.timeline-tooltip-date,.timeline-tooltip-meta{font-size:.72rem}.tooltip-grid span{font-size:.68rem}.tooltip-grid strong{font-size:.9rem}.tooltip-metric-card .metric-bar-inline-value{font-size:.75rem}.tooltip-metric-card .metric-bar-top strong{font-size:.9rem}.tooltip-metric-card .metric-bar-bottom-value{font-size:.72rem}.holding-left strong,.holding-right strong{font-size:.85rem}.holding-left span,.holding-right span{font-size:.72rem}.asset-chip-info-tooltip{min-width:0;max-width:none;width:auto;padding:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%,-2px)}.asset-chip-info-tooltip .timeline-tooltip-body{white-space:nowrap;font-size:.72rem;line-height:1;letter-spacing:-.01em;color:#fffffff5;text-shadow:0 2px 8px rgba(0,0,0,.95),0 0 18px rgba(0,0,0,.55)}.main-insights-section{display:block;margin-top:16px}.decision-main-stack{display:grid;gap:18px}.decision-main-section{padding:20px 22px;border-radius:30px;position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(111,188,255,.06),transparent 32%),radial-gradient(circle at top right,rgba(159,242,165,.04),transparent 24%),linear-gradient(180deg,#121316fb,#0d0e12fc);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08,0 24px 60px #0000006b}.decision-main-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 0%,rgba(255,255,255,.04),transparent 26%),radial-gradient(circle at 100% 100%,rgba(111,188,255,.05),transparent 24%)}.decision-main-head-carousel{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.decision-carousel-controls{display:flex;align-items:center;gap:10px;flex:0 0 auto}.decision-carousel-arrow{display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000038;color:#ffffffeb;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease,box-shadow .18s ease}.decision-carousel-arrow:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(180deg,#ffffff17,#ffffff0a);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000042}.decision-carousel-arrow:disabled{opacity:.32;cursor:default;box-shadow:none}.decision-carousel-grid{display:grid;grid-template-columns:1fr;gap:14px}.decision-detail-card{position:relative;overflow:hidden;height:100%;padding:18px 18px 16px;border-radius:24px;background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at 0% 0%,rgba(var(--decision-accent-rgb),.18),transparent 38%),radial-gradient(circle at 100% 100%,rgba(var(--decision-accent-rgb),.09),transparent 32%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.decision-detail-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 24%,transparent 70%,rgba(255,255,255,.04));opacity:.8}.decision-detail-icon{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;font-size:20px;flex:0 0 auto;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.16),transparent 40%),linear-gradient(180deg,rgba(var(--decision-accent-rgb),.22),#ffffff0a);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000038,0 0 28px rgba(var(--decision-accent-rgb),.16)}.decision-detail-title-wrap{min-width:0;display:grid;gap:7px}.decision-detail-symbol{font-size:1.06rem;font-weight:700;letter-spacing:-.02em}.decision-carousel-grid .decision-detail-grid{grid-template-columns:1fr;gap:14px}.decision-story-row{display:grid;gap:6px;padding:12px 13px;border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid rgba(255,255,255,.06)}.decision-story-text{font-size:.88rem;line-height:1.55;color:#ffffffd6}.decision-mini-metric,.decision-detail-panel{padding:12px;border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff05);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08}.decision-mini-value{font-size:1.02rem;font-weight:700;letter-spacing:-.02em}.decision-detail-panel .row-sparkline{width:100%;height:36px}@media(max-width:900px){.decision-carousel-grid{grid-template-columns:1fr}.decision-main-head-carousel{flex-direction:column;align-items:stretch}.decision-carousel-controls{align-self:flex-end}}.decision-detail-head-left{display:flex;align-items:center;gap:14px;min-width:0}.decision-detail-top-metrics{display:grid;gap:8px;justify-items:end;flex:0 0 auto;margin-left:12px}.decision-top-metric{padding:7px 10px;border-radius:999px;font-size:.88rem;font-weight:700;letter-spacing:-.02em;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff0a}.decision-top-metric-positive{color:#97e59c;border-color:#97e59c29;background:linear-gradient(180deg,#97e59c24,#ffffff08)}.decision-top-metric-negative{color:#ff8c94;border-color:#ff8c9429;background:linear-gradient(180deg,#ff8c9424,#ffffff08)}.decision-top-metric-neutral{color:#ffffffeb}.decision-story-list-compact .decision-story-row{padding:10px 12px}.decision-detail-stats-hero .decision-mini-metric{padding:14px 14px 12px;border-radius:18px;background:linear-gradient(180deg,rgba(var(--decision-accent-rgb),.12),#ffffff05),linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 0 24px rgba(var(--decision-accent-rgb),.08)}.decision-detail-stats-hero .decision-mini-label{display:block;margin-bottom:8px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff85}.decision-detail-stats-hero .decision-mini-value{font-size:1.55rem;line-height:1;font-weight:800;letter-spacing:-.04em}.decision-path-dots{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-height:14px}.decision-path-dot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);box-shadow:0 0 10px #ffffff0a}.decision-path-leading{background:#9ff2a5}.decision-path-improving{background:#6fbcff}.decision-path-weakening{background:#fbbf24}.decision-path-lagging{background:#ff7f99}.decision-detail-panel-label{margin-bottom:8px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.decision-detail-chart-panel .row-sparkline{width:100%;height:44px;filter:drop-shadow(0 0 10px rgba(var(--decision-accent-rgb),.14))}.decision-carousel-arrow{width:32px;height:32px;padding:0}.decision-carousel-arrow-svg{width:18px;height:18px;display:block}@media(max-width:1100px){.decision-detail-top-metrics{justify-items:start}}.decision-main-head-copy h3{margin:0 0 4px;font-size:1.7rem;letter-spacing:-.02em}.decision-main-head-copy p{margin:0;max-width:780px;color:#ffffffb8;line-height:1.55}.decision-main-empty{padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff06;color:#ffffffb8}.decision-detail-card-horizontal{display:grid;grid-template-columns:minmax(0,1.45fr) 220px;gap:14px;align-items:stretch}.decision-detail-top-metrics-inline{display:grid;gap:8px;justify-items:end}.decision-top-mini-chart{width:120px}.decision-top-mini-chart .row-sparkline{height:28px!important;width:120px!important;opacity:.95}.decision-visual-panel{height:100%;display:grid;align-content:start;gap:12px}.decision-mini-map{width:100%;height:120px;display:block;overflow:visible}.decision-mini-map-line{filter:drop-shadow(0 0 12px rgba(var(--decision-accent-rgb),.22))}.decision-mini-map-empty{min-height:120px;display:grid;place-items:center;color:#ffffff73;font-size:.84rem}@media(max-width:1100px){.decision-detail-card-horizontal{grid-template-columns:1fr}.decision-detail-top-metrics-inline{justify-items:start}}.decision-card-top{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:12px}.decision-detail-head-left-wide{min-width:0}.decision-card-top-right{display:flex;align-items:flex-start;gap:10px;justify-self:end}.decision-top-mini-chart-inline{width:120px;align-self:start;margin-top:6px}.decision-top-mini-chart-inline .row-sparkline{width:120px!important;height:28px!important}.decision-detail-top-metrics-inline{gap:8px}.decision-card-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.55fr) 260px;gap:14px;align-items:start}.decision-card-main,.decision-card-visual{min-width:0}.decision-visual-panel-story{min-height:100%}.decision-detail-panel-head-story{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.decision-path-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:700;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#ffffffeb;white-space:nowrap}.decision-path-pill-positive{color:#97e59c;border-color:#97e59c2e;background:#97e59c14}.decision-path-pill-mixed{color:#fbbf24;border-color:#fbbf242e;background:#fbbf2414}.decision-path-pill-negative{color:#ff8c94;border-color:#ff8c942e;background:#ff8c9414}.decision-path-pill-neutral{color:#ffffffe0}.decision-mini-map{width:100%;height:118px}.decision-path-replay{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.decision-path-replay .decision-path-dot{appearance:none;-webkit-appearance:none;background-clip:padding-box;cursor:pointer}.decision-path-dot-active{transform:scale(1.18);box-shadow:0 0 0 2px rgba(var(--decision-accent-rgb),.28),0 0 0 4px rgba(var(--decision-accent-rgb),.12)}.decision-model-confidence{font-size:.8rem;color:#ffffffb8}.decision-model-confidence strong{color:#fffffff0;font-weight:700}.decision-story-row-emphasis{background:linear-gradient(180deg,rgba(var(--decision-accent-rgb),.08),#ffffff05),linear-gradient(180deg,#ffffff09,#ffffff05)}.decision-why-grid{display:grid;gap:8px}.decision-why-item{font-size:.79rem;line-height:1.4;color:#ffffffc7;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.decision-detail-card-horizontal{display:block}.decision-detail-card-story{padding:16px}@media(max-width:1100px){.decision-card-body,.decision-card-top{grid-template-columns:1fr}.decision-card-top-right{justify-self:start}}@media(max-width:700px){.decision-card-top-right{width:100%;justify-content:space-between}.decision-top-mini-chart-inline{width:96px}.decision-top-mini-chart-inline .row-sparkline{width:96px!important}}.decision-card-top{grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:18px;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:16px}.decision-detail-head-left-wide{display:flex;align-items:center;gap:14px}.decision-card-top-right{align-items:center;gap:14px}.decision-card-top-stats{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:fit-content;margin-left:auto}.decision-top-mini-chart-inline{flex:0 0 auto;width:88px}.decision-top-mini-chart-inline .row-sparkline{width:88px!important;height:32px!important}.decision-detail-top-metrics-inline{flex:0 0 auto;display:grid;gap:4px;justify-items:end;width:fit-content;min-width:0}.decision-top-metric{min-width:0;width:fit-content;justify-content:flex-end;font-size:.9rem;padding:0;border:0;background:transparent;box-shadow:none}.decision-card-body{grid-template-columns:minmax(0,1.7fr) 300px;gap:18px}.decision-card-main{display:grid;gap:14px}.decision-story-row{padding:15px 16px;border-radius:18px}.decision-story-row-spaced{margin-top:0}.decision-story-text{font-size:.92rem;line-height:1.62}.decision-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.decision-why-item{display:grid;gap:4px;padding:12px;border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.decision-why-item-positive{border-color:#97e59c2e;background:linear-gradient(180deg,#97e59c1c,#ffffff05)}.decision-why-item-mixed{border-color:#fbbf242e;background:linear-gradient(180deg,#fbbf241a,#ffffff05)}.decision-why-item-negative{border-color:#ff8c942e;background:linear-gradient(180deg,#ff8c941a,#ffffff05)}.decision-why-value{font-size:1rem;letter-spacing:-.02em;color:#fffffff5}.decision-why-help{font-size:.73rem;line-height:1.42;color:#ffffffad}.decision-visual-panel-story{gap:14px}.decision-mini-map{height:126px;border-radius:14px;background:linear-gradient(180deg,#ffffff05,#ffffff03)}.decision-path-replay{gap:10px;padding-top:2px}.decision-path-replay .decision-path-dot{width:12px;height:12px;min-width:12px;min-height:12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:0;margin:0;outline:none;box-shadow:0 0 #0000}.decision-model-confidence{display:grid;gap:4px;font-size:.78rem}.decision-model-confidence span{color:#ffffff94;line-height:1.4}@media(max-width:1100px){.decision-card-top{grid-template-columns:1fr;align-items:start}.decision-card-top-right{justify-self:stretch}.decision-card-top-stats{justify-content:space-between;width:100%}.decision-card-body{grid-template-columns:1fr}}@media(max-width:700px){.decision-why-grid{grid-template-columns:1fr}.decision-card-top-stats{flex-wrap:wrap;justify-content:flex-start}}.decision-card-clean .decision-card-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:18px}.decision-card-clean .decision-story-helper{display:none}.decision-card-clean .decision-story-text-soft{color:#e8ecf4bd;font-size:15px;line-height:1.65}.decision-card-clean .decision-why-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.decision-card-clean .decision-why-item{min-height:156px;padding:16px 16px 14px;border-radius:18px}.decision-card-clean .decision-why-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0}.decision-card-clean .decision-why-value{font-size:2.5rem;line-height:1;letter-spacing:-.03em;margin-bottom:10px}.decision-compact-panel{min-height:0}.decision-story-subtext{color:#e8ecf4ad;font-size:14px;line-height:1.55}.decision-alert-cta-clean{margin-top:0}.decision-card-clean .decision-mini-map-line{filter:drop-shadow(0 0 6px rgba(var(--decision-accent-rgb),.24))}.decision-card-clean .decision-mini-map-axis{opacity:1}.decision-card-clean .decision-detail-panel,.decision-card-clean .decision-story-row,.decision-card-clean .decision-why-item{box-shadow:0 8px 28px #0000003d}.decision-card-clean .decision-model-confidence span{color:#e8ecf4b8}@media(max-width:1120px){.decision-card-clean .decision-card-body{grid-template-columns:1fr}}@media(max-width:720px){.decision-card-clean .decision-why-grid-simple{grid-template-columns:1fr}}.inline-info-wrap{position:relative;display:inline-flex;align-items:center}.inline-info-button{width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffd1;font-size:10px;font-weight:700;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0}.inline-info-button:hover{background:#ffffff1a}.inline-info-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:10030;min-width:180px;max-width:240px;padding:10px 12px;border-radius:12px;background:#121316fa;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #0006;color:#ffffffdb;font-size:12px;line-height:1.45;white-space:normal}.decision-alert-cta{min-height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,140,148,.2);background:linear-gradient(180deg,#ff8c9429,#ffffff08);color:#fff;font-weight:700;cursor:pointer}.decision-story-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.decision-story-kicker{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.decision-card-clean .decision-why-item{min-height:140px}.decision-card-clean .decision-why-value,.decision-card-clean .decision-top-metric,.decision-detail-symbol{font-family:"Exo 2",Inter,sans-serif}.decision-card-clean .decision-why-value{font-size:30px}.decision-card-clean .decision-why-help{font-size:13px;line-height:1.48;margin-top:20px}.decision-card-clean .decision-story-text,.decision-card-clean .decision-story-subtext,.decision-card-clean .decision-story-text-soft{font-size:14px}.decision-compact-panel-full{margin-top:0}.decision-card-clean .decision-mini-map{border-radius:18px;overflow:hidden}.decision-mini-map-grid{stroke:#ffffff0d;stroke-width:.8}.decision-card-clean .decision-mini-map-axis{stroke:#fff3}.decision-mini-map-label{fill:#ffffff42;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.decision-mini-map-dot{filter:drop-shadow(0 0 8px rgba(var(--decision-accent-rgb),.3))}.decision-carousel-grid{grid-template-columns:1fr}.seo-section-right{margin-top:16px}.seo-section-header-compact h2{font-size:1.05rem}.seo-actions-compact{margin-top:10px}@media(max-width:720px){.decision-card-clean .decision-why-grid-simple-two{grid-template-columns:1fr}}.decision-carousel-controls{align-items:center;gap:10px}.decision-carousel-indicator{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;min-width:52px;text-align:center}.decision-carousel-arrow:disabled{opacity:.28;pointer-events:none}.decision-carousel-grid-animated{animation:decisionCardFade .26s ease}@keyframes decisionCardFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.decision-why-value,.decision-why-item .decision-why-value{font-family:"Exo 2",Inter,sans-serif}.asset-alert-modal-compact{position:relative;max-width:560px}.asset-alert-kicker{margin-top:4px;margin-bottom:6px;color:#ffffffad;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.asset-alert-list-tight{margin-bottom:18px}.asset-alert-form-tight{display:grid;gap:12px}.email-gate-close{position:absolute;top:18px;right:18px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffd1}.seo-copy-single{color:#ffffffc2;line-height:1.7;font-size:15px;margin-top:10px}.asset-links-section{margin-top:16px;padding:18px}.asset-links-header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.asset-links-title{margin:0;font-size:1.05rem;font-weight:700;color:#fffffff5}.asset-link-grid{display:flex;flex-wrap:wrap;gap:10px}.asset-link-grid a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;text-decoration:none;color:#ffffffdb;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:.84rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}.asset-link-grid a:hover{background:#ffffff12;border-color:#ffffff24;transform:translateY(-1px)}.hover-tooltip.tooltip-locked .tooltip-header{cursor:move}.tooltip-dragging{-webkit-user-select:none;user-select:none}.tooltip-metric-title span,.timeline-table-header-cell{letter-spacing:.08em}.decision-carousel-arrow[disabled]{pointer-events:none}.decision-carousel-indicator{min-width:58px;text-align:center}.decision-carousel-grid-animated{animation:decisionCrossFade .22s ease}@keyframes decisionCrossFade{0%{opacity:0}to{opacity:1}}.decision-alert-cta[disabled],.decision-alert-cta[aria-disabled=true]{cursor:default;opacity:.76;border-color:#97e59c33;background:linear-gradient(180deg,#97e59c1f,#ffffff08)}.asset-alert-modal-compact{width:min(520px,100%);padding:26px 24px 22px;position:relative}.email-gate-close.asset-alert-close,.asset-alert-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffdb;display:grid;place-items:center;padding:0;font-size:20px;line-height:1;box-shadow:none;transform:none}.email-gate-close.asset-alert-close:hover,.asset-alert-close:hover{background:#ffffff14;color:#fff}.tooltip-header{cursor:move}@media(max-width:700px){.decision-carousel-controls{display:grid;grid-template-columns:1fr auto 1fr;width:100%;gap:10px}.decision-carousel-arrow{width:100%;min-width:0}}.decision-card-clean .decision-why-item,.decision-card-clean .decision-why-item-positive,.decision-card-clean .decision-why-item-mixed,.decision-card-clean .decision-why-item-negative{background:linear-gradient(180deg,#ffffff08,#ffffff05);border-color:#ffffff14;box-shadow:inset 0 1px #ffffff08}.decision-carousel-grid-animated{animation:decisionCrossFadeOnly .22s ease}@keyframes decisionCrossFadeOnly{0%{opacity:0}to{opacity:1}}.seo-copy-single{max-width:42ch;font-size:14px;line-height:1.6;color:#ffffffa8}.decision-alert-cta[disabled],.decision-alert-cta[aria-disabled=true]{cursor:default;opacity:.82;color:#fffffff2;border-color:#97e59c38;background:linear-gradient(180deg,#97e59c1c,#ffffff08)}.decision-card-top-stats{display:flex;align-items:center;justify-content:flex-end;gap:16px}.decision-top-mini-chart-inline{display:flex;align-items:center;justify-content:flex-start;align-self:center}.decision-top-mini-chart-inline .row-sparkline{display:block}.decision-detail-top-metrics-inline{align-self:center}.decision-story-kicker{color:#ffffff94}.decision-why-item{background:linear-gradient(180deg,#ffffff07,#ffffff05)!important;border-color:#ffffff14!important}.decision-why-item-positive,.decision-why-item-mixed,.decision-why-item-negative{background:linear-gradient(180deg,#ffffff07,#ffffff05)!important}.decision-why-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.decision-why-value-row{display:flex;align-items:center;gap:12px}.decision-cue{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.decision-cue-ring{width:28px;height:28px;border-radius:999px;background:conic-gradient(var(--decision-accent) var(--cue-pct),rgba(255,255,255,.1) 0);padding:3px;box-shadow:0 0 0 1px #ffffff0f inset}.decision-cue-ring-inner{display:block;width:100%;height:100%;border-radius:999px}.decision-cue-arrow{margin-left:auto;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:14px;color:#ffffffd1}.decision-cue-positive{color:#95e79f}.decision-cue-mixed{color:#f4c14f}.decision-cue-negative{color:#ff8ca0}.inline-info-trigger{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:inherit;padding:0;cursor:pointer;font:inherit}.inline-info-trigger-label{font-size:.82rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa3;font-weight:700}.inline-info-button-embedded{pointer-events:none}.inline-info-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:10030;width:min(280px,48vw);padding:10px 12px;border-radius:12px;background:#121316fa;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 40px #0006;color:#ffffffdb;font-size:12px;line-height:1.45;white-space:normal}.decision-alert-cta[disabled]{opacity:.72;cursor:default;filter:saturate(.7)}.decision-carousel-grid-animated{transition:opacity .22s ease;animation:decision-fade .22s ease}@keyframes decision-fade{0%{opacity:.45}to{opacity:1}}.decision-detail-panel-head-story>div{display:flex;flex-direction:column;gap:8px}.decision-mini-map-axis{stroke:#ffffff57;stroke-width:1.1;stroke-dasharray:5 5}.decision-mini-map-grid{stroke:#ffffff0d;stroke-width:.9}.decision-top-mini-chart{min-height:54px}.seo-copy-single{max-width:none}.hover-tooltip.tooltip-locked{cursor:default}.hover-tooltip.tooltip-locked .tooltip-header{cursor:grab}.hover-tooltip.tooltip-dragging .tooltip-header{cursor:grabbing}.tooltip-metric-title{gap:6px}.tooltip-metric-help{width:16px;height:16px;border-radius:999px}.tooltip-close{display:grid;place-items:center;line-height:1}@media(max-width:768px){.decision-carousel-controls{display:grid;grid-template-columns:1fr auto 1fr;width:100%}.decision-carousel-arrow{width:100%}}.map-card:before{background:radial-gradient(60% 60% at 0% 0%,rgba(111,188,255,.12),transparent 68%),radial-gradient(60% 60% at 100% 0%,rgba(159,242,165,.1),transparent 68%),radial-gradient(60% 60% at 0% 100%,rgba(255,127,153,.08),transparent 68%),radial-gradient(60% 60% at 100% 100%,rgba(251,191,36,.08),transparent 68%)}.decision-main-section{border-radius:30px;background:radial-gradient(110% 110% at 0% 0%,rgba(111,188,255,.08),transparent 34%),radial-gradient(120% 120% at 100% 100%,rgba(255,152,120,.08),transparent 32%),linear-gradient(180deg,#0c0f17fa,#080a10fc);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0a,0 24px 60px #00000061}.decision-main-head-copy p{max-width:780px;color:#ffffffbd;font-size:.95rem;line-height:1.55}.decision-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:10px 0 16px}.decision-carousel-pills{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.decision-carousel-pill{min-height:40px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#080a10d9;color:#ff6754eb;font-size:.9rem;font-weight:700;letter-spacing:-.02em;cursor:pointer;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.decision-carousel-pill:hover{transform:translateY(-1px);border-color:#ffffff1f}.decision-carousel-pill-active{background:#ffffff05;color:#fffffffa;border-color:#ffffffc7;box-shadow:inset 0 1px #ffffff0f}.decision-carousel-controls{gap:12px;flex:0 0 auto}.decision-carousel-arrow{width:32px;height:32px;border-radius:999px;background:linear-gradient(180deg,#ffffff17,#ffffff0a);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0a}.decision-carousel-indicator{min-width:auto;color:#ffffff85;font-size:.8rem;letter-spacing:.18em}.decision-detail-card-story{padding:0;overflow:hidden;border-radius:28px;background:radial-gradient(120% 120% at 0% 0%,rgba(var(--decision-accent-rgb),.18),transparent 42%),radial-gradient(100% 100% at 100% 100%,rgba(255,151,119,.1),transparent 30%),linear-gradient(180deg,#12141cfa,#0a0c12fe);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000042}.decision-card-top{padding:18px 18px 14px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.08);grid-template-columns:minmax(0,1fr) auto;align-items:start}.decision-detail-icon{width:50px;height:50px;border-radius:18px;background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.13),transparent 42%),linear-gradient(180deg,rgba(var(--decision-accent-rgb),.2),#ffffff08);border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 24px #0000002e}.decision-detail-symbol{font-size:2rem;line-height:1;font-weight:700;letter-spacing:-.04em}.decision-detail-title-wrap{gap:4px}.decision-detail-title-wrap:after{content:attr(data-subtitle)}.decision-detail-head-left-wide .decision-detail-title-wrap{position:relative}.decision-detail-head-left-wide .decision-detail-title-wrap .decision-detail-subrow{margin-top:2px}.decision-detail-head-left-wide .decision-detail-title-wrap:before{content:""}.decision-detail-head-left-wide .decision-detail-title-wrap .decision-detail-symbol+.decision-detail-subrow:before{content:attr(data-company-name)}.decision-card-top-right{align-items:flex-start}.decision-card-top-stats{gap:16px;align-items:flex-start}.decision-top-mini-chart-inline{width:176px}.decision-top-mini-chart-inline .row-sparkline{width:176px!important;height:46px!important}.decision-top-metric{min-width:104px;justify-content:flex-start;font-size:.9rem;padding:0;border:0;background:transparent;box-shadow:none}.decision-top-metric-neutral{color:#fffffff2;font-size:1.95rem;line-height:1;font-weight:500;font-family:"Exo 2",Inter,sans-serif}.decision-top-metric-positive,.decision-top-metric-negative{font-size:1.05rem;line-height:1}.decision-detail-top-metrics-inline{justify-items:end;gap:8px}.decision-card-clean .decision-card-body{grid-template-columns:minmax(0,1.72fr) 270px;gap:16px;padding:16px}.decision-story-row,.decision-detail-panel,.decision-card-clean .decision-why-item{border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff05);box-shadow:inset 0 1px #ffffff08}.decision-story-row-emphasis{padding:14px 16px;background:linear-gradient(180deg,#ffffff0b,#ffffff05),radial-gradient(90% 120% at 0% 0%,rgba(var(--decision-accent-rgb),.12),transparent 55%)}.decision-story-label,.decision-story-kicker,.decision-detail-panel-label,.inline-info-trigger-label{font-size:.7rem;letter-spacing:.05rem;text-transform:uppercase;color:#ffffff80}.decision-card-clean .decision-story-text-soft,.decision-story-subtext,.decision-card-clean .decision-model-confidence span,.decision-why-help{font-size:.9rem;line-height:1.55;color:#e8ecf4b8}.decision-card-clean .decision-why-item{min-height:138px;padding:14px 14px 12px}.decision-why-value-row{align-items:center;gap:10px;margin-bottom:8px}.decision-card-clean .decision-why-value{font-size:2rem;letter-spacing:-.05em}.decision-cue-ring{width:24px;height:24px}.decision-cue-arrow{width:22px;height:22px;font-size:13px}.decision-detail-panel{padding:14px}.decision-visual-date{font-size:1rem;color:#ffffffe6;font-weight:700}.decision-path-pill{padding:0;min-height:0;border:0;background:transparent;color:#ffffff94;font-size:.98rem;font-weight:500}.decision-mini-map{height:168px;border-radius:16px;background:#03050a9e}.decision-mini-map-grid{stroke:#ffffff09}.decision-mini-map-axis{stroke:#ffffff2e;stroke-width:1;stroke-dasharray:4 4}.decision-mini-map-label{fill:#ffffff6b;font-size:10px;font-weight:500}.decision-mini-map-dot{filter:drop-shadow(0 0 12px rgba(var(--decision-accent-rgb),.38))}.decision-model-confidence strong{font-size:1.9rem;line-height:1;letter-spacing:-.04em;color:#fffffff5}.decision-model-confidence{gap:6px}.decision-alert-cta-clean{width:calc(100% + 2px);margin:16px -1px -1px;min-height:44px;border-radius:16px 16px 22px 22px;border:0;background:linear-gradient(180deg,#d45f4d,#cb5849);color:#fff;font-size:.95rem;font-weight:600;letter-spacing:-.01em;box-shadow:none}.decision-alert-cta-clean:hover:not([disabled]){filter:brightness(1.03);transform:none;box-shadow:none}.decision-alert-cta[disabled],.decision-alert-cta[aria-disabled=true]{background:linear-gradient(180deg,#97e59c29,#97e59c1c);color:#fffffff0}@media(max-width:1100px){.decision-card-clean .decision-card-body{grid-template-columns:1fr}.decision-carousel-toolbar{flex-direction:column;align-items:stretch}.decision-carousel-controls{align-self:flex-end}}@media(max-width:720px){.decision-card-top{grid-template-columns:1fr}.decision-card-top-right{width:100%}.decision-card-top-stats{width:100%;justify-content:space-between}.decision-top-mini-chart-inline{width:132px}.decision-top-mini-chart-inline .row-sparkline{width:132px!important;height:38px!important}.decision-card-clean .decision-why-grid-simple-two{grid-template-columns:1fr}.decision-carousel-pills{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}}.decision-detail-name{color:#ffffff8a;font-size:1rem;line-height:1.1;margin-top:2px}.decision-main-section{padding:20px;border-radius:34px;background:radial-gradient(circle at 0% 0%,rgba(111,188,255,.055),transparent 28%),radial-gradient(circle at 100% 0%,rgba(25,56,130,.1),transparent 34%),linear-gradient(180deg,#070a12fa,#05080ffc);border:1px solid rgba(255,255,255,.06)}.decision-main-head-copy{margin-bottom:8px}.decision-main-head-copy h3{font-size:1.3rem;font-weight:700}.decision-main-head-copy p{max-width:860px;font-size:15px;line-height:1.55;color:#ffffff80}.decision-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:8px 0 20px}.decision-carousel-pill{font-weight:400;font-size:.85rem}.decision-carousel-pill:hover{border-color:#ffffff4d}.decision-carousel-pill-active{color:#fff;border-color:#fffc;box-shadow:inset 0 0 0 1px #ffffff0f}.decision-carousel-controls{gap:12px}.decision-carousel-arrow{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff0d}.decision-carousel-indicator{min-width:auto;font-size:12px;color:#ffffff8c}.decision-detail-card.decision-card-clean{padding:0;border-radius:30px;overflow:hidden;background:radial-gradient(circle at 0% 0%,rgba(var(--decision-accent-rgb),.18),transparent 34%),radial-gradient(circle at 100% 100%,rgba(var(--decision-accent-rgb),.1),transparent 38%),linear-gradient(180deg,#090c15fb,#070a12fe);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 22px 50px #00000052}.decision-detail-card.decision-card-clean:before{display:none}.decision-card-top{grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px 20px 12px 16px;margin:0;border-bottom:1px solid rgba(255,255,255,.07)}.decision-detail-head-left-wide{gap:14px}.decision-detail-icon{width:46px;height:46px;border-radius:16px;font-size:21px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.12),transparent 40%),linear-gradient(180deg,rgba(var(--decision-accent-rgb),.28),#ffffff0d);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000002e}.decision-detail-symbol{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.03em}.decision-detail-name{font-size:13px;line-height:1.25;color:#ffffff8f}.decision-card-top-right,.decision-card-top-stats{gap:14px}.decision-top-mini-chart-inline{width:164px}.decision-top-mini-chart-inline .row-sparkline{width:164px!important;height:44px!important;opacity:.98}.decision-detail-top-metrics-inline{gap:6px}.decision-top-metric{min-width:90px;padding:0;border:0;background:transparent;box-shadow:none;text-align:right;font-family:Inter,sans-serif}.decision-top-metric-positive,.decision-top-metric-negative,.decision-top-metric-neutral{background:transparent;border:0}.decision-top-metric-positive,.decision-top-metric-negative{font-size:13px;font-weight:700}.decision-top-metric-neutral{color:#fffffff5;font-size:18px;font-weight:600;letter-spacing:-.03em}.decision-card-clean .decision-card-body{grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:18px;align-items:start}.decision-card-main,.decision-card-visual{gap:16px}.decision-story-row,.decision-detail-panel,.decision-card-clean .decision-why-item{border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff05);box-shadow:inset 0 1px #ffffff09}.decision-story-row{padding:16px 20px 18px}.decision-story-row-emphasis{background:radial-gradient(circle at 0% 0%,rgba(var(--decision-accent-rgb),.12),transparent 44%),linear-gradient(180deg,#ffffff0a,#ffffff05)}.decision-story-label,.decision-story-kicker,.decision-detail-panel-label{font-size:.7rem;font-weight:700;letter-spacing:.7;text-transform:uppercase;color:#ffffff80;margin-bottom:4px}.decision-visual-date{font-size:14px;font-weight:600;color:#fff}.decision-card-clean .decision-story-text-soft,.decision-card-clean .decision-story-text,.decision-card-clean .decision-story-subtext,.decision-card-clean .decision-model-confidence span{font-size:14px;line-height:1.6;color:#ffffffa8}.decision-story-text-strong{font-size:18px;line-height:1.6;font-weight:500;color:#fff!important}.decision-card-clean .decision-why-grid-simple-two{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-card-clean .decision-why-item{min-height:164px;padding:18px 18px 16px}.decision-why-head{margin-bottom:12px}.inline-info-trigger{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#ffffff8a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.inline-info-trigger-label{line-height:1}.decision-why-value-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:0;margin-bottom:10px}.decision-card-clean .decision-why-value{font-family:Inter,sans-serif;font-size:19px;line-height:1.08;letter-spacing:-.04em;font-weight:700;color:color-mix(in srgb,var(--decision-accent) 78%,white 42%)}.decision-card-clean .decision-why-help{font-size:13px;line-height:1.5;color:#ffffffa8;margin-top:20px}.decision-detail-panel.decision-visual-panel-story{padding:12px;gap:14px;height:100%}.decision-detail-panel-head-story{display:grid;gap:10px}.decision-path-pill{min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:13px;font-weight:500;color:#ffffff85;margin-top:-8px}.decision-path-pill-positive,.decision-path-pill-mixed,.decision-path-pill-negative,.decision-path-pill-neutral{color:#ffffff85;background:transparent;border:0}.decision-path-replay{gap:10px;padding-top:0}.decision-path-dot-active{box-shadow:0 0 0 2px #ffffff2e,0 0 0 4px #ffffff0f;transform:scale(1.02)}.decision-mini-map{width:100%;height:170px;border-radius:18px;background:#050913}.decision-mini-map-axis{stroke:#ffffff4d;stroke-width:1}.decision-mini-map-axis-dotted{stroke-dasharray:6 6}.decision-card-clean .decision-mini-map-line{stroke-width:2.25;filter:drop-shadow(0 0 5px rgba(var(--decision-accent-rgb),.16))}.decision-mini-map-dot{filter:drop-shadow(0 0 6px rgba(var(--decision-accent-rgb),.16))}.decision-model-confidence{gap:2px}.decision-model-confidence strong{font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.03em;color:#fffffff5}.decision-alert-cta:hover:not([disabled]){filter:brightness(1.03)}.decision-alert-cta[disabled],.decision-alert-cta[aria-disabled=true]{background:linear-gradient(180deg,rgba(var(--decision-accent-rgb),.24),rgba(var(--decision-accent-rgb),.16));border-color:rgba(var(--decision-accent-rgb),.18);color:#ffffffb8;cursor:default;opacity:1}@media(max-width:1180px){.decision-card-clean .decision-card-body{grid-template-columns:1fr}.decision-mini-map{height:188px}}@media(max-width:760px){.decision-carousel-toolbar{flex-direction:column;align-items:stretch}.decision-carousel-controls{align-self:flex-end}.decision-card-top{grid-template-columns:1fr;align-items:start}.decision-card-top-right{justify-self:stretch}.decision-top-mini-chart-inline,.decision-top-mini-chart-inline .row-sparkline{width:140px!important}.decision-card-clean .decision-why-grid-simple-two{grid-template-columns:1fr}}.decision-card-clean .decision-card-body{grid-template-columns:minmax(0,1.58fr) minmax(260px,.82fr)}.decision-card-top-right,.decision-card-top-stats{gap:10px;align-items:center}.decision-detail-top-metrics-inline{gap:4px}.decision-top-mini-chart-inline{width:132px}.decision-top-mini-chart-inline .row-sparkline{width:132px!important;height:34px!important}.decision-top-metric-neutral{order:1;font-size:1.1rem;font-weight:400;line-height:1}.decision-top-metric-positive,.decision-top-metric-negative{order:2;font-size:.9rem;font-weight:400;line-height:1}.decision-card-clean .decision-why-item{min-height:150px;padding:16px 16px 14px}.decision-card-clean .decision-why-value{font-size:1.6rem;font-weight:400;line-height:1.02;letter-spacing:.2;font-family:"exo 2";margin-top:20px}.inline-info-trigger{gap:6px;color:#ffffff94}.inline-info-button,.inline-info-button-embedded{width:14px;height:14px;min-width:14px;background:#ffffff1a;border:none;color:#ffffffb3;font-size:8px;font-weight:600;box-shadow:none;text-transform:none}.inline-info-trigger:hover .inline-info-button,.inline-info-button:hover{background:#ffffff0f;color:#ffffff9e}.decision-detail-panel-head-story{gap:6px}.decision-detail-panel-label{margin-bottom:0}.decision-mini-map{width:100%;height:auto;aspect-ratio:188 / 108;border-radius:18px}.decision-mini-map-label{fill:#ffffff57;font-size:7px;letter-spacing:0;text-transform:none}.decision-card-clean .decision-mini-map-line{stroke-width:2}.decision-mini-map-dot{vector-effect:non-scaling-stroke}.decision-mini-map,.decision-trade-map{width:100%;height:154px}.decision-trade-map-path{fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(var(--decision-accent-rgb),.2))}.decision-trade-map-current-dot{filter:drop-shadow(0 0 6px rgba(var(--decision-accent-rgb),.28))}.decision-trade-map-projection{fill:none;stroke:#ffffffc7;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.decision-trade-map-arrow{fill:none;stroke:#ffffffc7;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.decision-trade-map-price-tag{fill:#ffffffd1;font-size:7.5px;font-weight:700}.decision-model-confidence strong,.decision-model-confidence span{display:none}.decision-alert-cta,.decision-alert-cta-clean{min-height:52px;margin-top:0;border-radius:50px;border:1px solid rgba(var(--decision-accent-rgb),.5);background:transparent;color:rgba(var(--decision-accent-rgb),.98);font-weight:600}.decision-alert-cta:hover:not([disabled]),.decision-alert-cta-clean:hover:not([disabled]){background:rgba(var(--decision-accent-rgb),.08);filter:none}.decision-alert-cta[disabled],.decision-alert-cta[aria-disabled=true],.decision-alert-cta-clean[disabled],.decision-alert-cta-clean[aria-disabled=true]{background:rgba(var(--decision-accent-rgb),.06);border-color:rgba(var(--decision-accent-rgb),.28);color:#ffffff85;opacity:1}@media(max-width:1180px){.decision-card-clean .decision-card-body{grid-template-columns:1fr}}.decision-story-row.decision-story-row-evidence{padding:0;border:0;background:transparent;box-shadow:none}.decision-card-clean .decision-why-item{min-height:0}.decision-detail-panel.decision-visual-panel-story{border:0;background:transparent;box-shadow:none}.decision-card-top-stats{justify-content:flex-end;gap:12px}.decision-top-mini-chart-inline{width:118px}.decision-top-mini-chart-inline .row-sparkline{width:118px!important;height:32px!important}.decision-detail-top-metrics-inline{align-items:flex-end}.decision-top-metric-neutral,.decision-top-metric-positive,.decision-top-metric-negative{text-align:right}.decision-carousel-pill{color:#ffffffc7;background:#04070ee0;border-color:#ffffff12}.decision-carousel-pill-active{color:#fffffffa;border-color:#ffffffd1;background:#ffffff05;box-shadow:none}.decision-path-replay-top{gap:5px;margin:2px 0 10px}.decision-path-replay-top .decision-path-dot,.decision-path-replay .decision-path-dot{width:15px;height:15px}.decision-mini-map,.decision-mini-map-bg{fill:#050913}.decision-alert-cta[disabled],.decision-alert-cta[aria-disabled=true],.decision-alert-cta-clean[disabled],.decision-alert-cta-clean[aria-disabled=true]{background:#ffffff0f;border-color:#ffffff1a;color:#ffffff80;filter:none}@media(max-width:760px){.decision-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:center}.decision-card-top-right{width:auto;justify-self:end}.decision-card-top-stats{width:auto;justify-content:flex-end;gap:10px}.decision-top-mini-chart-inline{display:none}.decision-detail-top-metrics-inline{justify-items:end;align-items:end}}.map-below-insight .ai-insight-card,.map-export-wrap .map-below-insight .ai-insight-card{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:calc(100% - 32px);margin:0 auto;flex:0 0 auto}.decision-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.decision-carousel-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.decision-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto}.decision-card-top-right,.decision-card-top-stats{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:fit-content;max-width:100%;min-width:0}.decision-top-mini-chart-inline{flex:0 0 auto;width:auto;min-width:0}.decision-top-mini-chart-inline .row-sparkline{width:132px!important;max-width:132px;display:block}.decision-detail-top-metrics-inline{display:grid;justify-items:end;align-content:center;gap:8px;width:fit-content;min-width:0}.decision-top-metric{min-width:0;width:fit-content;justify-content:flex-end;text-align:right;white-space:nowrap}.decision-top-metric-neutral,.decision-top-metric-positive,.decision-top-metric-negative{white-space:nowrap}.decision-card-clean .decision-why-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;min-height:150px}.decision-why-head,.decision-why-value-row{margin:0}.decision-card-clean .decision-why-value{margin:0;line-height:1.05}@media(max-width:760px){.decision-carousel-toolbar{flex-direction:row;align-items:center}.decision-carousel-controls{align-self:auto}}@media(max-width:640px){.decision-carousel-toolbar{flex-direction:column;align-items:stretch;gap:14px}.decision-carousel-pills{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.decision-carousel-controls{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:stretch;gap:10px}.decision-carousel-arrow{width:100%;min-width:0}.decision-carousel-arrow:first-child{justify-self:start}.decision-carousel-arrow:last-child{justify-self:end}}.decision-main-head-copy{min-width:0;flex:1 1 auto}.decision-carousel-toolbar{align-items:center}.decision-carousel-pills::-webkit-scrollbar{display:none}.decision-carousel-pill{flex:0 0 auto}.decision-carousel-controls{flex:0 0 auto;white-space:nowrap}.decision-card-top{align-items:center}.decision-card-top-right,.decision-card-top-stats{flex-wrap:nowrap;flex-shrink:0}.decision-top-mini-chart-inline{flex:0 0 auto}.decision-top-mini-chart-inline .row-sparkline{width:132px!important;max-width:none}.decision-detail-top-metrics-inline{flex:0 0 auto;width:max-content}.decision-top-metric{width:max-content}.decision-card-clean .decision-why-grid-simple-two{align-items:stretch}.decision-card-clean .decision-why-item{min-height:0;height:100%;justify-content:flex-start;gap:10px}.decision-why-head,.decision-why-value-row,.decision-card-clean .decision-why-help{margin:0}.decision-card-clean .decision-why-help{margin-top:8px}.map-below-insight,.map-export-wrap .map-below-insight{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0}.map-below-insight .ai-insight-card{display:inline-flex;width:fit-content;max-width:min(100%,860px);margin-inline:auto}.map-below-insight .ai-insight-body{width:auto;max-width:100%;flex:0 1 auto;align-items:center;justify-content:flex-start;gap:10px}.map-below-insight .ai-thinking-orb{flex:0 0 auto;margin-top:0}.map-below-insight .ai-insight-copy{flex:0 1 auto;text-align:center}@media(max-width:900px){.decision-main-head-carousel{flex-direction:column;align-items:stretch}}@media(max-width:760px){.decision-carousel-toolbar{flex-direction:row;align-items:center;gap:12px}.decision-carousel-pills{flex-wrap:nowrap;overflow-x:auto}}@media(max-width:640px){.decision-carousel-toolbar{flex-direction:column;align-items:stretch;gap:14px}.decision-carousel-pills{width:100%}.decision-carousel-controls{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.decision-carousel-arrow{width:100%;min-width:0}.decision-carousel-arrow:first-child{justify-self:start}.decision-carousel-arrow:last-child{justify-self:end}.decision-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:center}.decision-card-top-right{width:auto;justify-self:end}.decision-top-mini-chart-inline{display:none}}.inline-info-trigger{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:6px;padding:0;margin:0;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#ffffff94;font:inherit;font-size:.82rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;cursor:help}.inline-info-trigger:hover,.inline-info-trigger:focus,.inline-info-trigger:focus-visible,.inline-info-trigger:active{background:transparent;border:0;box-shadow:none;outline:none}.inline-info-trigger-label{display:inline-block;margin:0;line-height:1}.inline-info-button-embedded{pointer-events:none;flex:0 0 auto}@media(max-width:1180px){.decision-card-visual{width:100%;min-width:0}.decision-detail-panel.decision-visual-panel-story{width:100%;min-width:0;padding-inline:0}.decision-detail-panel-head-story,.decision-detail-panel-head-story>div,.decision-path-replay-top,.decision-visual-date,.decision-path-pill{width:100%}.decision-mini-map,.decision-card-clean .decision-mini-map{display:block;width:100%;max-width:none;height:auto}}@media(max-width:760px){.map-svg-wrap{aspect-ratio:1320 / 1120}.decision-card-body,.decision-card-clean .decision-card-body{grid-template-columns:1fr}.decision-card-visual{width:100%}.decision-detail-panel.decision-visual-panel-story{padding-inline:0}.decision-mini-map,.decision-card-clean .decision-mini-map{width:100%;max-width:none;aspect-ratio:188 / 108}}@media(min-width:761px){.decision-carousel-toolbar{flex-direction:row!important;align-items:center!important}.decision-carousel-pills{width:auto!important;flex:1 1 auto!important;flex-wrap:wrap!important;overflow-x:visible!important;justify-content:flex-start}.decision-carousel-controls{width:auto!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;align-self:auto!important}.decision-carousel-arrow{width:40px!important;min-width:40px!important}}@media(max-width:760px){.decision-carousel-toolbar{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.decision-carousel-pills{width:100%!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px}.decision-carousel-controls{width:100%!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;justify-content:stretch!important;gap:10px!important;align-self:stretch!important}.decision-carousel-arrow{width:100%!important;min-width:0!important}.decision-carousel-arrow:first-child{justify-self:start}.decision-carousel-arrow:last-child{justify-self:end}.decision-carousel-indicator{justify-self:center}}.map-label{cursor:default;-webkit-user-select:none;user-select:none}.decision-card-top{border-bottom:none!important;padding-bottom:0!important;margin-bottom:14px!important}.decision-card-tabs{display:flex;align-items:flex-end;gap:20px;margin:0 0 1px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.decision-card-tab{appearance:none;border:0;background:transparent;color:#ffffff75;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1;padding:0 2px 14px;position:relative;cursor:pointer;outline:none;box-shadow:none;border-radius:0}.decision-card-tab{display:inline-flex;align-items:center;gap:8px}.decision-card-tab-new{display:inline-flex;align-items:center;justify-content:center;min-height:17px;padding:0 6px;border-radius:999px;background:#d35449;border:1px solid rgba(255,127,153,.24);color:#fff;font-size:9px;font-weight:700;letter-spacing:.05em}.decision-card-tab:hover{color:#ffffffb8}.decision-card-tab:focus,.decision-card-tab:focus-visible,.decision-card-tab:active{outline:none!important;box-shadow:none!important;border:0!important}.decision-card-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:transparent}.decision-card-tab-active{color:var(--decision-accent, #8ff0b4)}.decision-card-tab-active:after{background:var(--decision-accent, #8ff0b4)}.decision-card-tab-active:hover{color:var(--decision-accent, #8ff0b4)}.decision-action-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:0;background:linear-gradient(180deg,#ffffff0d,#ffffff06),rgba(var(--decision-accent-rgb),.12);box-shadow:inset 0 1px #ffffff0d,0 8px 18px #0000002e;color:#fff}.decision-action-act-now,.decision-action-watch-for-trigger{border-color:rgba(var(--decision-accent-rgb),.45);background:linear-gradient(180deg,#ffffff0d,#ffffff06),rgba(var(--decision-accent-rgb),.12)}.decision-action-manage-defensively,.decision-action-avoid,.decision-action-trim-reduce{border-color:#ff8c945c;background:linear-gradient(180deg,#ffffff0d,#ffffff06),#ff82821c}.decision-visual-data{margin-top:6px}.decision-visual-path-copy{margin-top:2px;color:#ffffffa8;font-size:.9rem;line-height:1.4}@media(max-width:760px){.decision-card-tabs{gap:18px;padding:0 14px}.decision-card-tab{font-size:14px;padding-bottom:12px}}.decision-story-row-head-split{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.decision-story-row-next .decision-action-badge{align-self:flex-start}.decision-card-clean .decision-story-row-evidence .decision-why-grid-simple-two,.decision-card-clean .decision-story-row-evidence .decision-why-grid-simple{grid-template-columns:repeat(2,minmax(0,1fr))!important}.decision-why-grid-action-fill{grid-auto-flow:row dense}.decision-why-item-span-2{grid-column:1 / -1}@media(max-width:760px){.decision-card-clean .decision-story-row-evidence .decision-why-grid-simple-two,.decision-card-clean .decision-story-row-evidence .decision-why-grid-simple{grid-template-columns:1fr!important}.decision-why-item-span-2{grid-column:auto}}.decision-detail-submeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.decision-state-chip,.decision-confidence-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08)}.decision-state-chip{background:#ffffff0f;color:#ffffffe6}.decision-confidence-chip{background:rgba(var(--decision-accent-rgb),.12);color:#ffffffd1}.decision-section-reason{display:block;margin-top:2px;color:#ffffff94;font-size:.78rem;line-height:1.45;display:none}@media(max-width:700px){.decision-detail-submeta{gap:6px}.decision-state-chip,.decision-confidence-chip{font-size:10px;min-height:22px;padding:0 8px}}.decision-visual-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}.decision-visual-badges .decision-action-badge{border-color:#ffffff14;background:linear-gradient(180deg,#ffffff0d,#ffffff06),#ffffff0f;color:#ffffffeb}@media(max-width:700px){.decision-visual-badges{gap:6px}.decision-visual-badges .decision-action-badge{font-size:.68rem;min-height:22px;padding:0 8px}}.decision-card-visual,.decision-detail-panel.decision-visual-panel-story{width:100%;min-width:0}.decision-detail-panel-head-story>div{min-width:0}.decision-visual-path-copy{margin-top:0;color:#ffffffa8;font-size:.85rem;line-height:1.4}.decision-path-replay-top{gap:5px;margin:2px 0 10px;flex-wrap:nowrap}.decision-mini-map{display:block;width:100%;max-width:100%;overflow:hidden;border-radius:18px;height:auto!important;background:#050913}.decision-mini-map-rotation{aspect-ratio:188 / 108;height:auto!important}.decision-trade-map{aspect-ratio:220 / 154;height:auto!important;width:100%;max-width:100%}.decision-mini-map-bg{fill:#050913}.decision-mini-map-grid{stroke:#ffffff0a;stroke-width:1}.decision-mini-map-axis{stroke:#ffffff3d;stroke-width:1}.decision-mini-map-axis-dotted{stroke-dasharray:4 4}.decision-trade-map-overlay{fill:#0f131e}.decision-trade-map-path{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(var(--decision-accent-rgb),.22))}.decision-trade-map-current-dot{filter:drop-shadow(0 0 6px rgba(var(--decision-accent-rgb),.3))}.decision-trade-map-projection{fill:none;stroke:#fffc;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;opacity:.92}.decision-trade-map-arrow{fill:none;stroke:#fffc;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.decision-trade-map-band-target{fill:#9ee0b5c2}.decision-trade-map-band-buy{fill:#9fddbcbf}.decision-trade-map-band-risk{fill:#fd4e4e6b}.decision-trade-map-price-line{stroke:#ffffff2e;stroke-width:1;stroke-dasharray:4 4}.decision-trade-map-label{fill:#ffffffb8;font-size:7px;font-weight:800;letter-spacing:.08em}.decision-trade-map-label-current{fill:#ffffff75}.decision-trade-map-price-tag{fill:#ffffffd6;font-size:7.5px;font-weight:700}.decision-trade-map-price-tag-current{fill:#ffffffeb}.decision-trade-map-price-tag-risk{fill:#ffaab8eb}@media(max-width:1180px){.decision-card-clean .decision-card-body{grid-template-columns:1fr}.decision-mini-map-rotation,.decision-trade-map{width:100%;max-width:100%}}.decision-trade-map-label{fill:#ffffffc2;font-size:7px;font-weight:800;letter-spacing:.08em}.decision-trade-map-label-current{fill:#ffffff7a}.decision-trade-map-price-tag{fill:#ffffffdb;font-size:7.5px;font-weight:700;text-anchor:start}.decision-trade-map-price-tag-current{fill:#fffffff0}.decision-trade-map-price-tag-risk{fill:#ffaab8f0}.decision-trade-map-band-reward{fill:#94ed5847}.decision-trade-map-band-reclaim{fill:#ffc45a33}.decision-trade-map{aspect-ratio:320 / 252;height:auto!important}.decision-trade-map-band-proof{fill:#c49e5c38}.decision-trade-map-band-stabilize{fill:#bca36c2e}.decision-trade-map-arrow-marker{fill:none;stroke:#ffffffd1;stroke-width:1.8;stroke-linecap:square;stroke-linejoin:miter}.decision-trade-map-price-tag{fill:#ffffffe6;font-size:8px;font-weight:700;text-anchor:start}.decision-trade-map-price-tag-current{fill:#fffffffa}.decision-trade-map-price-tag-risk{fill:#ffaab8f5}@media(max-width:1180px){.decision-trade-map{aspect-ratio:320 / 228}}.decision-trade-map-band-reward{fill:#9ee0b542}.decision-trade-map-band-proof{fill:#bca36c29}.decision-trade-map-band-stabilize{fill:#ffffff14}.decision-trade-map-band-reclaim{fill:#b0a0702e}.decision-trade-map-band-risk{fill:#e06a7e42}.decision-trade-map-trigger-line,.decision-trade-map-hold-line,.decision-trade-map-reclaim-line{stroke-width:1.5;stroke-dasharray:4 4;opacity:.95;stroke:#ffd678f5}.decision-detail-panel.decision-visual-panel-story{width:100%;min-width:0;padding:12px;overflow:hidden}.decision-detail-panel-head-story{width:100%;min-width:0;padding-inline:0}.decision-trade-map{display:block;width:100%;min-width:0;max-width:100%;margin:0;aspect-ratio:360 / 236}.decision-trade-map-projection{stroke-linecap:square;stroke-linejoin:miter}.decision-trade-map-projection-defensive{marker-end:none}@media(max-width:760px){.decision-detail-panel.decision-visual-panel-story{width:100%;min-width:0;padding:12px;overflow:hidden}.decision-detail-panel-head-story{width:100%;min-width:0;padding-inline:0}.decision-trade-map{display:block;width:100%;min-width:0;max-width:100%;margin:0;aspect-ratio:360 / 230}}.common-invalidation{margin-top:8px}.decision-research-copy{color:#ffffffb8;font-size:.92rem;line-height:1.55;margin-bottom:12px}.decision-research-embed-wrap{width:100%;min-height:620px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.decision-research-embed{width:100%;height:620px;border:0;display:block;background:transparent}.decision-research-side-note{color:#ffffffad;font-size:.88rem;line-height:1.5}@media(max-width:760px){.decision-research-embed-wrap{min-height:520px}.decision-research-embed{height:520px}}.decision-card-body-research{grid-template-columns:1fr!important}.decision-card-body-research .decision-card-main,.decision-card-body-research .decision-research-panel{width:100%}.decision-card-body-research .decision-research-embed-wrap{width:100%;min-height:980px}.decision-card-body-research .decision-research-embed{width:100%;height:980px;display:block;border:0}.decision-card-body-consensus{grid-template-columns:1fr!important}.decision-card-body-consensus .decision-card-main{width:100%}.decision-research-empty{min-height:420px;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;color:#ffffff9e;font-size:.95rem;line-height:1.5}.decision-consensus-source-list{display:grid;gap:10px}.decision-consensus-source-item{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:14px;padding:12px 14px}.decision-consensus-source-title{color:#ffffffeb;font-weight:600;margin-bottom:4px}.decision-consensus-source-meta{color:#ffffffad;font-size:.92rem;line-height:1.45}.decision-consensus-source-item-link{text-decoration:none;color:inherit;display:block;transition:transform .16s ease,border-color .16s ease,background .16s ease}.decision-consensus-source-item-link:hover{transform:translateY(-1px);border-color:#ffffff24;background:#ffffff0b}.decision-consensus-source-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.decision-consensus-source-link{color:#ffffff9e;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.decision-consensus-bars{display:grid;gap:14px}.decision-consensus-bars-scale{display:flex;justify-content:space-between;color:#ffffffc7;font-size:.95rem}.decision-consensus-bars-plot{position:relative;display:grid;gap:14px;padding:6px 0 2px}.decision-consensus-bars-avg-line{position:absolute;top:0;bottom:0;width:2px;border-left:2px dashed rgba(255,255,255,.75);pointer-events:none;z-index:2}.decision-consensus-bars-plot-row{display:block}.decision-consensus-bars-plot-track{position:relative;height:18px;border-radius:999px;background:#ffffff0f;overflow:hidden}.decision-consensus-bars-segment{position:absolute;top:0;height:100%;border-radius:999px}.decision-consensus-bars-entry{background:#ffffffc7}.decision-consensus-bars-target{background:#ffffff38}.decision-consensus-bars-table{display:grid;gap:0;margin-top:8px}.decision-consensus-bars-table-header,.decision-consensus-bars-table-row{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:18px;align-items:center}.decision-consensus-bars-table-header{color:#fff9;font-size:.85rem;padding:0 4px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.decision-consensus-bars-table-header-metric{display:inline-flex;align-items:center;gap:8px}.decision-consensus-bars-table-header-dot{width:10px;height:10px;border-radius:999px;display:inline-block;flex:0 0 auto}.decision-consensus-bars-table-header-metric-entry .decision-consensus-bars-table-header-dot{background:#72c166}.decision-consensus-bars-table-header-metric-target .decision-consensus-bars-table-header-dot{background:#ff4c4c}.decision-consensus-section-bearish .decision-consensus-bars-table-header-metric-target .decision-consensus-bars-table-header-dot,.decision-consensus-chart-wrap-bearish .decision-consensus-bars-table-header-metric-target .decision-consensus-bars-table-header-dot{background:#f59e0b}.decision-consensus-bars-table-row{padding:18px 4px;border-bottom:1px solid rgba(255,255,255,.08);text-decoration:none;color:inherit}.decision-consensus-bars-table-row:last-child{border-bottom:0}.decision-consensus-bars-row-link:hover{background:#ffffff05}.decision-consensus-bars-table-source{color:#fffffff2;font-weight:600;font-size:.98rem}.decision-consensus-bars-table-entry,.decision-consensus-bars-table-target{color:#ffffffb8;font-size:.95rem}@media(max-width:760px){.decision-consensus-bars-table-header,.decision-consensus-bars-table-row{grid-template-columns:1fr;gap:6px}.decision-consensus-bars-table-header{display:none}.decision-consensus-bars-table-row{padding:14px 4px}}.decision-consensus-bars-table-row-average{border-top:1px solid rgba(255,255,255,.08);background:#ffffff05}.decision-consensus-bars-table-row-average .decision-consensus-bars-table-source{padding-left:32px}.decision-consensus-bars-table-row-average .decision-consensus-bars-table-source span,.decision-consensus-bars-table-row-average .decision-consensus-bars-table-entry,.decision-consensus-bars-table-row-average .decision-consensus-bars-table-target{font-weight:700}.decision-consensus-summary-stack{display:grid;gap:12px;margin-bottom:14px}.decision-consensus-summary-title{color:#ffffffeb;font-size:.98rem;font-weight:700;letter-spacing:-.02em}.decision-consensus-summary-copy{color:#ffffffc7;font-size:.98rem;line-height:1.6;max-width:64ch}.decision-consensus-summary-meta{display:grid;grid-template-columns:1fr;gap:10px}.decision-consensus-summary-chip{border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:16px;padding:12px 14px}.decision-consensus-summary-chip-label{display:block;margin-bottom:6px;color:#ffffff80;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.decision-consensus-summary-chip strong{color:#fffffff5;font-size:1.2rem;font-weight:700;letter-spacing:-.03em}.decision-consensus-topbar{position:relative;min-height:56px;padding-right:340px;margin:0 0 8px}.decision-consensus-copy{min-width:0;margin:2px 0 8px;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:13px}.decision-consensus-horizon-tabs-header{margin-left:auto;align-items:center;justify-content:flex-end}.decision-consensus-horizon-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0}@media(max-width:760px){.decision-consensus-topbar{min-height:0;padding-right:0}.decision-consensus-horizon-tabs{position:static;justify-content:flex-start}}.decision-consensus-horizon-dropdown-wrap{margin-left:auto;display:flex;align-items:center}.decision-consensus-horizon-dropdown{appearance:none;-webkit-appearance:none;min-width:180px;height:auto;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#ffffff08 url("data:image/svg+xml;utf8,<svg fill='rgba(255,255,255,0.75)' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 6 5-6z'/></svg>") no-repeat right 16px center;color:#fffffff5;font-size:.85rem;font-weight:600;cursor:pointer;outline:none;box-shadow:none}.decision-consensus-horizon-dropdown:hover{border:1px solid rgba(255,255,255,.3)}.decision-consensus-horizon-dropdown:focus,.decision-consensus-horizon-dropdown:focus-visible{outline:none;box-shadow:none;border-color:#ffffff80}.decision-consensus-horizon-dropdown:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.decision-consensus-horizon-dropdown-wrap{margin-left:0;width:100%}.decision-consensus-horizon-dropdown{width:100%;min-width:0}}.decision-consensus-horizon-dropdown:disabled,.decision-consensus-horizon-dropdown[aria-disabled=true]{opacity:.42;cursor:default;border-color:#ffffff38;color:#ffffffb8;background:#ffffff08 url("data:image/svg+xml;utf8,<svg fill='rgba(255,255,255,0.45)' height='16' viewBox='0 0 20 20' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 6 5-6z'/></svg>") no-repeat right 16px center}.decision-consensus-horizon-dropdown:disabled:hover,.decision-consensus-horizon-dropdown:disabled:focus,.decision-consensus-horizon-dropdown:disabled:focus-visible,.decision-consensus-horizon-dropdown[aria-disabled=true]:hover,.decision-consensus-horizon-dropdown[aria-disabled=true]:focus,.decision-consensus-horizon-dropdown[aria-disabled=true]:focus-visible{border-color:#ffffff38;color:#ffffffb8;box-shadow:none;outline:none}.decision-consensus-horizon-tab{appearance:none;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffb8;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:600;cursor:pointer}.decision-consensus-horizon-tab:hover{border-color:#ffffff24;color:#ffffffeb}.decision-consensus-stack{display:grid;gap:28px;margin-top:10px}.decision-consensus-section{display:grid;gap:16px}.decision-consensus-section+.decision-consensus-section{padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}.decision-consensus-section-head{display:flex;align-items:center;justify-content:flex-start}.decision-consensus-section-title{margin:0;color:#fffffff5;font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.decision-consensus-cards-grid{margin-top:0}@media(max-width:760px){.decision-consensus-stack{gap:22px}}.decision-consensus-horizon-tab-active{color:#fffffffa;border-color:#ffffffc7;background:#ffffff05}.decision-consensus-horizon-tab:disabled,.decision-consensus-horizon-tab-disabled{opacity:.38;cursor:not-allowed;border-color:#ffffff0f;color:#ffffff6b}.decision-consensus-horizon-tab:disabled:hover,.decision-consensus-horizon-tab-disabled:hover{border-color:#ffffff0f;color:#ffffff6b}.decision-consensus-bars-modern{gap:16px}.decision-consensus-distribution-header{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end}.decision-consensus-distribution-side{position:relative;min-height:34px}.decision-consensus-distribution-side-short{text-align:right}.decision-consensus-distribution-edge{display:inline-block;color:#ffffffeb;font-family:"Exo 2",Inter,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:-.02em}.decision-consensus-distribution-edge-right{margin-left:auto}.decision-consensus-distribution-avg{position:absolute;bottom:0;transform:translate(-50%);color:#ffffffe6;font-size:.9rem;font-weight:500;white-space:nowrap}.decision-consensus-distribution-canvas{position:relative;display:grid;gap:20px;padding:8px 0 2px}.decision-consensus-distribution-row{position:relative;height:28px}.decision-consensus-distribution-row-secondary{height:22px}.decision-consensus-distribution-track{position:absolute;inset:0;border-radius:999px;background:#02040ad1;box-shadow:inset 0 0 0 1px #ffffff08}.decision-consensus-distribution-segment{position:absolute;top:0;bottom:0;border-radius:999px}.decision-consensus-distribution-segment-bull{background:linear-gradient(90deg,#75cc67f5,#6abf63f5)}.decision-consensus-distribution-segment-bear{background:linear-gradient(90deg,#ff5d58f5,#ff4e4ef5)}.decision-consensus-distribution-segment-secondary{transform:scaleY(.88);transform-origin:center;opacity:.96}.decision-consensus-distribution-avg-line{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed rgba(255,255,255,.78);pointer-events:none;z-index:3}.decision-consensus-bars-table-source-with-icon{display:inline-flex;align-items:center;gap:10px}.decision-consensus-bars-source-icon{width:24px;height:24px;min-width:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0d;color:#ffffffd1;border:1px solid rgba(255,255,255,.06)}.decision-consensus-bars-source-icon svg{width:13px;height:13px;display:block}@media(max-width:760px){.decision-consensus-distribution-header{grid-template-columns:1fr;gap:10px}.decision-consensus-distribution-side-short{text-align:left}.decision-consensus-distribution-avg{font-size:.82rem}.decision-consensus-distribution-edge{font-size:.98rem}}.decision-consensus-chart-wrap{display:grid;gap:48px}.decision-consensus-chart-surface{position:relative}.decision-consensus-chart{display:block;width:100%;height:auto;overflow:visible}.decision-consensus-chart-axis{stroke:#ffffff1f;stroke-width:1}.decision-consensus-chart-tick-label{fill:#ffffffe6;font-family:"Exo 2",Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.01em}.decision-consensus-chart-slot{opacity:.98}.decision-consensus-chart-range-entry{fill:#72c166}.decision-consensus-chart-range-target{fill:#ff4c4c}.decision-consensus-chart-group{cursor:default;outline:none}.decision-consensus-chart-group[role=link]{cursor:pointer}.decision-consensus-chart-group.is-hovered .decision-consensus-chart-slot,.decision-consensus-chart-group:hover .decision-consensus-chart-slot,.decision-consensus-chart-group:focus-visible .decision-consensus-chart-slot{filter:brightness(1.16)}.decision-consensus-chart-avg-line{fill:none;stroke-width:2;stroke-dasharray:3 3}.decision-consensus-chart-avg-line-entry{stroke:#75cc67f5}.decision-consensus-chart-avg-line-target{stroke:#ff6666f5}.decision-consensus-chart-current-line{fill:none;stroke:#ffffff8f;stroke-width:1.5;stroke-dasharray:3 4}.decision-consensus-chart-avg-pill{fill:#04070efa;stroke-width:2;filter:drop-shadow(0 6px 14px rgba(0,0,0,.24))}.decision-consensus-chart-avg-pill-entry{stroke:#72c166}.decision-consensus-chart-avg-pill-target{stroke:#ff4c4c}.decision-consensus-chart-avg-pill-text{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600}.decision-consensus-chart-avg-pill-text-entry{fill:#72c166}.decision-consensus-chart-avg-pill-text-target{fill:#ff5c5c}.decision-consensus-chart-tooltip{position:absolute;z-index:6;width:228px;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0a0c12f5;box-shadow:0 24px 60px #00000073;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none}.decision-consensus-chart-tooltip-source{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#fffffff5;font-size:.92rem;font-weight:600}.decision-consensus-chart-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#ffffffb8;font-size:.82rem}.decision-consensus-chart-tooltip-row+.decision-consensus-chart-tooltip-row{margin-top:6px}.decision-consensus-chart-tooltip-row strong{color:#fffffff0;font-weight:600}.decision-consensus-chart-tooltip-label{display:inline-flex;align-items:center;gap:8px}.decision-consensus-chart-tooltip-dot{width:10px;height:10px;min-width:10px;border-radius:999px;display:inline-block}.decision-consensus-chart-tooltip-dot-entry,.decision-consensus-bars-table-header-metric-entry .decision-consensus-bars-table-header-dot{background:#72c166}.decision-consensus-chart-tooltip-dot-target{background:#ff5c5c}.decision-consensus-chart-tooltip-dot-target-bearish,.decision-consensus-bars-table-header-dot-bearish{background:#f59e0b}.decision-consensus-section-bearish .decision-consensus-chart-tooltip-dot-entry,.decision-consensus-chart-wrap-bearish .decision-consensus-chart-tooltip-dot-entry,.decision-consensus-section-bearish .decision-consensus-bars-table-header-metric-entry .decision-consensus-bars-table-header-dot,.decision-consensus-chart-wrap-bearish .decision-consensus-bars-table-header-metric-entry .decision-consensus-bars-table-header-dot{background:#fff204}.decision-consensus-section-bearish .decision-consensus-chart-tooltip-dot-target,.decision-consensus-chart-wrap-bearish .decision-consensus-chart-tooltip-dot-target{background:#f59e0b}.decision-consensus-source-avatar,.decision-consensus-bars-source-icon{width:24px;height:24px;min-width:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--decision-accent-rgb),.1);color:var(--decision-accent);border:1px solid rgba(var(--decision-accent-rgb),.22)}.decision-consensus-source-avatar svg,.decision-consensus-bars-source-icon svg{width:13px;height:13px;display:block}.decision-consensus-bars-table-source-with-icon,.decision-consensus-bars-table-source{display:inline-flex;align-items:center;gap:10px}@media(max-width:760px){.decision-consensus-chart-tooltip{display:none}.decision-consensus-chart-avg-pill-text{font-size:13px}.decision-consensus-chart-tick-label{font-size:11px}}.decision-consensus-chart-wrap-bearish .decision-consensus-chart-range-target,.decision-consensus-section-bearish .decision-consensus-chart-range-target{fill:#f3a23c}.decision-consensus-chart-wrap-bearish .decision-consensus-chart-avg-line-target,.decision-consensus-section-bearish .decision-consensus-chart-avg-line-target,.decision-consensus-chart-wrap-bearish .decision-consensus-chart-avg-pill-target,.decision-consensus-section-bearish .decision-consensus-chart-avg-pill-target{stroke:#f3a23c}.decision-consensus-chart-wrap-bearish .decision-consensus-chart-avg-pill-text-target,.decision-consensus-section-bearish .decision-consensus-chart-avg-pill-text-target{fill:#f3a23c}.decision-consensus-bars-table-target-bearish{color:#ffffffb8}.decision-consensus-section-title{display:inline-flex;align-items:center;gap:8px}.decision-consensus-section-icon{display:inline-flex;align-items:right;justify-content:right;flex:0 0 auto}.decision-consensus-section-icon svg{display:block}.decision-consensus-section-title-bullish,.decision-consensus-section-title-bearish{color:#fffffff5}.decision-consensus-section-icon-bullish,.decision-consensus-section-icon-bearish{color:var(--decision-accent, #9ff2a5)}.lab8-stack{display:grid;gap:18px}.lab8-card{min-width:0;padding:18px;border-radius:24px;background:linear-gradient(180deg,#121316fa,#0d0e11fa);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08,0 12px 30px #00000029}.lab8-overview,.lab8-regime-shell{min-height:auto;background:radial-gradient(circle at top left,rgba(111,188,255,.06),transparent 32%),radial-gradient(circle at top right,rgba(159,242,165,.04),transparent 24%),linear-gradient(180deg,#121316fb,#0d0e12fc);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff08,0 24px 60px #0000006b}.lab8-overview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lab8-title{margin:0;font-size:1rem;line-height:1.04;font-weight:600}.lab8-overview-copy{margin-top:14px;padding-left:10px;border-left:3px solid;border-image:linear-gradient(180deg,#97e59c,#6fbcff) 1;font-size:.85rem;line-height:1.42;font-weight:300;opacity:.9}.lab8-overview-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:16px}.lab8-info-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:#ffffff8c;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.lab8-info-icon svg{display:block}.lab8-meter-label,.lab8-confidence-level-label-row,.lab8-regime-subcopy{cursor:help}.lab8-meter-label,.lab8-confidence-level-label-row{display:inline-flex;align-items:center;gap:4px;width:fit-content}.lab8-meter-label{position:relative;z-index:2;color:var(--muted);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.lab8-regime-subcopy{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#ffffffb8;font-size:.8rem;line-height:1.45}.lab8-meter-card,.lab8-confidence-level-panel,.lab8-regime-inner{min-width:0;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at top left,rgba(255,255,255,.035),transparent 28%),linear-gradient(180deg,#ffffff08,#ffffff05);box-shadow:inset 0 1px #ffffff08,0 12px 24px #0000001f}.lab8-meter-card,.lab8-confidence-level-panel{padding:16px}.lab8-meter-card{padding-bottom:8px}.lab8-regime-inner{margin-top:16px;padding:0 16px 16px}.lab8-meter-head{display:flex;align-items:center;justify-content:space-between}.lab8-meter-centerpiece{position:relative;margin:-10px 0 -4px}.lab8-meter-gauge-wrap{width:100%;max-width:270px;margin:0 auto}.lab8-meter-svg{display:block;width:100%;height:auto;overflow:visible}.lab8-meter-track-arc,.lab8-meter-value-arc{stroke-width:8;stroke-linecap:round}.lab8-meter-track-arc{stroke:#ffffff17}.lab8-meter-value-arc{stroke:url(#rotationStrengthGradient)}.lab8-meter-overlay{position:absolute;top:58%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.lab8-meter-value{font-family:"Exo 2";font-size:3.5rem;font-weight:400}.lab8-meter-status{margin-top:8px;color:var(--mint);font-size:.92rem;font-weight:500}.lab8-meter-scale{position:absolute;left:50%;width:274px;height:20px;transform:translate(-50%);pointer-events:none}.lab8-meter-min,.lab8-meter-max{position:absolute;bottom:56px;color:#ffffff4d;font-size:.7rem;line-height:1}.lab8-meter-min{left:55px}.lab8-meter-max{right:44px}.lab8-confidence-history{display:grid;margin-top:0}.lab8-history-header,.lab8-history-row{display:grid;grid-template-columns:32% 22% 0%;gap:10px;align-items:center}.lab8-history-header{min-height:28px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffff6b;font-size:.64rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.lab8-history-row{min-height:44px;border-bottom:1px solid rgba(255,255,255,.06);color:#ffffffc2;font-size:.84rem}.lab8-history-row:last-child{border-bottom:0}.lab8-history-label{color:var(--muted);font-size:.75rem}.lab8-history-value{font-family:"Exo 2"}.lab8-history-state.up,.lab8-history-state.down{font-size:.8rem}.lab8-history-state.up{color:#97e59c}.lab8-history-state.down{color:#f0c36a}.lab8-history-state.neutral{color:#ffffff94}.lab8-confidence-level{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff08,#ffffff04)}.lab8-confidence-level-left{display:flex;flex-direction:column;gap:2px}.lab8-confidence-level-label{color:#ffffff8f;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.lab8-confidence-level-sub{color:#ffffff5c;font-size:.75rem}.lab8-confidence-badge{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border-radius:999px;white-space:nowrap;font-size:.82rem;font-weight:500}.lab8-confidence-badge.confirmed,.lab8-confidence-badge.high{color:#b8f0b8;background:#97e59c1a;border:1px solid rgba(151,229,156,.18);box-shadow:0 0 0 1px #97e59c2e,0 0 14px #97e59c2e}.lab8-confidence-badge.building,.lab8-confidence-badge.mixed,.lab8-confidence-badge.moderate{color:#ffffffc7;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px #8cbeff26,0 0 12px #8cbeff24}.lab8-confidence-badge.low{color:#f0c36a;background:#f0c36a14;border:1px solid rgba(240,195,106,.16)}.lab8-confidence-dot{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.9}.lab8-regime-wrap{margin-top:18px}.lab8-regime-track{position:relative;height:18px;margin:0 18px}.lab8-regime-line{position:absolute;top:50%;right:8%;left:8%;height:2px;transform:translateY(-50%);border-radius:999px;background:#262830}.lab8-regime-node{position:absolute;top:50%;z-index:2;width:8px;height:8px;border-radius:50%;background:#404249;transform:translate(-50%,-50%)}.lab8-regime-node.phase-recovery{left:8%}.lab8-regime-node.phase-expansion{left:35.33%}.lab8-regime-node.phase-peak{left:64%}.lab8-regime-node.phase-contraction{left:92%}.lab8-regime-node.active{background:#b8f7a8;border:1px solid rgba(200,255,200,.6);box-shadow:0 0 0 5px #8cffa014,0 0 12px #78ff9638,0 0 26px #78ff9624}.lab8-regime-phases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px}.lab8-regime-phase{display:flex;align-items:center;justify-content:center;text-align:center;color:#ffffff94;font-size:.78rem;letter-spacing:-.01em}.lab8-regime-phase.active{color:#fffffff5;font-weight:700}.lab8-regime-confidence{margin-top:14px;font-size:12px;line-height:1.4;color:#ffffffc7}.lab8-regime-readout{margin-top:0;font-size:12px;line-height:1.45;opacity:.5}.lab8-section-head{font-size:.8rem}.lab8-section-head h4{margin:0;font-size:1.12rem;letter-spacing:-.02em}.lab8-section-head p{margin:6px 0 0;color:#ffffff8f;font-size:.8rem;line-height:1.45}.lab8-opportunity-list{display:grid;gap:10px;margin-top:12px}.lab8-list-card{min-width:0;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.lab8-list-card-detailed{padding:16px}.lab8-list-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lab8-item-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.lab8-icon-box{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#ffffff0d;font-size:1rem;line-height:1}.lab8-item-title{font-size:.9rem;font-weight:500;letter-spacing:-.01em}.lab8-item-sub,.lab8-item-sub-token{display:inline-flex;align-items:center;gap:5px}.lab8-item-sub{margin-top:4px;font-size:.8rem;line-height:1.3}.lab8-item-sub-token{flex-wrap:wrap;gap:7px;margin-top:6px}.lab8-state-token{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;white-space:nowrap;font-size:.7rem;font-weight:300;line-height:1;letter-spacing:-.01em;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.lab8-state-token-leading{color:#b8f0b8;background:#97e59c15;border-color:#97e59c1a}.lab8-state-token-improving,.lab8-state-token-emerging,.lab8-state-token-accelerating,.lab8-state-token-strengthening,.lab8-state-token-early-improvement{color:#b9d6ff;background:#6fbcff14;border-color:#6fbcff24}.lab8-state-token-weakening,.lab8-state-token-fading-leadership,.lab8-state-token-momentum-weakening{color:#f0c36a;background:#f0c36a14;border-color:#f0c36a24}.lab8-state-token-lagging{color:#ff8c94;background:#ff636314;border-color:#ff63631a}.lab8-micro-label,.lab8-micro-label.high-opportunity,.lab8-micro-label.watch-closely{flex:0 0 auto;min-height:0;padding:0;border:0;background:none;color:#ffffff6b;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.lab8-item-note{margin-top:12px;color:#e6eaf2cc;font-size:.85rem;line-height:1.5}.lab8-item-note-strong{color:#f5f7faeb;font-size:.98rem;line-height:1.55}.lab8-insight-lines{display:grid;gap:10px;margin-top:12px}.lab8-insight-line{color:#ffffffbd;font-size:.88rem;line-height:1.55}.lab8-insight-line strong,.lab8-item-meta strong{color:#fffffff2;font-weight:700}.lab8-item-meta{margin-top:8px;color:#ffffff8f;font-size:.8rem;line-height:1.45}.lab8-tinytrend{width:100%;height:100%;pointer-events:none}@media(max-width:640px){.lab8-confidence-level{flex-direction:column;align-items:flex-start}.lab8-regime-track{margin:0 8px}.lab8-regime-phase{font-size:.72rem}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
