/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--bg:#050711;--surface:#0b1020;--surface2:#10172a;--line:#202a42;--purple:#7767ff;--cyan:#24d6c8;--lime:#c8ff68;--text:#ebedf6;--muted:#8c96ad;--coral:#ff6577;--amber:#f5b95f;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--sans:Inter,"Noto Sans SC","PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--desktop-rail-safe:150px;--motion-micro:.16s;--motion-standard:.3s;--motion-reveal:.68s;--motion-narrative:1.2s;--motion-ambient:24s;--ease-enter:cubic-bezier(.22,1,.36,1);--ease-state:cubic-bezier(.4,0,.2,1);--ease-exit:cubic-bezier(.4,0,1,1)}html[lang=zh-CN] body{letter-spacing:.01em}.chart canvas{cursor:crosshair;width:100%;height:100%;display:block}.chartTooltip{z-index:3;pointer-events:none;min-width:74px;animation:tooltipIn var(--motion-micro) var(--ease-enter) both;background:#11172a;border:1px solid #3b4763;border-radius:5px;flex-direction:column;gap:2px;padding:7px 8px;display:flex;position:absolute;box-shadow:0 8px 24px #00000059}.chartTooltip b{font:10px var(--mono);color:var(--text)}.chartTooltip em{font:6px var(--mono);color:var(--muted);white-space:nowrap;font-style:normal}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}html[data-page-visible=false] *,html[data-page-visible=false] :before,html[data-page-visible=false] :after{animation-play-state:paused!important}body{background:radial-gradient(circle at 70% 2%,#7767ff1a,transparent 28%),var(--bg);color:var(--text);font-family:var(--sans);min-height:100vh;margin:0;font-size:14px}button{font:inherit;color:inherit}button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.utility{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:66px;animation:utilityEnter var(--motion-standard) .12s var(--ease-enter) both;background:#050711eb;border-bottom:1px solid #8c96ad24;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 34px;display:grid;position:fixed;inset:0 0 auto}.brand{cursor:pointer;letter-spacing:.18em;background:0;border:0;align-items:center;gap:10px;width:max-content;padding:0;font-size:15px;font-weight:800;display:flex}.brand em{color:var(--muted);border:1px solid var(--line);letter-spacing:.12em;padding:3px 5px;font-size:9px;font-style:normal}.brandMark{align-items:flex-end;gap:3px;width:25px;height:25px;display:flex;transform:skew(-14deg)}.brandMark i{background:var(--purple);transform-origin:bottom;width:5px;animation:brandBuild .38s var(--ease-enter) both;border-radius:1px}.brandMark i:first-child{height:12px}.brandMark i:nth-child(2){background:var(--cyan);height:21px;animation-delay:70ms}.brandMark i:nth-child(3){height:16px;animation-delay:.13s}.utilityCenter{font:10px var(--mono);color:var(--muted);letter-spacing:.08em}.liveDot{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-right:8px;animation:3.6s ease-in-out infinite statusBreathe;display:inline-block;box-shadow:0 0 10px #24d6c8b3}.utilityDivider{border-left:1px solid var(--line);margin:0 14px}.utilityActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.language,.wallet{border:1px solid var(--line);cursor:pointer;height:34px;font:10px var(--mono);letter-spacing:.06em;transition:color var(--motion-micro) var(--ease-state),border-color var(--motion-micro) var(--ease-state),background var(--motion-micro) var(--ease-state),transform var(--motion-micro) var(--ease-state);background:0 0;border-radius:6px;padding:0 12px}.language:hover,.wallet:hover{background:var(--surface);border-color:#5b6682;transform:translateY(-1px)}.wallet{color:#aeb7ca;background:#0c1120;border-color:#35405a;font-weight:600}.wallet span{transition:transform var(--motion-micro) var(--ease-enter);margin-left:8px;display:inline-block}.wallet:hover{color:var(--text);background:#151b2d;border-color:#626e8b}.wallet:hover span{transform:translate(3px)}.badge{color:#b2bbcf;width:max-content;min-height:21px;font:8px var(--mono);letter-spacing:.1em;white-space:nowrap;border:1px solid #36405a;border-radius:4px;align-items:center;padding:3px 7px;display:inline-flex}.badge.demo{color:var(--lime);background:#c8ff680f;border-color:#c8ff684d}.badge.sim{color:var(--cyan);background:#24d6c80d;border-color:#24d6c840}.badge.backtest{color:#b4aaff;background:#7767ff14;border-color:#7767ff66}.badge.paper,.badge.verified,.badge.pass,.badge.confirmed{color:var(--lime);background:#c8ff680d;border-color:#c8ff684d}.badge.invalidated,.badge.fail,.badge.risk{color:var(--coral);background:#ff65770f;border-color:#ff657759}.badge.new{color:var(--cyan)}.badge.monitoring,.badge.proposed,.badge.deferred{color:var(--amber);border-color:#f5b95f59}.badge.expired,.badge.unknown,.badge.blocked{color:var(--muted)}.ticker{z-index:49;height:38px;animation:tickerEnter var(--motion-standard) .22s var(--ease-enter) both;background:#070a14;border-bottom:1px solid #8c96ad1f;align-items:center;display:flex;position:fixed;top:66px;left:0;right:0;overflow:hidden}.tickerTrack{min-width:max-content;animation:34s linear infinite ticker;display:flex}.ticker:hover .tickerTrack{animation-play-state:paused}.tickerItem{border-right:1px solid var(--line);font:10px var(--mono);align-items:center;gap:10px;padding:0 23px;display:flex}.tickerItem b{color:var(--muted)}.tickerItem strong{font-weight:500}.tickerItem em{color:var(--cyan);font-style:normal}.negative{color:var(--coral)!important}.ticker>.badge{background:#070a14;position:absolute;right:15px}.appContent{min-height:100vh;padding:104px 0 120px}.page{max-width:1440px;padding:30px 38px 30px var(--desktop-rail-safe);animation:pageIn var(--motion-standard) var(--ease-enter);margin:auto}.dock{--dock-step:53px;z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1020ed;border:1px solid #2a334b;border-radius:12px;flex-direction:column;gap:3px;padding:6px;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%);box-shadow:0 20px 50px #00000073}.dockIndicator{z-index:0;border-left:2px solid var(--cyan);height:50px;transform:translateY(calc(var(--active-index) * var(--dock-step)));transition:transform .27s var(--ease-state);pointer-events:none;background:#1a2037;border-radius:7px;position:absolute;top:6px;left:6px;right:6px}.dock button{z-index:1;cursor:pointer;min-width:52px;height:50px;color:var(--muted);transition:color var(--motion-micro) var(--ease-state),background var(--motion-micro) var(--ease-state);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 9px;display:flex;position:relative}.dock button span{font-size:17px}.dock button em{font:9px var(--mono);font-style:normal}.dock button:hover{color:var(--text);background:var(--surface2)}.dock button.active{color:var(--text);background:0 0}.dock button.active span{color:var(--cyan);text-shadow:0 0 14px #24d6c899}.hero{border-bottom:1px solid var(--line);grid-template-columns:.88fr 1.12fr;align-items:center;min-height:570px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/100% 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%,#0000)}.heroCopy{z-index:2;padding:24px 0 45px;position:relative}.eyebrow{color:var(--muted);font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;display:flex}.eyebrow span,.index{color:var(--cyan);font:9px var(--mono)}.hero h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(42px,4.2vw,67px);font-weight:450;line-height:1.03}.heroLine{display:block;overflow:hidden}.heroLine>span{display:block}.heroLine2>span{color:#9288ff}.heroSupport>p{max-width:530px;color:var(--muted);font-size:15px;line-height:1.7}.heroSupport .agentArchitecture{font:8px/1.6 var(--mono);letter-spacing:.04em;color:#aeb7ca;border-left:1px solid #c8cddc47;margin:12px 0 0;padding-left:12px}.heroActions{align-items:center;gap:22px;margin-top:32px;display:flex}.primary{background:var(--purple);cursor:pointer;height:45px;transition:background var(--motion-micro) var(--ease-state),transform .12s var(--ease-state);border:0;border-radius:6px;padding:0 18px;font-weight:700;box-shadow:0 8px 30px #7767ff2e}.primary:hover{background:#887aff}.primary:active{transform:scale(.985)}.primary span{transition:transform var(--motion-micro) var(--ease-enter);margin-left:25px;display:inline-block}.primary:hover span{transform:translate(4px)}.textButton{color:#ccd1df;cursor:pointer;transition:color var(--motion-micro);background:0;border:0;padding:8px 0;position:relative}.textButton:after{content:"";transform-origin:0;height:1px;transition:transform var(--motion-micro) var(--ease-enter);background:#69748f;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.5)}.textButton:hover{color:#fff}.textButton:hover:after{transform:scaleX(1)}.heroMeta{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:570px;margin-top:45px;padding-top:18px;display:grid}.heroMeta div{flex-direction:column;gap:6px;display:flex}.heroMeta span,.pulseStats span,.strategyMetrics span{font:8px var(--mono);color:var(--muted);letter-spacing:.1em}.heroMeta strong{font:11px var(--mono)}.heroMeta em{font:9px var(--mono);color:#65708a;font-style:normal}.overviewIntro .hero:before{animation:heroAtmosphere .5s var(--ease-enter) both}.overviewIntro .eyebrow{animation:heroSupportIn .3s .3s var(--ease-enter) both}.overviewIntro .heroLine>span{animation:heroLineIn .7s var(--ease-enter) both}.overviewIntro .heroLine1>span{animation-delay:.35s}.overviewIntro .heroLine2>span{animation-delay:.46s}.overviewIntro .heroLine3>span{animation-delay:.55s}.overviewIntro .heroSupport{animation:heroSupportIn .5s .7s var(--ease-enter) both}.overviewIntro .heroMeta>div{animation:heroSupportIn .5s var(--ease-enter) both}.overviewIntro .heroMeta>div:first-child{animation-delay:.95s}.overviewIntro .heroMeta>div:nth-child(2){animation-delay:1.07s}.overviewIntro .heroMeta>div:nth-child(3){animation-delay:1.19s}.overviewGrid{grid-template-columns:1.55fr .8fr;gap:14px;padding-top:20px;display:grid}.panel{border:1px solid var(--line);transition:border-color var(--motion-standard) var(--ease-state),background-position var(--motion-standard) var(--ease-state);background:linear-gradient(145deg,#10172ad1,#090d1bf0);border-radius:12px;padding:22px;position:relative;overflow:hidden}.overviewGrid .panel:hover{border-color:#39455f}.motionReveal{opacity:0;transform:translateY(12px)}.motionReveal.is-visible{opacity:1;transition:opacity .42s var(--ease-enter),transform .42s var(--ease-enter),border-color var(--motion-standard) var(--ease-state);transform:none}.panelHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panelHead>div{align-items:center;gap:11px;display:flex}.panelHead h2{margin:0;font-size:13px;font-weight:600}.panelHead button{color:var(--muted);font:9px var(--mono);cursor:pointer;background:0;border:0}.regimeRow{grid-template-columns:150px 1fr;align-items:center;gap:28px;display:grid}.evidenceHint{font:7px var(--mono);color:#0000;transition:color var(--motion-micro),transform var(--motion-micro);margin-left:auto;transform:translate(-4px)}.marketView:hover .evidenceHint{color:var(--cyan);transform:none}.regimeScore{flex-direction:column;justify-content:center;align-items:center;height:135px;display:flex;position:relative}.scoreRing{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.scoreRing circle{fill:none;stroke-width:3px}.scoreTrack{stroke:#202a42}.scoreProgress{stroke:var(--cyan);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scoreRing.purple .scoreProgress{stroke:var(--purple)}.scoreRing.is-drawn .scoreProgress{animation:ringDraw .75s var(--ease-enter) forwards}.scoreDisagreement{stroke:var(--coral);stroke-linecap:round;stroke-dasharray:var(--ring-gap) calc(100 - var(--ring-gap));stroke-dashoffset:-81px;opacity:0}.scoreRing.is-drawn .scoreDisagreement{animation:gapReveal .42s .47s var(--ease-enter) forwards}.regimeScore strong{font:42px var(--mono)}.regimeScore span{font:7px var(--mono);letter-spacing:.1em;color:var(--cyan)}.regimeScore em{font:9px var(--mono);color:var(--lime);margin-top:8px;font-style:normal}.regimeText h3{margin:0 0 12px;font-size:20px;line-height:1.35}.regimeText p,.consensusCard p{color:var(--muted);margin:0;line-height:1.6}.metricStrip{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}.metricStrip div{background:#0a0f1e;padding:14px}.metricStrip span{font:7px var(--mono);color:var(--muted);display:block}.metricStrip strong{margin:7px 0 12px;font-size:12px;display:block}.metricStrip i{background:#1e263c;height:2px;display:block;overflow:hidden}.metricStrip i b{background:var(--purple);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.marketView.is-visible .metricStrip i b{animation:metricExpand .52s calc(.52s + var(--metric-index) * 70ms) var(--ease-enter) forwards}.marketView.is-visible .leverageValue{animation:riskMark .52s .8s var(--ease-state) both}.consensusCard{cursor:pointer}.arrow{color:var(--cyan)}.consensusDial{place-items:center;width:150px;height:150px;margin:5px auto 15px;display:grid;position:relative}.consensusDial div{z-index:1;text-align:center}.consensusDial strong{font:38px var(--mono);display:block}.consensusDial span{font:7px var(--mono);color:var(--muted)}.splitMetric{justify-content:center;gap:25px;margin-bottom:15px;display:flex}.splitMetric span{font:7px var(--mono);color:var(--muted)}.splitMetric b{color:var(--text);margin-left:5px}.confidenceLine{width:72%;margin:0 auto 14px;font-size:0}.confidenceLine i{background:#1e263c;height:2px;display:block;overflow:hidden}.confidenceLine b{background:var(--purple);transform-origin:0;width:82%;height:100%;display:block;transform:scaleX(0)}.consensusCard.is-visible .confidenceLine b{animation:metricExpand .56s .54s var(--ease-enter) forwards}.consensusDissent{color:#c2c8d7;font:8px/1.55 var(--mono);opacity:0;pointer-events:none;transition:opacity var(--motion-micro) var(--ease-enter),transform var(--motion-micro) var(--ease-enter);background:#0a0e1c;border:1px solid #ff657747;border-radius:6px;padding:10px;position:absolute;bottom:18px;left:18px;right:18px;transform:translateY(4px)}.consensusCard:hover .consensusDissent,.consensusCard:focus-visible .consensusDissent{opacity:1;transform:none}.intelligenceFeed{padding-bottom:7px}.feedRow{opacity:0;border-top:1px solid #8c96ad1f;grid-template-columns:45px 1fr;gap:10px;padding:13px 0;display:grid;position:relative;transform:translate(-6px)}.intelligenceFeed.is-visible .feedRow{animation:feedEnter .42s calc(.12s + var(--feed-index) * 75ms) var(--ease-enter) forwards}.feedRow:before{content:"";background:var(--cyan);opacity:.45;border-radius:50%;width:4px;height:4px;position:absolute;top:17px;left:1px}.feedRow[data-type=risk-gate]:after{content:"";background:var(--coral);transform-origin:top;width:1px;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.intelligenceFeed.is-visible .feedRow[data-type=risk-gate]:after{animation:riskEdge .52s .43s var(--ease-state)}.feedRow[data-type=macro]:before{background:var(--purple)}.feedRow:hover{background:linear-gradient(90deg,#24d6c809,#0000)}.feedRow:hover h3{color:#fff}.feedRow time{font:8px var(--mono);color:#8c96ad;white-space:nowrap;flex-direction:column;gap:3px;padding-top:3px;display:flex}.feedRow time small{font:6px var(--mono);color:var(--cyan)}.feedRow h3{margin:8px 0 4px;font-size:12px}.feedRow p{color:var(--muted);margin:0;font-size:10px}.pulse .chart{height:140px}.chart{background:linear-gradient(#8c96ad12 1px,#0000 1px) 0 0/100% 33.33%;height:200px;position:relative;overflow:hidden}.chartLivePoint{border:1px solid var(--cyan);opacity:0;background:#0b1020;border-radius:50%;width:6px;height:6px;animation:4s ease-in-out infinite paused pointBreathe;position:absolute;top:17%;right:12px}.chart.is-active .chartLivePoint{opacity:1;animation-play-state:running}.chart svg{width:100%;height:100%;overflow:visible}.chart polyline{fill:none;stroke:var(--purple);stroke-width:1.5px;filter:drop-shadow(0 0 5px #7767ff73);stroke-dasharray:250;animation:1.4s both draw}.chart.coral polyline{stroke:var(--coral)}.pulseStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.pulseStats div{border-left:1px solid var(--line);opacity:0;padding:11px;transform:translateY(5px)}.pulse.is-visible .pulseStats div{animation:statEnter .36s var(--ease-enter) forwards}.pulse.is-visible .pulseStats div:nth-child(2){animation-delay:80ms}.pulse.is-visible .pulseStats div:nth-child(3){animation-delay:.16s}.pulseStats strong{font:14px var(--mono);margin-top:6px;display:block}.systemLine{font:8px var(--mono);color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:24px;display:grid}.systemLine strong{color:var(--text)}.systemLine i,.consensusBars i,.sourceBars i{background:#1e263c;height:3px;display:block}.systemLine b,.consensusBars b,.sourceBars b{background:var(--cyan);height:100%;display:block}.systemLine b{transform-origin:0;width:73%;transform:scaleX(0)}.pulse.is-visible .systemLine b{animation:metricExpand .62s .34s var(--ease-enter) forwards}.disclaimer{color:var(--muted);align-items:flex-start;gap:14px;padding:20px 2px;font-size:10px;line-height:1.5;display:flex}.disclaimer p{max-width:850px;margin:0}.pageHeader{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:end;padding:25px 0 28px;display:grid}.pageHeader>span{font:10px var(--mono);color:var(--cyan)}.pageHeader h1{letter-spacing:-.04em;margin:0;font-size:36px;font-weight:450}.pageHeader p{color:var(--muted);margin:8px 0 0}.controlRow{justify-content:space-between;padding:17px 0;display:flex}.controlRow>div,.filterGroups{gap:4px;display:flex;overflow-x:auto}.controlRow button,.filterBar button{border:1px solid var(--line);color:var(--muted);height:33px;font:8px var(--mono);white-space:nowrap;cursor:pointer;background:0 0;border-radius:5px;padding:0 12px}.controlRow button.active,.filterBar button.active{color:var(--text);background:#1a2036;border-color:#46516d}.marketLayout{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.regimeHero{grid-template-columns:1fr 150px;min-height:335px;padding:34px;display:grid}.sectionLabel{font:8px var(--mono);color:var(--muted);letter-spacing:.12em}.regimeHero h2{margin:35px 0 18px;font-size:44px;font-weight:450;line-height:1.02}.regimeHero h2 em,.verificationIntro h1 em,.consensusSummary h1 em{color:#9186ff;font-style:normal}.regimeHero p{max-width:510px;color:var(--muted);line-height:1.7}.regimeHero .chart{opacity:.65;height:170px;position:absolute;bottom:0;left:45%;right:0}.bigScore{z-index:2;text-align:center;place-items:center;width:150px;height:150px;display:grid;position:relative}.bigScore>div{z-index:1;position:relative}.bigScore span{font:7px var(--mono);color:var(--muted)}.bigScore strong{font:46px var(--mono);margin:7px 0;display:block}.bigScore em{font:9px var(--mono);color:var(--lime);font-style:normal}.metricGrid{grid-row:span 2;grid-template-columns:1fr 1fr;gap:8px;display:grid}.metricCard{text-align:left;border:1px solid var(--line);cursor:pointer;min-height:145px;transition:border-color var(--motion-micro) var(--ease-state),transform var(--motion-micro) var(--ease-state),background var(--motion-standard) var(--ease-state);background:#0b1020;border-radius:9px;padding:16px;position:relative;overflow:hidden}.metricCard:hover{border-color:#47516d;transform:translateY(-1px)}.metricCard>div{font:7px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.metricCard>div em{color:var(--cyan);font-style:normal}.metricCard>strong{margin:16px 0 8px;font-size:16px;display:block}.metricCard p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.metricCard>i{background:#222a40;height:2px;position:absolute;bottom:22px;left:16px;right:16px}.metricCard>i b{background:var(--purple);height:100%;display:block}.metricCard small{color:#68738d;font:7px var(--mono);position:absolute;bottom:7px;right:16px}.marketRegimeMotion{opacity:0;transform:translateY(10px)}.marketRegimeMotion.is-visible{animation:cardEnter .42s var(--ease-enter) forwards}.marketMetricMotion .metricCard{opacity:0;transform:translateY(9px)}.marketMetricMotion.is-visible .metricCard{animation:cardEnter .42s calc(var(--card-index) * 60ms) var(--ease-enter) forwards}.metricCard.is-explained{background:linear-gradient(135deg,#24d6c80f,#0b1020 48%);border-color:#24d6c8a8}.metricCard.is-explained:after{content:"";background:var(--cyan);width:2px;position:absolute;inset:12px auto 12px 0}.conditionMap{grid-template-columns:repeat(3,1fr);align-items:end;gap:6px;height:180px;display:grid}.conditionMap button{border:0;border-left:1px solid var(--line);cursor:pointer;background:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;padding:12px;display:flex;position:relative}.conditionMap button>i{z-index:0;background:linear-gradient(#0000,#24d6c826);position:absolute;inset:auto 8px 0}.conditionMap span,.conditionMap strong,.conditionMap em{z-index:1}.conditionMap span{font:8px var(--mono);color:var(--muted)}.conditionMap strong{font:17px var(--mono);margin:8px 0}.conditionMap em{font:9px var(--mono);color:var(--cyan);font-style:normal}.warningText{color:var(--amber)!important}.movers button{text-align:left;cursor:pointer;background:0;border:0;border-top:1px solid #8c96ad1f;grid-template-columns:50px 1fr auto;width:100%;padding:13px 4px;display:grid}.movers button span{color:var(--muted);font-size:10px}.movers button em{font:10px var(--mono);color:var(--cyan);font-style:normal}.filterBar{justify-content:space-between;gap:12px;padding:17px 0;display:flex}.filterScroll{scrollbar-width:none;min-width:0;position:relative;overflow-x:auto}.filterScroll::-webkit-scrollbar{display:none}.statusFilters{--filter-count:6;grid-template-columns:repeat(var(--filter-count),minmax(82px,1fr));gap:4px;min-width:610px;display:grid;position:relative;overflow:visible}.statusFilters button{z-index:1;background:0 0;border-color:#0000;position:relative}.statusFilters button.active{background:0 0;border-color:#0000}.filterIndicator{z-index:0;top:0;bottom:0;left:calc(var(--filter-index) * (100% / var(--filter-count)));width:calc(100% / var(--filter-count) - 3px);transition:left .27s var(--ease-state);background:#1a2036;border:1px solid #46516d;border-radius:5px;position:absolute}.swipeHint,.tableSwipeHint{display:none}.selectFilters{gap:4px;display:flex}.signalList{animation:listReorder .28s var(--ease-enter) both;flex-direction:column;gap:7px;display:flex}.signalCard{text-align:left;border:1px solid var(--line);cursor:pointer;opacity:0;width:100%;animation:cardEnter .32s calc(var(--signal-index) * 60ms) var(--ease-enter) forwards;transition:border-color var(--motion-micro) var(--ease-state),transform var(--motion-micro) var(--ease-state);background:linear-gradient(90deg,#0c1120,#090d1a);border-radius:9px;grid-template-columns:130px 1fr 300px 24px;align-items:center;gap:20px;padding:18px;display:grid;position:relative;overflow:hidden}.signalCard:hover{border-color:#46516c;transform:translate(2px)}.signalAsset{align-items:center;gap:11px;display:flex}.signalAsset>span{width:38px;height:38px;color:var(--cyan);font:14px var(--mono);border:1px solid #3a4561;border-radius:50%;place-items:center;display:grid}.signalAsset strong{font:15px var(--mono);display:block}.signalAsset em{font:7px var(--mono);color:var(--muted);font-style:normal}.signalMain>div{align-items:center;gap:11px;display:flex}.signalMain>div>span,.signalMain time{font:8px var(--mono);color:var(--muted)}.signalMain h2{margin:10px 0 7px;font-size:13px;font-weight:500}.signalMain p{color:var(--muted);margin:0;font-size:9px}.signalScores{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.signalScores div{border-left:1px solid var(--line);padding-left:10px}.signalScores span{font:7px var(--mono);color:var(--muted);display:block}.signalScores strong{font:12px var(--mono);margin-top:6px;display:block}.riskText{color:var(--coral)}.openArrow{color:var(--cyan)}.signalCard.status-new:before{content:"";background:var(--cyan);width:2px;animation:newSignalPulse .72s .18s var(--ease-state) both;position:absolute;top:0;bottom:0;left:0}.signalCard.status-invalidated:after{content:"";background:linear-gradient(90deg,transparent,var(--coral));width:35%;height:1px;animation:invalidatedSweep .72s .18s var(--ease-state) both;position:absolute;top:0;left:-35%}.stateBox{text-align:center;color:var(--muted);border:1px dashed #303a54;border-radius:10px;padding:60px}.stateBox>span{font-size:30px}.stateBox h2{color:var(--text)}.consensusHero{border-bottom:1px solid var(--line);grid-template-columns:1fr .9fr;min-height:470px;display:grid}.consensusOrbital{min-height:470px;position:relative}.orbit{border:1px solid #7767ff33;border-radius:50%;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%)rotate(-12deg)}.orbit1{width:410px;height:250px}.orbit2{border-color:#24d6c81f;width:290px;height:380px}.orbitalCore{z-index:2;border:1px solid var(--purple);text-align:center;pointer-events:none;background:radial-gradient(circle,#282359,#0c1022 70%);border-radius:50%;place-content:center;width:175px;height:175px;display:grid;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);box-shadow:0 0 70px #7767ff33}.orbitalCore strong{font:48px var(--mono)}.orbitalCore span{font:7px var(--mono);color:var(--muted)}.orbitalCore>em{font:6px var(--mono);color:#aeb7ca;letter-spacing:.1em;margin-bottom:6px;font-style:normal}.orbitalCore .formingScore{color:#8c96ad}.consensusReviewLayer{z-index:4;opacity:0;cursor:pointer;color:#c8cddd;background:0 0;border:1px solid #d6dae670;border-radius:50%;width:225px;height:225px;position:absolute;top:50%;left:45%;transform:translate(-50%,-50%)scale(.82)}.consensusReviewLayer:before{content:"";border:2px solid #0000;border-top-color:var(--purple);border-right-color:#d6dae69e;border-radius:50%;position:absolute;inset:-4px;transform:rotate(-35deg)}.consensusReviewLayer>span,.consensusReviewLayer>em{font:6px var(--mono);letter-spacing:.12em;white-space:nowrap;font-style:normal;position:absolute;left:50%;transform:translate(-50%)}.consensusReviewLayer>span{color:var(--text);top:-11px}.consensusReviewLayer>em{color:#8e99b1;bottom:-13px}.consensusReviewLayer>i{border-left:1px solid var(--lime);border-bottom:1px solid var(--lime);opacity:0;width:11px;height:5px;position:absolute;top:12px;right:25px;transform:rotate(-42deg)}.consensusReviewLayer:hover,.consensusReviewLayer:focus-visible,.consensusReviewLayer.selected{border-color:#e1e4ee;box-shadow:0 0 22px #7767ff24}.consensusSequence{text-align:center;font:6px var(--mono);letter-spacing:.08em;color:#66718a;position:absolute;bottom:7px;left:0;right:0}.orbitAgent{z-index:3;cursor:pointer;width:55px;height:55px;transition:border-color var(--motion-micro),box-shadow var(--motion-micro),opacity var(--motion-micro),transform var(--motion-micro);background:#0a0f20;border:1px solid #36415c;border-radius:50%;place-items:center;display:grid;position:absolute}.orbitAgent b{font:8px var(--mono)}.orbitAgent i{background:var(--cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:6px}.orbitAgent.selected{border-color:var(--cyan);box-shadow:0 0 25px #24d6c833}.oa1{top:45%;left:8%}.oa2{top:11%;left:27%}.oa3{top:17%;right:21%}.oa4{bottom:17%;right:13%}.oa5 i{background:var(--coral)}.oa5{bottom:8%;left:26%}.oa6{top:43%;right:3%}.consensusSummary{align-self:center;padding:30px}.consensusSummary h1{margin:24px 0;font-size:39px;font-weight:450;line-height:1.1}.consensusSummary>p{color:var(--muted);line-height:1.7}.consensusBars{margin:28px 0}.consensusBars>div{font:8px var(--mono);color:var(--muted);grid-template-columns:100px 1fr 25px;align-items:center;gap:10px;margin:11px 0;display:grid}.consensusBars .coral b{background:var(--coral)}.changeCondition{border-left:2px solid var(--amber);padding:4px 0 4px 15px}.changeCondition span{font:7px var(--mono);color:var(--amber)}.changeCondition p{color:var(--muted);margin:8px 0;font-size:10px;line-height:1.5}.agentSection{padding-top:30px}.sectionTitle span{font:8px var(--mono);color:var(--cyan)}.sectionTitle h2{margin:8px 0 20px;font-size:24px;font-weight:450}.agentMatrix{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.agentMatrix button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#0b1020;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.agentMatrix button:hover,.agentMatrix button.selected{border-color:#4b5673}.agentMatrix button.risk{border-left-color:var(--coral)}.agentMatrix button.reviewAgentCard{background:linear-gradient(135deg,#d6dae609,#7767ff0a,#0b1020);border-color:#d6dae64d}.agentMatrix button.reviewAgentCard .agentCode{border-color:#d6dae680}.agentCode{width:32px;height:32px;font:7px var(--mono);border:1px solid #39445f;border-radius:50%;place-items:center;display:grid}.agentMatrix button strong{font-size:10px}.agentMatrix button p{color:var(--muted);margin:4px 0;font-size:8px}.agentConfidence strong{font:11px var(--mono);display:block}.agentConfidence em{font:7px var(--mono);color:var(--cyan);font-style:normal}.dissent{margin-top:12px}.dissentGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dissentGrid div{border-left:1px solid var(--line);padding:4px 14px}.dissentGrid span{font:7px var(--mono);color:var(--muted)}.dissentGrid p{font-size:10px;line-height:1.5}.consensusRoutes{z-index:1;width:1px;height:1px;position:absolute;top:50%;left:45%}.consensusRoute{--route-length:154px;width:var(--route-length);transform-origin:0;opacity:.12;background:linear-gradient(90deg,#7767ffc7,#24d6c814 82%,#0000);height:1px;position:absolute;top:0;left:0}.consensusRoute:after{content:"";background:var(--cyan);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:95%}.consensusRoute.cr1{transform:rotate(180deg)}.consensusRoute.cr2{--route-length:178px;transform:rotate(225deg)}.consensusRoute.cr3{--route-length:165px;transform:rotate(305deg)}.consensusRoute.cr4{--route-length:171px;transform:rotate(35deg)}.consensusRoute.cr5{--route-length:175px;transform:rotate(128deg)}.consensusRoute.cr6{--route-length:193px;transform:rotate(0)}.consensusRoute.risk{background:linear-gradient(90deg,#ff6577c2,#ff657714 82%,#0000)}.riskConsensusGap{border:3px solid #0000;border-top-color:var(--coral);opacity:.86;border-radius:50%;position:absolute;inset:-5px;transform:rotate(42deg)}.consensusMotion .orbit{opacity:0}.consensusMotion .orbitAgent{opacity:0;transform:scale(.78)}.consensusMotion .orbitalCore{opacity:0;transform:translate(-50%,-50%)scale(.72)}.consensusMotion.is-visible .orbit{animation:orbitReveal .62s var(--ease-enter) forwards}.consensusMotion.is-visible .orbit2{animation-delay:.12s}.consensusMotion.is-visible .orbitAgent{animation:agentReveal .36s calc(.38s + var(--agent-index,0) * 75ms) var(--ease-enter) forwards}.consensusMotion.is-visible .oa1{--agent-index:0}.consensusMotion.is-visible .oa2{--agent-index:1}.consensusMotion.is-visible .oa3{--agent-index:2}.consensusMotion.is-visible .oa4{--agent-index:3}.consensusMotion.is-visible .oa5{--agent-index:4}.consensusMotion.is-visible .oa6{--agent-index:5}.consensusMotion.is-visible .consensusRoute{animation:consensusEvidence 7.8s calc(.78s + var(--route-index,0) * .11s) linear infinite}.consensusMotion.is-visible .consensusRoute:after{animation:routeDot 7.8s calc(.78s + var(--route-index,0) * .11s) linear infinite}.consensusMotion.is-visible .cr1{--route-index:0}.consensusMotion.is-visible .cr2{--route-index:1}.consensusMotion.is-visible .cr3{--route-index:2}.consensusMotion.is-visible .cr4{--route-index:3}.consensusMotion.is-visible .cr5{--route-index:4}.consensusMotion.is-visible .cr6{--route-index:5}.consensusMotion.is-visible .consensusReviewLayer{animation:reviewLayerEnter .62s 1.32s var(--ease-enter) forwards}.consensusMotion.is-visible .consensusReviewLayer:before{animation:reviewPageScan 1.2s 1.5s var(--ease-state) both}.consensusMotion.review-complete .orbitalCore{animation:coreConsensus .62s var(--ease-enter) forwards}.consensusMotion.review-complete .consensusReviewLayer>i{animation:reviewTick .42s .22s var(--ease-enter) forwards}.consensusMotion.is-out-of-view .consensusRoute,.consensusMotion.is-out-of-view .consensusRoute:after{animation-play-state:paused!important}.consensusMotion.is-paused .consensusRoute{opacity:.06;animation-play-state:paused}.consensusMotion.is-paused .orbitAgent:not(.selected){opacity:.35}.consensusMotion.selected-dat .cr1,.consensusMotion.selected-mkt .cr2,.consensusMotion.selected-flw .cr3,.consensusMotion.selected-mac .cr4,.consensusMotion.selected-rsk .cr5,.consensusMotion.selected-str .cr6{opacity:1;animation-play-state:paused;box-shadow:0 0 10px}.consensusMotion.selected-rev .consensusRoute{box-shadow:0 0 10px #d6dae633;opacity:1!important;animation:none!important}.consensusMotion.selected-rev .consensusRoute:after{display:none}.strategyGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.strategyCard{text-align:left;border:1px solid var(--line);cursor:pointer;min-height:405px;transition:border-color var(--motion-micro),background var(--motion-standard);background:linear-gradient(145deg,#0e1426,#090d1b);border-radius:11px;padding:22px;position:relative;overflow:hidden}.strategyCard:hover{border-color:#4d5874}.strategyCard.state-backtest{border-left:2px solid #7767ff7a}.strategyCard.state-paper{background:linear-gradient(145deg,#c8ff6806,#0e1426 30%,#090d1b);border-left:2px solid #c8ff688c}.strategyTop,.strategyTop>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.strategyTop>div>span{font:8px var(--mono);color:var(--muted)}.strategyTop>em{font:10px var(--mono);color:#4d5870;font-style:normal}.strategyName{width:60%;margin-top:28px}.strategyName h2{margin:0;font-size:23px;font-weight:450}.strategyName p{color:#a2abc0;min-height:44px;font-size:9px;line-height:1.6}.strategyName small{font:7px var(--mono);color:#66718a}.matchRing{border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:absolute;top:72px;right:30px}.matchRing div{z-index:1;text-align:center}.matchRing strong{font:28px var(--mono);display:block}.matchRing span{max-width:72px;font:6px/1.35 var(--mono);color:var(--muted);display:block}.strategyMetrics{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.strategyMetrics div{background:#0a0f1e;padding:12px}.strategyMetrics strong{font:14px var(--mono);margin-top:6px;display:block}.strategyConstraints{color:#949eb4;font:7px var(--mono);flex-wrap:wrap;gap:6px 12px;margin-top:13px;display:flex}.strategyConstraints span:first-child{color:var(--coral)}.strategyFoot{border-top:1px solid var(--line);font:7px var(--mono);color:var(--muted);align-items:center;gap:14px;margin-top:18px;padding-top:14px;display:flex}.strategyFoot b{color:var(--cyan);margin-left:auto}.strategyMotion .strategyCard{opacity:0;transform:translateY(10px)}.strategyMotion.is-visible .strategyCard{animation:cardEnter .43s calc(var(--strategy-index) * 70ms) var(--ease-enter) forwards}.verificationIntro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;min-height:300px;display:grid}.verificationIntro h1{margin:22px 0;font-size:46px;font-weight:450;line-height:1.08}.verificationIntro p{color:var(--muted);max-width:650px;line-height:1.7}.verifyStats{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.verifyStats div{background:#0a0f1d;padding:28px 20px}.verifyStats strong{font:31px var(--mono);display:block}.verifyStats span{font:7px var(--mono);color:var(--muted)}.ledgerViewport{position:relative}.ledger{border:1px solid var(--line);border-radius:10px;margin:22px 0;overflow:hidden}.ledgerHead,.ledgerRow{grid-template-columns:1.15fr .7fr .85fr 1.5fr .8fr;align-items:center;gap:15px;padding:13px 17px;display:grid}.ledgerHead{font:7px var(--mono);color:var(--muted);background:#11172a}.ledgerRow{border-top:1px solid var(--line);min-height:53px;position:relative}.ledgerRow strong{font-size:11px}.ledgerRow>span{color:var(--muted);font-size:9px}.verificationMotion .verifyStats>div{opacity:0;transform:translateY(7px)}.verificationMotion.is-visible .verifyStats>div{animation:cardEnter .4s calc(var(--verify-index) * .12s) var(--ease-enter) forwards}.ledger .ledgerRow{opacity:0;transform:translateY(8px)}.ledger.is-visible .ledgerRow{animation:ledgerEnter .36s calc(var(--row-index) * 65ms) var(--ease-enter) forwards}.ledgerRow.status-verified{box-shadow:inset 2px 0 #c8ff6899}.ledgerRow.status-fail{box-shadow:inset 2px 0 #ff6577c7}.ledgerRow.status-fail:after{content:"";width:28%;animation:failedLedgerSweep .78s .54s var(--ease-state) both;background:linear-gradient(90deg,#0000,#ff657717,#0000);position:absolute;inset:0 auto 0 -28%}.methodGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.methodGrid article>span{font:8px var(--mono);color:var(--cyan)}.methodGrid h2{font-size:17px}.methodGrid p{color:var(--muted);font-size:10px;line-height:1.6}.methodFlow article{opacity:0;transform:translateY(10px)}.methodFlow.is-visible article{animation:cardEnter .42s calc(.52s + var(--method-index) * 90ms) var(--ease-enter) forwards}.methodFlow article:not(:last-child):after{content:"→";z-index:2;border:1px solid var(--line);background:var(--bg);width:24px;height:24px;color:var(--cyan);font:9px var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-17px}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02040ac2;animation:.25s fadeIn;position:fixed;inset:0}.drawer{background:#080c18;border-left:1px solid #303a55;width:min(680px,100%);height:100%;padding:36px;animation:.35s drawerIn;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 70px #00000073}.close{border:1px solid var(--line);cursor:pointer;z-index:2;background:#10162a;border-radius:50%;width:32px;height:32px;font-size:18px;position:absolute;top:18px;right:20px}.drawerHead>span:not(.badge){font:8px var(--mono);color:var(--muted);margin-top:18px;display:block}.drawerHead h1{margin:13px 0;font-size:33px;font-weight:450}.drawerHead p{color:var(--muted);line-height:1.6}.drawerScores{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:28px 0;display:grid}.drawerScores div{background:#0c1120;padding:15px}.drawerScores span,.detailGrid span{font:7px var(--mono);color:var(--muted);display:block}.drawerScores strong{font:14px var(--mono);margin-top:7px;display:block}.drawer section{border-top:1px solid var(--line);padding:23px 0}.numbered{align-items:center;gap:15px;display:flex}.numbered b{font:8px var(--mono);color:var(--cyan)}.invalidation{border-left:2px solid var(--coral)!important;padding-left:17px!important}.invalidation p,.limitations p{color:#b7bed0;line-height:1.6}.detailGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.detailGrid strong{margin-top:7px;font-size:11px;line-height:1.5;display:block}.miniAgents{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.miniAgents span{font:8px var(--mono);color:var(--muted)}.miniAgents i{background:var(--purple);height:2px;margin-top:7px;display:block}.reviewStatusPanel{background:linear-gradient(135deg,#d6dae609,#7767ff0b,#0000);border-radius:7px;border:1px solid #d6dae633!important;border-left:2px solid var(--purple)!important;padding:16px!important}.reviewStatusPanel>div:first-child{justify-content:space-between;align-items:center;display:flex}.reviewStatusPanel>strong{margin:17px 0 12px;font-size:13px;display:block}.reviewStatusPanel dl{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.reviewStatusPanel dl>div{background:#0a0f1e;padding:10px}.reviewStatusPanel dt{font:7px var(--mono);color:var(--muted)}.reviewStatusPanel dd{font:8px var(--mono);color:var(--lime);margin:5px 0 0}.agentPlaceholder{text-align:left;cursor:pointer;background:#7767ff1a;border:1px solid #7767ff80;border-radius:7px;width:100%;height:52px;padding:0 15px}.agentPlaceholder span{float:right;color:var(--muted);font:8px var(--mono)}.drawerChart{grid-template-columns:1fr 1fr;gap:15px;display:grid}.drawerChart .chart{height:140px;margin-top:14px}.sourceBars{flex-direction:column;gap:14px;margin-top:15px;display:flex}.sourceBars span{font:8px var(--mono);color:var(--muted);grid-template-columns:120px 1fr 30px;align-items:center;gap:10px;display:grid}.modalOverlay{place-items:center;display:grid}.modal{text-align:center;background:#0b1020;border:1px solid #333d59;border-radius:13px;width:min(500px,100% - 30px);padding:37px;position:relative}.modalIcon{border:1px solid var(--purple);width:70px;height:70px;color:var(--cyan);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:25px;display:grid}.modal h1{margin:18px 0;font-size:26px}.modal p{color:var(--muted);line-height:1.65}.modalChecks{color:#bdc4d4;font:9px var(--mono);flex-direction:column;gap:9px;margin:25px 0;display:flex}.loadingState{min-height:70vh;color:var(--muted);font:8px var(--mono);letter-spacing:.16em;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.loadingState i{border:1px solid #2a3450;border-top-color:var(--cyan);border-radius:50%;width:24px;height:24px;animation:1s linear infinite rotate}@keyframes utilityEnter{0%{opacity:0}to{opacity:1}}@keyframes tickerEnter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes brandBuild{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes statusBreathe{0%,78%,to{opacity:.62}86%{opacity:1}}@keyframes heroAtmosphere{0%{opacity:0}to{opacity:1}}@keyframes heroLineIn{0%{opacity:0;transform:translateY(102%)}to{opacity:1;transform:none}}@keyframes heroSupportIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tooltipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ringDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:calc(100 - var(--ring-score))}}@keyframes gapReveal{0%{opacity:0}to{opacity:1}}@keyframes metricExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes riskMark{0%,to{color:inherit}45%{color:var(--coral)}}@keyframes feedEnter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes riskEdge{0%,to{transform:scaleY(0)}45%{transform:scaleY(1)}}@keyframes statEnter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes pointBreathe{0%,72%,to{opacity:.46;transform:scale(.9)}82%{opacity:1;transform:scale(1.22)}}@keyframes reducedFade{0%{opacity:0}to{opacity:1}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cardEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes listReorder{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes newSignalPulse{0%,to{opacity:.25}45%{opacity:1;box-shadow:0 0 12px #24d6c88c}}@keyframes invalidatedSweep{0%{opacity:0;transform:translate(0)}35%{opacity:1}to{opacity:0;transform:translate(385%)}}@keyframes orbitReveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes agentReveal{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes coreConsensus{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes reviewLayerEnter{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes reviewPageScan{0%{transform:rotate(-35deg)}to{transform:rotate(325deg)}}@keyframes reviewTick{0%{opacity:0;transform:rotate(-42deg)scale(.5)}to{opacity:1;transform:rotate(-42deg)scale(1)}}@keyframes consensusEvidence{0%,15%,to{opacity:.1}24%,32%{opacity:.82}40%{opacity:.18}}@keyframes routeDot{0%,15%,38%,to{opacity:0;transform:translate(0)}20%{opacity:1}32%{opacity:1;transform:translateX(calc(var(--route-length) * -1 + 5px))}}@keyframes ledgerEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes failedLedgerSweep{0%{opacity:0;transform:translate(0)}35%{opacity:1}to{opacity:0;transform:translate(460%)}}@keyframes rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes draw{0%{stroke-dashoffset:250px}to{stroke-dashoffset:0}}@keyframes ringEnergy{50%{box-shadow:0 0 25px #24d6c826}}@keyframes fadeIn{0%{opacity:0}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:none}}@media (width<=1000px){.utility{grid-template-columns:1fr auto;padding:0 18px}.utilityCenter{display:none}.page{padding-left:38px}.hero{grid-template-columns:1fr;min-height:auto}.heroCopy{padding-top:60px}.networkVisual{height:470px}.overviewGrid,.marketLayout{grid-template-columns:1fr}.metricGrid{grid-row:auto}.agentMatrix{grid-template-columns:repeat(2,1fr)}.signalCard{grid-template-columns:100px 1fr 220px 20px}.strategyGrid,.consensusHero,.verificationIntro{grid-template-columns:1fr}.verifyStats{margin:20px 0}.dock{--dock-step:75px;flex-direction:row;inset:auto auto 22px 50%;transform:translate(-50%)}.dockIndicator{width:72px;transform:translateX(calc(var(--active-index) * var(--dock-step)));top:6px;left:6px;right:auto}.dock button{min-width:72px}.dock button em{display:none}.dock button span{font-size:19px}}@media (width<=640px){html,body{overflow-x:clip}body{font-size:12px}.utility{height:58px;padding:0 12px}.utilityActions{gap:5px}.utilityActions>.badge{display:none}.wallet{width:35px;padding:0;font-size:0}.wallet span{margin:0;font-size:13px}.brand{font-size:13px}.ticker{height:35px;top:58px}.appContent{padding-top:93px;padding-bottom:calc(108px + env(safe-area-inset-bottom))}.page{min-width:0;max-width:100%;padding:20px 14px}.pageHeader{grid-template-columns:35px 1fr;padding:17px 0 22px}.pageHeader>*{min-width:0}.pageHeader>.badge{display:none}.pageHeader h1{font-size:28px}.heroCopy{padding-top:30px}.hero h1{font-size:41px}.overviewIntro .eyebrow{animation-delay:.1s}.overviewIntro .heroLine>span{animation-duration:.52s}.overviewIntro .heroLine1>span{animation-delay:.18s}.overviewIntro .heroLine2>span{animation-delay:.24s}.overviewIntro .heroLine3>span{animation-delay:.3s}.overviewIntro .heroSupport{animation-duration:.36s;animation-delay:.56s}.overviewIntro .heroMeta>div:first-child{animation-delay:.7s}.overviewIntro .heroMeta>div:nth-child(2){animation-delay:.77s}.overviewIntro .heroMeta>div:nth-child(3){animation-delay:.84s}.heroSupport>p{font-size:13px}.heroSupport .agentArchitecture{font-size:7px}.heroActions{flex-direction:column;align-items:flex-start}.heroMeta{grid-template-columns:1fr 1fr;gap:20px}.heroMeta div:last-child{display:none}.overviewGrid{gap:9px}.panel{padding:17px}.regimeRow{grid-template-columns:100px 1fr;gap:15px}.regimeScore{height:100px}.regimeScore strong{font-size:31px}.regimeText h3{font-size:14px}.metricStrip{grid-template-columns:1fr 1fr}.dock{--dock-step:16.6667vw;padding:5px 5px calc(5px + env(safe-area-inset-bottom));border-radius:0;flex-direction:row;justify-content:space-around;inset:auto 0 0;transform:none}.dockIndicator{border-left:0;border-bottom:2px solid var(--cyan);width:16.6667%;height:53px;transform:translateX(calc(var(--active-index) * 100%));top:5px;left:0;right:auto}.dock button{flex-direction:column;gap:2px;width:16.66%;min-width:0;height:53px;padding:0}.dock button em{font-size:6px;display:block}.dock button span{font-size:16px}.controlRow{flex-direction:column;gap:8px}.controlRow>div{width:100%;max-width:100%;overflow:visible}.controlRow button{white-space:normal;height:auto;min-height:38px;padding:5px 7px;line-height:1.25}.marketControls>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketControls>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.strategyControls>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketLayout{display:block}.regimeHero{min-height:500px;margin-bottom:8px;padding:18px;display:block;overflow:hidden}.regimeHero>div:first-child{min-width:0;padding-top:108px}.regimeHero h2{margin:18px 0 14px;font-size:32px}.regimeHero p{max-width:none;margin-bottom:0;padding-bottom:126px}.regimeHero .chart{height:118px;bottom:8px;left:18px;right:18px}.bigScore{width:96px;height:96px;position:absolute;top:18px;right:18px}.bigScore span{font-size:6px}.bigScore strong{margin:3px 0;font-size:28px}.bigScore em{font-size:7px}.metricGrid{grid-template-columns:1fr;margin-bottom:8px}.metricCard{min-height:145px;padding:13px}.conditionMap{height:150px}.filterBar{flex-direction:column;gap:9px}.filterScroll{scroll-snap-type:x proximity;width:100%;margin-right:0;padding-right:0;overflow-x:auto}.filterScroll:after{content:none;display:none}.statusFilters{grid-template-columns:repeat(6,112px);min-width:692px}.statusFilters button{scroll-snap-align:start}.swipeHint{text-align:right;color:#65708a;width:100%;font:6px var(--mono);margin-top:5px;display:block;position:static}.selectFilters{scrollbar-width:none;width:100%;max-width:100%;overflow-x:auto}.selectFilters::-webkit-scrollbar{display:none}.signalList{scroll-margin-bottom:90px}.signalCard{grid-template-columns:1fr 24px;gap:10px;padding:13px;scroll-margin-bottom:90px}.signalAsset,.signalMain{grid-column:1}.signalMain>div{flex-wrap:wrap;row-gap:5px}.signalMain h2{margin:7px 0 5px}.signalMain p{line-height:1.45}.signalScores{grid-column:1}.signalScores strong{margin-top:4px}.openArrow{grid-area:1/2}.consensusOrbital{min-height:390px}.orbit1{width:310px;height:200px}.orbit2{width:230px;height:300px}.orbitalCore{width:135px;height:135px}.orbitalCore strong{font-size:38px}.consensusReviewLayer{width:174px;height:174px}.consensusSequence{padding:0 14px;line-height:1.45;bottom:-2px}.orbitAgent{width:45px;height:45px}.consensusSummary{padding:20px 5px}.consensusSummary h1{font-size:31px}.agentMatrix,.dissentGrid{grid-template-columns:1fr}.dissentGrid div{padding:5px 12px}.strategyCard{min-height:430px;padding:17px}.strategyMotion .strategyCard,.strategyMotion.is-visible .strategyCard{opacity:1;animation:none;transform:none}.strategyName{width:55%}.strategyName h2{font-size:19px}.matchRing{width:105px;height:105px;top:75px;right:17px}.strategyMetrics{grid-template-columns:1fr 1fr;margin-top:70px}.strategyFoot span:nth-child(2){display:none}.verificationIntro h1{font-size:37px}.verifyStats{grid-template-columns:1fr 1fr}.verifyStats div:last-child{grid-column:span 2}.ledgerViewport{margin-top:30px}.tableSwipeHint{color:#72809a;font:6px var(--mono);display:block;position:absolute;top:-14px;right:0}.ledger{margin-top:0;overflow-x:auto}.ledgerHead,.ledgerRow{min-width:760px}.methodGrid{grid-template-columns:1fr}.methodFlow article:not(:last-child):after{display:none}.drawer{padding:30px 18px}.drawerHead h1{font-size:26px}.drawerScores{grid-template-columns:1fr 1fr}.drawerChart{grid-template-columns:1fr}.detailGrid,.miniAgents{grid-template-columns:1fr 1fr}.reviewStatusPanel dl{grid-template-columns:1fr}.agentPlaceholder span{display:none}.modal{padding:30px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.page,.overlay,.drawer{animation:reducedFade .12s var(--ease-state) both!important}.motionReveal{transform:none}.motionReveal.is-visible{transition:opacity .12s var(--ease-state)!important}.agentTooltip,.dockIndicator{transition-duration:.14s!important}.chartLivePoint{display:none}.ticker{overflow-x:auto}.tickerTrack{transform:none;animation:none!important}.tickerItem[data-copy=duplicate],.consensusRoute:after{display:none}}.networkVisual{--px:0px;--py:0px;isolation:isolate;height:540px;transform:translate(var(--px),var(--py));transition:transform .35s;position:relative}.networkCloud{z-index:-2;filter:blur(10px);background:radial-gradient(circle at 48% 46%,#7767ff2b,#0000 31%),radial-gradient(at 56% 52%,#24d6c80e,#0000 58%);position:absolute;inset:10% 4% 2% 5%}.networkMap{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.networkVisual .orbit{fill:none;stroke:#7767ff29;stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:networkDraw 1.35s .25s var(--ease-enter) forwards}.networkVisual .orbit-data{stroke:#24d6c81c;animation-delay:.55s}.networkPath{fill:none;stroke:#8c96ad1c;stroke-width:1px;transition:stroke .22s,stroke-width .22s,opacity .22s}.decisionArc{fill:none;stroke-width:1.2px;opacity:.24;stroke-dasharray:1;stroke-dashoffset:1px}.supportArc{stroke:var(--cyan)}.dissentArc{stroke:var(--coral)}.conditionalArc{stroke:var(--amber)}.path-external,.path-data-flow,.path-data-market,.path-flow-risk,.path-market-risk{stroke:#24d6c821}.path-data-macro,.path-macro-risk{stroke:#7767ff29}.reviewInput{stroke:#d6dae617}.path-risk-strategy{stroke:#c8ff681c}.traveler{fill:var(--cyan);opacity:0;filter:drop-shadow(0 0 4px var(--cyan))}.traveler-macro{fill:var(--purple);filter:drop-shadow(0 0 4px var(--purple))}.traveler-strategy{fill:var(--lime);filter:drop-shadow(0 0 4px var(--lime))}.riskGap{fill:none;stroke:var(--coral);stroke-width:3px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 5px #ff6577a6)}.externalData{color:#8e99b1;font:7px var(--mono);letter-spacing:.1em;flex-direction:column;gap:3px;display:flex;position:absolute;top:37%;left:0}.externalData i{background:linear-gradient(90deg,transparent,var(--cyan));width:26px;height:1px;margin-bottom:4px}.externalData small{color:#55617a;font-size:6px}.networkVisual .networkCore{z-index:3;width:158px;height:158px;animation:coreEntry 1s var(--ease-enter) forwards;pointer-events:none;background:radial-gradient(circle at 40% 35%,#222653,#090d1c 70%);border:1px solid #7767ffc2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.08);box-shadow:0 0 0 14px #7767ff09,0 0 72px #7767ff33}.networkVisual .networkCore:before{content:"";border:1px solid #7767ff29;border-radius:50%;position:absolute;inset:-12px}.networkVisual .networkCore span{letter-spacing:.15em;font-size:19px}.networkVisual .networkCore strong{font:7px var(--mono);color:var(--muted);letter-spacing:.16em;margin-top:3px}.networkVisual .networkCore em{font:20px var(--mono);color:var(--cyan);margin-top:13px;font-style:normal}.networkVisual .networkCore small{font:6px var(--mono);color:#8d97b0;letter-spacing:.14em;margin-top:2px}.networkVisual .networkCore em.is-forming{color:#8d97b0}.networkVisual .networkCore small.is-forming{color:#aeb7ca;letter-spacing:.1em}.networkVisual .networkCore>b{text-align:center;width:190px;font:7px var(--mono);color:#7d88a2;letter-spacing:.07em;opacity:.75;font-weight:400;position:absolute;top:calc(100% + 22px)}.coreDisagreement{opacity:0;border:3px solid #0000;border-radius:50%;position:absolute;inset:-4px}.reviewLayer{z-index:2;cursor:pointer;color:#d8dce7;width:226px;height:226px;transition:border-color var(--motion-micro),box-shadow var(--motion-micro),opacity var(--motion-micro);background:0 0;border:1px solid #d6dae652;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviewLayer:before{content:"";border:2px solid #0000;border-top-color:var(--purple);border-right-color:#d6dae68c;border-radius:50%;position:absolute;inset:-4px;transform:rotate(-24deg)}.reviewLayer:after{content:"";border-top:2px solid var(--coral);opacity:.68;border-radius:50%;width:20px;height:8px;position:absolute;top:38px;right:12px;transform:rotate(32deg)}.reviewLayerLabel{font:6px var(--mono);letter-spacing:.13em;white-space:nowrap;color:#aeb7ca;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.reviewConfirmTick{border-left:1px solid var(--lime);border-bottom:1px solid var(--lime);opacity:0;width:12px;height:6px;position:absolute;top:16px;right:29px;transform:rotate(-42deg)}.reviewLayer:hover,.reviewLayer:focus-visible,.reviewLayer[aria-expanded=true],.reviewLayer.is-active{border-color:#e1e4ee;box-shadow:0 0 28px #7767ff29}.networkVisual .agentNode{cursor:pointer;opacity:0;width:82px;height:82px;animation:agentEnter .42s var(--ease-enter) forwards;transition:opacity var(--motion-standard) var(--ease-state),transform var(--motion-micro) var(--ease-state),border-color var(--motion-micro) var(--ease-state),box-shadow var(--motion-micro) var(--ease-state);background:#0a0f20;border:1px solid #2b3550;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(.82);box-shadow:0 0 0 7px #0b1020a3}.networkVisual .agentNode:before{content:"";pointer-events:none;opacity:0;border:1px solid #0000;border-radius:50%;position:absolute;inset:-8px}.networkVisual .agentNode>i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;top:9px;right:8px}.networkVisual .agentNode>span:not(.agentTooltip){font:10px var(--mono)}.networkVisual .agentNode>.agentStatus{max-width:68px;font:5px/1.35 var(--mono);color:var(--muted);text-align:center;margin-top:5px}.node-data{top:41%;left:8%;animation-delay:1.05s!important}.node-flow{top:7%;left:29%;animation-delay:1.35s!important}.node-market{top:75%;left:27%;animation-delay:1.52s!important}.node-macro{top:7%;right:23%;border-color:#7767ff57!important;animation-delay:1.7s!important}.node-risk{top:40%;right:3%;border-color:#ff657752!important;animation-delay:1.88s!important}.node-strategy{bottom:5%;right:14%;border-color:#c8ff6857!important;animation-delay:2.05s!important}.node-risk>i{background:var(--coral)!important;box-shadow:0 0 10px var(--coral)!important}.node-macro>i{background:var(--purple)!important;box-shadow:0 0 10px var(--purple)!important}.node-strategy>i{background:var(--lime)!important;box-shadow:0 0 10px var(--lime)!important}.agentTooltip{z-index:8;text-align:left;pointer-events:none;opacity:0;background:#080c18f7;border:1px solid #303b57;border-radius:7px;width:178px;padding:11px 12px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 18px 44px #0000006b}.agentTooltip>b,.agentTooltip>em,.agentTooltip>small{font:7px var(--mono);font-style:normal;display:block}.agentTooltip>b{color:var(--text);margin-bottom:8px;font-size:8px}.agentTooltip>em{color:#aeb7ca;line-height:1.75}.agentTooltip>small{color:var(--cyan);margin-top:7px}.agentNode:hover .agentTooltip,.agentNode:focus-visible .agentTooltip,.agentNode[aria-expanded=true] .agentTooltip{opacity:1;transform:translate(-50%)}.node-risk .agentTooltip,.node-strategy .agentTooltip{left:auto;right:0;transform:translateY(-4px)}.node-risk:hover .agentTooltip,.node-risk:focus-visible .agentTooltip,.node-risk[aria-expanded=true] .agentTooltip,.node-strategy:hover .agentTooltip,.node-strategy:focus-visible .agentTooltip,.node-strategy[aria-expanded=true] .agentTooltip{transform:translateY(0)}.reviewTooltip{width:240px;top:calc(100% + 14px);left:50%;transform:translate(-50%,-4px)}.reviewLayer:hover .reviewTooltip,.reviewLayer:focus-visible .reviewTooltip,.reviewLayer[aria-expanded=true] .reviewTooltip{opacity:1;transform:translate(-50%)}.networkState{background:#080c18d6;border:1px solid #313c57;border-radius:7px;flex-direction:column;gap:8px;width:166px;padding:12px 13px;display:flex;position:absolute;top:4%;right:0}.networkState>strong{font:8px var(--mono);color:#a5afc4;letter-spacing:.13em;margin-bottom:2px}.networkState>span{font:8px var(--mono);color:#c1c8d8;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;display:grid}.networkState i{border-radius:50%;width:5px;height:5px}.networkState b{color:#98a4bc;font-weight:400}.statePurple{background:var(--purple)}.stateCoral{background:var(--coral)}.stateLime{background:var(--lime)}.stateReview{background:#d8dce7}.phaseLabel{font:6px var(--mono);color:#59647b;letter-spacing:.16em;text-transform:uppercase;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.phase-data-validation .path-external,.focused-data .path-external,.focused-data .path-data-flow,.focused-data .path-data-market,.focused-data .path-data-macro{stroke:#24d6c8d1;stroke-width:1.7px}.phase-data-validation .traveler-external{opacity:1}.phase-data-validation .node-data{box-shadow:0 0 0 8px #24d6c812,0 0 28px #24d6c838;border-color:var(--cyan)!important}.phase-data-validation .node-data:before{opacity:1;animation:specialistScan .76s var(--ease-state);border-color:#24d6c87a}.phase-parallel-analysis .path-data-market,.phase-parallel-analysis .path-market-risk,.focused-market .path-data-market,.focused-market .path-market-risk{stroke:#24d6c8c2;stroke-width:1.7px}.phase-parallel-analysis .path-data-flow,.phase-parallel-analysis .path-flow-risk,.focused-flow .path-data-flow,.focused-flow .path-flow-risk{stroke:#24d6c8b3;stroke-width:1.7px}.phase-parallel-analysis .path-data-macro,.phase-parallel-analysis .path-macro-risk,.focused-macro .path-data-macro,.focused-macro .path-macro-risk{stroke:#7767ffc7;stroke-width:1.7px}.phase-parallel-analysis .traveler-flow,.phase-parallel-analysis .traveler-market,.phase-parallel-analysis .traveler-macro{opacity:1}.phase-parallel-analysis .node-market,.phase-parallel-analysis .node-flow{box-shadow:0 0 25px #24d6c829;border-color:#24d6c8cc!important}.phase-parallel-analysis .node-macro{box-shadow:0 0 25px #7767ff29;border-color:#7767ffd1!important}.phase-parallel-analysis .node-market:before,.phase-parallel-analysis .node-flow:before,.phase-parallel-analysis .node-macro:before{opacity:1;animation:specialistScan .72s var(--ease-state)}.phase-parallel-analysis .node-market:before{border-color:#24d6c873}.phase-parallel-analysis .node-flow:before{border-color:#24d6c873;animation-delay:.2s}.phase-parallel-analysis .node-macro:before{border-color:#7767ff80;animation-delay:.4s}.phase-risk-interruption .path-flow-risk,.phase-risk-interruption .path-market-risk,.phase-risk-interruption .path-macro-risk,.focused-risk .path-flow-risk,.focused-risk .path-market-risk,.focused-risk .path-macro-risk{stroke:#ff6577c7;stroke-width:1.8px;stroke-dasharray:.15 .035}.phase-risk-interruption .node-risk{opacity:1;transform:scale(1);box-shadow:0 0 30px #ff657738;border-color:var(--coral)!important}.phase-risk-interruption .node-risk:before{opacity:1;animation:riskScan .72s var(--ease-state);border-color:#ff657780}.phase-risk-interruption .riskGap{opacity:1;animation:.72s riskGap}.phase-risk-interruption .coreDisagreement{opacity:1;border-top-color:var(--coral);border-right-color:var(--coral)}.phase-strategy-match .path-risk-strategy,.phase-strategy-match .review-strategy,.focused-strategy .path-risk-strategy,.focused-strategy .review-strategy{stroke:#c8ff68c7;stroke-width:1.8px}.phase-strategy-match .traveler-strategy{opacity:1}.phase-strategy-match .node-strategy{opacity:1;transform:scale(1);box-shadow:0 0 0 12px #c8ff680a,0 0 34px #c8ff6833;border-color:var(--lime)!important}.phase-strategy-match .node-strategy:before{opacity:1;animation:strategyMatch .9s var(--ease-state);border-color:#c8ff688c}.phase-independent-review .reviewInput,.focused-review .reviewInput{stroke:#d6dae6ad;stroke-width:1.55px;stroke-dasharray:.12 .03}.phase-independent-review .decisionArc{stroke-dashoffset:0;opacity:.76}.phase-independent-review .reviewLayer:before{animation:1.65s linear overviewReviewScan}.phase-independent-review .reviewLayer{border-color:#e1e4eeb8}.phase-consensus-formation .reviewInput{stroke:#7767ffe0;stroke-width:1.85px;stroke-dasharray:none}.phase-consensus-formation .decisionArc{stroke-dashoffset:0;opacity:.7}.phase-consensus-formation .networkCore{box-shadow:0 0 0 17px #7767ff12,0 0 95px #7767ff66}.phase-consensus-formation .networkCore>b{color:var(--lime);opacity:1}.phase-consensus-formation .reviewConfirmTick{animation:reviewTick .42s .42s var(--ease-enter) forwards}.networkVisual.reviewed .coreDisagreement{opacity:1;border-top-color:var(--coral);border-right-color:var(--coral);transform:rotate(42deg)}.focused .agentNode:not(:hover):not(:focus-visible):not([aria-expanded=true]){opacity:.4}.focused .agentNode:hover,.focused .agentNode:focus-visible,.focused .agentNode[aria-expanded=true]{z-index:7;transform:scale(1.04)}.focused-flow .node-flow,.focused-market .node-market,.focused-data .node-data{border-color:var(--cyan)!important}.focused-macro .node-macro{border-color:var(--purple)!important}.focused-risk .node-risk{border-color:var(--coral)!important}.focused-strategy .node-strategy{border-color:var(--lime)!important}.focused-review .agentNode{opacity:.42}.focused-review .reviewLayer{border-color:#e1e4ee;box-shadow:0 0 28px #7767ff2e}.overviewReady .networkVisual .networkCore{animation:none;transform:translate(-50%,-50%)scale(1)}.overviewReady .networkVisual .agentNode{opacity:1;animation:none;transform:scale(1)}.overviewReady .networkVisual .orbit{stroke-dashoffset:0;animation:none}@keyframes networkDraw{to{stroke-dashoffset:0}}@keyframes coreEntry{to{transform:translate(-50%,-50%)scale(1)}}@keyframes agentEnter{to{opacity:1;transform:scale(1)}}@keyframes riskScan{45%{box-shadow:0 0 0 18px #ff65770a,0 0 36px #ff657740}}@keyframes specialistScan{0%{opacity:0;transform:scale(.82)}45%{opacity:1}to{opacity:0;transform:scale(1.12)}}@keyframes overviewReviewScan{0%{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@keyframes riskGap{0%{stroke-dasharray:0 100}to{stroke-dasharray:42 100}}@keyframes strategyMatch{45%{box-shadow:0 0 0 18px #c8ff680d,0 0 38px #c8ff6838}}@media (width<=640px){.networkVisual{height:470px;margin:0;transform:none}.networkMap{inset:8px 0 0}.externalData{top:43%;left:1%}.networkState{display:none}.networkVisual .networkCore{width:132px;height:132px;top:51%;left:50%}.networkVisual .networkCore span{font-size:14px}.networkVisual .networkCore em{margin-top:8px;font-size:16px}.networkVisual .networkCore>b{top:calc(100% + 15px)}.reviewLayer{width:184px;height:184px;top:51%;left:50%}.reviewLayerLabel{font-size:5px;bottom:-13px}.networkVisual .agentNode{width:56px;height:56px}.networkVisual .agentNode>span:not(.agentTooltip){font-size:7px}.networkVisual .agentNode>.agentStatus{max-width:49px;margin-top:3px;font-size:4px;line-height:1.25}.node-data{top:42%;left:0}.node-flow{top:12%;left:24%}.node-market{top:76%;left:16%}.node-macro{top:12%;right:22%}.node-risk{top:43%;right:0}.node-strategy{bottom:5%;right:8%}.agentTooltip,.reviewTooltip{width:auto;position:fixed;top:auto;bottom:76px;left:14px!important;right:14px!important;transform:translateY(5px)!important}.agentNode[aria-expanded=true] .agentTooltip,.reviewLayer[aria-expanded=true] .reviewTooltip{transform:translateY(0)!important}.agentNode:hover:not([aria-expanded=true]) .agentTooltip,.reviewLayer:hover:not([aria-expanded=true]) .reviewTooltip{opacity:0}.orbit-data,.traveler-flow,.traveler-market{display:none}.phaseLabel{bottom:-2px}}@media (prefers-reduced-motion:reduce){.networkVisual{transform:none!important}.networkCloud,.traveler{display:none}.networkVisual .orbit{stroke-dashoffset:0}.networkVisual .decisionArc{stroke-dashoffset:0;opacity:.65}.networkVisual .networkPath{stroke:#8c96ad66;stroke-width:1.4px}.networkVisual .path-external,.networkVisual .path-data-flow,.networkVisual .path-data-market,.networkVisual .path-flow-risk,.networkVisual .path-market-risk{stroke:#24d6c873}.networkVisual .path-data-macro,.networkVisual .path-macro-risk{stroke:#7767ff80}.networkVisual .path-risk-strategy{stroke:#c8ff687a}.networkVisual .reviewInput{stroke:#d6dae680}.networkVisual .networkCore{transform:translate(-50%,-50%)scale(1)}.networkVisual .agentNode{opacity:1;transform:scale(1)}.networkVisual .reviewLayer{opacity:1;border-color:#e1e4eeb8}.networkVisual .reviewConfirmTick{opacity:1}.consensusReviewLayer,.consensusMotion .orbitalCore{opacity:1;transform:translate(-50%,-50%)scale(1)}.phase-risk-interruption .node-risk,.phase-strategy-match .node-strategy{animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
