.cryptomind-brand{--brand-mark-violet:var(--brand-violet,var(--color-accent));--brand-mark-cyan:var(--brand-cyan,var(--color-accent-secondary));min-width:0;display:inline-flex;align-items:center;gap:10px;color:var(--text-primary,var(--color-text))}.cryptomind-brand-mark{width:34px;height:34px;flex:0 0 34px;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--brand-mark-violet) 18%,transparent))}.cryptomind-wordmark{min-width:0;display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:17px;font-style:normal;letter-spacing:-.35px}.cryptomind-wordmark strong{overflow:hidden;color:var(--text-primary,var(--color-text));font-weight:760;text-overflow:ellipsis}.cryptomind-wordmark em{padding:2px 5px;border:1px solid color-mix(in srgb,var(--brand-mark-cyan) 28%,transparent);border-radius:5px;background:color-mix(in srgb,var(--brand-mark-cyan) 8%,transparent);color:var(--brand-mark-cyan);font-size:.68em;font-style:normal;font-weight:800;letter-spacing:.35px}.cryptomind-brand-small .cryptomind-brand-mark{width:27px;height:27px;flex-basis:27px}.cryptomind-brand-small .cryptomind-wordmark{font-size:15px}.cryptomind-brand-large .cryptomind-brand-mark{width:40px;height:40px;flex-basis:40px}.cryptomind-brand-large .cryptomind-wordmark{font-size:20px}.cryptomind-brand-mark-only{gap:0}@media (max-width:430px){.cryptomind-brand-large .cryptomind-brand-mark{width:34px;height:34px;flex-basis:34px}.cryptomind-brand-large .cryptomind-wordmark{font-size:17px}.cryptomind-wordmark em{display:none}}.theme-toggle{box-sizing:border-box;height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 12px 0 9px;border:1px solid var(--color-border);border-radius:10px;outline:0;background:var(--color-surface-elevated);color:var(--color-text-muted);font:inherit;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s,color .18s}.theme-toggle:hover{border-color:var(--color-border-strong);color:var(--color-text);transform:translateY(-1px)}.theme-toggle:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent),0 0 18px var(--color-glow-purple)}.theme-toggle-icon{width:25px;height:25px;flex:0 0 25px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(145deg,var(--color-glow-purple),var(--color-glow-cyan));color:var(--color-accent)}.theme-toggle-icon svg{width:15px;height:15px}.theme-toggle-label{font-size:11px;font-weight:650}@media (max-width:430px){.theme-toggle{width:42px;padding:0;justify-content:center}.theme-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.lp{--bg:#050914;--panel:#0b1423;--line:rgba(151,174,222,.15);--cyan:#42d7e9;min-height:100vh;overflow:hidden;background:#050914;color:#f4f7ff;line-height:1.5}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp-container{width:min(1180px,calc(100% - 48px));margin:auto}.lp-nav{position:absolute;z-index:10;width:100%;border-bottom:1px solid rgba(255,255,255,.07);background:#050914a6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lp-nav>nav{display:flex;height:82px;align-items:center;gap:32px}.lp-nav nav>div{display:flex;margin-left:auto;gap:31px}.lp-nav nav>div a{color:#929eb1;font-size:13px}.lp-nav nav>div a:hover{color:#fff}.lp-button{display:inline-flex;min-height:48px;padding:0 21px;border:1px solid rgba(91,220,237,.4);border-radius:9px;align-items:center;justify-content:center;gap:10px;background:linear-gradient(105deg,#7659e9,#258fa9);box-shadow:0 12px 32px #414dcf3b,inset 0 1px #ffffff38;font-size:14px;font-weight:700;transition:.2s}.lp-button:hover{transform:translateY(-2px);filter:brightness(1.1)}.lp-button.small{min-height:40px;padding-inline:15px;font-size:12px}.lp-button svg,.lp-text-link svg,.lp-flow svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.5}.lp-hero{padding:172px 0 100px;background-image:linear-gradient(rgba(120,145,190,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,145,190,.045) 1px,transparent 1px),radial-gradient(circle at 18% 25%,rgba(117,79,224,.16),transparent 30%),radial-gradient(circle at 85% 35%,rgba(42,190,215,.1),transparent 28%);background-size:54px 54px,54px 54px,auto,auto}.lp-hero-grid{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:48px}.lp-kicker{color:#70d9e6;font-size:10px;font-weight:800;letter-spacing:.18em}.lp-hero h1{margin:20px 0 24px;font-size:clamp(50px,5.1vw,73px);font-weight:650;letter-spacing:-.055em;line-height:1.02}.lp-hero h1 span,.lp-cta h2 span{background:linear-gradient(90deg,#b2a0ff,#62dce9);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero-copy>p{max-width:600px;margin:0;color:#9aa7ba;font-size:15px;line-height:1.8}.lp-actions{display:flex;margin-top:32px;gap:12px}.lp-button.secondary{border-color:var(--line);background:#0e1728b3;box-shadow:inset 0 1px #ffffff0d;color:#d4dbea}.lp-note{display:flex;margin-top:20px;align-items:center;gap:8px;color:#728097;font-size:10px}.lp-note i{width:6px;height:6px;border-radius:50%;background:#40caa4;box-shadow:0 0 8px #40caa4}.lp-hero-preview{min-width:0;transform:perspective(1400px) rotateY(-2deg)}.lp-preview{overflow:hidden;border:1px solid rgba(154,178,222,.2);border-radius:13px;background:linear-gradient(145deg,#0d1728,#070c17);box-shadow:0 35px 80px #0000007a,inset 0 1px #ffffff0d}.lp-window{display:flex;height:38px;padding:0 14px;border-bottom:1px solid var(--line);align-items:center;color:#657289;font-size:7px;letter-spacing:.13em;text-transform:uppercase}.lp-window>span{display:flex;margin-right:12px;gap:5px}.lp-window>span i{width:5px;height:5px;border-radius:50%;background:#3a465a}.lp-window em{margin-left:auto;padding:3px 6px;border:1px solid rgba(66,215,233,.2);border-radius:4px;color:#65ccd8;font-style:normal}.lp-preview-body{display:flex;min-height:390px}.lp-preview aside{display:flex;width:49px;padding:13px 0;border-right:1px solid var(--line);align-items:center;flex-direction:column;gap:19px}.lp-preview aside .cryptomind-brand-mark{width:24px;height:24px}.lp-preview aside>i{width:15px;height:2px;background:#334057}.lp-preview aside>i.on{width:22px;height:22px;border:1px solid rgba(66,215,233,.2);background:#42d7e914}.lp-workspace{min-width:0;padding:19px;flex:1}.lp-workspace>header{display:flex;align-items:center;justify-content:space-between}.lp-workspace header>div{display:flex;flex-direction:column}.lp-workspace small,.lp-panels label{color:#6d7b91;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.lp-workspace header strong{margin-top:4px;font-size:14px}.lp-workspace header>span{padding:6px 8px;border:1px solid rgba(62,196,155,.2);border-radius:5px;background:#3ec49b12;color:#5cc8a8;font-size:7px}.lp-workspace header>span i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#4bd0a7}.lp-metrics{display:grid;margin:17px 0 9px;grid-template-columns:repeat(3,1fr);gap:7px}.lp-metrics>div{display:flex;padding:11px;border:1px solid var(--line);border-radius:7px;background:#0f1a2cb8;flex-direction:column}.lp-metrics strong{margin:4px 0;color:#cdd5e2;font-size:11px}.lp-metrics>div:first-child strong{color:#6fd8e5}.lp-metrics em{overflow:hidden;color:#566379;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.lp-panels{display:grid;grid-template-columns:1.55fr .85fr;gap:8px}.lp-panels>section{min-width:0;padding:11px;border:1px solid var(--line);border-radius:7px;background:#08101ccc}.lp-panels label{display:flex;justify-content:space-between}.lp-panels label b{color:#a590ea}.lp-panels svg{width:100%;height:143px}.lp-panels .grid{fill:none;stroke:#8ea2c414}.lp-panels .area{fill:url(#fill)}.lp-panels .line{fill:none;stroke:#48cedf;stroke-width:2}.lp-panels .level{fill:none;stroke:#9b7cf6;stroke-dasharray:4 5}.lp-panels footer{display:flex;gap:12px;color:#647188;font-size:7px}.lp-panels footer span:first-child{color:#4dcbdc}.lp-plan p{display:flex;margin:0;padding:10px 0;border-bottom:1px solid rgba(151,174,222,.09);color:#c4ccda;font-size:8px;flex-direction:column}.lp-plan p small{margin-bottom:3px}.lp-plan>div{display:flex;padding-top:12px;flex-wrap:wrap;justify-content:space-between}.lp-plan>div strong{color:#63d6e4;font-size:12px}.lp-plan>div>i{width:100%;height:3px;margin-top:8px;background:#252d3d}.lp-plan>div>i b{display:block;width:72%;height:100%;background:linear-gradient(90deg,#7259e2,#3ed3e6)}.lp-trust{border-block:1px solid var(--line);background:#080e1a}.lp-trust>div{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px}.lp-trust span{display:flex;align-items:center;gap:8px;color:#8794a8;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lp-trust i{width:5px;height:5px;transform:rotate(45deg);border:1px solid #4bd3e3}.lp-section{padding:125px 0}.lp-alt{border-block:1px solid rgba(151,174,222,.08);background:linear-gradient(#09101d,#060b15)}.lp-heading{display:grid;margin-bottom:53px;grid-template-columns:1.1fr .7fr;align-items:end;gap:70px}.lp h2{margin:13px 0 0;font-size:clamp(36px,4vw,52px);font-weight:590;letter-spacing:-.045em;line-height:1.12}.lp-heading>p,.lp-centered p,.lp-intel-grid>div>p{margin:0;color:#8491a6;font-size:13px;line-height:1.75}.lp-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lp-cards article{position:relative;min-height:270px;padding:24px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#0e1829d9,#090f1bb3);transition:.25s}.lp-cards article:hover{transform:translateY(-5px);border-color:#42d7e94d}.lp-cards article>span{position:absolute;right:21px;color:#465267;font-size:9px}.lp-icon{display:grid;width:40px;height:40px;margin:20px 0 31px;border:1px solid rgba(66,215,233,.18);border-radius:8px;place-items:center;background:linear-gradient(135deg,#906bf426,#30c9dd1a);color:#69d3e1;font-size:22px}.lp-cards h3{margin:0 0 11px;font-size:16px}.lp-cards p{margin:0;color:#748198;font-size:12px;line-height:1.7}.lp-centered{max-width:650px;margin:0 auto 60px;text-align:center}.lp-centered p{margin-top:15px}.lp-flow{display:grid;grid-template-columns:repeat(6,1fr);gap:11px}.lp-flow article{position:relative;display:flex;min-height:126px;padding:18px 12px;border:1px solid var(--line);border-radius:8px;align-items:center;justify-content:center;background:#0b1423;text-align:center;flex-direction:column}.lp-flow article>span{margin-bottom:13px;color:#54cedd;font-size:8px}.lp-flow strong{font-size:10px}.lp-flow article>i{position:absolute;z-index:2;right:-18px;display:grid;width:25px;height:25px;border:1px solid #27354b;border-radius:50%;place-items:center;background:#09111e;color:#63728b}.lp-intelligence{background:radial-gradient(circle at 78% 50%,rgba(53,185,214,.08),transparent 32%)}.lp-intel-grid{display:grid;grid-template-columns:.62fr 1.38fr;align-items:center;gap:62px}.lp-intel-grid h2{margin-bottom:23px}.lp-intel-grid ul{padding:0;margin:26px 0;list-style:none;color:#a9b3c5;font-size:11px;line-height:2.5}.lp-intel-grid li:first-letter{color:#56d1df}.lp-text-link{display:inline-flex;align-items:center;gap:8px;color:#69d8e5!important;font-size:11px;font-weight:700}.lp-principles{border-top:1px solid var(--line)}.lp-principles article{display:grid;padding:25px 8px;border-bottom:1px solid var(--line);grid-template-columns:75px .65fr 1fr;align-items:center;gap:25px}.lp-principles span{color:#55cfde;font-size:9px}.lp-principles h3{margin:0;font-size:15px}.lp-principles p{margin:0;color:#758298;font-size:12px}.lp-cta{padding:100px 0;background:radial-gradient(circle,rgba(111,73,224,.13),transparent 45%)}.lp-cta .lp-container>div{padding:75px 20px;border:1px solid rgba(144,129,232,.25);border-radius:16px;background-color:#0c1426;background-image:linear-gradient(rgba(116,143,191,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(116,143,191,.04) 1px,transparent 1px);background-size:42px 42px;text-align:center}.lp-cta h2{margin:15px 0;font-size:clamp(38px,4.7vw,59px)}.lp-cta p{margin:0 0 29px;color:#8997ac;font-size:12px}.lp-footer{border-top:1px solid var(--line);background:#040812}.lp-footer-main{display:grid;min-height:120px;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.lp-footer nav{display:flex;gap:26px;color:#8c99ad;font-size:11px}.lp-footer p{margin:0;color:#5f6c80;font-size:9px;text-align:right}.lp-footer-bottom{display:flex;padding-block:16px;border-top:1px solid rgba(151,174,222,.08);justify-content:space-between;color:#465367;font-size:8px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:1000px){.lp-nav nav>div{display:none}.lp-nav .lp-button{margin-left:auto}.lp-hero-grid{grid-template-columns:1fr}.lp-hero-copy{max-width:760px;margin:auto;text-align:center}.lp-hero-copy>p{margin:auto}.lp-actions,.lp-note{justify-content:center}.lp-hero-preview{width:min(760px,100%);margin:30px auto 0;transform:none}.lp-cards{grid-template-columns:repeat(2,1fr)}.lp-flow{grid-template-columns:repeat(3,1fr)}.lp-flow article:nth-child(3)>i{display:none}.lp-intel-grid{grid-template-columns:1fr}.lp-trust>div{padding-block:20px;flex-wrap:wrap;justify-content:center}}@media (max-width:700px){.lp-container{width:calc(100% - 32px)}.lp-nav>nav{height:72px}.lp-nav .cryptomind-wordmark{font-size:15px}.lp-nav .cryptomind-brand-mark{width:31px;height:31px;flex-basis:31px}.lp-nav .lp-button{min-height:38px;padding:0 11px;font-size:10px}.lp-nav .lp-button svg{display:none}.lp-hero{padding:130px 0 65px;background-size:38px 38px,38px 38px,auto,auto}.lp-hero h1{font-size:clamp(42px,13vw,58px)}.lp-hero-copy>p{font-size:14px}.lp-actions{align-items:stretch;flex-direction:column}.lp-note{line-height:1.4}.lp-preview-body{min-height:300px}.lp-preview aside{display:none}.lp-workspace{padding:11px}.lp-metrics>div{padding:8px}.lp-metrics strong{font-size:9px}.lp-panels{grid-template-columns:1fr}.lp-plan{display:none}.lp-panels svg{height:130px}.lp-trust>div{justify-content:flex-start}.lp-trust span{font-size:8px}.lp-section{padding:86px 0}.lp-heading{margin-bottom:37px;grid-template-columns:1fr;gap:21px}.lp h2{font-size:38px}.lp-cards{grid-template-columns:1fr}.lp-cards article{min-height:235px}.lp-flow{grid-template-columns:1fr}.lp-flow article{min-height:92px}.lp-flow article>i{right:auto;bottom:-19px;transform:rotate(90deg)}.lp-flow article:nth-child(3)>i{display:grid}.lp-intel-grid{gap:38px}.lp-principles article{grid-template-columns:35px 1fr;gap:12px}.lp-principles article p{grid-column:2}.lp-cta{padding:68px 0}.lp-cta .lp-container>div{padding:56px 17px}.lp-cta h2{font-size:39px}.lp-cta h2 br{display:none}.lp-footer-main{padding-block:33px;grid-template-columns:1fr}.lp-footer p{text-align:left}.lp-footer-bottom{gap:15px;flex-direction:column}}@media (max-width:400px){.lp-window>b{display:none}.lp-metrics{grid-template-columns:1fr}.lp-metrics>div:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important}}.lp main{position:relative;isolation:isolate}.lp main:before,.lp main:after{content:"";position:absolute;z-index:0;top:18%;right:0;bottom:0;left:0;pointer-events:none}.lp main:before{background-position:center top;background-size:100% auto;background-repeat:no-repeat}.lp main>section{position:relative;z-index:1}.lp{--lp-bg: #050914;--lp-bg-elevated: #080f1c;--lp-section: #09111e;--lp-card: rgba(13, 24, 41, .92);--lp-card-hover: rgba(16, 30, 50, .98);--lp-foreground: #f4f7ff;--lp-muted: #8f9caf;--lp-border: rgba(151, 174, 222, .17);--lp-border-strong: rgba(89, 211, 228, .38);--lp-accent: #58d2e1;--lp-accent-soft: rgba(66, 215, 233, .1);--lp-glow: rgba(65, 199, 222, .14);background:var(--lp-bg);color:var(--lp-foreground);transition:background-color .28s ease,color .28s ease}:root[data-theme=light] .lp{--lp-bg: #f3f5fb;--lp-bg-elevated: #f8f9fd;--lp-section: #edf1f8;--lp-card: rgba(255, 255, 255, .82);--lp-card-hover: rgba(255, 255, 255, .98);--lp-foreground: #20283a;--lp-muted: #657187;--lp-border: rgba(72, 91, 130, .17);--lp-border-strong: rgba(27, 145, 169, .4);--lp-accent: #147f98;--lp-accent-soft: rgba(23, 143, 166, .09);--lp-glow: rgba(23, 143, 166, .11)}.lp-nav{border-color:var(--lp-border);background:color-mix(in srgb,var(--lp-bg) 78%,transparent)}.lp-nav nav>div a{color:var(--lp-muted)}.lp-nav nav>div a:hover{color:var(--lp-foreground)}.lp-nav .theme-toggle{height:40px;flex:0 0 auto}.lp-nav .theme-toggle-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.lp-nav .theme-toggle-icon{background:var(--lp-accent-soft);color:var(--lp-accent)}.lp-alt{border-color:var(--lp-border);background:var(--lp-section)}.lp-kicker{color:var(--lp-accent)}.lp-heading>p,.lp-centered p,.lp-intel-grid>div>p{color:var(--lp-muted)}.lp-pipeline{padding:104px 0 112px;background:radial-gradient(circle at 50% 72%,var(--lp-glow),transparent 39%),var(--lp-section)}.lp-pipeline .lp-centered{max-width:760px;margin-bottom:44px}.lp-pipeline .lp-centered h2{font-size:clamp(42px,4.4vw,58px)}.lp-pipeline .lp-centered p{max-width:520px;margin:17px auto 0;font-size:14px;line-height:1.7}.lp-flow{gap:16px}.lp-flow article{min-width:0;min-height:184px;padding:27px 17px;border-color:var(--lp-border);border-radius:12px;background:var(--lp-card);box-shadow:0 14px 35px #0000001f,inset 0 1px #ffffff0b;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.lp-flow article:hover{z-index:1;transform:translateY(-5px);border-color:var(--lp-border-strong);background:var(--lp-card-hover);box-shadow:0 18px 42px #00000029,0 0 28px var(--lp-glow)}.lp-flow article>span{display:grid;width:34px;height:34px;margin-bottom:22px;border:1px solid var(--lp-border-strong);border-radius:9px;place-items:center;background:var(--lp-accent-soft);color:var(--lp-accent);font-size:10px;font-weight:800;letter-spacing:.08em}.lp-flow strong{max-width:150px;color:var(--lp-foreground);font-size:13px;font-weight:650;line-height:1.45}.lp-flow article>i{right:-21px;width:27px;height:27px;border-color:var(--lp-border-strong);background:var(--lp-bg-elevated);color:var(--lp-accent);box-shadow:0 0 0 5px var(--lp-section),0 0 17px var(--lp-glow)}:root[data-theme=light] .lp-hero{background-color:var(--lp-bg)}:root[data-theme=light] .lp-hero-copy>p,:root[data-theme=light] .lp-note,:root[data-theme=light] .lp-cards p,:root[data-theme=light] .lp-principles p,:root[data-theme=light] .lp-cta p{color:var(--lp-muted)}:root[data-theme=light] .lp-trust,:root[data-theme=light] .lp-footer{background:var(--lp-bg-elevated);border-color:var(--lp-border)}:root[data-theme=light] .lp-trust span,:root[data-theme=light] .lp-footer nav{color:var(--lp-muted)}:root[data-theme=light] .lp-cards article{border-color:var(--lp-border);background:var(--lp-card)}:root[data-theme=light] .lp-intelligence{background:radial-gradient(circle at 78% 50%,var(--lp-glow),transparent 34%),var(--lp-bg)}:root[data-theme=light] .lp-principles{border-color:var(--lp-border)}:root[data-theme=light] .lp-cta{background:radial-gradient(circle,rgba(111,82,190,.1),transparent 46%),var(--lp-bg)}:root[data-theme=light] .lp-cta .lp-container>div{border-color:var(--lp-border);background-color:#ffffffb8}@media (max-width: 1100px) and (min-width: 701px){.lp-nav .theme-toggle{margin-left:auto}.lp-nav .lp-button{margin-left:0}.lp-pipeline{padding-block:96px}.lp-flow{grid-template-columns:repeat(3,1fr);gap:22px 18px}.lp-flow article{min-height:160px}.lp-flow article:nth-child(3)>i{display:none}.lp-flow article>i{right:-23px}}@media (max-width: 700px){.lp-nav>nav{gap:9px}.lp-nav .theme-toggle{width:38px;height:38px;padding:0;justify-content:center;margin-left:auto}.lp-nav .theme-toggle-icon{width:24px;height:24px;flex-basis:24px}.lp-nav .lp-button{margin-left:0}.lp-pipeline{padding:78px 0 84px}.lp-pipeline .lp-centered{margin-bottom:36px;text-align:left}.lp-pipeline .lp-centered h2{font-size:38px}.lp-pipeline .lp-centered p{margin-left:0}.lp-flow{gap:18px}.lp-flow article{min-height:132px;padding:24px;align-items:flex-start;text-align:left}.lp-flow article>span{margin-bottom:14px}.lp-flow strong{max-width:none;font-size:14px}.lp-flow article>i{right:auto;bottom:-23px;left:27px;box-shadow:0 0 0 5px var(--lp-section),0 0 17px var(--lp-glow)}}.lp-preview{border-color:var(--lp-border);background:linear-gradient(145deg,var(--lp-card),var(--lp-bg-elevated));color:var(--lp-foreground)}.lp-window{border-color:var(--lp-border);color:var(--lp-muted)}.lp-window>span i{background:color-mix(in srgb,var(--lp-muted) 48%,transparent)}.lp-window em{border-color:var(--lp-border-strong);color:var(--lp-accent)}.lp-preview aside{border-color:var(--lp-border)}.lp-preview aside>i{background:color-mix(in srgb,var(--lp-muted) 38%,transparent)}.lp-preview aside>i.on{border-color:var(--lp-border-strong);background:var(--lp-accent-soft)}.lp-workspace small,.lp-panels label{color:var(--lp-muted)}.lp-workspace header>span{border-color:color-mix(in srgb,var(--positive) 30%,transparent);background:color-mix(in srgb,var(--positive) 9%,transparent);color:var(--positive)}.lp-metrics>div,.lp-panels>section{border-color:var(--lp-border);background:color-mix(in srgb,var(--lp-card) 88%,var(--lp-bg))}.lp-metrics strong,.lp-plan p{color:var(--lp-foreground)}.lp-metrics>div:first-child strong,.lp-plan>div strong{color:var(--lp-accent)}.lp-metrics em,.lp-panels footer{color:var(--lp-muted)}.lp-panels .grid{stroke:color-mix(in srgb,var(--lp-muted) 16%,transparent)}.lp-panels .line{stroke:var(--lp-accent)}.lp-panels .level{stroke:var(--color-accent)}.lp-panels stop:first-child{stop-color:var(--lp-accent)}.lp-plan p{border-color:var(--lp-border)}.lp-plan>div>i{background:color-mix(in srgb,var(--lp-muted) 24%,transparent)}:root[data-theme=light] .lp-preview{box-shadow:0 28px 68px #3744672b,inset 0 1px #ffffffe6}:root[data-theme=light] .lp-panels .area{opacity:.7}.lp-contact{border-top:1px solid var(--lp-border);background:var(--lp-bg)}.lp-contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:100px}.lp-contact-copy h2{margin-bottom:25px}.lp-contact-copy>p{max-width:490px;margin:0 0 38px;color:var(--lp-muted);font-size:14px;line-height:1.8}.lp-contact-copy>div{display:grid;padding:18px 0;border-top:1px solid var(--lp-border);grid-template-columns:44px 1fr;gap:13px}.lp-contact-copy>div>span{color:var(--lp-accent);font-size:9px;font-weight:750;letter-spacing:.1em}.lp-contact-copy>div p{display:flex;margin:0;color:var(--lp-muted);font-size:11px;line-height:1.65;flex-direction:column}.lp-contact-copy>div strong{margin-bottom:3px;color:var(--lp-foreground);font-size:13px}.lp-contact-form{position:relative;display:grid;padding:35px;border:1px solid var(--lp-border);border-radius:14px;background:var(--lp-card);box-shadow:0 24px 60px #00000024,inset 0 1px #ffffff0d;gap:19px}.lp-form-heading{display:flex;margin-bottom:4px;align-items:center;justify-content:space-between;color:var(--lp-foreground);font-size:16px;font-weight:650}.lp-form-heading i{width:7px;height:7px;border-radius:50%;background:var(--lp-accent);box-shadow:0 0 13px var(--lp-accent)}.lp-contact-form label{display:flex;color:var(--lp-muted);font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:8px}.lp-contact-form input,.lp-contact-form textarea{width:100%;border:1px solid var(--lp-border);border-radius:8px;outline:0;background:color-mix(in srgb,var(--lp-bg-elevated) 82%,transparent);color:var(--lp-foreground);font:inherit;font-size:13px;line-height:1.5;text-transform:none;transition:border-color .18s,box-shadow .18s,background-color .18s}.lp-contact-form input{height:48px;padding:0 14px}.lp-contact-form textarea{min-height:145px;padding:13px 14px;resize:vertical}.lp-contact-form input::placeholder,.lp-contact-form textarea::placeholder{color:color-mix(in srgb,var(--lp-muted) 70%,transparent)}.lp-contact-form input:focus,.lp-contact-form textarea:focus{border-color:var(--lp-border-strong);box-shadow:0 0 0 3px var(--lp-accent-soft);background:var(--lp-bg-elevated)}.lp-contact-form .lp-button{width:fit-content;min-width:158px;border:0;cursor:pointer}.lp-contact-form .lp-button:disabled{cursor:wait;opacity:.7;transform:none}.lp-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.lp-form-status{margin:-4px 0 0;font-size:11px}.lp-form-status.success{color:var(--positive)}.lp-form-status.error{color:var(--negative)}:root[data-theme=light] .lp-contact-form{box-shadow:0 22px 55px #37446721,inset 0 1px #ffffffe6}@media (max-width: 900px){.lp-contact-grid{grid-template-columns:1fr;gap:48px}.lp-contact-copy{max-width:650px}}@media (max-width: 700px){.lp-contact-grid{gap:36px}.lp-contact-form{padding:24px 18px}.lp-contact-form .lp-button{width:100%}}.lp-container{width:min(1200px,calc(100% - 56px))}.lp-kicker{font-size:12px;line-height:1.4;letter-spacing:.16em}.lp-section{padding-block:118px}.lp-heading{margin-bottom:58px;grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);gap:88px}.lp-heading>p,.lp-centered p,.lp-intel-grid>div>p{font-size:15px;line-height:1.8}.lp-cards{gap:16px}.lp-cards article{padding:28px}.lp-cards h3{margin-bottom:13px;font-size:17px;line-height:1.35}.lp-cards p{font-size:14px;line-height:1.75}.lp-cards article>span{font-size:11px}.lp-trust span{font-size:11px;line-height:1.5}.lp-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(570px,1.1fr);gap:58px}.lp-hero-copy>p{font-size:17px;line-height:1.78}.lp-actions{margin-top:36px;gap:14px}.lp-note{margin-top:23px;font-size:12px;line-height:1.6}.lp-intel-grid{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:72px}.lp-intel-grid ul{margin:30px 0;font-size:14px;line-height:2.2}.lp-text-link{font-size:13px}.lp-principles article{padding-block:29px}.lp-principles span{font-size:11px}.lp-principles h3{font-size:17px}.lp-principles p{font-size:14px;line-height:1.7}.lp-cta p{font-size:15px;line-height:1.75}.lp-contact-copy>p{font-size:15px}.lp-contact-copy>div>span{font-size:11px}.lp-contact-copy>div p{font-size:13px}.lp-contact-copy>div strong{font-size:15px}.lp-contact-form label{font-size:11px}.lp-contact-form input,.lp-contact-form textarea{font-size:14px}.lp-form-status{font-size:13px;line-height:1.55}.lp-window{height:42px;font-size:9px}.lp-window em{padding:4px 7px}.lp-preview-body{min-height:430px}.lp-workspace{padding:22px}.lp-workspace small,.lp-panels label{font-size:9px;line-height:1.4}.lp-workspace header strong{margin-top:5px;font-size:16px}.lp-workspace header>span{padding:7px 9px;font-size:9px}.lp-metrics{margin:20px 0 12px;gap:9px}.lp-metrics>div{padding:13px}.lp-metrics strong{margin:5px 0 2px;font-size:13px}.lp-metrics em{font-size:9px;line-height:1.4}.lp-panels{gap:10px}.lp-panels>section{padding:13px}.lp-panels svg{height:155px}.lp-panels footer{gap:14px;font-size:9px;line-height:1.4}.lp-plan p{padding:11px 0;font-size:10px;line-height:1.45}.lp-plan p small{font-size:8px}.lp-plan>div strong{font-size:14px}.lp-footer{padding:68px 0 28px;border-color:var(--lp-border);background:var(--lp-bg-elevated)}.lp-footer-main{display:grid;min-height:0;padding-bottom:54px;grid-template-columns:minmax(300px,1fr) auto;align-items:start;gap:90px}.lp-footer-brand{max-width:390px}.lp-footer-brand>p{margin:20px 0 0;color:var(--lp-muted);font-size:14px;line-height:1.75;text-align:left}.lp-footer-links{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:68px}.lp-footer .lp-footer-links nav{display:flex;min-width:160px;color:var(--lp-muted);font-size:13px;line-height:1.5;flex-direction:column;gap:13px}.lp-footer-links nav strong{margin-bottom:3px;color:var(--lp-foreground);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.lp-footer-links nav a{width:fit-content;transition:color .18s}.lp-footer-links nav a:hover{color:var(--lp-accent)}.lp-footer-meta{display:flex;padding-top:25px;border-top:1px solid var(--lp-border);align-items:center;justify-content:space-between;gap:35px;color:var(--lp-muted);font-size:11px;line-height:1.6}.lp-footer-meta>span{white-space:nowrap}.lp-footer-meta>p{margin:0;color:var(--lp-muted);font-size:11px;text-align:right}@media (max-width: 1050px){.lp-container{width:min(100% - 48px,1200px)}.lp-hero-grid{grid-template-columns:1fr}.lp-heading{gap:48px}.lp-intel-grid{grid-template-columns:1fr}}@media (max-width: 760px){.lp-section{padding-block:84px}.lp-heading{grid-template-columns:1fr;gap:23px}.lp-footer-main{grid-template-columns:1fr;gap:42px}.lp-footer-links{gap:32px}.lp-footer-meta{align-items:flex-start;flex-direction:column;gap:10px}.lp-footer-meta>p{text-align:left}}@media (max-width: 700px){.lp-container{width:calc(100% - 32px)}.lp-hero-copy>p{font-size:15px}.lp-kicker{font-size:10px}.lp-preview-body{min-height:340px}.lp-workspace{padding:13px}.lp-workspace small,.lp-panels label{font-size:8px}.lp-metrics strong{font-size:11px}.lp-metrics em{font-size:8px}.lp-panels footer{font-size:8px}.lp-footer{padding-top:52px}.lp-footer-links{grid-template-columns:1fr 1fr}}@media (max-width: 430px){.lp-footer-links{grid-template-columns:1fr}}.lp-heading-accent{color:var(--lp-accent)}.lp-decision-panels{grid-template-columns:1.35fr .9fr}.lp-evidence>label{margin-bottom:7px}.lp-evidence>div{display:flex;min-height:40px;padding:9px 0;border-bottom:1px solid var(--lp-border);align-items:center;justify-content:space-between;gap:14px}.lp-evidence>div span{display:flex;align-items:center;gap:7px;color:var(--lp-muted);font-size:10px}.lp-evidence>div span i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--lp-accent);box-shadow:0 0 8px var(--lp-glow)}.lp-evidence>div strong{color:var(--lp-foreground);font-size:10px;font-weight:650;text-align:right}.lp-evidence>p{margin:13px 0 0;padding:11px 12px;border-left:2px solid var(--lp-accent);border-radius:0 6px 6px 0;background:var(--lp-accent-soft);color:var(--lp-muted);font-size:9px;line-height:1.6}.lp-evidence>p b{display:block;margin-bottom:3px;color:var(--lp-accent);font-size:8px;letter-spacing:.1em}.lp-decision-panels .lp-plan>div{align-items:flex-start;flex-direction:column;gap:3px}.lp-decision-panels .lp-plan>div strong{font-size:11px;line-height:1.4}@media (min-width: 701px){.lp-decision-panels>section{min-height:225px}}@media (max-width: 700px){.lp-decision-panels{grid-template-columns:1fr}.lp-decision-panels .lp-plan{display:block}.lp-evidence>div span,.lp-evidence>div strong{font-size:9px}.lp-evidence>p{font-size:8px}}@media (max-width: 400px){.lp-decision-panels .lp-plan{display:none}}.lp-market-preview{min-width:0;padding:13px;border:1px solid var(--lp-border);border-radius:16px;background:color-mix(in srgb,var(--lp-bg-elevated) 90%,transparent);box-shadow:0 34px 80px #00000057,inset 0 1px #ffffff0f}.lp-preview-banner{display:flex;min-height:34px;padding:0 4px 11px;align-items:center;justify-content:space-between;gap:15px;color:var(--lp-muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.lp-preview-banner span{display:flex;align-items:center;gap:7px;color:var(--lp-accent);font-weight:800}.lp-preview-banner span i{width:6px;height:6px;border-radius:50%;background:var(--lp-accent);box-shadow:0 0 10px var(--lp-accent)}.lp-preview-banner strong{font-size:8px;font-weight:650}.lp-market-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.lp-market-card{--card-accent:#3bc79f;--card-accent-soft:rgba(59,199,159,.1);position:relative;min-width:0;padding:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-accent) 25%,var(--lp-border));border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 5%,var(--lp-card)),var(--lp-card));color:var(--lp-foreground);box-shadow:0 15px 34px #00000021,inset 0 1px #ffffff0d}.lp-market-card.bearish{--card-accent:#e0a348;--card-accent-soft:rgba(224,163,72,.1);background:linear-gradient(145deg,color-mix(in srgb,#183253 22%,var(--lp-card)),var(--lp-card))}.lp-market-card:before{position:absolute;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);content:"";opacity:.7}.lp-market-card-head{display:flex;padding-bottom:13px;border-bottom:1px solid var(--lp-border);align-items:center;justify-content:space-between;gap:10px}.lp-market-card-head>div{display:flex;min-width:0;flex-direction:column}.lp-market-card small{color:var(--lp-muted);font-size:8px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.lp-market-card-head strong{margin-top:3px;font-size:14px;letter-spacing:-.01em}.lp-market-card-head>span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--card-accent) 40%,transparent);border-radius:5px;background:var(--card-accent-soft);color:var(--card-accent);font-size:8px;font-weight:850;letter-spacing:.1em}.lp-market-snapshot{display:grid;padding:13px 0;grid-template-columns:1fr 1fr;gap:11px}.lp-market-snapshot>div{display:flex;min-width:0;flex-direction:column}.lp-market-snapshot strong{margin-top:3px;overflow:hidden;color:var(--card-accent);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lp-market-snapshot em{margin-top:2px;color:var(--card-accent);font-size:8px;font-style:normal}.lp-market-card.bearish .lp-price-change{color:var(--negative)}.lp-preview-section{padding:11px 0;border-top:1px solid var(--lp-border)}.lp-preview-section h4{display:flex;margin:0 0 9px;align-items:center;justify-content:space-between;color:var(--lp-muted);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp-preview-section h4 em{padding:3px 5px;border-radius:4px;background:var(--card-accent-soft);color:var(--card-accent);font-size:7px;font-style:normal}.lp-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.lp-preview-grid>div{display:flex;min-width:0;padding:7px 8px;border:1px solid var(--lp-border);border-radius:6px;background:color-mix(in srgb,var(--lp-bg-elevated) 65%,transparent);flex-direction:column}.lp-preview-grid span,.lp-preview-plan span,.lp-preview-section.context p span{overflow:hidden;color:var(--lp-muted);font-size:7px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.lp-preview-grid strong{margin-top:3px;overflow:hidden;color:var(--lp-foreground);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lp-preview-grid>div:first-child strong{color:var(--card-accent)}.lp-preview-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:13px}.lp-preview-plan>div{display:flex;min-width:0;padding:6px 0;border-bottom:1px solid var(--lp-border);align-items:center;justify-content:space-between;gap:7px}.lp-preview-plan strong{overflow:hidden;color:var(--lp-foreground);font-size:8px;font-weight:650;text-align:right;text-overflow:ellipsis;white-space:nowrap}.lp-preview-plan>div:nth-child(-n+5) strong,.lp-preview-plan>div:last-child strong{color:var(--card-accent)}.lp-preview-section.context>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.lp-preview-section.context p{display:flex;min-width:0;margin:0;padding:7px;border-radius:5px;background:var(--card-accent-soft);flex-direction:column}.lp-preview-section.context p strong{margin-top:3px;overflow:hidden;color:var(--lp-foreground);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.lp-market-card>footer{margin-top:5px;color:var(--lp-muted);font-size:7px;line-height:1.5}.lp-calculation-note{display:flex;margin:11px 0 0;padding:11px 13px;border:1px solid var(--lp-border-strong);border-radius:8px;align-items:center;gap:10px;background:var(--lp-accent-soft);color:var(--lp-muted);font-size:9px;line-height:1.5}.lp-calculation-note>i{color:var(--lp-accent);font-size:10px;font-style:normal}.lp-calculation-note span{display:flex;flex-direction:column}.lp-calculation-note strong{color:var(--lp-foreground);font-size:10px}.lp-human-message{padding:10px 6px 0;color:var(--lp-muted);font-size:9px;text-align:center}.lp-human-message b{color:var(--lp-accent)}:root[data-theme=light] .lp-market-preview{background:#f2f6fce0;box-shadow:0 28px 68px #37446729,inset 0 1px #fff}:root[data-theme=light] .lp-market-card{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 5%,#fff),#f8fbfdf5);box-shadow:0 13px 30px #3744671a,inset 0 1px #fff}:root[data-theme=light] .lp-market-card.bearish{background:linear-gradient(145deg,#edf3fa,#fbfcfe)}@media (max-width: 700px){.lp-market-preview{padding:10px}.lp-preview-banner{align-items:flex-start;flex-direction:column;gap:4px}.lp-market-cards{grid-template-columns:1fr}.lp-market-card{padding:15px}.lp-market-card small,.lp-preview-grid span,.lp-preview-plan span,.lp-preview-section.context p span{font-size:8px}.lp-preview-grid strong,.lp-preview-plan strong,.lp-preview-section.context p strong{font-size:9px}.lp-market-card>footer{font-size:8px}}@media (max-width: 420px){.lp-preview-plan{grid-template-columns:1fr}.lp-preview-section.context>div{grid-template-columns:1fr}}.lp-hero-preview{transform:none}@media (min-width: 1051px){.lp-hero-grid{grid-template-columns:minmax(420px,.72fr) minmax(690px,1.28fr);gap:42px}}.lp-market-preview{padding:17px;border-radius:18px}.lp-preview-banner{min-height:42px;padding:0 5px 14px;font-size:11px;letter-spacing:.07em}.lp-preview-banner strong{font-size:10px}.lp-market-cards{gap:15px}.lp-market-card{padding:21px;border-radius:14px}.lp-market-card-head{padding-bottom:17px}.lp-market-card small{font-size:10px}.lp-market-card-head strong{margin-top:5px;font-size:18px;font-weight:750}.lp-market-card-head>span{padding:6px 10px;font-size:10px}.lp-market-snapshot{padding:17px 0;gap:15px}.lp-market-snapshot strong{margin-top:5px;overflow:visible;font-size:17px;font-weight:750;text-overflow:clip;white-space:normal}.lp-market-snapshot>div:first-child strong{font-size:21px;letter-spacing:-.025em}.lp-market-snapshot em{margin-top:3px;font-size:10px;font-weight:650}.lp-preview-section{padding:14px 0}.lp-preview-section h4{margin-bottom:11px;font-size:10px}.lp-preview-section h4 em{padding:4px 6px;font-size:9px}.lp-preview-grid{gap:8px}.lp-preview-grid>div{min-height:50px;padding:9px 10px;justify-content:center}.lp-preview-grid span,.lp-preview-plan span,.lp-preview-section.context p span{overflow:visible;font-size:9px;line-height:1.4;text-overflow:clip;white-space:normal}.lp-preview-grid strong{margin-top:4px;overflow:visible;font-size:11px;line-height:1.35;text-overflow:clip;white-space:normal}.lp-preview-plan{column-gap:17px}.lp-preview-plan>div{min-height:40px;padding:8px 0;align-items:flex-start}.lp-preview-plan strong{overflow:visible;font-size:10px;line-height:1.4;text-overflow:clip;white-space:normal}.lp-preview-section.context>div{gap:7px}.lp-preview-section.context p{min-height:57px;padding:9px;justify-content:center}.lp-preview-section.context p strong{margin-top:4px;overflow:visible;font-size:10px;line-height:1.35;text-overflow:clip;white-space:normal}.lp-market-card>footer{margin-top:7px;font-size:9px}.lp-calculation-note{margin-top:15px;padding:14px 16px;font-size:11px}.lp-calculation-note strong{margin-bottom:2px;font-size:13px}.lp-human-message{padding-top:13px;font-size:11px}@media (max-width: 700px){.lp-market-preview{padding:12px}.lp-market-card{padding:19px}.lp-preview-banner{font-size:10px}.lp-preview-banner strong{font-size:9px}.lp-market-card small,.lp-preview-grid span,.lp-preview-plan span,.lp-preview-section.context p span{font-size:10px}.lp-preview-grid strong,.lp-preview-plan strong,.lp-preview-section.context p strong{font-size:11px}.lp-market-card>footer{font-size:9px}}.lp-hero .lp-container{width:min(1400px,calc(100% - 48px))}.lp-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:44px}.lp-hero-copy{max-width:610px}.lp-hero h1{margin:21px 0 25px;font-size:clamp(46px,3.8vw,56px);line-height:1.08}.lp-hero-line{display:block;color:var(--lp-foreground)}.lp-hero h1 .lp-hero-accent{margin-top:4px;background:linear-gradient(90deg,#b2a0ff,#62dce9);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-hero-copy>p{width:min(100%,605px);max-width:none;font-size:17px;line-height:1.75}.lp-hero-preview{width:100%}.lp-market-preview{padding:20px;border-color:color-mix(in srgb,var(--lp-border) 85%,var(--lp-foreground));box-shadow:0 16px 42px #00000029,inset 0 1px #ffffff0e}.lp-market-cards{gap:18px}.lp-market-card{padding:24px;box-shadow:0 8px 22px #00000017,inset 0 1px #ffffff0b}.lp-preview-banner{min-height:46px;font-size:12px}.lp-preview-banner strong,.lp-market-card small{font-size:11px}.lp-market-card-head strong{font-size:20px}.lp-market-card-head>span{font-size:11px}.lp-market-snapshot{padding-block:20px}.lp-market-snapshot strong{font-size:19px}.lp-market-snapshot>div:first-child strong{font-size:24px}.lp-market-snapshot em{font-size:11px}.lp-preview-section{padding-block:17px}.lp-preview-section h4{margin-bottom:13px;font-size:11px}.lp-preview-section h4 em{font-size:10px}.lp-preview-grid{gap:10px}.lp-preview-grid>div{min-height:57px;padding:11px 12px}.lp-preview-grid span,.lp-preview-plan span,.lp-preview-section.context p span{font-size:10px}.lp-preview-grid strong{font-size:13px;font-weight:700}.lp-preview-plan{column-gap:20px}.lp-preview-plan>div{min-height:45px;padding-block:10px}.lp-preview-plan strong{font-size:12px;font-weight:700}.lp-preview-section.context p{min-height:66px;padding:11px}.lp-preview-section.context p strong{font-size:12px;font-weight:700}.lp-market-card>footer{margin-top:9px;font-size:10px}.lp-calculation-note{padding:16px 18px;font-size:12px}.lp-calculation-note strong{font-size:14px}.lp-human-message{padding-top:15px;font-size:12px}:root[data-theme=light] .lp-market-preview{box-shadow:0 14px 38px #3744671a,inset 0 1px #fff}:root[data-theme=light] .lp-market-card{box-shadow:0 7px 20px #37446712,inset 0 1px #fff}@media (max-width: 1050px){.lp-hero .lp-container{width:min(100% - 48px,860px)}.lp-hero-grid{grid-template-columns:1fr;gap:52px}.lp-hero-copy{max-width:760px}.lp-hero-preview{margin:0 auto}}@media (max-width: 700px){.lp-hero .lp-container{width:calc(100% - 32px)}.lp-hero h1{font-size:clamp(40px,12vw,52px)}.lp-hero-copy>p{font-size:15px;line-height:1.72}.lp-market-preview{padding:12px}.lp-market-card{padding:20px}.lp-preview-banner{min-height:0;padding-bottom:13px;font-size:10px}.lp-preview-banner strong{font-size:9px}.lp-market-card-head strong{font-size:19px}.lp-market-snapshot>div:first-child strong{font-size:22px}}.lp-market-card-head strong{font-size:clamp(18px,1.45vw,20px);overflow-wrap:anywhere}.lp-market-snapshot strong{font-size:clamp(17px,1.35vw,19px);overflow-wrap:anywhere}.lp-market-snapshot>div:first-child strong{font-size:clamp(21px,1.7vw,24px)}.lp-preview-grid span,.lp-preview-grid strong,.lp-preview-plan span,.lp-preview-plan strong,.lp-preview-section.context p span,.lp-preview-section.context p strong{min-width:0;overflow-wrap:anywhere;word-break:normal}.lp-preview-plan>div{flex-wrap:wrap}.lp-preview-plan strong{margin-left:auto}.lp-calculation-note span{min-width:0}.lp-market-cards{grid-template-columns:minmax(0,1fr)}.lp-market-card{width:100%;padding:22px 24px}.lp-market-card-head{padding-bottom:14px}.lp-market-snapshot{grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr);padding-block:15px}.lp-market-snapshot>div{padding:20px 24px}.lp-preview-section{padding-block:12px}.lp-preview-section h4{margin-bottom:10px}.lp-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-preview-grid>div{min-height:52px}.lp-preview-grid.evidence{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-preview-plan{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px}.lp-preview-plan>div{min-height:52px;padding:9px 10px;border:1px solid var(--lp-border);border-radius:7px;align-content:flex-start;background:color-mix(in srgb,var(--lp-bg-elevated) 65%,transparent);flex-direction:column;flex-wrap:nowrap;gap:4px}.lp-preview-plan>div:nth-child(5){grid-column:1}.lp-preview-plan>div:nth-child(6){grid-column:2 / span 2}.lp-preview-plan>div:nth-child(7){grid-column:4}.lp-preview-plan strong{margin-left:0;text-align:left}.lp-preview-section.context>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp-preview-section.context p{min-height:56px}.lp-market-preview{box-shadow:0 12px 32px #0000001f,inset 0 1px #ffffff0d}.lp-market-card{box-shadow:0 6px 18px #00000012,inset 0 1px #ffffff0b}@media (max-width: 700px){.lp-market-snapshot,.lp-preview-grid,.lp-preview-grid.evidence,.lp-preview-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-preview-plan>div:nth-child(5),.lp-preview-plan>div:nth-child(6),.lp-preview-plan>div:nth-child(7){grid-column:auto}.lp-preview-plan>div:nth-child(6){grid-column:1 / -1}.lp-preview-section.context>div{grid-template-columns:1fr}}@media (max-width: 430px){.lp-market-card{padding:18px}.lp-market-snapshot{grid-template-columns:1fr}.lp-market-snapshot>div{padding:18px}.lp-preview-plan{grid-template-columns:1fr}.lp-preview-plan>div:nth-child(6){grid-column:auto}}.login-root{--login-bg:var(--color-bg);--brand-panel:var(--color-surface);--form-panel:var(--color-surface-secondary);--card-bg:var(--color-surface-elevated);--text:var(--color-text);--muted:var(--color-text-muted);--purple:var(--color-accent)}*{box-sizing:border-box}.login-root{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vh,52px) clamp(24px,5vw,72px);overflow:hidden;background:radial-gradient(circle at 12% 8%,var(--color-glow-purple),transparent 27%),radial-gradient(circle at 90% 92%,var(--color-glow-cyan),transparent 26%),var(--login-bg)}.auth-theme-toggle{position:absolute;z-index:5;top:clamp(34px,6vh,62px);right:clamp(34px,6vw,82px)}.login-container{width:min(1280px,100%);height:min(760px,calc(100dvh - clamp(48px,10vh,104px)));min-height:620px;display:grid;grid-template-columns:minmax(400px,39%) minmax(0,61%);overflow:hidden;border:1px solid var(--color-border);border-radius:22px;background:var(--form-panel);box-shadow:0 34px 90px var(--color-shadow),0 0 0 1px #5f459608}.login-brand{position:relative;overflow:hidden;padding:clamp(42px,5vw,68px);background:radial-gradient(circle at 4% 4%,rgba(77,48,149,.12),transparent 33%),var(--brand-panel)}.brand-inner{position:relative;z-index:1;height:100%;max-width:390px;color:var(--text)}.brand-top{margin-bottom:clamp(72px,11vh,110px)}.brand-logo{display:inline-flex;align-items:center;gap:11px;color:var(--color-text);font-size:17px;font-weight:700;letter-spacing:-.2px}.brand-logo-mark{position:relative;width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(151,122,255,.7);border-radius:50%;color:#c5b4ff;box-shadow:inset 0 0 14px #744fe838,0 0 16px #6444db24}.brand-logo-mark:before{content:"";width:10px;height:10px;border:2px solid currentColor;border-radius:50%}.brand-logo-mark:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#4fd3f6;box-shadow:0 0 8px #4fd3f6;transform:translate(10px,-8px)}.brand-heading{max-width:370px;margin:0;color:var(--text);font-size:clamp(34px,3.1vw,46px);font-weight:750;line-height:1.08;letter-spacing:-1.5px}.accent-line{width:64px;height:3px;margin:26px 0 22px;border-radius:3px;background:linear-gradient(90deg,#35d5ec,#8b5cf6);box-shadow:0 0 13px #5e74f659}.brand-copy{max-width:350px;margin:0 0 37px;color:var(--muted);font-size:15px;line-height:1.7}.benefits{display:grid;gap:25px;margin:0;padding:0;list-style:none}.benefits li{display:flex;align-items:center;gap:15px}.benefit-copy{display:flex;flex-direction:column;gap:4px}.benefits strong{color:var(--color-text);font-size:14px;font-weight:650}.benefit-desc{color:var(--color-text-muted);font-size:13px}.badge{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid rgba(125,99,223,.22);border-radius:50%;color:#a993ff;background:linear-gradient(145deg,#5e42bf33,#18b2ce14);box-shadow:inset 0 0 14px #7551db14,0 7px 20px #00000038}.badge svg{width:17px;height:17px}.brand-horizon{position:absolute;z-index:0;left:-36%;bottom:-192px;width:142%;height:280px;border:1px solid rgba(80,167,246,.34);border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 52% 3%,rgba(63,75,196,.14),transparent 54%);box-shadow:0 -8px 25px #455bde26,0 -2px 7px #35cdec1f;transform:rotate(-4deg)}.login-form-wrap{display:flex;align-items:center;justify-content:center;padding:clamp(42px,6vw,88px);background:radial-gradient(circle at 50% 35%,var(--color-glow-purple),transparent 42%),var(--form-panel)}.form-card{position:relative;width:min(100%,510px);padding:clamp(38px,4vw,50px);overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-card-gradient);box-shadow:0 24px 65px var(--color-shadow),0 -1px #926bff2e}.form-card:before{content:"";position:absolute;top:-8px;left:18%;width:64%;height:10px;border-radius:50%;background:#8a5af5;filter:blur(12px);opacity:.32}.form-title{margin:0 0 8px;color:var(--text);font-size:27px;font-weight:700;line-height:1.25;letter-spacing:-.5px}.form-sub{margin:0 0 32px;color:var(--muted);font-size:14px}.field{display:block;margin:0 0 20px}.field-label{display:block;margin-bottom:9px;color:var(--color-text);font-size:13px;font-weight:550}.field-wrap{position:relative}.field-input{width:100%;height:50px;padding:0 43px;border:1px solid var(--color-border-strong);border-radius:8px;outline:0;background:var(--color-input-bg);color:var(--color-text);font:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s}.field:first-child .field-input{border-color:#865defa3}.field-input::placeholder{color:var(--color-text-subtle)}.field-input:focus{border-color:#8b68ec;box-shadow:0 0 0 3px #7453dd1a}.field-icon,.field-icon-right{position:absolute;top:50%;display:flex;color:var(--color-text-subtle);transform:translateY(-50%)}.field-icon{left:14px}.field-icon-right{right:8px;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;font:inherit;cursor:pointer}.field-icon-right:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.field-icon-right:focus-visible{color:var(--color-text);outline:2px solid color-mix(in srgb,var(--color-accent) 45%,transparent);outline-offset:1px}.field-icon-right svg{width:18px;height:18px}.form-row{margin-top:7px}.btn-primary{width:100%;height:50px;padding:0 18px;border:0;border-radius:8px;background:linear-gradient(90deg,#18bdd0,#377eda 48%,#8057dc);box-shadow:0 10px 25px #3d5cd330;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:filter .18s,transform .18s}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;filter:saturate(.65);opacity:.7;transform:none}.form-links{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:23px}.link-muted{color:var(--purple);font-size:12px;text-decoration:none}.link-muted:hover{color:#b8a5ff;text-decoration:underline}.signup-card{padding-block:36px}.signup-card .form-sub{margin-bottom:24px}.signup-card .field{margin-bottom:14px}.signup-links{justify-content:center;gap:5px;color:var(--muted);font-size:12px}.signup-page .login-form-wrap{overflow-y:auto}.field-error{display:block;margin-top:6px;color:#f29aab;font-size:11px;line-height:1.3}.field-input[aria-invalid=true]{border-color:#eb6982b3}.form-message{margin:4px 0 12px;padding:10px 12px;border:1px solid;border-radius:7px;font-size:12px;line-height:1.45}.form-message-error{border-color:#eb698247;background:#a52c461a;color:#f2a2b1}.form-message-success{border-color:#36c9a140;background:#1f93741a;color:#78dfbd}@media (max-width:1050px){.login-root{padding:24px}.login-container{height:calc(100dvh - 48px);min-height:590px;grid-template-columns:minmax(340px,39%) minmax(0,61%)}.login-brand{padding:40px}.brand-top{margin-bottom:62px}.brand-heading{font-size:35px}.login-form-wrap,.form-card{padding:38px}}@media (max-width:760px){.login-root{min-height:100dvh;padding:0;overflow:auto;background:var(--form-panel)}.auth-theme-toggle{top:22px;right:20px}.login-container{width:100%;height:auto;min-height:100dvh;display:block;border:0;border-radius:0}.login-brand{min-height:auto;padding:28px 24px 16px;background:var(--brand-panel)}.brand-inner{max-width:510px;margin:auto}.brand-top{margin:0}.brand-heading,.accent-line,.brand-copy,.benefits,.brand-horizon{display:none}.login-form-wrap{min-height:calc(100dvh - 75px);align-items:flex-start;padding:34px 20px 44px}.form-card{width:min(100%,510px);padding:34px 26px}.form-links{align-items:flex-start}.link-muted:last-child{text-align:right}}@media (max-height:700px) and (min-width:761px){.login-root{padding-block:18px}.login-container{height:calc(100dvh - 36px);min-height:560px}.login-brand{padding-block:34px}.brand-top{margin-bottom:32px}.brand-heading{font-size:34px}.accent-line{margin-block:18px}.brand-copy{margin-bottom:20px;line-height:1.5}.benefits{gap:16px}}@media (max-height:700px) and (min-width:761px){.signup-card{padding-block:24px}.signup-card .form-sub{margin-bottom:16px}.signup-card .field{margin-bottom:10px}.signup-card .field-input{height:46px}}.google-auth{width:100%;min-width:0;margin:1.25rem 0}.google-button-host{width:100%;min-width:0;display:flex;justify-content:center}.google-button-host[hidden]{display:none}.google-auth-divider{text-align:center;font-size:.8rem;opacity:.65;margin-top:1.25rem}.auth-brand-home-link{display:inline-flex;color:inherit;text-decoration:none;cursor:pointer;border-radius:6px}.auth-brand-home-link:hover{opacity:.9}.auth-brand-home-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.dashboard-shell{--dash-bg:var(--color-bg-soft);--dash-panel:var(--color-surface);--dash-card:var(--color-surface-elevated);--dash-border:var(--color-border);--dash-text:var(--color-text);--dash-muted:var(--color-text-muted)}.dashboard-shell{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:248px minmax(0,1fr);overflow:hidden;background:radial-gradient(circle at 68% 0,var(--color-glow-purple),transparent 28%),var(--dash-bg);color:var(--dash-text)}.app-sidebar{position:relative;min-height:100dvh;display:flex;flex-direction:column;padding:30px 20px 24px;border-right:1px solid var(--dash-border);background:var(--color-panel-gradient)}.app-sidebar:after{content:"";position:absolute;right:-1px;top:10%;width:1px;height:28%;background:linear-gradient(transparent,rgba(123,92,229,.42),transparent)}.sidebar-logo{padding:0 10px 34px}.sidebar-brand-link{display:inline-flex;max-width:100%;color:inherit;text-decoration:none;border-radius:8px}.sidebar-brand-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.dashboard-shell .brand-logo{display:inline-flex;align-items:center;gap:10px;color:var(--color-text);font-size:16px;font-weight:700}.dashboard-shell .brand-logo-mark{position:relative;width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(151,122,255,.7);border-radius:50%;color:#c5b4ff;box-shadow:inset 0 0 14px #744fe838,0 0 16px #6444db24}.dashboard-shell .brand-logo-mark:before{content:"";width:9px;height:9px;border:2px solid currentColor;border-radius:50%}.dashboard-shell .brand-logo-mark:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#4fd3f6;box-shadow:0 0 8px #4fd3f6;transform:translate(9px,-8px)}.sidebar-nav{display:grid;gap:7px}.sidebar-item{box-sizing:border-box;min-height:45px;display:flex;align-items:center;gap:13px;padding:0 13px;border:1px solid transparent;border-radius:9px;color:var(--color-text-subtle);font-family:inherit;font-size:13px;font-weight:550;line-height:1.2;-webkit-user-select:none;user-select:none}.sidebar-item svg{width:19px;height:19px;flex:0 0 19px}.sidebar-nav-container{width:100%;border-color:color-mix(in srgb,var(--color-accent) 20%,transparent);background:color-mix(in srgb,var(--color-accent) 5%,transparent)}.sidebar-nav-container:hover,.sidebar-nav-container:focus-visible{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-text);outline:none}.sidebar-nav-container:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 30%,transparent)}.sidebar-item-active,.sidebar-item-active:hover,.sidebar-item-active:focus-visible{border-color:#8262e12b;background:linear-gradient(90deg,#6949cc2e,#2d79af0f);color:var(--color-text);box-shadow:inset 3px 0 var(--color-accent)}.sidebar-nav>a{text-decoration:none}.sidebar-new-analysis{color:var(--color-text)}.sidebar-analysis{min-width:0}.sidebar-analysis-toggle{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;text-align:left;cursor:pointer}.sidebar-analysis-toggle .sidebar-analysis-chevron{width:14px;height:14px;flex:0 0 14px;margin-left:auto;transition:transform .18s ease}.sidebar-analysis-toggle[aria-expanded=true] .sidebar-analysis-chevron{transform:rotate(180deg)}.sidebar-analysis-submenu{min-width:0;margin:3px 0 3px 23px;padding:5px 0 2px 12px;border-left:1px solid var(--color-border)}.sidebar-analysis-list{display:grid;gap:3px;margin:0;padding:0;list-style:none}.sidebar-analysis-list li{min-height:36px;box-sizing:border-box;padding:6px 7px;border:1px solid transparent;border-radius:7px;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:1.4}.sidebar-analysis-list li[aria-current=page],.sidebar-analysis-list-active{border-color:color-mix(in srgb,var(--color-accent) 20%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-text);font-weight:650}.sidebar-analysis-state{margin:0;padding:8px;color:var(--color-text-muted);font-size:10px;line-height:1.4}.sidebar-analysis-error{display:grid;gap:7px}.sidebar-analysis-error button,.sidebar-chat-edit-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface-secondary);color:var(--color-text-muted);font:inherit;cursor:pointer}.sidebar-analysis-error button{justify-self:start;padding:4px 7px}.sidebar-chat-row{display:flex;align-items:center;gap:5px;min-width:0}.sidebar-chat-title{min-width:0;flex:1;overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.sidebar-chat-title:focus-visible{border-radius:4px;outline:2px solid color-mix(in srgb,var(--color-accent) 45%,transparent);outline-offset:2px}.sidebar-chat-menu{position:relative;flex:0 0 25px;width:25px;height:25px}.sidebar-chat-menu-trigger{width:25px;height:25px;display:grid;place-items:center;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-subtle);cursor:pointer}.sidebar-chat-menu-trigger svg{width:15px;height:15px;fill:currentColor}.sidebar-chat-menu-trigger:hover,.sidebar-chat-menu-trigger:focus-visible,.sidebar-chat-menu-trigger[aria-expanded=true]{border-color:var(--color-border);background:var(--color-surface-secondary);color:var(--color-text);outline:none}.sidebar-chat-menu-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent)}.sidebar-chat-menu-trigger:disabled{cursor:not-allowed;opacity:.45}.sidebar-chat-menu-dropdown{position:absolute;z-index:20;top:29px;right:0;min-width:108px;display:grid;gap:2px;padding:5px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface-elevated);box-shadow:0 10px 24px #090e1c38}.sidebar-chat-menu-dropdown button{width:100%;padding:9px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:5px;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.sidebar-chat-menu-dropdown button:hover,.sidebar-chat-menu-dropdown button:focus-visible{background:color-mix(in srgb,var(--color-accent) 9%,transparent);color:var(--color-text);outline:none}.sidebar-chat-menu-dropdown .sidebar-chat-menu-delete{color:#c45264}.sidebar-chat-menu-dropdown .sidebar-chat-menu-delete:hover,.sidebar-chat-menu-dropdown .sidebar-chat-menu-delete:focus-visible{background:#c452641a;color:#d66073}.sidebar-chat-edit{display:grid;gap:5px}.sidebar-chat-edit input{min-width:0;width:100%;box-sizing:border-box;padding:6px 7px;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-surface-secondary);color:var(--color-text);font:inherit}.sidebar-chat-edit-actions{display:flex;gap:4px}.sidebar-chat-edit-actions button{padding:3px 7px;font-size:9px}.sidebar-chat-edit-actions button:disabled{cursor:not-allowed;opacity:.55}.sidebar-chat-error{margin:5px 0 0;color:#c45264;font-size:9px;line-height:1.35;white-space:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-analysis-skeletons{display:grid;gap:5px;padding:5px 7px 7px}.sidebar-analysis-skeletons span{width:100%;height:9px;display:block;border-radius:5px;background:linear-gradient(100deg,var(--color-surface-secondary) 25%,var(--color-border-strong) 45%,var(--color-surface-secondary) 65%);background-size:220% 100%;animation:profile-shimmer 1.35s ease-in-out infinite}.sidebar-analysis-skeletons span:nth-child(2){width:82%}.sidebar-analysis-skeletons span:nth-child(3){width:68%}.sidebar-status{display:flex;align-items:center;gap:8px;margin:auto 10px 0;padding-top:24px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px}.status-dot{width:7px;height:7px;border-radius:50%;background:#38c6a0;box-shadow:0 0 9px #38c6a08c}.dashboard-workspace{min-width:0;min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.app-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(28px,4vw,52px);border-bottom:1px solid var(--dash-border);background:var(--color-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-header-home{display:inline-flex;color:inherit;text-decoration:none;border-radius:9px}.app-header-home:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.app-header h1{margin:0 0 5px;color:var(--dash-text);font-size:21px;line-height:1.2;letter-spacing:-.35px}.app-header p{margin:0;color:var(--dash-muted);font-size:12px}.header-actions{position:relative;display:flex;align-items:center;gap:10px}.profile-placeholder{box-sizing:border-box;height:42px;min-width:202px;display:flex;align-items:center;gap:9px;padding:4px 10px 4px 4px;border:1px solid var(--dash-border);border-radius:10px;background:var(--color-surface-elevated)}.profile-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(145deg,#5e48b540,#2391ad1f);color:#ae9cf2}.profile-avatar svg{width:18px;height:18px}.profile-initial{font-size:13px;font-weight:750;text-transform:uppercase}.profile-copy{min-width:0;max-width:150px;display:flex;flex:1;flex-direction:column;gap:2px}.profile-copy strong,.profile-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy strong{color:var(--color-text);font-size:12px;font-weight:600}.profile-copy small{color:var(--color-text-muted);font-size:10px}.profile-skeleton,.skeleton-line{background:linear-gradient(100deg,var(--color-surface-secondary) 25%,var(--color-border-strong) 45%,var(--color-surface-secondary) 65%);background-size:220% 100%;animation:profile-shimmer 1.35s ease-in-out infinite}.skeleton-line{height:8px;display:block;border-radius:5px}.skeleton-name{width:72px}.skeleton-email{width:118px}@keyframes profile-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.profile-skeleton,.skeleton-line,.sidebar-analysis-skeletons span,.saved-analysis-request-skeleton i,.saved-analysis-placeholder-lines i{animation:none}.sidebar-analysis-chevron{transition:none}}.logout-button{box-sizing:border-box;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--color-border);border-radius:10px;outline:0;background:var(--color-surface-elevated);color:var(--color-text-muted);font:inherit;font-size:11px;font-weight:650;cursor:pointer;transition:border-color .18s,color .18s,background .18s}.logout-button svg{width:16px;height:16px}.logout-button:hover:not(:disabled){border-color:#eb698252;color:#d66f84}.logout-button:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}.logout-button:disabled{cursor:not-allowed;opacity:.62}.logout-error{position:absolute;z-index:10;top:calc(100% + 8px);right:0;width:max-content;max-width:min(280px,calc(100vw - 40px));padding:9px 11px;border:1px solid rgba(235,105,130,.25);border-radius:8px;background:var(--color-surface-elevated);box-shadow:0 12px 28px var(--color-shadow);color:#d66f84;font-size:10px;line-height:1.4}.dashboard-content{min-width:0;overflow:auto;padding:clamp(28px,4vw,52px)}.dashboard-content>*{width:min(100%,1120px);margin-inline:auto}.dashboard-footer{box-sizing:border-box;margin-top:clamp(34px,5vw,70px);padding:clamp(24px,3vw,38px) 0 4px;border-top:1px solid var(--dash-border);color:var(--dash-muted)}.dashboard-footer-main{display:grid;grid-template-columns:minmax(220px,1.45fr) repeat(2,minmax(130px,.65fr));gap:clamp(24px,4vw,64px)}.dashboard-footer-brand{max-width:360px}.dashboard-footer-brand .cryptomind-brand{color:var(--dash-text)}.dashboard-footer-brand>p{max-width:340px;margin:13px 0 0;color:var(--dash-text);font-size:13px;font-weight:550;line-height:1.6}.dashboard-footer-links{display:grid;align-content:start;justify-items:start;gap:9px}.dashboard-footer-links strong{margin-bottom:3px;color:var(--dash-text);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashboard-footer-links a{border-radius:4px;color:var(--dash-muted);font-size:13px;line-height:1.45;text-decoration:none;transition:color .16s ease}.dashboard-footer-links a:hover{color:var(--dash-text)}.dashboard-footer-links a:focus-visible{color:var(--dash-text);outline:2px solid color-mix(in srgb,var(--color-accent) 45%,transparent);outline-offset:3px}.dashboard-footer-legal{margin-top:clamp(24px,3.2vw,36px);padding:clamp(22px,2.6vw,30px) 16px;border-top:1px solid color-mix(in srgb,var(--dash-border) 75%,transparent);text-align:center}.dashboard-footer-legal>p{max-width:900px;margin:0 auto;color:var(--dash-muted);font-size:12px;line-height:1.75}.dashboard-footer-bottom{display:flex;align-items:center;justify-content:flex-start;min-height:34px;padding-top:4px;color:var(--dash-muted);font-size:11px;line-height:1.5}.ask-card{position:relative;overflow:hidden;padding:clamp(28px,4vw,46px);border:1px solid var(--color-border);border-radius:16px;background:radial-gradient(circle at 85% 0,var(--color-glow-purple),transparent 32%),var(--color-card-gradient);box-shadow:0 22px 55px var(--color-shadow)}.ask-card:after{content:"";position:absolute;top:-55px;right:9%;width:170px;height:90px;border-radius:50%;background:#5164e829;filter:blur(40px)}.section-eyebrow{margin-bottom:8px;color:var(--color-accent);font-size:10px;font-weight:700;letter-spacing:1.35px;text-transform:uppercase}.ask-card h2{margin:0;color:var(--color-text);font-size:clamp(20px,2vw,25px);letter-spacing:-.45px}.ask-card>p,.ask-hero>p{max-width:570px;margin:10px 0 26px;color:var(--dash-muted);font-size:13px;line-height:1.65}.analysis-prompt{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border:1px solid var(--color-border-strong);border-radius:11px;background:var(--color-input-bg);box-shadow:0 14px 30px var(--color-shadow)}.analysis-prompt:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent),0 14px 30px var(--color-shadow)}.analysis-prompt>span{display:flex;color:var(--color-text-muted)}.analysis-prompt svg{width:19px;height:19px}.analysis-prompt input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;font-size:13px}.analysis-prompt input::placeholder{color:var(--color-text-subtle)}.analysis-prompt button{height:40px;padding:0 22px;border:0;border-radius:7px;background:linear-gradient(90deg,#1caebf,#6854d4);color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:filter .18s,opacity .18s}.analysis-prompt button:hover:not(:disabled){filter:brightness(1.08)}.analysis-prompt button:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:2px}.analysis-prompt button:disabled{cursor:not-allowed;opacity:.62}.chat-create-feedback{min-height:25px;padding-top:9px}.prompt-note,.create-message{display:block;overflow:hidden;color:var(--color-text-muted);font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ask-hero>.dashboard-analysis-disclaimer{max-width:760px;margin:5px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.55}.create-message-error{color:#d66f84}.analysis-result{position:relative;z-index:1;display:grid;gap:12px;margin-top:14px;padding-top:18px;border-top:1px solid var(--color-border)}.analysis-request{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border));border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 42%),var(--color-surface)}.analysis-request-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}.analysis-request-icon svg{width:21px;height:21px}.analysis-request>div{min-width:0}.analysis-request h3{margin:0;color:var(--color-accent);font-size:10px;font-weight:750;letter-spacing:.75px;text-transform:uppercase}.analysis-request p{margin:8px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:16px;font-weight:600;line-height:1.55;letter-spacing:-.15px}.analysis-result-message{min-width:0;padding:14px 16px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface)}.analysis-result-message>span{display:block;margin-bottom:7px;color:var(--color-accent);font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.analysis-result-message p,.analysis-result-message>div{margin:0;overflow-wrap:anywhere;color:var(--color-text);font-size:12px;line-height:1.65;white-space:pre-wrap}.analysis-result-fallback{margin-right:clamp(0px,3vw,34px)}.market-snapshot{min-width:0;overflow:hidden;padding:20px;border:1px solid var(--color-border-strong);border-radius:13px;background:radial-gradient(circle at 92% 0,var(--color-glow-cyan),transparent 35%),var(--color-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 62%,transparent)}.market-snapshot-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.market-snapshot-eyebrow{display:block;margin-bottom:5px;color:var(--color-accent-secondary);font-size:9px;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}.market-snapshot h3{margin:0;color:var(--color-text);font-size:16px;letter-spacing:-.25px}.market-asset{min-width:0;display:flex;align-items:center;gap:8px}.market-asset strong{overflow:hidden;color:var(--color-text);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.market-asset span{flex:0 0 auto;padding:4px 7px;border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));border-radius:6px;background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent);font-size:9px;font-weight:750;letter-spacing:.55px}.market-asset small{flex:0 1 auto;overflow:hidden;color:var(--color-text-muted);font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.market-primary-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0}.market-metric-value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.market-metric{min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:10px;background:linear-gradient(145deg,var(--color-surface-elevated),var(--color-surface-secondary))}.market-metric dt,.market-secondary-details dt{color:var(--color-text-muted);font-size:9px;font-weight:600;letter-spacing:.3px}.market-metric dd{margin:8px 0 0}.market-metric-value{overflow-wrap:anywhere;color:var(--color-text);font-size:clamp(14px,1.6vw,18px);font-weight:720;letter-spacing:-.25px;font-variant-numeric:tabular-nums}.market-movement-positive:before{content:"▲ ";font-size:.62em;vertical-align:.15em}.market-movement-negative:before{content:"▼ ";font-size:.62em;vertical-align:.15em}.market-movement-positive{color:#3aa889}.market-movement-negative{color:#cf6f80}.market-movement-neutral{color:var(--color-text)}.market-secondary-details{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:16px 0 0;padding-top:15px;border-top:1px solid var(--color-border)}.market-secondary-details>div{min-width:0;padding:0 12px;border-right:1px solid var(--color-border)}.market-secondary-details>div:first-child{padding-left:0}.market-secondary-details>div:last-child{padding-right:0;border-right:0}.market-secondary-details dd{margin:6px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:11px;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums}.current-signal{--signal-accent:var(--color-accent);--signal-soft:color-mix(in srgb,var(--color-accent) 9%,transparent);position:relative;min-width:0;display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.55fr);gap:18px 24px;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--signal-accent) 25%,var(--color-border));border-radius:13px;background:linear-gradient(120deg,var(--signal-soft),transparent 38%),var(--color-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 54%,transparent)}.current-signal-positive{--signal-accent:#2f9c80;--signal-soft:rgba(47,156,128,.09)}.current-signal-mildly_positive{--signal-accent:#4caa91;--signal-soft:rgba(76,170,145,.075)}.current-signal-mildly_negative{--signal-accent:#b47a2f;--signal-soft:rgba(180,122,47,.06)}.current-signal-negative{--signal-accent:#a96f25;--signal-soft:rgba(169,111,37,.08)}.current-signal-summary{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.current-signal-eyebrow{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}.current-signal h3{margin:0;color:var(--color-text);font-size:16px;letter-spacing:-.25px}.current-signal-state{min-width:0;display:flex;align-items:center;gap:11px;color:var(--signal-accent)}.current-signal-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:var(--signal-soft)}.current-signal-icon svg{width:24px;height:24px}.current-signal-state strong{overflow-wrap:anywhere;font-size:clamp(16px,2vw,21px);line-height:1.15;letter-spacing:-.3px}.current-signal-evidence{min-width:0;padding-left:22px;border-left:1px solid var(--color-border)}.current-signal-reasons-label{display:block;margin-bottom:10px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.current-signal-reasons{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.current-signal-reasons li{max-width:100%;padding:6px 9px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-elevated);color:var(--color-text);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.current-signal-reasons li:before{content:"";width:5px;height:5px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--signal-accent);vertical-align:1px}.current-signal-empty{margin:0;color:var(--color-text-muted);font-size:11px;line-height:1.5}.current-signal-context{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;line-height:1.5}.preferred-setup{--preferred-accent:var(--color-accent);--preferred-soft:color-mix(in srgb,var(--color-accent) 8%,transparent);min-width:0;overflow:hidden;padding:20px;border:1px solid color-mix(in srgb,var(--preferred-accent) 22%,var(--color-border));border-radius:13px;background:radial-gradient(circle at 90% 0,var(--preferred-soft),transparent 38%),var(--color-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 54%,transparent)}.preferred-setup-state-conflicted{--preferred-accent:#bd7b67;--preferred-soft:rgba(189,123,103,.08)}.preferred-setup-state-empty{--preferred-accent:var(--color-text-muted);--preferred-soft:color-mix(in srgb,var(--color-text-muted) 6%,transparent)}.preferred-setup-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.preferred-setup-eyebrow{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}.preferred-setup h3{margin:0;color:var(--color-text);font-size:16px;letter-spacing:-.25px}.preferred-selection-status{flex:0 0 auto;padding:5px 8px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-elevated);color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.25px}.preferred-selection-status-clear{border-color:#36a08440;color:#369f84}.preferred-selection-status-limited{border-color:#b8924d45;color:#ae8643}.preferred-selection-status-conflicted{border-color:#bd6c7c45;color:#bd6c7c}.preferred-setup-state{min-width:0;display:flex;align-items:center;gap:12px;margin-top:16px;color:var(--preferred-accent)}.preferred-setup-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:10px;background:var(--preferred-soft)}.preferred-setup-icon svg{width:24px;height:24px}.preferred-setup-state strong{overflow-wrap:anywhere;font-size:clamp(17px,2vw,22px);line-height:1.2;letter-spacing:-.35px}.preferred-setup-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0}.preferred-setup-metrics>div{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-elevated)}.preferred-setup-metrics dt,.preferred-timeframe-groups>div>span{display:block;color:var(--color-text-muted);font-size:9px;font-weight:600;letter-spacing:.3px}.preferred-setup-metrics dd{margin:7px 0 0;color:var(--color-text);font-size:12px;font-weight:700;overflow-wrap:anywhere}.preferred-direction-up,.preferred-confirmation-confirmed{color:#369f84!important}.preferred-direction-down{color:#a96f25!important}.preferred-confirmation-conflicted{color:#bd6c7c!important}.preferred-direction-neutral{color:var(--color-text-muted)!important}.preferred-confirmation-limited{color:#ae8643!important}.preferred-timeframe-groups{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.preferred-timeframe-groups>div{min-width:0;padding:13px;border:1px solid var(--color-border);border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent)}.preferred-timeframe-chips{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none}.preferred-timeframe-chips li{padding:5px 8px;border:1px solid color-mix(in srgb,var(--preferred-accent) 20%,var(--color-border));border-radius:6px;background:var(--preferred-soft);color:var(--color-text);font-size:10px;font-weight:700}.preferred-timeframes-conflicting .preferred-timeframe-chips li{border-color:#bd6c7c38;background:#bd6c7c12}.preferred-timeframes-empty{display:block;margin-top:9px;color:var(--color-text-muted);font-size:10px}.preferred-setup-context{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;line-height:1.5}.multi-timeframe-picture{min-width:0;overflow:hidden;padding:20px;border:1px solid var(--color-border-strong);border-radius:13px;background:radial-gradient(circle at 90% 0,var(--color-glow-purple),transparent 38%),var(--color-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 54%,transparent)}.multi-timeframe-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.multi-timeframe-eyebrow{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}.multi-timeframe-picture h3{margin:0;color:var(--color-text);font-size:16px;letter-spacing:-.25px}.multi-timeframe-icon{width:38px;height:34px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:7px;box-sizing:border-box;border-radius:9px;background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent)}.multi-timeframe-icon i{width:4px;border-radius:3px;background:currentColor;opacity:.8}.multi-timeframe-icon i:nth-child(1){height:7px}.multi-timeframe-icon i:nth-child(2){height:13px}.multi-timeframe-icon i:nth-child(3){height:19px}.multi-timeframe-metrics{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0}.multi-timeframe-metrics>div{min-width:0;padding:13px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-elevated)}.multi-timeframe-metrics dt{color:var(--color-text-muted);font-size:9px;font-weight:600;letter-spacing:.3px}.multi-timeframe-metrics dd{margin:8px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:12px;font-weight:700;line-height:1.35}.multi-alignment-bullish_aligned,.multi-alignment-bullish{color:#369f84!important}.multi-alignment-bearish_aligned,.multi-alignment-bearish{color:#a96f25!important}.multi-alignment-conflicted{color:#b57e46!important}.multi-alignment-mixed{color:var(--color-accent)!important}.multi-alignment-neutral{color:var(--color-text-muted)!important}.multi-volatility-low{color:#369f84!important}.multi-volatility-moderate{color:var(--color-accent)!important}.multi-volatility-high{color:#b57e46!important}.multi-volatility-very_high{color:#bd6c7c!important}.multi-timeframe-conflicts{min-width:0;margin-top:12px;padding:13px;border:1px solid rgba(189,108,124,.2);border-radius:9px;background:#bd6c7c0e}.multi-timeframe-conflicts>span{display:block;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.multi-timeframe-conflicts ul{display:flex;flex-wrap:wrap;gap:7px;margin:9px 0 0;padding:0;list-style:none}.multi-timeframe-conflicts li{max-width:100%;padding:6px 9px;border:1px solid rgba(189,108,124,.2);border-radius:7px;background:var(--color-surface-elevated);color:var(--color-text);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.multi-timeframe-conflicts li:before{content:"!";margin-right:7px;color:#bd6c7c;font-size:9px;font-weight:800}.multi-timeframe-conflicts-clear{border-color:#369f8433;background:#369f840d}.multi-timeframe-conflicts-clear p{margin:8px 0 0;color:#369f84;font-size:10px;font-weight:600;line-height:1.4}.technical-overview{min-width:0;overflow:hidden;padding:20px;border:1px solid var(--color-border-strong);border-radius:13px;background:radial-gradient(circle at 92% 0,var(--color-glow-cyan),transparent 34%),var(--color-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 54%,transparent)}.technical-overview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.technical-overview-eyebrow{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}.technical-overview h3{margin:0;color:var(--color-text);font-size:16px;letter-spacing:-.25px}.technical-overview-note{flex:0 0 auto;padding:5px 8px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-elevated);color:var(--color-text-muted);font-size:9px;font-weight:650}.technical-timeframe-grid{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.technical-timeframe-card{min-width:0;overflow:hidden;padding:16px;border:1px solid var(--color-border);border-radius:10px;background:linear-gradient(150deg,var(--color-surface-elevated),var(--color-surface-secondary))}.technical-timeframe-preferred{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border));box-shadow:inset 0 2px color-mix(in srgb,var(--color-accent) 70%,transparent)}.technical-timeframe-card>header{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding-bottom:10px;border-bottom:1px solid var(--color-border)}.technical-timeframe-card h4{margin:0;color:var(--color-text);font-size:17px;letter-spacing:-.2px}.technical-timeframe-card>header span{padding:3px 5px;border-radius:5px;background:color-mix(in srgb,var(--color-accent) 11%,transparent);color:var(--color-accent);font-size:7px;font-weight:750;letter-spacing:.3px;text-transform:uppercase}.technical-card-groups{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.technical-metric-group{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:9px;background:color-mix(in srgb,var(--color-surface) 58%,transparent)}.technical-metric-group h5{margin:0 0 9px;color:var(--color-text-muted);font-size:10px;font-weight:750;letter-spacing:.65px;text-transform:uppercase}.technical-metric-group dl{min-width:0;margin:0}.technical-metric-group dl>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:9px;padding:6px 0}.technical-metric-group dt{color:var(--color-text-muted);font-size:11px;line-height:1.3}.technical-metric-group dd{margin:0;overflow-wrap:anywhere;color:var(--color-text);font-size:13px;font-weight:700;line-height:1.35;text-align:right;font-variant-numeric:tabular-nums}.technical-semantic-bullish,.technical-semantic-up,.technical-semantic-positive,.technical-semantic-strong_positive,.technical-semantic-confirmed,.technical-semantic-bullish_reaction{color:#369f84!important}.technical-semantic-bearish,.technical-semantic-down,.technical-semantic-negative,.technical-semantic-strong_negative,.technical-semantic-bearish_reaction{color:#a96f25!important}.technical-semantic-limited{color:#ae8643!important}.technical-semantic-conflicted{color:#bd6c7c!important}.technical-semantic-neutral,.technical-semantic-mixed,.technical-semantic-none{color:var(--color-text-muted)!important}.analysis-result{--analysis-label-size:11px;--analysis-value-size:13px;--analysis-helper-size:10px}.market-metric dt,.market-secondary-details dt,.preferred-setup-metrics dt,.preferred-timeframe-groups>div>span,.multi-timeframe-metrics dt{font-size:var(--analysis-label-size)}.market-secondary-details dd,.preferred-setup-metrics dd,.multi-timeframe-metrics dd{font-size:var(--analysis-value-size)}.current-signal-reasons li,.preferred-timeframe-chips li,.multi-timeframe-conflicts li,.key-level-values>span{font-size:var(--analysis-label-size)}.current-signal-context,.preferred-setup-context,.key-levels-context{font-size:var(--analysis-helper-size)}.key-levels{min-width:0;overflow:hidden;padding:20px;border:1px solid var(--color-border-strong);border-radius:13px;background:radial-gradient(circle at 92% 0,var(--color-glow-purple),transparent 36%),var(--color-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 54%,transparent)}.key-levels-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid var(--color-border)}.key-levels-eyebrow{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}.key-levels h3{margin:0;color:var(--color-text);font-size:16px;letter-spacing:-.25px}.key-levels-timeframe{flex:0 0 auto;padding:5px 8px;border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));border-radius:7px;background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent);font-size:9px;font-weight:700}.key-levels-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.key-level-panel{--level-accent:var(--color-accent);--level-soft:color-mix(in srgb,var(--color-accent) 7%,transparent);min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--level-accent) 23%,var(--color-border));border-radius:10px;background:linear-gradient(145deg,var(--level-soft),transparent 60%),var(--color-surface-elevated)}.key-level-support{--level-accent:#359f8d;--level-soft:rgba(53,159,141,.07)}.key-level-resistance{--level-accent:#a96f25;--level-soft:rgba(169,111,37,.06)}.key-level-panel header{display:flex;align-items:center;gap:8px}.key-level-indicator{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--level-accent);box-shadow:0 0 0 4px var(--level-soft)}.key-level-panel h4{margin:0;color:var(--color-text);font-size:11px}.key-level-values{min-width:0;display:flex;flex-direction:column;gap:7px;margin-top:15px}.key-level-values strong{overflow-wrap:anywhere;color:var(--color-text);font-size:clamp(14px,1.7vw,18px);line-height:1.35;letter-spacing:-.25px;font-variant-numeric:tabular-nums}.key-level-values strong span{color:var(--color-text-muted)}.key-level-values>span{color:var(--color-text-muted);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.key-level-missing{margin:15px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.5}.key-levels-unavailable{display:flex;align-items:center;gap:11px;margin-top:16px;padding:15px;border:1px dashed var(--color-border-strong);border-radius:10px;background:var(--color-surface-elevated)}.key-levels-unavailable>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:8px;background:var(--color-surface-secondary);color:var(--color-text-muted)}.key-levels-unavailable p{margin:0;color:var(--color-text-muted);font-size:10px;line-height:1.5}.key-levels-context{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;line-height:1.5}.trade-plan{--trade-accent:var(--color-accent);--trade-soft:color-mix(in srgb,var(--color-accent) 7%,transparent);min-width:0;overflow:hidden;padding:22px;border:1px solid color-mix(in srgb,var(--trade-accent) 26%,var(--color-border));border-radius:14px;background:radial-gradient(circle at 92% 0,var(--trade-soft),transparent 34%),var(--color-surface);box-shadow:0 16px 38px color-mix(in srgb,var(--color-shadow) 56%,transparent)}.trade-plan-up{--trade-accent:#359f8d;--trade-soft:rgba(53,159,141,.08)}.trade-plan-down{--trade-accent:#a96f25;--trade-soft:rgba(169,111,37,.06)}.trade-plan-unavailable{--trade-accent:var(--color-text-muted);--trade-soft:color-mix(in srgb,var(--color-text-muted) 6%,transparent)}.trade-plan-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.trade-plan-eyebrow{display:block;margin-bottom:5px;color:var(--trade-accent);font-size:9px;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}.trade-plan h3{margin:0;color:var(--color-text);font-size:18px;letter-spacing:-.3px}.trade-plan-badges{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.trade-plan-badges>span,.trade-plan-status{padding:6px 9px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-elevated);color:var(--color-text-muted);font-size:10px;font-weight:700}.trade-plan-direction-up{border-color:#359f8d47!important;background:#359f8d12!important;color:#359f8d!important}.trade-plan-direction-down{border-color:#a96f2547!important;background:#a96f250f!important;color:#a96f25!important}.trade-plan-flow{min-width:0;display:grid;gap:12px;margin-top:17px}.trade-plan-step{position:relative;min-width:0;padding:16px 17px;border:1px solid var(--color-border);border-radius:11px;background:linear-gradient(145deg,var(--color-surface-elevated),color-mix(in srgb,var(--color-surface-secondary) 72%,transparent))}.trade-plan-flow>.trade-plan-step:not(:last-child):after,.trade-plan-targets:after{content:"";position:absolute;left:31px;bottom:-13px;z-index:1;width:1px;height:13px;background:linear-gradient(var(--trade-accent),var(--color-border));opacity:.5}.trade-plan-step-label{display:block;margin-bottom:8px;color:var(--trade-accent);font-size:9px;font-weight:750;letter-spacing:.8px;text-transform:uppercase}.trade-plan-step>strong{display:block;overflow-wrap:anywhere;color:var(--color-text);font-size:clamp(18px,2.2vw,24px);line-height:1.25;letter-spacing:-.45px;font-variant-numeric:tabular-nums}.trade-plan-step>strong span{color:var(--color-text-muted);font-weight:500}.trade-plan-step dl{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0}.trade-plan-step dl>div{min-width:0;padding:10px 11px;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 65%,transparent)}.trade-plan-step dt{color:var(--color-text-muted);font-size:10px;line-height:1.35}.trade-plan-step dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:12px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.trade-plan-step p{margin:11px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.5}.trade-plan-entry{border-color:color-mix(in srgb,var(--trade-accent) 24%,var(--color-border))}.trade-plan-invalidation{border-left:3px solid #b9824e}.trade-plan-stop{border-left:3px solid #b66f86}.trade-plan-targets{position:relative;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trade-plan-target{border-color:#359f8d33}.trade-plan-target-secondary{border-style:dashed}.trade-plan-target-missing{margin-top:17px!important;font-weight:650}.trade-plan-risk{min-width:0;margin-top:18px;padding:17px;border:1px solid color-mix(in srgb,var(--color-accent) 22%,var(--color-border));border-radius:11px;background:linear-gradient(120deg,color-mix(in srgb,var(--color-accent) 7%,transparent),transparent 48%),var(--color-surface-elevated)}.trade-plan-risk>header span{display:block;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.75px;text-transform:uppercase}.trade-plan-risk h4{margin:5px 0 0;color:var(--color-text);font-size:14px}.trade-plan-risk dl{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 0}.trade-plan-risk dl>div{min-width:0;padding:11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.trade-plan-risk dt{color:var(--color-text-muted);font-size:10px;line-height:1.35}.trade-plan-risk dd{margin:6px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:13px;font-weight:750;line-height:1.35;font-variant-numeric:tabular-nums}.trade-plan-why{min-width:0;margin-top:16px;padding-top:15px;border-top:1px solid var(--color-border)}.trade-plan-why h4{margin:0;color:var(--color-text);font-size:11px;letter-spacing:.15px}.trade-plan-reasons{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none}.trade-plan-reasons li{max-width:100%;padding:7px 9px;border:1px solid color-mix(in srgb,var(--trade-accent) 18%,var(--color-border));border-radius:7px;background:var(--trade-soft);color:var(--color-text);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.trade-plan-reasons li:before{content:"";width:5px;height:5px;display:inline-block;margin-right:7px;border-radius:50%;background:var(--trade-accent);vertical-align:1px}.trade-plan-disclaimer{margin:15px 0 0;padding-top:12px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;line-height:1.55}.trade-plan-empty{margin-top:17px;padding:18px;border:1px dashed var(--color-border-strong);border-radius:11px;background:var(--color-surface-elevated)}.trade-plan-empty strong{display:block;color:var(--color-text);font-size:15px}.trade-plan-empty p{margin:7px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.55}.trade-plan-empty .trade-plan-badges{justify-content:flex-start;margin-top:13px}.decision-layer-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.decision-layer-grid>:only-child{grid-column:1/-1}.market-assessment,.execution-selection{min-width:0;overflow:hidden;padding:20px;border:1px solid var(--color-border-strong);border-radius:13px;background:var(--color-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 54%,transparent)}.market-assessment-header,.execution-selection>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.market-assessment-eyebrow,.execution-selection-eyebrow{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:1.05px;text-transform:uppercase}.market-assessment h3,.execution-selection h3,.ai-explanation h3{margin:0;color:var(--color-text);font-size:16px;letter-spacing:-.25px}.market-assessment-readiness,.execution-selection-state{max-width:48%;padding:6px 9px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-elevated);color:var(--color-text-muted);font-size:9px;font-weight:750;line-height:1.35;text-align:right;text-transform:uppercase}.market-assessment-readiness-actionable,.execution-selection-actionable .execution-selection-state{border-color:#359f8d4d;background:#359f8d14;color:#359f8d}.market-assessment-readiness-waiting,.execution-selection-waiting .execution-selection-state{border-color:#b9824e4d;background:#b9824e14;color:#b9824e}.market-assessment-primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px;margin-top:15px}.market-assessment-bias{padding:14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-elevated)}.market-assessment-bias>span,.execution-selection-geometry span{display:block;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.market-assessment-bias>strong{display:block;margin-top:7px;color:var(--color-accent);font-size:19px;line-height:1.2}.market-assessment-bias-bearish>strong,.market-assessment-bias-strong_bearish>strong{color:#a96f25}.market-assessment-bias>small,.execution-selection-geometry small{display:block;margin-top:7px;color:var(--color-text-muted);font-size:9px;line-height:1.45}.market-assessment-primary>dl{display:grid;gap:7px;margin:0}.market-assessment-primary>dl>div{display:flex;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated)}.market-assessment-primary dt,.market-assessment-primary dd{font-size:10px}.market-assessment-primary dt{color:var(--color-text-muted)}.market-assessment-primary dd{margin:0;color:var(--color-text);font-weight:700;text-align:right;text-transform:capitalize}.market-assessment-confidence-note,.market-assessment-summary,.execution-selection-message{margin:12px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.55}.market-assessment-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.market-assessment-factors>section,.market-assessment-waiting{min-width:0;padding:12px;border:1px solid rgba(53,159,141,.2);border-radius:9px;background:#359f8d0d}.market-assessment-factors>.market-assessment-conflicts{border-color:#b66f8633;background:#b66f860d}.market-assessment-factors h4,.market-assessment-waiting h4,.execution-selection-why h4{margin:0;color:var(--color-text);font-size:10px}.market-assessment-factors ul,.market-assessment-waiting ul,.execution-selection-reasons{margin:8px 0 0;padding-left:16px;color:var(--color-text);font-size:9px;line-height:1.5}.market-assessment-factors p{margin:8px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.5}.market-assessment-waiting{margin-top:10px;border-color:#b9824e38;background:#b9824e0d}.market-assessment-triggers,.execution-selection-rejections{margin-top:12px;padding-top:11px;border-top:1px solid var(--color-border)}.market-assessment-triggers summary,.execution-selection-rejections summary{cursor:pointer;color:var(--color-text);font-size:10px;font-weight:700}.market-assessment-triggers ul,.execution-selection-rejections>ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.market-assessment-triggers li{display:flex;justify-content:space-between;gap:10px;padding:8px;border-radius:7px;background:var(--color-surface-elevated);color:var(--color-text-muted);font-size:9px}.market-assessment-triggers li strong{color:var(--color-text)}.execution-selection-actionable{border-color:#359f8d4d;background:linear-gradient(145deg,rgba(53,159,141,.055),transparent 42%),var(--color-surface)}.execution-selection-waiting{border-color:#b9824e4d;background:linear-gradient(145deg,rgba(185,130,78,.055),transparent 42%),var(--color-surface)}.execution-selection-candidate{display:flex;align-items:stretch;justify-content:space-between;gap:12px;margin-top:15px}.execution-selection-candidate>div:first-child,.execution-selection-watch{min-width:0;display:flex;flex-direction:column;gap:5px;padding:13px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-elevated)}.execution-selection-candidate span,.execution-selection-watch>span{color:var(--color-accent);font-size:10px;font-weight:750;text-transform:uppercase}.execution-selection-candidate strong,.execution-selection-watch>strong{color:var(--color-text);font-size:15px}.execution-selection-candidate small,.execution-selection-watch>small{color:var(--color-text-muted);font-size:10px}.execution-selection-candidate dl{display:grid;gap:7px;margin:0}.execution-selection-candidate dl>div{min-width:100px;padding:9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated)}.execution-selection-candidate dt{color:var(--color-text-muted);font-size:9px}.execution-selection-candidate dd{margin:4px 0 0;color:var(--color-text);font-size:11px;font-weight:700}.execution-selection-watch{margin-top:15px;border-style:dashed}.execution-selection-geometry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.execution-selection-geometry>div{min-width:0;padding:11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated)}.execution-selection-geometry strong{display:block;margin-top:6px;overflow-wrap:anywhere;color:var(--color-text);font-size:13px;font-variant-numeric:tabular-nums}.execution-selection-geometry>.execution-geometry-structural{border-style:dashed}.execution-selection-geometry>.execution-geometry-entry{border-color:#359f8d47}.execution-selection-why{margin-top:13px;padding-top:12px;border-top:1px solid var(--color-border)}.execution-selection-rejections>ul>li{padding:9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated)}.execution-selection-rejections li>strong{color:var(--color-text);font-size:9px}.ai-explanation{min-width:0;padding:16px 18px;border:1px solid var(--color-border);border-radius:11px;background:var(--color-surface)}.ai-explanation>span{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.ai-explanation>div{margin-top:11px;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-text);font-size:12px;line-height:1.65}.ai-explanation>p{margin:11px 0 0;padding-top:10px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;line-height:1.5}.trade-plan-structural-reference{border-style:dashed;border-left:3px solid var(--color-accent)}.technical-timeframe-card>header>div>small{display:block;margin-top:3px;color:var(--color-text-muted);font-size:9px;font-weight:500}.technical-compact-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.75fr);gap:12px;margin-top:14px}.technical-compact-context,.technical-execution-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.technical-compact-context>div,.technical-execution-statuses>div{min-width:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated)}.technical-compact-context dt,.technical-execution-statuses dt{color:var(--color-text-muted);font-size:9px;line-height:1.3}.technical-compact-context dd,.technical-execution-statuses dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:11px;font-weight:700;line-height:1.35;text-transform:capitalize}.technical-execution-statuses{grid-template-columns:minmax(0,1fr)}.execution-status{display:inline-flex;width:fit-content;max-width:100%;padding:4px 7px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-secondary);color:var(--color-text-muted)!important;font-size:9px!important;line-height:1.3}.execution-status-available{border-color:#359f8d47;background:#359f8d14;color:#359f8d!important}.execution-status-developing{border-color:#b9824e47;background:#b9824e14;color:#b9824e!important}.execution-status-caution{border-color:#bf8f464d;background:#bf8f4617;color:#b17a30!important}.execution-status-conflicted{border-color:#b66f8647;background:#b66f8614;color:#b66f86!important}.technical-timeframe-details{margin-top:13px;padding-top:12px;border-top:1px solid var(--color-border)}.technical-timeframe-details>summary{width:fit-content;cursor:pointer;color:var(--color-accent);font-size:10px;font-weight:750}.technical-timeframe-details[open]>summary{margin-bottom:14px}.technical-timeframe-detail-content{display:grid;gap:12px}.timeframe-detail-empty{margin:0;padding:12px;border:1px dashed var(--color-border);border-radius:8px;color:var(--color-text-muted);font-size:10px}.timeframe-structure-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.timeframe-structure-summary,.timeframe-structure-event,.timeframe-forming-candle,.timeframe-indicator-details,.timeframe-execution-details{min-width:0;padding:13px;border:1px solid var(--color-border);border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 82%,transparent)}.timeframe-structure-summary h5,.timeframe-structure-event h5,.timeframe-indicator-details h5,.timeframe-execution-details>h5{margin:0 0 10px;color:var(--color-text);font-size:11px}.timeframe-structure-summary dl,.timeframe-structure-event dl,.timeframe-liquidity dl,.timeframe-live-interaction dl,.timeframe-forming-candle dl,.timeframe-indicator-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.timeframe-structure-summary dl>div,.timeframe-structure-event dl>div,.timeframe-liquidity dl>div,.timeframe-live-interaction dl>div,.timeframe-forming-candle dl>div,.timeframe-indicator-details dl>div{min-width:0;padding:8px;border-radius:7px;background:var(--color-surface)}.timeframe-structure-details dt,.timeframe-forming-candle dt,.timeframe-indicator-details dt{color:var(--color-text-muted);font-size:9px}.timeframe-structure-details dd,.timeframe-forming-candle dd,.timeframe-indicator-details dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700;text-transform:capitalize}.timeframe-structure-event>strong{display:block;margin-bottom:10px;color:var(--color-accent);font-size:14px}.timeframe-confirmed-breakout{display:inline-block;margin-top:9px;padding:4px 7px;border-radius:6px;background:#359f8d14;color:#359f8d;font-size:9px;font-weight:700}.timeframe-liquidity-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.timeframe-liquidity{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-elevated)}.timeframe-liquidity h6{margin:0 0 9px;color:var(--color-text);font-size:10px}.timeframe-liquidity p{margin:0;color:var(--color-text-muted);font-size:9px}.timeframe-live-interaction{grid-column:1/-1;padding:13px;border:1px solid rgba(185,130,78,.25);border-radius:9px;background:#b9824e0e}.timeframe-live-interaction>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.timeframe-live-interaction>header span{color:var(--color-text-muted);font-size:8px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.timeframe-live-interaction h6{margin:4px 0 0;color:#b9824e;font-size:12px}.timeframe-live-interaction>header>strong{color:#b9824e;font-size:9px;text-transform:uppercase}.timeframe-live-interaction>p{margin:10px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.5}.timeframe-live-potential-sweep{border-style:dashed}.timeframe-forming-candle>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.timeframe-forming-candle>header span{color:#b9824e;font-size:8px;font-weight:750;text-transform:uppercase}.timeframe-forming-candle h5{margin:3px 0 0;color:var(--color-text);font-size:11px}.timeframe-forming-candle>header>strong{color:#b9824e;font-size:10px}.timeframe-forming-candle>p{margin:10px 0 0;color:var(--color-text-muted);font-size:9px}.timeframe-indicator-details,.timeframe-execution-details{grid-column:1/-1}.timeframe-execution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.execution-model-card{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface)}.execution-model-available{border-color:#359f8d40}.execution-model-developing{border-color:#b9824e40}.execution-model-caution{border-color:#bf8f464d}.execution-model-conflicted{border-color:#b66f8647}.execution-model-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--color-border)}.execution-model-card>header span{color:var(--color-text-muted);font-size:8px;font-weight:700;text-transform:uppercase}.execution-model-card h5{margin:4px 0 0;color:var(--color-text);font-size:11px}.execution-model-state{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.execution-model-state small{color:var(--color-text-muted);font-size:8px;text-transform:uppercase}.execution-model-setup,.execution-model-event,.execution-model-stat,.execution-model-message,.execution-model-stale{margin:9px 0 0;overflow-wrap:anywhere;color:var(--color-text-muted);font-size:9px;line-height:1.5}.execution-model-stale{padding:8px;border-radius:7px;background:#bf8f4617;color:#b17a30;font-weight:700}.execution-model-geometry{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:10px 0 0}.execution-model-geometry>div{min-width:0;padding:8px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-elevated)}.execution-model-geometry dt{color:var(--color-text-muted);font-size:8px}.execution-model-geometry dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700}.execution-model-geometry small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:8px}.execution-model-structural{border-style:dashed!important}.execution-model-entry{border-color:#359f8d47!important}.execution-model-codes{margin-top:10px}.execution-model-codes h6{margin:0;color:var(--color-text);font-size:9px}.execution-model-codes ul{margin:6px 0 0;padding-left:15px;color:var(--color-text-muted);font-size:9px;line-height:1.45}.key-levels-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.key-level-item{min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-elevated)}.key-level-item>header{display:flex;justify-content:space-between;gap:9px}.key-level-item h4{margin:0;color:var(--color-text);font-size:10px}.key-level-item>header>span{color:var(--color-accent);font-size:9px;font-weight:700}.key-level-item>strong{display:block;margin-top:10px;overflow-wrap:anywhere;color:var(--color-text);font-size:14px;font-variant-numeric:tabular-nums}.key-level-item dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0}.key-level-item dl>div{min-width:0;padding:7px;border-radius:6px;background:var(--color-surface)}.key-level-item dt{color:var(--color-text-muted);font-size:8px}.key-level-item dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:9px;text-transform:capitalize}.multi-timeframe-context{margin:12px 0 0;padding-top:11px;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:9px;line-height:1.5}.saved-analysis-page{display:grid;gap:12px}.saved-analysis-page-header{padding:3px 2px 14px;border-bottom:1px solid var(--color-border)}.saved-analysis-page-header h2{margin:0;color:var(--color-text);font-size:clamp(22px,2.4vw,28px);letter-spacing:-.5px}.saved-analysis-page-header p{margin:8px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.saved-chat-state{display:grid;gap:10px;padding:24px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-elevated)}.saved-chat-state h2,.saved-chat-state h3,.saved-chat-state p{margin:0}.saved-chat-state h2,.saved-chat-state h3{color:var(--color-text)}.saved-chat-state p{max-width:660px;color:var(--color-text-muted);font-size:13px;line-height:1.6}.saved-chat-state button{width:fit-content;padding:8px 13px;border:1px solid var(--color-border-strong);border-radius:7px;background:var(--color-surface-secondary);color:var(--color-text);font:inherit;font-size:12px;cursor:pointer}.saved-chat-messages{display:grid;gap:10px;margin:0;padding:0;list-style:none}.saved-chat-message{max-width:min(760px,92%);padding:15px 17px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-elevated)}.saved-chat-message-user{margin-left:auto;border-color:color-mix(in srgb,var(--color-accent) 24%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface-elevated))}.saved-chat-message header{display:flex;align-items:center;justify-content:space-between;gap:12px}.saved-chat-message strong{color:var(--color-text);font-size:11px}.saved-chat-message time{color:var(--color-text-subtle);font-size:9px}.saved-chat-message p{margin:8px 0 0;color:var(--color-text);font-size:13px;line-height:1.65;white-space:pre-wrap}.saved-chat-history-note{padding:11px 13px;border-left:2px solid var(--color-accent);color:var(--color-text-muted);font-size:11px;line-height:1.5}.saved-analysis-snapshot{display:grid;gap:4px;margin:8px 0 18px;list-style:none}.saved-analysis-snapshot-header{display:flex;padding:0 2px 9px;border-bottom:1px solid var(--color-border)}.saved-analysis-snapshot-header h3{margin:0;color:var(--color-text);font-size:16px}.saved-analysis-snapshot-header time{color:var(--color-text-subtle);font-size:12px}.saved-analysis-snapshot .analysis-result{margin-top:0}.saved-analysis-request{margin-top:4px}.saved-analysis-request-skeleton{display:grid;gap:7px;margin-top:11px}.saved-analysis-request-skeleton i,.saved-analysis-placeholder-lines i{height:11px;display:block;border-radius:6px;background:linear-gradient(100deg,var(--color-surface-secondary) 25%,var(--color-border-strong) 45%,var(--color-surface-secondary) 65%);background-size:220% 100%;animation:profile-shimmer 1.35s ease-in-out infinite}.saved-analysis-request-skeleton i:first-child{width:min(640px,88%)}.saved-analysis-request-skeleton i:last-child{width:min(420px,62%)}.saved-analysis-request small{display:block;margin-top:10px;color:var(--color-text-muted);font-size:10px;line-height:1.5}.saved-analysis-sections{display:grid;gap:12px}.saved-analysis-section-placeholder{min-width:0;overflow:hidden;padding:20px;border:1px solid var(--color-border-strong);border-radius:13px;background:radial-gradient(circle at 92% 0,var(--color-glow-purple),transparent 36%),var(--color-surface);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 46%,transparent)}.saved-analysis-section-placeholder>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.saved-analysis-section-placeholder>header>div>span{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.saved-analysis-section-placeholder h3{margin:0;color:var(--color-text);font-size:16px;letter-spacing:-.25px}.saved-analysis-placeholder-badge{flex:0 0 auto;padding:5px 7px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-elevated);color:var(--color-text-muted);font-size:8px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.saved-analysis-placeholder-lines{display:grid;grid-template-columns:1fr .75fr .5fr;gap:10px;margin-top:16px}.saved-analysis-placeholder-lines i{width:100%;height:48px}.saved-analysis-follow-up{display:flex;align-items:center;gap:12px;margin-top:4px;padding:17px 19px;border:1px dashed var(--color-border-strong);border-radius:12px;background:color-mix(in srgb,var(--color-surface) 78%,transparent)}.saved-analysis-follow-up>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent);font-size:18px}.saved-analysis-follow-up h3{margin:0;color:var(--color-text);font-size:13px}.saved-analysis-follow-up p{margin:4px 0 0;color:var(--color-text-muted);font-size:10px}@media (max-width:900px){.dashboard-shell{grid-template-columns:190px minmax(0,1fr)}.app-sidebar{padding-inline:14px}.sidebar-logo{padding-inline:8px}.dashboard-shell .brand-logo{font-size:14px}}@media (max-width:1040px){.decision-layer-grid{grid-template-columns:minmax(0,1fr)}.market-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-secondary-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0}.market-secondary-details>div:nth-child(3){padding-right:0;border-right:0}.market-secondary-details>div:nth-child(4){padding-left:0}.preferred-setup-metrics,.multi-timeframe-metrics,.technical-card-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.dashboard-shell{display:block;overflow:visible}.app-sidebar{min-height:auto;padding:18px 20px 12px;border-right:0;border-bottom:1px solid var(--dash-border)}.app-sidebar:after,.sidebar-status{display:none}.sidebar-logo{padding:0 0 15px}.sidebar-nav{display:grid;gap:6px;overflow:visible}.sidebar-item{min-height:38px;padding:0 11px}.sidebar-item svg{width:16px;height:16px}.sidebar-analysis-submenu{margin-left:18px}.dashboard-workspace{min-height:auto}.app-header{min-height:76px;gap:10px;padding:15px 20px}.app-header p,.profile-email,.skeleton-email{display:none}.header-actions{gap:7px}.profile-placeholder{min-width:0;max-width:128px;gap:7px;padding:4px 8px 4px 4px}.profile-copy{max-width:76px}.dashboard-content{overflow:visible;padding:24px 18px 38px}.ask-card{padding:26px 20px}.analysis-prompt{display:grid;grid-template-columns:auto minmax(0,1fr);padding:12px}.analysis-prompt button{grid-column:1/-1;width:100%}}@media (max-width:680px){.dashboard-footer-main{grid-template-columns:1fr 1fr}.dashboard-footer-brand{grid-column:1/-1}.dashboard-footer-legal{padding-inline:4px}.dashboard-footer-bottom{justify-content:center;text-align:center}}@media (max-width:420px){.dashboard-footer-main{grid-template-columns:1fr}.dashboard-footer-brand{grid-column:auto}.dashboard-footer-links a{padding-block:2px}.dashboard-footer-legal>p{font-size:11px;line-height:1.7}}@media (max-width:560px){.market-snapshot{padding:16px}.market-snapshot-header{align-items:flex-start;flex-direction:column;gap:10px}.market-primary-metrics{grid-template-columns:minmax(0,1fr)}.market-secondary-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.market-secondary-details>div{padding:0 10px;border-right:1px solid var(--color-border)}.market-secondary-details>div:nth-child(odd){padding-left:0}.market-secondary-details>div:nth-child(2n){padding-right:0;border-right:0}.market-secondary-details>div:last-child{grid-column:1/-1;padding:0;border-right:0}.market-metric-value{font-size:16px}.current-signal{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.current-signal-summary{gap:14px}.current-signal-evidence{padding:15px 0 0;border-top:1px solid var(--color-border);border-left:0}.current-signal-context{padding-top:11px}.preferred-setup,.multi-timeframe-picture,.technical-overview,.key-levels,.market-assessment,.execution-selection{padding:16px}.preferred-setup-header,.market-assessment-header,.execution-selection>header{align-items:flex-start;flex-direction:column}.market-assessment-readiness,.execution-selection-state{max-width:100%;text-align:left}.market-assessment-primary,.market-assessment-factors,.execution-selection-geometry{grid-template-columns:minmax(0,1fr)}.execution-selection-candidate{align-items:stretch;flex-direction:column}.preferred-setup-metrics,.preferred-timeframe-groups,.multi-timeframe-metrics,.technical-card-groups,.key-levels-grid{grid-template-columns:minmax(0,1fr)}.key-levels-header{align-items:flex-start;flex-direction:column;gap:10px}.key-level-values strong{font-size:16px}.analysis-request{padding:15px}.analysis-request p{font-size:15px}.saved-analysis-section-placeholder{padding:16px}.saved-analysis-placeholder-lines{grid-template-columns:minmax(0,1fr)}.saved-analysis-placeholder-lines i{height:38px}.saved-analysis-follow-up{padding:15px}}@media (max-width:430px){.logout-button{width:42px;padding:0;justify-content:center}.logout-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.profile-placeholder{max-width:100px}.profile-copy{max-width:50px}.sidebar-item{font-size:12px}.app-header{padding-inline:12px}.app-header h1{font-size:18px}}@media (max-width:760px){.trade-plan-risk dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.trade-plan{padding:16px}.trade-plan-header{align-items:flex-start;flex-direction:column}.trade-plan-badges{justify-content:flex-start}.trade-plan-targets,.trade-plan-risk dl,.trade-plan-step dl{grid-template-columns:minmax(0,1fr)}.trade-plan-step{padding:15px}.trade-plan-flow>.trade-plan-step:not(:last-child):after,.trade-plan-targets:after{left:25px}.trade-plan-step>strong{font-size:19px}}@media (max-width:820px){.technical-compact-grid,.timeframe-execution-grid{grid-template-columns:minmax(0,1fr)}.technical-execution-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.technical-compact-context,.technical-execution-statuses,.timeframe-structure-details,.timeframe-liquidity-grid,.timeframe-structure-summary dl,.timeframe-structure-event dl,.timeframe-live-interaction dl,.timeframe-forming-candle dl,.timeframe-indicator-details dl,.key-levels-list,.key-level-item dl{grid-template-columns:minmax(0,1fr)}.timeframe-live-interaction>header{align-items:flex-start;flex-direction:column}.technical-timeframe-details>summary{padding:5px 0}.timeframe-structure-summary,.timeframe-structure-event,.timeframe-forming-candle,.timeframe-indicator-details,.timeframe-execution-details{padding:11px}}.analysis-result{gap:16px}.decision-layer-grid{align-items:start}.market-snapshot,.market-assessment,.execution-selection,.trade-plan,.current-signal,.preferred-setup,.multi-timeframe-picture,.technical-overview,.key-levels{box-shadow:0 8px 22px color-mix(in srgb,var(--color-shadow) 35%,transparent)}.market-snapshot{border-color:color-mix(in srgb,var(--color-accent-secondary) 24%,var(--color-border))}.market-primary-metrics{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(0,1fr))}.market-metric{padding:12px 14px;border-color:transparent;background:var(--color-surface-elevated)}.market-metric:first-child{background:color-mix(in srgb,var(--color-accent-secondary) 8%,var(--color-surface-elevated))}.market-metric:first-child .market-metric-value{font-size:clamp(24px,3vw,34px);letter-spacing:-.8px}.market-metric:nth-child(2) .market-metric-value{font-size:clamp(18px,2vw,24px)}.market-assessment,.execution-selection{padding:18px}.market-assessment-primary,.market-assessment-factors{gap:10px}.market-assessment-factors>section{padding:11px;border-color:transparent;background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent)}.market-assessment-more{margin-top:8px}.market-assessment-more>summary,.key-levels-all>summary{width:fit-content;cursor:pointer;color:var(--color-accent);font-size:10px;font-weight:700}.market-assessment-more>ul{margin-top:8px}.trade-plan-unavailable{padding:18px;border-color:var(--color-border);background:var(--color-surface);box-shadow:none}.trade-plan-unavailable .trade-plan-empty{margin-top:12px;padding:12px 0;border-width:1px 0;border-radius:0;background:transparent}.trade-plan-flow{gap:10px}.trade-plan-step{border-color:transparent;background:var(--color-surface-elevated)}.trade-plan-entry,.trade-plan-stop,.trade-plan-target{border-color:color-mix(in srgb,var(--trade-accent) 24%,var(--color-border))}.current-signal,.preferred-setup{padding:16px 18px;box-shadow:none}.current-signal-state strong,.preferred-setup-state strong{font-size:17px}.preferred-setup-state{margin-top:12px}.preferred-setup-metrics{gap:7px;margin-top:12px}.preferred-setup-metrics>div,.preferred-timeframe-groups>div{padding:9px 10px;border-color:transparent}.multi-timeframe-picture{padding:14px 18px;box-shadow:none}.multi-timeframe-header{padding-bottom:10px}.multi-timeframe-icon{width:32px;height:28px;padding:5px}.multi-timeframe-metrics{gap:0;margin-top:10px}.multi-timeframe-metrics>div{padding:5px 12px;border-width:0 1px 0 0;border-radius:0;background:transparent}.multi-timeframe-metrics>div:first-child{padding-left:0}.multi-timeframe-metrics>div:last-child{padding-right:0;border-right:0}.multi-timeframe-metrics dd{margin-top:5px}.technical-timeframe-grid{gap:9px}.technical-timeframe-card{padding:12px 14px;background:var(--color-surface-elevated)}.technical-compact-grid{grid-template-columns:minmax(0,2fr) minmax(190px,.62fr);gap:8px;margin-top:10px}.technical-compact-context{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.technical-compact-context>div{padding:7px 9px;border-width:0 1px 0 0;border-radius:0;background:transparent}.technical-compact-context>div:nth-child(5n){border-right:0}.technical-execution-statuses{gap:4px}.technical-execution-statuses>div{padding:6px 8px;border-color:transparent}.technical-timeframe-details{margin-top:9px;padding-top:8px}.timeframe-live-potential-sweep{border-color:#b9824e33;background:#b9824e09}.timeframe-forming-candle{border-style:dashed;background:transparent;opacity:.88}.key-levels-nearby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:12px}.key-level-compact{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--color-border)}.key-level-compact>span{overflow:hidden;color:var(--color-text-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.key-level-compact>strong{color:var(--color-text);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.key-level-compact>small{grid-column:1/-1;color:var(--color-text-subtle);font-size:8px}.key-levels-all{margin-top:12px}.key-levels-all[open]>summary{margin-bottom:4px}.ai-explanation{padding:18px 20px}.ai-market-brief-content{max-width:76ch;margin-top:12px;overflow-wrap:anywhere;color:var(--color-text);font-size:12px;line-height:1.7}.ai-market-brief-content>:first-child{margin-top:0}.ai-market-brief-content>:last-child{margin-bottom:0}.ai-market-brief-content h1,.ai-market-brief-content h2,.ai-market-brief-content h3,.ai-market-brief-content h4,.ai-market-brief-content h5,.ai-market-brief-content h6{margin:1.4em 0 .55em;color:var(--color-text);line-height:1.3}.ai-market-brief-content h1{font-size:19px}.ai-market-brief-content h2{font-size:17px}.ai-market-brief-content h3{font-size:15px}.ai-market-brief-content h4,.ai-market-brief-content h5,.ai-market-brief-content h6{font-size:13px}.ai-market-brief-content p,.ai-market-brief-content ul,.ai-market-brief-content ol,.ai-market-brief-content blockquote,.ai-market-brief-content pre,.ai-market-brief-content table{margin:0 0 1em}.ai-market-brief-content ul,.ai-market-brief-content ol{padding-left:20px}.ai-market-brief-content li+li{margin-top:4px}.ai-market-brief-content blockquote{padding:8px 12px;border-left:3px solid var(--color-accent);background:var(--color-surface-elevated);color:var(--color-text-muted)}.ai-market-brief-content code{padding:2px 5px;border-radius:4px;background:var(--color-surface-secondary);font-size:.92em}.ai-market-brief-content pre{overflow:auto;padding:12px;border-radius:8px;background:var(--color-surface-secondary)}.ai-market-brief-content pre code{padding:0;background:transparent}.ai-market-brief-content table{width:100%;display:block;overflow-x:auto;border-collapse:collapse}.ai-market-brief-content th,.ai-market-brief-content td{padding:7px 9px;border:1px solid var(--color-border);text-align:left;white-space:nowrap}.ai-market-brief-content th{background:var(--color-surface-elevated)}.ai-market-brief-content hr{margin:18px 0;border:0;border-top:1px solid var(--color-border)}.ai-market-brief-content a{color:var(--color-accent);text-underline-offset:2px}.ai-explanation>.ai-market-brief-content{white-space:normal}@media (max-width:1040px){.market-primary-metrics,.technical-compact-context{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-compact-context>div{border-right:1px solid var(--color-border)}.technical-compact-context>div:nth-child(2n){border-right:0}}@media (max-width:680px){.analysis-result{gap:12px}.market-primary-metrics,.key-levels-nearby{grid-template-columns:minmax(0,1fr)}.market-metric:first-child .market-metric-value{font-size:28px}.multi-timeframe-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.multi-timeframe-metrics>div:nth-child(2n){border-right:0}.technical-compact-grid,.technical-compact-context,.technical-execution-statuses{grid-template-columns:minmax(0,1fr)}.technical-compact-context>div{padding:7px 0;border-width:0 0 1px}.technical-compact-context>div:nth-child(2n){border-right:0}.key-level-compact{grid-template-columns:minmax(0,1fr)}.key-level-compact>strong{text-align:left}}.analysis-result{--font-xs:13px;--font-sm:14px;--font-base:15px;--font-md:16px;--font-lg:18px;--font-xl:21px;--font-display:clamp(30px,2.15vw,36px);font-size:var(--font-base)}.market-snapshot-eyebrow,.market-assessment-eyebrow,.execution-selection-eyebrow,.current-signal-eyebrow,.preferred-setup-eyebrow,.multi-timeframe-eyebrow,.technical-overview-eyebrow,.key-levels-eyebrow,.trade-plan-eyebrow,.ai-explanation>span{font-size:var(--font-xs);line-height:1.35}.market-snapshot h3,.market-assessment h3,.execution-selection h3,.current-signal h3,.preferred-setup h3,.multi-timeframe-picture h3,.technical-overview h3,.key-levels h3,.trade-plan h3,.ai-explanation h3{font-size:var(--font-lg);line-height:1.3}.market-metric dt,.market-secondary-details dt,.market-assessment-primary dt,.preferred-setup-metrics dt,.multi-timeframe-metrics dt{font-size:var(--font-xs)}.market-metric-value{font-size:var(--font-lg);line-height:1.2}.market-metric:first-child .market-metric-value{font-size:var(--font-display);white-space:nowrap}.market-metric:nth-child(2) .market-metric-value{font-size:clamp(22px,1.6vw,26px);white-space:nowrap}.market-secondary-details dd{font-size:var(--font-sm);line-height:1.4}.market-assessment-bias>span{font-size:var(--font-xs)}.market-assessment-bias>strong{font-size:clamp(20px,1.4vw,24px)}.market-assessment-bias>small{font-size:var(--font-xs);line-height:1.5}.market-assessment-primary dt{font-size:var(--font-xs)}.market-assessment-primary dd{font-size:var(--font-md);line-height:1.4}.market-assessment-confidence-note,.market-assessment-summary{font-size:var(--font-xs);line-height:1.55}.market-assessment-factors h4,.market-assessment-waiting h4,.execution-selection-why h4{font-size:var(--font-sm)}.market-assessment-factors ul,.market-assessment-waiting ul,.market-assessment-factors p{font-size:var(--font-sm);line-height:1.5}.market-assessment-more>summary,.market-assessment-triggers summary{font-size:var(--font-xs)}.market-assessment-triggers li,.market-assessment-readiness,.execution-selection-state{font-size:var(--font-xs)}.execution-selection-watch>span,.execution-selection-candidate span{font-size:var(--font-sm)}.execution-selection-watch>strong,.execution-selection-candidate strong{font-size:clamp(18px,1.3vw,21px);line-height:1.35}.execution-selection-watch>small,.execution-selection-candidate small,.execution-selection-candidate dt{font-size:var(--font-sm)}.execution-selection-candidate dd{font-size:var(--font-base)}.execution-selection-reasons,.execution-selection-message{font-size:var(--font-sm);line-height:1.6}.execution-selection-geometry span{font-size:var(--font-xs)}.execution-selection-geometry strong{font-size:var(--font-lg);white-space:nowrap}.execution-selection-geometry small{font-size:var(--font-xs)}.current-signal-state strong,.preferred-setup-state strong{font-size:clamp(18px,1.3vw,21px)}.current-signal-reasons-label,.preferred-setup-metrics dt,.preferred-timeframe-groups>div>span,.multi-timeframe-metrics dt,.multi-timeframe-conflicts>span{font-size:var(--font-xs)}.current-signal-reasons li,.preferred-timeframe-chips li,.preferred-timeframes-empty,.multi-timeframe-conflicts li,.multi-timeframe-conflicts-clear p{font-size:var(--font-sm);line-height:1.45}.preferred-setup-metrics dd,.multi-timeframe-metrics dd{font-size:var(--font-md);line-height:1.4}.preferred-selection-status,.key-levels-timeframe,.technical-overview-note{font-size:var(--font-xs)}.current-signal-context,.preferred-setup-context,.multi-timeframe-context,.key-levels-context{font-size:var(--font-xs);line-height:1.55}.technical-timeframe-card h4{font-size:var(--font-lg)}.technical-timeframe-card>header>div>small{font-size:var(--font-xs)}.technical-compact-context dt,.technical-execution-statuses dt{font-size:var(--font-xs)}.technical-compact-context dd,.technical-execution-statuses dd{font-size:var(--font-sm);line-height:1.45}.execution-status,.execution-model-state .execution-status{font-size:var(--font-xs)!important}.technical-timeframe-details>summary{font-size:var(--font-sm)}.timeframe-structure-summary h5,.timeframe-structure-event h5,.timeframe-indicator-details h5,.timeframe-execution-details>h5{font-size:var(--font-md)}.timeframe-structure-details dt,.timeframe-forming-candle dt,.timeframe-indicator-details dt,.indicator-visual header span{font-size:var(--font-xs)}.timeframe-structure-details dd,.timeframe-forming-candle dd,.timeframe-indicator-details dd,.indicator-visual p{font-size:var(--font-sm);line-height:1.45}.structure-sequence,.timeframe-liquidity p,.timeframe-live-interaction>p,.timeframe-forming-candle>p{font-size:var(--font-xs);line-height:1.5}.liquidity-zone-value,.indicator-visual header strong{font-size:var(--font-md)}.indicator-visual small{font-size:12px;line-height:1.45}.execution-model-card h5{font-size:var(--font-sm)}.execution-model-event,.execution-model-setup,.execution-model-stat,.execution-model-message,.execution-model-stale,.execution-model-primary-reason,.execution-model-codes ul{font-size:var(--font-xs);line-height:1.5}.execution-model-summary-geometry dt,.execution-model-geometry dt,.execution-model-details>summary,.execution-model-codes h6{font-size:var(--font-xs)}.execution-model-summary-geometry dd,.execution-model-geometry dd{font-size:var(--font-base)}.key-level-compact>span,.key-level-item h4,.key-level-item>header>span{font-size:var(--font-xs)}.key-level-compact>strong,.key-level-item>strong{font-size:clamp(16px,1.15vw,18px)}.key-level-compact>small,.key-level-item dt,.key-level-item dd{font-size:var(--font-xs)}.trade-plan-empty strong{font-size:clamp(18px,1.3vw,20px)}.trade-plan-empty p,.trade-plan-reasons,.trade-plan-disclaimer,.trade-plan-step p{font-size:var(--font-sm);line-height:1.55}.trade-plan-step-label,.trade-plan-step dt,.trade-plan-risk dt{font-size:var(--font-xs)}.trade-plan-step>strong{font-size:clamp(20px,1.5vw,24px)}.trade-plan-step dd,.trade-plan-risk dd{font-size:var(--font-base)}.trade-plan-entry>strong,.trade-plan-stop>strong,.trade-plan-target>strong{white-space:nowrap}.ai-explanation{padding:22px 24px}.ai-explanation h3{font-size:clamp(20px,1.5vw,22px)}.ai-market-brief-content{max-width:920px;font-size:var(--font-base);line-height:1.72}.ai-market-brief-preview>p:first-child{font-size:clamp(17px,1.15vw,18px);line-height:1.68;color:var(--color-text)}.ai-market-brief-content h1,.ai-market-brief-content h2{font-size:var(--font-lg)}.ai-market-brief-content h3{font-size:var(--font-md)}.ai-market-brief-content h4,.ai-market-brief-content h5,.ai-market-brief-content h6,.ai-market-brief-content p,.ai-market-brief-content li,.ai-market-brief-content th,.ai-market-brief-content td{font-size:var(--font-base)}.ai-market-brief-content strong{color:var(--color-text);font-weight:700}.ai-market-brief-full{max-width:1000px;margin-top:16px;padding-top:14px;border-top:1px solid var(--color-border)}.ai-market-brief-full>summary{width:fit-content;cursor:pointer;color:var(--color-accent);font-size:var(--font-sm);font-weight:750}.ai-market-brief-full[open]>summary{margin-bottom:15px}.ai-explanation>p{max-width:920px;font-size:var(--font-xs);line-height:1.55}@media (min-width:1440px){.market-metric:first-child .market-metric-value{font-size:var(--font-display)}.market-metric:nth-child(2) .market-metric-value{font-size:clamp(22px,1.6vw,26px)}.market-secondary-details dd{font-size:var(--font-sm)}}@media (max-width:680px){.analysis-result{--font-xs:13px;--font-sm:14px;--font-base:15px;--font-md:16px;--font-lg:18px;--font-xl:20px}.market-metric:first-child .market-metric-value{font-size:30px}.market-metric:nth-child(2) .market-metric-value{font-size:22px}.ai-explanation{padding:18px}}.execution-selection,.market-assessment{position:relative;isolation:isolate;overflow:hidden}.decision-background-symbol{position:absolute;z-index:-1;right:clamp(24px,4vw,64px);top:50%;width:clamp(110px,11vw,180px);height:clamp(110px,11vw,180px);display:grid;place-items:center;color:var(--card-accent,var(--premium-brand));opacity:.045;transform:translateY(-50%) rotate(-7deg);pointer-events:none}.decision-background-symbol .technical-icon{width:100%;height:100%}.market-assessment>.decision-background-symbol{--card-accent:var(--premium-positive);transform:translateY(-50%) rotate(-4deg)}.execution-selection{min-height:0;border-left:3px solid var(--card-accent);border-top-width:1px}.market-assessment{border-left:3px solid var(--premium-positive);border-top-width:1px}.execution-selection>header,.market-assessment-header{position:relative;z-index:1}.market-assessment-primary{position:relative;z-index:1;grid-template-columns:minmax(210px,.8fr) minmax(0,2.5fr)}.market-assessment-primary>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.market-assessment-primary>dl>div{min-width:0;display:block;padding:10px 14px;border-width:0 1px 0 0;border-radius:0;background:transparent}.market-assessment-primary>dl>div:last-child{border-right:0}.market-assessment-primary dd{margin-top:5px;text-align:left}.market-assessment-factors>section{background:color-mix(in srgb,var(--color-surface-elevated) 76%,transparent)}.market-assessment-factors ul{padding-left:0;list-style:none}.market-assessment-factors li{position:relative;padding-left:17px}.market-assessment-factors li:before{content:"✓";position:absolute;left:0;color:var(--premium-positive);font-weight:800}.market-assessment-factors .market-assessment-conflicts li:before{content:"!";width:12px;height:12px;display:grid;place-items:center;top:1px;border:1px solid color-mix(in srgb,var(--premium-danger) 45%,transparent);border-radius:50%;color:var(--premium-danger);font-size:8px}.market-assessment-waiting{width:fit-content;max-width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.market-assessment-waiting h4{flex:0 0 auto;color:var(--color-text-muted);font-weight:650}.market-assessment-waiting ul{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}.market-assessment-waiting li{position:relative;padding-left:13px;color:var(--color-text);font-weight:650}.market-assessment-waiting li:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:var(--premium-warning);box-shadow:0 0 8px color-mix(in srgb,var(--premium-warning) 45%,transparent);transform:translateY(-50%)}.market-assessment-waiting .market-assessment-more{flex-basis:100%;margin:0 0 0 25px}@media (min-width:1200px){.execution-selection-waiting{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.15fr) minmax(230px,.9fr);gap:11px 14px;align-items:stretch}.execution-selection-waiting>header{grid-column:1/-1}.execution-selection-waiting>.execution-selection-watch{grid-column:1;margin:0;align-content:center}.execution-selection-waiting>.execution-selection-why{grid-column:2;margin:0}.execution-selection-waiting>.execution-selection-message{grid-column:3;align-self:stretch;display:flex;align-items:center;margin:0;padding:12px 14px;border:1px solid var(--color-border);border-radius:9px;background:color-mix(in srgb,var(--premium-warning) 4%,var(--color-surface-elevated))}.execution-selection-actionable{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr) minmax(220px,.65fr);gap:11px 14px}.execution-selection-actionable>header{grid-column:1/-1}.execution-selection-actionable>.execution-selection-candidate{grid-column:1;margin:0}.execution-selection-actionable>.execution-selection-geometry{grid-column:2;margin:0;grid-template-columns:repeat(4,minmax(0,1fr))}.execution-selection-actionable>.execution-selection-why{grid-column:3;margin:0}.execution-selection-actionable>.execution-selection-message{grid-column:1/-1;margin:0;padding-top:0}.execution-selection-unavailable{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);gap:11px 18px}.execution-selection-unavailable>header{grid-column:1/-1}.execution-selection-unavailable>.execution-selection-message{margin:0;align-self:center}.execution-selection-unavailable>.execution-selection-rejections{margin:0;padding:10px 12px;border-top:0;border-left:1px solid var(--color-border)}}@media (max-width:1199px){.market-assessment-primary{grid-template-columns:minmax(0,1fr)}.market-assessment-primary>dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.decision-background-symbol{display:none}.market-assessment-primary>dl{grid-template-columns:minmax(0,1fr)}.market-assessment-primary>dl>div{padding:8px 0;border-width:0 0 1px}.market-assessment-primary>dl>div:last-child{border-bottom:0}.market-assessment-waiting{gap:6px 10px}}.analysis-result{--premium-radius:14px;--premium-border:color-mix(in srgb,var(--color-border-strong) 72%,transparent);--premium-highlight:rgba(255,255,255,.56);--premium-shadow:0 10px 28px color-mix(in srgb,var(--color-shadow) 34%,transparent),inset 0 1px var(--premium-highlight);--premium-shadow-hover:0 14px 32px color-mix(in srgb,var(--color-shadow) 42%,transparent),inset 0 1px var(--premium-highlight);--premium-brand:#7459cf;--premium-positive:#238c78;--premium-warning:#b47a2f;--premium-danger:#b15f75;--premium-cyan:#178da4;--premium-neutral:#697386}.market-snapshot,.market-assessment,.execution-selection,.current-signal,.preferred-setup,.multi-timeframe-picture,.technical-overview,.key-levels,.trade-plan,.ai-explanation{border-color:var(--premium-border);border-radius:var(--premium-radius);background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 34%),var(--color-surface);box-shadow:var(--premium-shadow)}.market-assessment,.execution-selection,.current-signal,.preferred-setup,.multi-timeframe-picture{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.market-assessment:hover,.execution-selection:hover,.current-signal:hover,.preferred-setup:hover,.multi-timeframe-picture:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--card-accent,var(--premium-brand)) 26%,var(--premium-border));box-shadow:var(--premium-shadow-hover)}}.premium-section-heading{min-width:0;display:flex;align-items:center;gap:10px}.premium-section-heading>div{min-width:0}.premium-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 20%,var(--color-border));border-radius:9px;background:color-mix(in srgb,currentColor 8%,transparent);color:var(--premium-brand);box-shadow:inset 0 1px #ffffff73}.premium-icon .technical-icon{width:17px;height:17px;flex-basis:17px}.premium-icon-positive{color:var(--premium-positive)}.premium-icon-warning{color:var(--premium-warning)}.premium-icon-neutral{color:var(--premium-neutral)}.premium-icon-cyan{color:var(--premium-cyan)}.premium-icon-brand{color:var(--premium-brand)}.premium-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--premium-neutral);box-shadow:0 0 0 4px color-mix(in srgb,var(--premium-neutral) 10%,transparent)}.premium-status-dot-positive{background:var(--premium-positive);box-shadow:0 0 0 4px color-mix(in srgb,var(--premium-positive) 12%,transparent)}.premium-status-dot-negative{background:var(--premium-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--premium-warning) 12%,transparent)}.decision-layer-grid{align-items:stretch;gap:14px}.decision-layer-grid>.market-assessment,.decision-layer-grid>.execution-selection{height:100%;box-sizing:border-box}.market-assessment{--card-accent:var(--premium-brand);display:flex;flex-direction:column;border-top:2px solid color-mix(in srgb,var(--premium-brand) 55%,var(--premium-border))}.execution-selection{position:relative;--card-accent:var(--premium-warning);display:flex;flex-direction:column;isolation:isolate}.execution-selection:after{content:"";position:absolute;z-index:-1;right:14px;bottom:14px;width:112px;height:72px;opacity:.12;background-image:radial-gradient(circle,var(--card-accent) 1px,transparent 1px);background-size:9px 9px;pointer-events:none;-webkit-mask-image:linear-gradient(135deg,transparent,#000);mask-image:linear-gradient(135deg,transparent,#000)}.execution-selection-actionable{--card-accent:var(--premium-positive)}.execution-selection-unavailable{--card-accent:var(--premium-neutral)}.market-assessment-header,.execution-selection>header{min-height:34px;align-items:center;padding-bottom:11px}.market-assessment-readiness,.execution-selection-state{display:inline-flex;align-items:center;gap:6px;border-radius:999px;letter-spacing:.42px}.market-assessment-readiness:before,.execution-selection-state:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 11%,transparent)}.market-assessment-primary{align-items:stretch;margin-top:11px}.market-assessment-bias{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon value" "helper helper";column-gap:9px;padding:11px 12px;border:0;border-left:3px solid var(--premium-positive);background:linear-gradient(110deg,color-mix(in srgb,var(--premium-positive) 8%,transparent),transparent),var(--color-surface-elevated)}.market-assessment-bias>.technical-icon{grid-area:icon;width:22px;height:22px;align-self:center;color:var(--premium-positive)}.market-assessment-bias>span{grid-area:label}.market-assessment-bias>strong{grid-area:value;margin-top:2px}.market-assessment-bias>small{grid-area:helper;margin-top:7px}.market-assessment-bias-bearish,.market-assessment-bias-strong_bearish{border-left-color:var(--premium-warning)}.market-assessment-bias-bearish>.technical-icon,.market-assessment-bias-strong_bearish>.technical-icon{color:var(--premium-warning)}.market-assessment-primary>dl{align-items:stretch;border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent)}.market-assessment-confidence-note{margin-top:8px}.market-assessment-factors{margin-top:9px}.market-assessment-factors>section{padding:9px 10px}.market-assessment-factors ul{margin-top:6px;line-height:1.4}.market-assessment-waiting ul{line-height:1.4}.market-assessment-waiting{margin-top:8px;padding:9px 10px}.market-assessment-summary{margin-top:auto;padding-top:9px}.execution-selection-watch{position:relative;border:0;border-left:3px solid var(--premium-warning);background:linear-gradient(100deg,color-mix(in srgb,var(--premium-warning) 9%,transparent),transparent 64%),var(--color-surface-elevated)}.execution-selection-watch>span{display:flex;align-items:center;gap:6px}.execution-selection-watch>span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--premium-warning);box-shadow:0 0 0 4px color-mix(in srgb,var(--premium-warning) 11%,transparent)}.execution-selection-watch>strong{font-size:16px}.execution-selection-why{margin-top:10px;padding:10px 12px;border-top:1px solid var(--color-border);border-radius:9px;background:color-mix(in srgb,var(--premium-warning) 4%,transparent)}.execution-selection-message{margin-top:auto;padding-top:10px}.market-context-grid{align-items:stretch;gap:14px}.market-context-grid>.current-signal,.market-context-grid>.preferred-setup,.market-context-grid>.multi-timeframe-picture{--card-accent:var(--premium-brand);height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:16px 17px;border-top:2px solid color-mix(in srgb,var(--card-accent) 48%,var(--premium-border));border-radius:var(--premium-radius)}.market-context-grid>.current-signal{--card-accent:var(--premium-positive);display:grid;grid-template-rows:auto 1fr auto}.market-context-grid>.multi-timeframe-picture{--card-accent:var(--premium-cyan)}.current-signal-heading,.preferred-setup-header,.multi-timeframe-header{min-height:34px}.current-signal-icon,.preferred-setup-icon,.multi-timeframe-icon{background:color-mix(in srgb,var(--card-accent) 8%,transparent);box-shadow:inset 0 1px #ffffff73}.current-signal-state{margin-top:10px}.current-signal-reasons{gap:5px}.current-signal-reasons li{padding:5px 7px;border:0;background:color-mix(in srgb,var(--card-accent) 6%,var(--color-surface-elevated))}.current-signal-context,.preferred-setup-context,.multi-timeframe-context{margin-top:auto;padding-top:9px}.preferred-setup-header,.multi-timeframe-header{align-items:center;padding-bottom:10px}.preferred-setup-metrics,.multi-timeframe-metrics{border-block:1px solid var(--color-border)}.preferred-setup-metrics>div,.multi-timeframe-metrics>div{border-radius:0;background:transparent}.preferred-timeframe-groups{margin-top:9px}.preferred-setup-context{margin-bottom:0}.multi-timeframe-conflicts{margin-top:9px;padding:9px 10px}.multi-timeframe-context{margin-bottom:0}.market-snapshot{position:relative;--card-accent:var(--premium-cyan);isolation:isolate;border-top:2px solid color-mix(in srgb,var(--premium-cyan) 50%,var(--premium-border));background:linear-gradient(110deg,color-mix(in srgb,var(--premium-cyan) 6%,transparent),transparent 46%),var(--color-surface)}.market-snapshot:before{content:"";position:absolute;z-index:-1;right:2%;top:12%;width:170px;height:74%;opacity:.08;background:repeating-linear-gradient(90deg,transparent 0 13px,var(--premium-cyan) 13px 14px),repeating-linear-gradient(0deg,transparent 0 17px,var(--premium-cyan) 17px 18px);-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.market-asset{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.market-asset .market-asset-mark{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--premium-cyan) 28%,var(--color-border));border-radius:50%;background:color-mix(in srgb,var(--premium-cyan) 9%,var(--color-surface));color:var(--premium-cyan);font-size:15px}.market-asset-mark svg{width:16px;height:16px}.market-asset>span:last-child{background:color-mix(in srgb,var(--premium-cyan) 8%,transparent);color:var(--premium-cyan)}@media (prefers-reduced-motion:reduce){.market-assessment,.execution-selection,.current-signal,.preferred-setup,.multi-timeframe-picture{transition:none}}@media (max-width:680px){.premium-icon{width:29px;height:29px;flex-basis:29px}.market-context-grid>.current-signal,.market-context-grid>.preferred-setup,.market-context-grid>.multi-timeframe-picture{height:auto}.execution-selection:after,.market-snapshot:before{display:none}}.technical-icon{width:15px;height:15px;flex:0 0 15px;display:inline-block;vertical-align:-3px}.technical-compact-context dt{display:flex;align-items:center;gap:5px}.execution-status{align-items:center;gap:5px}.execution-status .technical-icon{width:12px;height:12px;flex-basis:12px}.trade-plan:not(.trade-plan-unavailable){border-width:1px 1px 1px 4px;box-shadow:0 12px 30px color-mix(in srgb,var(--trade-accent) 14%,var(--color-shadow))}.trade-plan-unavailable-details{margin-top:10px;padding-top:0;border-top:0}.trade-plan-unavailable-details>summary{width:fit-content;cursor:pointer;color:var(--color-accent);font-size:10px;font-weight:700}.trade-plan-unavailable-details[open]{padding-top:10px;border-top:1px solid var(--color-border)}.trade-plan-unavailable-details[open]>summary{margin-bottom:10px}.trade-plan-unavailable-details h4{margin-top:0}.timeframe-structure-summary,.timeframe-structure-event,.timeframe-indicator-details,.timeframe-execution-details{border-color:transparent;background:transparent}.timeframe-structure-summary h5,.timeframe-liquidity h6{display:flex;align-items:center;gap:6px}.structure-primary{display:block;margin-top:3px;color:var(--color-text);font-size:20px;line-height:1.15}.structure-primary-bullish{color:#359f8d}.structure-primary-bearish{color:#a96f25}.structure-sequence{margin:8px 0 12px;color:var(--color-text-muted);font-size:11px;font-weight:650}.structure-sequence span{padding:0 5px;color:var(--color-accent)}.timeframe-structure-summary .structure-swings{grid-template-columns:repeat(2,minmax(0,1fr))}.structure-event-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--color-accent)}.structure-event-title .technical-icon{width:20px;height:20px;flex-basis:20px}.structure-event-title>strong{margin:0;font-size:14px}.timeframe-confirmed-breakout{display:inline-flex;align-items:center;gap:5px}.timeframe-confirmed-breakout .technical-icon{width:12px;height:12px}.timeframe-liquidity{padding:12px 14px;border-width:0 0 0 2px;border-radius:0;background:transparent}.timeframe-liquidity-buy{border-left-color:color-mix(in srgb,var(--premium-cyan) 55%,var(--color-border))}.timeframe-liquidity-sell{border-left-color:color-mix(in srgb,#359f8d 45%,var(--color-border))}.liquidity-zone-value{display:block;margin:2px 0 10px;color:var(--color-text);font-size:15px;font-variant-numeric:tabular-nums}.timeframe-liquidity dl{grid-template-columns:repeat(3,minmax(0,1fr))}.timeframe-live-interaction>header{align-items:center}.timeframe-live-interaction>header>.technical-icon{width:20px;height:20px;flex-basis:20px;color:#b9824e}.potential-sweep-verdict{padding-top:9px;border-top:1px solid rgba(185,130,78,.2);color:#b9824e!important;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.indicator-visual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.indicator-visual{min-width:0;padding:10px 11px;border-left:2px solid color-mix(in srgb,var(--color-accent) 38%,var(--color-border));background:color-mix(in srgb,var(--color-surface-elevated) 60%,transparent)}.indicator-visual header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px}.indicator-visual header span{color:var(--color-text-muted);font-size:9px;font-weight:700;text-transform:uppercase}.indicator-visual header strong{color:var(--color-text);font-size:13px}.indicator-visual meter{width:100%;height:7px;display:block;margin-top:10px;accent-color:var(--color-accent)}.indicator-visual small{display:block;margin-top:5px;color:var(--color-text-muted);font-size:8px}.indicator-visual p{margin:12px 0 0;color:var(--color-text);font-size:11px}.indicator-context-rows{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin-top:10px!important;border-top:1px solid var(--color-border)}.indicator-context-rows>div{padding:9px!important;border-radius:0!important;background:transparent!important}.timeframe-execution-details{padding-top:14px;border-top:1px solid var(--color-border);border-radius:0}.timeframe-execution-grid{gap:8px}.execution-model-card{padding:11px}.execution-model-card>header{padding-bottom:8px}.execution-model-state{gap:6px}.execution-model-state .execution-status{font-size:8px!important;font-weight:800;letter-spacing:.45px;text-transform:uppercase}.execution-direction{display:flex!important;align-items:center;gap:4px;font-weight:750}.execution-direction-up{color:#359f8d!important}.execution-direction-down{color:#a96f25!important}.execution-direction .technical-icon{width:12px;height:12px;flex-basis:12px}.execution-model-event{margin-top:8px;color:var(--color-text)!important;font-weight:650}.execution-model-primary-reason{margin:9px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.45}.execution-model-summary-geometry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:10px 0 0;border-block:1px solid var(--color-border)}.execution-model-summary-geometry>div{min-width:0;padding:9px 7px;border-right:1px solid var(--color-border)}.execution-model-summary-geometry>div:first-child{padding-left:0}.execution-model-summary-geometry>div:last-child{padding-right:0;border-right:0}.execution-model-summary-geometry dt{display:flex;align-items:center;gap:4px;color:var(--color-text-muted);font-size:8px}.execution-model-summary-geometry dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.execution-model-summary-geometry .technical-icon{width:11px;height:11px;flex-basis:11px}.execution-model-details{margin-top:9px}.execution-model-details>summary{width:fit-content;cursor:pointer;color:var(--color-accent);font-size:9px;font-weight:700}.execution-model-details[open]>summary{margin-bottom:9px}.execution-model-details>div{padding-top:1px;border-top:1px solid var(--color-border)}.key-level-compact>span{display:flex;align-items:center;gap:5px}.key-level-compact>span .technical-icon{width:12px;height:12px;flex-basis:12px;color:var(--color-accent)}@media (max-width:820px){.indicator-visual-grid{grid-template-columns:minmax(0,1fr)}.indicator-context-rows{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.timeframe-structure-summary .structure-swings,.timeframe-liquidity dl,.indicator-context-rows,.execution-model-summary-geometry{grid-template-columns:minmax(0,1fr)!important}.execution-model-summary-geometry>div{padding:7px 0;border-right:0;border-bottom:1px solid var(--color-border)}.execution-model-summary-geometry>div:last-child{border-bottom:0}}.dashboard-content{padding:clamp(20px,2.2vw,36px)}.dashboard-content>*{width:min(100%,1720px)}.ask-card{padding:clamp(22px,2.5vw,34px)}.ask-card-results{border-color:transparent;background:transparent;box-shadow:none}.ask-card-results:after{display:none}.ask-card-results>.analysis-prompt{max-width:920px}.ask-card-results>.chat-create-feedback{max-width:920px}.analysis-result{gap:12px;margin-top:10px;padding-top:14px}.market-context-grid{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.market-context-grid>:only-child{grid-column:1/-1}@media (min-width:1200px){.decision-layer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.market-assessment-primary{grid-template-columns:minmax(170px,.72fr) minmax(0,1.8fr)}.market-assessment-primary>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.market-assessment-primary>dl>div{min-width:0;display:block;padding:9px 11px;border-width:0 1px 0 0;border-radius:0;background:transparent}.market-assessment-primary>dl>div:last-child{border-right:0}.market-assessment-primary dd{margin-top:5px;text-align:left}.execution-selection-watch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 14px}.execution-selection-watch>small{grid-column:1/-1}.market-context-grid .current-signal{grid-template-columns:minmax(0,1fr);gap:10px}.market-context-grid .current-signal-summary{gap:10px}.market-context-grid .current-signal-evidence{padding:10px 0 0;border-top:1px solid var(--color-border);border-left:0}.market-context-grid .current-signal-context{padding-top:8px}.market-context-grid .preferred-setup-metrics,.market-context-grid .preferred-timeframe-groups,.market-context-grid .multi-timeframe-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-context-grid .preferred-timeframe-groups{gap:7px}.market-context-grid .multi-timeframe-metrics>div:nth-child(2n){border-right:0}.technical-timeframe-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.technical-timeframe-card:has(.technical-timeframe-details[open]){grid-column:1/-1}.key-levels-nearby{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.key-levels-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.dashboard-content{padding-inline:clamp(24px,2.2vw,40px)}.market-snapshot{display:grid;grid-template-columns:minmax(120px,.72fr) minmax(175px,1.05fr) minmax(88px,.53fr) minmax(126px,.76fr) minmax(126px,.76fr) minmax(105px,.63fr) minmax(95px,.57fr) minmax(75px,.45fr) minmax(70px,.42fr) minmax(100px,.6fr);align-items:stretch;gap:0;padding:14px 18px}.market-snapshot-header{min-width:0;justify-content:center;align-items:flex-start;flex-direction:column;gap:8px;padding:4px 14px 4px 0;border:0;border-right:1px solid var(--color-border)}.market-primary-metrics,.market-secondary-details{display:contents}.market-metric,.market-secondary-details>div{min-width:0;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:4px 12px;border:0;border-right:1px solid var(--color-border);border-radius:0;background:transparent!important}.market-metric dt,.market-secondary-details dt{min-height:1.35em;line-height:1.35}.market-cap-rank-metric{align-items:center!important;text-align:center}.market-cap-rank-metric dt{white-space:nowrap}.market-metric dd,.market-secondary-details dd{max-width:100%;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.market-metric:first-child .market-metric-value{font-size:clamp(22px,1.7vw,29px)}.market-metric:nth-child(2) .market-metric-value{font-size:clamp(16px,1.25vw,21px)}.market-primary-metrics .market-metric:nth-child(3) .market-metric-value,.market-primary-metrics .market-metric:nth-child(4) .market-metric-value{overflow:visible;text-overflow:clip}.market-secondary-details>div:last-child{padding-right:0;border-right:0}.market-secondary-details dd{font-size:10px}.technical-timeframe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.technical-timeframe-card:has(.technical-timeframe-details[open]){grid-column:1/-1}.technical-timeframe-card:not(:has(.technical-timeframe-details[open])) .technical-compact-grid{grid-template-columns:minmax(0,1fr)}.technical-timeframe-card:not(:has(.technical-timeframe-details[open])) .technical-compact-context{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-timeframe-card:not(:has(.technical-timeframe-details[open])) .technical-compact-context>div{padding:6px 7px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.technical-timeframe-card:not(:has(.technical-timeframe-details[open])) .technical-compact-context>div:nth-child(2n){border-right:0}.technical-timeframe-card:not(:has(.technical-timeframe-details[open])) .technical-execution-statuses{grid-template-columns:minmax(0,1fr)}.key-levels-nearby{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.key-level-compact{display:block;padding:9px 12px;border-right:1px solid var(--color-border)}.key-level-compact:last-child{border-right:0}.key-level-compact>strong{display:block;margin-top:6px;text-align:left}.key-level-compact>small{display:block;margin-top:4px}}@media (min-width:1800px){.dashboard-shell{grid-template-columns:232px minmax(0,1fr)}}@media (min-width:681px) and (max-width:1199px){.market-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-context-grid>:last-child:nth-child(odd){grid-column:1/-1}.technical-timeframe-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.dashboard-content>*{width:100%}.ask-card-results{padding:20px 0 0}.market-context-grid{grid-template-columns:minmax(0,1fr);gap:12px}.market-context-grid>*{grid-column:auto!important}}.key-levels-navigation{display:flex;align-items:center;gap:12px;margin-top:14px}.key-levels-header p{margin:5px 0 0;color:var(--color-text-muted);font-size:var(--font-xs);line-height:1.4}.key-levels-navigation>span{color:var(--color-text-muted);font-size:var(--font-xs);font-weight:700;letter-spacing:.55px;text-transform:uppercase}.key-level-timeframe-tabs{min-width:0;display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-surface-secondary) 72%,transparent)}.key-level-timeframe-tabs button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 13px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-sm);font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.key-level-timeframe-tabs button:hover{color:var(--color-text);background:color-mix(in srgb,var(--premium-cyan) 6%,transparent)}.key-level-timeframe-tabs .key-level-timeframe-active{border-color:color-mix(in srgb,var(--premium-cyan) 34%,var(--color-border));background:color-mix(in srgb,var(--premium-cyan) 10%,var(--color-surface-elevated));color:var(--color-text);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 65%,transparent),0 4px 12px color-mix(in srgb,var(--premium-cyan) 8%,transparent)}.key-level-timeframe-tabs small{padding:2px 5px;border:1px solid color-mix(in srgb,var(--premium-brand) 26%,transparent);border-radius:5px;color:var(--premium-brand);font-size:8px;font-weight:750;letter-spacing:.2px}.key-level-timeframe-select{display:none;min-height:38px;padding:7px 34px 7px 11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated);color:var(--color-text);font:inherit;font-size:var(--font-sm);font-weight:700}.key-level-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.key-level-card{--level-accent:var(--premium-cyan);min-width:0;position:relative;overflow:hidden;padding:13px 14px 12px;border:1px solid color-mix(in srgb,var(--level-accent) 22%,var(--color-border));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--level-accent) 5%,transparent),transparent 48%),var(--color-surface-elevated);box-shadow:inset 2px 0 var(--level-accent)}.key-level-card-support{--level-accent:var(--premium-positive)}.key-level-card-resistance{--level-accent:var(--premium-danger)}.key-level-card-buy-side-liquidity{--level-accent:var(--premium-cyan)}.key-level-card-sell-side-liquidity{--level-accent:#7587e8}.key-level-card-protected-level{--level-accent:var(--premium-warning)}.key-level-card-bos-level{--level-accent:var(--premium-brand)}.key-level-card>header{display:flex;align-items:flex-start;gap:7px}.key-level-card>header .technical-icon{width:18px;height:18px;flex:0 0 18px;color:var(--level-accent)}.key-level-role-badges{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.key-level-card h4{margin:0;padding:2px 6px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:5px;background:color-mix(in srgb,currentColor 7%,transparent);color:var(--color-text-muted);font-size:9px;font-weight:750;line-height:1.25}.key-level-card h4.key-level-role-support{color:var(--premium-positive)}.key-level-card h4.key-level-role-resistance{color:var(--premium-danger)}.key-level-card h4.key-level-role-buy-side-liquidity{color:var(--premium-cyan)}.key-level-card h4.key-level-role-sell-side-liquidity{color:#8495f2}.key-level-card h4.key-level-role-protected-level{color:var(--premium-warning)}.key-level-card h4.key-level-role-bos-level{color:var(--premium-brand)}.key-level-card>strong{max-width:100%;display:block;margin-top:11px;overflow:hidden;color:var(--color-text);font-size:clamp(15px,1.05vw,18px);font-variant-numeric:tabular-nums;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.key-level-card>span{display:block;margin-top:7px;overflow:hidden;color:var(--color-text-muted);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap}.key-level-card>small{display:block;margin-top:4px;color:var(--level-accent);font-size:var(--font-xs);font-weight:700}.key-levels-unavailable{margin-top:14px}@media (min-width:1440px){.key-level-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.key-level-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.key-levels-navigation{align-items:stretch;flex-direction:column;gap:7px}.key-level-timeframe-tabs{display:none}.key-level-timeframe-select{width:100%;display:block}.key-level-card-grid{grid-template-columns:minmax(0,1fr)}.key-level-card>strong{white-space:normal}}.timeframe-structure-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block:1px solid var(--color-border)}.timeframe-structure-summary,.timeframe-structure-event{padding:16px 18px;border:0;border-radius:0;background:transparent}.timeframe-structure-summary{border-right:1px solid var(--color-border)}.timeframe-structure-event{border-left:3px solid color-mix(in srgb,var(--color-accent) 36%,var(--color-border))}.timeframe-structure-event-bullish{border-left-color:color-mix(in srgb,var(--premium-positive) 58%,var(--color-border))}.timeframe-structure-event-bearish{border-left-color:color-mix(in srgb,var(--premium-danger) 58%,var(--color-border))}.timeframe-structure-summary h5,.timeframe-structure-event h5{margin:0 0 10px;color:var(--color-text);font-size:16px;line-height:1.3}.structure-primary{font-size:20px}.structure-sequence{display:flex;align-items:center;gap:6px;margin:5px 0 12px;color:var(--color-text-muted);font-size:16px}.structure-sequence abbr{color:var(--color-text);font-weight:750;text-decoration:none}.structure-sequence span{color:var(--color-accent)}.timeframe-structure-summary .structure-swings,.timeframe-structure-event dl{display:block;margin:0}.timeframe-structure-summary .structure-swings>div,.timeframe-structure-event dl>div{min-width:0;display:grid;grid-template-columns:minmax(125px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.timeframe-structure-summary .structure-swings>div:last-child,.timeframe-structure-event dl>div:last-child{border-bottom:0}.timeframe-structure-summary dt,.timeframe-structure-event dt{color:var(--color-text-muted);font-size:13px;line-height:1.4}.timeframe-structure-summary dd,.timeframe-structure-event dd{margin:0;overflow-wrap:anywhere;color:var(--color-text);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4;text-align:right;text-transform:none}.structure-event-title{margin-bottom:7px}.structure-event-title>strong{font-size:19px}.timeframe-structure-event-bullish .structure-event-title{color:var(--premium-positive)}.timeframe-structure-event-bearish .structure-event-title{color:var(--premium-danger)}.timeframe-confirmed-breakout{margin-top:10px;font-size:13px}.timeframe-structure-event-empty{margin:18px 0 0;color:var(--color-text-muted);font-size:13px}.timeframe-liquidity-grid{gap:0;margin-top:10px;border-block:1px solid var(--color-border)}.timeframe-liquidity{min-height:0;padding:14px 18px;border-width:0 1px 0 3px;border-radius:0;background:transparent}.timeframe-liquidity:last-child{border-right:0}.timeframe-liquidity h6{margin-bottom:8px;font-size:14px}.timeframe-liquidity h6 .technical-icon{width:17px;height:17px;flex-basis:17px}.liquidity-zone-value{margin:0;font-size:17px;line-height:1.35}.liquidity-inline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 14px;margin:7px 0 0!important;color:var(--color-text-muted);font-size:13px!important;line-height:1.4!important}.liquidity-inline-meta span+span{position:relative;padding-left:14px}.liquidity-inline-meta span+span:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:var(--color-text-muted);transform:translateY(-50%)}.timeframe-forming-candle{padding:13px 16px;border:1px solid color-mix(in srgb,var(--premium-warning) 24%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--premium-warning) 3%,transparent);opacity:1}.timeframe-forming-candle>header{align-items:center;margin-bottom:8px}.timeframe-forming-candle>header>div{display:flex;align-items:center;gap:7px}.timeframe-forming-candle>header span,.timeframe-forming-candle h5,.timeframe-forming-candle>header>strong{font-size:13px;line-height:1.35}.timeframe-forming-candle h5{display:flex;align-items:center;gap:7px;margin:0;color:var(--premium-warning);text-transform:uppercase}.timeframe-forming-candle h5:before{content:"·";color:var(--color-text-muted)}.timeframe-forming-candle dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--color-border)}.timeframe-forming-candle dl>div{min-width:0;padding:10px 13px;border-right:1px solid var(--color-border);border-radius:0;background:transparent}.timeframe-forming-candle dl>div:first-child{padding-left:0}.timeframe-forming-candle dl>div:last-child{padding-right:0;border-right:0}.timeframe-forming-candle dt{font-size:13px}.timeframe-forming-candle dd{margin-top:5px;overflow-wrap:anywhere;font-size:15px;font-variant-numeric:tabular-nums;line-height:1.35;text-transform:none}.timeframe-forming-candle>p{margin-top:8px;font-size:13px;line-height:1.45}@media (max-width:900px){.timeframe-forming-candle dl{grid-template-columns:repeat(2,minmax(0,1fr))}.timeframe-forming-candle dl>div:nth-child(2){padding-right:0;border-right:0}.timeframe-forming-candle dl>div:nth-child(n+3){border-top:1px solid var(--color-border)}.timeframe-forming-candle dl>div:nth-child(3){padding-left:0}}@media (max-width:560px){.timeframe-structure-details{grid-template-columns:minmax(0,1fr)}.timeframe-structure-summary{border-right:0;border-bottom:1px solid var(--color-border)}.timeframe-structure-event{border-left-width:3px}.timeframe-liquidity-grid{grid-template-columns:minmax(0,1fr)}.timeframe-liquidity{border-width:0 0 1px 3px}.timeframe-liquidity:last-child{border-bottom:0}.timeframe-forming-candle dl{grid-template-columns:minmax(0,1fr)}.timeframe-forming-candle dl>div{padding:9px 0;border-top:1px solid var(--color-border);border-right:0}.timeframe-forming-candle dl>div:first-child{border-top:0}.timeframe-forming-candle>header{align-items:flex-start;flex-direction:column}}.analysis-decision-layer{min-width:0;display:grid;gap:16px}.market-decision-header{min-width:0;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(230px,.8fr);gap:16px;align-items:stretch;padding:18px 20px;border:1px solid var(--premium-border,var(--color-border-strong));border-top:2px solid color-mix(in srgb,var(--premium-cyan,#178da4) 58%,var(--color-border));border-radius:var(--premium-radius,14px);background:linear-gradient(110deg,color-mix(in srgb,var(--premium-cyan,#178da4) 6%,transparent),transparent 48%),var(--color-surface);box-shadow:var(--premium-shadow,0 10px 28px color-mix(in srgb,var(--color-shadow) 34%,transparent))}.market-decision-identity{min-width:0;display:flex;flex-direction:column;justify-content:center}.market-decision-identity>span,.market-decision-confidence>span{color:var(--color-text-muted);font-size:10px;font-weight:750;letter-spacing:.8px;text-transform:uppercase}.market-decision-identity h2{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:6px 0 0;color:var(--color-text);font-size:22px;line-height:1.2}.market-decision-identity h2 small{color:var(--premium-cyan,#178da4);font-size:11px;letter-spacing:.5px}.market-decision-identity p{margin:5px 0 0;color:var(--color-text-muted);font-size:11px;font-weight:700}.market-decision-primary{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-inline:1px solid var(--color-border)}.market-decision-primary>div{min-width:0;padding:8px 13px;border-right:1px solid var(--color-border)}.market-decision-primary>div:last-child{border-right:0}.market-decision-primary dt{color:var(--color-text-muted);font-size:10px;font-weight:650}.market-decision-primary dd{margin:6px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:14px;font-weight:750;line-height:1.35}.market-decision-primary small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:10px;font-weight:700}.market-decision-primary small.positive{color:var(--premium-positive,#238c78)}.market-decision-primary small.negative{color:var(--premium-danger,#b15f75)}.market-decision-confidence{min-width:0;display:flex;flex-direction:column;justify-content:center}.market-decision-confidence strong{margin-top:6px;color:var(--color-text);font-size:15px}.market-decision-confidence small{margin-top:5px;color:var(--color-text-muted);font-size:10px;line-height:1.45}.market-decision-confidence p{margin:6px 0 0;color:var(--premium-brand,var(--color-accent));font-size:10px;font-weight:700}.production-trade-plan{border-width:1px 1px 1px 4px;box-shadow:0 14px 34px color-mix(in srgb,var(--trade-accent) 16%,var(--color-shadow))}.production-trade-plan.trade-plan-state-waiting{--trade-accent:var(--premium-warning,#b47a2f)}.production-trade-plan.trade-plan-state-degraded{--trade-accent:#a86f42}.production-trade-plan.trade-plan-state-unavailable{--trade-accent:var(--premium-neutral,#697386);box-shadow:var(--premium-shadow)}.trade-plan-authority{border-color:color-mix(in srgb,var(--premium-brand,#7459cf) 34%,var(--color-border))!important;background:color-mix(in srgb,var(--premium-brand,#7459cf) 9%,transparent)!important;color:var(--premium-brand,#7459cf)!important}.production-plan-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:14px;padding:11px 13px;border-left:3px solid var(--trade-accent);background:color-mix(in srgb,var(--trade-accent) 6%,var(--color-surface-elevated))}.production-plan-status strong{color:var(--trade-accent);font-size:13px;letter-spacing:.3px;text-transform:uppercase}.production-plan-status p{margin:0;color:var(--color-text-muted);font-size:10px}.production-plan-context{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:12px 0 0;border-block:1px solid var(--color-border)}.production-plan-context>div{min-width:0;padding:10px 13px;border-right:1px solid var(--color-border)}.production-plan-context>div:last-child{border-right:0}.production-plan-context dt,.production-plan-geometry span{color:var(--color-text-muted);font-size:10px;font-weight:650}.production-plan-context dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:12px;font-weight:750}.production-plan-geometry{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px;margin-top:14px}.production-plan-geometry>article{min-width:0;padding:13px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface-elevated)}.production-plan-geometry strong{display:block;margin-top:7px;overflow-wrap:anywhere;color:var(--color-text);font-size:15px;font-variant-numeric:tabular-nums;line-height:1.35}.production-plan-geometry small{display:block;margin-top:5px;color:var(--color-text-muted);font-size:9px;line-height:1.4}.production-plan-incomplete,.production-plan-waiting,.production-trade-plan .trade-plan-empty{margin-top:13px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--premium-warning,#b47a2f) 24%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--premium-warning,#b47a2f) 5%,var(--color-surface-elevated))}.production-plan-incomplete strong,.production-plan-waiting h4,.production-trade-plan .trade-plan-empty strong{color:var(--color-text);font-size:11px}.production-plan-incomplete p,.production-trade-plan .trade-plan-empty p{margin:6px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.45}.production-plan-waiting{display:flex;align-items:flex-start;gap:12px}.production-plan-waiting h4{flex:0 0 auto;margin:2px 0 0}.production-plan-waiting .trade-plan-reasons{margin:0}.production-plan-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.production-plan-evidence details{min-width:0;padding:10px 12px;border:1px solid var(--color-border);border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent)}.production-plan-evidence summary{cursor:pointer;color:var(--color-text);font-size:10px;font-weight:750}.production-plan-evidence .production-plan-warnings{border-color:color-mix(in srgb,var(--premium-warning,#b47a2f) 23%,var(--color-border))}.production-plan-evidence .trade-plan-reasons{margin-top:9px}.production-structural-plans{min-width:0;padding:15px 16px;border:1px solid color-mix(in srgb,var(--premium-cyan,#178da4) 30%,var(--color-border));border-radius:12px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-cyan,#178da4) 5%,transparent),transparent 52%),var(--color-surface)}.production-structural-plans-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.production-structural-plans-header>div>span{color:var(--premium-cyan,#178da4);font-size:10px;font-weight:750;letter-spacing:.8px;text-transform:uppercase}.production-structural-plans-header h3{margin:5px 0 0;color:var(--color-text);font-size:16px;line-height:1.3}.production-structural-plans-header p{max-width:340px;margin:1px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.45;text-align:right}.production-structural-plans-list{display:grid;gap:10px;margin-top:13px}.production-structural-plan-card{min-width:0;padding:13px;border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb,var(--premium-cyan,#178da4) 62%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 78%,transparent)}.production-structural-plan-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.production-structural-plan-card>header>div>span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.production-structural-plan-card h4{margin:4px 0 0;color:var(--color-text);font-size:14px;line-height:1.3}.production-structural-plan-state{padding:4px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:700;white-space:nowrap}.production-structural-plan-invalid{border-left-color:var(--premium-danger,#b15f75)}.production-structural-plan-unavailable{border-left-color:var(--premium-neutral,#697386)}.production-structural-plan-context,.production-structural-plan-geometry{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;margin:11px 0 0}.production-structural-plan-context>div,.production-structural-plan-geometry>div{min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.production-structural-plan-context dt,.production-structural-plan-geometry dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.production-structural-plan-context dd,.production-structural-plan-geometry dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:11px;font-weight:700;line-height:1.35}.production-structural-plan-geometry small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:9px;line-height:1.35}.production-structural-plan-empty{margin:11px 0 0;padding:9px;border-left:2px solid var(--premium-neutral,#697386);color:var(--color-text-muted);font-size:10px;line-height:1.45;background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent)}.production-structural-plan-invalid .production-structural-plan-empty{border-left-color:var(--premium-danger,#b15f75)}.production-structural-plan-evidence{margin-top:10px}.production-structural-plan-evidence summary{cursor:pointer;color:var(--color-text-muted);font-size:10px;font-weight:700}.production-structural-plan-evidence h5{margin:8px 0 0;color:var(--color-text-muted);font-size:10px}.production-structural-plan-evidence ul{margin:6px 0 0;padding-left:16px;color:var(--color-text-muted);font-size:10px;line-height:1.45}.timeframe-smc-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:11px 0 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--premium-brand,#7459cf) 20%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--premium-brand,#7459cf) 3%,var(--color-surface-elevated))}.timeframe-smc-summary>div{min-width:0;padding:8px 10px;border-right:1px solid var(--color-border)}.timeframe-smc-summary>div:last-child{border-right:0}.timeframe-smc-summary dt{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.timeframe-smc-summary dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:11px;font-weight:750;line-height:1.35;text-transform:capitalize}.timeframe-smc-summary small{display:block;margin-top:3px;color:var(--color-text-muted);font-size:9px;line-height:1.35}.timeframe-smc-structure-evidence{grid-column:1/-1;min-width:0;display:grid;gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--premium-brand,#7459cf) 20%,var(--color-border));border-radius:9px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-brand,#7459cf) 4%,transparent),transparent 52%),var(--color-surface-elevated)}.timeframe-smc-structure-evidence>header span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.timeframe-smc-structure-evidence h5{margin:4px 0 0;color:var(--color-text);font-size:14px;line-height:1.3}.smc-structure-shift,.smc-displacement-evidence{min-width:0}.smc-structure-shift h6,.smc-displacement-evidence h6{margin:0 0 7px;color:var(--color-text);font-size:11px}.smc-structure-metrics,.smc-structure-event-reference{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;margin:0}.smc-structure-metrics>div,.smc-structure-event-reference>div{min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-surface) 75%,transparent)}.smc-structure-metrics dt,.smc-structure-event-reference dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.smc-structure-metrics dd,.smc-structure-event-reference dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700;line-height:1.35;text-transform:capitalize}.smc-structure-event-reference,.smc-structure-reasons{margin-top:7px}.smc-structure-reasons summary{cursor:pointer;color:var(--color-text-muted);font-size:10px;font-weight:700}.smc-structure-reasons ul{margin:6px 0 0;padding-left:16px;color:var(--color-text-muted);font-size:10px;line-height:1.45}.timeframe-static-liquidity{grid-column:1/-1;min-width:0}.timeframe-static-liquidity>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.timeframe-static-liquidity>header h5,.timeframe-liquidity-candidates>h6{margin:0;color:var(--color-text);font-size:14px;line-height:1.3}.timeframe-static-liquidity>header p{margin:0;color:var(--color-text-muted);font-size:9px;line-height:1.4;text-align:right}.timeframe-static-liquidity-grid,.timeframe-liquidity-candidates>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.timeframe-static-liquidity-side,.timeframe-liquidity-candidate{min-width:0;padding:11px;border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent)}.timeframe-static-liquidity-buy{border-left-color:color-mix(in srgb,var(--premium-cyan,#178da4) 62%,var(--color-border))}.timeframe-static-liquidity-sell{border-left-color:color-mix(in srgb,#7587e8 62%,var(--color-border))}.timeframe-static-liquidity-side h6,.timeframe-liquidity-candidate h6{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--color-text);font-size:11px}.timeframe-static-liquidity-side dl,.timeframe-liquidity-candidate dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.timeframe-static-liquidity-side dl>div,.timeframe-liquidity-candidate dl>div{min-width:0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.timeframe-static-liquidity-side dt,.timeframe-liquidity-candidate dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.timeframe-static-liquidity-side dd,.timeframe-liquidity-candidate dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700;line-height:1.35;text-transform:capitalize}.timeframe-static-liquidity-side>p,.timeframe-liquidity-candidate>p{margin:0;color:var(--color-text-muted);font-size:10px;line-height:1.45}.timeframe-liquidity-candidates{margin-top:10px}.timeframe-liquidity-candidates>h6{margin-bottom:7px}.timeframe-liquidity-candidate h6{padding-left:0;border:0}.timeframe-liquidity-event{grid-column:1/-1;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--premium-cyan,#178da4) 22%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--premium-cyan,#178da4) 4%,var(--color-surface-elevated))}.timeframe-liquidity-event-potential{border-color:color-mix(in srgb,var(--premium-warning,#b47a2f) 35%,var(--color-border));background:color-mix(in srgb,var(--premium-warning,#b47a2f) 6%,var(--color-surface-elevated))}.timeframe-liquidity-event>header{display:flex;align-items:flex-start;gap:8px}.timeframe-liquidity-event>header>.technical-icon{width:17px;height:17px;margin-top:2px}.timeframe-liquidity-event header>div{min-width:0;flex:1}.timeframe-liquidity-event header span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.timeframe-liquidity-event h5{margin:3px 0 0;color:var(--color-text);font-size:14px;line-height:1.3}.timeframe-liquidity-event header strong{display:block;margin-top:3px;color:var(--color-text);font-size:11px;line-height:1.35}.timeframe-liquidity-event header em{padding:4px 6px;border:1px solid color-mix(in srgb,var(--premium-warning,#b47a2f) 35%,var(--color-border));border-radius:999px;color:var(--premium-warning,#b47a2f);font-size:9px;font-style:normal;font-weight:750;text-transform:uppercase}.timeframe-liquidity-event>dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;margin:10px 0 0}.timeframe-liquidity-event>dl>div{min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-surface) 70%,transparent)}.timeframe-liquidity-event dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.timeframe-liquidity-event dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700;line-height:1.35;text-transform:capitalize}.timeframe-liquidity-event>p{margin:9px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.45}.timeframe-liquidity-event>.timeframe-liquidity-event-uncertain{color:var(--premium-warning,#b47a2f);font-weight:700}.timeframe-fvg-evidence{grid-column:1/-1;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--premium-brand,#7459cf) 20%,var(--color-border));border-radius:9px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-brand,#7459cf) 4%,transparent),transparent 52%),var(--color-surface-elevated)}.timeframe-fvg-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeframe-fvg-evidence header span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.timeframe-fvg-evidence h5{margin:4px 0 0;color:var(--color-text);font-size:14px;line-height:1.3}.timeframe-fvg-evidence>header p{max-width:190px;margin:2px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.4;text-align:right}.timeframe-fvg-empty{margin:10px 0 0;color:var(--color-text-muted);font-size:10px}.timeframe-fvg-overview{margin-top:12px}.timeframe-fvg-current{margin-top:11px;padding:12px;border:1px solid color-mix(in srgb,var(--premium-cyan,#178da4) 22%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--premium-cyan,#178da4) 4%,var(--color-surface-elevated))}.timeframe-fvg-current>h6,.timeframe-fvg-historical>summary>h6{margin:0;color:var(--color-text);font-size:14px;font-weight:750;line-height:1.4}.timeframe-fvg-current>p{margin:8px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.5}.timeframe-fvg-current-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;margin-top:10px}.timeframe-fvg-current-card{padding:11px 12px}.timeframe-fvg-current-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.timeframe-fvg-historical{margin-top:11px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 42%,transparent)}.timeframe-fvg-historical>summary{min-height:24px;display:flex;align-items:center}.timeframe-fvg-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:11px}.timeframe-fvg-card{min-width:0;padding:11px;border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.timeframe-fvg-bullish{border-left-color:color-mix(in srgb,var(--premium-positive,#238c78) 62%,var(--color-border))}.timeframe-fvg-bearish{border-left-color:color-mix(in srgb,var(--premium-warning,#b47a2f) 62%,var(--color-border))}.timeframe-fvg-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeframe-fvg-card h6{margin:0;color:var(--color-text);font-size:12px}.timeframe-fvg-card>header span{padding:4px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:700}.timeframe-fvg-card>dl,.timeframe-fvg-provenance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 0}.timeframe-fvg-card>dl>div,.timeframe-fvg-provenance dl>div{min-width:0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.timeframe-fvg-card dt,.timeframe-fvg-provenance dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.timeframe-fvg-card dd,.timeframe-fvg-provenance dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700;line-height:1.35}.timeframe-fvg-provenance{margin-top:8px}.timeframe-fvg-provenance summary{cursor:pointer;color:var(--color-text-muted);font-size:10px;font-weight:700}.timeframe-order-block-evidence{grid-column:1/-1;min-width:0;padding:13px;border:1px solid color-mix(in srgb,#7587e8 23%,var(--color-border));border-radius:9px;background:linear-gradient(110deg,color-mix(in srgb,#7587e8 4%,transparent),transparent 52%),var(--color-surface-elevated)}.timeframe-order-block-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeframe-order-block-evidence header span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.timeframe-order-block-evidence h5{margin:4px 0 0;color:var(--color-text);font-size:14px;line-height:1.3}.timeframe-order-block-evidence>header p{max-width:190px;margin:2px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.4;text-align:right}.timeframe-order-block-empty{margin:10px 0 0;color:var(--color-text-muted);font-size:10px}.timeframe-order-block-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:11px}.timeframe-order-block-card{min-width:0;padding:11px;border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.timeframe-order-block-bullish{border-left-color:color-mix(in srgb,var(--premium-positive,#238c78) 62%,var(--color-border))}.timeframe-order-block-bearish{border-left-color:color-mix(in srgb,var(--premium-warning,#b47a2f) 62%,var(--color-border))}.timeframe-order-block-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeframe-order-block-card h6{margin:0;color:var(--color-text);font-size:12px}.timeframe-order-block-card>header span{padding:4px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:700}.timeframe-order-block-card>dl,.timeframe-order-block-provenance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 0}.timeframe-order-block-card>dl>div,.timeframe-order-block-provenance dl>div{min-width:0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.timeframe-order-block-card dt,.timeframe-order-block-provenance dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.timeframe-order-block-card dd,.timeframe-order-block-provenance dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700;line-height:1.35}.timeframe-order-block-provenance{margin-top:8px}.timeframe-order-block-provenance summary{cursor:pointer;color:var(--color-text-muted);font-size:10px;font-weight:700}.timeframe-order-block-provenance ul{margin:6px 0 0;padding-left:16px;color:var(--color-text-muted);font-size:10px;line-height:1.45}.timeframe-overlap-evidence{grid-column:1/-1;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--premium-warning,#b47a2f) 30%,var(--color-border));border-radius:9px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-warning,#b47a2f) 5%,transparent),transparent 52%),var(--color-surface-elevated)}.timeframe-overlap-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeframe-overlap-evidence header span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.timeframe-overlap-evidence h5{margin:4px 0 0;color:var(--color-text);font-size:14px;line-height:1.3}.timeframe-overlap-evidence>header p{max-width:220px;margin:2px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.4;text-align:right}.timeframe-overlap-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:11px}.timeframe-overlap-card{min-width:0;padding:11px;border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb,var(--premium-warning,#b47a2f) 68%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.timeframe-overlap-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeframe-overlap-card h6{margin:0;color:var(--color-text);font-size:12px}.timeframe-overlap-card>header span{padding:4px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:700}.timeframe-overlap-card>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 0}.timeframe-overlap-card>dl>div{min-width:0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.timeframe-overlap-card dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.timeframe-overlap-card dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700;line-height:1.35}.timeframe-smc-setup-evidence{grid-column:1/-1;min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--premium-cyan,#178da4) 24%,var(--color-border));border-radius:9px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-cyan,#178da4) 4%,transparent),transparent 52%),var(--color-surface-elevated)}.timeframe-smc-setup-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeframe-smc-setup-evidence header span{color:var(--color-text-muted);font-size:12px;font-weight:800;letter-spacing:.65px;text-transform:uppercase}.timeframe-smc-setup-evidence h5{margin:5px 0 0;color:var(--color-text);font-size:19px;font-weight:750;line-height:1.3}.timeframe-smc-setup-evidence>header p{max-width:285px;margin:2px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.55;text-align:right}.timeframe-smc-setup-empty{margin:12px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.5}.timeframe-smc-setup-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-top:13px}.timeframe-smc-setup-card{min-width:0;padding:13px;border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb,var(--premium-cyan,#178da4) 62%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.timeframe-smc-setup-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeframe-smc-setup-card h6{margin:0;color:var(--color-text);font-size:16px;font-weight:750;line-height:1.35}.timeframe-smc-setup-card>header span{padding:5px 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:11px;font-weight:750;line-height:1.3}.timeframe-smc-setup-card>dl,.timeframe-smc-setup-provenance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:11px 0 0}.timeframe-smc-setup-card>dl>div,.timeframe-smc-setup-provenance dl>div{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.timeframe-smc-setup-card dt,.timeframe-smc-setup-provenance dt{color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1.35}.timeframe-smc-setup-card dd,.timeframe-smc-setup-provenance dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:14px;font-weight:700;line-height:1.45}.timeframe-smc-setup-provenance{margin-top:10px}.timeframe-smc-setup-provenance summary{cursor:pointer;color:var(--color-text-muted);font-size:13px;font-weight:750;line-height:1.4}.timeframe-smc-setup-provenance ul{margin:7px 0 0;padding-left:18px;color:var(--color-text-muted);font-size:12px;line-height:1.55}.timeframe-smc-setup-provenance p{margin:7px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.timeframe-smc-geometry-evidence{grid-column:1/-1;min-width:0;padding:15px;border:1px solid color-mix(in srgb,var(--premium-positive,#28a66a) 24%,var(--color-border));border-radius:9px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-positive,#28a66a) 4%,transparent),transparent 52%),var(--color-surface-elevated)}.timeframe-smc-geometry-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeframe-smc-geometry-evidence header span{color:var(--color-text-muted);font-size:12px;font-weight:800;letter-spacing:.65px;text-transform:uppercase}.timeframe-smc-geometry-evidence h5{margin:5px 0 0;color:var(--color-text);font-size:19px;font-weight:750;line-height:1.3}.timeframe-smc-geometry-evidence>header p{max-width:310px;margin:2px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.55;text-align:right}.timeframe-smc-geometry-empty{margin:12px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.5}.timeframe-smc-geometry-list{display:grid;gap:10px;margin-top:13px}.timeframe-smc-geometry-card{min-width:0;padding:13px;border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb,var(--premium-positive,#28a66a) 62%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.timeframe-smc-geometry-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeframe-smc-geometry-card>header>div>span{color:var(--color-text-muted);font-size:12px;font-weight:750;letter-spacing:.55px;text-transform:uppercase}.timeframe-smc-geometry-card h6{margin:5px 0 0;color:var(--color-text);font-size:16px;font-weight:750;line-height:1.35}.timeframe-smc-geometry-card .timeframe-smc-geometry-entry-structure{margin-top:4px;color:var(--color-text-muted);font-size:12px;font-weight:650;line-height:1.4}.timeframe-smc-geometry-card>header>span{padding:5px 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:11px;font-weight:750;line-height:1.3}.timeframe-smc-geometry-identity,.timeframe-smc-geometry-levels,.timeframe-smc-geometry-location{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;margin:11px 0 0}.timeframe-smc-geometry-identity>div,.timeframe-smc-geometry-levels>div,.timeframe-smc-geometry-location>div{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.timeframe-smc-geometry-card dt{color:var(--color-text-muted);font-size:12px;font-weight:700;line-height:1.35}.timeframe-smc-geometry-card dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:14px;font-weight:750;line-height:1.45}.timeframe-smc-geometry-card small{display:block;margin-top:5px;color:var(--color-text-muted);font-size:11px;line-height:1.45}.timeframe-smc-geometry-incomplete{margin:11px 0 0;padding:9px 10px;border-left:2px solid var(--premium-warning,#b47a2f);color:var(--color-text-muted);font-size:12px;line-height:1.55}.timeframe-smc-geometry-primary{grid-template-columns:minmax(0,360px)}.timeframe-smc-geometry-context{margin-top:9px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.timeframe-smc-geometry-context>summary{width:fit-content;cursor:pointer;color:var(--color-text-muted);font-size:12px;font-weight:750;line-height:1.45}.timeframe-smc-geometry-context>summary:hover{color:var(--color-text)}.timeframe-smc-geometry-context>summary:focus-visible{outline:2px solid var(--premium-cyan,#178da4);outline-offset:3px;border-radius:4px}.timeframe-smc-geometry-context-detail{padding-top:2px}.timeframe-smc-geometry-provenance{margin-top:9px;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.timeframe-smc-geometry-provenance h6{margin:0;color:var(--color-text-muted);font-size:12px;font-weight:750;letter-spacing:.4px;line-height:1.4;text-transform:uppercase}.timeframe-smc-geometry-provenance h6:not(:first-child){margin-top:8px}.timeframe-smc-geometry-provenance ul{margin:5px 0 0;padding-left:18px;color:var(--color-text-muted);font-size:12px;line-height:1.55}.timeframe-smc-geometry-provenance p{margin:7px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.timeframe-smc-execution-evidence{grid-column:1/-1;min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--premium-brand,#7459cf) 26%,var(--color-border));border-radius:9px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-brand,#7459cf) 4%,transparent),transparent 52%),var(--color-surface-elevated)}.timeframe-smc-execution-evidence>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.timeframe-smc-execution-evidence header span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.timeframe-smc-execution-evidence h5{margin:4px 0 0;color:var(--color-text);font-size:14px;line-height:1.3}.timeframe-smc-execution-evidence>header p{max-width:280px;margin:2px 0 0;color:var(--color-text-muted);font-size:9px;line-height:1.4;text-align:right}.timeframe-smc-execution-empty{margin:10px 0 0;color:var(--color-text-muted);font-size:10px}.timeframe-smc-execution-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;margin-top:11px}.timeframe-smc-execution-card{min-width:0;padding:11px;border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb,var(--premium-brand,#7459cf) 62%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.timeframe-smc-execution-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.timeframe-smc-execution-card>header>div>span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.timeframe-smc-execution-card h6{margin:4px 0 0;color:var(--color-text);font-size:12px}.timeframe-smc-execution-card>header>span{padding:4px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:700}.timeframe-smc-execution-card>dl{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:9px 0 0}.timeframe-smc-execution-card>dl>div{min-width:0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.timeframe-smc-execution-card dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.timeframe-smc-execution-card dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700;line-height:1.35}.timeframe-smc-execution-provenance{margin-top:8px}.timeframe-smc-execution-provenance summary{cursor:pointer;color:var(--color-text-muted);font-size:10px;font-weight:700}.timeframe-smc-execution-provenance h6{margin:7px 0 0;color:var(--color-text-muted);font-size:10px}.timeframe-smc-execution-provenance ul{margin:4px 0 0;padding-left:16px;color:var(--color-text-muted);font-size:10px;line-height:1.45}.timeframe-smc-execution-provenance p{margin:6px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.45}.planned-alternative-opportunities{min-width:0;padding:15px 16px;border:1px solid color-mix(in srgb,var(--premium-brand,#7459cf) 25%,var(--color-border));border-radius:12px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-brand,#7459cf) 4%,transparent),transparent 52%),var(--color-surface)}.planned-alternative-opportunities-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.planned-alternative-opportunities-header>div>span{color:var(--premium-brand,#7459cf);font-size:10px;font-weight:750;letter-spacing:.8px;text-transform:uppercase}.planned-alternative-opportunities-header h3{margin:5px 0 0;color:var(--color-text);font-size:16px;line-height:1.3}.planned-alternative-opportunities-header p{max-width:340px;margin:1px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.45;text-align:right}.planned-alternative-opportunities-list{display:grid;gap:10px;margin-top:13px}.alternative-opportunity-card{min-width:0;padding:13px;border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb,var(--premium-brand,#7459cf) 58%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 78%,transparent)}.alternative-opportunity-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.alternative-opportunity-card>header>div:first-child>span{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.55px;text-transform:uppercase}.alternative-opportunity-card h4{margin:4px 0 0;color:var(--color-text);font-size:14px;line-height:1.3}.alternative-opportunity-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.alternative-opportunity-badges span{padding:4px 6px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:700;white-space:nowrap}.alternative-opportunity-context,.alternative-opportunity-geometry{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;margin:11px 0 0}.alternative-opportunity-context>div,.alternative-opportunity-geometry>div{min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.alternative-opportunity-context dt,.alternative-opportunity-geometry dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.alternative-opportunity-context dd,.alternative-opportunity-geometry dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:11px;font-weight:700;line-height:1.35}.alternative-opportunity-geometry small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:9px;line-height:1.35}.alternative-opportunity-waiting{display:flex;align-items:flex-start;gap:10px;margin-top:10px;padding:8px 9px;border-left:2px solid var(--premium-warning,#b47a2f);background:color-mix(in srgb,var(--premium-warning,#b47a2f) 5%,transparent)}.alternative-opportunity-waiting h5{flex:0 0 auto;margin:1px 0 0;color:var(--color-text);font-size:10px}.alternative-opportunity-waiting ul{margin:0;padding-left:15px;color:var(--color-text-muted);font-size:10px;line-height:1.45}.alternative-opportunity-message{margin:10px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.45}.production-plan-accordion>summary,.production-structural-plans-accordion>summary,.planned-alternative-opportunities-accordion>summary,.alternative-timeframe-group>summary{cursor:pointer;list-style:none}.production-plan-accordion>summary::-webkit-details-marker,.production-structural-plans-accordion>summary::-webkit-details-marker,.planned-alternative-opportunities-accordion>summary::-webkit-details-marker,.alternative-timeframe-group>summary::-webkit-details-marker{display:none}.production-plan-accordion>summary:after,.production-structural-plans-accordion>summary:after,.planned-alternative-opportunities-accordion>summary:after,.alternative-timeframe-group>summary:after{content:"+";display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-muted);font-size:15px;line-height:1}.production-plan-accordion>summary,.production-structural-plans-accordion>summary,.planned-alternative-opportunities-accordion>summary{position:relative}.production-plan-accordion>summary:after,.production-structural-plans-accordion>summary:after,.planned-alternative-opportunities-accordion>summary:after{position:absolute;top:2px;right:0}.production-plan-accordion[open]>summary:after,.production-structural-plans-accordion[open]>summary:after,.planned-alternative-opportunities-accordion[open]>summary:after,.alternative-timeframe-group[open]>summary:after{content:"−"}.production-plan-accordion .trade-plan-header{padding-right:32px}.production-plan-summary{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}.production-plan-summary>div{display:flex;align-items:baseline;gap:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent)}.production-plan-summary dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.production-plan-summary dd{margin:0;color:var(--color-text);font-size:10px;font-weight:750}.production-plan-details{margin-top:13px;padding-top:13px;border-top:1px solid var(--color-border)}.production-plan-details .production-plan-status{margin-top:0}.production-plan-details .production-plan-context>div{padding-block:8px}.production-plan-details .production-plan-geometry{gap:7px;margin-top:11px}.production-plan-details .production-plan-geometry>article{padding:10px 11px}.production-plan-details .production-plan-geometry strong{margin-top:5px;font-size:13px}.production-structural-plan-counts,.alternative-timeframe-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.production-structural-plan-counts span,.planned-alternative-total,.alternative-timeframe-badges span{padding:4px 7px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:9px;font-weight:700;white-space:nowrap}.production-structural-plans-note,.planned-alternative-opportunities-note{margin:11px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.45}.production-structural-plans-list{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:8px;margin-top:11px}.production-structural-plan-card{padding:10px 11px;border-left-width:2px;background:color-mix(in srgb,var(--color-surface-elevated) 62%,transparent)}.production-structural-plan-card h4,.alternative-opportunity-card h4{font-size:13px}.production-structural-plan-context,.production-structural-plan-geometry,.alternative-opportunity-context,.alternative-opportunity-geometry{gap:5px;margin-top:8px}.production-structural-plan-context>div,.production-structural-plan-geometry>div,.alternative-opportunity-context>div,.alternative-opportunity-geometry>div{padding:6px 7px;background:color-mix(in srgb,var(--color-surface) 58%,transparent)}.production-structural-plan-context dd,.production-structural-plan-geometry dd,.alternative-opportunity-context dd,.alternative-opportunity-geometry dd{font-size:10px}.production-structural-plan-more-geometry{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:5px;margin:8px 0 0}.production-structural-plan-more-geometry>div{min-width:0;padding:6px 7px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-surface) 58%,transparent)}.production-structural-plan-more-geometry dt{color:var(--color-text-muted);font-size:9px;font-weight:650}.production-structural-plan-more-geometry dd{margin:4px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:10px;font-weight:700}.production-structural-plan-more-geometry small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:9px}.production-structural-plan-evidence{margin-top:8px}.planned-alternative-timeframe-groups{display:grid;gap:8px;margin-top:11px}.alternative-timeframe-group{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--premium-brand,#7459cf) 19%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--premium-brand,#7459cf) 3%,var(--color-surface-elevated))}.alternative-timeframe-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:29px;position:relative}.alternative-timeframe-group>summary:after{position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:18px;font-size:13px}.alternative-timeframe-group>summary>span:first-child{color:var(--color-text);font-size:12px;font-weight:750}.alternative-timeframe-group .planned-alternative-opportunities-list{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:7px;margin-top:9px}.alternative-opportunity-card{padding:10px 11px;border-left-width:2px;background:color-mix(in srgb,var(--color-surface-elevated) 58%,transparent)}.alternative-opportunity-card>header>div:first-child>span{font-size:8px}.alternative-opportunity-badges span{padding:3px 5px;font-size:8px}.alternative-opportunity-message{margin:8px 0 0;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);font-size:9px}.production-trade-plan{border-width:1px 1px 1px 5px;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--trade-accent) 17%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--trade-accent) 7%,var(--color-surface)),var(--color-surface) 54%);box-shadow:0 22px 46px color-mix(in srgb,var(--trade-accent) 18%,var(--color-shadow))}.production-plan-accordion[open]>summary .production-plan-summary{display:none}.production-plan-accordion[open]>summary{padding-bottom:0}.production-plan-details{margin-top:15px;padding-top:0;border-top:0}.production-plan-hero{min-width:0;padding:17px 19px;border:1px solid color-mix(in srgb,var(--trade-accent) 34%,var(--color-border));border-radius:12px;background:linear-gradient(120deg,color-mix(in srgb,var(--trade-accent) 15%,transparent),transparent 68%),var(--color-surface-elevated)}.production-plan-hero>span{display:block;color:var(--color-text-muted);font-size:9px;font-weight:750;letter-spacing:.7px;text-transform:uppercase}.production-plan-hero strong{display:block;margin-top:7px;color:var(--trade-accent);font-size:clamp(20px,2.1vw,30px);font-weight:780;letter-spacing:-.65px;line-height:1.08;text-transform:uppercase}.production-plan-hero p{margin:7px 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.45}.production-plan-hero-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0 0}.production-plan-hero-metrics>div{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 82%,transparent)}.production-plan-hero-metrics dt{color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.35px;text-transform:uppercase}.production-plan-hero-metrics dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:12px;font-weight:760;line-height:1.3}.production-plan-meta{margin-top:10px}.production-plan-meta>summary{cursor:pointer;color:var(--color-text-muted);font-size:10px;font-weight:700}.production-plan-meta .production-plan-context{width:max-content;min-width:0;margin-top:7px;border-radius:8px}.production-plan-meta .production-plan-context>div{padding:7px 10px}.production-plan-meta .production-plan-context dt{font-size:9px}.production-plan-meta .production-plan-context dd{font-size:10px}.production-plan-details .production-plan-geometry{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.production-plan-details .production-plan-evidence{margin-top:10px}.production-plan-details .trade-plan-disclaimer{margin-top:10px;font-size:9px}.production-structural-plans{padding:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--premium-cyan,#178da4) 7%,transparent),transparent 58%),var(--color-surface)}.production-structural-plans-accordion>summary{padding:2px 30px 2px 2px}.production-structural-plans-header{align-items:center}.production-structural-plans-note{max-width:520px;margin:9px 0 0}.production-structural-plans-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.production-structural-plan-card{min-height:0;padding:11px 12px;border-left-width:3px;box-shadow:0 7px 18px color-mix(in srgb,var(--color-shadow) 16%,transparent)}.production-structural-plan-card>header{align-items:center}.production-structural-plan-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.production-structural-plan-chips span{padding:4px 6px;border:1px solid color-mix(in srgb,var(--premium-cyan,#178da4) 20%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--premium-cyan,#178da4) 5%,transparent);color:var(--color-text-muted);font-size:9px;font-weight:700}.production-structural-plan-geometry{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.production-structural-plan-empty{margin-top:8px;padding:7px 8px}.production-structural-plan-evidence-summary,.production-structural-plan-notes{margin-top:8px;padding:8px 9px;border-radius:8px;background:color-mix(in srgb,var(--color-surface) 62%,transparent)}.production-structural-plan-notes{border-left:2px solid color-mix(in srgb,var(--premium-warning,#b47a2f) 62%,var(--color-border));background:color-mix(in srgb,var(--premium-warning,#b47a2f) 4%,var(--color-surface))}.production-structural-plan-evidence-summary h5,.production-structural-plan-notes h5{margin:0;color:var(--color-text-muted);font-size:9px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.production-structural-plan-evidence-summary ul,.production-structural-plan-notes ul{display:grid;gap:3px;margin:6px 0 0;padding-left:14px;color:var(--color-text-muted);font-size:9px;line-height:1.35}.planned-alternative-opportunities{padding:14px;border-color:color-mix(in srgb,var(--premium-brand,#7459cf) 18%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--premium-brand,#7459cf) 3%,transparent),transparent 60%),color-mix(in srgb,var(--color-surface) 92%,transparent)}.planned-alternative-opportunities-accordion>summary{padding:2px 30px 2px 2px}.planned-alternative-opportunities-header{align-items:center}.planned-alternative-opportunities-note{max-width:520px;margin:9px 0 0}.planned-alternative-timeframe-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.alternative-timeframe-tile{position:relative;min-height:74px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:9px 32px 9px 10px;border:1px solid color-mix(in srgb,var(--premium-brand,#7459cf) 17%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent);color:var(--color-text);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.alternative-timeframe-tile:hover:not(:disabled),.alternative-timeframe-tile-active{border-color:color-mix(in srgb,var(--premium-brand,#7459cf) 48%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--premium-brand,#7459cf) 9%,transparent),transparent 74%),var(--color-surface-elevated)}.alternative-timeframe-tile:hover:not(:disabled){transform:translateY(-1px)}.alternative-timeframe-tile:disabled{opacity:.5;cursor:not-allowed}.alternative-timeframe-tile strong{font-size:16px;font-weight:780;line-height:1.05}.alternative-timeframe-tile>span{color:var(--color-text);font-size:10px;font-weight:700}.alternative-timeframe-tile small{color:var(--color-text-muted);font-size:9px;line-height:1.25}.alternative-timeframe-tile i{position:absolute;right:9px;top:50%;display:grid;place-items:center;width:18px;height:18px;transform:translateY(-50%);border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-muted);font-size:12px;font-style:normal}.planned-alternative-opportunities-expanded{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.alternative-opportunity-card{padding:11px 12px;border-left-width:2px;box-shadow:0 6px 15px color-mix(in srgb,var(--color-shadow) 12%,transparent)}.alternative-opportunity-context{grid-template-columns:repeat(2,minmax(0,1fr))}.alternative-opportunity-geometry{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.production-plan-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.production-structural-plan-geometry,.alternative-opportunity-geometry,.planned-alternative-timeframe-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.production-plan-hero{padding:15px}.production-plan-hero strong{font-size:23px}.production-plan-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.production-plan-meta .production-plan-context{width:100%}.production-structural-plans-list,.planned-alternative-opportunities-expanded{grid-template-columns:minmax(0,1fr)}.planned-alternative-timeframe-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.alternative-timeframe-tile{min-height:70px;padding:9px 30px 9px 10px}.alternative-timeframe-tile i{right:9px}}@media (max-width:420px){.production-plan-hero-metrics,.production-structural-plan-geometry,.alternative-opportunity-geometry,.planned-alternative-timeframe-groups{grid-template-columns:minmax(0,1fr)}.timeframe-smc-setup-card>header,.timeframe-smc-geometry-card>header{align-items:flex-start;flex-wrap:wrap}.timeframe-smc-setup-card>dl,.timeframe-smc-setup-provenance dl,.timeframe-smc-geometry-identity,.timeframe-smc-geometry-levels,.timeframe-smc-geometry-location{grid-template-columns:minmax(0,1fr)}}@media (max-width:1040px){.market-decision-header{grid-template-columns:minmax(0,1.65fr) minmax(220px,.85fr)}.market-decision-confidence{grid-column:auto;padding-top:0;border-top:0}.market-decision-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.market-decision-primary>div:nth-child(2){border-right:1px solid var(--color-border)}.market-decision-primary>div:nth-child(n+3){border-top:0}.market-decision-primary>div:nth-child(3){grid-column:auto;border-right:0}}@media (max-width:680px){.market-decision-header{display:contents}.market-decision-identity{order:1;padding:16px 16px 10px;border:1px solid var(--premium-border,var(--color-border-strong));border-bottom:0;border-radius:var(--premium-radius,14px) var(--premium-radius,14px) 0 0;background:var(--color-surface)}.market-decision-primary{order:2;padding:0 16px 16px;border:1px solid var(--premium-border,var(--color-border-strong));border-top:0;border-radius:0 0 var(--premium-radius,14px) var(--premium-radius,14px);background:var(--color-surface)}.analysis-decision-layer>.production-trade-plan{order:3}.market-decision-confidence{order:4;padding:14px 16px;border:1px solid var(--premium-border,var(--color-border-strong));border-radius:var(--premium-radius,14px);background:var(--color-surface)}.market-decision-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.market-decision-primary>div{padding:10px 9px}.market-decision-primary>div:nth-child(odd){padding-left:0}.market-decision-primary>div:nth-child(2n){padding-right:0}.market-decision-primary>div:nth-child(3){grid-column:1/-1;border-right:0}.market-decision-confidence{grid-column:auto}.production-plan-context{grid-template-columns:repeat(2,minmax(0,1fr))}.production-plan-context>div:nth-child(2){border-right:0}.production-plan-context>div:nth-child(n+3){border-top:1px solid var(--color-border)}.production-plan-geometry,.production-plan-evidence{grid-template-columns:minmax(0,1fr)}.production-plan-waiting{display:block}.production-plan-waiting .trade-plan-reasons{margin-top:8px}.timeframe-smc-summary{grid-template-columns:minmax(0,1fr)}.timeframe-smc-summary>div{border-right:0;border-bottom:1px solid var(--color-border)}.timeframe-smc-summary>div:last-child{border-bottom:0}.timeframe-smc-structure-evidence{padding:11px}.timeframe-static-liquidity>header{display:block}.timeframe-static-liquidity>header p{margin-top:4px;text-align:left}.timeframe-static-liquidity-grid,.timeframe-liquidity-candidates>div{grid-template-columns:minmax(0,1fr)}.timeframe-fvg-evidence{padding:11px}.timeframe-fvg-evidence>header{display:block}.timeframe-fvg-evidence>header p{max-width:none;margin-top:4px;text-align:left}.timeframe-order-block-evidence{padding:11px}.timeframe-order-block-evidence>header{display:block}.timeframe-order-block-evidence>header p{max-width:none;margin-top:4px;text-align:left}.timeframe-overlap-evidence{padding:11px}.timeframe-overlap-evidence>header{display:block}.timeframe-overlap-evidence>header p{max-width:none;margin-top:4px;text-align:left}.timeframe-smc-setup-evidence{padding:11px}.timeframe-smc-setup-evidence>header{display:block}.timeframe-smc-setup-evidence>header p{max-width:none;margin-top:4px;text-align:left}.timeframe-smc-geometry-evidence{padding:11px}.timeframe-smc-geometry-evidence>header{display:block}.timeframe-smc-geometry-evidence>header p{max-width:none;margin-top:4px;text-align:left}.timeframe-smc-execution-evidence{padding:11px}.timeframe-smc-execution-evidence>header{display:block}.timeframe-smc-execution-evidence>header p{max-width:none;margin-top:4px;text-align:left}.planned-alternative-opportunities-header{display:block}.planned-alternative-opportunities-header p{max-width:none;margin-top:8px;text-align:left}.production-structural-plans-header{display:block}.production-structural-plans-header p{max-width:none;margin-top:8px;text-align:left}.production-structural-plan-card>header{display:block}.production-structural-plan-state{display:inline-block;margin-top:8px}.alternative-opportunity-card>header{display:block}.alternative-opportunity-badges{justify-content:flex-start;margin-top:8px}.alternative-opportunity-waiting{display:block}.alternative-opportunity-waiting ul{margin-top:6px}.production-plan-summary{gap:5px}.production-plan-summary>div{padding:5px 7px}.production-structural-plans-list,.alternative-timeframe-group .planned-alternative-opportunities-list{grid-template-columns:minmax(0,1fr)}.production-structural-plan-counts,.alternative-timeframe-badges{justify-content:flex-start;margin-top:8px}.alternative-timeframe-group>summary{align-items:flex-start;flex-direction:column}}.timeframe-structure-details{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:0}.timeframe-structure-summary,.timeframe-structure-event,.timeframe-liquidity-section{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.timeframe-structure-summary h5,.timeframe-structure-event h5,.timeframe-liquidity-section>h5{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--color-text);font-size:16px;line-height:1.3}.timeframe-support-resistance{min-width:0}.timeframe-support-resistance>h5{margin:0 0 8px;color:var(--color-text);font-size:16px;line-height:1.3}.evidence-metric-strip{min-width:0;display:grid!important;gap:0!important;margin:0!important;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 70%,transparent)}.evidence-metric-strip-six{grid-template-columns:repeat(6,minmax(0,1fr))!important}.evidence-metric-strip-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.evidence-metric-strip-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.evidence-metric-strip>div{min-width:0;display:block!important;padding:10px 12px!important;border:0!important;border-right:1px solid var(--color-border)!important;border-radius:0!important;background:transparent}.evidence-metric-strip>div:last-child{border-right:0!important}.evidence-metric-strip dt{color:var(--color-text-muted)!important;font-size:13px!important;font-weight:650;line-height:1.35}.evidence-metric-strip dd{max-width:100%;margin:6px 0 0!important;overflow:hidden;color:var(--color-text)!important;font-size:15px!important;font-weight:750!important;font-variant-numeric:tabular-nums;line-height:1.35!important;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap}.evidence-metric-strip dd small{display:block;margin-top:3px;overflow:hidden;color:var(--color-text-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.evidence-metric-strip .evidence-timestamp{margin-top:5px;color:var(--color-text-muted);font-size:12px;font-weight:500;letter-spacing:0}.evidence-timestamp>span{color:var(--color-text-subtle)}.support-resistance-metric-support{box-shadow:inset 3px 0 color-mix(in srgb,var(--premium-positive) 65%,transparent)}.support-resistance-metric-resistance{box-shadow:inset 3px 0 color-mix(in srgb,var(--premium-warning) 65%,transparent)}.support-resistance-metric>dd>small{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.support-resistance-metric>dd>small span+span{position:relative;padding-left:12px}.support-resistance-metric>dd>small span+span:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:var(--color-text-muted);transform:translateY(-50%)}.evidence-value-unavailable{color:var(--color-text-muted)!important;font-weight:600!important}.evidence-metric-strip abbr{text-decoration:none}.evidence-metric-strip .structure-primary{display:block;margin:0;font-size:18px!important}.structure-event-value{display:flex;align-items:center;gap:5px}.structure-event-value .technical-icon{width:16px;height:16px;flex:0 0 16px}.structure-event-value-bullish{color:var(--premium-positive)!important}.structure-event-value-bearish{color:var(--premium-warning)!important}.evidence-metric-strip .timeframe-confirmed-breakout{max-width:100%;display:inline-flex;margin:0;padding:3px 6px;overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.timeframe-structure-event-empty{margin:0;padding:11px 12px;border:1px dashed var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 55%,transparent)}.timeframe-liquidity-section{display:grid;gap:0}.timeframe-liquidity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:0}.timeframe-liquidity{min-width:0;padding:0 10px 0 0;border:0;border-radius:0;background:transparent}.timeframe-liquidity+.timeframe-liquidity{padding:0 0 0 10px}.timeframe-liquidity h6{margin:0 0 7px;padding-left:8px;border-left:2px solid var(--color-border);font-size:14px;line-height:1.35}.timeframe-liquidity-buy h6{border-left-color:color-mix(in srgb,var(--premium-cyan) 60%,var(--color-border))}.timeframe-liquidity-sell h6{border-left-color:color-mix(in srgb,#7587e8 60%,var(--color-border))}.timeframe-forming-candle .evidence-metric-strip{border-width:1px 0 0;border-radius:0;background:transparent}.timeframe-forming-candle .evidence-metric-strip>div{padding-block:10px!important}@media (max-width:1199px){.evidence-metric-strip-six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.evidence-metric-strip-six>div:nth-child(3n){border-right:0!important}.evidence-metric-strip-six>div:nth-child(n+4){border-top:1px solid var(--color-border)!important}}@media (max-width:900px){.evidence-metric-strip-six,.evidence-metric-strip-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.evidence-metric-strip-six>div:nth-child(3n){border-right:1px solid var(--color-border)!important}.evidence-metric-strip-six>div:nth-child(2n),.evidence-metric-strip-four>div:nth-child(2n){border-right:0!important}.evidence-metric-strip-six>div:nth-child(n+3),.evidence-metric-strip-four>div:nth-child(n+3){border-top:1px solid var(--color-border)!important}.timeframe-liquidity-grid{grid-template-columns:minmax(0,1fr);gap:12px}.timeframe-liquidity,.timeframe-liquidity+.timeframe-liquidity{padding:0}}@media (max-width:430px){.evidence-metric-strip-six,.evidence-metric-strip-four{grid-template-columns:minmax(0,1fr)!important}.evidence-metric-strip>div{border-top:1px solid var(--color-border)!important;border-right:0!important}.evidence-metric-strip>div:first-child{border-top:0!important}}@media (max-width:560px){.evidence-metric-strip-two{grid-template-columns:minmax(0,1fr)!important}.evidence-metric-strip-two>div{border-top:1px solid var(--color-border)!important;border-right:0!important}.evidence-metric-strip-two>div:first-child{border-top:0!important}}.dashboard-content{padding-inline:clamp(18px,1.45vw,28px)}.dashboard-content>*{width:min(100%,1800px)}.ask-card-results{padding-inline:clamp(18px,1.55vw,28px)}.analysis-result{gap:20px}.technical-overview{padding:clamp(18px,1.55vw,26px)}.technical-timeframe-grid{gap:14px}.technical-timeframe-card{padding:18px 20px}.technical-timeframe-card>header{min-height:36px;padding-bottom:12px}.technical-timeframe-card h4{font-size:21px;font-weight:620;line-height:1.25}.technical-timeframe-card>header>div>small{margin-top:4px;font-size:13px;line-height:1.4}.technical-timeframe-card>header>span{padding:4px 7px;font-size:11px;font-weight:600}.technical-compact-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.32fr);gap:16px;margin-top:16px}.technical-compact-context{grid-template-columns:repeat(5,minmax(0,1fr))}.technical-compact-context>div,.technical-execution-statuses>div{padding:12px 14px}.technical-compact-context dt,.technical-execution-statuses dt{font-size:13px;font-weight:500;line-height:1.4}.technical-compact-context dd,.technical-execution-statuses dd{margin-top:7px;font-size:15px;font-weight:550;line-height:1.42}.technical-execution-statuses{gap:7px}.execution-status,.execution-model-state .execution-status{padding:5px 8px;font-size:12px!important;font-weight:600!important;letter-spacing:.15px;text-transform:none}.technical-timeframe-details{margin-top:16px;padding-top:14px}.technical-timeframe-details>summary{font-size:14px;font-weight:600}.technical-timeframe-details[open]>summary{margin-bottom:20px}.technical-timeframe-detail-content,.timeframe-structure-details{gap:22px}.timeframe-structure-summary h5,.timeframe-support-resistance>h5,.timeframe-structure-event h5,.timeframe-liquidity-section>h5,.timeframe-indicator-details h5,.timeframe-execution-details>h5{margin-bottom:11px;font-size:17px;font-weight:620}.evidence-metric-strip{border-width:1px 0;border-radius:0;background:color-mix(in srgb,var(--color-surface-elevated) 54%,transparent)}.evidence-metric-strip>div{padding:14px 16px!important}.evidence-metric-strip dt{font-size:13px!important;font-weight:500;letter-spacing:.05px}.evidence-metric-strip dd{margin-top:7px!important;font-size:16px!important;font-weight:550!important}.evidence-metric-strip .structure-primary{font-size:19px!important;font-weight:600!important}.evidence-metric-strip dd small,.evidence-metric-strip .evidence-timestamp{font-size:12px;font-weight:450;line-height:1.4}.evidence-metric-strip-two>div{padding-block:15px!important}.support-resistance-metric>dd{font-size:18px!important;font-weight:600!important}.support-resistance-metric>dd>small{margin-top:6px;font-size:13px;font-weight:450}.timeframe-liquidity-grid{gap:18px}.timeframe-liquidity,.timeframe-liquidity+.timeframe-liquidity{padding:0}.timeframe-liquidity h6{margin-bottom:9px;font-size:14px;font-weight:600}.timeframe-liquidity .evidence-metric-strip-four{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.85fr) minmax(0,.65fr)!important}.timeframe-liquidity .evidence-metric-strip dd{overflow:visible;font-size:15px!important;text-overflow:clip}.timeframe-liquidity .evidence-metric-strip>div:first-child dd{font-size:16px!important;font-weight:600!important}.timeframe-forming-candle{padding:15px 18px}.timeframe-forming-candle>header span,.timeframe-forming-candle h5,.timeframe-forming-candle>header>strong{font-size:13px;font-weight:550}.timeframe-forming-candle .evidence-metric-strip dd{font-size:17px!important;font-weight:550!important}.timeframe-forming-candle>p{font-size:13px}.timeframe-indicator-details{padding:18px 0 0;border-top:1px solid var(--color-border);border-radius:0}.indicator-visual-grid{gap:14px}.indicator-visual{padding:15px 16px}.indicator-visual header span{font-size:13px;font-weight:500}.indicator-visual header strong{font-size:17px;font-weight:600}.indicator-visual p{font-size:14px}.indicator-visual small{margin-top:7px;font-size:12px}.indicator-context-rows{margin-top:16px!important}.indicator-context-rows>div{padding:12px 14px!important}.indicator-context-rows dt{font-size:13px;font-weight:500}.indicator-context-rows dd{margin-top:6px;font-size:15px;font-weight:550}.timeframe-execution-details{padding-top:20px}.timeframe-execution-grid{gap:14px}.execution-model-card{padding:16px 17px}.execution-model-card>header{gap:12px;padding-bottom:11px}.execution-model-card>header span{font-size:12px;font-weight:500}.execution-model-card h5{font-size:16px;font-weight:600;line-height:1.35}.execution-model-state small{font-size:12px;font-weight:500}.execution-model-event,.execution-model-setup,.execution-model-stat,.execution-model-message,.execution-model-stale,.execution-model-primary-reason,.execution-model-codes ul{font-size:13px;font-weight:450;line-height:1.58}.execution-model-summary-geometry dt,.execution-model-geometry dt,.execution-model-details>summary,.execution-model-codes h6{font-size:12px;font-weight:500}.execution-model-summary-geometry dd,.execution-model-geometry dd{font-size:15px;font-weight:550}.execution-model-summary-geometry>div{padding:11px 9px}.execution-model-details>summary{font-weight:600}.ai-market-brief-content,.ai-market-brief-full{max-width:960px}@media (min-width:1200px){.technical-timeframe-card:has(.technical-timeframe-details[open]){padding:22px 24px}.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-compact-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.3fr)}.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-compact-context{grid-template-columns:repeat(5,minmax(0,1fr))}.timeframe-execution-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px) and (max-width:1599px){.evidence-metric-strip-six{grid-template-columns:repeat(3,minmax(0,1fr))!important}.evidence-metric-strip-six>div:nth-child(3n){border-right:0!important}.evidence-metric-strip-six>div:nth-child(n+4){border-top:1px solid var(--color-border)!important}}@media (min-width:1600px){.dashboard-content{padding-inline:clamp(20px,1.35vw,30px)}.dashboard-content>*{width:min(100%,1800px)}.ask-card-results{padding-inline:20px}.evidence-metric-strip-six{grid-template-columns:repeat(6,minmax(0,1fr))!important}.evidence-metric-strip-six>div{border-top:0!important}.evidence-metric-strip-six>div:not(:last-child){border-right:1px solid var(--color-border)!important}.evidence-metric-strip-six>div:last-child{border-right:0!important}}@media (max-width:1199px){.technical-compact-grid{grid-template-columns:minmax(0,1fr)}.technical-execution-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}.timeframe-execution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeframe-liquidity .evidence-metric-strip-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.timeframe-liquidity .evidence-metric-strip-four>div:nth-child(2n){border-right:0!important}.timeframe-liquidity .evidence-metric-strip-four>div:nth-child(n+3){border-top:1px solid var(--color-border)!important}}@media (max-width:760px){.technical-timeframe-card{padding:16px}.technical-compact-context{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-execution-statuses,.timeframe-execution-grid{grid-template-columns:minmax(0,1fr)}.timeframe-liquidity-grid{gap:16px}.timeframe-liquidity .evidence-metric-strip-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.timeframe-liquidity .evidence-metric-strip-four{grid-template-columns:minmax(0,1fr)!important}.timeframe-liquidity .evidence-metric-strip-four>div{border-top:1px solid var(--color-border)!important;border-right:0!important}.timeframe-liquidity .evidence-metric-strip-four>div:first-child{border-top:0!important}}.timeframe-structure-details{gap:16px}.timeframe-structure-summary h5,.timeframe-support-resistance>h5,.timeframe-structure-event h5,.timeframe-liquidity-section>h5{margin-bottom:9px}.timeframe-structure-details .evidence-metric-strip{background:color-mix(in srgb,var(--color-surface-elevated) 52%,transparent)}.timeframe-structure-details .evidence-metric-strip>div{padding:12px 14px!important}.timeframe-structure-details .evidence-metric-strip dt{font-size:13px!important;font-weight:500}.timeframe-structure-details .evidence-metric-strip dd{margin-top:6px!important;overflow:visible;font-size:15px!important;font-weight:550!important;overflow-wrap:normal;text-overflow:clip;white-space:normal}.timeframe-structure-details .evidence-metric-strip .structure-primary{font-size:18px!important;font-weight:600!important}.timeframe-structure-details .evidence-metric-strip dd small{margin-top:4px;font-size:12px;font-weight:450}.timeframe-structure-details .evidence-protected-meta{display:block}.timeframe-structure-details .evidence-protected-meta>span{padding-inline:2px;color:var(--color-text-subtle)}.timeframe-structure-details .support-resistance-metric>dd{font-size:17px!important;font-weight:600!important}.timeframe-structure-details .support-resistance-metric>dd>small{margin-top:5px;font-size:13px;font-weight:450}.timeframe-structure-details .timeframe-confirmed-breakout{font-size:12px;font-weight:550}.timeframe-structure-details .timeframe-liquidity-grid{gap:14px}.timeframe-structure-details .timeframe-liquidity h6{margin-bottom:8px}.timeframe-structure-details .timeframe-liquidity .evidence-metric-strip>div:first-child dd{font-size:16px!important;font-weight:600!important}.execution-selection-unavailable{display:flex;flex-direction:column;gap:10px}.execution-selection-unavailable>.execution-selection-message{margin:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 56%,transparent)}.execution-selection-rejection-context{margin:0;padding-top:2px}.execution-selection-rejection-context>header>span{display:block;color:var(--color-text-muted);font-size:8px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.execution-selection-rejection-context h4{margin:3px 0 0;color:var(--color-text);font-size:11px}.execution-selection-timeframe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.execution-selection-timeframe-card{min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 58%,transparent)}.execution-selection-timeframe-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 6px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.execution-selection-timeframe-card h5{margin:0;color:var(--color-text);font-size:13px;line-height:1.2}.execution-selection-timeframe-card>header>span{flex:0 0 auto;color:var(--color-text-muted);font-size:9px;font-weight:650}.execution-selection-timeframe-candidates{display:grid;gap:6px;padding-top:6px}.execution-selection-rejection{min-width:0;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)}.execution-selection-rejection:first-child{padding-top:0;border-top:0}.execution-selection-rejection>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.execution-selection-rejection strong{color:var(--color-text);font-size:10px;line-height:1.35}.execution-selection-rejection>header>span{flex:0 0 auto;max-width:48%;color:var(--color-text-muted);font-size:9px;line-height:1.35;text-align:right}.execution-selection-rejection .execution-selection-reasons{margin:3px 0 0;padding-left:13px;color:var(--color-text-muted);font-size:9px;line-height:1.4}.execution-selection-timeframe-empty{margin:0;color:var(--color-text-muted);font-size:9px;line-height:1.4}@media (min-width:1200px){.execution-selection-timeframe-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.execution-selection-timeframe-grid{grid-template-columns:minmax(0,1fr)}}.market-metric:not(:first-child) .market-metric-value{font-size:clamp(14px,1vw,17px);font-weight:700}.market-primary-metrics .market-metric:nth-child(3) .market-metric-value,.market-primary-metrics .market-metric:nth-child(4) .market-metric-value{overflow:visible;text-overflow:clip}.market-secondary-details dd{font-size:12px;font-weight:650}.production-plan-hero-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.production-plan-geometry{grid-template-columns:repeat(auto-fit,minmax(118px,max-content));justify-content:start;gap:8px}.production-plan-geometry>article{padding:9px 10px}.production-plan-geometry>article>span{font-size:10px;font-weight:600}.production-plan-geometry>article>strong{font-size:clamp(15px,1.05vw,17px);font-weight:750}.production-plan-geometry>article>small{font-size:10px}.production-structural-plan-geometry,.alternative-opportunity-geometry,.execution-model-geometry{grid-template-columns:repeat(auto-fit,minmax(112px,max-content));justify-content:start;gap:7px}.production-structural-plan-geometry>div,.alternative-opportunity-geometry>div,.execution-model-geometry>div{padding:8px 9px}.production-structural-plan-geometry dt,.alternative-opportunity-geometry dt,.execution-model-geometry dt{font-size:10px;font-weight:600}.production-structural-plan-geometry dd,.alternative-opportunity-geometry dd,.execution-model-geometry dd{margin-top:4px;font-size:14px;font-weight:750}.execution-selection-timeframe-card{padding:9px 10px}.execution-selection-rejection strong{font-size:11px;font-weight:650}.execution-selection-rejection>header>span,.execution-selection-rejection .execution-selection-reasons,.execution-selection-timeframe-empty{font-size:10px}@media (max-width:760px){.production-plan-geometry,.production-structural-plan-geometry,.alternative-opportunity-geometry,.execution-model-geometry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.production-plan-geometry,.production-structural-plan-geometry,.alternative-opportunity-geometry,.execution-model-geometry{grid-template-columns:minmax(0,1fr)}}.technical-compact-summary{display:grid;gap:12px;margin-top:12px}.technical-compact-core{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.technical-compact-core>div,.technical-compact-opportunities>div,.technical-compact-footer>div{min-width:0;padding:8px 9px;border:1px solid color-mix(in srgb,var(--color-border) 68%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 30%,transparent)}.technical-compact-summary dt{color:var(--color-text-muted);font-size:10px;font-weight:650;line-height:1.35}.technical-compact-summary dd{margin-top:4px;overflow-wrap:anywhere;color:var(--color-text);font-size:12px;font-weight:700;line-height:1.4}.technical-compact-opportunities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.technical-compact-opportunities>div{border-color:color-mix(in srgb,var(--premium-cyan) 20%,var(--color-border))}.technical-compact-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-top:10px;border-top:1px solid var(--color-border)}.technical-compact-footer>div{padding:5px 8px;border:0;border-right:1px solid var(--color-border);border-radius:0;background:transparent}.technical-compact-footer>div:last-child{border-right:0}.technical-timeframe-detail-content>.technical-evidence-overview{margin-top:0}.technical-evidence-warnings ul{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--color-text-muted);font-size:13px;line-height:1.5}.technical-timeframe-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.technical-compact-core{grid-template-columns:repeat(2,minmax(112px,1fr))}.technical-compact-opportunities{grid-template-columns:repeat(auto-fit,minmax(116px,1fr))}.technical-compact-summary dt,.technical-compact-summary dd,.technical-timeframe-card .technical-evidence-group dt,.technical-timeframe-card .technical-evidence-group dd,.technical-timeframe-card .technical-status-value{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-overview{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));align-items:start;gap:10px}.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-group,.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-group:nth-child(2n),.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-group:nth-last-child(-n+2){height:auto;padding:14px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-surface-secondary) 48%,transparent)}.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-warnings{grid-column:1/-1}.technical-deep-subsection{margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border)}.technical-deep-subsection>summary{color:var(--premium-cyan);cursor:pointer;font-size:12px;font-weight:700;line-height:1.4}.technical-deep-subsection>summary:focus-visible,.technical-evidence-bottom-close:focus-visible{outline:2px solid var(--premium-cyan);outline-offset:3px}.technical-evidence-bottom-close{display:block;grid-column:1/-1;width:fit-content;min-height:38px;margin:14px auto 0;padding:8px 16px;border:1px solid color-mix(in srgb,var(--premium-cyan) 45%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--premium-cyan) 8%,var(--color-surface-elevated));color:var(--premium-cyan);font:inherit;font-size:13px;font-weight:750;cursor:pointer}@media (max-width:680px){.technical-compact-core{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.technical-compact-opportunities,.technical-compact-footer{grid-template-columns:minmax(0,1fr)}.technical-compact-footer>div{border-right:0;border-bottom:1px solid var(--color-border)}.technical-compact-footer>div:last-child{border-bottom:0}}.execution-selection-actionable{display:flex;flex-direction:column;gap:12px}.execution-selection-actionable>.execution-selection-quick-stats,.execution-selection-actionable>.execution-selection-levels,.execution-selection-actionable>.execution-selection-why,.execution-selection-actionable>.execution-selection-message{width:100%;margin:0}.execution-selection-actionable>header{align-items:center}.execution-selection-heading-block{min-width:0;display:flex;align-items:center;gap:18px}.execution-selection-heading-block>.premium-section-heading{flex:0 0 auto}.execution-selection-identity{min-width:0;display:grid;gap:2px;padding-left:18px;border-left:1px solid var(--color-border)}.execution-selection-identity>span{width:fit-content;padding:4px 7px;border:1px solid color-mix(in srgb,var(--premium-warning) 32%,var(--color-border));border-radius:999px;color:var(--premium-warning);background:color-mix(in srgb,var(--premium-warning) 7%,transparent);font-size:11px;font-weight:800;letter-spacing:.45px;line-height:1.3;text-transform:uppercase}.execution-selection-identity>strong{margin-top:3px;color:var(--color-text);font-size:16px;font-weight:760;line-height:1.3}.execution-selection-identity>small{color:var(--color-text-muted);font-size:12px;line-height:1.4}.execution-selection-bullish .execution-selection-identity>span{border-color:color-mix(in srgb,var(--premium-positive) 32%,var(--color-border));color:var(--premium-positive);background:color-mix(in srgb,var(--premium-positive) 7%,transparent)}.execution-selection-quick-stats{display:flex;justify-content:flex-start}.execution-selection-quick-stats>dl{display:grid;grid-template-columns:repeat(2,minmax(150px,210px));gap:8px;margin:0}.execution-selection-quick-stats>dl>div{min-width:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 62%,transparent)}.execution-selection-quick-stats dt{color:var(--color-text-muted);font-size:11px;font-weight:700;line-height:1.35}.execution-selection-quick-stats dd{margin:4px 0 0;color:var(--color-text);font-size:15px;font-weight:780;line-height:1.3;text-transform:capitalize}.execution-selection-bullish .execution-selection-quick-stats>dl>div:last-child dd{color:var(--premium-positive)}.execution-selection-bearish{--card-accent:var(--premium-warning);border-color:color-mix(in srgb,var(--premium-warning) 30%,var(--color-border));background:linear-gradient(115deg,color-mix(in srgb,var(--premium-warning) 5%,transparent),transparent 38%),var(--color-surface)}.execution-selection-bearish .execution-selection-quick-stats>dl>div:last-child dd{color:var(--premium-warning)}.execution-selection-bearish .execution-selection-quick-stats>dl>div,.execution-selection-bearish .execution-selection-geometry>div{background:color-mix(in srgb,var(--color-surface-elevated) 78%,transparent)}.execution-selection-levels{min-width:0;padding-top:2px}.execution-selection-levels>h4{margin:0 0 8px;color:var(--color-text);font-size:13px;font-weight:750;line-height:1.4}.execution-selection-geometry{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px}.execution-selection-geometry>div{grid-column:span 3;min-width:0;padding:12px 13px}.execution-selection-geometry>.execution-geometry-target-two,.execution-selection-geometry>.execution-geometry-ratio-one,.execution-selection-geometry>.execution-geometry-ratio-two{grid-column:span 4}.execution-selection-geometry span{font-size:12px;font-weight:700;line-height:1.35}.execution-selection-geometry strong{display:block;margin-top:6px;overflow-wrap:anywhere;color:var(--color-text);font-size:clamp(16px,1.15vw,18px);font-weight:780;font-variant-numeric:tabular-nums;line-height:1.35}.execution-selection-geometry small{margin-top:5px;font-size:12px;line-height:1.4}.execution-selection-actionable>.execution-selection-why{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 56%,transparent)}.execution-selection-actionable>.execution-selection-why h4{font-size:13px;white-space:nowrap}.execution-selection-actionable>.execution-selection-why .execution-selection-reasons{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.execution-selection-actionable>.execution-selection-why .execution-selection-reasons li{padding:5px 8px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface-elevated) 68%,transparent);font-size:12px;font-weight:650;line-height:1.35}.execution-selection-actionable>.execution-selection-message{padding-top:0;font-size:12px;line-height:1.5}@media (max-width:900px){.execution-selection-geometry>div,.execution-selection-geometry>.execution-geometry-target-two,.execution-selection-geometry>.execution-geometry-ratio-one,.execution-selection-geometry>.execution-geometry-ratio-two{grid-column:span 6}.execution-selection-geometry>div:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:680px){.execution-selection-actionable>header{align-items:flex-start}.execution-selection-heading-block{display:grid;gap:11px}.execution-selection-identity{padding:0;border-left:0}.execution-selection-actionable>.execution-selection-why{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.execution-selection-actionable>header{display:grid}.execution-selection-actionable>header>.execution-selection-state{max-width:100%;justify-self:start}.execution-selection-quick-stats>dl{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.execution-selection-geometry>div,.execution-selection-geometry>.execution-geometry-target-two,.execution-selection-geometry>.execution-geometry-ratio-one,.execution-selection-geometry>.execution-geometry-ratio-two{grid-column:1/-1}}.structural-evidence-accordion{min-width:0}.structural-evidence-accordion>summary,.timeframe-fvg-card>summary,.timeframe-order-block-card>summary{position:relative;cursor:pointer;list-style:none}.structural-evidence-accordion>summary::-webkit-details-marker,.timeframe-fvg-card>summary::-webkit-details-marker,.timeframe-order-block-card>summary::-webkit-details-marker{display:none}.structural-evidence-accordion>summary{padding-right:34px}.structural-evidence-accordion>summary:after,.timeframe-fvg-card>summary:after,.timeframe-order-block-card>summary:after{content:"+";position:absolute;top:2px;right:2px;display:grid;width:24px;height:24px;place-items:center;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:7px;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent);font-size:17px;font-weight:650;line-height:1}.structural-evidence-accordion[open]>summary:after,.timeframe-fvg-card[open]>summary:after,.timeframe-order-block-card[open]>summary:after{content:"−"}.structural-evidence-accordion>summary:focus-visible,.timeframe-fvg-card>summary:focus-visible,.timeframe-order-block-card>summary:focus-visible{outline:2px solid var(--premium-cyan,#178da4);outline-offset:4px;border-radius:6px}.structural-evidence-accordion>summary>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.structural-evidence-accordion>summary>header h5,.structural-evidence-accordion>summary>h6{margin:0}.structural-evidence-accordion>summary>header p{margin:2px 0 0;text-align:right}.structural-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px}.structural-summary-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.structural-summary-grid>div{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 48%,transparent)}.structural-summary-grid span{display:block;color:var(--color-text-muted);font-size:11px;font-weight:700;line-height:1.35}.structural-summary-grid strong{display:block;overflow-wrap:anywhere;margin-top:4px;color:var(--color-text);font-size:15px;font-weight:750;line-height:1.35}.structural-summary-grid small{display:block;overflow-wrap:anywhere;margin-top:4px;color:var(--color-text-muted);font-size:12px;font-weight:550;line-height:1.45}.structural-summary-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.structural-summary-chips span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:999px;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-surface-elevated) 54%,transparent);font-size:12px;font-weight:650;line-height:1.4}.structural-evidence-detail{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--color-border) 76%,transparent)}.timeframe-liquidity-candidates.structural-evidence-accordion{margin-top:12px;padding:12px 13px}.timeframe-fvg-card>summary,.timeframe-order-block-card>summary{padding-right:31px}.timeframe-fvg-card>summary:after,.timeframe-order-block-card>summary:after{top:50%;width:22px;height:22px;transform:translateY(-50%);font-size:15px}.timeframe-fvg-card>summary>header,.timeframe-order-block-card>summary>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeframe-fvg-card>summary>header h6,.timeframe-order-block-card>summary>header h6{margin:0}.structural-item-detail{margin-top:11px;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.timeframe-static-liquidity summary header h5,.timeframe-liquidity-candidates>summary>h6,.timeframe-smc-structure-evidence>summary h5,.timeframe-fvg-evidence>summary h5,.timeframe-order-block-evidence>summary h5{font-size:18px;font-weight:750;line-height:1.3}.timeframe-static-liquidity summary header p,.timeframe-fvg-evidence>summary header p,.timeframe-order-block-evidence>summary header p{font-size:12px;line-height:1.5}.timeframe-fvg-card>summary>header span,.timeframe-order-block-card>summary>header span{padding:5px 8px;font-size:11px;font-weight:750;line-height:1.35}.structural-item-detail>.timeframe-fvg-provenance,.structural-item-detail>.timeframe-order-block-provenance{margin-top:11px}@media (max-width:900px){.structural-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.structural-summary-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.structural-evidence-accordion>summary>header{display:block}.structural-evidence-accordion>summary>header p{margin-top:5px;text-align:left}.structural-summary-grid,.structural-summary-grid-two,.timeframe-fvg-list,.timeframe-order-block-list{grid-template-columns:minmax(0,1fr)}}.market-snapshot{display:block}.market-context-primary{display:grid;grid-template-columns:minmax(210px,1.1fr) minmax(175px,.9fr) minmax(150px,.75fr);align-items:stretch}.market-context-primary .market-snapshot-header{min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;gap:8px;padding:5px 18px 5px 0;border:0;border-right:1px solid var(--color-border)}.market-context-primary .market-primary-metrics{display:contents;margin:0}.market-context-primary .market-metric{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;min-width:0;padding:8px 16px;border:0;border-right:1px solid var(--color-border);border-radius:0;background:transparent}.market-context-primary .market-metric:last-child{border-right:0}.market-context-primary .market-metric:first-child .market-metric-value{font-size:clamp(23px,2.1vw,31px)}.market-context-primary .market-metric:nth-child(2) .market-metric-value{font-size:clamp(18px,1.55vw,23px)}.market-secondary-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--color-border)}.market-secondary-details>div{min-width:0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 58%,transparent)}.market-secondary-details>div:first-child,.market-secondary-details>div:last-child{padding:9px 11px;border-right:1px solid color-mix(in srgb,var(--color-border) 82%,transparent)}.market-secondary-details dd{overflow:visible;margin-top:5px;font-size:12px;font-weight:650;line-height:1.4;text-overflow:clip;white-space:normal}.market-secondary-details .market-secondary-prominent dd{color:var(--color-text);font-size:15px;font-weight:750}.market-secondary-details .market-cap-rank-metric{align-items:flex-start!important;text-align:left}.market-decision-header{display:block;padding:14px}.market-decision-primary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;border:0}.market-decision-primary>div,.market-decision-primary>div:last-child{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 56%,transparent)}.market-decision-primary dd{margin-top:5px;font-size:14px;font-weight:750}.market-decision-primary .market-decision-evidence{border-color:color-mix(in srgb,var(--premium-cyan,#178da4) 38%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--premium-cyan,#178da4) 8%,transparent),transparent),color-mix(in srgb,var(--color-surface-elevated) 68%,transparent)}.market-decision-primary .market-decision-evidence dd{color:var(--premium-cyan,#178da4);font-size:15px}.market-decision-primary small{margin-top:5px;font-size:10px;font-weight:500;line-height:1.35}@media (max-width:1100px){.market-context-primary{grid-template-columns:minmax(180px,1fr) minmax(150px,.9fr) minmax(130px,.7fr)}.market-secondary-details,.market-decision-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.market-context-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-context-primary .market-snapshot-header{grid-column:1/-1;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--color-border)}.market-context-primary .market-metric{padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 58%,transparent)}.market-secondary-details,.market-decision-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.market-decision-primary>div:last-child{grid-column:1/-1}}@media (max-width:480px){.market-context-primary,.market-secondary-details,.market-decision-primary{grid-template-columns:minmax(0,1fr)}}.production-plan-details .production-plan-geometry{gap:9px}.production-plan-details .production-plan-geometry>article{padding:11px 12px}.production-plan-geometry>article>span{font-size:13px;font-weight:700;line-height:1.35}.production-plan-geometry>article>strong{margin-top:6px;font-size:clamp(16px,1.15vw,18px);font-weight:780;line-height:1.35}.production-plan-geometry>article>small{margin-top:6px;font-size:12px;line-height:1.45}.execution-selection-rejection-context>header>span{font-size:12px;font-weight:750;line-height:1.4}.execution-selection-rejection-context h4{margin-top:4px;font-size:18px;font-weight:750;line-height:1.3}.execution-selection-timeframe-grid{gap:10px;margin-top:10px}.execution-selection-timeframe-card{padding:12px}.execution-selection-timeframe-card>header{padding-bottom:8px}.execution-selection-timeframe-card h5{font-size:17px;font-weight:780;line-height:1.3}.execution-selection-timeframe-card>header>span{font-size:12px;font-weight:700;line-height:1.4}.execution-selection-timeframe-candidates{gap:8px;padding-top:8px}.execution-selection-rejection{padding-top:8px}.execution-selection-rejection strong{font-size:15px;font-weight:750;line-height:1.4}.execution-selection-rejection>header>span{font-size:12px;font-weight:650;line-height:1.45}.execution-selection-rejection .execution-selection-reasons{margin-top:5px;padding-left:18px;font-size:13px;line-height:1.55}.execution-selection-timeframe-empty{font-size:13px;line-height:1.55}.production-structural-plans-header>div>span{font-size:12px;font-weight:800}.production-structural-plans-header h3{font-size:21px;font-weight:760;line-height:1.3}.production-structural-plan-counts span{padding:5px 8px;font-size:12px;font-weight:750}.production-structural-plans-note{font-size:12px;line-height:1.5}.production-structural-plan-card{padding:13px 14px}.production-structural-plan-card h4{font-size:17px;font-weight:760;line-height:1.35}.production-structural-plan-state{padding:5px 8px;font-size:12px;font-weight:750}.production-structural-plan-chips{gap:6px;margin-top:10px}.production-structural-plan-chips span{padding:5px 8px;font-size:12px;font-weight:700;line-height:1.35}.production-structural-plan-geometry{gap:8px;margin-top:10px}.production-structural-plan-geometry>div{padding:10px 11px}.production-structural-plan-geometry dt{font-size:13px;font-weight:700;line-height:1.35}.production-structural-plan-geometry dd{margin-top:6px;font-size:17px;font-weight:780;line-height:1.4}.production-structural-plan-geometry small{margin-top:5px;font-size:12px;line-height:1.45}.production-structural-plan-empty{font-size:12px;line-height:1.5}.production-structural-plan-evidence-summary,.production-structural-plan-notes{margin-top:10px;padding:10px 11px}.production-structural-plan-evidence-summary h5,.production-structural-plan-notes h5{font-size:13px;font-weight:750;line-height:1.4}.production-structural-plan-evidence-summary ul,.production-structural-plan-notes ul{gap:5px;margin-top:7px;padding-left:18px;font-size:13px;line-height:1.55}@media (max-width:680px){.execution-selection-rejection>header{flex-wrap:wrap}.execution-selection-rejection>header>span{max-width:none;text-align:left}}.timeframe-static-liquidity>header h5,.timeframe-liquidity-candidates>h6,.timeframe-smc-structure-evidence h5,.timeframe-fvg-evidence h5,.timeframe-order-block-evidence h5{font-size:18px;font-weight:750;line-height:1.3}.timeframe-static-liquidity>header p,.timeframe-fvg-evidence>header p,.timeframe-order-block-evidence>header p{font-size:12px;line-height:1.5}.timeframe-static-liquidity-side,.timeframe-liquidity-candidate,.timeframe-fvg-card,.timeframe-order-block-card{padding:13px}.timeframe-static-liquidity-side h6,.timeframe-liquidity-candidate h6,.timeframe-liquidity h6,.timeframe-fvg-card h6,.timeframe-order-block-card h6,.smc-structure-shift h6,.smc-displacement-evidence h6{font-size:15px;font-weight:750;line-height:1.35}.timeframe-static-liquidity-side dl,.timeframe-liquidity-candidate dl,.timeframe-fvg-card>dl,.timeframe-fvg-provenance dl,.timeframe-order-block-card>dl,.timeframe-order-block-provenance dl,.smc-structure-metrics,.smc-structure-event-reference{gap:8px}.timeframe-static-liquidity-side dl>div,.timeframe-liquidity-candidate dl>div,.timeframe-fvg-card>dl>div,.timeframe-fvg-provenance dl>div,.timeframe-order-block-card>dl>div,.timeframe-order-block-provenance dl>div,.smc-structure-metrics>div,.smc-structure-event-reference>div{padding:9px 10px}.timeframe-static-liquidity-side dt,.timeframe-liquidity-candidate dt,.timeframe-fvg-card dt,.timeframe-fvg-provenance dt,.timeframe-order-block-card dt,.timeframe-order-block-provenance dt,.smc-structure-metrics dt,.smc-structure-event-reference dt,.timeframe-liquidity .evidence-metric-strip dt{font-size:12px!important;font-weight:700;line-height:1.35}.timeframe-static-liquidity-side dd,.timeframe-liquidity-candidate dd,.timeframe-fvg-card dd,.timeframe-fvg-provenance dd,.timeframe-order-block-card dd,.timeframe-order-block-provenance dd,.smc-structure-metrics dd,.smc-structure-event-reference dd,.timeframe-liquidity .evidence-metric-strip dd{margin-top:5px;font-size:16px!important;font-weight:750!important;line-height:1.45}.timeframe-static-liquidity-side>p,.timeframe-liquidity-candidate>p,.timeframe-fvg-empty,.timeframe-order-block-empty{font-size:12px;line-height:1.5}.timeframe-smc-structure-evidence{gap:14px;padding:15px}.timeframe-smc-structure-evidence>header span,.timeframe-fvg-evidence header span,.timeframe-order-block-evidence header span{font-size:12px;font-weight:800}.smc-structure-reasons summary,.timeframe-fvg-provenance summary,.timeframe-order-block-provenance summary{font-size:12px;font-weight:750;line-height:1.4}.smc-structure-reasons ul,.timeframe-order-block-provenance ul{font-size:12px;line-height:1.55}.timeframe-fvg-card>header span,.timeframe-order-block-card>header span{padding:5px 8px;font-size:11px;font-weight:750;line-height:1.35}.timeframe-fvg-list,.timeframe-order-block-list{gap:10px;margin-top:13px}.timeframe-fvg-card>dl,.timeframe-fvg-provenance dl,.timeframe-order-block-card>dl,.timeframe-order-block-provenance dl{margin-top:11px}@media (max-width:480px){.timeframe-static-liquidity-side dl,.timeframe-liquidity-candidate dl,.timeframe-fvg-card>dl,.timeframe-fvg-provenance dl,.timeframe-order-block-card>dl,.timeframe-order-block-provenance dl,.smc-structure-metrics,.smc-structure-event-reference{grid-template-columns:minmax(0,1fr)}.timeframe-fvg-card>header,.timeframe-order-block-card>header{align-items:flex-start;flex-wrap:wrap}}.technical-timeframe-selector{flex:0 0 auto}.technical-timeframe-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-surface-secondary) 72%,transparent)}.technical-timeframe-tabs button{min-width:48px;min-height:32px;padding:6px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--color-text-muted);font:inherit;font-size:12px;font-weight:750;cursor:pointer}.technical-timeframe-tabs button:hover{color:var(--color-text);background:color-mix(in srgb,var(--premium-cyan) 6%,transparent)}.technical-timeframe-tabs .technical-timeframe-active{border-color:color-mix(in srgb,var(--premium-cyan) 34%,var(--color-border));background:color-mix(in srgb,var(--premium-cyan) 10%,var(--color-surface-elevated));color:var(--color-text);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 65%,transparent),0 4px 12px color-mix(in srgb,var(--premium-cyan) 8%,transparent)}.technical-timeframe-selector>select{display:none;min-height:38px;padding:7px 34px 7px 11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-elevated);color:var(--color-text);font:inherit;font-size:13px;font-weight:700}.technical-timeframe-grid{grid-template-columns:minmax(0,1fr)}.technical-timeframe-card{max-width:none}.technical-current-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0 0}.technical-current-summary>div{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 62%,transparent)}.technical-current-summary dt{color:var(--color-text-muted);font-size:12px;font-weight:650;line-height:1.35}.technical-current-summary dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:14px;font-weight:750;line-height:1.4;text-transform:capitalize}.technical-evidence-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.technical-evidence-group{min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--group-accent,var(--premium-cyan)) 4%,transparent),transparent 48%),color-mix(in srgb,var(--color-surface-elevated) 64%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 44%,transparent)}.technical-evidence-group>h5{margin:0 0 9px;color:var(--color-text);font-size:14px;font-weight:780;line-height:1.35}.technical-evidence-group>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.technical-evidence-liquidity>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-evidence-setup>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.technical-evidence-group>dl>div{min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-surface) 58%,transparent)}.technical-evidence-group dt{color:var(--color-text-muted);font-size:11px;font-weight:700;line-height:1.35}.technical-evidence-group dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--color-text);font-size:14px;font-weight:760;font-variant-numeric:tabular-nums;line-height:1.4;text-transform:capitalize}.technical-evidence-group small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:11px;line-height:1.45}.technical-evidence-market{--group-accent:var(--premium-cyan)}.technical-evidence-technical{--group-accent:var(--premium-neutral)}.technical-evidence-liquidity{--group-accent:var(--premium-brand)}.technical-evidence-smc{--group-accent:var(--premium-positive)}.technical-evidence-opportunity{--group-accent:var(--premium-cyan)}.technical-evidence-setup{--group-accent:var(--premium-warning)}.technical-evidence-overview{gap:0;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--premium-cyan) 18%,var(--color-border));border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--premium-cyan) 3%,transparent),transparent 42%),color-mix(in srgb,var(--color-surface-elevated) 48%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 50%,transparent)}.technical-evidence-group{border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);border-radius:0;background:linear-gradient(135deg,color-mix(in srgb,var(--group-accent,var(--premium-cyan)) 3%,transparent),transparent 56%);box-shadow:none}.technical-evidence-group:nth-child(2n){border-right:0}.technical-evidence-group:nth-last-child(-n+2){border-bottom:0}.technical-evidence-group>h5{display:flex;align-items:center;gap:7px}.technical-evidence-group>h5:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--group-accent,var(--premium-cyan));box-shadow:0 0 0 4px color-mix(in srgb,var(--group-accent,var(--premium-cyan)) 10%,transparent)}.technical-evidence-group dd.technical-tone-bullish,.technical-evidence-group dd.technical-tone-positive{color:var(--premium-positive)}.technical-evidence-group dd.technical-tone-bearish{color:var(--premium-warning)}.technical-evidence-group dd.technical-tone-warning{color:color-mix(in srgb,var(--premium-warning) 88%,var(--color-text))}.technical-evidence-group dd.technical-tone-muted{color:var(--color-text-muted)}.technical-evidence-group dd.technical-tone-neutral{color:var(--color-text)}.technical-timeframe-details{margin-top:12px;padding-top:11px}.technical-timeframe-details>summary{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--premium-cyan) 30%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--premium-cyan) 7%,transparent);color:var(--premium-cyan);font-size:13px;font-weight:750;list-style:none}.technical-timeframe-details>summary::-webkit-details-marker{display:none}.technical-timeframe-details>summary:after{content:"›";margin-left:8px;font-size:17px;line-height:1}.technical-timeframe-details[open]>summary:after{content:"×"}.technical-evidence-close-label,.technical-timeframe-details[open] .technical-evidence-view-label{display:none}.technical-timeframe-details[open] .technical-evidence-close-label{display:inline}.technical-timeframe-detail-content{padding:16px;border:1px solid color-mix(in srgb,var(--premium-cyan) 18%,var(--color-border));border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--premium-cyan) 3%,transparent),transparent 42%),color-mix(in srgb,var(--color-surface-elevated) 52%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 48%,transparent)}.timeframe-order-block-overview{margin-top:12px}.timeframe-order-block-current{margin-top:11px;padding:12px;border:1px solid color-mix(in srgb,var(--premium-warning,#b47a2f) 20%,var(--color-border));border-radius:9px;background:color-mix(in srgb,var(--premium-warning,#b47a2f) 3%,var(--color-surface-elevated))}.timeframe-order-block-current>h6,.timeframe-order-block-additional>summary>h6{margin:0;color:var(--color-text);font-size:14px;font-weight:750;line-height:1.4}.timeframe-order-block-current>p{margin:8px 0 0;color:var(--color-text-muted);font-size:12px;line-height:1.5}.timeframe-order-block-current-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;margin-top:10px}.timeframe-order-block-current-card{padding:11px 12px}.timeframe-order-block-current-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px}.timeframe-order-block-additional{margin-top:11px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:9px;background:color-mix(in srgb,var(--color-surface-elevated) 42%,transparent)}.timeframe-order-block-additional>summary{min-height:24px;display:flex;align-items:center}@media (max-width:760px){.technical-overview-header{align-items:flex-start}.technical-timeframe-tabs{display:none}.technical-timeframe-selector>select{display:block}.technical-current-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-evidence-overview{grid-template-columns:minmax(0,1fr)}.technical-evidence-group,.technical-evidence-group:nth-child(2n),.technical-evidence-group:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-border)}.technical-evidence-group:last-child{border-bottom:0}.technical-timeframe-detail-content{padding:11px}}@media (max-width:480px){.technical-overview-header{display:grid}.technical-current-summary{grid-template-columns:minmax(0,1fr)}.technical-evidence-group>dl,.technical-evidence-liquidity>dl,.technical-evidence-setup>dl{grid-template-columns:minmax(0,1fr)}}.technical-timeframe-card{padding:20px 22px;border-color:color-mix(in srgb,var(--premium-cyan) 18%,var(--color-border));border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--premium-cyan) 3%,transparent),transparent 34%),var(--color-surface-elevated);box-shadow:0 12px 30px color-mix(in srgb,var(--color-shadow) 32%,transparent),inset 0 1px color-mix(in srgb,var(--premium-highlight) 50%,transparent)}.technical-evidence-overview{display:block;overflow:visible;margin-top:14px;border:0;border-radius:0;background:transparent;box-shadow:none}.technical-evidence-group,.technical-evidence-group:nth-child(2n),.technical-evidence-group:nth-last-child(-n+2){padding:15px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:0;background:transparent;box-shadow:none}.technical-evidence-group:first-child{padding-top:2px}.technical-evidence-group:last-child{padding-bottom:2px;border-bottom:0}.technical-evidence-group>h5{margin-bottom:10px}.technical-evidence-group>dl,.technical-evidence-liquidity>dl,.technical-evidence-setup>dl{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:7px}.technical-evidence-group>dl>div{background:color-mix(in srgb,var(--color-surface) 48%,transparent)}.technical-timeframe-detail-content{padding:16px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width:560px){.technical-timeframe-card{padding:16px}.technical-evidence-group>dl,.technical-evidence-liquidity>dl,.technical-evidence-setup>dl{grid-template-columns:minmax(0,1fr)}}.technical-evidence-group{padding-block:18px}.technical-evidence-group>h5{margin-bottom:12px;font-size:15px;letter-spacing:-.1px}.technical-evidence-group>dl{gap:8px}.technical-evidence-group>dl>div{padding:11px 12px;border-color:color-mix(in srgb,var(--color-border) 52%,transparent);background:color-mix(in srgb,var(--color-surface) 30%,transparent)}.technical-evidence-group dt{color:color-mix(in srgb,var(--color-text-muted) 88%,transparent);font-size:11px;font-weight:650}.technical-evidence-group dd{margin-top:6px;font-size:15px;font-weight:770}.technical-evidence-group small{margin-top:5px;font-size:12px}.technical-evidence-group>dl>div.technical-metric-primary{border-color:color-mix(in srgb,var(--group-accent) 18%,var(--color-border));background:color-mix(in srgb,var(--group-accent) 5%,transparent)}.technical-evidence-group>dl>div.technical-metric-upper{border-left:2px solid color-mix(in srgb,var(--premium-warning) 62%,var(--color-border))}.technical-evidence-group>dl>div.technical-metric-lower{border-left:2px solid color-mix(in srgb,var(--premium-positive) 58%,var(--color-border))}.technical-evidence-group dd.technical-status-value{width:fit-content;max-width:100%;display:inline-flex;align-items:center;margin-top:7px;padding:4px 7px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 6%,transparent);font-size:12px;font-weight:760;line-height:1.35}.technical-lifecycle-summary>strong{display:block;color:var(--color-text);font-size:16px;font-weight:780;line-height:1.3}.technical-lifecycle-summary>span{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.technical-lifecycle-summary>span>small{width:fit-content;margin:0;padding:4px 6px;border:1px solid color-mix(in srgb,var(--color-border) 64%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface-elevated) 54%,transparent);color:var(--color-text-muted);font-size:10px;font-weight:700;line-height:1.3;text-transform:uppercase}.planned-alternative-opportunities{padding:17px 18px}.planned-alternative-opportunities-header>div>span{font-size:13px;font-weight:600;line-height:1.4}.planned-alternative-opportunities-header h3{margin-top:6px;font-size:21px;font-weight:600;line-height:1.35;letter-spacing:-.2px}.planned-alternative-total{padding:5px 8px;font-size:12px;font-weight:600}.planned-alternative-opportunities-note{max-width:650px;margin-top:11px;font-size:14px;font-weight:400;line-height:1.55}.planned-alternative-timeframe-groups{gap:10px;margin-top:14px}.alternative-timeframe-tile{min-height:94px;gap:4px;padding:12px 38px 12px 13px}.alternative-timeframe-tile strong{font-size:19px;font-weight:600;line-height:1.2}.alternative-timeframe-tile>span{font-size:14px;font-weight:500;line-height:1.4}.alternative-timeframe-tile small{font-size:13px;font-weight:400;line-height:1.4}.planned-alternative-opportunities-expanded{gap:11px;margin-top:14px}.alternative-opportunity-card{padding:15px 16px}.alternative-opportunity-card>header>div:first-child>span{font-size:12px;font-weight:500;line-height:1.4}.alternative-opportunity-card h4{margin-top:6px;font-size:17px;font-weight:600;line-height:1.4}.alternative-opportunity-badges{gap:6px}.alternative-opportunity-badges span{padding:5px 8px;font-size:12px;font-weight:600;line-height:1.35}.alternative-opportunity-context,.alternative-opportunity-geometry{gap:9px;margin-top:12px}.alternative-opportunity-context>div,.alternative-opportunity-geometry>div{padding:10px 11px}.alternative-opportunity-context dt,.alternative-opportunity-geometry dt{font-size:13px;font-weight:500;line-height:1.4}.alternative-opportunity-context dd,.alternative-opportunity-geometry dd{margin-top:6px;font-size:15px;font-weight:600;line-height:1.5}.alternative-opportunity-geometry small{margin-top:5px;font-size:12px;font-weight:400;line-height:1.5}.alternative-opportunity-message{margin-top:11px;padding-top:9px;font-size:13px;font-weight:400;line-height:1.55}@media (max-width:560px){.planned-alternative-opportunities{padding:15px}.alternative-timeframe-tile{min-height:88px}.alternative-opportunity-card{padding:14px}}.timeframe-structure-event .structure-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0;max-width:100%}.timeframe-structure-event .structure-event-grid>div{box-sizing:border-box;min-width:0;max-width:100%}.timeframe-structure-event .structure-event-broken-level,.timeframe-structure-event .structure-event-breakout-state{grid-column:1/-1}.timeframe-structure-event .structure-event-grid dt{font-size:11px;font-weight:600}.timeframe-structure-event .structure-event-grid dd{font-size:15px;font-weight:600;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-overflow:clip}.timeframe-structure-event .structure-event-grid .evidence-timestamp{overflow:visible;white-space:normal;text-overflow:clip}.timeframe-structure-event .structure-event-breakout-state dd,.timeframe-structure-event .timeframe-confirmed-breakout>span{min-width:0}.evidence-metric-strip .timeframe-confirmed-breakout{max-width:100%;display:inline-flex;align-items:flex-start;gap:5px;overflow:visible;text-overflow:clip;white-space:normal;vertical-align:top}.evidence-metric-strip .timeframe-confirmed-breakout>span{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.evidence-metric-strip .timeframe-confirmed-breakout .technical-icon{flex:0 0 auto;margin-top:1px}@media (max-width:620px){.timeframe-structure-event .structure-event-grid{grid-template-columns:minmax(0,1fr)!important}.timeframe-structure-event .structure-event-broken-level,.timeframe-structure-event .structure-event-breakout-state{grid-column:auto}}.timeframe-structure-details .timeframe-smc-structure-evidence :is(.structural-summary-grid span,.smc-structure-metrics dt,.smc-structure-event-reference dt){color:var(--color-text-muted);font-size:11px!important;font-weight:600!important;line-height:1.3}.timeframe-structure-details .timeframe-smc-structure-evidence :is(.structural-summary-grid strong,.smc-structure-metrics dd,.smc-structure-event-reference dd){margin-top:4px;font-size:15px!important;font-weight:650!important;line-height:1.35;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-overflow:clip}.timeframe-structure-details .timeframe-smc-structure-evidence .technical-tone-positive,.timeframe-structure-details .timeframe-smc-structure-evidence .technical-tone-bullish{color:var(--premium-positive)}.timeframe-structure-details .timeframe-smc-structure-evidence .technical-tone-bearish,.timeframe-structure-details .timeframe-smc-structure-evidence .technical-tone-warning{color:var(--premium-warning)}.timeframe-structure-details .timeframe-smc-structure-evidence .technical-tone-muted{color:var(--color-text-muted)}.timeframe-structure-details .timeframe-smc-structure-evidence .technical-tone-neutral{color:var(--color-text)}.timeframe-structure-details .timeframe-static-liquidity-layout{display:grid;gap:10px}.timeframe-structure-details .timeframe-static-liquidity-header{display:grid;min-width:0;align-content:center;gap:5px;padding:12px;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 46%,transparent)}.timeframe-structure-details .timeframe-static-liquidity-header h5,.timeframe-structure-details .timeframe-static-liquidity-header p{min-width:0;max-width:100%;margin:0;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-align:left}.timeframe-structure-details .timeframe-static-liquidity-header h5{color:var(--color-text);font-size:18px;font-weight:750;line-height:1.3}.timeframe-structure-details .timeframe-static-liquidity-header p{color:var(--color-text-muted);font-size:12px;line-height:1.5}.timeframe-structure-details .timeframe-smc-structure-evidence{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.timeframe-structure-details .smc-structure-evidence-header{display:grid;min-width:0;align-content:start}.timeframe-structure-details .smc-structure-evidence-header>div{display:grid;min-width:0;gap:4px}.timeframe-structure-details .smc-structure-evidence-header :is(span,h5){min-width:0;max-width:100%;margin:0;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.timeframe-structure-details .smc-structure-evidence-header span{color:var(--color-text-muted);font-size:11px;font-weight:600;line-height:1.3}.timeframe-structure-details .smc-structure-evidence-header h5{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.35}.timeframe-structure-details .timeframe-smc-structure-evidence>.structural-summary-displacement{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin:0}.timeframe-structure-details .timeframe-smc-structure-evidence>.structural-summary-displacement>div{box-sizing:border-box;min-width:0;max-width:100%}.timeframe-structure-details .timeframe-smc-structure-evidence>.structural-summary-displacement span{font-size:11px!important;font-weight:600!important}.timeframe-structure-details .timeframe-smc-structure-evidence>.structural-summary-displacement strong{font-size:15px!important;font-weight:600!important;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.timeframe-structure-details .timeframe-smc-structure-evidence>.smc-structure-detail{grid-column:1/-1;margin-top:0}@media (max-width:760px){.timeframe-structure-details .timeframe-smc-structure-evidence>.structural-summary-displacement{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.timeframe-structure-details .timeframe-smc-structure-evidence>.structural-summary-displacement{grid-template-columns:minmax(0,1fr)}}.technical-timeframe-details[open] .timeframe-execution-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));align-items:stretch;gap:10px}.technical-timeframe-details[open] .execution-model-card{display:grid;min-width:0;align-content:start;grid-template-rows:auto auto auto 1fr auto;padding:13px}.technical-timeframe-details[open] .execution-model-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px}.technical-timeframe-details[open] .execution-model-card>header>div:first-child,.technical-timeframe-details[open] .execution-model-card>header h5,.technical-timeframe-details[open] .execution-model-state{min-width:0;max-width:100%}.technical-timeframe-details[open] .execution-model-card>header h5,.technical-timeframe-details[open] .execution-model-event,.technical-timeframe-details[open] .execution-model-setup,.technical-timeframe-details[open] .execution-model-primary-reason{overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-overflow:clip}.technical-timeframe-details[open] .execution-model-state{display:grid;justify-items:end;align-content:start;gap:5px}.technical-timeframe-details[open] .execution-model-state :is(.execution-status,.execution-direction){box-sizing:border-box;width:max-content;max-width:100%;white-space:normal;text-align:right}.technical-timeframe-details[open] .execution-model-summary-geometry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(92px,100%),1fr));align-items:stretch;gap:6px;margin:10px 0 0;border:0}.technical-timeframe-details[open] .execution-model-summary-geometry>div,.technical-timeframe-details[open] .execution-model-summary-geometry>div:first-child,.technical-timeframe-details[open] .execution-model-summary-geometry>div:last-child{box-sizing:border-box;min-width:0;min-height:58px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-surface-elevated) 66%,transparent)}.technical-timeframe-details[open] .execution-model-summary-geometry :is(dt,dd){min-width:0;max-width:100%;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-overflow:clip}.technical-timeframe-details[open] .execution-model-details{align-self:end;min-width:0}.technical-timeframe-details[open] .execution-model-details>summary{max-width:100%;line-height:1.4;overflow-wrap:normal;word-break:normal}.technical-timeframe-details[open] .technical-evidence-warnings ul{display:flex;flex-wrap:wrap;align-items:stretch;gap:7px;margin:0;padding:0;list-style:none}.technical-timeframe-details[open] .technical-evidence-warnings li{box-sizing:border-box;flex:0 1 auto;min-width:min(170px,100%);max-width:34ch;margin:0;padding:8px 10px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}@media (max-width:520px){.technical-timeframe-details[open] .execution-model-card>header{grid-template-columns:minmax(0,1fr)}.technical-timeframe-details[open] .execution-model-state{justify-items:start}.technical-timeframe-details[open] .execution-model-state :is(.execution-status,.execution-direction){text-align:left}.technical-timeframe-details[open] .technical-evidence-warnings li{flex:1 1 170px;max-width:none}}.analysis-result,.analysis-result>*,.advanced-analysis-content,.advanced-analysis-content>*,.production-plan-meta,.production-plan-meta .production-plan-context{min-width:0;max-width:100%;box-sizing:border-box}.analysis-result p,.analysis-result li,.analysis-result dt,.analysis-result dd,.analysis-result strong,.analysis-result small,.analysis-result span{word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:900px){.production-plan-meta .production-plan-context{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.production-plan-meta .production-plan-context>div:nth-child(2){border-right:0}.production-plan-meta .production-plan-context>div:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (max-width:560px){.market-metric-value,.market-metric:first-child .market-metric-value,.market-metric:nth-child(2) .market-metric-value,.trade-plan-entry>strong,.trade-plan-stop>strong,.trade-plan-target>strong,.execution-selection-geometry strong,.evidence-metric-strip dd,.evidence-metric-strip dd small,.evidence-metric-strip .timeframe-confirmed-breakout,.key-level-card>strong,.key-level-card>span{overflow:visible;text-overflow:clip;white-space:normal}.production-plan-meta .production-plan-context{grid-template-columns:minmax(0,1fr)}.production-plan-meta .production-plan-context>div{border-right:0}.production-plan-meta .production-plan-context>div:nth-child(n+2){border-top:1px solid var(--color-border)}}.technical-timeframe-details[open] .technical-deep-subsection>summary,.timeframe-structure-details .structural-evidence-accordion>summary,.timeframe-structure-details .timeframe-fvg-card>summary,.timeframe-structure-details .timeframe-order-block-card>summary{box-sizing:border-box;position:relative;display:flex;min-width:0;min-height:44px;align-items:center;gap:10px;padding:10px 42px 10px 12px;line-height:1.4}.timeframe-structure-details .structural-evidence-accordion>summary:after,.timeframe-structure-details .timeframe-fvg-card>summary:after,.timeframe-structure-details .timeframe-order-block-card>summary:after{top:50%;right:10px;transform:translateY(-50%)}.technical-timeframe-details[open] .technical-deep-subsection>summary{cursor:pointer;list-style:none}.technical-timeframe-details[open] .technical-deep-subsection>summary::-webkit-details-marker{display:none}.technical-timeframe-details[open] .technical-deep-subsection>summary:after{content:"›";position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:20px;line-height:1}.technical-timeframe-details[open] .technical-deep-subsection[open]>summary:after{transform:translateY(-50%) rotate(90deg)}.timeframe-structure-details .structural-evidence-accordion>summary>header,.timeframe-structure-details .structural-evidence-accordion>summary>h6{min-width:0;align-self:center;margin-block:0}.timeframe-structure-details{display:grid;min-width:0;gap:12px}.timeframe-structure-details :is(dt,dd,strong,small,p),.timeframe-structure-details .structural-summary-chips>span,.timeframe-structure-details .timeframe-confirmed-breakout,.timeframe-structure-details .timeframe-confirmed-breakout>span{min-width:0;max-width:100%;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-overflow:clip}.timeframe-structure-details dd,.timeframe-structure-details .evidence-timestamp{font-variant-numeric:tabular-nums}.timeframe-structure-details .evidence-metric-strip{gap:8px;overflow:visible;border:0;background:transparent}.timeframe-structure-details .evidence-metric-strip>div{min-width:0;min-height:64px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent)!important;border-radius:8px!important;background:color-mix(in srgb,var(--color-surface) 52%,transparent)}.timeframe-structure-details .evidence-metric-strip-six{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))!important}.timeframe-structure-details .evidence-metric-strip-four,.timeframe-structure-details .evidence-metric-strip-two,.timeframe-structure-details .timeframe-static-liquidity-grid,.timeframe-structure-details .timeframe-liquidity-candidates .structural-evidence-detail>div,.timeframe-structure-details .timeframe-fvg-grid,.timeframe-structure-details .timeframe-order-block-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.timeframe-structure-details .structural-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.timeframe-structure-details .structural-evidence-detail{display:grid;min-width:0;gap:10px}.timeframe-structure-details :is(.timeframe-static-liquidity-side,.timeframe-liquidity-candidate,.timeframe-fvg-card,.timeframe-order-block-card) dl{grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr))}@media (max-width:600px){.timeframe-structure-details :is(.evidence-metric-strip-six,.evidence-metric-strip-four,.evidence-metric-strip-two,.structural-summary-grid,.timeframe-static-liquidity-grid,.timeframe-fvg-grid,.timeframe-order-block-grid),.timeframe-structure-details :is(.timeframe-static-liquidity-side,.timeframe-liquidity-candidate,.timeframe-fvg-card,.timeframe-order-block-card) dl{grid-template-columns:minmax(0,1fr)!important}.timeframe-structure-details .structural-evidence-accordion>summary{align-items:flex-start;flex-direction:column}}.market-condition-summary-header{margin-bottom:12px}.market-condition-summary-header>span{color:var(--color-text-muted);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.market-condition-summary-header>h2{margin:4px 0 0;color:var(--color-text);font-size:clamp(18px,1.8vw,23px);letter-spacing:-.02em}.advanced-analysis{position:relative;overflow:hidden;padding:clamp(16px,2.2vw,24px);border:1px solid color-mix(in srgb,var(--premium-brand) 22%,var(--color-border));border-radius:14px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--premium-brand) 8%,transparent),transparent 30%),var(--color-surface-elevated);box-shadow:0 12px 30px color-mix(in srgb,var(--color-shadow) 25%,transparent)}.advanced-analysis-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 0 16px;border-bottom:1px solid color-mix(in srgb,var(--premium-brand) 18%,var(--color-border))}.advanced-analysis-eyebrow{color:var(--premium-brand);font-size:11px;font-weight:780;letter-spacing:.09em;text-transform:uppercase}.advanced-analysis-header h2{margin:5px 0 0;color:var(--color-text);font-size:clamp(20px,2vw,26px);letter-spacing:-.025em}.advanced-analysis-header p{max-width:48ch;margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.55;text-align:right}.advanced-analysis-content{display:grid;gap:16px;padding:18px 0 0;border-top:0}.advanced-analysis-content>:first-child{margin-top:0}.technical-timeframe-card{--timeframe-accent:var(--premium-brand);border-color:color-mix(in srgb,var(--timeframe-accent) 22%,var(--color-border));background:linear-gradient(145deg,color-mix(in srgb,var(--timeframe-accent) 7%,transparent),transparent 46%),var(--color-surface-elevated);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 48%,transparent),0 10px 24px color-mix(in srgb,var(--color-shadow) 18%,transparent)}.technical-timeframe-card.technical-tone-bullish,.technical-timeframe-card.technical-tone-positive{--timeframe-accent:var(--premium-positive)}.technical-timeframe-card.technical-tone-bearish,.technical-timeframe-card.technical-tone-warning{--timeframe-accent:var(--premium-warning)}.technical-timeframe-card.technical-tone-muted{--timeframe-accent:var(--color-text-muted)}.technical-timeframe-card>header{border-bottom:1px solid color-mix(in srgb,var(--timeframe-accent) 18%,var(--color-border))}.technical-compact-core>div,.technical-compact-opportunities>div{border-color:color-mix(in srgb,var(--timeframe-accent) 14%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 46%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 28%,transparent)}.technical-compact-opportunities{padding:8px;border:1px solid color-mix(in srgb,var(--timeframe-accent) 17%,var(--color-border));border-radius:10px;background:color-mix(in srgb,var(--timeframe-accent) 4%,transparent)}.technical-compact-summary dd.technical-tone-bullish,.technical-compact-summary dd.technical-tone-positive{color:var(--premium-positive)}.technical-compact-summary dd.technical-tone-bearish{color:var(--premium-warning)}.technical-compact-summary dd.technical-tone-warning{color:color-mix(in srgb,var(--premium-warning) 90%,var(--color-text))}.technical-compact-summary dd.technical-tone-neutral{color:color-mix(in srgb,var(--premium-brand) 78%,var(--color-text))}.technical-compact-summary dd.technical-tone-muted{color:var(--color-text-muted)}.technical-compact-opportunities dd[class*=technical-tone-],.technical-compact-footer dd[class*=technical-tone-]{width:fit-content;max-width:100%;margin-top:5px;padding:3px 7px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 6%,transparent)}@media (max-width:760px){.advanced-analysis-header{align-items:flex-start;flex-direction:column}.advanced-analysis-header p{text-align:left}}.technical-timeframe-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px}.technical-timeframe-card{height:auto;padding:16px;border-radius:13px}.technical-timeframe-card>header{align-items:flex-start;padding-bottom:11px}.technical-timeframe-card h4{font-size:19px;font-weight:650}.technical-timeframe-card>header>div>small{font-size:11px;line-height:1.4}.technical-timeframe-card .technical-evidence-overview{margin-top:10px}.technical-timeframe-card .technical-evidence-group{padding-block:13px}.technical-timeframe-card .technical-evidence-group>h5{margin-bottom:9px;font-size:13px;font-weight:650}.technical-timeframe-card .technical-evidence-group>dl,.technical-timeframe-card .technical-evidence-liquidity>dl,.technical-timeframe-card .technical-evidence-setup>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.technical-timeframe-card .technical-evidence-group>dl>div{padding:8px 9px}.technical-timeframe-card .technical-evidence-group dt{font-size:10px;font-weight:600}.technical-timeframe-card .technical-evidence-group dd{margin-top:4px;font-size:12px;font-weight:600;line-height:1.42}.technical-timeframe-card .technical-evidence-group small{margin-top:3px;font-size:10px;line-height:1.4}.technical-timeframe-card .technical-evidence-group dd.technical-status-value{padding:3px 6px;font-size:10px;font-weight:650}.technical-timeframe-card .technical-lifecycle-summary>strong{font-size:13px;font-weight:650}.technical-timeframe-card .technical-lifecycle-summary>span>small{font-size:9px}.technical-timeframe-card .technical-timeframe-details{margin-top:10px;padding-top:10px}.technical-timeframe-card .technical-timeframe-details>summary{font-size:12px;font-weight:650}.technical-timeframe-card:has(.technical-timeframe-details[open]){grid-column:1/-1}.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-group>dl,.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-liquidity>dl,.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-setup>dl{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}@media (min-width:681px) and (max-width:1199px){.technical-timeframe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.technical-timeframe-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.technical-timeframe-card .technical-evidence-group>dl,.technical-timeframe-card .technical-evidence-liquidity>dl,.technical-timeframe-card .technical-evidence-setup>dl{grid-template-columns:minmax(0,1fr)}}.technical-liquidity-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.technical-liquidity-band{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--group-accent) 16%,var(--color-border));border-radius:9px;background:linear-gradient(135deg,color-mix(in srgb,var(--group-accent) 5%,transparent),transparent 62%),color-mix(in srgb,var(--color-surface) 28%,transparent)}.technical-liquidity-band>dl{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.technical-liquidity-band>dl>div{min-width:0;padding:10px 11px;border-right:1px solid color-mix(in srgb,var(--color-border) 62%,transparent)}.technical-liquidity-band>dl>div:last-child{border-right:0}.technical-liquidity-levels>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-liquidity-levels .technical-liquidity-context{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:10px;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 62%,transparent)}.technical-liquidity-levels .technical-liquidity-context dd{flex:0 1 auto;margin-top:0;text-align:right}.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-liquidity-layout{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:420px){.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-liquidity-layout{grid-template-columns:minmax(0,1fr)}.technical-liquidity-band>dl,.technical-liquidity-levels>dl{grid-template-columns:minmax(0,1fr)}.technical-liquidity-band>dl>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 62%,transparent)}.technical-liquidity-band>dl>div:last-child{border-bottom:0}}.technical-evidence-group dd.technical-linked-fvg-list{display:grid;gap:7px;margin-top:7px;text-transform:none}.technical-evidence-smc .technical-linked-fvg-metric,.technical-evidence-smc .technical-linked-order-block-metric{grid-column:1/-1}.technical-linked-fvg-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--color-border) 58%,transparent)}.technical-linked-fvg-item:first-child{padding-top:0;border-top:0}.technical-linked-fvg-zone,.technical-linked-fvg-state{min-width:0;display:grid;gap:3px}.technical-linked-fvg-item small{margin:0;color:var(--color-text-muted);font-size:9px;font-weight:550;line-height:1.3;text-transform:uppercase;letter-spacing:.35px}.technical-linked-fvg-item strong{min-width:0;color:var(--color-text);font-size:11px;font-weight:600;line-height:1.45;overflow-wrap:normal;word-break:normal}.technical-linked-fvg-state{justify-items:start;text-align:left}.technical-linked-fvg-state strong{width:max-content;max-width:100%;padding:3px 5px;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 6%,transparent);font-size:9px;font-weight:650;white-space:normal}.technical-linked-fvg-zone .technical-price-range{display:flex;flex-wrap:wrap;gap:2px 4px}.technical-linked-fvg-zone .technical-price-range>span{white-space:nowrap}.technical-linked-fvg-state .technical-tone-bullish,.technical-linked-fvg-state .technical-tone-positive{color:var(--premium-positive)}.technical-linked-fvg-state .technical-tone-bearish,.technical-linked-fvg-state .technical-tone-warning{color:var(--premium-warning)}.technical-linked-fvg-state .technical-tone-muted{color:var(--color-text-muted)}.technical-linked-fvg-empty{color:var(--color-text-muted);font-size:11px;font-weight:500;line-height:1.45}@media (max-width:420px){.technical-linked-fvg-item{grid-template-columns:minmax(0,1fr);align-items:start}.technical-linked-fvg-state{justify-items:start;text-align:left}}.technical-timeframe-card .technical-evidence-group dd,.technical-timeframe-card .technical-liquidity-band dd,.technical-timeframe-card .technical-linked-fvg-item strong,.technical-timeframe-card .timeframe-static-liquidity-side dd,.technical-timeframe-card .timeframe-liquidity-candidate dd,.technical-timeframe-card .timeframe-fvg-card dd,.technical-timeframe-card .timeframe-fvg-provenance dd,.technical-timeframe-card .timeframe-order-block-card dd,.technical-timeframe-card .timeframe-order-block-provenance dd,.technical-timeframe-card .timeframe-overlap-card dd,.technical-timeframe-card .timeframe-smc-geometry-card dd,.technical-timeframe-card .execution-model-geometry dd,.technical-timeframe-card .support-resistance-metric dd{overflow-wrap:normal;word-break:normal}@media (min-width:1200px) and (max-width:1399px){.technical-timeframe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-summary-hero,.compact-timeframe-overview,.advanced-analysis{min-width:0;padding:clamp(16px,2.2vw,24px);border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface-elevated);box-shadow:0 12px 30px color-mix(in srgb,var(--color-shadow) 25%,transparent)}.market-summary-hero>header>span,.compact-timeframe-overview>header>span{color:var(--color-text-muted);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.market-summary-hero h2,.compact-timeframe-overview h3{margin:5px 0 0;color:var(--color-text)}.market-summary-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.market-summary-primary>div{min-width:0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-surface-secondary) 68%,transparent)}.market-summary-primary dt,.compact-timeframe-grid dt{color:var(--color-text-muted);font-size:12px;font-weight:650}.market-summary-primary dd{margin-top:5px;overflow-wrap:anywhere;color:var(--color-text);font-size:clamp(17px,1.5vw,22px);font-weight:780}.market-summary-hero>p{max-width:72ch;margin:16px 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.65}.compact-timeframe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.compact-timeframe-grid>article{min-width:0;padding:13px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-surface-secondary) 62%,transparent)}.compact-timeframe-grid h4{margin:0;font-size:19px}.compact-timeframe-grid dl{display:grid;gap:6px;margin:12px 0 0}.compact-timeframe-grid dl>div{display:flex;justify-content:space-between;gap:8px}.compact-timeframe-grid dd{text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:700}.compact-timeframe-grid p{margin:11px 0 0;padding-top:10px;border-top:1px solid var(--color-border);color:var(--color-text);font-size:13px;font-weight:700;line-height:1.45}.advanced-analysis{padding:0;overflow:hidden}.advanced-analysis>summary{position:relative;display:grid;gap:3px;padding:18px 52px 18px 22px;cursor:pointer;list-style:none}.advanced-analysis>summary::-webkit-details-marker{display:none}.advanced-analysis>summary>span{color:var(--color-text);font-size:18px;font-weight:780}.advanced-analysis>summary>small{color:var(--color-text-muted);font-size:12px;line-height:1.45}.advanced-analysis>summary:after{content:"+";position:absolute;align-self:center;justify-self:end;font-size:22px}.advanced-analysis[open]>summary:after{content:"−"}.advanced-analysis-content{display:grid;gap:16px;padding:0 18px 18px;border-top:1px solid var(--color-border)}.advanced-analysis-content>:first-child{margin-top:18px}.production-plan-why,.production-plan-confirmed,.production-plan-waiting{margin-top:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:10px}.production-plan-why h4,.production-plan-confirmed h4,.production-plan-waiting h4{margin:0 0 8px;font-size:14px}.production-plan-confirmed{border-color:color-mix(in srgb,var(--premium-positive) 30%,var(--color-border))}.production-plan-details .production-plan-geometry{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.market-summary-primary{grid-template-columns:minmax(0,1fr)}.compact-timeframe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.production-plan-details .production-plan-geometry{grid-template-columns:minmax(0,1fr)}.market-summary-hero,.compact-timeframe-overview,.advanced-analysis{max-width:100%;overflow-wrap:anywhere}}@media (max-width:480px){.compact-timeframe-grid{grid-template-columns:minmax(0,1fr)}.market-summary-hero,.compact-timeframe-overview{padding:15px}.advanced-analysis>summary{padding:16px 42px 16px 16px}}.technical-timeframe-details[open]>summary{display:none}.technical-timeframe-details[open]{margin-top:14px;padding-top:0;border-top:0}.technical-timeframe-details[open]>.technical-timeframe-detail-content{position:relative;overflow:hidden;padding:clamp(12px,2vw,20px);border:1px solid color-mix(in srgb,var(--premium-cyan) 24%,var(--color-border));border-radius:14px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--premium-brand) 10%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--premium-cyan) 5%,transparent),transparent 48%),color-mix(in srgb,var(--color-surface-elevated) 88%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 62%,transparent),0 18px 42px color-mix(in srgb,var(--color-shadow) 32%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.technical-timeframe-details[open] .technical-evidence-overview{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));align-items:start;gap:12px;margin:0;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.technical-timeframe-details[open] .technical-evidence-group,.technical-timeframe-details[open] .technical-evidence-group:nth-child(2n),.technical-timeframe-details[open] .technical-evidence-group:nth-last-child(-n+2){min-width:0;height:100%;padding:15px;border:1px solid color-mix(in srgb,var(--group-accent,var(--premium-cyan)) 22%,var(--color-border));border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--group-accent,var(--premium-cyan)) 7%,transparent),transparent 46%),color-mix(in srgb,var(--color-surface-elevated) 76%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 46%,transparent),0 8px 20px color-mix(in srgb,var(--color-shadow) 16%,transparent)}.technical-timeframe-details[open] .technical-evidence-group>h5{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--group-accent,var(--premium-cyan)) 18%,var(--color-border));color:var(--color-text);font-size:14px;font-weight:780;letter-spacing:-.1px}.technical-timeframe-details[open] .technical-evidence-group>dl,.technical-timeframe-details[open] .technical-liquidity-band>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.technical-timeframe-details[open] .technical-evidence-group>dl>div,.technical-timeframe-details[open] .technical-liquidity-band>dl>div{min-width:0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 52%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 32%,transparent)}.technical-timeframe-details[open] .technical-liquidity-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.technical-timeframe-details[open] .technical-liquidity-band{padding:0;border:0;background:transparent}.technical-timeframe-details[open] .technical-evidence-warnings{grid-column:1/-1;height:auto}.technical-timeframe-details[open] .technical-evidence-warnings li{padding:8px 10px;border:1px solid color-mix(in srgb,var(--premium-warning) 20%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--premium-warning) 5%,var(--color-surface))}.technical-timeframe-details[open] .technical-deep-subsection{margin-top:12px;padding:10px 11px 0;border:1px solid color-mix(in srgb,var(--group-accent,var(--premium-cyan)) 16%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-surface) 36%,transparent)}.technical-timeframe-details[open] .technical-deep-subsection[open]{padding-bottom:11px}.technical-timeframe-details[open] .technical-evidence-bottom-close{grid-column:1/-1;justify-self:stretch;width:100%;margin:2px 0 0;border-color:color-mix(in srgb,var(--premium-cyan) 34%,var(--color-border));background:linear-gradient(110deg,color-mix(in srgb,var(--premium-cyan) 10%,var(--color-surface-elevated)),color-mix(in srgb,var(--premium-brand) 7%,var(--color-surface-elevated)));box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 55%,transparent)}@media (max-width:760px){.technical-timeframe-details[open] .technical-evidence-overview,.technical-timeframe-details[open] .technical-evidence-group>dl,.technical-timeframe-details[open] .technical-liquidity-layout,.technical-timeframe-details[open] .technical-liquidity-band>dl{grid-template-columns:minmax(0,1fr)}}.technical-compact-core{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr))}.technical-compact-opportunities,.technical-compact-footer{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px}.technical-compact-footer>div{min-width:0;min-height:58px;padding:7px 9px;border-right:0;border-bottom:0}.technical-compact-core>div,.technical-compact-opportunities>div{min-width:0;min-height:58px}.technical-compact-summary dt,.technical-compact-summary dd,.technical-timeframe-card .technical-evidence-group dt,.technical-timeframe-card .technical-evidence-group dd,.technical-timeframe-card .technical-liquidity-band dt,.technical-timeframe-card .technical-liquidity-band dd{max-width:100%;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-overflow:clip}.technical-compact-opportunities dd[class*=technical-tone-],.technical-compact-footer dd[class*=technical-tone-],.technical-timeframe-card .technical-status-value{box-sizing:border-box;min-width:0;max-width:100%;height:auto;align-items:flex-start;justify-content:flex-start;padding:4px 7px;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-align:left;text-overflow:clip}@media (max-width:980px){.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-group>dl,.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-liquidity-layout,.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-liquidity-band>dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.technical-compact-core,.technical-compact-opportunities,.technical-compact-footer{grid-template-columns:minmax(0,1fr)}}.advanced-analysis{padding:clamp(16px,2.2vw,24px)}.advanced-analysis-header{box-sizing:border-box;min-width:0;align-items:center;gap:clamp(18px,3vw,36px);padding:2px 8px 16px 2px}.advanced-analysis-title{min-width:0;flex:1 1 auto}.advanced-analysis-helper{flex:0 1 44ch;min-width:220px;max-width:44ch;padding-right:4px;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.advanced-analysis-content{padding:18px 0 0}.timeframe-structure-details .timeframe-static-liquidity>.structural-evidence-accordion>summary,.timeframe-structure-details .timeframe-smc-structure-evidence>summary{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,2fr);align-items:center;gap:12px}.timeframe-structure-details .timeframe-static-liquidity>.structural-evidence-accordion>summary>.structural-summary-grid,.timeframe-structure-details .timeframe-smc-structure-evidence>summary>.structural-summary-grid{width:100%;margin-top:0}.timeframe-structure-details .timeframe-smc-structure-evidence>summary>.structural-summary-displacement{grid-template-columns:repeat(5,minmax(110px,1fr))}.timeframe-structure-details .timeframe-static-liquidity>.structural-evidence-accordion>summary>.structural-summary-grid-two{grid-template-columns:repeat(2,minmax(155px,1fr))}.timeframe-structure-details .structural-summary-grid>div,.timeframe-structure-details .smc-structure-metrics>div,.timeframe-structure-details .smc-structure-event-reference>div{box-sizing:border-box;min-width:0;height:100%}.timeframe-structure-details .smc-structure-detail{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));align-items:start;gap:12px}.timeframe-structure-details .smc-structure-detail>section{min-width:0;height:100%;padding:12px;border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 46%,transparent)}.timeframe-structure-details .smc-structure-metrics,.timeframe-structure-details .smc-structure-event-reference{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));align-items:stretch}.timeframe-structure-details .timeframe-static-liquidity-grid{align-items:stretch}.timeframe-structure-details .timeframe-static-liquidity-side{height:100%}@media (max-width:900px){.timeframe-structure-details .timeframe-static-liquidity>.structural-evidence-accordion>summary,.timeframe-structure-details .timeframe-smc-structure-evidence>summary{grid-template-columns:minmax(0,1fr)}.timeframe-structure-details .timeframe-smc-structure-evidence>summary>.structural-summary-displacement{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}}@media (max-width:760px){.advanced-analysis-header{gap:8px;padding-right:2px}.advanced-analysis-helper{min-width:0;max-width:60ch;padding-right:0}}@media (max-width:520px){.timeframe-structure-details .timeframe-static-liquidity>.structural-evidence-accordion>summary>.structural-summary-grid-two,.timeframe-structure-details .timeframe-smc-structure-evidence>summary>.structural-summary-displacement,.timeframe-structure-details .smc-structure-detail,.timeframe-structure-details .smc-structure-metrics,.timeframe-structure-details .smc-structure-event-reference{grid-template-columns:minmax(0,1fr)}}.technical-compact-summary{gap:7px}.technical-compact-opportunities,.technical-compact-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(112px,100%),1fr));align-items:stretch;gap:6px;margin:0;padding:0;border:0}.technical-compact-opportunities>div,.technical-compact-footer>div,.technical-compact-footer>div:last-child{box-sizing:border-box;display:grid;min-width:0;min-height:58px;align-content:center;justify-items:center;padding:8px 9px;border:1px solid color-mix(in srgb,var(--timeframe-accent) 16%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-surface) 38%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--premium-highlight) 28%,transparent);text-align:center}.technical-compact-opportunities dt,.technical-compact-footer dt,.technical-compact-opportunities dd,.technical-compact-footer dd{min-width:0;max-width:100%;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-align:center;text-overflow:clip}.technical-compact-opportunities dd[class*=technical-tone-],.technical-compact-footer dd[class*=technical-tone-]{width:auto;justify-self:center;align-items:center;justify-content:center;text-align:center}@media (max-width:420px){.technical-compact-opportunities,.technical-compact-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:320px){.technical-compact-opportunities,.technical-compact-footer{grid-template-columns:minmax(0,1fr)}}.technical-timeframe-details[open] .technical-evidence-smc>dl{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.technical-timeframe-details[open] .technical-evidence-smc .technical-linked-fvg-metric,.technical-timeframe-details[open] .technical-evidence-smc .technical-linked-order-block-metric{grid-column:auto;min-width:0;height:100%}.technical-timeframe-details[open] .technical-evidence-smc .technical-linked-fvg-list,.technical-timeframe-details[open] .technical-evidence-smc .technical-linked-order-block-metric dd{max-width:100%;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.timeframe-structure-details .structural-evidence-accordion>summary,.timeframe-structure-details .timeframe-fvg-card>summary,.timeframe-structure-details .timeframe-order-block-card>summary{min-width:0;padding-right:52px}.timeframe-structure-details .structural-evidence-accordion>summary:after,.timeframe-structure-details .timeframe-fvg-card>summary:after,.timeframe-structure-details .timeframe-order-block-card>summary:after{right:12px;z-index:2;flex:0 0 24px}.timeframe-structure-details .structural-evidence-accordion>summary>header{min-width:0;max-width:100%}.timeframe-structure-details .timeframe-static-liquidity summary>header{display:grid;align-content:center;justify-content:start;gap:4px}.timeframe-structure-details .timeframe-static-liquidity summary>header h5,.timeframe-structure-details .timeframe-static-liquidity summary>header p{min-width:0;max-width:34ch;margin:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:left}.timeframe-structure-details .timeframe-smc-structure-evidence>summary>header>div{display:grid;min-width:0;align-content:center;gap:4px}.timeframe-structure-details .timeframe-smc-structure-evidence>summary>header span,.timeframe-structure-details .timeframe-smc-structure-evidence>summary>header h5{min-width:0;max-width:28ch;margin:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.timeframe-structure-details .timeframe-smc-structure-evidence>summary>.structural-summary-displacement{grid-template-columns:repeat(auto-fit,minmax(min(118px,100%),1fr));align-items:stretch}.timeframe-structure-details .timeframe-smc-structure-evidence>summary>.structural-summary-displacement>div{display:grid;min-height:62px;align-content:center}@media (max-width:760px){.technical-timeframe-details[open] .technical-evidence-smc>dl{grid-template-columns:minmax(0,1fr)}.timeframe-structure-details .timeframe-static-liquidity summary>header h5,.timeframe-structure-details .timeframe-static-liquidity summary>header p,.timeframe-structure-details .timeframe-smc-structure-evidence>summary>header span,.timeframe-structure-details .timeframe-smc-structure-evidence>summary>header h5{max-width:none}}.timeframe-structure-details .timeframe-static-liquidity-layout{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.timeframe-structure-details .timeframe-static-liquidity-header{width:auto;max-width:100%}.timeframe-structure-details .timeframe-static-liquidity-matrix{display:grid;min-width:0;max-width:100%;gap:10px}.timeframe-structure-details .timeframe-static-liquidity-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;height:auto;align-items:stretch;gap:8px;padding:11px;overflow:visible}.timeframe-structure-details .timeframe-static-liquidity-row-heading{display:grid;min-width:0;max-width:100%;align-content:center;padding:8px 10px}.timeframe-structure-details .timeframe-static-liquidity-row-heading h6{min-width:0;max-width:100%;margin:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.timeframe-structure-details .timeframe-static-liquidity-row>.timeframe-static-liquidity-metrics{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.5fr);min-width:0;max-width:100%;gap:12px;margin:0}.timeframe-structure-details .timeframe-static-liquidity-row>.timeframe-static-liquidity-metrics>div{box-sizing:border-box;display:grid;min-width:0;max-width:100%;align-content:center;padding:8px 10px}.timeframe-structure-details .timeframe-static-liquidity-empty{box-sizing:border-box;min-width:0;max-width:100%;margin:0;padding:10px 12px;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:1.4}@media (max-width:620px){.timeframe-structure-details .timeframe-static-liquidity-row>.timeframe-static-liquidity-metrics{grid-template-columns:minmax(0,1fr)}}.technical-timeframe-details[open] .technical-evidence-overview{align-items:start;grid-auto-rows:max-content}.technical-timeframe-details[open] .technical-evidence-group,.technical-timeframe-details[open] .technical-evidence-group:nth-child(2n),.technical-timeframe-details[open] .technical-evidence-group:nth-last-child(-n+2){height:auto;align-self:start}.timeframe-structure-details .timeframe-static-liquidity-buy{--static-liquidity-accent:var(--premium-cyan,#178da4)}.timeframe-structure-details .timeframe-static-liquidity-sell{--static-liquidity-accent:#7587e8}.timeframe-structure-details .timeframe-static-liquidity-row-heading h6{color:var(--static-liquidity-accent,var(--color-text));font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.timeframe-structure-details .timeframe-static-liquidity-metrics dt{color:var(--color-text-muted);font-size:13px!important;font-weight:500!important;line-height:1.3}.timeframe-structure-details .timeframe-static-liquidity-metrics dd{min-width:0;max-width:100%;margin-top:4px;color:var(--color-text);font-size:16px!important;font-weight:600!important;line-height:1.35;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal;text-overflow:clip}.timeframe-structure-details .timeframe-liquidity-candidates .structural-evidence-detail>div{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.timeframe-structure-details .timeframe-liquidity-candidate-row{--liquidity-candidate-accent:#7587e8;display:grid;min-width:0;max-width:100%;gap:7px;padding:10px;border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb,var(--liquidity-candidate-accent) 62%,var(--color-border));border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 72%,transparent)}.timeframe-structure-details .timeframe-liquidity-candidate-upper{--liquidity-candidate-accent:var(--premium-cyan,#178da4)}.timeframe-structure-details .timeframe-liquidity-candidate-lower{--liquidity-candidate-accent:#7587e8}.timeframe-structure-details .timeframe-liquidity-candidate-metrics{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(260px,1.6fr) minmax(150px,.9fr) minmax(150px,.9fr);min-width:0;max-width:100%;gap:12px;margin:0}.timeframe-structure-details .timeframe-liquidity-candidate-metrics>div{box-sizing:border-box;display:grid;min-width:0;max-width:100%;align-content:center;padding:8px 10px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.timeframe-structure-details .timeframe-liquidity-candidate-metrics dt{color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:1.3}.timeframe-structure-details .timeframe-liquidity-candidate-metrics dd{min-width:0;max-width:100%;margin:4px 0 0;color:var(--color-text);font-size:16px;font-weight:600;line-height:1.35;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.timeframe-structure-details .timeframe-liquidity-candidate-type dd,.timeframe-structure-details .timeframe-liquidity-candidate-position dd{color:var(--liquidity-candidate-accent)}.timeframe-structure-details .timeframe-liquidity-candidate-status dd.technical-tone-positive{color:var(--premium-positive)}.timeframe-structure-details .timeframe-liquidity-candidate-status dd.technical-tone-muted{color:var(--color-text-muted)}.calculated-setup-context{position:relative;display:grid;min-width:0;gap:12px;padding:17px 18px;border:1px solid color-mix(in srgb,var(--premium-warning) 28%,var(--color-border));border-left:3px solid var(--premium-warning);border-radius:10px;background:linear-gradient(110deg,color-mix(in srgb,var(--premium-warning) 5%,transparent),transparent 52%),var(--color-surface-elevated)}.calculated-setup-context>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.calculated-setup-context>header>div{min-width:0}.calculated-setup-context>header>div>span{color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em}.calculated-setup-context h3{margin:4px 0 0;color:var(--color-text);font-size:19px;font-weight:650;line-height:1.3}.calculated-setup-context-direction{flex:0 0 auto;padding:5px 8px;border:1px solid color-mix(in srgb,currentColor 24%,var(--color-border));border-radius:999px;font-size:12px;font-weight:600;line-height:1.3}.calculated-setup-context-bullish{color:var(--premium-positive)}.calculated-setup-context-bearish{color:var(--premium-warning)}.calculated-setup-context-explanation,.calculated-setup-context-disclaimer{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.5}.calculated-setup-context-meta,.calculated-setup-context-geometry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));min-width:0;gap:8px;margin:0}.calculated-setup-context-meta>div,.calculated-setup-context-geometry>div{box-sizing:border-box;min-width:0;max-width:100%;padding:10px 11px;border:1px solid color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 64%,transparent)}.calculated-setup-context dt{color:var(--color-text-muted);font-size:11px;font-weight:600;line-height:1.3}.calculated-setup-context dd{min-width:0;max-width:100%;margin:5px 0 0;color:var(--color-text);font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.calculated-setup-context dd small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:12px;font-weight:500}.calculated-setup-context-disclaimer{padding-top:9px;border-top:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);font-size:12px}@media (max-width:620px){.calculated-setup-context{padding:15px}.calculated-setup-context>header{flex-direction:column}.calculated-setup-context-meta,.calculated-setup-context-geometry{grid-template-columns:minmax(0,1fr)}}.timeframe-structure-details .timeframe-liquidity-candidate-helper{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.4}@media (max-width:1100px){.timeframe-structure-details .timeframe-liquidity-candidate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.timeframe-structure-details .timeframe-liquidity-candidate-metrics{grid-template-columns:minmax(0,1fr)}}.timeframe-forming-candle .evidence-metric-strip-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}.timeframe-forming-candle .evidence-metric-strip-four>div{box-sizing:border-box;min-width:0;max-width:100%}.timeframe-forming-candle .evidence-metric-strip-four>div:nth-child(2n){border-right:0!important}.timeframe-forming-candle .evidence-metric-strip-four>div:nth-child(n+3){border-top:1px solid var(--color-border)!important}.timeframe-forming-candle .evidence-metric-strip-four dd{min-width:0;max-width:100%;overflow:visible;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-overflow:clip;white-space:normal}@media (max-width:430px){.timeframe-forming-candle .evidence-metric-strip-four>div{padding-inline:6px!important}.timeframe-forming-candle .evidence-metric-strip-four dd{font-size:14px!important}}@media (max-width:279px){.timeframe-forming-candle .evidence-metric-strip-four{grid-template-columns:minmax(0,1fr)!important}.timeframe-forming-candle .evidence-metric-strip-four>div{border-top:1px solid var(--color-border)!important;border-right:0!important}.timeframe-forming-candle .evidence-metric-strip-four>div:first-child{border-top:0!important}}@media (max-width:680px){.analysis-result{gap:10px}.market-assessment,.trade-plan,.technical-overview,.advanced-analysis{padding:14px;border-radius:12px}.market-assessment-header{gap:8px;padding-bottom:11px}.market-assessment-primary{gap:8px;margin-top:11px}.market-assessment-bias{padding:11px 12px}.market-assessment-primary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-assessment-primary>dl>div{min-width:0;padding:9px 10px;border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.market-assessment-primary>dl>div:nth-child(2n){border-right:0}.market-assessment-primary>dl>div:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.market-assessment-primary dd{font-size:14px}.market-assessment-factors{gap:8px;margin-top:9px}.market-assessment-factors>section,.market-assessment-waiting{padding:10px 11px}.production-plan-hero{padding:13px}.production-plan-hero strong{font-size:21px}.production-plan-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.production-plan-hero-metrics>div{min-height:54px;padding:8px 9px}.production-plan-hero-metrics>div:last-child:nth-child(odd){grid-column:1/-1}.production-plan-details .production-plan-geometry{grid-template-columns:minmax(0,1fr)}.production-plan-details .production-plan-geometry>article{padding:9px 10px}.calculated-setup-context{gap:9px;padding:13px}.calculated-setup-context-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.calculated-setup-context-geometry{grid-template-columns:minmax(0,1fr);gap:6px}.calculated-setup-context-meta>div,.calculated-setup-context-geometry>div{padding:8px 9px}.technical-overview-header{padding-bottom:11px}.technical-timeframe-grid{gap:9px;margin-top:11px}.technical-timeframe-card{padding:13px;border-radius:11px}.technical-timeframe-card>header{padding-bottom:8px}.technical-timeframe-card h4{font-size:18px}.technical-compact-summary{gap:6px;margin-top:8px}.technical-compact-core,.technical-compact-opportunities,.technical-compact-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.technical-compact-opportunities{padding:6px}.technical-compact-core>div,.technical-compact-opportunities>div,.technical-compact-footer>div,.technical-compact-footer>div:last-child{min-height:50px;padding:7px 8px}.technical-compact-opportunities>div:last-child:nth-child(odd),.technical-compact-footer>div:last-child:nth-child(odd){grid-column:1/-1}.technical-compact-summary dt{font-size:10px}.technical-compact-summary dd{font-size:13px;line-height:1.35}.technical-timeframe-card .technical-timeframe-details{margin-top:8px;padding-top:8px}.advanced-analysis-header{gap:5px;padding:0 0 11px}.advanced-analysis-title h2{font-size:18px}.advanced-analysis-helper{font-size:12px;line-height:1.45}.advanced-analysis-content{gap:10px;padding-top:11px}.advanced-analysis-content>.technical-overview{padding:12px}.technical-timeframe-detail-content{padding-top:10px}.technical-timeframe-details[open] .technical-evidence-overview{gap:8px}.technical-timeframe-details[open] .technical-evidence-group{padding:11px 0}.technical-timeframe-details[open] .technical-evidence-group>h5{margin-bottom:8px;font-size:14px}.technical-timeframe-card .technical-evidence-group>dl,.technical-timeframe-card .technical-evidence-liquidity>dl,.technical-timeframe-card .technical-evidence-setup>dl,.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-group>dl,.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-liquidity>dl,.technical-timeframe-card:has(.technical-timeframe-details[open]) .technical-evidence-setup>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.technical-timeframe-card .technical-evidence-group>dl>div{min-height:54px;padding:7px 8px}.technical-evidence-liquidity .technical-linked-fvg-metric,.technical-evidence-liquidity .technical-linked-order-block-metric,.technical-evidence-smc .technical-linked-fvg-metric,.technical-evidence-smc .technical-linked-order-block-metric{grid-column:1/-1}.technical-timeframe-details[open] .technical-evidence-warnings{padding-bottom:8px}.technical-timeframe-details[open] .technical-evidence-warnings li{padding:7px 9px}.technical-timeframe-details[open] .technical-deep-subsection{margin-top:9px;padding:8px 9px 0}.technical-timeframe-details[open] .timeframe-execution-grid{grid-template-columns:minmax(0,1fr);gap:8px}.technical-timeframe-details[open] .execution-model-card{padding:11px;border-radius:8px}.technical-timeframe-details[open] .execution-model-summary-geometry{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-timeframe-details[open] .execution-model-summary-geometry>div{min-height:52px;padding:7px 8px}.technical-timeframe-details[open] .execution-model-summary-geometry>div:last-child:nth-child(odd){grid-column:1/-1}.timeframe-structure-details .evidence-metric-strip-six,.timeframe-structure-details .evidence-metric-strip-four,.timeframe-structure-details .structural-summary-grid,.timeframe-structure-details .timeframe-liquidity-candidate-metrics,.timeframe-structure-details .smc-structure-metrics,.timeframe-structure-details .smc-structure-event-reference,.timeframe-structure-details .timeframe-smc-structure-evidence>summary>.structural-summary-displacement{grid-template-columns:repeat(2,minmax(0,1fr))!important}.timeframe-structure-details .evidence-metric-strip-two,.timeframe-structure-details .timeframe-static-liquidity-grid,.timeframe-structure-details .timeframe-fvg-grid,.timeframe-structure-details .timeframe-order-block-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:680px){.dashboard-start-analysis .analysis-prompt{grid-template-columns:minmax(0,1fr)}}.sidebar-analysis>a.sidebar-item{text-decoration:none}.ask-hero>.prompt-note{white-space:normal;overflow:visible;text-overflow:clip}.supported-asset-selector{position:relative;flex:1;min-width:0;width:100%}.dashboard-start-analysis{width:min(76%,1150px);max-width:100%}.dashboard-start-analysis .analysis-prompt{width:100%;max-width:none}.dashboard-start-analysis .analysis-prompt>button[type=submit]{min-width:88px;padding-inline:18px}.dashboard-start-analysis .analysis-prompt .supported-asset-selector .asset-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 8px;background:var(--color-input-bg);color:var(--color-text);box-shadow:none;text-align:left}.asset-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-avatar{display:inline-flex;flex:0 0 30px;width:30px;height:30px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 22%,var(--color-input-bg)),color-mix(in srgb,#8062d6 20%,var(--color-input-bg)));border:1px solid var(--color-border-strong);color:var(--color-text);font-size:9px;font-weight:700;letter-spacing:.02em;box-sizing:border-box}.token-avatar img{display:block;width:100%;height:100%;object-fit:contain}.asset-menu{position:fixed;display:flex;flex-direction:column;box-sizing:border-box;z-index:1000;overflow:hidden;padding:8px;border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-input-bg);color:var(--color-text);box-shadow:0 18px 48px var(--color-shadow);font:inherit}.asset-menu input{display:block;flex-shrink:0;width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;font:inherit;font-size:16px;color:var(--color-text);background:transparent;border:1px solid var(--color-border-strong);border-radius:8px;outline:none}.asset-menu input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 15%,transparent)}.asset-menu ul{position:relative;list-style:none;margin:8px 0 0;padding:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.asset-menu li{display:flex;align-items:center;gap:10px;font-size:13px;min-height:48px;box-sizing:border-box;padding:7px 8px;cursor:pointer;border-radius:7px;border:1px solid transparent}.asset-menu li strong{flex:0 0 3.5em;font-weight:750}.asset-option-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted)}.asset-check{flex:0 0 12px;color:var(--color-accent)}.asset-menu li.active,.asset-menu li:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}.asset-menu li[aria-selected=true]{background:color-mix(in srgb,#8062d6 18%,transparent)}.asset-menu p{padding:8px;font-size:13px;color:var(--color-text-muted)}.back-to-top{position:fixed;z-index:50;right:max(16px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:50%;background:var(--color-input-bg);color:var(--color-accent);box-shadow:0 6px 20px var(--color-shadow);font:inherit;font-size:24px;cursor:pointer}.back-to-top:hover{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-input-bg))}.back-to-top:focus-visible{outline:2px solid var(--color-accent-secondary);outline-offset:3px}.dashboard-content:has(.saved-analysis-page) .dashboard-footer{padding-bottom:max(80px,calc(env(safe-area-inset-bottom) + 64px))}@media (min-width:681px){.dashboard-start-analysis .analysis-prompt .supported-asset-selector .asset-trigger{min-height:40px;height:40px;gap:10px}.supported-asset-selector .token-avatar,.asset-menu .token-avatar{flex-basis:28px;width:28px;height:28px}.asset-menu{padding:6px}.asset-menu input{min-height:40px;height:40px;padding:8px 10px}.asset-menu ul{margin-top:6px}.asset-menu li{min-height:44px;padding:6px 8px;gap:8px}}@media (max-width:1099px){.dashboard-start-analysis{width:100%}}:root[data-theme=dark] .dashboard-shell{--dark-bg:#060a13;--dark-surface:rgba(13,20,36,.94);--dark-surface-elevated:rgba(18,29,49,.94);--dark-inset:rgba(7,14,27,.82);--dark-border:rgba(151,174,222,.18);--dark-border-strong:rgba(165,133,255,.28);--dark-text:#f4f7ff;--dark-muted:#a4aec2;--dark-brand:#a585ff;--dark-market:#3bd7ed;--dark-positive:#3bc79f;--dark-warning:#e1a64d;--dark-negative:#df7990;--dark-neutral:#91a0b8;--dark-shadow:0 16px 38px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035);position:relative;isolation:isolate;background:var(--dark-bg)}:root[data-theme=dark] .dashboard-shell:before{content:"";position:fixed;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(/assets/cryptomind-dashboard-bg-DetXDOdT.webp) center top/cover no-repeat;pointer-events:none}:root[data-theme=dark] .dashboard-shell:after{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040810ba,#050a14e6 54%,#04080ff7),radial-gradient(circle at 64% 4%,rgba(126,88,224,.13),transparent 34%);pointer-events:none}:root[data-theme=dark] .dashboard-workspace,:root[data-theme=dark] .app-sidebar{position:relative;z-index:1}:root[data-theme=dark] .app-sidebar{border-color:var(--dark-border);background:linear-gradient(180deg,#080e1bf5,#050a13fa);box-shadow:10px 0 32px #00000029}:root[data-theme=dark] .sidebar-item-active{border-color:#a585ff40;background:linear-gradient(90deg,#865ee838,#20a4c312);box-shadow:inset 3px 0 var(--dark-brand)}:root[data-theme=dark] .app-header{border-color:var(--dark-border);background:#070d19c2;box-shadow:0 8px 28px #00000029}:root[data-theme=dark] .profile-placeholder,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .logout-button{border-color:var(--dark-border);background:#0d1728d1;box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] .profile-placeholder:hover,:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .logout-button:hover:not(:disabled){border-color:#a585ff4d;background:#121e33e6}:root[data-theme=dark] .dashboard-content{position:relative;z-index:1}:root[data-theme=dark] .ask-card{overflow:visible;border:0;background:transparent;box-shadow:none}:root[data-theme=dark] .ask-hero{position:relative;overflow:hidden;padding:clamp(22px,2.4vw,34px);border:1px solid rgba(165,133,255,.28);border-radius:18px;background:linear-gradient(125deg,#181e39eb,#0b1425e6 62%,#0c202ddb);box-shadow:0 18px 44px #00000052,0 0 32px #7953dc12,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=dark] .ask-hero:after{content:"";position:absolute;right:-70px;top:-100px;width:280px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(137,94,239,.2),transparent 68%);pointer-events:none}:root[data-theme=dark] .ask-hero h2{font-size:clamp(25px,2vw,31px)}:root[data-theme=dark] .ask-hero>p{color:var(--dark-muted);font-size:15px}:root[data-theme=dark] .analysis-prompt{max-width:1040px;border-color:#7597cd3b;background:#050c18c7;box-shadow:inset 0 1px 8px #00000047,0 12px 28px #0000002e}:root[data-theme=dark] .analysis-prompt:focus-within{border-color:var(--dark-market);box-shadow:0 0 0 3px #3bd7ed1a,inset 0 1px 8px #00000040}:root[data-theme=dark] .analysis-prompt input{color:var(--dark-text);font-size:15px}:root[data-theme=dark] .analysis-prompt input::placeholder{color:#7f8da5}:root[data-theme=dark] .analysis-prompt button{background:linear-gradient(100deg,#24bcd2,#7355d8);box-shadow:0 8px 22px #4069d53d,inset 0 1px #ffffff2e}:root[data-theme=dark] .analysis-result{--premium-highlight:rgba(255,255,255,.035);--premium-border:var(--dark-border);--premium-shadow:var(--dark-shadow);--premium-shadow-hover:0 19px 44px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.05);--premium-brand:var(--dark-brand);--premium-positive:var(--dark-positive);--premium-warning:var(--dark-warning);--premium-danger:var(--dark-negative);--premium-cyan:var(--dark-market);--premium-neutral:var(--dark-neutral);border-color:var(--dark-border)}:root[data-theme=dark] .analysis-request,:root[data-theme=dark] .market-snapshot,:root[data-theme=dark] .execution-selection,:root[data-theme=dark] .market-assessment,:root[data-theme=dark] .current-signal,:root[data-theme=dark] .preferred-setup,:root[data-theme=dark] .multi-timeframe-picture,:root[data-theme=dark] .technical-overview,:root[data-theme=dark] .key-levels,:root[data-theme=dark] .trade-plan,:root[data-theme=dark] .ai-explanation{border-color:var(--dark-border);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 35%),var(--dark-surface);box-shadow:var(--dark-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=dark] .analysis-request{border-color:#a585ff3d;background:linear-gradient(110deg,#7551d11f,#0d1424eb 42%)}:root[data-theme=dark] .market-snapshot{border-color:#3bd7ed3d;background:linear-gradient(110deg,rgba(32,178,205,.1),transparent 43%),var(--dark-surface);box-shadow:var(--dark-shadow),0 0 28px #23bcd80a}:root[data-theme=dark] .market-metric,:root[data-theme=dark] .market-assessment-bias,:root[data-theme=dark] .market-assessment-primary>dl,:root[data-theme=dark] .execution-selection-watch,:root[data-theme=dark] .execution-selection-candidate>div:first-child,:root[data-theme=dark] .execution-selection-geometry>div{border-color:var(--dark-border);background:var(--dark-surface-elevated)}:root[data-theme=dark] .market-metric:first-child{background:linear-gradient(135deg,#3bd7ed1f,#121d31eb)}:root[data-theme=dark] .market-metric:first-child .market-metric-value{color:#f7fbff;text-shadow:0 0 20px rgba(59,215,237,.12)}:root[data-theme=dark] .market-asset .market-asset-mark{border-color:#3bd7ed57;background:linear-gradient(145deg,#eda44329,#28bcda1f);color:#f0b45b;box-shadow:0 0 18px #3bd7ed14}:root[data-theme=dark] .execution-selection{border-color:#e1a64d4d;background:linear-gradient(110deg,rgba(225,166,77,.065),transparent 38%),var(--dark-surface);box-shadow:var(--dark-shadow),0 0 28px #e1a64d09}:root[data-theme=dark] .execution-selection-actionable{border-color:#3bc79f4d;background:linear-gradient(110deg,rgba(59,199,159,.07),transparent 38%),var(--dark-surface)}:root[data-theme=dark] .execution-selection-actionable.execution-selection-bearish{border-color:#e1a64d4d;background:linear-gradient(110deg,rgba(225,166,77,.065),transparent 38%),var(--dark-surface)}:root[data-theme=dark] .execution-selection-unavailable{border-color:var(--dark-border);background:var(--dark-surface)}:root[data-theme=dark] .execution-selection-watch{border-left-color:var(--dark-warning);background:linear-gradient(100deg,#e1a64d1a,#111c30eb)}:root[data-theme=dark] .execution-selection-waiting>.execution-selection-message{border-color:#e1a64d29;background:#131b2cd1}:root[data-theme=dark] .market-assessment{border-color:#a585ff40;background:linear-gradient(110deg,rgba(131,90,221,.075),transparent 40%),var(--dark-surface)}:root[data-theme=dark] .market-assessment-bias{border-left-color:var(--dark-positive);background:linear-gradient(110deg,#3bc79f1c,#121d31eb)}:root[data-theme=dark] .market-assessment-factors>section{background:#0d1d24d1;border:1px solid rgba(59,199,159,.14)}:root[data-theme=dark] .market-assessment-factors>.market-assessment-conflicts{background:#2a1f1080;border-color:#e1a64d29}:root[data-theme=dark] .market-assessment-waiting{background:#2a1f108c;border-color:#e1a64d2b}:root[data-theme=dark] .current-signal{border-color:#3bc79f3d;background:linear-gradient(145deg,rgba(59,199,159,.075),transparent 35%),var(--dark-surface)}:root[data-theme=dark] .preferred-setup{border-color:#a585ff40;background:linear-gradient(145deg,rgba(165,133,255,.075),transparent 35%),var(--dark-surface)}:root[data-theme=dark] .multi-timeframe-picture{border-color:#3bd7ed3d;background:linear-gradient(145deg,rgba(59,215,237,.07),transparent 35%),var(--dark-surface)}:root[data-theme=dark] .current-signal-reasons li,:root[data-theme=dark] .preferred-setup-metrics>div,:root[data-theme=dark] .preferred-timeframe-groups>div,:root[data-theme=dark] .multi-timeframe-metrics>div,:root[data-theme=dark] .multi-timeframe-conflicts{border-color:var(--dark-border);background:#0a1323b3}:root[data-theme=dark] .technical-overview,:root[data-theme=dark] .key-levels{background:linear-gradient(145deg,rgba(55,93,154,.045),transparent 34%),var(--dark-surface)}:root[data-theme=dark] .technical-timeframe-card{border-color:var(--dark-border);background:linear-gradient(145deg,#152137f5,#0c1526f5);box-shadow:inset 0 1px #ffffff06}:root[data-theme=dark] .technical-timeframe-preferred{border-color:#a585ff6b;box-shadow:inset 0 2px var(--dark-brand),0 0 22px #7852d60f}:root[data-theme=dark] .evidence-metric-grid>div,:root[data-theme=dark] .technical-compact-context>div,:root[data-theme=dark] .technical-execution-statuses>div,:root[data-theme=dark] .timeframe-structure-summary dl>div,:root[data-theme=dark] .timeframe-structure-event dl>div,:root[data-theme=dark] .timeframe-forming-candle dl>div,:root[data-theme=dark] .indicator-visual,:root[data-theme=dark] .execution-model-card,:root[data-theme=dark] .execution-model-geometry>div{border-color:var(--dark-border);background:var(--dark-inset)}:root[data-theme=dark] .timeframe-live-interaction{border-color:#e1a64d3d;background:#38261066}:root[data-theme=dark] .timeframe-forming-candle{border-color:#8fa0b833;background:#08101d9e}:root[data-theme=dark] .execution-status{border-color:var(--dark-border);background:#08101dc7}:root[data-theme=dark] .execution-status-available{border-color:#3bc79f4d;background:#3bc79f1a;color:#62d7b4!important}:root[data-theme=dark] .execution-status-developing,:root[data-theme=dark] .execution-status-caution{border-color:#e1a64d4d;background:#e1a64d1a;color:#edb65f!important}:root[data-theme=dark] .execution-status-conflicted{border-color:#df79904d;background:#df79901a;color:#e88da2!important}:root[data-theme=dark] .key-level-compact{border-color:var(--dark-border)}:root[data-theme=dark] .key-level-item{border-color:var(--dark-border);background:var(--dark-inset)}:root[data-theme=dark] .key-level-compact>strong,:root[data-theme=dark] .key-level-item>strong{color:#f1f6ff}:root[data-theme=dark] .trade-plan{background:linear-gradient(145deg,rgba(165,133,255,.05),transparent 38%),var(--dark-surface)}:root[data-theme=dark] .trade-plan-unavailable{background:#0a111ee6;box-shadow:inset 0 1px #ffffff06}:root[data-theme=dark] .trade-plan-step,:root[data-theme=dark] .trade-plan-risk,:root[data-theme=dark] .trade-plan-empty{border-color:var(--dark-border);background:var(--dark-inset)}:root[data-theme=dark] .ai-explanation{background:linear-gradient(145deg,rgba(116,83,210,.06),transparent 38%),var(--dark-surface)}:root[data-theme=dark] .ai-market-brief-content blockquote,:root[data-theme=dark] .ai-market-brief-content pre,:root[data-theme=dark] .ai-market-brief-content code,:root[data-theme=dark] .ai-market-brief-content th{background:var(--dark-inset)}:root[data-theme=dark] .ai-market-brief-content th,:root[data-theme=dark] .ai-market-brief-content td{border-color:var(--dark-border)}:root[data-theme=dark] .ai-market-brief-content a{color:var(--dark-market)}:root[data-theme=dark] .ai-market-brief-full{border-color:var(--dark-border)}:root[data-theme=dark] .technical-evidence-group{padding-block:19px}:root[data-theme=dark] .technical-evidence-group>h5{margin-bottom:13px;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.45}:root[data-theme=dark] .technical-evidence-group>dl{gap:9px}:root[data-theme=dark] .technical-evidence-group>dl>div{padding:12px 13px}:root[data-theme=dark] .technical-evidence-group dt{color:#b0bed3c2;font-size:12px;font-weight:500;letter-spacing:.05px;line-height:1.45}:root[data-theme=dark] .technical-evidence-group dd{margin-top:7px;font-size:15px;font-weight:600;letter-spacing:0;line-height:1.5}:root[data-theme=dark] .technical-evidence-group small{margin-top:6px;color:#a6b5cbb3;font-size:12px;font-weight:400;line-height:1.55}:root[data-theme=dark] .technical-evidence-group dd.technical-status-value{margin-top:8px;padding:4px 8px;font-size:12px;font-weight:600;letter-spacing:.05px;line-height:1.4}:root[data-theme=dark] .technical-lifecycle-summary>strong{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.4}:root[data-theme=dark] .technical-lifecycle-summary>span{gap:6px;margin-top:8px}:root[data-theme=dark] .technical-lifecycle-summary>span>small{padding:4px 7px;font-size:10px;font-weight:600;letter-spacing:.25px;line-height:1.4}:root[data-theme=light] .ask-hero{padding:clamp(22px,2.4vw,34px);border:1px solid var(--color-border);border-radius:16px;background:var(--color-card-gradient);box-shadow:0 18px 42px var(--color-shadow)}@media (hover:hover) and (pointer:fine){:root[data-theme=dark] .market-assessment:hover,:root[data-theme=dark] .execution-selection:hover,:root[data-theme=dark] .current-signal:hover,:root[data-theme=dark] .preferred-setup:hover,:root[data-theme=dark] .multi-timeframe-picture:hover{box-shadow:0 20px 44px #0006,0 0 24px color-mix(in srgb,var(--card-accent) 5%,transparent),inset 0 1px #ffffff0d}}@media (max-width:680px){:root[data-theme=dark] .dashboard-shell:before{opacity:.46;background-position:68% top}:root[data-theme=dark] .dashboard-shell:after{background:#040912e6}:root[data-theme=dark] .ask-hero{padding:20px 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-theme=dark] .analysis-request,:root[data-theme=dark] .market-snapshot,:root[data-theme=dark] .execution-selection,:root[data-theme=dark] .market-assessment,:root[data-theme=dark] .current-signal,:root[data-theme=dark] .preferred-setup,:root[data-theme=dark] .multi-timeframe-picture,:root[data-theme=dark] .technical-overview,:root[data-theme=dark] .key-levels,:root[data-theme=dark] .trade-plan,:root[data-theme=dark] .ai-explanation{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){:root[data-theme=dark] .analysis-prompt button,:root[data-theme=dark] .market-assessment,:root[data-theme=dark] .execution-selection,:root[data-theme=dark] .current-signal,:root[data-theme=dark] .preferred-setup,:root[data-theme=dark] .multi-timeframe-picture{transition:none}}.app-header-brand{min-width:0;display:flex;align-items:center;gap:14px}.app-header-context{min-width:0;padding-left:14px;border-left:1px solid var(--border-subtle)}.app-header-context>span{display:block;color:var(--text-secondary);font-size:12px;font-weight:750;letter-spacing:.75px;text-transform:uppercase}.app-header-context>p{margin-top:4px;background:linear-gradient(90deg,var(--brand-violet),var(--brand-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;font-weight:600;letter-spacing:.15px}.app-header-context-tagline-only{display:flex;align-items:center;align-self:stretch}.app-header-context-tagline-only>p{margin-top:0}.sidebar-logo .cryptomind-brand{max-width:100%}.ask-hero-brand{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ask-hero-brand .section-eyebrow{margin:0}.analysis-result{--premium-border:var(--border-subtle);--premium-highlight:rgba(255,255,255,.58);--premium-shadow:var(--shadow-card);--premium-shadow-hover:var(--shadow-elevated);--premium-brand:var(--brand-violet);--premium-positive:var(--positive);--premium-warning:var(--warning);--premium-danger:var(--negative);--premium-cyan:var(--brand-cyan);--premium-neutral:var(--neutral)}:root[data-theme=light] .dashboard-shell{position:relative;isolation:isolate;background:var(--app-bg);color:var(--text-primary)}:root[data-theme=light] .dashboard-shell:before{content:"";position:fixed;z-index:-2;top:0;right:0;bottom:0;left:0;background:url(/assets/cryptomind-dashboard-bg-light-gjwKkNCm.webp) center top/cover no-repeat;pointer-events:none}:root[data-theme=light] .dashboard-shell:after{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f8f8ff9e,#f4f7fdcc 50%,#f0f4fbf0),radial-gradient(circle at 65% 3%,rgba(117,86,211,.08),transparent 35%);pointer-events:none}:root[data-theme=light] .dashboard-workspace,:root[data-theme=light] .app-sidebar{position:relative;z-index:1}:root[data-theme=light] .app-sidebar{border-color:var(--border-subtle);background:linear-gradient(180deg,#faf9ffeb,#eff3fcf0);box-shadow:10px 0 30px #38406114;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .sidebar-item{color:var(--text-muted)}:root[data-theme=light] .sidebar-item-active{border-color:#6e50c933;background:linear-gradient(90deg,#6e50c91f,#168fa90d);color:var(--text-primary);box-shadow:inset 3px 0 var(--brand-violet)}:root[data-theme=light] .app-header{border-color:var(--border-subtle);background:#fafaffbd;box-shadow:0 8px 24px #38406112}:root[data-theme=light] .profile-placeholder,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .logout-button{border-color:var(--border-subtle);background:#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 5px 14px #3c44660f}:root[data-theme=light] .profile-placeholder:hover,:root[data-theme=light] .theme-toggle:hover,:root[data-theme=light] .logout-button:hover:not(:disabled){border-color:var(--border-emphasis);background:#fff}:root[data-theme=light] .ask-card{overflow:visible;border:0;background:transparent;box-shadow:none}:root[data-theme=light] .ask-hero{position:relative;overflow:hidden;border-color:#6e50c933;background:linear-gradient(125deg,#ffffffe6,#f6f4ffe0 58%,#effafdd6);box-shadow:0 18px 42px #3b41631f,0 0 30px #6e50c90a,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root[data-theme=light] .ask-hero:after{content:"";position:absolute;right:-70px;top:-100px;width:280px;height:230px;border-radius:50%;background:radial-gradient(circle,rgba(110,80,201,.11),transparent 68%);pointer-events:none}:root[data-theme=light] .ask-hero>p{color:var(--text-secondary);font-size:15px}:root[data-theme=light] .analysis-prompt{max-width:1040px;border-color:#5265972e;background:#fafbffdb;box-shadow:inset 0 1px 6px #454c6e0d,0 10px 24px #3c446612}:root[data-theme=light] .analysis-prompt:focus-within{border-color:var(--brand-cyan);box-shadow:0 0 0 3px #168fa917,0 10px 24px #3c446612}:root[data-theme=light] .analysis-prompt input{color:var(--text-primary);font-size:15px}:root[data-theme=light] .analysis-prompt button{background:linear-gradient(100deg,#16a9bd,#7152cd);box-shadow:0 8px 20px #495bbc2e,inset 0 1px #fff3}:root[data-theme=light] .analysis-request,:root[data-theme=light] .market-snapshot,:root[data-theme=light] .execution-selection,:root[data-theme=light] .market-assessment,:root[data-theme=light] .current-signal,:root[data-theme=light] .preferred-setup,:root[data-theme=light] .multi-timeframe-picture,:root[data-theme=light] .technical-overview,:root[data-theme=light] .key-levels,:root[data-theme=light] .trade-plan,:root[data-theme=light] .ai-explanation{border-color:var(--border-subtle);background:linear-gradient(145deg,rgba(255,255,255,.72),transparent 38%),var(--surface);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=light] .analysis-request{border-color:#6e50c92e;background:linear-gradient(110deg,#6e50c912,#ffffffe0 42%)}:root[data-theme=light] .market-snapshot{border-color:#168fa933;background:linear-gradient(110deg,rgba(22,143,169,.075),transparent 43%),var(--surface)}:root[data-theme=light] .market-metric,:root[data-theme=light] .market-assessment-bias,:root[data-theme=light] .market-assessment-primary>dl,:root[data-theme=light] .execution-selection-watch,:root[data-theme=light] .execution-selection-candidate>div:first-child,:root[data-theme=light] .execution-selection-geometry>div{border-color:var(--border-subtle);background:var(--surface-elevated)}:root[data-theme=light] .market-metric:first-child{background:linear-gradient(135deg,#168fa917,#ffffffe6)}:root[data-theme=light] .market-metric:first-child .market-metric-value{color:#172033;text-shadow:0 0 18px rgba(22,143,169,.08)}:root[data-theme=light] .market-asset .market-asset-mark{border-color:#168fa947;background:linear-gradient(145deg,#e5982c21,#168fa914);color:#bd781d}:root[data-theme=light] .execution-selection{border-color:#ad742a3d;background:linear-gradient(110deg,rgba(196,137,54,.07),transparent 40%),var(--surface);box-shadow:var(--shadow-card),0 0 24px #ad742a06}:root[data-theme=light] .execution-selection-actionable{border-color:#238c783b;background:linear-gradient(110deg,rgba(35,140,120,.065),transparent 40%),var(--surface)}:root[data-theme=light] .execution-selection-actionable.execution-selection-bearish{border-color:#ad742a3d;background:linear-gradient(110deg,rgba(196,137,54,.07),transparent 40%),var(--surface)}:root[data-theme=light] .execution-selection-unavailable{border-color:var(--border-subtle);background:var(--surface)}:root[data-theme=light] .execution-selection-watch{border-left-color:var(--warning);background:linear-gradient(100deg,#c4893616,#fcfaf5e0)}:root[data-theme=light] .execution-selection-waiting>.execution-selection-message{border-color:#ad742a24;background:#fffcf5cc}:root[data-theme=light] .market-assessment{border-color:#6e50c933;background:linear-gradient(110deg,rgba(110,80,201,.06),transparent 42%),var(--surface)}:root[data-theme=light] .market-assessment-bias{border-left-color:var(--positive);background:linear-gradient(110deg,#238c7814,#fbfffee6)}:root[data-theme=light] .market-assessment-factors>section{border:1px solid rgba(35,140,120,.12);background:#f1fbf8c2}:root[data-theme=light] .market-assessment-factors>.market-assessment-conflicts{border-color:#ad742a24;background:#fffaf1b8}:root[data-theme=light] .market-assessment-waiting{border-color:#ad742a24;background:#fff9eebf}:root[data-theme=light] .current-signal{border-color:#238c7833;background:linear-gradient(145deg,rgba(35,140,120,.06),transparent 36%),var(--surface)}:root[data-theme=light] .preferred-setup{border-color:#6e50c933;background:linear-gradient(145deg,rgba(110,80,201,.06),transparent 36%),var(--surface)}:root[data-theme=light] .multi-timeframe-picture{border-color:#168fa933;background:linear-gradient(145deg,rgba(22,143,169,.055),transparent 36%),var(--surface)}:root[data-theme=light] .current-signal-reasons li,:root[data-theme=light] .preferred-setup-metrics>div,:root[data-theme=light] .preferred-timeframe-groups>div,:root[data-theme=light] .multi-timeframe-metrics>div,:root[data-theme=light] .multi-timeframe-conflicts{border-color:var(--border-subtle);background:#f8faffb8}:root[data-theme=light] .technical-overview,:root[data-theme=light] .key-levels{background:linear-gradient(145deg,rgba(78,112,171,.035),transparent 34%),var(--surface)}:root[data-theme=light] .technical-timeframe-card{border-color:var(--border-subtle);background:linear-gradient(145deg,#ffffffeb,#f4f7fde8);box-shadow:inset 0 1px #fff,0 8px 18px #3d44650f}:root[data-theme=light] .technical-timeframe-preferred{border-color:#6e50c957;box-shadow:inset 0 2px var(--brand-violet),0 8px 18px #503d8f12}:root[data-theme=light] .evidence-metric-grid>div,:root[data-theme=light] .technical-compact-context>div,:root[data-theme=light] .technical-execution-statuses>div,:root[data-theme=light] .timeframe-structure-summary dl>div,:root[data-theme=light] .timeframe-structure-event dl>div,:root[data-theme=light] .timeframe-forming-candle dl>div,:root[data-theme=light] .indicator-visual,:root[data-theme=light] .execution-model-card,:root[data-theme=light] .execution-model-geometry>div{border-color:var(--border-subtle);background:var(--surface-inset)}:root[data-theme=light] .timeframe-live-interaction{border-color:#ad742a33;background:#fff8eaad}:root[data-theme=light] .timeframe-forming-candle{border-color:#69758b33;background:#f7f9fdb3}:root[data-theme=light] .key-level-item{border-color:var(--border-subtle);background:var(--surface-inset)}:root[data-theme=light] .trade-plan{background:linear-gradient(145deg,rgba(110,80,201,.04),transparent 38%),var(--surface)}:root[data-theme=light] .trade-plan-unavailable{background:#f9fafee0;box-shadow:inset 0 1px #fff}:root[data-theme=light] .trade-plan-step,:root[data-theme=light] .trade-plan-risk,:root[data-theme=light] .trade-plan-empty{border-color:var(--border-subtle);background:var(--surface-inset)}:root[data-theme=light] .ai-explanation{background:linear-gradient(145deg,rgba(110,80,201,.045),transparent 38%),#ffffffe8}:root[data-theme=light] .ai-market-brief-content blockquote,:root[data-theme=light] .ai-market-brief-content pre,:root[data-theme=light] .ai-market-brief-content code,:root[data-theme=light] .ai-market-brief-content th{background:var(--surface-inset)}:root[data-theme=light] .ai-market-brief-content th,:root[data-theme=light] .ai-market-brief-content td{border-color:var(--border-subtle)}:root[data-theme=light] .ai-market-brief-content a{color:var(--brand-cyan)}@media (hover:hover) and (pointer:fine){:root[data-theme=light] .market-assessment:hover,:root[data-theme=light] .execution-selection:hover,:root[data-theme=light] .current-signal:hover,:root[data-theme=light] .preferred-setup:hover,:root[data-theme=light] .multi-timeframe-picture:hover{box-shadow:var(--shadow-elevated)}}@media (max-width:900px){.app-header-brand .cryptomind-brand .cryptomind-wordmark{font-size:17px}.app-header-context{padding-left:10px}.app-header-context>p{font-size:12px}}@media (max-width:680px){:root[data-theme=light] .dashboard-shell:before{opacity:.52;background-position:68% top}:root[data-theme=light] .dashboard-shell:after{background:#f4f7fdd6}:root[data-theme=light] .ask-hero{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-header-brand .cryptomind-brand .cryptomind-wordmark{display:none}.app-header-context{border-left:0;padding-left:0}.app-header-context>span{font-size:11px}.app-header-context>p{display:none}}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-group{min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-card-gradient);grid-column:1/-1}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(section,article,div,dl,dd,dt,header,p,ul,li,small,strong,span){min-width:0;max-width:100%;box-sizing:border-box;word-break:normal;-webkit-hyphens:none;hyphens:none}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(dd,small,strong,p,li,.evidence-timestamp){white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:normal}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(dd,strong){font-size:13px;font-weight:600;line-height:1.5}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(dt,h6){font-size:11px;font-weight:600;line-height:1.5}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .evidence-section-helper{margin:5px 0 14px;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(dl,.structural-summary-grid,.indicator-context-rows){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview dl>div{padding:9px;min-height:0;border:1px solid var(--color-border);border-radius:7px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview dd{margin:3px 0 0}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(.timeframe-fvg-list,.timeframe-order-block-list,.timeframe-fvg-current-list,.timeframe-order-block-current-list,.timeframe-execution-grid,.timeframe-smc-geometry-list,.timeframe-smc-setup-list,.timeframe-smc-execution-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(.structural-evidence-detail,.structural-item-detail,.execution-model-details,.timeframe-structure-details){padding:0;margin-top:10px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview section>header{cursor:default}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(.timeframe-fvg-card,.timeframe-order-block-card,.execution-model-card){padding:12px;border-radius:8px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(.timeframe-static-liquidity-matrix,.technical-liquidity-layout,.technical-liquidity-band,.timeframe-static-liquidity-layout){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .timeframe-static-liquidity-metrics{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structure-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structure-event-grid>div{grid-column:auto;grid-row:auto}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(.structure-event-broken-level,.structure-event-breakout-state){grid-column:1/-1}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structural-summary-displacement{grid-template-columns:repeat(6,minmax(0,1fr))}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structural-summary-displacement>div{grid-column:span 2}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structural-summary-displacement>div:nth-child(n+4){grid-column:span 3}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .technical-evidence-warnings ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .technical-evidence-warnings li{flex:0 1 auto;padding:8px;border-radius:7px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .timeframe-forming-candle dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-group{padding:10px 6px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(dl,.timeframe-fvg-list,.timeframe-order-block-list,.timeframe-fvg-current-list,.timeframe-order-block-current-list,.timeframe-execution-grid,.timeframe-smc-geometry-list,.timeframe-smc-setup-list,.timeframe-smc-execution-list,.indicator-visual-grid){grid-template-columns:minmax(0,1fr)}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .technical-evidence-group>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .timeframe-static-liquidity-metrics{grid-template-columns:minmax(0,1fr)}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structural-summary-displacement{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structural-summary-displacement>div{grid-column:auto}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structural-summary-displacement>div:nth-child(3){grid-column:1/-1}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .structure-event-confirmed-close{grid-column:1/-1}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open]>.technical-timeframe-detail-content{padding:6px;overflow:visible}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(dl,.structure-event-grid,.structural-summary-grid){grid-template-columns:minmax(0,1fr)!important}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(dl,.structural-summary-grid)>div{grid-column:auto!important}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .timeframe-forming-candle dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview :is(.timeframe-fvg-current,.timeframe-fvg-historical,.timeframe-fvg-card){padding:6px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview dd.technical-status-value{display:block;width:auto}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview dl>div{padding:5px}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .timeframe-forming-candle dd.technical-status-value{padding:0;border:0}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .technical-liquidity-context{display:block}.technical-timeframe-card.technical-timeframe-card .technical-timeframe-details[open] .technical-evidence-overview .technical-liquidity-context dd{text-align:left}}:root,:root[data-theme=dark]{color-scheme:dark;--color-bg: #060a13;--color-bg-soft: #080d18;--color-surface: #0d1424;--color-surface-secondary: #10192b;--color-surface-elevated: #121d31;--color-text: #f4f7ff;--color-text-muted: #a4aec2;--color-text-subtle: #7f8ba2;--color-border: rgba(143, 164, 207, .14);--color-border-strong: rgba(151, 174, 222, .23);--color-accent: #a585ff;--color-accent-secondary: #3bd7ed;--color-input-bg: #080f1d;--color-shadow: rgba(0, 0, 0, .6);--color-overlay: rgba(7, 12, 22, .84);--color-card-gradient: linear-gradient(145deg, rgba(17,27,47,.96), rgba(10,17,31,.96));--color-panel-gradient: linear-gradient(180deg, rgba(10,17,31,.97) 0%, rgba(6,11,21,.98) 100%);--color-glow-purple: rgba(126, 88, 224, .18);--color-glow-cyan: rgba(30, 176, 211, .11);--app-bg:#060a13;--app-bg-overlay:rgba(5,10,19,.86);--surface:rgba(13,20,36,.94);--surface-elevated:rgba(18,29,49,.94);--surface-inset:rgba(7,14,27,.82);--border-subtle:rgba(151,174,222,.18);--border-emphasis:rgba(165,133,255,.28);--text-primary:#f4f7ff;--text-secondary:#a4aec2;--text-muted:#7f8ba2;--brand-violet:#a585ff;--brand-cyan:#3bd7ed;--positive:#3bc79f;--warning:#e1a64d;--negative:#df7990;--neutral:#91a0b8;--shadow-card:0 16px 38px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035);--shadow-elevated:0 20px 48px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.05);--glow-brand:rgba(126,88,224,.13)}:root[data-theme=light]{color-scheme:light;--color-bg: #f3f1f8;--color-bg-soft: #eeebf5;--color-surface: #f7f5fb;--color-surface-secondary: #efedf6;--color-surface-elevated: #fbfaff;--color-text: #202638;--color-text-muted: #687187;--color-text-subtle: #7b8498;--color-border: rgba(66, 74, 101, .13);--color-border-strong: rgba(66, 74, 101, .2);--color-accent: #7457d9;--color-accent-secondary: #168fa9;--color-input-bg: #f8f7fc;--color-shadow: rgba(42, 38, 66, .16);--color-overlay: rgba(247, 245, 251, .86);--color-card-gradient: linear-gradient(145deg, #fbfaff, #f1eff7);--color-panel-gradient: linear-gradient(180deg, #f7f5fb 0%, #efedf6 100%);--color-glow-purple: rgba(111, 82, 190, .09);--color-glow-cyan: rgba(35, 143, 166, .06);--app-bg:#f3f5fb;--app-bg-overlay:rgba(247,248,255,.7);--surface:rgba(255,255,255,.9);--surface-elevated:rgba(249,250,255,.94);--surface-inset:rgba(239,243,252,.76);--border-subtle:rgba(82,101,151,.15);--border-emphasis:rgba(116,87,217,.24);--text-primary:#202638;--text-secondary:#5f6980;--text-muted:#7b8498;--brand-violet:#6e50c9;--brand-cyan:#168fa9;--positive:#238c78;--warning:#ad742a;--negative:#b65770;--neutral:#69758b;--shadow-card:0 14px 34px rgba(54,61,92,.12),inset 0 1px rgba(255,255,255,.82);--shadow-elevated:0 19px 44px rgba(54,61,92,.16),inset 0 1px rgba(255,255,255,.9);--glow-brand:rgba(111,82,190,.1)}html,body,#root{min-height:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}:root,:root[data-theme=dark]{--cm-bg-root:#0d0a08;--cm-bg-app:#120e0b;--cm-bg-nav:#15100c;--cm-surface-1:#1a1410;--cm-surface-2:#201812;--cm-surface-3:#261c14;--cm-surface-input:#100d0a;--cm-surface-hover:#2c2017;--cm-border-subtle:#33261c;--cm-border-default:#463323;--cm-border-active:#75502f;--cm-brand:#c98a45;--cm-brand-hover:#d89a52;--cm-brand-bright:#e9ad68;--cm-brand-soft:#a66d37;--cm-brand-muted:#795130;--cm-text-primary:#f4f0eb;--cm-text-secondary:#b8ada2;--cm-text-muted:#81766c;--cm-text-disabled:#625a52;--cm-positive:#31b983;--cm-positive-strong:#21c98b;--cm-negative:#e45d68;--cm-warning:#d99a3d;--cm-neutral:#8b8178;--color-bg:var(--cm-bg-root);--color-bg-soft:var(--cm-bg-app);--color-surface:var(--cm-surface-1);--color-surface-secondary:var(--cm-surface-2);--color-surface-elevated:var(--cm-surface-3);--color-text:var(--cm-text-primary);--color-text-muted:var(--cm-text-secondary);--color-text-subtle:var(--cm-text-muted);--color-border:var(--cm-border-subtle);--color-border-strong:var(--cm-border-default);--color-accent:var(--cm-brand);--color-accent-secondary:var(--cm-brand-bright);--color-input-bg:var(--cm-surface-input);--color-shadow:rgba(0,0,0,.58);--color-overlay:rgba(13,10,8,.88);--color-card-gradient:linear-gradient(145deg,var(--cm-surface-3),var(--cm-surface-1));--color-panel-gradient:linear-gradient(180deg,var(--cm-bg-nav),var(--cm-bg-root));--color-glow-purple:rgba(201,138,69,.08);--color-glow-cyan:rgba(166,109,55,.06);--app-bg:var(--cm-bg-root);--app-bg-overlay:rgba(13,10,8,.9);--surface:rgba(26,20,16,.96);--surface-elevated:rgba(38,28,20,.96);--surface-inset:rgba(16,13,10,.9);--border-subtle:var(--cm-border-subtle);--border-emphasis:var(--cm-border-active);--text-primary:var(--cm-text-primary);--text-secondary:var(--cm-text-secondary);--text-muted:var(--cm-text-muted);--brand-violet:var(--cm-brand);--brand-cyan:var(--cm-brand-bright);--positive:var(--cm-positive);--warning:var(--cm-warning);--negative:var(--cm-negative);--neutral:var(--cm-neutral);--shadow-card:0 16px 38px rgba(0,0,0,.36),inset 0 1px rgba(233,173,104,.025);--shadow-elevated:0 20px 48px rgba(0,0,0,.44),inset 0 1px rgba(233,173,104,.035);--glow-brand:rgba(201,138,69,.08)}:root[data-theme=light]{--cm-theme-guard:light}:root[data-theme=dark] body{background:var(--cm-bg-root)}:root[data-theme=dark] .cryptomind-brand{--brand-mark-violet:var(--cm-brand-soft);--brand-mark-cyan:var(--cm-brand-bright)}:root[data-theme=dark] .cryptomind-brand-mark{filter:drop-shadow(0 4px 9px rgba(201,138,69,.13))}:root[data-theme=dark] .cryptomind-wordmark em{border-color:#c98a4559;background:#c98a4517;color:var(--cm-brand-bright)}:root[data-theme=dark] .dashboard-shell{--dark-bg:var(--cm-bg-root);--dark-surface:rgba(26,20,16,.96);--dark-surface-elevated:rgba(38,28,20,.96);--dark-inset:rgba(16,13,10,.9);--dark-border:var(--cm-border-subtle);--dark-border-strong:var(--cm-border-active);--dark-text:var(--cm-text-primary);--dark-muted:var(--cm-text-secondary);--dark-brand:var(--cm-brand);--dark-market:var(--cm-brand-bright);--dark-positive:var(--cm-positive);--dark-warning:var(--cm-warning);--dark-negative:var(--cm-negative);--dark-neutral:var(--cm-neutral);--dark-shadow:var(--shadow-card);background:var(--cm-bg-root)}:root[data-theme=dark] .dashboard-shell:before{content:"";top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;display:block;border:0;border-radius:0;background-color:transparent;background-image:url(/assets/cryptomind-dashboard-bg-DetXDOdT.webp);background-position:center top;background-size:cover;background-repeat:no-repeat;background-blend-mode:normal;color:inherit;opacity:.32;filter:none;box-shadow:none}:root[data-theme=dark] .dashboard-shell:after{background-color:transparent;background-image:linear-gradient(180deg,#0d0a0833,#120e0b57 52%,#0d0a087a),radial-gradient(circle at 64% 4%,rgba(201,138,69,.07),transparent 34%)}:root[data-theme=dark] .app-sidebar{border-color:var(--cm-border-subtle);background:linear-gradient(180deg,#15100cfa,#0d0a08fc);box-shadow:10px 0 32px #0003}:root[data-theme=dark] .sidebar-item-active{border-color:var(--cm-border-active);background:linear-gradient(90deg,#a66d3733,#2c2017b3);color:var(--cm-brand-bright);box-shadow:inset 3px 0 var(--cm-brand)}:root[data-theme=dark] .sidebar-nav-container:hover,:root[data-theme=dark] .sidebar-nav-container:focus-visible{border-color:var(--cm-border-active);background:var(--cm-surface-hover);color:var(--cm-text-primary)}:root[data-theme=dark] .app-header{border-color:var(--cm-border-subtle);background:#120e0be0;box-shadow:0 8px 28px #0003}:root[data-theme=dark] .app-header-context>p{background:none;color:var(--cm-brand-bright)}:root[data-theme=dark] .profile-avatar{background:var(--cm-surface-3);color:var(--cm-brand-bright)}:root[data-theme=dark] .profile-placeholder,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .logout-button{border-color:var(--cm-border-default);background:var(--cm-surface-1);box-shadow:inset 0 1px #e9ad6806}:root[data-theme=dark] .profile-placeholder:hover,:root[data-theme=dark] .theme-toggle:hover,:root[data-theme=dark] .logout-button:hover:not(:disabled){border-color:var(--cm-border-active);background:var(--cm-surface-hover)}:root[data-theme=dark] .theme-toggle-icon{background:#c98a451a;color:var(--cm-brand-bright)}:root[data-theme=dark] .ask-hero{border-color:var(--cm-border-default);background:linear-gradient(125deg,#261c14f7,#1a1410f5 62%,#201812f0);box-shadow:0 18px 44px #00000061,inset 0 1px #e9ad680a}:root[data-theme=dark] .ask-card:after{background:#c98a451f;background-image:none;box-shadow:none;filter:blur(40px);opacity:1;mix-blend-mode:normal;pointer-events:none}:root[data-theme=dark] .ask-hero:after{background:radial-gradient(circle,rgba(201,138,69,.1),transparent 68%)}:root[data-theme=dark] .ask-hero-brand .section-eyebrow,:root[data-theme=dark] .section-eyebrow{color:var(--cm-brand-bright)}:root[data-theme=dark] .analysis-prompt{border-color:var(--cm-border-default);background:var(--cm-surface-input);box-shadow:inset 0 1px 7px #00000057,0 12px 28px #0003}:root[data-theme=dark] .analysis-prompt:focus-within{border-color:var(--cm-brand);box-shadow:0 0 0 3px #c98a451c,inset 0 1px 7px #0000004d}:root[data-theme=dark] .analysis-prompt button[type=submit]{background:linear-gradient(100deg,var(--cm-brand-hover),var(--cm-brand-soft));box-shadow:0 8px 20px #0000003d,inset 0 1px #ffffff1f;color:#160f09}:root[data-theme=dark] .analysis-prompt button[type=submit]:hover:not(:disabled){background:linear-gradient(100deg,var(--cm-brand-bright),var(--cm-brand))}:root[data-theme=dark] .analysis-prompt .asset-trigger{background:var(--cm-surface-input);box-shadow:none;color:var(--cm-text-primary)}:root[data-theme=dark] .asset-menu{border-color:var(--cm-border-default);background:var(--cm-bg-app);box-shadow:0 20px 48px #0000008c;scrollbar-color:var(--cm-brand-muted) var(--cm-surface-input)}:root[data-theme=dark] .asset-menu input{background:var(--cm-surface-input)}:root[data-theme=dark] .asset-menu li.active,:root[data-theme=dark] .asset-menu li:hover{border-color:#c98a4561;background:var(--cm-surface-hover)}:root[data-theme=dark] .asset-menu li[aria-selected=true]{background:#c98a4524}:root[data-theme=dark] .token-avatar{background:linear-gradient(135deg,var(--cm-surface-3),var(--cm-surface-2))}:root[data-theme=dark] .analysis-result{--premium-highlight:rgba(233,173,104,.03);--premium-border:var(--cm-border-subtle);--premium-shadow:var(--shadow-card);--premium-shadow-hover:var(--shadow-elevated);--premium-brand:var(--cm-brand);--premium-positive:var(--cm-positive);--premium-warning:var(--cm-warning);--premium-danger:var(--cm-negative);--premium-cyan:var(--cm-brand-bright);--premium-neutral:var(--cm-neutral)}:root[data-theme=dark] .analysis-request,:root[data-theme=dark] .market-snapshot,:root[data-theme=dark] .execution-selection,:root[data-theme=dark] .market-assessment,:root[data-theme=dark] .current-signal,:root[data-theme=dark] .preferred-setup,:root[data-theme=dark] .multi-timeframe-picture,:root[data-theme=dark] .technical-overview,:root[data-theme=dark] .key-levels,:root[data-theme=dark] .trade-plan,:root[data-theme=dark] .ai-explanation{border-color:var(--cm-border-subtle);background:linear-gradient(145deg,rgba(201,138,69,.025),transparent 35%),var(--cm-surface-1);box-shadow:var(--shadow-card)}:root[data-theme=dark] .analysis-request,:root[data-theme=dark] .market-assessment,:root[data-theme=dark] .preferred-setup,:root[data-theme=dark] .multi-timeframe-picture,:root[data-theme=dark] .trade-plan,:root[data-theme=dark] .ai-explanation{background:linear-gradient(125deg,rgba(201,138,69,.045),transparent 42%),var(--cm-surface-1)}:root[data-theme=dark] .market-snapshot{border-color:var(--cm-border-default);background:linear-gradient(110deg,rgba(201,138,69,.055),transparent 43%),var(--cm-surface-1);box-shadow:var(--shadow-card)}:root[data-theme=dark] .market-metric,:root[data-theme=dark] .market-assessment-bias,:root[data-theme=dark] .market-assessment-primary>dl,:root[data-theme=dark] .execution-selection-watch,:root[data-theme=dark] .execution-selection-candidate>div:first-child,:root[data-theme=dark] .execution-selection-geometry>div{border-color:var(--cm-border-subtle);background:var(--cm-surface-2)}:root[data-theme=dark] .market-metric:first-child{background:linear-gradient(135deg,rgba(201,138,69,.08),var(--cm-surface-2))}:root[data-theme=dark] .market-metric:first-child .market-metric-value{color:var(--cm-text-primary);text-shadow:none}:root[data-theme=dark] .market-asset .market-asset-mark{border-color:var(--cm-border-active);background:#c98a451a;color:var(--cm-brand-bright);box-shadow:none}:root[data-theme=dark] .current-signal-reasons li,:root[data-theme=dark] .preferred-setup-metrics>div,:root[data-theme=dark] .preferred-timeframe-groups>div,:root[data-theme=dark] .multi-timeframe-metrics>div,:root[data-theme=dark] .multi-timeframe-conflicts,:root[data-theme=dark] .evidence-metric-grid>div,:root[data-theme=dark] .technical-compact-context>div,:root[data-theme=dark] .technical-execution-statuses>div,:root[data-theme=dark] .timeframe-structure-summary dl>div,:root[data-theme=dark] .timeframe-structure-event dl>div,:root[data-theme=dark] .timeframe-forming-candle dl>div,:root[data-theme=dark] .indicator-visual,:root[data-theme=dark] .execution-model-card,:root[data-theme=dark] .execution-model-geometry>div,:root[data-theme=dark] .trade-plan-step,:root[data-theme=dark] .trade-plan-risk,:root[data-theme=dark] .trade-plan-empty,:root[data-theme=dark] .key-level-item{border-color:var(--cm-border-subtle);background:var(--cm-surface-input)}:root[data-theme=dark] .technical-timeframe-card{border-color:var(--cm-border-subtle);background:linear-gradient(145deg,var(--cm-surface-2),var(--cm-surface-1));box-shadow:inset 0 1px #e9ad6806}:root[data-theme=dark] .technical-timeframe-preferred{border-color:var(--cm-border-active);box-shadow:inset 0 2px var(--cm-brand),0 10px 24px #00000038}:root[data-theme=dark] .technical-evidence-group,:root[data-theme=dark] .technical-evidence-overview,:root[data-theme=dark] .technical-timeframe-detail-content{border-color:var(--cm-border-subtle);background-color:var(--cm-surface-2)}:root[data-theme=dark] .technical-evidence-group dt{color:var(--cm-text-secondary)}:root[data-theme=dark] .technical-evidence-group small{color:var(--cm-text-muted)}:root[data-theme=dark] .technical-timeframe-details>summary,:root[data-theme=dark] .technical-evidence-bottom-close{border-color:var(--cm-border-active);background:#c98a4517;color:var(--cm-brand-bright)}:root[data-theme=dark] .technical-timeframe-tabs .technical-timeframe-active,:root[data-theme=dark] .key-level-timeframe-tabs .key-level-timeframe-active{border-color:var(--cm-border-active);background:#c98a4521;box-shadow:inset 0 1px #e9ad681a}:root[data-theme=dark] .key-level-card-sell-side-liquidity,:root[data-theme=dark] .timeframe-structure-details .timeframe-static-liquidity-sell,:root[data-theme=dark] .timeframe-structure-details .timeframe-liquidity-candidate-row,:root[data-theme=dark] .timeframe-structure-details .timeframe-liquidity-candidate-lower{--level-accent:var(--cm-brand-muted);--static-liquidity-accent:var(--cm-brand-muted);--liquidity-candidate-accent:var(--cm-brand-muted)}:root[data-theme=dark] .key-level-card h4.key-level-role-sell-side-liquidity{color:var(--cm-brand-bright)}:root[data-theme=dark] .execution-status-available{border-color:#31b98352;background:#31b9831a;color:var(--cm-positive-strong)!important}:root[data-theme=dark] .execution-status-developing,:root[data-theme=dark] .execution-status-caution{border-color:#d99a3d52;background:#d99a3d1a;color:#e5ad58!important}:root[data-theme=dark] .execution-status-conflicted{border-color:#e45d6852;background:#e45d681a;color:#ed7a84!important}:root[data-theme=dark] .technical-semantic-bullish,:root[data-theme=dark] .technical-semantic-up,:root[data-theme=dark] .technical-semantic-positive,:root[data-theme=dark] .technical-semantic-strong_positive,:root[data-theme=dark] .technical-semantic-confirmed,:root[data-theme=dark] .technical-semantic-bullish_reaction,:root[data-theme=dark] .market-movement-positive{color:var(--cm-positive)!important}:root[data-theme=dark] .technical-semantic-bearish,:root[data-theme=dark] .technical-semantic-down,:root[data-theme=dark] .technical-semantic-negative,:root[data-theme=dark] .technical-semantic-strong_negative,:root[data-theme=dark] .technical-semantic-bearish_reaction,:root[data-theme=dark] .market-movement-negative{color:var(--cm-negative)!important}:root[data-theme=dark] .timeframe-live-interaction,:root[data-theme=dark] .market-assessment-waiting{border-color:#d99a3d3d;background:#4b321359}:root[data-theme=dark] .back-to-top{border-color:var(--cm-border-active);background:var(--cm-surface-1);color:var(--cm-brand-bright);box-shadow:0 8px 22px #0006}:root[data-theme=dark] .login-root{--login-bg:var(--cm-bg-root);--brand-panel:var(--cm-bg-nav);--form-panel:var(--cm-bg-app);--card-bg:var(--cm-surface-1);--text:var(--cm-text-primary);--muted:var(--cm-text-secondary);--purple:var(--cm-brand-bright);background:radial-gradient(circle at 12% 8%,rgba(201,138,69,.07),transparent 27%),radial-gradient(circle at 90% 92%,rgba(166,109,55,.05),transparent 26%),var(--cm-bg-root)}:root[data-theme=dark] .login-container{border-color:var(--cm-border-default);background:var(--cm-bg-app);box-shadow:0 34px 90px #00000094}:root[data-theme=dark] .login-brand{background:radial-gradient(circle at 4% 4%,rgba(201,138,69,.07),transparent 33%),var(--cm-bg-nav)}:root[data-theme=dark] .accent-line{background:linear-gradient(90deg,var(--cm-brand-hover),var(--cm-brand-soft));box-shadow:none}:root[data-theme=dark] .badge{border-color:var(--cm-border-active);color:var(--cm-brand-bright);background:var(--cm-surface-3);box-shadow:0 7px 20px #00000040}:root[data-theme=dark] .brand-horizon{border-color:#c98a4538;background:radial-gradient(ellipse at 52% 3%,rgba(201,138,69,.08),transparent 54%);box-shadow:0 -8px 25px #0003}:root[data-theme=dark] .login-form-wrap{background:radial-gradient(circle at 50% 35%,rgba(201,138,69,.06),transparent 42%),var(--cm-bg-app)}:root[data-theme=dark] .form-card{border-color:var(--cm-border-default);background:linear-gradient(145deg,var(--cm-surface-2),var(--cm-surface-1));box-shadow:0 24px 65px #00000080,0 -1px #c98a4529}:root[data-theme=dark] .form-card:before{background:var(--cm-brand);opacity:.18}:root[data-theme=dark] .field:first-child .field-input:not(:focus){border-color:var(--cm-border-default)}:root[data-theme=dark] .field-input:focus{border-color:var(--cm-brand);box-shadow:0 0 0 3px #c98a452e}:root[data-theme=dark] .btn-primary{background:linear-gradient(100deg,var(--cm-brand-hover),var(--cm-brand-soft));box-shadow:0 10px 25px #00000042;color:#160f09}:root[data-theme=dark] .btn-primary:hover{background:linear-gradient(100deg,var(--cm-brand-bright),var(--cm-brand))}:root[data-theme=dark] .link-muted:hover{color:var(--cm-brand-bright)}:root[data-theme=dark] .lp{--lp-bg:var(--cm-bg-root);--lp-bg-elevated:var(--cm-bg-app);--lp-section:var(--cm-bg-nav);--lp-card:rgba(26,20,16,.94);--lp-card-hover:rgba(44,32,23,.98);--lp-foreground:var(--cm-text-primary);--lp-muted:var(--cm-text-secondary);--lp-border:var(--cm-border-subtle);--lp-border-strong:var(--cm-border-active);--lp-accent:var(--cm-brand-bright);--lp-accent-soft:rgba(201,138,69,.1);--lp-glow:rgba(201,138,69,.07);--bg:var(--cm-bg-root);--panel:var(--cm-surface-1);--line:var(--cm-border-subtle);--cyan:var(--cm-brand-bright);background:var(--cm-bg-root)}:root[data-theme=dark] .lp-button{border-color:var(--cm-border-active);background:linear-gradient(105deg,var(--cm-brand-hover),var(--cm-brand-soft));box-shadow:0 12px 32px #00000040,inset 0 1px #ffffff1a;color:#160f09}:root[data-theme=dark] .lp main:before{background-image:url(/assets/cryptomind-dashboard-bg-DetXDOdT.webp);opacity:.28}:root[data-theme=dark] .lp main:after{background-image:linear-gradient(180deg,#0d0a082e,#120e0b57 48%,#0d0a0894)}:root[data-theme=dark] .lp-button.secondary{border-color:var(--cm-border-default);background:var(--cm-surface-1);color:var(--cm-text-primary)}:root[data-theme=dark] .lp-hero{background-color:var(--cm-bg-root);background-image:linear-gradient(rgba(201,138,69,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(201,138,69,.025) 1px,transparent 1px),radial-gradient(circle at 18% 25%,rgba(201,138,69,.07),transparent 30%)}:root[data-theme=dark] .lp-hero h1 span,:root[data-theme=dark] .lp-cta h2 span{background:linear-gradient(90deg,var(--cm-brand-bright),var(--cm-brand));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=dark] .lp-preview,:root[data-theme=dark] .lp-cards article,:root[data-theme=dark] .lp-flow article,:root[data-theme=dark] .lp-panels>section{border-color:var(--cm-border-subtle);background:linear-gradient(145deg,var(--cm-surface-2),var(--cm-surface-1))}:root[data-theme=dark] .lp-icon{border-color:var(--cm-border-active);background:#c98a451a;color:var(--cm-brand-bright)}:root[data-theme=dark] .lp-alt,:root[data-theme=dark] .lp-trust,:root[data-theme=dark] .lp-footer{border-color:var(--cm-border-subtle);background:var(--cm-bg-nav)}:root[data-theme=dark] .lp-cta{background:radial-gradient(circle,rgba(201,138,69,.07),transparent 45%)}:root[data-theme=dark] .lp-cta .lp-container>div{border-color:var(--cm-border-default);background-color:var(--cm-surface-1);background-image:linear-gradient(rgba(201,138,69,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(201,138,69,.025) 1px,transparent 1px)}@media (max-width:680px){:root[data-theme=dark] .dashboard-shell:before{opacity:.28;background-position:68% top}:root[data-theme=dark] .dashboard-shell:after{background-color:transparent;background-image:linear-gradient(180deg,#0d0a0842,#120e0b6b 52%,#0d0a0894)}:root[data-theme=dark] .lp main:before{background-position:68% top;opacity:.24}}:root[data-theme=light]{--cm-bg-root:#f6f1ea;--cm-bg-app:#f3ede5;--cm-bg-nav:#f7f0e7;--cm-surface-1:#fffdfc;--cm-surface-2:#f7f0e7;--cm-surface-3:#efe4d8;--cm-surface-input:#fffdf9;--cm-surface-hover:#f1e5d8;--cm-border-subtle:#e3d7ca;--cm-border-default:#d6c3b0;--cm-border-active:#a66d37;--cm-brand:#a66d37;--cm-brand-hover:#915c2e;--cm-brand-bright:#c98a45;--cm-brand-soft:#d8b58d;--cm-text-primary:#211a15;--cm-text-secondary:#62564c;--cm-text-muted:#8a7b6e;--cm-text-disabled:#b2a69b;--cm-positive:#168a64;--cm-negative:#c84f5a;--cm-warning:#b97820;--cm-neutral:#7c746d;--color-bg:var(--cm-bg-root);--color-bg-soft:var(--cm-bg-app);--color-surface:var(--cm-surface-1);--color-surface-secondary:var(--cm-surface-2);--color-surface-elevated:var(--cm-surface-3);--color-text:var(--cm-text-primary);--color-text-muted:var(--cm-text-secondary);--color-text-subtle:var(--cm-text-muted);--color-border:var(--cm-border-subtle);--color-border-strong:var(--cm-border-default);--color-accent:var(--cm-brand);--color-accent-secondary:var(--cm-brand-bright);--color-input-bg:var(--cm-surface-input);--color-shadow:rgba(74,48,29,.14);--color-overlay:rgba(246,241,234,.88);--color-card-gradient:linear-gradient(145deg,var(--cm-surface-1),var(--cm-surface-2));--color-panel-gradient:linear-gradient(180deg,var(--cm-surface-1),var(--cm-bg-app));--color-glow-purple:rgba(166,109,55,.08);--color-glow-cyan:rgba(201,138,69,.06);--app-bg:var(--cm-bg-root);--app-bg-overlay:rgba(246,241,234,.88);--surface:rgba(255,253,252,.95);--surface-elevated:rgba(239,228,216,.92);--surface-inset:rgba(255,253,249,.94);--border-subtle:var(--cm-border-subtle);--border-emphasis:var(--cm-border-active);--text-primary:var(--cm-text-primary);--text-secondary:var(--cm-text-secondary);--text-muted:var(--cm-text-muted);--brand-violet:var(--cm-brand);--brand-cyan:var(--cm-brand-bright);--positive:var(--cm-positive);--warning:var(--cm-warning);--negative:var(--cm-negative);--neutral:var(--cm-neutral);--shadow-card:0 16px 38px rgba(74,48,29,.09),inset 0 1px rgba(255,255,255,.72);--shadow-elevated:0 20px 48px rgba(74,48,29,.13),inset 0 1px rgba(255,255,255,.82);--glow-brand:rgba(166,109,55,.08)}:root[data-theme=light] body{background:var(--cm-bg-root)}:root[data-theme=light] .cryptomind-brand{--brand-mark-violet:var(--cm-brand);--brand-mark-cyan:var(--cm-brand-bright)}:root[data-theme=light] .cryptomind-brand-mark{filter:drop-shadow(0 4px 9px rgba(166,109,55,.12))}:root[data-theme=light] .cryptomind-wordmark em{border-color:#a66d3747;background:#a66d3714;color:var(--cm-brand-hover)}:root[data-theme=light] .dashboard-shell:before{content:"";top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;display:block;border:0;border-radius:0;background-color:transparent;background-image:url(/assets/cryptomind-dashboard-bg-light-gjwKkNCm.webp);background-position:center top;background-size:cover;background-repeat:no-repeat;background-blend-mode:normal;color:inherit;opacity:.24;filter:none;box-shadow:none}:root[data-theme=light] .dashboard-shell:after{background-color:transparent;background-image:linear-gradient(180deg,#f6f1ea38,#f3ede557 50%,#f6f1ea75),radial-gradient(circle at 65% 3%,rgba(166,109,55,.06),transparent 35%)}:root[data-theme=light] .app-sidebar{background:linear-gradient(180deg,#fffdfcf5,#f7f0e7f7);box-shadow:10px 0 30px #4a301d12}:root[data-theme=light] .sidebar-item-active{border-color:#a66d373d;background:linear-gradient(90deg,#a66d3721,#d8b58d1a);color:var(--cm-text-primary);box-shadow:inset 3px 0 var(--cm-brand)}:root[data-theme=light] .app-header{background:#fffdfcd1;box-shadow:0 8px 24px #4a301d0f}:root[data-theme=light] .app-header-context>p{background:none;color:var(--cm-brand-hover)}:root[data-theme=light] .profile-avatar{background:var(--cm-surface-hover);color:var(--cm-brand)}:root[data-theme=light] .profile-placeholder,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .logout-button{border-color:var(--cm-border-subtle);background:#fffdf9e6;box-shadow:inset 0 1px #fff,0 5px 14px #4a301d0d}:root[data-theme=light] .profile-placeholder:hover,:root[data-theme=light] .theme-toggle:hover,:root[data-theme=light] .logout-button:hover:not(:disabled){border-color:var(--cm-border-active);background:var(--cm-surface-hover)}:root[data-theme=light] .ask-hero{border-color:var(--cm-border-default);background:linear-gradient(125deg,#fffdfcfa,#f7f0e7f0 62%,#efe4d8e0);box-shadow:0 18px 42px #4a301d1a,inset 0 1px #fff}:root[data-theme=light] .ask-card:after{background:#a66d3714;background-image:none;box-shadow:none;filter:blur(40px);opacity:1;mix-blend-mode:normal;pointer-events:none}:root[data-theme=light] .ask-hero:after{background:radial-gradient(circle,rgba(166,109,55,.1),transparent 68%)}:root[data-theme=light] .ask-hero-brand .section-eyebrow,:root[data-theme=light] .section-eyebrow{color:var(--cm-brand-hover)}:root[data-theme=light] .analysis-prompt{border-color:var(--cm-border-default);background:var(--cm-surface-input);box-shadow:inset 0 1px 5px #4a301d0a,0 10px 24px #4a301d0f}:root[data-theme=light] .analysis-prompt:focus-within{border-color:var(--cm-brand);box-shadow:0 0 0 3px #a66d371a,0 10px 24px #4a301d0f}:root[data-theme=light] .analysis-prompt button[type=submit]{background:linear-gradient(100deg,var(--cm-brand),var(--cm-brand-hover));box-shadow:0 8px 20px #4a301d2b,inset 0 1px #ffffff2e;color:#fffdf9}:root[data-theme=light] .analysis-prompt button[type=submit]:hover:not(:disabled){background:linear-gradient(100deg,var(--cm-brand-bright),var(--cm-brand))}:root[data-theme=light] .analysis-prompt .asset-trigger{background:var(--cm-surface-input);box-shadow:none;color:var(--cm-text-primary)}:root[data-theme=light] .asset-menu{border-color:var(--cm-border-default);background:var(--cm-surface-1);box-shadow:0 20px 48px #4a301d29;scrollbar-color:var(--cm-brand-soft) var(--cm-surface-input)}:root[data-theme=light] .asset-menu input{background:var(--cm-surface-input)}:root[data-theme=light] .asset-menu li.active,:root[data-theme=light] .asset-menu li:hover{border-color:#a66d374d;background:var(--cm-surface-hover)}:root[data-theme=light] .asset-menu li[aria-selected=true]{background:#a66d3721}:root[data-theme=light] .token-avatar{background:linear-gradient(135deg,var(--cm-surface-3),var(--cm-surface-2))}:root[data-theme=light] .analysis-result{--premium-highlight:rgba(255,255,255,.55);--premium-border:var(--cm-border-subtle);--premium-brand:var(--cm-brand);--premium-positive:var(--cm-positive);--premium-warning:var(--cm-warning);--premium-danger:var(--cm-negative);--premium-cyan:var(--cm-brand-bright);--premium-neutral:var(--cm-neutral)}:root[data-theme=light] .analysis-request,:root[data-theme=light] .market-snapshot,:root[data-theme=light] .execution-selection,:root[data-theme=light] .market-assessment,:root[data-theme=light] .current-signal,:root[data-theme=light] .preferred-setup,:root[data-theme=light] .multi-timeframe-picture,:root[data-theme=light] .technical-overview,:root[data-theme=light] .key-levels,:root[data-theme=light] .trade-plan,:root[data-theme=light] .ai-explanation{border-color:var(--cm-border-subtle);background:linear-gradient(145deg,rgba(166,109,55,.025),transparent 38%),var(--cm-surface-1);box-shadow:var(--shadow-card)}:root[data-theme=light] .analysis-request,:root[data-theme=light] .market-assessment,:root[data-theme=light] .preferred-setup,:root[data-theme=light] .multi-timeframe-picture,:root[data-theme=light] .trade-plan,:root[data-theme=light] .ai-explanation{background:linear-gradient(125deg,rgba(166,109,55,.045),transparent 42%),var(--cm-surface-1)}:root[data-theme=light] .market-snapshot{border-color:var(--cm-border-default);background:linear-gradient(110deg,rgba(166,109,55,.055),transparent 43%),var(--cm-surface-1)}:root[data-theme=light] .market-metric:first-child{background:linear-gradient(135deg,rgba(166,109,55,.08),var(--cm-surface-2))}:root[data-theme=light] .market-metric:first-child .market-metric-value{color:var(--cm-text-primary);text-shadow:none}:root[data-theme=light] .market-asset .market-asset-mark{border-color:var(--cm-border-active);background:#a66d3717;color:var(--cm-brand-hover)}:root[data-theme=light] .preferred-setup,:root[data-theme=light] .multi-timeframe-picture,:root[data-theme=light] .technical-overview,:root[data-theme=light] .key-levels,:root[data-theme=light] .trade-plan{border-color:var(--cm-border-subtle)}:root[data-theme=light] .current-signal-reasons li,:root[data-theme=light] .preferred-setup-metrics>div,:root[data-theme=light] .preferred-timeframe-groups>div,:root[data-theme=light] .multi-timeframe-metrics>div,:root[data-theme=light] .multi-timeframe-conflicts,:root[data-theme=light] .evidence-metric-grid>div,:root[data-theme=light] .technical-compact-context>div,:root[data-theme=light] .technical-execution-statuses>div,:root[data-theme=light] .timeframe-structure-summary dl>div,:root[data-theme=light] .timeframe-structure-event dl>div,:root[data-theme=light] .timeframe-forming-candle dl>div,:root[data-theme=light] .indicator-visual,:root[data-theme=light] .execution-model-card,:root[data-theme=light] .execution-model-geometry>div,:root[data-theme=light] .trade-plan-step,:root[data-theme=light] .trade-plan-risk,:root[data-theme=light] .trade-plan-empty,:root[data-theme=light] .key-level-item{border-color:var(--cm-border-subtle);background:var(--cm-surface-input)}:root[data-theme=light] .technical-timeframe-card{border-color:var(--cm-border-subtle);background:linear-gradient(145deg,var(--cm-surface-1),var(--cm-surface-2));box-shadow:inset 0 1px #fff,0 8px 18px #4a301d0f}:root[data-theme=light] .technical-timeframe-preferred{border-color:var(--cm-border-active);box-shadow:inset 0 2px var(--cm-brand),0 8px 18px #4a301d12}:root[data-theme=light] .technical-evidence-group,:root[data-theme=light] .technical-evidence-overview,:root[data-theme=light] .technical-timeframe-detail-content{border-color:var(--cm-border-subtle);background-color:var(--cm-surface-2)}:root[data-theme=light] .technical-timeframe-tabs .technical-timeframe-active,:root[data-theme=light] .key-level-timeframe-tabs .key-level-timeframe-active{border-color:var(--cm-border-active);background:#a66d371f}:root[data-theme=light] .technical-timeframe-details>summary,:root[data-theme=light] .technical-evidence-bottom-close{border-color:var(--cm-border-active);background:#a66d3717;color:var(--cm-brand-hover)}:root[data-theme=light] .trade-plan-unavailable{background:var(--cm-surface-input);box-shadow:inset 0 1px #fff}:root[data-theme=light] .timeframe-forming-candle{border-color:var(--cm-border-default);background:var(--cm-surface-2)}:root[data-theme=light] .ai-explanation{background:linear-gradient(145deg,rgba(166,109,55,.04),transparent 38%),var(--cm-surface-1)}:root[data-theme=light] .ai-market-brief-content a{color:var(--cm-brand-hover)}:root[data-theme=light] .back-to-top{border-color:var(--cm-border-active);background:var(--cm-surface-1);color:var(--cm-brand);box-shadow:0 8px 22px #4a301d24}:root[data-theme=light] .login-root{--login-bg:var(--cm-bg-root);--brand-panel:var(--cm-bg-nav);--form-panel:var(--cm-bg-app);--card-bg:var(--cm-surface-1);--text:var(--cm-text-primary);--muted:var(--cm-text-secondary);--purple:var(--cm-brand);background:radial-gradient(circle at 12% 8%,rgba(166,109,55,.07),transparent 27%),radial-gradient(circle at 90% 92%,rgba(201,138,69,.05),transparent 26%),var(--cm-bg-root)}:root[data-theme=light] .login-container{border-color:var(--cm-border-default);background:var(--cm-bg-app);box-shadow:0 34px 90px #4a301d29}:root[data-theme=light] .login-brand{background:radial-gradient(circle at 4% 4%,rgba(166,109,55,.07),transparent 33%),var(--cm-bg-nav)}:root[data-theme=light] .accent-line{background:linear-gradient(90deg,var(--cm-brand),var(--cm-brand-bright));box-shadow:none}:root[data-theme=light] .badge{border-color:var(--cm-border-default);color:var(--cm-brand-hover);background:var(--cm-surface-3);box-shadow:0 7px 20px #4a301d14}:root[data-theme=light] .brand-horizon{border-color:#a66d3733;background:radial-gradient(ellipse at 52% 3%,rgba(166,109,55,.07),transparent 54%);box-shadow:none}:root[data-theme=light] .login-form-wrap{background:radial-gradient(circle at 50% 35%,rgba(166,109,55,.05),transparent 42%),var(--cm-bg-app)}:root[data-theme=light] .form-card{border-color:var(--cm-border-default);background:linear-gradient(145deg,var(--cm-surface-1),var(--cm-surface-2));box-shadow:0 24px 65px #4a301d21,0 -1px #a66d371f}:root[data-theme=light] .form-card:before{background:var(--cm-brand);opacity:.16}:root[data-theme=light] .field-input{background:var(--cm-surface-input);color:var(--cm-text-primary)}:root[data-theme=light] .field:first-child .field-input:not(:focus){border-color:var(--cm-border-default)}:root[data-theme=light] .field-input:focus{border-color:var(--cm-brand);box-shadow:0 0 0 3px #a66d3729}:root[data-theme=light] .btn-primary{background:linear-gradient(100deg,var(--cm-brand),var(--cm-brand-hover));box-shadow:0 10px 25px #4a301d2b;color:#fffdf9}:root[data-theme=light] .btn-primary:hover{background:linear-gradient(100deg,var(--cm-brand-bright),var(--cm-brand))}:root[data-theme=light] .link-muted:hover{color:var(--cm-brand-hover)}:root[data-theme=light] .lp{--lp-bg:var(--cm-bg-root);--lp-bg-elevated:var(--cm-bg-app);--lp-section:var(--cm-bg-nav);--lp-card:rgba(255,253,252,.94);--lp-card-hover:var(--cm-surface-1);--lp-foreground:var(--cm-text-primary);--lp-muted:var(--cm-text-secondary);--lp-border:var(--cm-border-subtle);--lp-border-strong:var(--cm-border-active);--lp-accent:var(--cm-brand);--lp-accent-soft:rgba(166,109,55,.09);--lp-glow:rgba(166,109,55,.08);--bg:var(--cm-bg-root);--panel:var(--cm-surface-1);--line:var(--cm-border-subtle);--cyan:var(--cm-brand);background:var(--cm-bg-root);color:var(--cm-text-primary)}:root[data-theme=light] .lp main:before{background-image:url(/assets/cryptomind-dashboard-bg-light-gjwKkNCm.webp);opacity:.22}:root[data-theme=light] .lp main:after{background-image:linear-gradient(180deg,#f6f1ea33,#f3ede55c 48%,#f6f1ea9e)}:root[data-theme=light] .lp-nav{border-color:var(--cm-border-subtle);background:#fffdfcd1;box-shadow:0 8px 24px #4a301d0d}:root[data-theme=light] .lp-nav nav>div a{color:var(--cm-text-secondary)}:root[data-theme=light] .lp-nav nav>div a:hover{color:var(--cm-brand-hover)}:root[data-theme=light] .lp-button{border-color:var(--cm-brand);background:linear-gradient(105deg,var(--cm-brand),var(--cm-brand-hover));box-shadow:0 12px 30px #4a301d24,inset 0 1px #ffffff2e;color:var(--cm-surface-1)}:root[data-theme=light] .lp-button:hover{background:linear-gradient(105deg,var(--cm-brand-hover),var(--cm-brand))}:root[data-theme=light] .lp-button.secondary{border-color:var(--cm-border-default);background:var(--cm-surface-1);box-shadow:inset 0 1px #fff;color:var(--cm-brand-hover)}:root[data-theme=light] .lp-hero{background-color:var(--cm-bg-root);background-image:linear-gradient(rgba(166,109,55,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(166,109,55,.035) 1px,transparent 1px),radial-gradient(circle at 18% 25%,rgba(166,109,55,.08),transparent 30%),radial-gradient(circle at 85% 35%,rgba(216,181,141,.12),transparent 28%)}:root[data-theme=light] .lp-kicker{color:var(--cm-brand)}:root[data-theme=light] .lp-hero h1 span,:root[data-theme=light] .lp-cta h2 span{background:none;color:var(--cm-text-primary)}:root[data-theme=light] .lp-hero h1 .lp-hero-accent,:root[data-theme=light] .lp-heading-accent{background:none;color:var(--cm-brand)}:root[data-theme=light] .lp-hero-copy>p,:root[data-theme=light] .lp-note,:root[data-theme=light] .lp-heading>p,:root[data-theme=light] .lp-centered p,:root[data-theme=light] .lp-intel-grid>div>p,:root[data-theme=light] .lp-cards p,:root[data-theme=light] .lp-principles p,:root[data-theme=light] .lp-cta p{color:var(--cm-text-secondary)}:root[data-theme=light] .lp-note i{background:var(--cm-positive);box-shadow:none}:root[data-theme=light] .lp-trust,:root[data-theme=light] .lp-alt,:root[data-theme=light] .lp-footer{border-color:var(--cm-border-subtle);background:var(--cm-bg-app)}:root[data-theme=light] .lp-trust span,:root[data-theme=light] .lp-footer nav,:root[data-theme=light] .lp-footer p{color:var(--cm-text-muted)}:root[data-theme=light] .lp-trust i{border-color:var(--cm-brand-soft)}:root[data-theme=light] .lp-cards article,:root[data-theme=light] .lp-flow article{border-color:var(--cm-border-subtle);background:linear-gradient(145deg,var(--cm-surface-1),var(--cm-surface-2))}:root[data-theme=light] .lp-cards article:hover{border-color:var(--cm-border-active)}:root[data-theme=light] .lp-cards article>span,:root[data-theme=light] .lp-flow article>span,:root[data-theme=light] .lp-principles span{color:var(--cm-brand)}:root[data-theme=light] .lp-icon{border-color:var(--cm-border-default);background:var(--cm-surface-3);color:var(--cm-brand)}:root[data-theme=light] .lp-flow article>i{border-color:var(--cm-border-default);background:var(--cm-surface-1);color:var(--cm-brand)}:root[data-theme=light] .lp-intelligence{background:radial-gradient(circle at 78% 50%,rgba(166,109,55,.08),transparent 34%),#f6f1eab8}:root[data-theme=light] .lp-intel-grid ul{color:var(--cm-text-secondary)}:root[data-theme=light] .lp-intel-grid li:first-letter,:root[data-theme=light] .lp-text-link{color:var(--cm-brand-hover)!important}:root[data-theme=light] .lp-cta{background:radial-gradient(circle,rgba(166,109,55,.08),transparent 46%),var(--cm-bg-root)}:root[data-theme=light] .lp-cta .lp-container>div{border-color:var(--cm-border-default);background-color:#fffdfccc;background-image:linear-gradient(rgba(166,109,55,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(166,109,55,.03) 1px,transparent 1px)}:root[data-theme=light] .lp-market-preview{border-color:var(--cm-border-default);background:#f7f0e7e6;box-shadow:0 28px 68px #4a301d21,inset 0 1px #fff}:root[data-theme=light] .lp-market-card{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 5%,var(--cm-surface-1)),var(--cm-surface-1));box-shadow:0 13px 30px #4a301d14,inset 0 1px #fff}:root[data-theme=light] .lp-market-card.bearish{--card-accent:var(--cm-negative);--card-accent-soft:rgba(200,79,90,.09);background:linear-gradient(145deg,rgba(200,79,90,.035),var(--cm-surface-1))}:root[data-theme=light] .lp-preview-banner,:root[data-theme=light] .lp-preview-section,:root[data-theme=light] .lp-market-snapshot>div,:root[data-theme=light] .lp-preview-plan>div,:root[data-theme=light] .lp-calculation-note,:root[data-theme=light] .lp-human-message{border-color:var(--cm-border-subtle);background:var(--cm-surface-input)}:root[data-theme=light] .lp-contact-form{border-color:var(--cm-border-default);background:var(--cm-surface-1);box-shadow:0 22px 55px #4a301d1c,inset 0 1px #fff}:root[data-theme=light] .lp-contact-form input,:root[data-theme=light] .lp-contact-form textarea{border-color:var(--cm-border-default);background:var(--cm-surface-input);color:var(--cm-text-primary)}:root[data-theme=light] .lp-contact-form input:focus,:root[data-theme=light] .lp-contact-form textarea:focus{border-color:var(--cm-brand);box-shadow:0 0 0 3px #a66d3724}@media (max-width:680px){:root[data-theme=light] .dashboard-shell:before{opacity:.22;background-position:68% top}:root[data-theme=light] .dashboard-shell:after{background-color:transparent;background-image:linear-gradient(180deg,#f6f1ea47,#f3ede56b 52%,#f6f1ea8f)}:root[data-theme=light] .lp main:before{background-position:68% top;opacity:.2}}
