.risk-intelligence-shell{--risk-gold: #f6c453;--risk-panel: #10171e;--risk-panel-soft: #0c1218;--risk-border: rgba(148, 163, 184, .16);min-width:0;color:#e8edf3}.risk-intelligence-shell.onboarding{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 50% 0%,rgba(246,196,83,.16),transparent 30%),linear-gradient(145deg,#070b0f,#0b1117 50%,#070b0f)}.risk-intelligence-shell.workspace{width:100%}.risk-welcome-card,.risk-question-card,.risk-result-page{position:relative;width:min(100%,1180px);margin:0 auto;overflow:hidden;border:1px solid var(--risk-border);border-radius:18px;background:#0d1319fa;box-shadow:0 30px 100px #0000004d}.workspace .risk-welcome-card,.workspace .risk-question-card,.workspace .risk-result-page{width:100%}.risk-welcome-card{display:grid;justify-items:center;padding:clamp(34px,5vw,68px);text-align:center}.risk-welcome-glow{position:absolute;top:-180px;width:480px;height:320px;border-radius:50%;background:#f6c4531f;filter:blur(80px);pointer-events:none}.risk-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--risk-gold);font-size:12px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.risk-welcome-mark{display:grid;width:74px;height:74px;place-items:center;margin:28px 0 20px;border:1px solid rgba(246,196,83,.38);border-radius:20px;color:#0c1218;background:linear-gradient(145deg,#ffe59a,var(--risk-gold));box-shadow:0 18px 48px #f6c4532b}.risk-welcome-mark svg{width:34px;height:34px}.risk-welcome-card h1{margin:0;font-size:clamp(30px,4vw,52px);letter-spacing:-.045em}.risk-welcome-card>p{max-width:680px;margin:13px 0 0;color:#8c99a9;font-size:17px}.risk-welcome-flow{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:42px 0 34px}.risk-welcome-flow article{display:grid;min-height:148px;align-content:center;justify-items:center;gap:7px;padding:20px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:#ffffff06}.risk-welcome-flow article i{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:var(--risk-gold);background:#f6c4531a}.risk-welcome-flow article strong{font-size:15px}.risk-welcome-flow article span{color:#718093;font-size:12px;line-height:1.5}.risk-welcome-flow>svg{color:#465364}.risk-welcome-actions,.risk-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.risk-primary-button,.risk-quiet-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid rgba(148,163,184,.18);border-radius:8px;color:#cbd5df;background:#0b1117;font-size:14px;font-weight:720}.risk-primary-button{border-color:var(--risk-gold);color:#11171d;background:var(--risk-gold)}.risk-primary-button:hover{background:#ffd36f}.risk-quiet-button:hover{border-color:#f6c45370;color:var(--risk-gold)}.risk-legal-note{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;color:#677586;font-size:12px;line-height:1.6}.risk-inline-error{margin-top:16px;padding:10px 14px;border:1px solid rgba(248,113,113,.28);border-radius:8px;color:#fca5a5;background:#7f1d1d1f;font-size:13px}.risk-question-card{padding:clamp(26px,4vw,48px)}.risk-question-card>header,.risk-result-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.risk-question-card h1{margin:8px 0 0;font-size:clamp(25px,3vw,36px);letter-spacing:-.035em}.risk-progress-copy{display:flex;align-items:baseline;color:#667587}.risk-progress-copy strong{color:var(--risk-gold);font-size:32px}.risk-progress-track{height:5px;margin:24px 0 28px;overflow:hidden;border-radius:999px;background:#94a3b81f}.risk-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9ad45,#ffe08a);transition:width .25s ease}.risk-question-meta{display:flex;align-items:center;justify-content:space-between;color:#708093;font-size:12px}.risk-question-meta span{padding:4px 9px;border:1px solid rgba(246,196,83,.24);border-radius:999px;color:#e9c665;background:#f6c45314}.risk-question-meta em{font-style:normal}.risk-question-copy{margin:28px 0 24px}.risk-question-copy h2{margin:0;font-size:clamp(24px,3vw,34px);letter-spacing:-.025em}.risk-question-copy p{margin:8px 0 0;color:#7c8999;font-size:14px}.risk-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.risk-option-grid button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:88px;align-items:center;gap:14px;padding:16px;border:1px solid rgba(148,163,184,.15);border-radius:11px;color:#dce4ec;background:#0c1218;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.risk-option-grid button:hover{transform:translateY(-1px);border-color:#f6c4535c}.risk-option-grid button.selected{border-color:#f6c453ad;background:#f6c45317;box-shadow:inset 0 0 0 1px #f6c4531a}.risk-option-grid button>i{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:50%;color:#8391a2;font-style:normal;font-weight:800}.risk-option-grid button.selected>i{border-color:var(--risk-gold);color:#11171d;background:var(--risk-gold)}.risk-option-grid button span{display:grid;gap:3px}.risk-option-grid button strong{font-size:15px}.risk-option-grid button small{color:#718093;font-size:12px}.risk-option-grid button>em{color:#667587;font-size:12px;font-style:normal}.risk-question-card>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.risk-question-card>footer>span{color:#657385;font-size:12px}.risk-result-page{display:grid;gap:18px;padding:clamp(24px,3vw,38px)}.risk-result-hero{align-items:center;padding:24px 26px;border:1px solid rgba(246,196,83,.22);border-radius:14px;background:linear-gradient(110deg,rgba(246,196,83,.09),transparent 48%),#0c1218}.risk-result-hero>div:first-child{flex:1}.risk-result-hero h1{margin:5px 0 0;color:#ffe08a;font-size:clamp(36px,5vw,62px);letter-spacing:-.055em}.risk-result-hero p{max-width:650px;margin:4px 0 0;color:#8e9bab;font-size:14px}.risk-score-ring{position:relative;display:grid;width:112px;height:112px;flex:none;place-items:center;border-radius:50%;background:conic-gradient(var(--risk-gold) var(--score),rgba(148,163,184,.12) 0)}.risk-score-ring:after{position:absolute;inset:7px;border-radius:inherit;background:#10171e;content:""}.risk-score-ring span{z-index:1;display:flex;align-items:baseline}.risk-score-ring strong{font-size:28px}.risk-score-ring small{color:#758395}.risk-result-actions{display:grid;flex:none}.risk-result-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--risk-border);border-radius:12px;background:var(--risk-panel)}.risk-result-metrics article{display:grid;min-height:118px;align-content:center;gap:5px;padding:18px 20px;border-right:1px solid rgba(148,163,184,.12)}.risk-result-metrics article:last-child{border-right:0}.risk-result-metrics span{display:flex;align-items:center;gap:7px;color:#8391a2;font-size:12px}.risk-result-metrics span svg{color:var(--risk-gold)}.risk-result-metrics strong{color:#f3f6f9;font-size:21px}.risk-result-metrics small{color:#667587;font-size:12px}.risk-result-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.risk-result-panel,.risk-fit-grid section{padding:22px;border:1px solid var(--risk-border);border-radius:12px;background:var(--risk-panel)}.risk-result-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.risk-result-panel h2,.risk-result-panel p{margin:0}.risk-result-panel h2{font-size:18px}.risk-result-panel header p{color:#6e7c8e;font-size:12px}.risk-result-panel header>span{color:var(--risk-gold);font-size:13px;font-weight:750}.risk-factor-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.risk-factor-bars>div{display:grid;gap:7px}.risk-factor-bars span{display:flex;justify-content:space-between;font-size:12px}.risk-factor-bars em{color:var(--risk-gold);font-style:normal}.risk-factor-bars>div>i{height:6px;overflow:hidden;border-radius:99px;background:#94a3b81f}.risk-factor-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9ad45,#ffe08a)}.risk-strategy-summary header>svg{color:var(--risk-gold)}.risk-strategy-summary dl{display:grid;gap:0;margin:0}.risk-strategy-summary dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:11px 0;border-bottom:1px solid rgba(148,163,184,.1)}.risk-strategy-summary dl div:last-child{border-bottom:0}.risk-strategy-summary dt{color:#718093;font-size:12px}.risk-strategy-summary dd{margin:0;color:#d9e1e9;font-size:13px}.risk-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.risk-fit-grid section{display:grid;gap:12px}.risk-fit-grid section>strong{color:#86efac}.risk-fit-grid section.avoid>strong{color:#fca5a5}.risk-fit-grid section div{display:flex;flex-wrap:wrap;gap:7px}.risk-fit-grid section span{padding:5px 9px;border-radius:999px;color:#a7f3d0;background:#10b9811a;font-size:12px}.risk-fit-grid section.avoid span{color:#fecaca;background:#ef44441a}.risk-fit-grid section p{margin:0;color:#718093;font-size:12px}@media(max-width:1360px){.risk-result-hero{display:grid;grid-template-columns:minmax(0,1fr) auto}.risk-result-actions{grid-column:1 / -1;display:flex;width:100%;justify-content:flex-end}.risk-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-result-metrics article:nth-child(2){border-right:0}.risk-result-metrics article:nth-child(-n+2){border-bottom:1px solid rgba(148,163,184,.12)}.risk-result-grid{grid-template-columns:1fr}}@media(max-width:980px){.risk-welcome-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-welcome-flow>svg{display:none}.risk-result-hero{flex-wrap:wrap}}@media(max-width:680px){.risk-intelligence-shell.onboarding{padding:0;place-items:stretch}.risk-welcome-card,.risk-question-card,.risk-result-page{min-height:100dvh;border-radius:0}.workspace .risk-welcome-card,.workspace .risk-question-card,.workspace .risk-result-page{min-height:0;border-radius:12px}.risk-welcome-flow,.risk-option-grid,.risk-result-metrics,.risk-result-grid,.risk-fit-grid,.risk-factor-bars{grid-template-columns:1fr}.risk-welcome-flow article{min-height:112px}.risk-question-card>header,.risk-question-card>footer{align-items:flex-start}.risk-question-card>footer{flex-wrap:wrap}.risk-question-card>footer>span{order:3;width:100%;text-align:center}.risk-result-hero{grid-template-columns:1fr;align-items:flex-start}.risk-score-ring{width:92px;height:92px}.risk-result-actions{display:grid;width:100%;grid-template-columns:1fr 1fr}.risk-result-metrics article{border-right:0;border-bottom:1px solid rgba(148,163,184,.12)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-3{left:.75rem}.right-2{right:.5rem}.right-4{right:1rem}.right-5{right:1.25rem}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.z-30{z-index:30}.z-\[70\]{z-index:70}.mx-1{margin-left:.25rem;margin-right:.25rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-3{margin-left:.75rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-\[168px\]{max-height:168px}.min-h-0{min-height:0px}.min-h-7{min-height:1.75rem}.min-h-\[18px\]{min-height:18px}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[340px\]{min-height:340px}.min-h-\[72px\]{min-height:72px}.min-h-\[74px\]{min-height:74px}.w-10{width:2.5rem}.w-12{width:3rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(620px\,calc\(100vw-1rem\)\)\]{width:min(620px,calc(100vw - 1rem))}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[130px\]{min-width:130px}.min-w-\[160px\]{min-width:160px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.max-w-3xl{max-width:48rem}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[380px\]{max-width:380px}.max-w-\[86\%\]{max-width:86%}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#f6c453\]\/20{border-color:#f6c45333}.border-\[\#f6c453\]\/25{border-color:#f6c45340}.border-\[\#f6c453\]\/30{border-color:#f6c4534d}.border-\[\#f6c453\]\/45{border-color:#f6c45373}.border-\[\#f6c453\]\/50{border-color:#f6c45380}.border-\[\#f6c453\]\/55{border-color:#f6c4538c}.border-\[\#f6c453\]\/60{border-color:#f6c45399}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-300\/25{border-color:#93c5fd40}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-500\/30{border-color:#10b9814d}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-500\/40{border-color:#64748b66}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/5{border-color:#ffffff0d}.bg-\[\#070b0f\]{--tw-bg-opacity: 1;background-color:rgb(7 11 15 / var(--tw-bg-opacity, 1))}.bg-\[\#080d11\]{--tw-bg-opacity: 1;background-color:rgb(8 13 17 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1014\]{--tw-bg-opacity: 1;background-color:rgb(11 16 20 / var(--tw-bg-opacity, 1))}.bg-\[\#10171d\]{--tw-bg-opacity: 1;background-color:rgb(16 23 29 / var(--tw-bg-opacity, 1))}.bg-\[\#11171d\]{--tw-bg-opacity: 1;background-color:rgb(17 23 29 / var(--tw-bg-opacity, 1))}.bg-\[\#f6c453\]{--tw-bg-opacity: 1;background-color:rgb(246 196 83 / var(--tw-bg-opacity, 1))}.bg-\[\#f6c453\]\/10{background-color:#f6c4531a}.bg-\[\#f6c453\]\/15{background-color:#f6c45326}.bg-\[\#f6c453\]\/5{background-color:#f6c4530d}.bg-\[\#f6c453\]\/\[0\.04\]{background-color:#f6c4530a}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-300\/10{background-color:#fcd34d1a}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-blue-300\/10{background-color:#93c5fd1a}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/85{background-color:#10b981d9}.bg-red-400\/10{background-color:#f871711a}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/85{background-color:#ef4444d9}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.text-\[\#f6c453\]{--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.text-\[\#ffd66e\]{--tw-text-opacity: 1;color:rgb(255 214 110 / var(--tw-text-opacity, 1))}.text-\[\#ffe7a6\]{--tw-text-opacity: 1;color:rgb(255 231 166 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 10px 28px rgba(0,0,0,.3);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(16\,185\,129\,0\.22\)\]{--tw-shadow: 0 10px 30px rgba(16,185,129,.22);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(239\,68\,68\,0\.22\)\]{--tw-shadow: 0 10px 30px rgba(239,68,68,.22);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow: 0 16px 44px rgba(0,0,0,.38);--tw-shadow-colored: 0 16px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#11171d\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 23 29 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}:root{color:#e5e7eb;background:#070b0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;height:100%;min-height:100%}body{margin:0;width:100%;height:100%;min-width:320px;min-height:100vh;min-height:100dvh;overflow-x:hidden;background:radial-gradient(circle at 25% 0%,rgba(246,196,83,.1),transparent 30%),linear-gradient(135deg,#070b0f,#0b1117 45%,#070b0f)}#root{width:100%;min-width:0;min-height:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden}button,input,select,textarea{font:inherit}button:disabled{cursor:not-allowed;opacity:.6}.auth-page{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);color:#f8fafc;background:radial-gradient(circle at 12% 15%,rgba(246,196,83,.14),transparent 30%),#070b0f}.login-brand-panel{min-height:100%;padding:clamp(32px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 45%),repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgba(255,255,255,.018) 80px)}.login-brand-lockup,.login-brand-copy .eyebrow,.login-security-note,.login-card-heading,.eyebrow{display:flex;align-items:center}.login-brand-lockup{gap:12px;font-weight:750;font-size:20px;letter-spacing:-.02em}.login-brand-icon,.login-card-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:#071015;border-radius:12px;background:linear-gradient(135deg,#ffe08a,#f6c453);box-shadow:0 10px 30px #f6c4532e}.login-brand-icon svg,.login-card-mark svg{width:21px}.login-brand-copy{max-width:720px;padding:80px 0}.eyebrow,.login-brand-copy .eyebrow{gap:8px;margin:0 0 18px;color:#f6c453;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow svg{width:16px}.login-brand-copy h1{margin:0;max-width:680px;font-size:clamp(42px,5.2vw,74px);line-height:1.08;letter-spacing:-.055em}.login-brand-copy>p{max-width:540px;margin:28px 0 0;color:#94a3b8;font-size:17px;line-height:1.8}.login-security-note{gap:14px;max-width:500px;color:#94a3b8}.login-security-note>svg{width:22px;color:#f6c453}.login-security-note div{display:grid;gap:3px}.login-security-note strong{color:#e2e8f0;font-size:13px}.login-security-note span{font-size:12px;line-height:1.6}.login-form-panel{min-height:100%;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-card{width:min(100%,430px);padding:38px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#11171df0;box-shadow:0 30px 90px #00000061}.login-card-heading{gap:15px;margin-bottom:30px}.login-card-heading p,.login-card-heading h2,.password-change-card h2{margin:0}.login-card-heading p{color:#64748b;font-size:12px}.login-card-heading h2,.password-change-card h2{margin-top:2px;font-size:25px;letter-spacing:-.03em}.auth-mode-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;margin-bottom:4px;border-radius:10px;background:#ffffff0b}.auth-mode-tabs button{height:36px;color:#64748b;border-radius:7px;font-size:12px;font-weight:700}.auth-mode-tabs button.active{color:#f8fafc;background:#f6c4531f;box-shadow:inset 0 0 0 1px #f6c45333}.auth-field{display:grid;gap:9px;margin-top:18px}.auth-field>span{color:#cbd5e1;font-size:12px;font-weight:650}.auth-field input{width:100%;height:46px;padding:0 14px;color:#f8fafc;outline:0;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff09;transition:border-color .16s,box-shadow .16s}.auth-field input:focus{border-color:#f6c453b8;box-shadow:0 0 0 3px #f6c4531a}.password-input{position:relative}.password-input input{padding-right:48px}.password-input button{position:absolute;inset:0 4px 0 auto;width:42px;display:grid;place-items:center;color:#64748b}.password-input svg{width:18px}.verification-input{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:8px}.verification-input button{color:#f6c453;border:1px solid rgba(246,196,83,.24);border-radius:10px;background:#f6c45314;font-size:11px;font-weight:700}.auth-primary-button,.gold-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 17px;border-radius:9px;font-size:13px;font-weight:700}.auth-primary-button{width:100%;height:48px;margin-top:24px;color:#071015;background:linear-gradient(135deg,#ffe08a,#f6c453);box-shadow:0 12px 28px #f6c45324}.auth-primary-button svg,.gold-button svg,.secondary-button svg{width:17px}.auth-error{margin-top:15px;padding:10px 12px;color:#fecaca;border:1px solid rgba(248,113,113,.25);border-radius:9px;background:#7f1d1d2e;font-size:12px}.auth-success{margin-top:15px;padding:10px 12px;color:#bbf7d0;border:1px solid rgba(74,222,128,.22);border-radius:9px;background:#14532d2e;font-size:12px}.auth-secondary-link{width:100%;margin-top:18px;color:#94a3b8;font-size:11px;text-align:center}.auth-secondary-link:hover{color:#f6c453}.first-login-tip{display:grid;gap:5px;margin-top:24px;padding-top:20px;color:#64748b;border-top:1px solid rgba(255,255,255,.08);font-size:11px;line-height:1.6}.first-login-tip strong{color:#94a3b8}.first-login-tip code{color:#e2e8f0}.login-footer{margin:24px 0 0;color:#475569;font-size:11px}.auth-loading,.auth-single{grid-template-columns:1fr;place-items:center;gap:10px}.auth-loading{display:flex;flex-direction:column;color:#94a3b8;font-size:13px}.auth-loading svg{width:24px;color:#f6c453}.password-change-card .login-card-mark{margin-bottom:22px}.password-change-card .muted{color:#94a3b8;font-size:13px;line-height:1.65}.auth-text-button{color:#94a3b8;font-size:12px}.password-change-card>.auth-text-button{width:100%;margin-top:16px}.account-control{position:fixed;left:18px;bottom:18px;z-index:80}.account-control-trigger{min-width:188px;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;color:#e2e8f0;border:1px solid rgba(246,196,83,.28);border-radius:14px;background:#0c1116f0;box-shadow:0 14px 45px #00000059;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-control-trigger>span:last-child{display:grid;gap:2px;text-align:left}.account-control-trigger strong{max-width:132px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-control-trigger small{color:#f6c453;font-size:10px}.account-avatar{width:33px;height:33px;flex:0 0 auto;display:grid;place-items:center;color:#111827;border-radius:10px;background:#f6c453;font-size:13px;font-weight:800}.account-avatar.large{width:40px;height:40px}.account-popover{position:absolute;left:0;bottom:calc(100% + 10px);width:290px;padding:10px;color:#e2e8f0;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:#11171d;box-shadow:0 20px 70px #0000007a}.account-popover-head{display:flex;align-items:center;gap:11px;padding:7px 6px 13px;border-bottom:1px solid rgba(255,255,255,.08)}.account-popover-head div{display:grid;gap:2px}.account-popover-head strong{font-size:13px}.account-popover-head span{color:#64748b;font-size:11px}.account-menu-item{width:100%;display:flex;align-items:center;gap:10px;margin-top:7px;padding:10px;color:#cbd5e1;border-radius:9px;font-size:12px;text-align:left}.account-menu-item:hover{background:#ffffff0d}.account-menu-item.primary{color:#f6c453;background:#f6c45314}.account-menu-item.danger{color:#fca5a5}.account-menu-item svg{width:17px}.account-menu-label{margin:14px 9px 5px;color:#475569;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.quick-account-list{max-height:210px;overflow:auto}.quick-account-list button{width:100%;display:flex;align-items:center;gap:9px;padding:8px;color:#94a3b8;border-radius:8px;text-align:left}.quick-account-list button:hover,.quick-account-list button.active{color:#e2e8f0;background:#ffffff0b}.quick-account-list button>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#ffffff12;font-size:11px;font-weight:700}.quick-account-list button div{min-width:0;flex:1;display:grid}.quick-account-list strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.quick-account-list small{color:#64748b;font-size:9px}.quick-account-list svg{width:14px;color:#f6c453}.account-modal-backdrop,.nested-dialog{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#02060ac7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.account-manager{width:min(1080px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:hidden;display:flex;flex-direction:column;color:#e2e8f0;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0d1319;box-shadow:0 30px 120px #000000a6}.account-manager>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.account-manager h2,.create-account-card h3{margin:3px 0 5px;color:#f8fafc;font-size:23px;letter-spacing:-.03em}.account-manager header p,.create-account-card header p{margin:0;color:#64748b;font-size:12px}.modal-close{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;color:#64748b;border:1px solid rgba(255,255,255,.08);border-radius:9px}.modal-close:hover{color:#e2e8f0;background:#ffffff0a}.modal-close svg{width:18px}.summary-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:18px 28px 0;border:1px solid rgba(246,196,83,.22);border-radius:13px;background:#f6c4530e}.summary-strip>div{min-width:0;display:grid;gap:5px;padding:15px 18px;border-right:1px solid rgba(246,196,83,.13)}.summary-strip>div:last-child{border-right:0}.summary-strip span{color:#94a3b8;font-size:10px}.summary-strip strong{overflow:hidden;color:#f8fafc;font-size:16px;text-overflow:ellipsis}.summary-strip .profit{color:#f87171}.summary-strip .loss{color:#4ade80}.manager-toolbar{display:flex;align-items:center;gap:10px;padding:18px 28px}.manager-toolbar>div{display:flex;align-items:center;gap:6px;margin-right:auto;color:#64748b;font-size:12px}.manager-toolbar>div svg{width:17px;color:#f6c453}.manager-toolbar>div strong{color:#f8fafc}.gold-button{color:#111827;background:#f6c453}.secondary-button{color:#cbd5e1;border:1px solid rgba(255,255,255,.1);background:#ffffff09}.account-manager>.auth-error{margin:0 28px 14px}.account-table-wrap{min-height:220px;overflow:auto;margin:0 28px;border:1px solid rgba(255,255,255,.08);border-radius:12px}.account-table{width:100%;border-collapse:collapse;font-size:12px}.account-table th{position:sticky;top:0;z-index:1;padding:11px 13px;color:#64748b;background:#111820;font-size:10px;font-weight:700;text-align:left}.account-table td{padding:12px 13px;color:#94a3b8;border-top:1px solid rgba(255,255,255,.065)}.account-table tr.disabled{opacity:.55}.check-cell{width:42px;text-align:center!important}.check-cell input{accent-color:#f6c453}.table-account{display:flex;align-items:center;gap:10px}.table-account>span{width:31px;height:31px;display:grid;place-items:center;color:#f6c453;border-radius:9px;background:#f6c4531a;font-weight:800}.table-account div{display:grid}.table-account strong{color:#e2e8f0;font-size:12px}.table-account small{color:#64748b;font-size:10px}.status-pill{display:inline-flex;padding:3px 8px;color:#94a3b8;border-radius:99px;background:#94a3b817;font-size:10px}.status-pill.active{color:#86efac;background:#22c55e1a}.source-pill{display:inline-flex;padding:3px 8px;color:#cbd5e1;border-radius:99px;background:#94a3b817;font-size:10px;white-space:nowrap}.table-actions{display:flex;gap:10px;white-space:nowrap}.table-actions button{color:#cbd5e1;font-size:11px}.table-actions button:hover{color:#f6c453}.table-empty{height:160px;text-align:center}.table-empty svg{width:18px;display:inline;margin-right:8px}.account-manager>footer{display:flex;justify-content:space-between;padding:17px 28px 20px;color:#64748b;font-size:11px}.nested-dialog{z-index:120;background:#02060ab8}.create-account-card{width:min(470px,100%);padding:26px;color:#e2e8f0;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:#11171d;box-shadow:0 25px 80px #0000008c}.create-account-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:22px}.create-account-card .login-card-mark{margin-bottom:13px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@media(max-width:900px){.auth-page{grid-template-columns:1fr}.login-brand-panel{min-height:auto;padding:28px 24px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.login-brand-copy{padding:54px 0 26px}.login-brand-copy h1{font-size:clamp(38px,10vw,56px)}.login-security-note{display:none}.login-form-panel{min-height:auto;padding:34px 20px 48px}.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-strip>div:nth-child(2){border-right:0}.summary-strip>div:nth-child(-n+2){border-bottom:1px solid rgba(246,196,83,.13)}.account-manager{max-height:calc(100dvh - 24px)}.account-modal-backdrop{padding:12px}.account-table{min-width:1040px}}@media(max-width:540px){.login-card{padding:28px 22px}.login-brand-copy{padding-top:42px}.login-brand-copy h1{font-size:37px}.login-brand-copy>p{font-size:14px}.account-control-trigger{min-width:0}.account-control-trigger>span:last-child{display:none}.manager-toolbar{flex-wrap:wrap}.manager-toolbar>div{width:100%}}.risk-onboarding-page{min-height:100dvh;display:grid;place-items:center;padding:36px 20px;color:#e2e8f0;background:radial-gradient(circle at 18% 12%,rgba(246,196,83,.11),transparent 32%),radial-gradient(circle at 82% 88%,rgba(39,126,83,.12),transparent 34%),#080d11}.risk-onboarding-card{width:min(720px,100%);padding:32px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#10171df5;box-shadow:0 28px 90px #0000007a}.risk-onboarding-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.risk-onboarding-header>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:13px;column-gap:13px}.risk-onboarding-header .eyebrow,.risk-onboarding-header h1{grid-column:2}.risk-onboarding-header h1{margin-top:5px;color:#f8fafc;font-size:clamp(24px,4vw,32px);line-height:1.25}.risk-onboarding-icon{grid-row:1 / 3;width:46px;height:46px;display:grid;place-items:center;color:#f6c453;border:1px solid rgba(246,196,83,.24);border-radius:14px;background:#f6c45317}.risk-onboarding-icon svg{width:22px}.risk-step-count{flex:none;padding:7px 11px;color:#f6c453;border:1px solid rgba(246,196,83,.18);border-radius:99px;background:#f6c45312;font-size:12px;font-weight:800}.risk-progress{height:4px;margin:26px 0 30px;overflow:hidden;border-radius:99px;background:#ffffff13}.risk-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d6a936,#f6c453);transition:width .22s ease}.risk-question>span{color:#f6c453;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.risk-question h2{margin-top:8px;color:#f8fafc;font-size:21px;line-height:1.45}.risk-question p{margin-top:7px;color:#7f8d9d;font-size:13px}.risk-answer-list{display:grid;gap:10px;margin-top:22px}.risk-answer-list>button{width:100%;min-height:70px;display:flex;align-items:center;gap:14px;padding:13px 16px;text-align:left;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:#ffffff06;transition:border-color .15s ease,background .15s ease,transform .15s ease}.risk-answer-list>button:hover{border-color:#f6c4534d;background:#f6c4530b;transform:translateY(-1px)}.risk-answer-list>button.selected{border-color:#f6c4539e;background:#f6c45316;box-shadow:inset 0 0 0 1px #f6c45314}.risk-radio{width:24px;height:24px;flex:none;display:grid;place-items:center;color:#10171d;border:1px solid rgba(148,163,184,.42);border-radius:50%}.risk-answer-list>button.selected .risk-radio{border-color:#f6c453;background:#f6c453}.risk-radio svg{width:14px}.risk-answer-list>button>span:last-child{display:grid;gap:4px}.risk-answer-list strong{color:#e5edf5;font-size:14px}.risk-answer-list small{color:#718096;font-size:12px}.risk-onboarding-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:26px}.risk-onboarding-actions .auth-primary-button{width:auto;min-width:148px;margin:0}.risk-onboarding-actions .auth-text-button{display:inline-flex;align-items:center;gap:7px;margin:0}.risk-onboarding-actions .auth-text-button svg{width:15px}.risk-disclaimer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px;color:#586575;font-size:11px}.risk-disclaimer svg{width:13px}.risk-onboarding-card.result{width:min(620px,100%);text-align:center}.risk-result-mark{width:68px;height:68px;display:grid;place-items:center;margin:0 auto 18px;color:#f6c453;border:1px solid rgba(246,196,83,.28);border-radius:20px;background:#f6c4531a}.risk-result-mark svg{width:30px;height:30px}.risk-onboarding-card.result .eyebrow{display:inline-flex;align-items:center;gap:7px}.risk-onboarding-card.result .eyebrow svg{width:14px}.risk-onboarding-card.result h1{margin-top:8px;color:#f8fafc;font-size:clamp(27px,5vw,36px)}.risk-result-description{max-width:480px;margin:10px auto 0;color:#8d9aaa;font-size:14px;line-height:1.7}.risk-result-strategy{display:grid;gap:6px;margin-top:24px;padding:20px;border:1px solid rgba(246,196,83,.18);border-radius:14px;background:#f6c4530e}.risk-result-strategy span{color:#8d9aaa;font-size:11px}.risk-result-strategy strong{color:#f6c453;font-size:22px}.risk-result-strategy small{color:#718096;font-size:11px}.risk-edit-tip{display:flex;align-items:center;gap:13px;margin:14px 0 22px;padding:14px 16px;text-align:left;border:1px solid rgba(74,222,128,.13);border-radius:12px;background:#22c55e0d}.risk-edit-tip>svg{width:22px;flex:none;color:#86efac}.risk-edit-tip>div{display:grid;gap:3px}.risk-edit-tip strong{color:#dbe8e0;font-size:12px}.risk-edit-tip span{color:#799087;font-size:11px}.risk-onboarding-card.result .auth-primary-button{max-width:240px;margin:0 auto}@media(max-width:600px){.risk-onboarding-page{align-items:start;padding:16px 12px}.risk-onboarding-card{padding:22px 17px;border-radius:16px}.risk-onboarding-header{gap:10px}.risk-onboarding-header>div{grid-template-columns:1fr}.risk-onboarding-icon{display:none}.risk-onboarding-header .eyebrow,.risk-onboarding-header h1{grid-column:1}.risk-onboarding-header h1{font-size:23px}.risk-answer-list>button{min-height:66px;padding:12px}.risk-onboarding-actions{align-items:stretch}.risk-onboarding-actions .auth-primary-button{min-width:0;flex:1}.risk-result-strategy small{line-height:1.6}}.collaboration-page{min-height:calc(100dvh - 68px);color:#dbe4ee}.collaboration-refresh{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(246,196,83,.3);border-radius:8px;color:#f6c453;background:#f6c45312;font-size:11px;font-weight:650}.collaboration-refresh svg{width:15px}.collaboration-success{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid rgba(52,211,153,.24);border-radius:8px;color:#6ee7b7;background:#10b98112;font-size:11px}.collaboration-success svg{width:15px}.collaboration-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#11171d;box-shadow:0 10px 28px #0000002e}.collaboration-overview article{min-width:0;display:flex;align-items:center;gap:11px;padding:15px;border-right:1px solid rgba(148,163,184,.1)}.collaboration-overview article:last-child{border-right:0}.collaboration-overview article>svg{width:34px;height:34px;padding:8px;flex:none;border-radius:9px;color:#f6c453;background:#f6c45314}.collaboration-overview article span{min-width:0;display:grid;gap:2px}.collaboration-overview small,.collaboration-overview em{overflow:hidden;color:#64748b;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.collaboration-overview strong{overflow:hidden;color:#f3f6fa;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.collaboration-overview strong.profit{color:#f87171}.collaboration-overview strong.loss{color:#4ade80}.collaboration-account-rail{display:flex;gap:8px;margin:14px 0;padding:10px;overflow-x:auto;border:1px solid rgba(148,163,184,.1);border-radius:11px;background:#11171db3}.collaboration-account-rail button{min-width:190px;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid transparent;border-radius:9px;color:#94a3b8;text-align:left}.collaboration-account-rail button.active{border-color:#f6c45347;color:#e2e8f0;background:#f6c4530f}.collaboration-account-rail button>span{width:31px;height:31px;display:grid;place-items:center;flex:none;border-radius:9px;color:#f6c453;background:#f6c4531a;font-size:11px;font-weight:750}.collaboration-account-rail button>div{min-width:0;flex:1;display:grid}.collaboration-account-rail strong,.collaboration-account-rail small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collaboration-account-rail strong{font-size:10px}.collaboration-account-rail small{color:#64748b;font-size:8px}.collaboration-account-rail svg{width:14px;color:#f6c453}.collaboration-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:14px}.collaboration-compare-panel,.collaboration-insight-panel,.collaboration-empty{overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:#11171d;box-shadow:0 10px 28px #0000002e}.collaboration-compare-panel>header,.collaboration-insight-panel>header{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid rgba(148,163,184,.1)}.collaboration-compare-panel>header>div,.collaboration-insight-panel>header{display:flex;align-items:center;gap:9px}.collaboration-compare-panel header svg,.collaboration-insight-panel header>svg{width:18px;color:#f6c453}.collaboration-compare-panel header span,.collaboration-insight-panel header div{display:grid}.collaboration-compare-panel header strong,.collaboration-insight-panel header strong{color:#e7edf4;font-size:11px}.collaboration-compare-panel header small,.collaboration-insight-panel header small{color:#64748b;font-size:8px}.collaboration-overlap{display:inline-flex!important;padding:3px 7px;border-radius:99px;color:#94a3b8;background:#94a3b814;font-size:8px}.comparison-table{display:grid}.comparison-table>div{display:grid;grid-template-columns:minmax(100px,1fr) minmax(80px,.7fr) 28px minmax(80px,.7fr) 58px;align-items:center;gap:8px;min-height:52px;padding:0 15px;border-bottom:1px solid rgba(148,163,184,.08)}.comparison-table span{color:#8291a2;font-size:9px}.comparison-table strong{color:#e2e8f0;font-size:11px;text-align:right}.comparison-table i{display:grid;place-items:center;color:#475569}.comparison-table i svg{width:13px}.comparison-table em{color:#64748b;font-size:8px;font-style:normal;text-align:right}.comparison-table em.positive{color:#6ee7b7}.comparison-table em.negative{color:#fda4af}.collaboration-compare-panel>footer{display:flex;justify-content:flex-end;padding:12px 15px}.collaboration-compare-panel>footer button,.strategy-reference-card>button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border-radius:7px;color:#111827;background:#f6c453;font-size:9px;font-weight:700}.collaboration-compare-panel>footer svg,.strategy-reference-card>button svg{width:14px}.collaboration-insight-panel>ul{display:grid;gap:8px;margin:0;padding:14px 15px;border-bottom:1px solid rgba(148,163,184,.1);list-style:none}.collaboration-insight-panel li{display:flex;align-items:center;gap:7px;color:#aab7c5;font-size:9px}.collaboration-insight-panel li svg{width:13px;color:#6ee7b7}.strategy-reference-card{padding:15px}.reference-title{display:flex;align-items:center;gap:9px;margin-bottom:13px}.reference-title>svg{width:28px;height:28px;padding:6px;border-radius:8px;color:#f6c453;background:#f6c45314}.reference-title span{display:grid}.reference-title strong{color:#dbe4ee;font-size:10px}.reference-title small{color:#64748b;font-size:8px}.reference-weights{display:grid;gap:8px;margin-bottom:14px}.reference-weights>div{display:grid;grid-template-columns:32px minmax(0,1fr) 30px;align-items:center;gap:7px;color:#8291a2;font-size:8px}.reference-weights i{height:5px;overflow:hidden;border-radius:99px;background:#94a3b81a}.reference-weights b{display:block;height:100%;border-radius:inherit;background:#f6c453}.reference-weights em{color:#aab7c5;font-style:normal;text-align:right}.strategy-reference-card>button{width:100%;justify-content:center}.strategy-reference-card>p{margin:8px 0 0;color:#64748b;font-size:8px;line-height:1.55;text-align:center}.collaboration-empty{min-height:300px;display:grid;place-items:center;align-content:center;gap:8px;margin-top:14px;text-align:center}.collaboration-empty>svg{width:36px;color:#f6c453}.collaboration-empty h2,.collaboration-empty p{margin:0}.collaboration-empty h2{color:#e7edf4;font-size:16px}.collaboration-empty p{max-width:460px;color:#64748b;font-size:10px;line-height:1.7}.theme-light .collaboration-overview,.theme-light .collaboration-account-rail,.theme-light .collaboration-compare-panel,.theme-light .collaboration-insight-panel,.theme-light .collaboration-empty{border-color:#dce2e9;background:#fff}.theme-light .collaboration-overview strong,.theme-light .collaboration-compare-panel header strong,.theme-light .collaboration-insight-panel header strong,.theme-light .comparison-table strong,.theme-light .reference-title strong,.theme-light .collaboration-empty h2{color:#1c2835}@media(max-width:1000px){.collaboration-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-overview article:nth-child(2){border-right:0}.collaboration-overview article:nth-child(-n+2){border-bottom:1px solid rgba(148,163,184,.1)}.collaboration-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.collaboration-overview{grid-template-columns:minmax(0,1fr)}.collaboration-overview article{border-right:0;border-bottom:1px solid rgba(148,163,184,.1)}.collaboration-overview article:last-child{border-bottom:0}.comparison-table>div{grid-template-columns:minmax(90px,1fr) minmax(65px,.7fr) minmax(65px,.7fr) 48px}.comparison-table i{display:none}}.beginner-dashboard{display:grid;gap:16px}.beginner-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;overflow:hidden;border:1px solid rgba(56,189,248,.18);border-radius:16px;background:radial-gradient(circle at 86% 20%,rgba(56,189,248,.12),transparent 32%),linear-gradient(120deg,#38bdf812,#f6c4530a),#11171d;box-shadow:0 12px 34px #0000002e}.beginner-welcome>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:#7dd3fc;font-size:10px;font-weight:700}.beginner-welcome>div:first-child>span svg{width:15px}.beginner-welcome h2{margin:7px 0 5px;color:#f8fafc;font-size:clamp(22px,3vw,30px);letter-spacing:-.035em}.beginner-welcome p{margin:0;color:#94a3b8;font-size:12px}.beginner-welcome>div:last-child{display:flex;gap:8px;flex:none}.beginner-welcome button{min-height:37px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(148,163,184,.16);border-radius:8px;color:#cbd5e1;background:#ffffff08;font-size:10px;font-weight:650}.beginner-welcome button:last-child{border-color:#f6c45340;color:#f6c453;background:#f6c45312}.beginner-welcome button svg{width:14px}.beginner-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.beginner-metrics article{min-width:0;padding:18px;border:1px solid rgba(148,163,184,.12);border-radius:13px;background:#11171d;box-shadow:0 10px 26px #00000024}.beginner-metrics article>div{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:10px}.beginner-metrics article>div>svg:first-child{width:30px;height:30px;padding:7px;border-radius:8px;color:#7dd3fc;background:#38bdf814}.beginner-metrics article>div span{display:flex;align-items:center;gap:4px}.beginner-metrics article>div span svg{width:12px;color:#475569}.beginner-metrics article>strong{display:block;margin-top:14px;overflow:hidden;color:#f8fafc;font-size:clamp(24px,3vw,33px);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.beginner-metrics article.profit>strong{color:#f87171}.beginner-metrics article.loss>strong{color:#4ade80}.beginner-metrics article.attention>strong{color:#fbbf24}.beginner-metrics article.safe>strong{color:#34d399;font-size:clamp(19px,2.2vw,25px)}.beginner-metrics article>p{margin:8px 0 0;color:#64748b;font-size:9px;line-height:1.6}.beginner-main-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:12px}.beginner-next-action,.beginner-holdings-preview{overflow:hidden;padding:18px;border:1px solid rgba(148,163,184,.12);border-radius:13px;background:#11171d}.beginner-next-action.attention{border-color:#fbbf2438;background:linear-gradient(135deg,rgba(251,191,36,.07),transparent 55%),#11171d}.beginner-next-action.steady{border-color:#34d3992e;background:linear-gradient(135deg,rgba(52,211,153,.06),transparent 55%),#11171d}.beginner-next-action.start{border-color:#38bdf833;background:linear-gradient(135deg,rgba(56,189,248,.07),transparent 55%),#11171d}.beginner-section-title{display:flex;align-items:center;gap:9px}.beginner-section-title>svg{width:28px;height:28px;padding:6px;border-radius:8px;color:#f6c453;background:#f6c45314}.beginner-section-title>span{display:grid;gap:1px}.beginner-section-title strong{color:#e2e8f0;font-size:11px}.beginner-section-title small{color:#64748b;font-size:8px}.beginner-next-action h3{margin:27px 0 8px;color:#f8fafc;font-size:21px;letter-spacing:-.025em}.beginner-next-action>p{max-width:500px;margin:0;color:#94a3b8;font-size:11px;line-height:1.7}.beginner-next-action>button{min-height:38px;display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:0 14px;border-radius:8px;color:#111827;background:#f6c453;font-size:10px;font-weight:750}.beginner-next-action>button svg{width:14px}.beginner-fund-list{display:grid;margin-top:13px}.beginner-fund-list button{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:53px;padding:8px 4px;color:#cbd5e1;border-bottom:1px solid rgba(148,163,184,.08);text-align:left}.beginner-fund-list button:last-child{border-bottom:0}.beginner-fund-list button:hover{color:#f6c453}.beginner-fund-list button>span{min-width:0;display:grid;gap:3px}.beginner-fund-list button>span:last-child{flex:none;text-align:right}.beginner-fund-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.beginner-fund-list small{color:#64748b;font-size:8px}.beginner-fund-list em{font-size:10px;font-style:normal;font-weight:700}.beginner-fund-list em.profit{color:#f87171}.beginner-fund-list em.loss{color:#4ade80}.beginner-friendly-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:6px;text-align:center}.beginner-friendly-empty>svg{width:28px;color:#f6c453}.beginner-friendly-empty strong{color:#e2e8f0;font-size:11px}.beginner-friendly-empty p{max-width:360px;margin:0;color:#64748b;font-size:9px}.beginner-friendly-empty button{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:7px 10px;border-radius:7px;color:#f6c453;background:#f6c45314;font-size:9px}.beginner-friendly-empty button svg{width:13px}.beginner-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beginner-shortcuts button{min-width:0;display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px solid rgba(148,163,184,.11);border-radius:11px;color:#94a3b8;background:#11171dcc;text-align:left}.beginner-shortcuts button:hover{border-color:#f6c4533d;color:#f6c453}.beginner-shortcuts button>svg:first-child{width:30px;height:30px;padding:7px;flex:none;border-radius:8px;color:#7dd3fc;background:#38bdf812}.beginner-shortcuts button>svg:last-child{width:14px;margin-left:auto}.beginner-shortcuts span{min-width:0;display:grid}.beginner-shortcuts strong{color:#e2e8f0;font-size:10px}.beginner-shortcuts small{overflow:hidden;color:#64748b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.beginner-glossary{border:1px solid rgba(148,163,184,.11);border-radius:11px;background:#11171db3}.beginner-glossary summary{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 14px;color:#cbd5e1;cursor:pointer;list-style:none;font-size:10px;font-weight:650}.beginner-glossary summary::-webkit-details-marker{display:none}.beginner-glossary summary svg{width:15px;color:#7dd3fc}.beginner-glossary summary span{margin-left:auto;color:#64748b;font-size:8px;font-weight:400}.beginner-glossary>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(148,163,184,.09)}.beginner-glossary p{display:grid;gap:4px;margin:0;padding:13px 14px;border-right:1px solid rgba(148,163,184,.08)}.beginner-glossary p:last-child{border-right:0}.beginner-glossary strong{color:#f6c453;font-size:9px}.beginner-glossary p span{color:#8291a2;font-size:8px;line-height:1.6}.beginner-data-note{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(251,191,36,.15);border-radius:9px;color:#fbbf24;background:#fbbf240a}.beginner-data-note.ok{border-color:#34d39926;color:#6ee7b7;background:#34d3990a}.beginner-data-note>svg{width:15px}.beginner-data-note>span{display:grid}.beginner-data-note strong{font-size:9px}.beginner-data-note small{color:#64748b;font-size:8px}.beginner-guide-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#02060acc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.beginner-guide-card{width:min(860px,100%);overflow:hidden;color:#dbe4ee;border:1px solid rgba(56,189,248,.2);border-radius:19px;background:#10171d;box-shadow:0 30px 120px #0000009e}.beginner-guide-card>header{display:flex;align-items:center;gap:13px;padding:22px 24px;border-bottom:1px solid rgba(148,163,184,.1)}.beginner-guide-card>header>span{width:42px;height:42px;display:grid;place-items:center;flex:none;border-radius:11px;color:#071015;background:#7dd3fc}.beginner-guide-card>header>span svg{width:20px}.beginner-guide-card>header>div{flex:1}.beginner-guide-card>header p,.beginner-guide-card>header h2{margin:0}.beginner-guide-card>header p{color:#7dd3fc;font-size:9px;font-weight:700}.beginner-guide-card>header h2{margin-top:2px;color:#f8fafc;font-size:21px}.beginner-guide-card>header>button{width:34px;height:34px;display:grid;place-items:center;color:#64748b;border-radius:8px}.beginner-guide-card>header>button:hover{color:#e2e8f0;background:#ffffff0a}.beginner-guide-card>header>button svg{width:17px}.beginner-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px}.beginner-guide-steps article{position:relative;min-height:190px;padding:19px;border:1px solid rgba(148,163,184,.1);border-radius:12px;background:#ffffff05}.beginner-guide-steps i{position:absolute;top:13px;right:13px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#7dd3fc;background:#38bdf817;font-size:9px;font-style:normal;font-weight:700}.beginner-guide-steps article>svg{width:34px;height:34px;padding:8px;margin-bottom:24px;border-radius:9px;color:#f6c453;background:#f6c45314}.beginner-guide-steps strong{display:block;color:#f1f5f9;font-size:12px}.beginner-guide-steps p{margin:7px 0 0;color:#8291a2;font-size:9px;line-height:1.7}.beginner-guide-ai{display:flex;align-items:center;gap:10px;margin:0 24px 22px;padding:12px 14px;border:1px solid rgba(246,196,83,.15);border-radius:9px;background:#f6c4530a}.beginner-guide-ai>svg{width:18px;color:#f6c453}.beginner-guide-ai span{display:grid}.beginner-guide-ai strong{color:#e2e8f0;font-size:10px}.beginner-guide-ai small{color:#64748b;font-size:8px}.beginner-guide-card>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 24px 20px;border-top:1px solid rgba(148,163,184,.09)}.beginner-guide-card>footer button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 13px;border:1px solid rgba(148,163,184,.13);border-radius:8px;color:#94a3b8;font-size:9px}.beginner-guide-card>footer button.primary{color:#071015;border-color:#7dd3fc;background:#7dd3fc;font-weight:750}.beginner-guide-card>footer svg{width:14px}.theme-light .beginner-welcome,.theme-light .beginner-metrics article,.theme-light .beginner-next-action,.theme-light .beginner-holdings-preview,.theme-light .beginner-shortcuts button,.theme-light .beginner-glossary{border-color:#dde4eb;background-color:#fff}.theme-light .beginner-welcome h2,.theme-light .beginner-metrics article>strong,.theme-light .beginner-section-title strong,.theme-light .beginner-next-action h3,.theme-light .beginner-shortcuts strong,.theme-light .beginner-friendly-empty strong{color:#17202a}@media(max-width:900px){.beginner-welcome{align-items:flex-start;flex-direction:column}.beginner-metrics,.beginner-main-grid{grid-template-columns:minmax(0,1fr)}.beginner-guide-steps{grid-template-columns:minmax(0,1fr);max-height:52vh;overflow-y:auto}.beginner-guide-steps article{min-height:auto}}@media(max-width:640px){.beginner-welcome{padding:18px}.beginner-welcome>div:last-child{width:100%;flex-wrap:wrap}.beginner-shortcuts{grid-template-columns:minmax(0,1fr)}.beginner-glossary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.beginner-glossary p:nth-child(2){border-right:0}.beginner-glossary p:nth-child(-n+2){border-bottom:1px solid rgba(148,163,184,.08)}.beginner-guide-card>footer{flex-direction:column-reverse}.beginner-guide-card>footer button{justify-content:center}}option{color:#0f172a}.dashboard-card{min-width:0px;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(17 23 29 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 10px 28px rgba(0,0,0,.22);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.theme-light .dashboard-card{background:#f6f7f9;border-color:#0f172a1f}.dashboard-card-highlight{box-shadow:0 0 0 1px #f6c453a6,0 18px 50px #00000059,inset 0 0 45px #f6c4530f}.dashboard-panel{min-width:0px;border-radius:.75rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(17 23 29 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 10px 28px rgba(0,0,0,.2);--tw-shadow-colored: 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.theme-light .dashboard-panel{background:#f6f7f9;border-color:#0f172a1f}.panel-heading{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:.75rem}.theme-light .panel-heading{border-color:#0f172a1f}.panel-heading h2{font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-light .panel-heading h2{color:#17202a}.panel-heading p{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .panel-heading p{color:#64748b}.panel-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.exposure-panel,.exposure-detail-panel{height:100%}.exposure-reset{display:inline-flex;height:2rem;align-items:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .exposure-reset{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .exposure-reset{color:#64748b}.exposure-reset:hover{border-color:#f6c45399;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.exposure-reset.active{border-color:#f6c453b3;background-color:#f6c45326;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.exposure-group-button{display:flex;width:100%;align-items:flex-start;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff06;padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .exposure-group-button{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .exposure-group-button.border-dashed{background:#ffffff9e;border-color:#0f172a29}.exposure-group-button:hover{border-color:#f6c45373;background-color:#f6c4530f}.exposure-group-button.active{border-color:#f6c453b3;background-color:#f6c4531a;--tw-shadow: inset 3px 0 0 rgba(246,196,83,.85);--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.exposure-group{border-radius:.5rem}.theme-light .exposure-group.border-dashed{background:#ffffff9e;border-color:#0f172a29}.exposure-group.expanded{border-width:1px;border-color:#f6c45366;background-color:#f6c45309}.exposure-group.expanded .exposure-group-button{border-bottom-right-radius:0;border-bottom-left-radius:0;border-left-width:0px;border-right-width:0px;border-top-width:0px}.exposure-inline-detail{border-top-width:1px;border-color:#ffffff1a;padding:.75rem}.theme-light .exposure-inline-detail{border-color:#0f172a1f}.exposure-inline-heading{margin-bottom:.75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-left:.25rem;padding-right:.25rem}.exposure-badge,.exposure-tag{display:inline-flex;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;padding:.125rem .5rem;font-size:11px;font-weight:500;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .exposure-badge,.theme-light .exposure-tag{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .exposure-badge,.theme-light .exposure-tag{color:#64748b}.exposure-tag{border-color:#3b82f640;background-color:#3b82f61a;--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.exposure-tag.overlap{border-color:#f6c4534d;background-color:#f6c4531a;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.exposure-detail-group{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#00000026;padding:.75rem}.theme-light .exposure-detail-group{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .exposure-detail-group.border-dashed{background:#ffffff9e;border-color:#0f172a29}.exposure-fund-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#ffffff0d;background-color:#ffffff06;padding:.75rem}.theme-light .exposure-fund-row{background-color:#0f172a09}.theme-light .exposure-fund-row{border-color:#0f172a1f}.theme-light .exposure-fund-row.border-dashed{background:#ffffff9e;border-color:#0f172a29}.clickable-fund-card{width:100%;cursor:pointer;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.clickable-fund-card:hover{border-color:#f6c45373;background-color:#f6c4530f}.clickable-fund-card:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(246 196 83 / .25)}.holdings-view-toolbar{margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#00000026;padding:.75rem}.theme-light .holdings-view-toolbar{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .holdings-view-toolbar.border-dashed{background:#ffffff9e;border-color:#0f172a29}@media(min-width:1024px){.holdings-view-toolbar{flex-direction:row;align-items:flex-end;justify-content:space-between}}.holding-filter-group{display:flex;flex-wrap:wrap;gap:.5rem}.holding-filter-chip{display:inline-flex;height:2rem;align-items:center;gap:.375rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .holding-filter-chip{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.holding-filter-chip:hover{border-color:#f6c45399;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.holding-filter-chip.active{border-color:#f6c453b3;background-color:#f6c45326;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.holding-filter-count{border-radius:.25rem;background-color:#00000040;padding:.125rem .375rem;font-size:11px;line-height:1;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .holding-filter-count{background-color:#0f172a09;color:#64748b}.holding-filter-chip.active .holding-filter-count{background-color:#f6c45333;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.holding-sort-box{display:flex;width:100%;min-width:0px;flex-direction:column;gap:.25rem}@media(min-width:1024px){.holding-sort-box{width:auto;min-width:240px}}.holding-toolbar-actions{display:flex;width:100%;flex-wrap:wrap;align-items:flex-end;gap:.5rem}@media(min-width:1024px){.holding-toolbar-actions{width:auto;justify-content:flex-end}}.holding-sort-select{height:2.25rem;width:100%;min-width:0px;padding-top:.375rem;padding-bottom:.375rem}@media(min-width:1024px){.holding-sort-select{min-width:240px}}.holding-view-total{text-align:left;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .holding-view-total{color:#64748b}@media(min-width:1024px){.holding-view-total{text-align:right}}.holding-pagination{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;border-top-width:1px;border-color:#ffffff12;padding-top:1rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .holding-pagination{color:#64748b}.holding-pagination>div{display:flex;align-items:center;gap:.5rem}.holding-pagination button{display:inline-flex;height:2rem;align-items:center;gap:.25rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff06;padding-left:.625rem;padding-right:.625rem;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .holding-pagination button{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .holding-pagination button{color:#64748b}.theme-light .holding-pagination button.border-dashed{background:#ffffff9e;border-color:#0f172a29}.holding-pagination button:hover{border-color:#f6c45366;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.holding-pagination button svg{height:.875rem;width:.875rem}.holding-view-toggle{display:inline-flex;height:2.25rem;flex-shrink:0;align-items:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.25rem}.theme-light .holding-view-toggle{background-color:#0f172a09;border-color:#0f172a1f}.holding-view-toggle button{display:inline-flex;height:1.75rem;align-items:center;gap:.375rem;border-radius:.25rem;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .holding-view-toggle button{color:#64748b}.holding-view-toggle button:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.holding-view-toggle button.active{background-color:#f6c45326;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(246,196,83,.3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fund-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:1rem}.fund-card-empty{border-radius:.75rem;border-width:1px;border-style:dashed;border-color:#ffffff1a;background-color:#00000026;padding:3rem 1.25rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .fund-card-empty{background-color:#0f172a09;border-color:#0f172a1f;color:#64748b}.theme-light .rounded-lg.fund-card-empty{background:#ffffff9e;border-color:#0f172a29}.fund-holding-card{min-width:0px;overflow:hidden;border-radius:1rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(15 23 32 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 8px 24px rgba(0,0,0,.18);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .fund-holding-card{border-color:#0f172a1f}.fund-holding-card:hover{border-color:#f6c45359}.fund-holding-card.over-position{box-shadow:inset 3px 0 #f87171b8,0 18px 45px #0000003d}.fund-card-header{display:flex;min-width:0px;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:.75rem}.theme-light .fund-card-header{border-color:#0f172a1f}.fund-card-identity{display:flex;min-width:0px;align-items:flex-start;gap:.625rem}.fund-card-identity h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.theme-light .fund-card-identity h3{color:#17202a}.fund-card-code-row{margin-top:.375rem;display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:11px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .fund-card-code-row{color:#64748b}.fund-card-code-row .fund-type-badge{margin-top:0;padding-top:0;padding-bottom:0}.fund-status-badge{border-radius:.25rem;border-width:1px;border-color:#fcd34d40;background-color:#fcd34d1a;padding:.125rem .375rem;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.fund-favorite-button,.fund-card-icon-button{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff06;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .fund-favorite-button,.theme-light .fund-card-icon-button{background-color:#0f172a09;border-color:#0f172a1f;color:#64748b}.fund-favorite-button:hover,.fund-card-icon-button:hover{border-color:#f6c4538c;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.fund-favorite-button.active{border-color:#f6c45373;background-color:#f6c4531a;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.fund-card-icon-button{height:1.75rem;width:1.75rem}.fund-card-icon-button.danger:hover{border-color:#f8717199;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.fund-card-header-side{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.375rem;max-width:48%}.fund-card-valuation-meta{margin-right:.25rem;text-align:right;font-size:10px;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .fund-card-valuation-meta{color:#64748b}.fund-card-valuation-meta strong{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600}.fund-risk-badge{display:inline-flex;height:1.75rem;align-items:center;border-radius:.375rem;border-width:1px;padding-left:.5rem;padding-right:.5rem;font-size:11px;font-weight:600}.fund-risk-badge.high{border-color:#f871714d;background-color:#f871711a;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.fund-risk-badge.medium{border-color:#fcd34d4d;background-color:#fcd34d1a;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.fund-risk-badge.low{border-color:#34d3994d;background-color:#34d3991a;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.fund-risk-badge.pending{border-color:#ffffff1a;background-color:#ffffff08;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .fund-risk-badge.pending{background-color:#0f172a09;border-color:#0f172a1f;color:#64748b}.fund-card-metrics{margin-top:.75rem;margin-bottom:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.fund-card-metric{min-width:0px;border-radius:.5rem;border-width:1px;border-color:#ffffff12;background-color:#00000026;padding:.625rem .75rem}.theme-light .fund-card-metric{background-color:#0f172a09}.theme-light .fund-card-metric.border-dashed{background:#ffffff9e;border-color:#0f172a29}.fund-card-metric>span{display:block;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .fund-card-metric>span{color:#64748b}.fund-card-metric>strong{margin-top:.25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.theme-light .fund-card-metric>strong{color:#17202a}.fund-card-metric>small{margin-top:.25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.theme-light .fund-card-metric>small{color:#64748b}.fund-card-metric.emphasis{border-color:#f6c45333;background-color:#f6c4530f}.fund-card-metric.emphasis>strong{font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.fund-card-metric.up>strong,.fund-change-up{color:#f87171!important}.fund-card-metric.down>strong,.fund-change-down{color:#34d399!important}.fund-card-metric.warn{border-color:#f8717140;background-color:#f871710f}.fund-card-metric.warn>strong{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.fund-change-flat{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .fund-change-flat{color:#64748b}.fund-card-panels{overflow:hidden;border-radius:.5rem;border-width:1px;border-color:#ffffff14;background-color:#0000001a}.theme-light .fund-card-panels{background-color:#0f172a09}.theme-light .fund-card-panels.border-dashed{background:#ffffff9e;border-color:#0f172a29}.fund-card-panel-button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-bottom-width:1px;border-color:#ffffff0f;padding:.625rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .fund-card-panel-button{color:#17202a}.fund-card-panel-button:last-child{border-bottom-width:0px}.fund-card-panel-button:hover{background-color:#ffffff08;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.fund-card-panel-button>span:first-child{display:flex;align-items:center;gap:.5rem}.fund-card-panel-button>span:first-child svg{--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.fund-card-panel-meta{display:flex;flex-shrink:0;align-items:center;gap:.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .fund-card-panel-meta{color:#64748b}.fund-card-panel-meta small{font-size:10px;font-weight:400}.fund-card-panel-meta svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fund-card-detail-state{display:flex;min-height:6rem;align-items:center;justify-content:center;gap:.5rem;border-bottom-width:1px;border-color:#ffffff0f;background-color:#00000026;padding:1.5rem .75rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .fund-card-detail-state{background-color:#0f172a09;color:#64748b}.fund-card-detail-state.error{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.fund-card-chart{height:188px;border-bottom-width:1px;border-color:#ffffff0f;background-color:#0000001a;padding:.5rem .25rem}.theme-light .fund-card-chart{background-color:#0f172a09}.fund-top-holdings-wrap{max-height:16rem;overflow:auto;border-bottom-width:1px;border-color:#ffffff0f;background-color:#0000001a}.theme-light .fund-top-holdings-wrap{background-color:#0f172a09}.fund-top-holdings-wrap table{width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left;font-size:11px}.fund-top-holdings-wrap th{position:sticky;top:0;border-bottom-width:1px;border-color:#ffffff14;--tw-bg-opacity: 1;background-color:rgb(15 23 32 / var(--tw-bg-opacity, 1));padding:.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .fund-top-holdings-wrap th{color:#64748b}.fund-top-holdings-wrap td{border-bottom-width:1px;border-color:#ffffff0d;padding:.5rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .fund-top-holdings-wrap td{color:#64748b}.fund-top-holdings-wrap td strong,.fund-top-holdings-wrap td span{display:block}.fund-top-holdings-wrap td span{margin-top:.125rem;font-size:10px;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.theme-light .fund-top-holdings-wrap td span{color:#64748b}.fund-card-detail-link{margin-top:.75rem;display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fund-card-detail-link:hover{--tw-text-opacity: 1;color:rgb(255 214 110 / var(--tw-text-opacity, 1))}.market-filter-panel{display:grid;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.75rem}.theme-light .market-filter-panel{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .market-filter-panel.border-dashed{background:#ffffff9e;border-color:#0f172a29}.market-filter-row{display:flex;min-width:0px;flex-direction:column;gap:.5rem}@media(min-width:1024px){.market-filter-row{flex-direction:row;align-items:center}}.market-filter-label{flex-shrink:0;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .market-filter-label{color:#64748b}@media(min-width:1024px){.market-filter-label{width:5rem}}.market-filter-scroll{display:flex;min-width:0px;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-gutter:stable}.market-category-chip,.market-subcategory-chip{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .market-category-chip,.theme-light .market-subcategory-chip{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.market-category-chip:hover,.market-subcategory-chip:hover{border-color:#f6c45399;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.market-category-chip{height:2.25rem;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}.market-subcategory-chip{height:2rem;padding-left:.625rem;padding-right:.625rem;font-size:11px}.market-category-chip.active,.market-subcategory-chip.active{border-color:#f6c453b3;background-color:#f6c45326;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(246,196,83,.18);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fund-type-badge{margin-top:.25rem;display:inline-flex;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff0a;padding:.125rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .fund-type-badge{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .fund-type-badge{color:#64748b}.metric-label-dark{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .metric-label-dark{color:#64748b}.field-label-dark{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .field-label-dark{color:#64748b}.dark-input{width:100%;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#00000040;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .dark-input{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.dark-input::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark-input::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark-input:focus{border-color:#f6c453b3;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(246 196 83 / .15)}.gold-button{display:inline-flex;align-items:center;gap:.5rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(246 196 83 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(18 18 18 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gold-button:hover{--tw-bg-opacity: 1;background-color:rgb(255 214 110 / var(--tw-bg-opacity, 1))}.gold-outline-button{display:inline-flex;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:#ffffff26;background-color:#ffffff08;padding:.75rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .gold-outline-button{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.gold-outline-button:hover{border-color:#f6c453b3;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.ai-command-strip{display:grid;gap:.5rem}@media(min-width:640px){.ai-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.ai-command-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.ai-action-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:#f6c45340;background-color:#f6c4531a;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ai-action-button:hover{border-color:#f6c453b3;background-color:#f6c45326}.ai-report-panel{box-shadow:0 18px 45px #00000059,inset 0 0 0 1px #f6c4530a}.ai-report-surface{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#00000026;padding:1rem}.theme-light .ai-report-surface{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .ai-report-surface.border-dashed{background:#ffffff9e;border-color:#0f172a29}.ai-report-surface{background:linear-gradient(180deg,#f6c45309,#00000014),#00000026}.ai-report-empty{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;border-radius:.5rem;border-width:1px;border-style:dashed;border-color:#f6c45333;padding-left:1.25rem;padding-right:1.25rem;text-align:center}.theme-light .ai-report-empty.border-dashed,.theme-light .rounded-lg.ai-report-empty{background:#ffffff9e;border-color:#0f172a29}.ai-report-empty h3{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-light .ai-report-empty h3{color:#17202a}.ai-report-empty p{margin-top:.5rem;max-width:36rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .ai-report-empty p{color:#64748b}.ai-radar-table{min-width:1280px;table-layout:fixed}.ai-radar-scroll{max-height:430px;overflow:auto}.ai-radar-table th{position:sticky;top:0;z-index:1;background:#11171d}.ai-radar-table th:nth-child(1),.ai-radar-table td:nth-child(1){width:19%}.ai-radar-table th:nth-child(2),.ai-radar-table td:nth-child(2),.ai-radar-table th:nth-child(3),.ai-radar-table td:nth-child(3){width:10%}.ai-radar-table th:nth-child(4),.ai-radar-table td:nth-child(4){width:12%}.ai-radar-table th:nth-child(5),.ai-radar-table td:nth-child(5){width:10%}.ai-radar-table th:nth-child(6),.ai-radar-table td:nth-child(6){width:9%}.ai-radar-table th:nth-child(7),.ai-radar-table td:nth-child(7){width:9%}.ai-radar-table th:nth-child(8),.ai-radar-table td:nth-child(8){width:10%}.ai-radar-table th:nth-child(9),.ai-radar-table td:nth-child(9){width:21%}.ai-command-console{border-color:#f6c4532e}.ai-question-chip{display:inline-flex;min-height:2rem;align-items:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .ai-question-chip{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.ai-question-chip:hover{border-color:#f6c45399;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.alpha-console-grid{display:grid;gap:1rem}@media(min-width:1536px){.alpha-console-grid{grid-template-columns:1.35fr .65fr}}.alpha-decision-page{background:radial-gradient(circle at 50% -120px,rgba(37,99,235,.16),transparent 420px),linear-gradient(180deg,rgba(6,16,27,.7),transparent 360px)}.alpha-terminal-tabs{display:flex;gap:.5rem;overflow-x:auto;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.375rem}.theme-light .alpha-terminal-tabs{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .alpha-terminal-tabs.border-dashed{background:#ffffff9e;border-color:#0f172a29}.alpha-terminal-tabs{scrollbar-gutter:stable}.alpha-terminal-tabs button{display:inline-flex;height:2.25rem;flex-shrink:0;align-items:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:transparent;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .alpha-terminal-tabs button{color:#64748b}.alpha-terminal-tabs button:hover{border-color:#ffffff1a;background-color:#ffffff0a;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.alpha-terminal-tabs button.active{border-color:#60a5fa99;background-color:#3b82f626;--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 -2px 0 rgba(96,165,250,.9);--tw-shadow-colored: inset 0 -2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.alpha-status-bar{overflow:hidden}.alpha-status-grid{display:grid;gap:.75rem}@media(min-width:768px){.alpha-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.alpha-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1536px){.alpha-status-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.alpha-status-grid label{min-width:0px;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#00000026;padding:.75rem}.theme-light .alpha-status-grid label{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .alpha-status-grid label.border-dashed{background:#ffffff9e;border-color:#0f172a29}.alpha-status-grid label>span,.alpha-status-metric>span{margin-bottom:.5rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .alpha-status-grid label>span,.theme-light .alpha-status-metric>span{color:#64748b}.alpha-status-metric{min-width:0px;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#00000026;padding:.75rem}.theme-light .alpha-status-metric{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .alpha-status-metric.border-dashed{background:#ffffff9e;border-color:#0f172a29}.alpha-status-metric strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.5rem;font-weight:600}.alpha-status-metric em{margin-top:.25rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-style:normal;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .alpha-status-metric em{color:#64748b}.alpha-records-grid{display:grid;gap:1rem}.alpha-record-card{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#00000026;padding:.75rem}.theme-light .alpha-record-card{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .alpha-record-card.border-dashed{background:#ffffff9e;border-color:#0f172a29}.alpha-fund-pool-panel,.alpha-backtest-panel{overflow:hidden}.alpha-category-row{margin-bottom:.75rem;display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-gutter:stable}.alpha-category-chip{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .alpha-category-chip{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.alpha-category-chip:hover{border-color:#f6c45399;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.alpha-category-chip.active{border-color:#f6c453b3;background-color:#f6c45326;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(246,196,83,.18);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.alpha-fund-pool-scroll{max-height:430px;overflow:auto}.alpha-fund-card-grid{display:grid;max-height:520px;gap:.75rem;overflow:auto;padding-right:.25rem}@media(min-width:768px){.alpha-fund-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.alpha-fund-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.alpha-fund-card-grid{scrollbar-gutter:stable}.alpha-fund-card{min-height:172px;border-radius:.5rem;border-width:1px;border-color:#334155cc;background-color:#0b1622e6;padding:.75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .alpha-fund-card.border-dashed{background:#ffffff9e;border-color:#0f172a29}.alpha-fund-card:hover{border-color:#60a5fab3;--tw-bg-opacity: 1;background-color:rgb(13 28 44 / var(--tw-bg-opacity, 1))}.alpha-fund-card{box-shadow:inset 0 0 0 1px #94a3b805}.alpha-fund-card.up{border-color:#ef444480}.alpha-fund-card.down{border-color:#10b98180}.alpha-card-score{display:flex;height:2.5rem;min-width:2.5rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#f8717166;background-color:#ef44441a;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.alpha-fund-card-empty{grid-column:1 / -1;border-radius:.5rem;border-width:1px;border-style:dashed;border-color:#ffffff1a;background-color:#00000026;padding:3rem 1rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .alpha-fund-card-empty{background-color:#0f172a09;border-color:#0f172a1f;color:#64748b}.theme-light .alpha-fund-card-empty.border-dashed,.theme-light .rounded-lg.alpha-fund-card-empty{background:#ffffff9e;border-color:#0f172a29}.alpha-fund-pool-table{min-width:1180px;table-layout:fixed}.alpha-fund-pool-table th{position:sticky;top:0;z-index:1;background:#11171d}.alpha-fund-pool-table th:nth-child(1),.alpha-fund-pool-table td:nth-child(1){width:240px}.alpha-fund-pool-table th:nth-child(2),.alpha-fund-pool-table td:nth-child(2){width:92px}.alpha-fund-pool-table th:nth-child(3),.alpha-fund-pool-table td:nth-child(3),.alpha-fund-pool-table th:nth-child(4),.alpha-fund-pool-table td:nth-child(4),.alpha-fund-pool-table th:nth-child(5),.alpha-fund-pool-table td:nth-child(5),.alpha-fund-pool-table th:nth-child(6),.alpha-fund-pool-table td:nth-child(6){width:90px}.alpha-fund-pool-table th:nth-child(7),.alpha-fund-pool-table td:nth-child(7),.alpha-fund-pool-table th:nth-child(10),.alpha-fund-pool-table td:nth-child(10){width:112px}.alpha-score-cell{display:inline-flex;height:2rem;min-width:2.5rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#f6c45359;background-color:#f6c4531a;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.alpha-score-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#00000026;padding:.75rem}.theme-light .alpha-score-card{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .alpha-score-card.border-dashed{background:#ffffff9e;border-color:#0f172a29}.alpha-score-orb{display:flex;height:3rem;width:3rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#f6c45373;background-color:#f6c4531a;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1));box-shadow:0 0 24px #f6c4531a}.alpha-score-watchlist{border-radius:.5rem;border-width:1px;border-color:#f6c45333;background-color:#f6c4531a;padding:.75rem}.theme-light .alpha-score-watchlist.border-dashed{background:#ffffff9e;border-color:#0f172a29}.alpha-score-watchlist>span{margin-bottom:.5rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.alpha-watch-chip{margin-right:.5rem;margin-top:.5rem;display:inline-flex;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.theme-light .alpha-watch-chip{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.alpha-risk-alert{margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:#ef44444d;background-color:#ef44441a;padding:.5rem .75rem;font-size:.75rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.alpha-exposure-row{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#00000026;padding:.75rem}.theme-light .alpha-exposure-row{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .alpha-exposure-row.border-dashed{background:#ffffff9e;border-color:#0f172a29}.alpha-exposure-track{margin-top:.75rem;height:.5rem;overflow:hidden;border-radius:9999px;background-color:#ffffff1a}.alpha-exposure-track span{display:block;height:100%;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(246 196 83 / var(--tw-bg-opacity, 1));box-shadow:0 0 18px #f6c4534d}.alpha-backtest-form{display:grid;gap:.75rem}@media(min-width:768px){.alpha-backtest-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.alpha-backtest-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1536px){.alpha-backtest-form{grid-template-columns:repeat(6,minmax(0,1fr))}}.alpha-backtest-form label{min-width:0px}.alpha-backtest-form label span{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .alpha-backtest-form label span{color:#64748b}.alpha-backtest-empty{margin-top:1rem;border-radius:.5rem;border-width:1px;border-style:dashed;border-color:#f6c45333;background-color:#00000026;padding:2rem 1rem;text-align:center;font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .alpha-backtest-empty{background-color:#0f172a09;color:#64748b}.theme-light .alpha-backtest-empty.border-dashed,.theme-light .rounded-lg.alpha-backtest-empty{background:#ffffff9e;border-color:#0f172a29}.detail-link-button{display:inline-flex;align-items:center;gap:.375rem;border-radius:.375rem;border-width:1px;border-color:#f6c4534d;background-color:#f6c4531a;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.detail-link-button:hover{background-color:#f6c45333}.sidebar-item,.sidebar-item-active{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.375rem;border-width:0px;padding:.625rem 1rem;text-align:left;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sidebar-item{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .sidebar-item{color:#64748b}.sidebar-item:hover{background-color:#ffffff0a;--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.sidebar-item-active{background-color:#f6c45333;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(246,196,83,.22);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sidebar-monitor-card{border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.75rem}.theme-light .sidebar-monitor-card{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .sidebar-monitor-card.border-dashed{background:#ffffff9e;border-color:#0f172a29}.sidebar-status-pill{flex-shrink:0;border-radius:.375rem;border-width:1px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600}.sidebar-status-pill.ok{border-color:#34d3994d;background-color:#34d3991a;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.sidebar-status-pill.warn{border-color:#fcd34d4d;background-color:#fcd34d1a;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.sidebar-monitor-metric{border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.375rem .75rem}.theme-light .sidebar-monitor-metric{background-color:#0f172a09;border-color:#0f172a1f}.sidebar-monitor-metric span{display:block;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .sidebar-monitor-metric span{color:#64748b}.sidebar-monitor-metric strong{margin-top:.25rem;display:block;font-size:1rem;line-height:1.5rem;font-weight:600}.section-anchor{scroll-margin-top:84px}.dark-table{width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left;font-size:.875rem;line-height:1.25rem}.table-scroll{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.dark-table th{border-bottom-width:1px;border-color:#ffffff1a;padding:.75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .dark-table th{border-color:#0f172a1f;color:#64748b}.dark-table td{border-bottom-width:1px;border-color:#ffffff0d;padding:.75rem;vertical-align:top;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.theme-light .dark-table td{border-color:#0f172a1f}.theme-light .dark-table td{color:#17202a}.dark-table tbody tr{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark-table tbody tr:hover{background-color:#ffffff08}.dark-table tbody tr.clickable-table-row{cursor:pointer}.dark-table tbody tr.clickable-table-row:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-color: rgb(246 196 83 / .25)}.dark-table tbody tr.clickable-table-row:hover .fund-name-link,.clickable-fund-card:hover .fund-name-link,.fund-history-row:hover .fund-name-link{--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.dark-table th,.dark-table td{overflow-wrap:anywhere}.holdings-table{min-width:1220px;table-layout:fixed}.holdings-table th:nth-child(1),.holdings-table td:nth-child(1){width:180px}.holdings-table th:nth-child(2),.holdings-table td:nth-child(2){width:96px}.holdings-table th:nth-child(3),.holdings-table td:nth-child(3),.holdings-table th:nth-child(5),.holdings-table td:nth-child(5){width:140px}.holdings-table th:nth-child(4),.holdings-table td:nth-child(4),.holdings-table th:nth-child(7),.holdings-table td:nth-child(7),.holdings-table th:nth-child(8),.holdings-table td:nth-child(8),.holdings-table th:nth-child(9),.holdings-table td:nth-child(9),.holdings-table th:nth-child(10),.holdings-table td:nth-child(10),.holdings-table th:nth-child(11),.holdings-table td:nth-child(11){width:96px}.holdings-table th:nth-child(6),.holdings-table td:nth-child(6){width:160px}.holdings-table th:nth-child(12),.holdings-table td:nth-child(12){width:132px}.icon-button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .icon-button{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.icon-button:hover{border-color:#f6c453b3;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.icon-button.danger:hover{border-color:#f8717199;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.table-action-button{display:inline-flex;height:2rem;align-items:center;gap:.375rem;border-radius:.375rem;border-width:1px;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.table-action-button.buy{border-color:#34d39940;background-color:#34d3991a;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.table-action-button.buy:hover{border-color:#6ee7b7b3}.table-action-button.sell{border-color:#f8717140;background-color:#f871711a;--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.table-action-button.sell:hover{border-color:#fca5a5b3}.modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#000000b3;padding:1rem;--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);min-height:100vh;min-height:100dvh}.modal-backdrop-detail{z-index:40}.modal-backdrop-editor{z-index:50}.modal-backdrop-sync{z-index:60}.modal-backdrop-fund{z-index:45}.modal-surface{display:flex;width:100%;flex-direction:column;overflow:hidden;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(17 23 29 / var(--tw-bg-opacity, 1));--tw-shadow: 0 24px 80px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.theme-light .modal-surface{background:#f6f7f9;border-color:#0f172a1f}.theme-light .modal-surface.border-dashed{background:#ffffff9e;border-color:#0f172a29}.modal-surface{max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);min-height:0}.modal-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom-width:1px;border-color:#ffffff1a;padding:1rem}.theme-light .modal-header{border-color:#0f172a1f}.modal-header h2{font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-light .modal-header h2{color:#17202a}.modal-header p{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .modal-header p{color:#64748b}.modal-body{min-height:0px;flex:1 1 0%;overflow:auto;padding:1rem}.holdings-detail-modal{max-width:min(1500px,calc(100vw - 2rem))}.fund-detail-modal{max-width:min(1120px,calc(100vw - 2rem))}.fund-editor-modal{width:100%;max-width:64rem}.fund-editor-modal .dashboard-panel{overflow-y:auto;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.holding-sync-modal{max-width:min(1180px,calc(100vw - 2rem))}.fund-history-row{width:100%;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.5rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .fund-history-row{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .fund-history-row.border-dashed{background:#ffffff9e;border-color:#0f172a29}.fund-history-row:hover{border-color:#f6c45373;background-color:#f6c4530f}.fund-history-row:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(246 196 83 / .25)}.holding-sync-body{min-height:0}.holding-sync-panel{min-width:0px;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:1rem}.theme-light .holding-sync-panel{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .holding-sync-panel.border-dashed{background:#ffffff9e;border-color:#0f172a29}.sync-source-option{border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0003;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .sync-source-option{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.sync-source-option:hover{border-color:#f6c45399;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.sync-source-option.active{border-color:#f6c453b3;background-color:#f6c45326;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.sync-table-wrap{max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.holding-sync-table{min-width:760px;table-layout:fixed}.holding-sync-table th:nth-child(1),.holding-sync-table td:nth-child(1){width:230px}.holding-sync-table th:nth-child(2),.holding-sync-table td:nth-child(2),.holding-sync-table th:nth-child(3),.holding-sync-table td:nth-child(3){width:130px}.holding-sync-table th:nth-child(4),.holding-sync-table td:nth-child(4){width:150px}.holding-sync-table th:nth-child(5),.holding-sync-table td:nth-child(5){width:90px}.sync-number-input{min-width:110px}.status-ring{display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;text-align:center}.status-ring-ok{border-color:#34d39966;background-color:#34d3991a;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1));box-shadow:0 0 0 10px #34d3990a}.status-ring-warn{border-color:#fcd34d66;background-color:#fcd34d1a;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1));box-shadow:0 0 0 10px #fcd34d0a}.risk-row{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding:.75rem}.theme-light .risk-row{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .risk-row.border-dashed{background:#ffffff9e;border-color:#0f172a29}.risk-icon{display:flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;font-weight:700}.risk-icon.ok{background-color:#10b98133;--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.risk-icon.warn{background-color:#f59e0b33;--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.mini-sparkline{width:88px;height:56px;background:linear-gradient(135deg,transparent 0 25%,rgba(246,196,83,.8) 25% 28%,transparent 28% 42%,rgba(246,196,83,.75) 42% 45%,transparent 45% 58%,rgba(246,196,83,.75) 58% 61%,transparent 61% 74%,rgba(246,196,83,.9) 74% 77%,transparent 77%),linear-gradient(90deg,#f6c4531f,#f6c45300);clip-path:polygon(0 75%,18% 58%,31% 66%,45% 38%,58% 48%,74% 24%,100% 0,100% 100%,0 100%);opacity:.85}.fund-wave-logo{position:relative;display:flex;height:5rem;width:5rem;align-items:center;justify-content:center;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#f6c45373;--tw-shadow: 0 12px 28px rgba(0,0,0,.28);--tw-shadow-colored: 0 12px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);background:radial-gradient(circle at 72% 22%,rgba(233,48,48,.22),transparent 34%),radial-gradient(circle at 18% 78%,rgba(24,160,88,.15),transparent 34%),linear-gradient(145deg,#111820,#0a0f14)}.fund-wave-logo:after{content:"";position:absolute;inset:1px;border-radius:.7rem;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 35%,rgba(246,196,83,.08));pointer-events:none}.fund-wave-logo svg{position:relative;z-index:1;height:76px;width:76px}.fund-wave-logo-grid{fill:none;stroke:#94a3b82e;stroke-width:1}.fund-wave-logo-area{fill:url(#fundLogoArea)}.fund-wave-logo-line,.fund-wave-logo-pulse,.fund-wave-logo-arrow{fill:none;stroke:url(#fundLogoLine);stroke-linecap:round;stroke-linejoin:round}.fund-wave-logo-line{stroke-width:5}.fund-wave-logo-pulse{stroke-dasharray:128;stroke-dashoffset:0;stroke-width:2;opacity:.35}.fund-wave-logo-arrow{stroke-width:5}.fund-wave-logo-point{fill:#e93030}@keyframes fund-wave-draw{0%,18%{stroke-dashoffset:128;opacity:0}45%,78%{stroke-dashoffset:0;opacity:.9}to{stroke-dashoffset:0;opacity:0}}@keyframes fund-wave-point{0%,45%{opacity:.55;transform:scale(.92)}70%{opacity:1;transform:scale(1.12)}to{opacity:.65;transform:scale(.96)}}.appearance-choice{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff08;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .appearance-choice{background-color:#0f172a09;border-color:#0f172a1f;color:#17202a}.appearance-choice:hover{border-color:#f6c45399;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.appearance-choice.active{border-color:#f6c453b3;background-color:#f6c45326;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-navbar-shell{position:fixed;left:0;right:0;top:0;z-index:35;width:100%;border-bottom-width:1px;border-color:#f6c45326;background-color:#080d11fa;box-shadow:0 6px 24px #0000002e}.top-navbar{height:68px;display:flex;width:100%;align-items:center;gap:.75rem;padding-left:1.25rem;padding-right:1.25rem}.top-brand{display:flex;flex-shrink:0;align-items:center;gap:.625rem;border-radius:.5rem;text-align:left;outline:2px solid transparent;outline-offset:2px}.theme-light .top-brand.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-brand:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(246 196 83 / .4)}.top-brand-logo .fund-wave-logo{height:2.25rem;width:2.25rem;border-radius:.5rem}.theme-light .top-brand-logo .fund-wave-logo.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-brand-logo .fund-wave-logo:after{border-radius:.45rem}.top-brand-logo .fund-wave-logo svg{height:2rem;width:2rem}.top-fund-wave-logo-area{fill:url(#topFundLogoArea)}.top-fund-wave-logo-line,.top-fund-wave-logo-pulse,.top-fund-wave-logo-arrow{fill:none;stroke:url(#topFundLogoLine);stroke-linecap:round;stroke-linejoin:round}.top-fund-wave-logo-line,.top-fund-wave-logo-arrow{stroke-width:5}.top-fund-wave-logo-point{fill:#e93030}.top-brand-name{white-space:nowrap;font-size:15px;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-brand-name span{margin-left:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .top-brand-name span{color:#64748b}.top-nav-links{scrollbar-width:none;display:flex;min-width:0px;flex:1 1 0%;align-items:center;justify-content:center;gap:.25rem;overflow-x:auto}.top-nav-links::-webkit-scrollbar{display:none}.top-nav-item{display:inline-flex;height:2.25rem;flex-shrink:0;align-items:center;gap:.375rem;white-space:nowrap;border-radius:.5rem;border-width:1px;border-color:transparent;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .top-nav-item{color:#64748b}.theme-light .top-nav-item.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-nav-item:hover{border-color:#f6c45340;background-color:#f6c4530f;--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.top-nav-item:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(246 196 83 / .3)}.top-nav-item.active{border-color:#f6c45366;background-color:#f6c4531a;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-nav-item-icon{height:.875rem;width:.875rem}.top-nav-actions{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:.375rem;border-left-width:1px;border-color:#ffffff12;padding-left:.75rem}.top-experience-toggle{display:inline-flex;height:2.25rem;flex-shrink:0;align-items:center;gap:.375rem;white-space:nowrap;border-radius:.5rem;border-width:1px;padding-left:.625rem;padding-right:.625rem;font-size:10px;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .top-experience-toggle.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-experience-toggle.simple{border-color:#38bdf840;background-color:#38bdf812;--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.top-experience-toggle.professional{border-color:#f6c4534d;background-color:#f6c45312;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-experience-toggle svg{height:.875rem;width:.875rem}.top-online-status{display:flex;height:2.25rem;align-items:center;gap:.375rem;white-space:nowrap;border-radius:.5rem;border-width:1px;border-color:#34d39933;background-color:#34d3990f;padding-left:.5rem;padding-right:.5rem;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .top-online-status{color:#64748b}.theme-light .top-online-status.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-online-status>span{height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.top-online-status strong{font-weight:600;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.theme-light .top-online-status strong{color:#17202a}.top-online-status em{font-style:normal;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.top-nav-time{display:inline-flex;height:2.25rem;max-width:154px;align-items:center;gap:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .top-nav-time{color:#64748b}.theme-light .top-nav-time.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-nav-time svg{height:.875rem;width:.875rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-action-button,.top-more-button,.top-mobile-menu-button{display:inline-flex;height:2.25rem;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff06;padding-left:.625rem;padding-right:.625rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .top-action-button,.theme-light .top-more-button,.theme-light .top-mobile-menu-button{background-color:#0f172a09;border-color:#0f172a1f}.theme-light .top-action-button,.theme-light .top-more-button,.theme-light .top-mobile-menu-button{color:#64748b}.theme-light .top-action-button.border-dashed,.theme-light .top-more-button.border-dashed,.theme-light .top-mobile-menu-button.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-action-button:hover,.top-more-button:hover,.top-mobile-menu-button:hover{border-color:#f6c45366;background-color:#f6c4530f;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-action-button:focus-visible,.top-more-button:focus-visible,.top-mobile-menu-button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(246 196 83 / .3)}.top-action-button svg,.top-more-button svg,.top-mobile-menu-button svg{height:1rem;width:1rem}.top-action-button.compact{width:2.25rem;padding-left:0;padding-right:0}.top-more-button.active{border-color:#f6c45366;background-color:#f6c4531a;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-more-button svg:last-child{height:.75rem;width:.75rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.top-more-button svg:last-child.rotate{transform:rotate(180deg)}.top-more-wrap{position:relative}.top-more-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:50;width:16rem;overflow:hidden;border-radius:.75rem;border-width:1px;border-color:#f6c45333;--tw-bg-opacity: 1;background-color:rgb(12 18 24 / var(--tw-bg-opacity, 1));padding:.375rem;--tw-shadow: 0 18px 45px rgba(0,0,0,.38);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.top-more-menu:before{content:"";position:absolute;right:1.25rem;top:0;height:1px;width:4rem;background-color:#f6c453b3}.top-more-menu button{display:flex;width:100%;align-items:center;gap:.75rem;border-radius:.5rem;padding:.625rem .75rem;text-align:left;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .top-more-menu button{color:#17202a}.theme-light .top-more-menu button.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-more-menu button:hover{background-color:#f6c45314;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-more-menu button>svg{height:1rem;width:1rem;flex-shrink:0}.top-more-menu button>span{min-width:0px}.top-more-menu strong{display:block;font-size:.75rem;line-height:1rem;font-weight:600}.top-more-menu small{margin-top:.125rem;display:block;font-size:10px;font-weight:400;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .top-more-menu small{color:#64748b}.top-mobile-menu-button{display:none}.top-mobile-menu{display:none;max-height:calc(100vh - 68px);overflow-y:auto;border-top-width:1px;border-color:#ffffff12;--tw-bg-opacity: 1;background-color:rgb(8 13 17 / var(--tw-bg-opacity, 1));padding:.75rem 1rem 1rem;--tw-shadow: 0 20px 50px rgba(0,0,0,.32);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.theme-light .top-mobile-menu{border-color:#0f172a1f;background:#ffffffeb;color:#17202a}.top-mobile-menu nav{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.top-mobile-nav-item,.top-mobile-actions button{display:flex;min-width:0px;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:#ffffff14;background-color:#ffffff06;padding:.625rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.theme-light .top-mobile-nav-item,.theme-light .top-mobile-actions button{background-color:#0f172a09}.theme-light .top-mobile-nav-item,.theme-light .top-mobile-actions button{color:#64748b}.theme-light .top-mobile-nav-item.border-dashed,.theme-light .top-mobile-actions button.border-dashed{background:#ffffff9e;border-color:#0f172a29}.top-mobile-nav-item:hover,.top-mobile-actions button:hover{border-color:#f6c45359;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-mobile-nav-item svg,.top-mobile-actions button svg{height:1rem;width:1rem;flex-shrink:0}.top-mobile-nav-item.active{border-color:#f6c45373;background-color:#f6c4531a;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.top-mobile-actions{margin-top:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;border-top-width:1px;border-color:#ffffff12;padding-top:.75rem}.top-mobile-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;font-size:10px;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .top-mobile-meta{color:#64748b}.top-mobile-meta>span:first-child{display:flex;align-items:center;gap:.375rem;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.top-mobile-meta i{height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}@media(max-width:1399px){.top-navbar{gap:.6rem;padding-left:1rem;padding-right:1rem}.top-brand-name span{display:none}.top-nav-item{padding-left:.45rem;padding-right:.45rem;font-size:11px}.top-nav-time>span{display:none}.top-nav-actions{padding-left:.6rem}}@media(max-width:1279px){.top-online-status strong{display:none}}@media(max-width:1239px){.top-navbar{justify-content:space-between}.top-nav-links,.top-online-status,.top-nav-time,.top-action-button,.top-more-wrap{display:none}.top-nav-actions{border-left:0;padding-left:0}.top-mobile-menu-button{display:inline-flex}.top-mobile-menu{display:block}}@media(max-width:680px){.top-navbar{height:64px}.top-mobile-menu{max-height:calc(100vh - 64px)}.app-page{padding-top:64px}.route-page{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}}@media(max-width:520px){.top-brand-name{font-size:12px}.top-mobile-menu nav{grid-template-columns:1fr}.top-mobile-actions{grid-template-columns:1fr 1fr}.fund-card-header{flex-direction:column}.fund-card-header-side{max-width:100%;width:100%;justify-content:flex-start}}.theme-root{color-scheme:dark;min-height:100vh;min-height:100dvh;width:100%;overflow-x:hidden}.app-viewport,.app-page{min-height:100vh;min-height:100dvh}.app-page{padding-top:68px}.app-content{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.route-page{min-height:calc(100vh - 68px);min-height:calc(100dvh - 68px)}.route-page-header{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:1rem;border-bottom-width:1px;border-color:#ffffff1a;padding-bottom:1.25rem}.theme-light .route-page-header{border-color:#0f172a1f}@media(min-width:1280px){.route-page-header{flex-direction:row;align-items:center;justify-content:space-between}}.route-page-header p{font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.route-page-header h1{margin-top:.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:600;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.theme-light .route-page-header h1{color:#17202a}.route-page-header>div>span{margin-top:.5rem;display:block;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .route-page-header>div>span{color:#64748b}.route-page-meta{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff06;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .route-page-meta{background-color:#0f172a09;border-color:#0f172a1f;color:#64748b}.theme-light .route-page-meta.border-dashed{background:#ffffff9e;border-color:#0f172a29}.route-loading{min-height:calc(100vh - 68px);display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.theme-light .route-loading{color:#64748b}.route-loading svg{height:1.25rem;width:1.25rem;--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.ai-analysis-page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.app-sidebar{max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));scrollbar-gutter:stable}.copilot-panel{bottom:calc(6rem + env(safe-area-inset-bottom,0px));max-height:min(680px,calc(100vh - 7rem));max-height:min(680px,calc(100dvh - 7rem - env(safe-area-inset-bottom,0px)));contain:layout paint}.copilot-launcher{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));contain:layout paint}.copilot-operation-card{border-radius:.5rem;border-width:1px;border-color:#fcd34d33;background-color:#fcd34d1a;padding:.75rem}.theme-light .copilot-operation-card.border-dashed{background:#ffffff9e;border-color:#0f172a29}.copilot-plan-table-wrap{max-height:16rem;overflow:auto;border-radius:.375rem;border-width:1px;border-color:#ffffff1a;background-color:#0003}.theme-light .copilot-plan-table-wrap{background-color:#0f172a09;border-color:#0f172a1f}.copilot-plan-table{min-width:760px;table-layout:fixed;width:100%;border-collapse:separate;--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);text-align:left;font-size:.75rem;line-height:1rem}.copilot-plan-table th{position:sticky;top:0;z-index:10;border-bottom-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(17 23 29 / var(--tw-bg-opacity, 1));padding:.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.theme-light .copilot-plan-table th{background:#f6f7f9;border-color:#0f172a1f;color:#64748b}.copilot-plan-table td{border-bottom-width:1px;border-color:#ffffff0d;padding:.5rem;vertical-align:top;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.theme-light .copilot-plan-table td{border-color:#0f172a1f}.theme-light .copilot-plan-table td{color:#17202a}.copilot-plan-table th:nth-child(1),.copilot-plan-table td:nth-child(1){width:22%}.copilot-plan-table th:nth-child(2),.copilot-plan-table td:nth-child(2),.copilot-plan-table th:nth-child(3),.copilot-plan-table td:nth-child(3),.copilot-plan-table th:nth-child(4),.copilot-plan-table td:nth-child(4){width:12%}.copilot-plan-table th:nth-child(5),.copilot-plan-table td:nth-child(5){width:29%}.copilot-plan-table th:nth-child(6),.copilot-plan-table td:nth-child(6){width:13%}.agent-assistant-panel{position:fixed;right:16px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;width:min(520px,calc(100vw - 24px));max-height:min(700px,calc(100dvh - 112px));flex-direction:column;overflow:hidden;border:1px solid rgba(246,196,83,.28);border-radius:14px;background:#10161c;box-shadow:0 14px 36px #00000047;contain:layout paint}.agent-assistant-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:10px;padding:14px;border-bottom:1px solid rgba(148,163,184,.13);background:linear-gradient(105deg,#f6c45317,#10161cfa 42%)}.agent-avatar{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(246,196,83,.38);border-radius:10px;color:#f6c453;background:#f6c4531a}.agent-header-copy{min-width:0}.agent-header-copy h2,.agent-header-copy p{margin:0}.agent-header-copy h2{color:#f8fafc;font-size:14px;font-weight:650}.agent-header-copy p{margin-top:3px;color:#7f8c9d;font-size:10px;line-height:1.45}.agent-mode-pill{align-self:center;padding:4px 7px;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#94a3b8;font-size:9px;white-space:nowrap;background:#94a3b814}.agent-mode-pill.openclaw{border-color:#10b98147;color:#6ee7b7;background:#10b98114}.agent-mode-pill.deepseek_fallback{border-color:#3b82f647;color:#7dd3fc;background:#3b82f614}.agent-header-button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:7px;color:#94a3b8;background:#ffffff06}.agent-context-strip{display:flex;min-height:35px;align-items:center;gap:13px;overflow-x:auto;padding:0 14px;border-bottom:1px solid rgba(148,163,184,.1);color:#7f8c9d;font-size:9px;scrollbar-width:none}.agent-context-strip>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;white-space:nowrap}.agent-context-strip button{display:grid;width:25px;height:25px;flex:0 0 auto;margin-left:auto;place-items:center;border:0;color:#94a3b8;background:transparent}.agent-live-dot{width:6px;height:6px;border-radius:50%;background:#34d399}.agent-assistant-body{min-height:210px;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:13px;scrollbar-width:thin}.agent-load-history{display:block;margin:0 auto 10px;border:0;color:#64748b;font-size:10px;background:transparent}.agent-welcome{display:grid;min-height:150px;place-items:center;align-content:center;gap:6px;padding:20px;color:#64748b;text-align:center}.agent-welcome svg{color:#f6c453}.agent-welcome strong{color:#cbd5e1;font-size:12px}.agent-welcome p{max-width:300px;margin:0;font-size:10px;line-height:1.55}.agent-message-pair{display:grid;gap:7px;margin-bottom:11px}.agent-message{max-width:88%;padding:9px 10px;border-radius:9px;font-size:11px;line-height:1.55}.agent-message.user{justify-self:end;border:1px solid rgba(246,196,83,.25);color:#f8fafc;background:#f6c45318}.agent-message.assistant{display:flex;align-items:flex-start;gap:7px;border:1px solid rgba(148,163,184,.12);color:#cbd5e1;background:#ffffff06}.agent-context-strip .agent-start-openclaw{display:inline-flex;width:auto;flex:0 0 auto;align-items:center;gap:5px;padding:0 8px;border-color:#f6c45347;color:#f6c453;white-space:nowrap;background:#f6c45314}.agent-context-strip .agent-start-openclaw:hover{background:#f6c45324}.agent-context-strip .agent-start-openclaw:disabled{cursor:wait;opacity:.65}.agent-message.assistant>span{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border-radius:6px;color:#f6c453;background:#f6c45317}.agent-message.assistant p{margin:1px 0 0;white-space:pre-line}.agent-message.loading{margin-bottom:10px;color:#94a3b8}.agent-message.loading>svg{flex:0 0 auto;color:#f6c453}.agent-error{display:flex;align-items:center;gap:6px;margin-bottom:10px;padding:8px 9px;border:1px solid rgba(244,63,94,.24);border-radius:8px;color:#fda4af;font-size:10px;background:#f43f5e12}.agent-error button{margin-left:auto;border:0;color:#fda4af;font-size:9px;background:transparent}.agent-confirm-card{margin:5px 0 11px;padding:11px;border:1px solid rgba(246,196,83,.3);border-radius:10px;background:#f6c4530e}.agent-confirm-heading{display:flex;align-items:center;justify-content:space-between;gap:9px}.agent-confirm-heading>div{display:grid;gap:2px}.agent-confirm-heading span{color:#8b98a8;font-size:9px}.agent-confirm-heading strong{color:#f6c453;font-size:12px}.agent-confidence{padding:3px 6px;border-radius:99px;color:#cbd5e1!important;white-space:nowrap;background:#ffffff0a}.agent-trade-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}.agent-trade-facts>div{min-width:0;padding:7px 8px;border:1px solid rgba(148,163,184,.11);border-radius:7px;background:#0000001c}.agent-trade-facts dt{color:#64748b;font-size:9px}.agent-trade-facts dd{overflow:hidden;margin:3px 0 0;color:#e2e8f0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.agent-trade-facts small{display:block;margin-top:2px;color:#64748b;font-size:8px}.agent-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0}.agent-edit-grid label{display:grid;gap:4px;color:#64748b;font-size:9px}.agent-edit-grid label.wide{grid-column:1 / -1}.agent-edit-grid input,.agent-edit-grid select{width:100%;min-height:32px;border:1px solid rgba(148,163,184,.16);border-radius:6px;outline:0;padding:6px 8px;color:#e2e8f0;font-size:10px;background:#00000038}.agent-edit-grid input:focus,.agent-edit-grid select:focus{border-color:#f6c4538c}.agent-missing-fields{display:flex;align-items:flex-start;gap:5px;padding:7px 8px;border:1px solid rgba(245,158,11,.22);border-radius:7px;color:#fbbf24;font-size:9px;line-height:1.45;background:#f59e0b0f}.agent-missing-fields svg{margin-top:1px;flex:0 0 auto}.agent-candidates{display:flex;gap:5px;overflow-x:auto;margin-top:7px}.agent-candidates button{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(148,163,184,.15);border-radius:6px;color:#cbd5e1;font-size:9px;background:#ffffff06}.agent-candidates small{display:block;margin-top:2px;color:#64748b}.agent-confirm-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.agent-confirm-actions .gold-button{min-height:32px;padding:6px 9px;font-size:10px}.agent-cancel-button{min-height:32px;padding:6px 9px;border:1px solid rgba(244,63,94,.2);border-radius:6px;color:#fb7185;font-size:10px;background:#f43f5e0e}.agent-confirm-boundary{display:block;margin-top:7px;color:#64748b;font-size:8px}.agent-risk-summary{display:grid;gap:6px;margin:5px 0;padding:10px;border:1px solid rgba(59,130,246,.18);border-radius:9px;background:#3b82f60b}.agent-settlement-card{display:grid;gap:7px;margin:5px 0 10px;padding:10px;border:1px solid rgba(245,158,11,.24);border-radius:9px;background:#f59e0b0e}.agent-settlement-card>div:first-child{display:flex;align-items:center;gap:6px;color:#fbbf24}.agent-settlement-card>div:first-child strong{font-size:10px}.agent-settlement-card>div:first-child span{overflow:hidden;margin-left:auto;color:#cbd5e1;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.agent-settlement-card>p,.agent-settlement-card>small{margin:0;color:#94a3b8;font-size:9px;line-height:1.5}.agent-settlement-card>small{color:#fb7185}.agent-settlement-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:end}.agent-settlement-fields label{display:grid;gap:3px;color:#64748b;font-size:8px}.agent-settlement-fields input{min-width:0;width:100%;min-height:30px;border:1px solid rgba(148,163,184,.16);border-radius:6px;outline:0;padding:5px 7px;color:#e2e8f0;font-size:9px;background:#0003}.agent-settlement-fields button{min-height:30px;padding:5px 8px;border:1px solid rgba(246,196,83,.3);border-radius:6px;color:#f6c453;font-size:9px;background:#f6c45314}.agent-risk-summary>div{display:flex;align-items:center;gap:6px}.agent-risk-summary svg{color:#7dd3fc}.agent-risk-summary strong{color:#e2e8f0;font-size:10px}.agent-risk-summary span{margin-left:auto;padding:2px 6px;border-radius:99px;color:#6ee7b7;font-size:8px;background:#10b98114}.agent-risk-summary span.warning{color:#fbbf24;background:#f59e0b14}.agent-risk-summary span.danger{color:#fb7185;background:#f43f5e14}.agent-risk-summary p,.agent-risk-summary b{margin:0;font-size:9px;line-height:1.5}.agent-risk-summary p{color:#94a3b8}.agent-risk-summary b{color:#cbd5e1;font-weight:500}.agent-assistant-footer{padding:10px 12px;border-top:1px solid rgba(148,163,184,.12);background:#0d1318}.agent-quick-actions{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.agent-quick-actions button{min-height:27px;flex:0 0 auto;padding:5px 8px;border:1px solid rgba(148,163,184,.14);border-radius:6px;color:#94a3b8;font-size:9px;background:#ffffff06}.agent-quick-actions button:hover{border-color:#f6c45373;color:#f6c453}.agent-assistant-footer form{display:flex;align-items:center;gap:7px}.agent-assistant-footer form input{min-width:0;min-height:38px;flex:1;border:1px solid rgba(148,163,184,.16);border-radius:8px;outline:0;padding:8px 10px;color:#e2e8f0;font-size:11px;background:#00000038}.agent-assistant-footer form input:focus{border-color:#f6c4538c}.agent-assistant-footer form button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:8px;color:#111827;background:#f6c453}.agent-assistant-footer>p{display:flex;align-items:center;gap:5px;margin:7px 0 0;color:#64748b;font-size:8px}.agent-assistant-launcher{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;min-height:52px;align-items:center;gap:9px;padding:7px 12px 7px 7px;border:1px solid rgba(246,196,83,.38);border-radius:999px;color:#e2e8f0;text-align:left;background:#11171d;box-shadow:0 8px 22px #00000038;contain:layout paint;transition:border-color .14s ease,background-color .14s ease}.agent-assistant-launcher:hover{border-color:#f6c453b8;background:#151d24}.agent-assistant-launcher>span{position:relative;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(246,196,83,.38);border-radius:50%;color:#f6c453;background:#f6c45317}.agent-assistant-launcher i{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border:2px solid #11171d;border-radius:50%;background:#34d399}.agent-assistant-launcher i.busy{background:#fbbf24}.agent-assistant-launcher i.error{background:#fb7185}.agent-assistant-launcher>div{display:grid;gap:1px}.agent-assistant-launcher strong{color:#f8fafc;font-size:12px}.agent-assistant-launcher small{color:#64748b;font-size:9px}.theme-light .agent-assistant-panel,.theme-light .agent-assistant-footer,.theme-light .agent-assistant-launcher{border-color:#0f172a24;background:#fff}.theme-light .agent-assistant-header{background:linear-gradient(105deg,#f6c45329,#fffffffa 42%)}.theme-light .agent-header-copy h2,.theme-light .agent-welcome strong,.theme-light .agent-confirm-heading strong,.theme-light .agent-trade-facts dd,.theme-light .agent-risk-summary strong,.theme-light .agent-assistant-launcher strong{color:#17202a}.theme-light .agent-message.user,.theme-light .agent-confirm-card{color:#334155;background:#f6c4531f}.theme-light .agent-message.assistant,.theme-light .agent-trade-facts>div,.theme-light .agent-edit-grid input,.theme-light .agent-edit-grid select,.theme-light .agent-settlement-fields input,.theme-light .agent-assistant-footer form input{color:#334155;background:#0f172a09}.theme-light .agent-assistant-launcher i{border-color:#fff}@media(max-width:640px){.agent-assistant-panel{left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;max-height:calc(100dvh - 92px);border-radius:12px}.agent-assistant-header{grid-template-columns:auto minmax(0,1fr) auto}.agent-mode-pill{display:none}.agent-assistant-launcher{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px))}.agent-assistant-launcher>div{display:none}.agent-assistant-launcher{min-height:50px;padding:5px}}html.theme-light,html.theme-light body{color-scheme:light;color:#17202a;background:radial-gradient(circle at 25% 0%,rgba(246,196,83,.16),transparent 30%),linear-gradient(135deg,#f6f7f9,#eef2f6 48%,#fbfbfc)}.theme-light{background:radial-gradient(circle at 25% 0%,rgba(246,196,83,.13),transparent 30%),linear-gradient(135deg,#f6f7f9,#eef2f6 48%,#fbfbfc)!important;color:#17202a!important}.theme-light .top-navbar-shell,.theme-light .top-mobile-menu,.theme-light .top-more-menu{border-color:#a1620729!important;background:#fff!important;box-shadow:0 10px 28px #0f172a14}.theme-light .top-brand-name span,.theme-light .top-nav-item,.theme-light .top-action-button,.theme-light .top-more-button,.theme-light .top-more-menu button,.theme-light .top-mobile-menu-button,.theme-light .top-mobile-nav-item,.theme-light .top-mobile-actions button{color:#475569!important}.theme-light .top-nav-item:hover,.theme-light .top-action-button:hover,.theme-light .top-more-button:hover,.theme-light .top-more-button.active,.theme-light .top-more-menu button:hover,.theme-light .top-mobile-nav-item:hover,.theme-light .top-mobile-actions button:hover,.theme-light .top-nav-item.active,.theme-light .top-action-button.active,.theme-light .top-mobile-nav-item.active{border-color:#a1620759!important;background:#f6c45321!important;color:#936600!important}.theme-light .fund-holding-card,.theme-light .fund-card-metric,.theme-light .fund-card-panels,.theme-light .fund-card-chart,.theme-light .fund-card-detail-state,.theme-light .fund-top-holdings-wrap{border-color:#0f172a1a!important;background:#ffffffdb!important}.theme-light .fund-holding-card{box-shadow:0 16px 38px #0f172a17!important}.theme-light .fund-card-panel-button{border-color:#0f172a14!important;color:#334155!important}.theme-light .fund-card-panel-button:hover{background:#f6c4531a!important;color:#936600!important}.theme-light .fund-top-holdings-wrap th{background:#f8fafc!important}.theme-light .holding-view-toggle{border-color:#0f172a24!important;background:#ffffffc7!important}.theme-light .dashboard-card,.theme-light .dashboard-panel,.theme-light .modal-surface,.theme-light .sidebar-monitor-card,.theme-light .holding-sync-panel,.theme-light .market-filter-panel,.theme-light .exposure-detail-group,.theme-light .exposure-fund-row,.theme-light .fund-history-row,.theme-light .risk-row{border-color:#0f172a1f!important;background:#fff!important;box-shadow:0 8px 24px #0f172a12!important}.theme-light aside,.theme-light .bg-\[\#080d11\]{border-color:#0f172a1f!important;background:#ffffffeb!important;color:#17202a!important}.theme-light .fund-wave-logo{border-color:#f6c45394!important;background:radial-gradient(circle at 72% 22%,rgba(233,48,48,.18),transparent 34%),radial-gradient(circle at 18% 78%,rgba(24,160,88,.12),transparent 34%),linear-gradient(145deg,#fff,#eef2f6)!important;box-shadow:0 12px 28px #0f172a1f!important}.theme-light .bg-\[\#070b0f\],.theme-light.bg-\[\#070b0f\],.theme-light .bg-\[\#10171d\],.theme-light .bg-\[\#11171d\],.theme-light .bg-\[\#11171d\]\/95,.theme-light .bg-\[\#151d24\]{background:#f6f7f9!important}.theme-light .bg-black\/10,.theme-light .bg-black\/15,.theme-light .bg-black\/20,.theme-light .bg-black\/25,.theme-light .bg-white\/\[0\.02\],.theme-light .bg-white\/\[0\.025\],.theme-light .bg-white\/\[0\.03\],.theme-light .bg-white\/\[0\.04\]{background-color:#0f172a09!important}.theme-light .border-white\/5,.theme-light .border-white\/10,.theme-light .border-white\/15,.theme-light .border-white\/20{border-color:#0f172a1f!important}.theme-light .text-white,.theme-light .text-slate-100,.theme-light .text-slate-200,.theme-light .text-slate-300{color:#17202a!important}.theme-light .text-slate-400,.theme-light .text-slate-500,.theme-light .text-slate-600{color:#64748b!important}.theme-light .dark-input{border-color:#0f172a24!important;background:#ffffffe6!important;color:#17202a!important}.theme-light .dark-input::-moz-placeholder{color:#94a3b8!important}.theme-light .dark-input::placeholder{color:#94a3b8!important}.theme-light .gold-outline-button,.theme-light .icon-button,.theme-light .detail-link-button,.theme-light .appearance-choice,.theme-light .market-category-chip,.theme-light .market-subcategory-chip,.theme-light .sync-source-option,.theme-light .holding-filter-chip,.theme-light .exposure-reset,.theme-light .exposure-group-button{border-color:#0f172a24!important;background:#ffffffb8!important;color:#334155!important}.theme-light .gold-outline-button:hover,.theme-light .icon-button:hover,.theme-light .detail-link-button:hover,.theme-light .appearance-choice:hover,.theme-light .market-category-chip:hover,.theme-light .market-subcategory-chip:hover,.theme-light .sync-source-option:hover,.theme-light .holding-filter-chip:hover,.theme-light .exposure-reset:hover,.theme-light .exposure-group-button:hover{border-color:#f6c453bf!important;color:#a06b00!important}.theme-light .appearance-choice.active,.theme-light .sidebar-item-active,.theme-light .market-category-chip.active,.theme-light .market-subcategory-chip.active,.theme-light .holding-filter-chip.active,.theme-light .sync-source-option.active,.theme-light .exposure-reset.active,.theme-light .exposure-group-button.active{border-color:#f6c453b8!important;background:#f6c4532e!important;color:#936600!important}.theme-light .sidebar-item{color:#475569!important}.theme-light .sidebar-item:hover{background:#0f172a0b!important;color:#0f172a!important}.theme-light .dark-table th{border-color:#0f172a1f!important;color:#64748b!important}.theme-light .ai-radar-table th,.theme-light .copilot-plan-table th{background:#fff!important}.theme-light .dark-table td{border-color:#0f172a14!important;color:#334155!important}.theme-light .dark-table tbody tr:hover{background:#f6c45314!important}.theme-light .modal-backdrop{background:#0f172a6b!important}.theme-light .modal-header,.theme-light .panel-heading{border-color:#0f172a1f!important}.theme-light .rounded-lg.border-dashed{background:#ffffff9e!important;border-color:#0f172a29!important}.theme-light .status-ring-ok{color:#047857!important}.theme-light .status-ring-warn{color:#a16207!important}.alpha-quant-page{contain:layout style}.alpha-task-strip{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(520px,1.85fr) auto;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(246,196,83,.24);border-radius:12px;background:linear-gradient(100deg,#f6c45317,#11171deb 38%)}.alpha-task-intro{display:flex;min-width:0;align-items:center;gap:11px}.alpha-task-intro strong,.alpha-task-intro p{display:block}.alpha-task-intro strong{color:#f8fafc;font-size:14px}.alpha-task-intro p{overflow:hidden;margin:3px 0 0;color:#94a3b8;font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.alpha-task-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgba(246,196,83,.28);border-radius:10px;color:#f6c453;background:#f6c4531a}.alpha-task-facts{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:16px}.alpha-task-facts>span:not(.alpha-status-pill){display:grid;min-width:0;gap:2px;color:#cbd5e1;font-size:12px;white-space:nowrap}.alpha-task-facts em{color:#64748b;font-size:10px;font-style:normal}.alpha-icon-button{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(148,163,184,.2);border-radius:8px;color:#cbd5e1;background:#ffffff09;transition:border-color .15s ease,color .15s ease}.alpha-icon-button:hover{border-color:#f6c453a6;color:#f6c453}.alpha-inner-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:5px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#00000029}.alpha-inner-tabs button{display:flex;min-width:0;align-items:center;gap:10px;padding:10px 13px;border:1px solid transparent;border-radius:9px;color:#94a3b8;text-align:left;background:transparent;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.alpha-inner-tabs button:hover{color:#e2e8f0;background:#ffffff09}.alpha-inner-tabs button.active{border-color:#f6c45361;color:#f6c453;background:#f6c4531a}.alpha-inner-tabs button>svg{flex:0 0 auto}.alpha-inner-tabs button span{display:grid;min-width:0;gap:2px}.alpha-inner-tabs button strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.alpha-inner-tabs button small{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.alpha-tab-stack{display:grid;gap:14px}.alpha-tab-loading{display:flex;min-height:280px;align-items:center;justify-content:center;gap:9px;color:#94a3b8;font-size:13px}.alpha-panel{content-visibility:auto;contain-intrinsic-size:auto 360px}.alpha-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.alpha-quality-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.alpha-quality-grid .alpha-metric-card{padding:11px 13px;box-shadow:none}.alpha-quality-grid .alpha-metric-card strong{font-size:15px}.alpha-metric-card{display:grid;min-width:0;gap:5px;padding:15px;border:1px solid rgba(148,163,184,.14);border-radius:11px;background:#11171d;box-shadow:0 5px 16px #00000024}.alpha-metric-card p,.alpha-metric-card span{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.alpha-metric-card p{color:#94a3b8;font-size:11px}.alpha-metric-card strong{overflow:hidden;color:#f8fafc;font-size:clamp(16px,1.35vw,21px);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.alpha-metric-card span{color:#64748b;font-size:10px}.alpha-status-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:4px 7px;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#94a3b8;font-size:10px;font-weight:650;white-space:nowrap;background:#94a3b814}.alpha-status-pill.success{border-color:#10b98147;color:#6ee7b7;background:#10b98117}.alpha-status-pill.warning{border-color:#f59e0b4d;color:#fbbf24;background:#f59e0b17}.alpha-status-pill.danger{border-color:#f43f5e47;color:#fb7185;background:#f43f5e17}.alpha-status-pill.running{border-color:#3b82f647;color:#7dd3fc;background:#3b82f617}.alpha-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alpha-settings-grid label,.alpha-trade-editor label{display:grid;gap:5px;color:#94a3b8;font-size:11px}.alpha-check-field{display:flex!important;min-height:38px;align-items:center;gap:8px!important;padding:0 10px;border:1px solid rgba(148,163,184,.14);border-radius:7px}.alpha-check-field input{accent-color:#f6c453}.alpha-settings-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.gold-outline-button.compact{min-height:34px;padding:7px 10px;font-size:12px}.alpha-danger-button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid rgba(244,63,94,.25);border-radius:6px;color:#fb7185;font-size:12px;background:#f43f5e12}.alpha-decision-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}.alpha-decision-action{display:grid;grid-row:span 2;align-content:center;gap:6px;min-height:196px;padding:18px;border:1px solid rgba(246,196,83,.27);border-radius:10px;background:linear-gradient(145deg,#f6c45321,#f6c45306)}.alpha-decision-action span,.alpha-decision-action p{color:#94a3b8;font-size:11px}.alpha-decision-action strong{color:#f6c453;font-size:28px}.alpha-decision-action b{color:#f8fafc;font-size:17px}.alpha-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.alpha-definition-list>div{display:grid;gap:3px;padding:10px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff06}.alpha-definition-list dt{color:#64748b;font-size:10px}.alpha-definition-list dd{margin:0;color:#e2e8f0;font-size:12px}.alpha-signal-block{padding:10px 12px;border:1px solid rgba(148,163,184,.12);border-radius:8px}.alpha-signal-block strong{color:#cbd5e1;font-size:11px}.alpha-signal-block ul{display:grid;gap:4px;margin:7px 0 0;padding-left:16px;color:#94a3b8;font-size:11px}.alpha-risk-result{display:flex;grid-column:1 / -1;align-items:center;gap:10px;min-width:0;padding:9px 11px;border:1px solid rgba(148,163,184,.12);border-radius:8px}.alpha-risk-result>span:not(.alpha-status-pill){color:#94a3b8;font-size:11px;white-space:nowrap}.alpha-risk-result p{overflow:hidden;margin:0 0 0 auto;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.alpha-suggestion-feedback{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;gap:6px;padding-top:2px}.alpha-suggestion-feedback>span{margin-right:3px;color:#64748b;font-size:9px}.alpha-suggestion-feedback button{min-height:28px;padding:5px 8px;border:1px solid rgba(148,163,184,.15);border-radius:6px;color:#94a3b8;font-size:9px;background:#ffffff06}.alpha-suggestion-feedback button:hover{border-color:#f6c45380;color:#f6c453}.alpha-empty-state{display:flex;min-height:140px;align-items:center;justify-content:center;gap:9px;color:#64748b;font-size:12px;text-align:center}.alpha-table-scroll{width:100%;overflow-x:auto;scrollbar-width:thin}.alpha-data-table{width:100%;min-width:880px;border-collapse:collapse}.alpha-data-table th,.alpha-data-table td{padding:10px 12px;text-align:left;vertical-align:middle;white-space:nowrap}.alpha-data-table th{color:#64748b;font-size:10px;font-weight:600}.alpha-data-table td{color:#cbd5e1;font-size:11px}.alpha-data-table td strong,.alpha-data-table td small{display:block}.alpha-data-table td small{margin-top:2px;color:#64748b;font-size:9px}.alpha-compact-select{width:auto;min-width:112px;min-height:34px;padding-top:6px;padding-bottom:6px;font-size:11px}.alpha-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:12px;color:#64748b;font-size:11px}.alpha-pagination span{margin-right:auto}.alpha-pagination button,.alpha-pagination b{display:grid;min-width:30px;height:29px;place-items:center;border:1px solid rgba(148,163,184,.16);border-radius:6px;color:#94a3b8;font-weight:500;background:#ffffff06}.alpha-pagination b{border-color:#f6c45359;color:#f6c453}.alpha-safety-note,.alpha-real-boundary,.alpha-review-toolbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(246,196,83,.2);border-radius:10px;color:#94a3b8;font-size:11px;background:#f6c4530e}.alpha-safety-note svg,.alpha-real-boundary>svg,.alpha-review-toolbar>div>svg{flex:0 0 auto;color:#f6c453}.alpha-real-boundary strong,.alpha-real-boundary p{display:block}.alpha-real-boundary strong{color:#e2e8f0;font-size:12px}.alpha-real-boundary p{margin:2px 0 0}.alpha-review-toolbar{justify-content:space-between}.alpha-review-toolbar>div{display:flex;align-items:center;gap:9px}.alpha-review-toolbar strong{margin-right:6px;color:#e2e8f0}.alpha-chart{height:285px}.alpha-action-attribution{display:grid;gap:10px}.alpha-action-attribution>div{position:relative;display:flex;min-height:30px;align-items:center;justify-content:space-between;overflow:hidden;padding:0 10px;border:1px solid rgba(148,163,184,.12);border-radius:7px;color:#cbd5e1;font-size:11px}.alpha-action-attribution i{position:absolute;z-index:0;inset:0 auto 0 0;background:#f6c4531a}.alpha-action-attribution span,.alpha-action-attribution b{position:relative;z-index:1}.alpha-action-attribution p{margin:4px 0 0;color:#64748b;font-size:11px;line-height:1.65}.alpha-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.alpha-comparison-card{padding:15px;border:1px solid rgba(148,163,184,.14);border-radius:10px;background:#ffffff06}.alpha-comparison-card>span{color:#94a3b8;font-size:11px}.alpha-comparison-card>strong{display:block;margin-top:5px;color:#f6c453;font-size:22px}.alpha-comparison-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 0}.alpha-comparison-card dl>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.1);font-size:10px}.alpha-comparison-card dt{color:#64748b}.alpha-comparison-card dd{margin:0;color:#cbd5e1}.alpha-comparison-summary{margin:12px 0 0;color:#64748b;font-size:11px}.alpha-suggestion-list,.alpha-version-list,.alpha-risk-list{display:grid;gap:9px}.alpha-version-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.alpha-suggestion-list article,.alpha-version-list article{display:grid;gap:5px;padding:11px;border:1px solid rgba(148,163,184,.12);border-radius:8px;background:#ffffff05}.alpha-suggestion-list article>strong,.alpha-version-list h3{margin:0;color:#e2e8f0;font-size:12px}.alpha-suggestion-list p,.alpha-version-list p,.alpha-suggestion-list small,.alpha-version-list small,.alpha-version-list time{margin:0;color:#64748b;font-size:10px;line-height:1.55}.alpha-suggestion-list article>div{display:flex;align-items:flex-start;gap:6px;color:#cbd5e1;font-size:11px}.alpha-suggestion-list article>div svg{margin-top:2px;flex:0 0 auto;color:#f6c453}.alpha-version-list article>div{display:flex;align-items:center;justify-content:space-between}.alpha-version-list article>div>strong{color:#f6c453;font-size:13px}.alpha-error-notice{padding:10px 12px;border:1px solid rgba(244,63,94,.25);border-radius:8px;color:#fda4af;font-size:11px;background:#f43f5e12}.alpha-search-field{display:flex;min-height:34px;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(148,163,184,.17);border-radius:7px;color:#64748b;background:#0003}.alpha-search-field input{width:105px;outline:none;color:#cbd5e1;font-size:11px;background:transparent}.alpha-trade-editor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;padding:13px;border:1px solid rgba(246,196,83,.24);border-radius:9px;background:#f6c4530b}.alpha-trade-editor .wide{grid-column:span 2}.alpha-risk-list article{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid rgba(148,163,184,.12);border-radius:8px}.alpha-risk-list article strong{color:#e2e8f0;font-size:11px}.alpha-risk-list article p{margin:3px 0 0;color:#64748b;font-size:10px}.alpha-behavior-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.alpha-behavior-grid>div{display:grid;align-content:start;gap:8px}.alpha-behavior-grid article{display:grid;gap:4px;padding:10px;border:1px solid rgba(148,163,184,.12);border-radius:8px}.alpha-behavior-grid article.urgent{border-color:#f43f5e40;background:#f43f5e0d}.alpha-behavior-grid strong{color:#e2e8f0;font-size:11px}.alpha-behavior-grid span{width:-moz-fit-content;width:fit-content;padding:2px 6px;border-radius:99px;color:#f6c453;font-size:9px;background:#f6c4531a}.alpha-behavior-grid p,.alpha-behavior-grid small{margin:0;color:#64748b;font-size:10px;line-height:1.5}.alpha-row-actions{display:flex;gap:5px}.alpha-row-actions button{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(148,163,184,.15);border-radius:6px;color:#94a3b8;background:#ffffff06}.alpha-row-actions button:hover{border-color:#f6c45380;color:#f6c453}.theme-light .alpha-task-strip,.theme-light .alpha-inner-tabs,.theme-light .alpha-metric-card,.theme-light .alpha-comparison-card,.theme-light .alpha-suggestion-list article,.theme-light .alpha-version-list article,.theme-light .alpha-search-field{border-color:#0f172a1f;background:#ffffffc7}.theme-light .alpha-task-strip{background:linear-gradient(100deg,#f6c4532e,#ffffffeb 38%)}.theme-light .alpha-task-intro strong,.theme-light .alpha-inner-tabs button:hover,.theme-light .alpha-metric-card strong,.theme-light .alpha-real-boundary strong,.theme-light .alpha-review-toolbar strong,.theme-light .alpha-suggestion-list article>strong,.theme-light .alpha-version-list h3,.theme-light .alpha-risk-list article strong,.theme-light .alpha-behavior-grid strong{color:#17202a}.theme-light .alpha-task-facts>span:not(.alpha-status-pill),.theme-light .alpha-data-table td,.theme-light .alpha-definition-list dd,.theme-light .alpha-search-field input{color:#334155}.theme-light .alpha-inner-tabs button.active{color:#936600;background:#f6c4532e}.theme-light .alpha-status-pill.success{color:#047857}.theme-light .alpha-status-pill.danger{color:#be123c}.theme-light .alpha-status-pill.warning{color:#a16207}.theme-light .alpha-decision-action,.theme-light .alpha-trade-editor,.theme-light .alpha-safety-note,.theme-light .alpha-real-boundary,.theme-light .alpha-review-toolbar{background:#f6c45317}@media(max-width:1366px){.alpha-task-strip{grid-template-columns:minmax(245px,.9fr) minmax(500px,1.6fr) auto;gap:12px}.alpha-task-facts{gap:10px}.alpha-metrics-grid,.alpha-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.alpha-task-strip{grid-template-columns:minmax(0,1fr) auto}.alpha-task-facts{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.alpha-trade-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.alpha-inner-tabs{display:flex;overflow-x:auto}.alpha-inner-tabs button{min-width:210px}.alpha-metrics-grid,.alpha-quality-grid,.alpha-comparison-grid,.alpha-settings-grid,.alpha-decision-grid,.alpha-behavior-grid,.alpha-trade-editor,.alpha-version-grid{grid-template-columns:minmax(0,1fr)}.alpha-decision-action{grid-row:auto;min-height:135px}.alpha-definition-list{grid-template-columns:minmax(0,1fr)}.alpha-risk-result,.alpha-trade-editor .wide{grid-column:auto}.alpha-risk-result{flex-wrap:wrap}.alpha-risk-result p{width:100%;margin-left:0}.alpha-review-toolbar{align-items:flex-start;flex-direction:column}}.mainline-dashboard{display:grid;gap:14px;width:100%;min-width:0;padding:20px 28px 0;contain:layout style}.mainline-loading{display:flex;min-height:180px;align-items:center;justify-content:center;gap:9px;color:#94a3b8}.mainline-section-heading,.mainline-card-title,.multi-agent-heading,.multi-agent-heading>div,.mainline-match-score,.discipline-findings article>div{display:flex;align-items:center}.mainline-section-heading{justify-content:space-between;gap:18px}.mainline-section-heading p{margin:0 0 3px;color:#c99222;font-size:10px;font-weight:800;letter-spacing:.14em}.mainline-section-heading h2{margin:0;color:#f8fafc;font-size:clamp(20px,2vw,28px)}.mainline-section-heading span{display:block;margin-top:5px;color:#94a3b8;font-size:12px}.mainline-radar-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px}.mainline-hero-card,.mainline-flow-card,.mainline-panel,.multi-agent-panel{min-width:0;padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:12px;background:#11171d;box-shadow:0 7px 20px #00000024}.mainline-hero-card{border-color:#f6c45347;background:linear-gradient(135deg,#f6c4531a,#11171d 46%)}.mainline-card-title{min-width:0;gap:8px;margin-bottom:14px;color:#f6c453}.mainline-card-title>span{color:#f8fafc;font-size:14px;font-weight:750}.mainline-card-title>em{margin-left:auto;color:#64748b;font-size:10px;font-style:normal}.mainline-card-title button{display:inline-flex;margin-left:auto;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(148,163,184,.18);border-radius:7px;color:#94a3b8;font-size:10px;background:#ffffff08}.mainline-hero-value{display:flex;align-items:center;justify-content:space-between;gap:18px}.mainline-hero-value>div:first-child{display:grid;gap:4px}.mainline-hero-value span{color:#94a3b8;font-size:11px}.mainline-hero-value strong{color:#f8fafc;font-size:clamp(30px,4vw,46px);line-height:1.1}.mainline-hero-value small{color:#f6c453}.mainline-score-ring{display:grid;width:88px;height:88px;flex:0 0 auto;place-content:center;border-radius:50%;text-align:center;background:radial-gradient(circle,#11171d 58%,transparent 60%),conic-gradient(#f6c453 calc(var(--score) * 1%),#94a3b824 0)}.mainline-score-ring strong{font-size:24px}.mainline-score-ring span{font-size:9px}.mainline-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.mainline-fact-grid>div{display:grid;gap:3px;padding:10px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#00000021}.mainline-fact-grid span,.mainline-match-summary span,.discipline-score-row span{color:#64748b;font-size:10px}.mainline-fact-grid b{color:#e2e8f0;font-size:13px}.mainline-view,.mainline-advice,.mainline-review-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid rgba(246,196,83,.16);border-radius:8px;color:#f6c453;background:#f6c4530f}.mainline-view p,.mainline-advice p,.mainline-review-note span{margin:0;color:#cbd5e1;font-size:11px;line-height:1.6}.mainline-heat-flow{display:grid;gap:7px}.mainline-flow-row{display:grid;grid-template-columns:22px 76px minmax(80px,1fr) 38px 16px;align-items:center;gap:7px;color:#94a3b8;font-size:11px}.mainline-flow-row .rank{color:#64748b;text-align:center}.mainline-flow-row strong{overflow:hidden;color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap}.mainline-flow-row .track,.confidence-track{height:7px;overflow:hidden;border-radius:99px;background:#94a3b81f}.mainline-flow-row .track i,.confidence-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b6b22,#f6c453);transform-origin:left}.mainline-heat-flow.is-animated .mainline-flow-row .track i{animation:mainline-bar-in .5s ease-out both}@keyframes mainline-bar-in{0%{transform:scaleX(.7);opacity:.65}to{transform:scaleX(1);opacity:1}}.mainline-flow-row b,.mainline-flow-row .up,.positive{color:#f97375}.mainline-flow-row .down,.negative{color:#34d399}.mainline-data-note{display:block;margin-top:10px;color:#64748b;font-size:10px}.mainline-potential-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mainline-potential-card{display:grid;min-width:0;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.11);border-radius:9px;background:#ffffff06}.mainline-potential-card>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px}.mainline-potential-card>div:first-child span{grid-column:1 / -1;color:#64748b;font-size:9px}.mainline-potential-card strong{color:#f8fafc}.mainline-potential-card b{color:#f6c453;font-size:18px}.mainline-potential-card p,.mainline-potential-card small{margin:0;color:#94a3b8;font-size:10px;line-height:1.5}.mainline-potential-card small:first-of-type{font-weight:700}.fund-tags{display:flex;flex-wrap:wrap;gap:5px}.fund-tags em{max-width:100%;overflow:hidden;padding:3px 6px;border:1px solid rgba(148,163,184,.12);border-radius:6px;color:#94a3b8;font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.mainline-warning{display:flex;align-items:center;gap:7px;margin-top:10px;color:#a8b2c1;font-size:10px}.multi-agent-panel{margin-bottom:14px;content-visibility:auto;contain-intrinsic-size:auto 440px}.multi-agent-heading{justify-content:space-between;gap:12px;margin-bottom:12px}.multi-agent-heading>div{gap:8px}.multi-agent-heading>div:first-child{display:grid;grid-template-columns:auto 1fr}.multi-agent-heading>div:first-child>span{display:flex;align-items:center;gap:7px;color:#f8fafc;font-weight:750}.multi-agent-heading p{grid-column:2;margin:2px 0 0;color:#64748b;font-size:10px}.multi-agent-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.multi-agent-role-card{min-width:0;padding:11px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#ffffff06}.multi-agent-role-card>div{display:flex;align-items:center;gap:7px;color:#f6c453}.multi-agent-role-card strong{color:#e2e8f0;font-size:11px}.multi-agent-role-card p{margin:7px 0 0;color:#94a3b8;font-size:10px;line-height:1.55}.multi-agent-consensus{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:11px 13px;border:1px solid rgba(246,196,83,.2);border-radius:9px;background:#f6c45312}.multi-agent-consensus>div{display:flex;align-items:flex-start;gap:9px;color:#f6c453}.multi-agent-consensus span{display:grid;gap:3px}.multi-agent-consensus strong{color:#f8fafc;font-size:11px}.multi-agent-consensus p,.multi-agent-consensus small{margin:0;color:#94a3b8;font-size:10px;line-height:1.55}.multi-agent-consensus small{flex:0 0 auto}.multi-agent-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.multi-agent-footer>div{display:flex;flex-wrap:wrap;gap:5px}.multi-agent-footer strong,.multi-agent-footer span{padding:4px 7px;border-radius:6px;color:#94a3b8;font-size:9px;background:#94a3b812}.multi-agent-footer strong{color:#cbd5e1}.mainline-diagnosis-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px}.mainline-match-summary{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(90px,.55fr));gap:8px}.mainline-match-summary>div{display:grid;gap:3px;padding:10px;border:1px solid rgba(148,163,184,.1);border-radius:8px;background:#ffffff06}.mainline-match-score{grid-template-columns:auto 1fr;gap:8px!important;color:#f6c453}.mainline-match-score span{display:grid;gap:2px}.mainline-match-summary strong{color:#f8fafc;font-size:17px}.mainline-match-score small{color:#64748b;font-size:9px}.mainline-match-flags{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.mainline-match-flags span{padding:5px 7px;border:1px solid rgba(148,163,184,.14);border-radius:7px;color:#94a3b8;font-size:9px;background:#94a3b80f}.mainline-match-flags span.ok{border-color:#34d39933;color:#34d399}.mainline-match-flags span.danger{border-color:#fb718538;color:#fb7185}.discipline-score-row{display:flex;align-items:center;gap:12px;margin-bottom:9px}.discipline-score-row>div:first-child{display:grid;min-width:82px;place-items:center;padding:9px;border:1px solid rgba(246,196,83,.22);border-radius:9px;background:#f6c45312}.discipline-score-row>div:first-child strong{color:#f6c453;font-size:26px}.discipline-score-row>div:last-child{display:grid;gap:4px}.discipline-score-row b{color:#f8fafc}.discipline-score-row small{color:#94a3b8;font-size:10px}.discipline-findings{display:grid;gap:7px;max-height:260px;overflow-y:auto}.discipline-findings article{display:grid;gap:4px;padding:9px 10px;border:1px solid rgba(251,113,133,.13);border-radius:8px;background:#fb71850a}.discipline-findings article>div{gap:6px;color:#fb7185}.discipline-findings article em{margin-left:auto;font-size:9px;font-style:normal}.discipline-findings p,.discipline-findings small,.discipline-findings span{margin:0;color:#94a3b8;font-size:9px;line-height:1.5}.discipline-findings span{color:#cbd5e1}.mainline-empty{padding:20px;color:#64748b;text-align:center;font-size:11px}.mainline-history-controls,.mainline-industry-picker{display:flex;flex-wrap:wrap;gap:5px}.mainline-history-controls button,.mainline-industry-picker button{padding:5px 8px;border:1px solid rgba(148,163,184,.14);border-radius:7px;color:#94a3b8;font-size:9px;background:#ffffff06}.mainline-history-controls button.active,.mainline-industry-picker button.active{border-color:#f6c45359;color:#f6c453;background:#f6c45317}.mainline-industry-picker{margin-bottom:8px}.mainline-confidence-chart{height:290px}.theme-light .mainline-hero-card,.theme-light .mainline-flow-card,.theme-light .mainline-panel,.theme-light .multi-agent-panel,.theme-light .mainline-potential-card,.theme-light .multi-agent-role-card,.theme-light .mainline-match-summary>div{border-color:#0f172a1f;background:#ffffffd1}.theme-light .mainline-hero-card{background:linear-gradient(135deg,#f6c45333,#ffffffeb 48%)}.theme-light .mainline-section-heading h2,.theme-light .mainline-card-title>span,.theme-light .mainline-hero-value strong,.theme-light .mainline-potential-card strong,.theme-light .multi-agent-heading>div:first-child>span,.theme-light .multi-agent-role-card strong,.theme-light .multi-agent-consensus strong,.theme-light .mainline-match-summary strong,.theme-light .discipline-score-row b{color:#17202a}.theme-light .mainline-view p,.theme-light .mainline-advice p,.theme-light .mainline-review-note span,.theme-light .multi-agent-role-card p,.theme-light .multi-agent-consensus p,.theme-light .discipline-findings span{color:#475569}.theme-light .mainline-fact-grid>div{border-color:#0f172a1a;background:#0f172a0b}.theme-light .mainline-fact-grid b,.theme-light .mainline-flow-row strong,.theme-light .mainline-flow-row b{color:#334155}.theme-light .mainline-score-ring{background:radial-gradient(circle,#ffffff 58%,transparent 60%),conic-gradient(#e4ad31 calc(var(--score) * 1%),#0f172a1f 0)}.theme-light .mainline-score-ring strong{color:#17202a}.theme-light .multi-agent-consensus,.theme-light .mainline-view,.theme-light .mainline-advice,.theme-light .mainline-review-note,.theme-light .discipline-score-row>div:first-child{background:#f6c4531c}@media(max-width:1100px){.mainline-radar-grid,.mainline-diagnosis-grid{grid-template-columns:minmax(0,1fr)}.mainline-potential-grid,.multi-agent-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.mainline-dashboard{padding:14px 16px 0}.mainline-section-heading,.multi-agent-heading,.multi-agent-consensus{align-items:flex-start;flex-direction:column}.mainline-potential-grid,.multi-agent-role-grid,.multi-agent-footer,.mainline-match-summary{grid-template-columns:minmax(0,1fr)}.mainline-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mainline-flow-row{grid-template-columns:20px 65px minmax(65px,1fr) 34px 14px}}@media(prefers-reduced-motion:reduce){.mainline-heat-flow.is-animated .mainline-flow-row .track i{animation:none}}.simulation-committee-panel{display:grid;gap:14px;border-color:#f6c45347}.committee-scope-note,.committee-real-boundary,.diagnosis-review-note{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid rgba(246,196,83,.18);border-radius:9px;color:#94a3b8;font-size:11px;line-height:1.6;background:#f6c45312}.committee-scope-note svg,.committee-real-boundary strong,.diagnosis-review-note svg{flex:0 0 auto;color:#f6c453}.committee-scope-note strong{display:block;color:#f8fafc}.committee-facts-grid,.committee-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.committee-facts-grid article,.committee-decision-grid article{min-width:0;padding:11px;border:1px solid rgba(148,163,184,.12);border-radius:9px;background:#ffffff06}.committee-facts-grid article{display:flex;align-items:center;gap:9px;color:#f6c453}.committee-facts-grid span,.committee-decision-grid article{display:grid;gap:4px}.committee-facts-grid span,.committee-decision-grid span,.committee-decision-grid p,.committee-decision-grid small{color:#64748b;font-size:10px}.committee-facts-grid strong,.committee-decision-grid strong{overflow:hidden;color:#f8fafc;font-size:13px;text-overflow:ellipsis}.committee-decision-grid article.passed{border-color:#34d39942}.committee-decision-grid article.rejected{border-color:#fb71854d}.committee-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.committee-action-row>div{display:grid;gap:3px}.committee-action-row strong{color:#e2e8f0;font-size:11px}.committee-action-row span{color:#64748b;font-size:10px}.committee-real-boundary{border-style:dashed;background:#94a3b809}.real-diagnosis-room{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid rgba(246,196,83,.27);border-radius:12px;background:#11171d;box-shadow:0 7px 20px #0000001f}.diagnosis-room-heading,.diagnosis-room-heading>div:first-child,.diagnosis-room-heading>div:first-child>span{display:flex;align-items:center}.diagnosis-room-heading{justify-content:space-between;gap:14px}.diagnosis-room-heading>div:first-child{min-width:0;align-items:flex-start;flex-direction:column;gap:4px}.diagnosis-room-heading>div:first-child>span{gap:7px;color:#f8fafc;font-size:15px;font-weight:750}.diagnosis-room-heading svg{color:#f6c453}.diagnosis-room-heading p{color:#64748b;font-size:10px;line-height:1.55}.diagnosis-question-box,.diagnosis-feedback-panel,.diagnosis-history{display:grid;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#ffffff06}.diagnosis-quick-list,.diagnosis-feedback-actions,.diagnosis-role-feedback,.diagnosis-intent-list{display:flex;flex-wrap:wrap;gap:6px}.diagnosis-quick-list button,.diagnosis-feedback-actions button,.diagnosis-history button{border:1px solid rgba(148,163,184,.16);color:#94a3b8;background:#94a3b80e}.diagnosis-quick-list button,.diagnosis-feedback-actions button{padding:6px 8px;border-radius:7px;font-size:10px}.diagnosis-feedback-actions button{display:inline-flex;align-items:center;gap:4px}.diagnosis-feedback-actions button.selected{border-color:#34d3996b;color:#6ee7b7;background:#34d3991a}.diagnosis-feedback-actions button.selected.warning{border-color:#fb718566;color:#fda4af;background:#fb718517}.diagnosis-input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px}.diagnosis-input-row>svg{color:#f6c453}.diagnosis-input-row textarea,.diagnosis-feedback-panel input{width:100%;border:1px solid rgba(148,163,184,.16);border-radius:8px;outline:none;color:#e2e8f0;background:#0c1117}.diagnosis-input-row textarea{min-height:54px;padding:9px 10px;resize:vertical;font-size:11px;line-height:1.5}.diagnosis-context-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.diagnosis-context-strip span{display:grid;gap:3px;padding:9px;border-radius:8px;color:#f8fafc;font-size:11px;background:#94a3b80e}.diagnosis-context-strip strong{color:#64748b;font-size:9px}.diagnosis-related-funds,.diagnosis-avoid-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.diagnosis-related-funds strong,.diagnosis-avoid-list strong{color:#cbd5e1;font-size:10px}.diagnosis-related-funds span,.diagnosis-avoid-list span{padding:5px 7px;border-radius:6px;color:#94a3b8;font-size:9px;background:#94a3b812}.diagnosis-related-funds small{margin-left:auto;color:#64748b;font-size:9px}.diagnosis-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.diagnosis-role-card{min-width:0;padding:11px;border:1px solid rgba(148,163,184,.12);border-radius:9px;background:#ffffff06}.diagnosis-role-card strong,.diagnosis-review-title{color:#f6c453;font-size:11px}.diagnosis-role-card p{margin-top:6px;color:#a7b2c0;font-size:10px;line-height:1.62}.diagnosis-final-answer{display:grid;gap:10px;padding:13px;border:1px solid rgba(246,196,83,.22);border-radius:10px;background:#f6c45311}.diagnosis-final-answer>div:first-child{display:flex;align-items:flex-start;gap:8px;color:#f6c453}.diagnosis-final-answer>div:first-child span{display:grid;gap:4px}.diagnosis-final-answer p,.diagnosis-final-answer dd{color:#cbd5e1;font-size:11px;line-height:1.6}.diagnosis-final-answer dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.diagnosis-final-answer dl>div{padding:8px;border-radius:7px;background:#0f172a3d}.diagnosis-final-answer dt{color:#64748b;font-size:9px}.diagnosis-disagreements{display:flex;flex-wrap:wrap;gap:6px}.diagnosis-disagreements strong,.diagnosis-disagreements span{padding:5px 7px;border-radius:6px;font-size:9px;background:#94a3b814}.diagnosis-boundary{color:#fda4af;font-size:10px}.diagnosis-feedback-panel>label{display:grid;gap:5px;color:#94a3b8;font-size:10px}.diagnosis-feedback-panel input{padding:7px 8px;font-size:10px}.diagnosis-followups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.diagnosis-followups label,.diagnosis-role-feedback label{color:#94a3b8;font-size:9px}.diagnosis-followups label{display:grid;gap:4px}.diagnosis-role-feedback{align-items:center}.diagnosis-role-feedback input{width:auto;margin-right:4px}.diagnosis-history>div:first-child{display:flex;align-items:center;gap:7px;color:#94a3b8;font-size:10px}.diagnosis-history>div:first-child strong{color:#e2e8f0}.diagnosis-history>div:first-child button{margin-left:auto;border:0;color:#94a3b8;background:transparent}.diagnosis-history>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.diagnosis-history>div:last-child button{display:grid;gap:5px;min-width:0;padding:8px;border-radius:7px;text-align:left}.diagnosis-history>div:last-child button.active{border-color:#f6c45361;color:#f8fafc}.diagnosis-history button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diagnosis-history button small{display:flex;align-items:center;gap:4px;color:#64748b;font-size:8px}.diagnosis-review{display:grid;gap:12px}.diagnosis-review-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.diagnosis-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.diagnosis-review-grid>article{min-width:0;padding:11px;border:1px solid rgba(148,163,184,.12);border-radius:9px;background:#ffffff06}.diagnosis-review-title{display:flex;align-items:center;gap:6px;margin-bottom:9px}.diagnosis-accuracy-list,.diagnosis-review-highlight,.diagnosis-optimization-list{display:grid;gap:6px}.diagnosis-accuracy-list>div,.diagnosis-review-highlight>span{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#94a3b8;font-size:10px}.diagnosis-accuracy-list strong,.diagnosis-review-highlight strong,.diagnosis-intent-list strong{color:#f8fafc}.diagnosis-intent-list{margin-top:9px}.diagnosis-intent-list span{padding:5px 7px;border-radius:6px;color:#94a3b8;font-size:9px;background:#94a3b812}.diagnosis-intent-list strong{margin-left:5px}.diagnosis-optimization-list p{display:flex;align-items:flex-start;gap:6px;color:#a7b2c0;font-size:10px;line-height:1.5}.diagnosis-optimization-list svg{flex:0 0 auto;margin-top:1px;color:#34d399}.diagnosis-review-empty{color:#64748b;font-size:10px;line-height:1.5}.theme-light .real-diagnosis-room,.theme-light .committee-facts-grid article,.theme-light .committee-decision-grid article,.theme-light .diagnosis-question-box,.theme-light .diagnosis-feedback-panel,.theme-light .diagnosis-history,.theme-light .diagnosis-role-card,.theme-light .diagnosis-review-grid>article{border-color:#0f172a1a;background:#ffffffd1}.theme-light .real-diagnosis-room{background:#fff}.theme-light .committee-facts-grid strong,.theme-light .committee-decision-grid strong,.theme-light .diagnosis-room-heading>div:first-child>span,.theme-light .diagnosis-context-strip span,.theme-light .diagnosis-feedback-actions strong,.theme-light .diagnosis-history>div:first-child strong,.theme-light .diagnosis-history>div:last-child button.active,.theme-light .diagnosis-accuracy-list strong,.theme-light .diagnosis-review-highlight strong,.theme-light .diagnosis-intent-list strong{color:#17202a}.theme-light .diagnosis-input-row textarea,.theme-light .diagnosis-feedback-panel input{color:#17202a;background:#fff}.theme-light .diagnosis-role-card p,.theme-light .diagnosis-final-answer p,.theme-light .diagnosis-final-answer dd,.theme-light .diagnosis-optimization-list p{color:#475569}@media(max-width:1100px){.committee-facts-grid,.committee-decision-grid,.diagnosis-context-strip,.diagnosis-review-metrics,.diagnosis-role-grid,.diagnosis-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.diagnosis-room-heading,.committee-action-row{align-items:stretch;flex-direction:column}.diagnosis-input-row{grid-template-columns:minmax(0,1fr)}.diagnosis-input-row>svg{display:none}.committee-facts-grid,.committee-decision-grid,.diagnosis-context-strip,.diagnosis-role-grid,.diagnosis-final-answer dl,.diagnosis-followups,.diagnosis-history>div:last-child,.diagnosis-review-metrics,.diagnosis-review-grid{grid-template-columns:minmax(0,1fr)}}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-\[\#f6c453\]\/30:hover{border-color:#f6c4534d}.hover\:border-\[\#f6c453\]\/45:hover{border-color:#f6c45373}.hover\:border-\[\#f6c453\]\/55:hover{border-color:#f6c4538c}.hover\:border-\[\#f6c453\]\/80:hover{border-color:#f6c453cc}.hover\:border-emerald-300\/60:hover{border-color:#6ee7b799}.hover\:border-red-300\/60:hover{border-color:#fca5a599}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[\#151d24\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 29 36 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f6c453\]\/\[0\.06\]:hover{background-color:#f6c4530f}.hover\:bg-\[\#ffd36b\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 211 107 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:text-\[\#f6c453\]:hover{--tw-text-opacity: 1;color:rgb(246 196 83 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:table-cell{display:table-cell}.sm\:w-\[320px\]{width:320px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media(min-width:768px){.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[110px_1fr_1fr_1fr\]{grid-template-columns:110px 1fr 1fr 1fr}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}}@media(min-width:1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:table-cell{display:table-cell}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.xl\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(360px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.xl\:grid-cols-\[minmax\(320px\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}}@media(min-width:1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.34fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}}.theme-alpha-terminal{--bg-main: #050b18;--bg-main-soft: #071225;--bg-card: rgba(10, 24, 48, .82);--bg-card-solid: #0a1830;--bg-card-hover: rgba(14, 34, 66, .9);--bg-elevated: rgba(13, 31, 60, .94);--border-blue: rgba(96, 165, 250, .2);--border-blue-strong: rgba(56, 189, 248, .42);--primary-blue: #3b82f6;--primary-cyan: #38bdf8;--primary-ice: #93c5fd;--text-main: #eef6ff;--text-secondary: #b7c9df;--text-muted: #7188a3;--success: #34d399;--warning: #f59e0b;--danger: #f87171;--terminal-shadow: 0 12px 30px rgba(2, 8, 23, .36);color-scheme:dark;color:var(--text-main);background:radial-gradient(circle at 76% 4%,rgba(37,99,235,.17),transparent 31%),radial-gradient(circle at 20% 90%,rgba(14,165,233,.08),transparent 34%),linear-gradient(145deg,#040916,#071327 48%,#050b18)!important}.theme-alpha-terminal:before{position:fixed;inset:68px 0 0;z-index:0;pointer-events:none;content:"";opacity:.32;background-image:linear-gradient(rgba(96,165,250,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 86%);mask-image:linear-gradient(to bottom,black,transparent 86%)}.theme-alpha-terminal .app-page,.theme-alpha-terminal .route-page{position:relative;z-index:1;background:transparent!important}.theme-alpha-terminal .top-navbar-shell{border-color:#60a5fa29!important;background:#040c1be6!important;box-shadow:0 8px 28px #0208174d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-alpha-terminal .top-navbar{background:linear-gradient(90deg,rgba(15,35,68,.34),transparent 38%)}.theme-alpha-terminal .top-brand-name,.theme-alpha-terminal .top-nav-time svg{color:var(--primary-cyan)!important}.theme-alpha-terminal .top-fund-wave-logo-area{fill:#38bdf829}.theme-alpha-terminal .top-fund-wave-logo-line,.theme-alpha-terminal .top-fund-wave-logo-pulse,.theme-alpha-terminal .top-fund-wave-logo-arrow{stroke:var(--primary-cyan)}.theme-alpha-terminal .top-fund-wave-logo-point{fill:#60a5fa}.theme-alpha-terminal .top-nav-item,.theme-alpha-terminal .top-action-button,.theme-alpha-terminal .top-more-button,.theme-alpha-terminal .top-mobile-menu-button{color:var(--text-muted);border-color:transparent}.theme-alpha-terminal .top-nav-item:hover,.theme-alpha-terminal .top-action-button:hover,.theme-alpha-terminal .top-more-button:hover,.theme-alpha-terminal .top-mobile-menu-button:hover{color:var(--primary-ice)!important;border-color:var(--border-blue)!important;background:#3b82f617!important}.theme-alpha-terminal .top-nav-item.active{color:#dff4ff!important;border-color:#38bdf857!important;background:linear-gradient(135deg,#2563eb33,#0ea5e91a)!important;box-shadow:inset 0 -2px var(--primary-cyan)}.theme-alpha-terminal .top-nav-actions{border-color:#60a5fa1f}.theme-alpha-terminal .top-experience-toggle,.theme-alpha-terminal .top-experience-toggle.professional,.theme-alpha-terminal .top-experience-toggle.simple{color:var(--primary-ice);border-color:#38bdf838;background:#0ea5e912}.theme-alpha-terminal .top-online-status{border-color:#34d39933;background:#10b9810f}.theme-alpha-terminal .alpha-decision-workspace{color:var(--text-main)!important;background:radial-gradient(circle at 70% 0%,rgba(37,99,235,.14),transparent 32%),linear-gradient(150deg,#050b18fa,#071428f7)!important}.theme-alpha-terminal .alpha-decision-sidebar{border-color:#60a5fa29!important;background:linear-gradient(180deg,#050f21fa,#071327f5)!important;box-shadow:12px 0 34px #02081733}.theme-alpha-terminal .alpha-sidebar-brand{border-color:#60a5fa24}.theme-alpha-terminal .alpha-sidebar-brand>div,.theme-alpha-terminal .alpha-sidebar-brand>button:hover,.theme-alpha-terminal .alpha-sidebar-help button{color:var(--primary-cyan)!important}.theme-alpha-terminal .alpha-sidebar-brand small,.theme-alpha-terminal .alpha-decision-sidebar nav button small,.theme-alpha-terminal .alpha-sidebar-help{color:var(--text-muted)!important}.theme-alpha-terminal .alpha-sidebar-group{color:var(--text-secondary)}.theme-alpha-terminal .alpha-sidebar-group:hover,.theme-alpha-terminal .alpha-decision-sidebar nav button:hover{color:var(--text-main);background:#3b82f614!important}.theme-alpha-terminal .alpha-decision-sidebar nav button{position:relative;color:#879bb3;border-color:transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.theme-alpha-terminal .alpha-decision-sidebar nav button.active{color:#dff4ff!important;border-color:#38bdf83d!important;background:linear-gradient(90deg,#2563eb33,#0ea5e912)!important;box-shadow:inset 3px 0 var(--primary-cyan)}.theme-alpha-terminal .alpha-decision-sidebar nav button.active svg{color:var(--primary-cyan)}.theme-alpha-terminal .alpha-sidebar-account{border-color:#60a5fa29!important;background:#0f23418a!important}.theme-alpha-terminal .alpha-sidebar-account i{color:var(--primary-cyan)!important;background:#0ea5e91a!important}.theme-alpha-terminal .alpha-decision-main{background:transparent}.theme-alpha-terminal .alpha-decision-header>div:first-child>span,.theme-alpha-terminal .reference-page-heading>span,.theme-alpha-terminal .industry-radar-heading>div:first-child>span,.theme-alpha-terminal .risk-factor-kicker,.theme-alpha-terminal .ai-quant-monitor-kicker{color:var(--primary-cyan)!important}.theme-alpha-terminal .alpha-decision-header h1,.theme-alpha-terminal .reference-page-heading h1,.theme-alpha-terminal .alpha-secondary-reference-page>header h1,.theme-alpha-terminal .industry-radar-heading h1,.theme-alpha-terminal .risk-factor-linkage-panel h2{color:var(--text-main)!important;letter-spacing:-.025em;text-shadow:0 0 24px rgba(56,189,248,.08)}.theme-alpha-terminal .alpha-decision-header p,.theme-alpha-terminal .reference-page-heading p,.theme-alpha-terminal .alpha-secondary-reference-page>header p,.theme-alpha-terminal .industry-radar-heading p{color:var(--text-muted)!important}.theme-alpha-terminal :is(.alpha-account-toolbar,.alpha-journey,.alpha-account-metrics,.alpha-asset-visuals>article,.alpha-strategy-binding>header,.alpha-strategy-cards button,.alpha-professional-disclosure,.alpha-assistant-source,.alpha-advice-summary,.alpha-explain-grid>section,.alpha-role-summary,.alpha-assistant-lower>section,.alpha-review-filters,.dashboard-panel,.alpha-task-strip,.alpha-comparison-card,.alpha-suggestion-list article,.alpha-version-list article,.alpha-search-field,.alpha-decision-action,.alpha-trade-editor,.alpha-safety-note,.alpha-real-boundary,.alpha-review-toolbar,.diagnosis-review-grid>article,.real-diagnosis-room,.committee-facts-grid article,.committee-decision-grid article,.diagnosis-question-box,.diagnosis-feedback-panel,.diagnosis-history,.diagnosis-role-card,.alpha-metric-card,.alpha-ops-strip,.alpha-workflow-shell,.alpha-final-decision,.alpha-account-snapshot,.alpha-flow-panel,.alpha-settings-disclosure,.alpha-secondary-disclosure,.reference-panel,.reference-metric-grid article,.reference-factor-cards article,.strategy-readiness-banner,.ai-quant-monitor,.factor-lab-toolbar,.factor-table-panel,.factor-detail,.factor-weight-editor,.factor-decision-hero,.risk-factor-linkage-panel,.factor-decision-chain,.external-signal-grid article,.strategy-reference-heading,.strategy-reference-layout>nav,.strategy-reference-layout>article,.strategy-reference-empty,.signal-lab-toolbar,.signal-feed,.signal-authors,.signal-manual-form,.talent-import-panel,.industry-chain-list,.industry-chain-detail,.industry-advice-panels>article,.risk-welcome-card,.risk-question-card,.risk-result-page,.assistant-structured){color:var(--text-main)!important;border-color:var(--border-blue)!important;background:var(--bg-card)!important;box-shadow:var(--terminal-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.theme-alpha-terminal :is(.alpha-metric-card,.alpha-asset-visuals>article,.reference-metric-grid article,.reference-factor-cards article,.external-signal-grid article,.industry-chain-list>article){transition:transform .17s ease,border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.theme-alpha-terminal :is(.alpha-metric-card,.alpha-asset-visuals>article,.reference-metric-grid article,.reference-factor-cards article,.external-signal-grid article,.industry-chain-list>article):hover{transform:translateY(-2px);border-color:#38bdf852!important;background:var(--bg-card-hover)!important;box-shadow:0 16px 34px #0208176b}.theme-alpha-terminal :is(.alpha-workflow-heading,.alpha-section-heading,.dashboard-panel>.panel-heading,.reference-panel>header,.factor-detail>header,.signal-manual-form>header,.signal-manual-form>footer,.talent-import-panel>header,.ai-quant-monitor-heading){border-color:#60a5fa24!important;background:linear-gradient(90deg,rgba(30,64,175,.1),transparent 66%)}.theme-alpha-terminal :is(.alpha-section-heading>span svg,.alpha-workflow-heading svg,.signal-lab-toolbar>div>svg,.signal-manual-form>header span svg,.strategy-reference-heading>div>svg,.industry-chain-title svg){color:var(--primary-cyan)!important}.theme-alpha-terminal :is(.alpha-metric-card strong,.alpha-account-metrics strong,.panel-heading h2,.alpha-task-intro strong,.alpha-review-toolbar strong,.diagnosis-accuracy-list strong,.diagnosis-review-highlight strong,.diagnosis-intent-list strong,.reference-metric-grid strong,.reference-panel h2,.factor-detail h2,.signal-card-main>div strong,.signal-authors article strong,.industry-chain-title strong){color:var(--text-main)!important}.theme-alpha-terminal :is(.alpha-metric-card p,.alpha-metric-card span,.panel-heading p,.alpha-account-metrics span,.alpha-account-metrics small,.reference-metric-grid small,.factor-detail header small,.signal-card-meta small,.signal-authors article small,.industry-chain-title small){color:var(--text-muted)!important}.theme-alpha-terminal .alpha-action-display>strong,.theme-alpha-terminal .alpha-decision-kpis dd,.theme-alpha-terminal .factor-score-ring strong,.theme-alpha-terminal .reference-factor-cards article>em,.theme-alpha-terminal .factor-state-block>strong.candidate,.theme-alpha-terminal .alpha-advice-summary article>strong{color:var(--primary-cyan)!important}.theme-alpha-terminal :is(.alpha-advice-summary article>span svg,.alpha-explain-grid header svg,.alpha-role-summary summary>svg:first-child){color:var(--primary-cyan)!important}.theme-alpha-terminal :is(input,select,textarea){color:var(--text-main)!important;border-color:#60a5fa38!important;background:#040e1fbd!important}.theme-alpha-terminal :is(input,select,textarea):focus{outline:none;border-color:#38bdf89e!important;box-shadow:0 0 0 3px #0ea5e91a}.theme-alpha-terminal :is(.alpha-mode-switch,.alpha-inner-tabs,.strategy-factor-tabs,.factor-layer-tabs){border-color:#60a5fa29!important;background:#030c1c8a!important}.theme-alpha-terminal :is(.alpha-mode-switch button,.alpha-inner-tabs button,.strategy-factor-tabs button,.factor-layer-tabs button){color:var(--text-muted)}.theme-alpha-terminal :is(.alpha-mode-switch button,.alpha-inner-tabs button,.strategy-factor-tabs button,.factor-layer-tabs button):hover{color:var(--primary-ice)!important;background:#3b82f614!important}.theme-alpha-terminal :is(.alpha-mode-switch button.active,.alpha-inner-tabs button.active,.strategy-factor-tabs button.active,.factor-layer-tabs button.active){color:#eaf8ff!important;border-color:#38bdf866!important;background:linear-gradient(135deg,#2563eb47,#0ea5e924)!important;box-shadow:inset 0 0 0 1px #93c5fd0d}.theme-alpha-terminal :is(.alpha-mode-switch button.active,.alpha-inner-tabs button.active,.strategy-factor-tabs button.active,.factor-layer-tabs button.active) svg{color:var(--primary-cyan)}.theme-alpha-terminal .factor-layer-tabs button.active :is(strong,em),.theme-alpha-terminal .strategy-factor-tabs button.active :is(strong,em){color:#dff5ff!important}.theme-alpha-terminal :is(.alpha-account-actions button.primary,.alpha-strategy-binding header>button.primary,.reference-launch-button,.reference-save-button,.factor-heading-actions .reference-save-button,.ai-quant-monitor-actions button.primary,.risk-primary-button,.gold-button){color:#effaff!important;border-color:#38bdf880!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:0 8px 18px #2563eb33}.theme-alpha-terminal :is(.alpha-account-actions button,.alpha-strategy-binding header>button,.alpha-assistant-source>button,.reference-outline-gold,.gold-outline-button,.factor-heading-actions>button,.talent-upload-actions a,.talent-upload-actions button,.alpha-icon-button){color:var(--text-secondary)!important;border-color:#60a5fa38!important;background:#0c1e39b8!important}.theme-alpha-terminal button{transition:color .15s ease,border-color .15s ease,background-color .15s ease,filter .15s ease,transform .1s ease}.theme-alpha-terminal button:not(:disabled):hover{filter:brightness(1.1)}.theme-alpha-terminal button:not(:disabled):active{transform:translateY(1px)}.theme-alpha-terminal :is(.alpha-data-table,.holdings-reference-panel table,.factor-table,.signal-table,.strategy-adjust-log-table,.talent-draft-table table,.ai-decision-history-table){color:var(--text-secondary)!important;border-color:#60a5fa1f!important;background:#05102275!important}.theme-alpha-terminal :is(.alpha-data-table th,.holdings-reference-panel th,.factor-table th,.signal-table th,.strategy-adjust-log-table th,.talent-draft-table th,.ai-decision-history-table th){color:#8da6c2!important;border-color:#60a5fa24!important;background:#0b1d38f5!important}.theme-alpha-terminal :is(.alpha-data-table td,.holdings-reference-panel td,.factor-table td,.signal-table td,.strategy-adjust-log-table td,.talent-draft-table td,.ai-decision-history-table td){border-color:#60a5fa17!important}.theme-alpha-terminal :is(.alpha-data-table tbody tr,.holdings-reference-panel tbody tr,.factor-table tbody tr,.signal-table tbody tr,.strategy-adjust-log-table tbody tr,.talent-draft-table tbody tr,.ai-decision-history-table tbody tr):hover{background:#3b82f612!important}.theme-alpha-terminal .factor-table tbody tr.selected{background:#0ea5e917!important}.theme-alpha-terminal .factor-table tbody tr.selected td:first-child{box-shadow:inset 2px 0 var(--primary-cyan)!important}.theme-alpha-terminal .alpha-status-pill,.theme-alpha-terminal .factor-state-pill,.theme-alpha-terminal .signal-claim-kind,.theme-alpha-terminal .industry-data-status,.theme-alpha-terminal .adjust-log-status{color:#9db2c9;border-color:#7d9bbe38;background:#47628424}.theme-alpha-terminal :is(.alpha-status-pill.success,.factor-state-pill.positive,.signal-claim-kind.kind-actual_claim,.adjust-log-status.applied,.real-data-badge,.industry-data-status.live){color:#6ee7c1!important;border-color:#34d39947!important;background:#10b98117!important}.theme-alpha-terminal :is(.alpha-status-pill.warning,.factor-state-pill.candidate,.adjust-log-status.pending){color:#fbbf24!important;border-color:#f59e0b4d!important;background:#f59e0b17!important}.theme-alpha-terminal :is(.alpha-status-pill.danger,.factor-state-pill.negative,.signal-claim-kind.kind-promotion){color:#fca5a5!important;border-color:#f8717147!important;background:#ef444414!important}.theme-alpha-terminal :is(.alpha-status-pill.info,.adjust-log-status.saved_only,.industry-data-status){color:var(--primary-ice)!important;border-color:#60a5fa42!important;background:#3b82f617!important}.theme-alpha-terminal .positive{color:var(--success)!important}.theme-alpha-terminal .negative,.theme-alpha-terminal .danger{color:var(--danger)!important}.theme-alpha-terminal .warning{color:var(--warning)!important}.theme-alpha-terminal .alpha-primary-flow i,.theme-alpha-terminal .alpha-decision-timeline i{color:var(--text-muted);border-color:#60a5fa38;background:var(--bg-card-solid)}.theme-alpha-terminal .alpha-primary-flow article.running i{color:var(--primary-cyan);border-color:#38bdf89e;box-shadow:0 0 0 3px #0ea5e91a}.theme-alpha-terminal .alpha-primary-flow article.running strong,.theme-alpha-terminal .alpha-primary-flow article.running em,.theme-alpha-terminal .alpha-decision-timeline .current strong{color:var(--primary-cyan)}.theme-alpha-terminal .alpha-decision-timeline .current i{color:#04101f;background:var(--primary-cyan)}.theme-alpha-terminal .alpha-progress-track,.theme-alpha-terminal .ai-quant-progress-track,.theme-alpha-terminal progress{accent-color:var(--primary-cyan);background:#60a5fa1c}.theme-alpha-terminal .alpha-progress-track i,.theme-alpha-terminal .ai-quant-progress-track i,.theme-alpha-terminal .factor-bars i,.theme-alpha-terminal .reference-weight-grid b{background:linear-gradient(90deg,var(--primary-blue),var(--primary-cyan))!important}.theme-alpha-terminal :is(.ai-quant-monitor-heading,.ai-quant-status-strip,.ai-quant-section-heading,.ai-quant-role-grid,.ai-quant-monitor-actions){color:var(--text-main)!important;border-color:#60a5fa24!important;background:#07152bc2!important}.theme-alpha-terminal .ai-quant-monitor-heading{background:linear-gradient(135deg,#2563eb24,#07152bd1 52%)!important}.theme-alpha-terminal .ai-quant-monitor-heading h2,.theme-alpha-terminal .ai-quant-section-heading strong,.theme-alpha-terminal .ai-quant-status-strip strong,.theme-alpha-terminal .ai-quant-node>span strong,.theme-alpha-terminal .ai-quant-role header strong,.theme-alpha-terminal .ai-quant-decision-title strong,.theme-alpha-terminal .ai-quant-decision-card dd{color:var(--text-main)!important}.theme-alpha-terminal :is(.ai-quant-monitor-heading p,.ai-quant-status-strip small,.ai-quant-progress-summary span,.ai-quant-progress-summary small,.ai-quant-node p,.ai-quant-node small,.ai-quant-role>p,.ai-quant-role>div span,.ai-quant-decision-title small,.ai-quant-decision-card dt,.ai-quant-decision-reason p,.ai-quant-decision-placeholder,.ai-quant-monitor-actions>span){color:var(--text-muted)!important}.theme-alpha-terminal .ai-quant-status-strip>div{border-color:#60a5fa1f!important}.theme-alpha-terminal .ai-quant-status-strip>div>svg,.theme-alpha-terminal .ai-quant-phase-notice>svg,.theme-alpha-terminal .ai-quant-role header>i,.theme-alpha-terminal .ai-quant-decision-title>i{color:var(--primary-cyan)!important;background:#0ea5e91a!important}.theme-alpha-terminal :is(.ai-quant-live-badge,.ai-quant-phase-notice,.ai-quant-node,.ai-quant-role,.ai-quant-decision-card,.ai-quant-decision-card dl>div,.ai-quant-monitor-empty,.ai-quant-monitor-empty.role-empty){color:var(--text-secondary)!important;border-color:#60a5fa2b!important;background:#081830c2!important;box-shadow:none}.theme-alpha-terminal .ai-quant-node-index{color:var(--text-muted)!important;border-color:#60a5fa3d!important;background:#051124eb!important}.theme-alpha-terminal .ai-quant-node:after{background:#60a5fa38!important}.theme-alpha-terminal :is(.ai-quant-live-badge.running,.ai-quant-phase-notice.running,.ai-quant-node.running,.ai-quant-role.running){color:#fbbf24!important;border-color:#f59e0b52!important;background:#f59e0b12!important}.theme-alpha-terminal :is(.ai-quant-live-badge.done,.ai-quant-phase-notice.done,.ai-quant-node.done,.ai-quant-role.done,.ai-quant-decision-card.positive){color:#6ee7c1!important;border-color:#34d3994d!important;background:#10b98111!important}.theme-alpha-terminal :is(.ai-quant-live-badge.danger,.ai-quant-phase-notice.danger,.ai-quant-decision-card.danger){color:#fca5a5!important;border-color:#f871714d!important;background:#ef444411!important}.theme-alpha-terminal .ai-quant-decision-card.neutral{color:var(--text-secondary)!important;border-color:#60a5fa38!important;background:#081830d1!important}.theme-alpha-terminal .ai-quant-risk-note{color:#fdba74!important;background:#f59e0b14!important}.theme-alpha-terminal .ai-quant-monitor-actions button{color:var(--text-secondary)!important;border-color:#60a5fa33!important;background:#081830d1!important}.theme-alpha-terminal .ai-quant-progress-summary strong,.theme-alpha-terminal .ai-quant-status-strip .gold strong{color:var(--primary-cyan)!important}.theme-alpha-terminal .factor-score-ring{background:conic-gradient(var(--primary-cyan) calc(var(--score) * 1%),rgba(96,165,250,.12) 0)!important;box-shadow:0 0 30px #0ea5e91a}.theme-alpha-terminal .factor-score-ring:before{background:var(--bg-card-solid)!important}.theme-alpha-terminal.theme-light :is(.risk-profile-constraint-grid>div,.core-factor-grid>label,.external-signal-grid article,.factor-layer-empty),.theme-alpha-terminal :is(.risk-profile-constraint-grid>div,.core-factor-grid>label,.external-signal-grid article,.factor-layer-empty){color:var(--text-main)!important;border-color:#60a5fa2b!important;background:#081830c2!important;box-shadow:none}.theme-alpha-terminal :is(.risk-profile-layer>header,.core-factor-heading,.external-talent-panel>header){border-color:#60a5fa21!important;background:linear-gradient(90deg,rgba(37,99,235,.1),transparent 65%)}.theme-alpha-terminal :is(.risk-profile-layer>header span,.core-factor-heading>div:first-child>span,.factor-decision-chain>header){color:var(--primary-cyan)!important}.theme-alpha-terminal :is(.risk-profile-layer h2,.core-factor-heading h2,.external-talent-panel h2,.core-factor-grid label>div strong){color:var(--text-main)!important}.theme-alpha-terminal :is(.risk-profile-layer header p,.core-factor-heading p,.external-talent-panel header p,.core-factor-grid label>div small){color:var(--text-muted)!important}.theme-alpha-terminal .core-factor-grid label>div>i,.theme-alpha-terminal .reference-metric-grid article>i,.theme-alpha-terminal .reference-factor-cards article>div>i{color:var(--primary-cyan)!important;background:#0ea5e91a!important}.theme-alpha-terminal .core-factor-grid label>div>em{color:var(--primary-cyan)!important}.theme-alpha-terminal :is(.core-factor-grid input[type=range],.weight-row input[type=range]){accent-color:var(--primary-cyan)!important}.theme-alpha-terminal.theme-light :is(.industry-chain-card,.industry-radar.compact,.industry-mainline-hero),.theme-alpha-terminal :is(.industry-chain-card,.industry-radar.compact,.industry-mainline-hero){color:var(--text-main)!important;border-color:var(--border-blue)!important;background:var(--bg-card)!important;box-shadow:var(--terminal-shadow)}.theme-alpha-terminal .industry-chain-card{transition:transform .17s ease,border-color .17s ease,background-color .17s ease,box-shadow .17s ease}.theme-alpha-terminal .industry-chain-card:hover{transform:translateY(-2px);border-color:#38bdf84d!important;background:var(--bg-card-hover)!important}.theme-alpha-terminal .industry-chain-card.expanded{border-color:#38bdf861!important}.theme-alpha-terminal .industry-chain-title>i{color:var(--primary-cyan)!important;background:#0ea5e91a!important}.theme-alpha-terminal :is(.industry-chain-title strong,.industry-chain-core>div:first-child strong,.industry-fund-summary strong,.industry-advice-summary strong){color:var(--text-main)!important}.theme-alpha-terminal :is(.industry-chain-title small,.industry-chain-core>div:first-child span,.industry-score-dial small,.industry-score-dial em,.industry-fund-summary span,.industry-advice-summary span){color:var(--text-muted)!important}.theme-alpha-terminal .industry-radar-toolbar{border-color:#60a5fa24!important;background:#05112380!important}.theme-alpha-terminal .industry-radar-toolbar button{color:var(--text-muted)!important;border-color:#60a5fa29!important;background:#08183094!important}.theme-alpha-terminal .industry-radar-toolbar button.active{color:#e8f8ff!important;border-color:#38bdf861!important;background:linear-gradient(135deg,#2563eb42,#0ea5e91f)!important}.theme-alpha-terminal .industry-chain-actions button{color:var(--text-secondary)!important;border-color:#60a5fa33!important;background:#061327d1!important}.theme-alpha-terminal .industry-chain-actions button.primary:not(:disabled){color:#effaff!important;border-color:#38bdf875!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important}.theme-alpha-terminal .industry-chain-badges .insufficient,.theme-alpha-terminal .industry-score-dial.empty strong{color:#9aadc2!important;background:#4762841f!important}.theme-alpha-terminal.theme-light .risk-intelligence-shell,.theme-alpha-terminal .risk-intelligence-shell{--risk-gold: var(--primary-cyan);--risk-panel: var(--bg-card-solid);--risk-panel-soft: #071326;--risk-border: var(--border-blue);color:var(--text-main)!important}.theme-alpha-terminal.theme-light :is(.risk-welcome-card,.risk-question-card,.risk-result-page,.risk-result-hero,.risk-answer-option,.risk-result-factors article){color:var(--text-main)!important;border-color:var(--border-blue)!important;background:var(--bg-card)!important}.theme-alpha-terminal .risk-intelligence-shell :is(h1,h2,h3,strong){color:var(--text-main)}.theme-alpha-terminal .risk-intelligence-shell :is(p,small){color:var(--text-muted)}.theme-alpha-terminal .risk-intelligence-shell svg,.theme-alpha-terminal .risk-kicker,.theme-alpha-terminal .risk-question-progress strong{color:var(--primary-cyan)}.theme-alpha-terminal .risk-welcome-glow{background:#0ea5e921!important}.theme-alpha-terminal .risk-welcome-mark{color:#eaf9ff!important;border-color:#38bdf86b!important;background:linear-gradient(135deg,#2563eb,#0ea5e9)!important;box-shadow:0 12px 28px #2563eb38}.theme-alpha-terminal .risk-welcome-flow article{border-color:#60a5fa2e!important;background:#081830ad!important}.theme-alpha-terminal .risk-welcome-flow article i,.theme-alpha-terminal .risk-result-metrics span svg{color:var(--primary-cyan)!important;background:#0ea5e91a!important}.theme-alpha-terminal .risk-result-hero{border-color:#38bdf83d!important;background:linear-gradient(110deg,rgba(37,99,235,.16),transparent 50%),#081830d1!important}.theme-alpha-terminal .risk-result-hero h1,.theme-alpha-terminal .risk-factor-bars em,.theme-alpha-terminal .risk-result-panel header>span{color:var(--primary-cyan)!important}.theme-alpha-terminal .risk-score-ring{background:conic-gradient(var(--primary-cyan) var(--score),rgba(96,165,250,.12) 0)!important}.theme-alpha-terminal .risk-score-ring:after{background:var(--bg-card-solid)!important}.theme-alpha-terminal .risk-factor-bars b{background:linear-gradient(90deg,var(--primary-blue),var(--primary-cyan))!important}.theme-alpha-terminal :is(.strategy-adjust-drawer,.strategy-adjust-drawer-heading,.strategy-adjust-section,.strategy-adjust-section>header,.strategy-adjust-actions,.reference-modal-backdrop>section,.alpha-guide-dialog,.agent-assistant-panel){color:var(--text-main)!important;border-color:var(--border-blue)!important;background:var(--bg-elevated)!important}.theme-alpha-terminal :is(.strategy-adjust-current-grid>div,.strategy-current-grid>div,.strategy-performance-grid article,.strategy-adjust-empty){color:var(--text-secondary)!important;border-color:#60a5fa29!important;background:#06122699!important}.theme-alpha-terminal .strategy-adjust-table th{color:#8da6c2!important;background:#0b1d38f5!important}.theme-alpha-terminal .agent-assistant-header{border-color:#60a5fa29;background:linear-gradient(105deg,#2563eb29,#071428fa 46%)}.theme-alpha-terminal .agent-avatar,.theme-alpha-terminal .agent-assistant-launcher>span{color:var(--primary-cyan);border-color:#38bdf85c;background:#0ea5e91a}.theme-alpha-terminal .agent-assistant-launcher{border-color:#38bdf84d;background:#061226f0;box-shadow:0 10px 28px #02081757}body:has(.theme-alpha-terminal) .account-control-trigger,body:has(.theme-alpha-terminal) .account-popover{color:#dbeafe;border-color:#60a5fa3d;background:#061226f2;box-shadow:0 12px 30px #0208175c}body:has(.theme-alpha-terminal) .account-avatar{color:#dff8ff;background:linear-gradient(135deg,#2563eb,#0ea5e9)}@media(prefers-reduced-motion:reduce){.theme-alpha-terminal *,.theme-alpha-terminal *:before,.theme-alpha-terminal *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
