:root{--m-ink:#05070a;--m-market:#0cbaff;--m-stocks:#ad8dff;--m-crypto:#fb9102;--m-setups:#f261fb;--m-desk:#35e6a1;--m-account:#02d4c7;--m-replay:#e9b103;--m-brokers:#ff66a5}[data-theme=light]{--m-ink:#ffffff;--m-market:#0b63ad;--m-stocks:#6034c9;--m-crypto:#a24a06;--m-setups:#a800b2;--m-desk:#07724c;--m-account:#0a6a68;--m-replay:#7a5a06;--m-brokers:#b01e63}.module-nav{--nav-gap-in:7px;--nav-gap-out:22px;--nav-card-h:62px;padding:var(--space-3) var(--page-gutter) var(--space-4);background:var(--surface-base)}.module-nav-band{max-width:1380px;margin-inline:auto;display:flex;align-items:flex-end;gap:var(--nav-gap-out)}.module-cluster{display:flex;flex-direction:column;gap:5px;min-width:0}.module-cluster[data-cluster=markets]{flex:3.5 1}.module-cluster[data-cluster=trade]{flex:4.4 1}.module-cluster[data-cluster=tools]{flex:2.2 1}.module-cluster[data-cluster=support]{flex:1.4 1;-webkit-margin-start:auto;margin-inline-start:auto}.module-cluster-cap{font-size:var(--text-2xs);letter-spacing:.16em;font-weight:var(--weight-bold);color:var(--text-faint);line-height:1.4;white-space:nowrap;-webkit-padding-start:1px;padding-inline-start:1px}.module-cluster[data-lit=true][data-active-module=market] .module-cluster-cap{color:var(--m-market)}.module-cluster[data-lit=true][data-active-module=stocks] .module-cluster-cap{color:var(--m-stocks)}.module-cluster[data-lit=true][data-active-module=crypto] .module-cluster-cap{color:var(--m-crypto)}.module-cluster[data-lit=true][data-active-module=setups] .module-cluster-cap{color:var(--m-setups)}.module-cluster[data-lit=true][data-active-module=desk] .module-cluster-cap{color:var(--m-desk)}.module-cluster[data-lit=true][data-active-module=account] .module-cluster-cap{color:var(--m-account)}.module-cluster[data-lit=true][data-active-module=scenario] .module-cluster-cap{color:var(--m-setups)}.module-cluster[data-lit=true][data-active-module=replay] .module-cluster-cap{color:var(--m-replay)}.module-cluster[data-lit=true][data-active-module=brokers] .module-cluster-cap{color:var(--m-brokers)}.module-cluster-cards{display:grid;grid-gap:var(--nav-gap-in);gap:var(--nav-gap-in);min-width:0}.module-cluster[data-cluster=markets] .module-cluster-cards,.module-cluster[data-cluster=trade] .module-cluster-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.module-cluster[data-cluster=tools] .module-cluster-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.module-cluster[data-cluster=support] .module-cluster-cards{grid-template-columns:minmax(0,1fr)}.module-nav-divider{flex:0 0 1px;width:1px;align-self:stretch;background:var(--border-subtle);-webkit-margin-before:16px;margin-block-start:16px}.module-card{--m-accent:var(--border-strong);position:relative;min-height:var(--nav-card-h);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-panel);border:1px solid var(--border-strong);border-radius:var(--radius);text-decoration:none;overflow:hidden}.module-card:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:2px;background:color-mix(in srgb,var(--m-accent) 78%,transparent)}.module-card-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--m-accent) 82%,var(--border-strong));border-radius:var(--radius);background:color-mix(in srgb,var(--m-accent) 42%,transparent);color:var(--m-accent);box-shadow:0 0 14px color-mix(in srgb,var(--m-accent) 34%,transparent)}[data-theme=light] .module-card-icon{background:color-mix(in srgb,var(--m-accent) 36%,transparent)}.module-card-icon svg{width:18px;height:18px;display:block}.module-card-text{display:flex;flex-direction:column;gap:2px;min-width:0}.module-card-text strong{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-secondary);line-height:1.15}.module-card-text small,.module-card-text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-card-text small{font-size:var(--text-sm);color:var(--text-muted);line-height:1.3}.module-card-live{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--m-accent)}.module-card:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--m-accent) 84%,var(--border-strong))}.module-card:hover .module-card-text strong{color:var(--text-primary)}.module-card:hover:after{background:color-mix(in srgb,var(--m-accent) 92%,transparent)}.module-card:hover .module-card-icon{background:color-mix(in srgb,var(--m-accent) 50%,transparent);border-color:color-mix(in srgb,var(--m-accent) 94%,var(--border-strong));color:color-mix(in srgb,var(--m-accent) 70%,var(--text-primary));box-shadow:0 0 14px color-mix(in srgb,var(--m-accent) 50%,transparent)}.module-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.module-card[data-active=true]{background:color-mix(in srgb,var(--m-accent) 22%,var(--surface-elevated));border-width:2px;border-color:var(--m-accent);box-shadow:0 0 22px color-mix(in srgb,var(--m-accent) 26%,transparent)}.module-card[data-active=true]:after{height:3px;background:var(--m-accent)}.module-card[data-active=true] .module-card-icon{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-ink);box-shadow:0 0 14px color-mix(in srgb,var(--m-accent) 66%,transparent)}.module-card[data-active=true] .module-card-text strong{color:var(--text-primary);font-weight:var(--weight-black);letter-spacing:var(--tracking-wide)}.module-card[data-active=true] .module-card-text small{color:var(--text-secondary)}.module-card[data-active=true]:hover{background:color-mix(in srgb,var(--m-accent) 28%,var(--surface-elevated));border-color:var(--m-accent);box-shadow:0 0 22px color-mix(in srgb,var(--m-accent) 40%,transparent)}@media (forced-colors:active){.module-card[data-active=true]{outline:3px solid CanvasText;outline-offset:-3px}}.module-card[data-support=true]{background:transparent;border:1px dashed var(--border-strong)}.module-card[data-support=true]:after{display:none}.module-card[data-support=true] .module-card-icon{width:26px;height:26px;flex:0 0 26px;background:transparent;border-color:var(--border-strong);color:var(--text-faint);box-shadow:none}.module-card[data-support=true] .module-card-icon svg{width:15px;height:15px}.module-card[data-support=true] .module-card-text strong{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-muted)}.module-card[data-support=true] .module-card-text small{color:var(--text-faint)}.module-card[data-support=true]:hover{background:var(--surface-hover);border-style:solid}.module-card[data-support=true][data-active=true]{background:color-mix(in srgb,var(--m-accent) 22%,var(--surface-elevated));border-style:solid;border-width:2px;border-color:var(--m-accent)}.module-card[data-support=true][data-active=true]:after{display:block}.module-card[data-support=true][data-active=true] .module-card-icon{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-ink);box-shadow:0 0 14px color-mix(in srgb,var(--m-accent) 66%,transparent)}.module-card[data-support=true][data-active=true] .module-card-text strong{color:var(--text-primary);font-weight:var(--weight-bold)}.module-card[data-module=market]{--m-accent:var(--m-market)}.module-card[data-module=stocks]{--m-accent:var(--m-stocks)}.module-card[data-module=crypto]{--m-accent:var(--m-crypto)}.module-card[data-module=setups]{--m-accent:var(--m-setups)}.module-card[data-module=desk]{--m-accent:var(--m-desk)}.module-card[data-module=account]{--m-accent:var(--m-account)}.module-card[data-module=scenario]{--m-accent:var(--m-setups)}.module-card[data-module=replay]{--m-accent:var(--m-replay)}.module-card[data-module=brokers]{--m-accent:var(--m-brokers)}.module-card[data-soon=true]{--m-accent:var(--border-faint);border-color:var(--border-faint);background:transparent;cursor:not-allowed}.module-card[data-soon=true]:after{display:none}.module-card[data-soon=true] .module-card-icon{background:transparent;border-color:var(--border-faint);color:var(--text-faint);box-shadow:none}.module-card[data-soon=true] .module-card-text strong{color:var(--text-faint);font-weight:var(--weight-bold)}.module-card[data-soon=true] .module-card-text small{display:block;color:var(--text-muted);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);font-weight:var(--weight-bold)}.module-card[data-soon=true]:hover{background:transparent;border-color:var(--border-faint)}.module-card[data-soon=true]:hover .module-card-text strong{color:var(--text-faint)}@media(forced-colors:active){.module-card[data-soon=true],.module-card[data-soon=true] .module-card-icon{border-color:GrayText}.module-card[data-soon=true] .module-card-text small,.module-card[data-soon=true] .module-card-text strong{color:GrayText}}@media(max-width:1440px){.module-nav{--nav-gap-out:14px;--nav-card-h:52px}.module-card-text small{display:none}.module-card-icon{width:28px;height:28px;flex:0 0 28px}.module-card-icon svg{width:17px;height:17px}.module-card-text strong{font-size:var(--text-md)}.module-card[data-support=true] .module-card-icon{width:24px;height:24px;flex:0 0 24px}}.module-mobile-nav{display:none}@media(max-width:760px){.module-nav{padding:6px 8px 8px}.module-nav-band{display:none}.module-mobile-nav{display:block;max-width:640px;margin:0 auto}.module-mobile-primary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.module-mobile-card,.module-mobile-more-button{--m-accent:var(--border-strong);min-width:0;height:50px;padding:4px 2px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-panel);color:var(--text-secondary);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;cursor:pointer;position:relative;overflow:hidden}.module-mobile-card:after,.module-mobile-more-button:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:color-mix(in srgb,var(--m-accent) 75%,transparent)}.module-mobile-card[data-module=market]{--m-accent:var(--m-market)}.module-mobile-card[data-module=stocks]{--m-accent:var(--m-stocks)}.module-mobile-card[data-module=crypto]{--m-accent:var(--m-crypto)}.module-mobile-card[data-module=setups]{--m-accent:var(--m-setups)}.module-mobile-card[data-module=desk]{--m-accent:var(--m-desk)}.module-mobile-card[data-module=account]{--m-accent:var(--m-account)}.module-mobile-card[data-module=scenario]{--m-accent:var(--m-setups)}.module-mobile-card[data-module=replay]{--m-accent:var(--m-replay)}.module-mobile-card[data-module=brokers]{--m-accent:var(--m-brokers)}.module-mobile-icon{width:22px;height:22px;display:grid;place-items:center;color:var(--m-accent)}.module-mobile-icon svg{width:16px;height:16px}.module-mobile-card strong,.module-mobile-more-button strong{max-width:100%;font-size:8px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.module-mobile-card[data-active=true]{border-color:var(--m-accent);background:color-mix(in srgb,var(--m-accent) 12%,var(--surface-panel));color:var(--text-primary)}.module-mobile-more-button>span{height:22px;display:grid;place-items:center;font-size:13px;color:var(--text-muted);letter-spacing:.08em}.module-mobile-more-button[aria-expanded=true],.module-mobile-more-button[data-active=true]{border-color:var(--info);color:var(--text-primary)}.module-mobile-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:5px;padding-top:5px;border-top:1px solid var(--border-subtle)}}@media(max-width:420px){.module-mobile-primary{grid-template-columns:repeat(5,minmax(0,1fr))}.module-mobile-card,.module-mobile-more-button{height:48px}.module-mobile-card strong,.module-mobile-more-button strong{font-size:7px}}@media(max-width:359px){.module-card-text strong{font-size:var(--text-sm)}}.brokers-page{gap:var(--space-6)}.brokers-intro,.brokers-page{display:flex;flex-direction:column}.brokers-intro{gap:var(--space-2)}.brokers-intro h1{margin:0;font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-wide);color:var(--text-primary)}.brokers-disclosure{margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);-webkit-border-start:3px solid var(--m-brokers);border-inline-start:3px solid var(--m-brokers);border-radius:var(--radius);background:var(--surface-panel);font-size:var(--text-md);color:var(--text-secondary)}.brokers-section{display:flex;flex-direction:column;gap:var(--space-3)}.brokers-section h2{margin:0;-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2);border-bottom:1px solid var(--border-strong);box-shadow:inset 0 -2px 0 -1px var(--m-brokers);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--text-primary)}.brokers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.brokers-card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-panel);border:1px solid var(--border-strong);border-radius:var(--radius)}.brokers-card>header{display:flex;align-items:center;gap:var(--space-2);min-width:0}.brokers-card>header b{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary);min-width:0}.brokers-logo{width:30px;height:30px;flex:0 0 30px;object-fit:contain;padding:2px;background:#ffffff;border:1px solid var(--border-subtle);border-radius:var(--radius)}.brokers-card>p{margin:0;flex:1 1 auto;font-size:var(--text-md);color:var(--text-secondary);line-height:var(--leading-normal,1.45)}.brokers-cta{align-self:flex-start;display:inline-flex;align-items:center;min-height:34px;padding:0 var(--space-3);border:1px solid var(--m-brokers);border-radius:var(--radius);color:var(--m-brokers);background:transparent;font-size:var(--text-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-decoration:none}.brokers-cta:hover{background:var(--m-brokers);color:var(--m-ink)}.brokers-cta:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.brokers-foot{margin:0;-webkit-padding-before:var(--space-3);padding-block-start:var(--space-3);border-top:1px solid var(--border-soft);font-size:var(--text-sm);color:var(--text-faint)}@media(max-width:760px){.brokers-page{gap:var(--space-5)}.brokers-intro h1{font-size:var(--text-xl)}.brokers-grid{grid-template-columns:1fr}.brokers-cta{align-self:stretch;justify-content:center;min-height:44px}}.account-privacy-eye{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;border-radius:7px!important;font-size:12px!important;line-height:1!important}.trading-account-option{display:inline-flex;align-items:center;gap:3px}.trading-account-option>button:first-child{height:32px}.trading-account-option.hidden>button:first-child{opacity:.82}.account-private-notice{margin:10px 12px;border:1px dashed #315949;border-radius:9px;background:#061712;padding:13px;display:flex;align-items:center;justify-content:center;gap:10px;color:#91b6a7;font-size:10px}.account-private-notice button{border:1px solid #2b674e;background:#0b2a20;color:#b9e3d3;border-radius:7px;padding:6px 10px;cursor:pointer}.account-private-table{margin:10px 12px;border:1px solid #193b31;border-radius:9px;overflow:hidden}.account-private-row{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;grid-gap:8px;gap:8px;padding:9px 11px;border-top:1px solid rgba(82,126,108,.14);font-size:9px;align-items:center}.account-private-row:first-child{border-top:0}.account-private-row.head{background:#081b16;color:#6e9184;font-size:8px}.account-private-row strong{color:#e2efe9}.account-private .negative,.account-private .positive{color:#9fb4ac!important}@media(max-width:760px){.account-private-row{grid-template-columns:1fr .7fr 1fr 1fr;font-size:8px;padding:7px}}.dashboard-version-v2{color:var(--text);font-family:var(--font-sans)}.dashboard-version-v2 *{box-sizing:border-box}.dashboard-version-v2 button{font:inherit}.dashboard-version-v2 .v2-app-header{height:64px;max-width:1640px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(96,158,137,.18)}.dashboard-version-v2 .v2-brand{display:flex;align-items:center;gap:10px}.dashboard-version-v2 .v2-brand-mark{width:38px;height:38px;border:1px solid #6b8331;border-radius:var(--radius);display:grid;place-items:center;background:#101d0d;color:#d9f46d;font-size:14px;font-weight:900}.dashboard-version-v2 .v2-brand>div:last-child{display:flex;flex-direction:column}.dashboard-version-v2 .v2-brand strong{font-size:13px;letter-spacing:.035em}.dashboard-version-v2 .v2-brand span{font-size:10px;color:#738c83;margin-top:2px}.dashboard-version-v2 .v2-header-status{display:flex;align-items:center;gap:7px;font-size:11px;color:#9cb1aa;direction:ltr}.dashboard-version-v2 .v2-header-status i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px rgba(66,229,158,.45)}.dashboard-version-v2 .v2-header-status i.history{background:var(--yellow);box-shadow:0 0 10px rgba(230,199,91,.45)}.dashboard-version-v2 .v2-header-status span{color:#607a72;margin-left:8px}.dashboard-version-v2 .v2-command-shell{max-width:1640px;margin:12px auto 0;border:1px solid #15372e;border-radius:var(--radius);background:radial-gradient(circle at 70% 0,rgba(25,93,70,.16),transparent 34%),linear-gradient(180deg,#061713,#04110e);padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.dashboard-version-v2 .v2-command-shell.history{border-color:rgba(230,199,91,.36)}.dashboard-version-v2 .v2-shell-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:2px 4px 12px}.dashboard-version-v2 .v2-shell-title>span{display:block;font-size:10px;color:#68a18e;letter-spacing:.13em}.dashboard-version-v2 .v2-shell-title h1{font-size:28px;line-height:1.05;margin:5px 0 4px}.dashboard-version-v2 .v2-shell-title p{font-size:13px;color:#8ca39b;margin:0}.dashboard-version-v2 .v2-shell-mantra{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.dashboard-version-v2 .v2-shell-mantra strong{font-size:20px}.dashboard-version-v2 .v2-shell-mantra span{font-size:11px;color:#849b93}.dashboard-version-v2 .v2-shell-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);padding:11px 2px}.dashboard-version-v2 .v2-mode-switcher{display:grid;grid-template-columns:repeat(3,minmax(145px,1fr));grid-gap:7px;gap:7px;max-width:650px;flex:1 1}.dashboard-version-v2 .v2-mode-switcher button{height:48px;border:1px solid #203c34;border-radius:var(--radius-sm);background:#081a15;color:#93a69f;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px}.dashboard-version-v2 .v2-mode-switcher button strong{font-size:11px;direction:ltr}.dashboard-version-v2 .v2-mode-switcher button span{font-size:9px;color:#657d75}.dashboard-version-v2 .v2-mode-switcher button.active{border-color:rgba(66,229,158,.65);background:linear-gradient(180deg,rgba(37,120,83,.28),rgba(8,31,24,.86));color:#ecfff7;box-shadow:0 0 18px rgba(66,229,158,.07)}.dashboard-version-v2 .v2-mode-switcher button.active span{color:#84bda8}.dashboard-version-v2 .v2-live-button,.dashboard-version-v2 .v2-time-button{height:42px;border-radius:var(--radius-sm);padding:0 14px;border:1px solid rgba(230,199,91,.34);background:rgba(230,199,91,.07);color:#e6c75b;font-size:11px;cursor:pointer}.dashboard-version-v2 .v2-live-button{border-color:rgba(66,229,158,.34);background:rgba(66,229,158,.07);color:var(--green)}.dashboard-version-v2 .v2-data-strip{display:flex;align-items:center;gap:18px;padding:9px 4px 2px;color:#789089;font-size:10px;direction:ltr}.dashboard-version-v2 .v2-data-strip span{display:flex;align-items:center;gap:5px}.dashboard-version-v2 .v2-data-strip b{color:#dce9e4;font-size:11px}.dashboard-version-v2 .v2-data-strip i{width:7px;height:7px;border-radius:50%}.dashboard-version-v2 .v2-data-strip i.live{background:var(--green)}.dashboard-version-v2 .v2-data-strip i.delay{background:var(--yellow)}.dashboard-version-v2 .v2-data-strip .model-note{margin-left:auto;color:#8f8455}.dashboard-version-v2 .v2-assets-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;direction:rtl}.dashboard-version-v2 .v2-asset-card{min-width:0;border:1px solid #23453b;border-radius:var(--radius);background:linear-gradient(180deg,#091c17,#06130f);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.02)}.dashboard-version-v2 .v2-asset-card.asset-nasdaq{border-color:#31586a}.dashboard-version-v2 .v2-asset-card.asset-bitcoin{border-color:#665033}.dashboard-version-v2 .v2-asset-card.asset-gold{border-color:#675b32}.dashboard-version-v2 .v2-asset-card.asset-silver{border-color:#46575b}.dashboard-version-v2 .v2-time-card{height:27px;display:flex;align-items:center;justify-content:center;background:rgba(230,199,91,.1);border-bottom:1px solid rgba(230,199,91,.2);color:#ebcd67;font-size:10px;direction:ltr}.dashboard-version-v2 .v2-asset-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,95px) max-content;grid-gap:10px;gap:10px;align-items:center;padding:14px 14px 12px;border-bottom:1px solid rgba(255,255,255,.055);direction:rtl}.dashboard-version-v2 .v2-asset-identity{display:flex;align-items:center;gap:9px;min-width:0}.dashboard-version-v2 .v2-asset-icon{width:38px;height:38px;flex:0 0 38px;border-radius:50%;display:grid;place-items:center;background:#0c2921;border:1px solid #28584a;font-size:17px}.dashboard-version-v2 .v2-asset-identity>div:last-child{display:flex;flex-direction:column;min-width:0}.dashboard-version-v2 .v2-asset-identity strong{font-size:16px;line-height:1.05}.dashboard-version-v2 .v2-asset-identity span{font-size:10px;color:#779087;direction:ltr;margin-top:3px}.dashboard-version-v2 .v2-spark{height:52px;width:100%;fill:none;stroke-width:2;opacity:.96}.dashboard-version-v2 .v2-spark.positive{stroke:#3be39b}.dashboard-version-v2 .v2-spark.negative{stroke:#ff656c}.dashboard-version-v2 .v2-spark.flat{stroke:#90a29c}.dashboard-version-v2 .v2-price{text-align:left;direction:ltr;white-space:nowrap}.dashboard-version-v2 .v2-price strong{display:block;font-size:24px;line-height:1;font-weight:800}.dashboard-version-v2 .v2-price span{display:block;font-size:10px;margin-top:5px}.dashboard-version-v2 .v2-price .positive{color:var(--green)}.dashboard-version-v2 .v2-price .negative{color:var(--red)}.dashboard-version-v2 .v2-level-strip{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:10px 12px 6px}.dashboard-version-v2 .v2-level-strip>div{border:1px solid rgba(255,255,255,.055);border-radius:var(--radius);background:#071713;padding:7px 8px;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:2px 7px;gap:2px 7px}.dashboard-version-v2 .v2-level-strip span{font-size:10px;color:#829890}.dashboard-version-v2 .v2-level-strip b{font-size:12px;direction:ltr}.dashboard-version-v2 .v2-level-strip small{grid-column:1/-1;font-size:9px;color:#6d867d;direction:ltr;text-align:left}.dashboard-version-v2 .v2-card-intelligence{padding:6px 12px 10px;display:grid;grid-gap:8px;gap:8px}.dashboard-version-v2 .v2-readiness-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;direction:ltr}.dashboard-version-v2 .v2-readiness-side{border:1px solid rgba(255,255,255,.06);border-radius:var(--radius);padding:9px;background:#071713;direction:rtl;min-width:0}.dashboard-version-v2 .v2-readiness-side.long{border-color:rgba(66,229,158,.22);background:linear-gradient(180deg,rgba(35,112,79,.12),#071713 58%)}.dashboard-version-v2 .v2-readiness-side.short{border-color:rgba(255,104,111,.2);background:linear-gradient(180deg,rgba(119,41,47,.11),#071713 58%)}.dashboard-version-v2 .v2-readiness-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.dashboard-version-v2 .v2-readiness-head>div{display:flex;flex-direction:column}.dashboard-version-v2 .v2-readiness-head span{font-size:12px;font-weight:800}.dashboard-version-v2 .v2-readiness-head small{font-size:8px;color:#6f877e;direction:ltr;margin-top:2px}.dashboard-version-v2 .v2-word-rating{font-size:13px;letter-spacing:.04em;direction:ltr;padding:5px 8px;border-radius:var(--radius);border:1px solid #34443f}.dashboard-version-v2 .v2-word-rating.low{color:#9aa8a3;background:#14211d}.dashboard-version-v2 .v2-word-rating.medium{color:#ebcb63;background:rgba(230,199,91,.08);border-color:rgba(230,199,91,.24)}.dashboard-version-v2 .v2-word-rating.high,.dashboard-version-v2 .v2-word-rating.strong{color:#59e7aa;background:rgba(66,229,158,.09);border-color:rgba(66,229,158,.26)}.dashboard-version-v2 .v2-readiness-side.short .v2-word-rating.high,.dashboard-version-v2 .v2-readiness-side.short .v2-word-rating.strong{color:#ff7c82;background:rgba(255,104,111,.09);border-color:rgba(255,104,111,.26)}.dashboard-version-v2 .v2-primary-evidence{min-height:82px;border:1px solid rgba(255,255,255,.055);border-radius:var(--radius);background:#081a15;padding:8px;display:flex;flex-direction:column;justify-content:center;gap:4px}.dashboard-version-v2 .v2-primary-evidence.bull{border-color:rgba(66,229,158,.18)}.dashboard-version-v2 .v2-primary-evidence.bear{border-color:rgba(255,104,111,.18)}.dashboard-version-v2 .v2-primary-evidence.warn{border-color:rgba(230,199,91,.2)}.dashboard-version-v2 .v2-primary-evidence>span{font-size:9px;color:#728a81;direction:ltr}.dashboard-version-v2 .v2-primary-evidence>strong{font-size:11px;line-height:1.25}.dashboard-version-v2 .v2-primary-evidence>small{font-size:9px;line-height:1.35;color:#91a49d}.dashboard-version-v2 .v2-primary-evidence.empty>strong{color:#879a93}.dashboard-version-v2 .v2-readiness-side>p{font-size:9px;line-height:1.35;color:#758d84;margin:7px 0 0}.dashboard-version-v2 .v2-visual-row{border:1px solid rgba(255,255,255,.055);border-radius:var(--radius);background:#071713;padding:8px}.dashboard-version-v2 .v2-row-title{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:7px;direction:ltr}.dashboard-version-v2 .v2-row-title strong{font-size:11px;color:#d7e4df}.dashboard-version-v2 .v2-row-title span{font-size:9px;color:#617b72}.dashboard-version-v2 .v2-four-tiles,.dashboard-version-v2 .v2-three-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;direction:ltr}.dashboard-version-v2 .v2-three-tiles{grid-template-columns:repeat(3,1fr)}.dashboard-version-v2 .v2-mini-tile{min-width:0;min-height:58px;border:1px solid rgba(255,255,255,.055);border-radius:var(--radius);background:#081a15;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}.dashboard-version-v2 .v2-mini-tile>b{font-size:10px;color:#83978f}.dashboard-version-v2 .v2-mini-tile>strong{font-size:11px}.dashboard-version-v2 .v2-mini-tile>small{font-size:8px;color:#6e857c;line-height:1.1}.dashboard-version-v2 .v2-mini-tile.bull{border-color:rgba(66,229,158,.24);background:rgba(32,107,75,.11)}.dashboard-version-v2 .v2-mini-tile.bull>strong{color:#50e3a5}.dashboard-version-v2 .v2-mini-tile.bear{border-color:rgba(255,104,111,.23);background:rgba(112,39,45,.11)}.dashboard-version-v2 .v2-mini-tile.bear>strong{color:#ff777d}.dashboard-version-v2 .v2-mini-tile.warn{border-color:rgba(230,199,91,.22);background:rgba(108,83,25,.09)}.dashboard-version-v2 .v2-mini-tile.warn>strong{color:#e3c45d}.dashboard-version-v2 .v2-mini-tile.neutral>strong{color:#91a39d}.dashboard-version-v2 .v2-card-details,.dashboard-version-v2 .v2-raw-details{border-top:1px solid rgba(255,255,255,.045);padding-top:7px}.dashboard-version-v2 .v2-card-details summary,.dashboard-version-v2 .v2-raw-details summary{cursor:pointer;list-style:none;text-align:center;font-size:10px;color:#6f877e}.dashboard-version-v2 .v2-details-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px;gap:6px;margin-top:8px}.dashboard-version-v2 .v2-details-grid>div,.dashboard-version-v2 .v2-raw-tf{border:1px solid rgba(255,255,255,.045);border-radius:var(--radius);background:#071713;padding:7px}.dashboard-version-v2 .v2-details-grid b,.dashboard-version-v2 .v2-raw-tf>strong{display:block;font-size:9px;color:#96aaa2;margin-bottom:4px;direction:ltr}.dashboard-version-v2 .v2-details-grid span,.dashboard-version-v2 .v2-raw-tf span{display:block;font-size:8px;color:#738a82;line-height:1.35}.dashboard-version-v2 .v2-raw-details{margin:0 12px 8px}.dashboard-version-v2 .v2-raw-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px;margin-top:7px;direction:ltr}.dashboard-version-v2 .v2-raw-tf b{color:#a5b4af;font-weight:600}.dashboard-version-v2 .v2-card-foot{height:34px;border-top:1px solid rgba(255,255,255,.045);display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:9px;color:#617a71;direction:ltr}.dashboard-version-v2 .v2-feed{border:1px solid #27483e;border-radius:var(--radius-pill);padding:3px 7px;font-size:8px}.dashboard-version-v2 .v2-feed.mode-live{color:#4be1a1;border-color:rgba(66,229,158,.3)}.dashboard-version-v2 .v2-feed.mode-delayed{color:#dfc25f;border-color:rgba(230,199,91,.27)}.dashboard-version-v2 .v2-time-picker{margin-top:10px}.dashboard-version-v2 .status-footer,.dashboard-version-v2 .trade-store-section,.dashboard-version-v2 .trade-store-time-lock,.dashboard-version-v2>.trade-store{max-width:1640px;margin-left:auto;margin-right:auto}.dashboard-version-v2 .status-footer{margin-top:10px}@media(max-width:1560px){.dashboard-version-v2 .v2-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-version-v2 .v2-asset-head{grid-template-columns:minmax(0,1fr) minmax(0,120px) max-content}}@media(max-width:1250px){.dashboard-version-v2 .v2-shell-top{align-items:flex-start}.dashboard-version-v2 .v2-shell-mantra strong{font-size:17px}}@media(max-width:820px){.dashboard-version-v2{padding:0 8px 18px}.dashboard-version-v2 .v2-command-shell{padding:10px}.dashboard-version-v2 .v2-shell-top{flex-direction:column}.dashboard-version-v2 .v2-shell-mantra{align-items:flex-end;width:100%}.dashboard-version-v2 .v2-shell-controls{align-items:stretch;flex-direction:column}.dashboard-version-v2 .v2-mode-switcher{max-width:none;grid-template-columns:1fr}.dashboard-version-v2 .v2-assets-grid,.dashboard-version-v2 .v2-readiness-pair{grid-template-columns:1fr}.dashboard-version-v2 .v2-asset-head{grid-template-columns:minmax(0,1fr) minmax(0,100px) max-content}.dashboard-version-v2 .v2-details-grid,.dashboard-version-v2 .v2-raw-grid{grid-template-columns:1fr 1fr}.dashboard-version-v2 .v2-app-header{height:auto;padding:9px 0;gap:10px}.dashboard-version-v2 .v2-brand span{display:none}.dashboard-version-v2 .v2-data-strip{flex-wrap:wrap}.dashboard-version-v2 .v2-data-strip .model-note{margin-left:0}}[data-theme=light] .dashboard-version-v2 .v2-app-header{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 54%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-brand-mark{border:1px solid var(--positive);background:var(--surface-1);color:var(--positive)}[data-theme=light] .dashboard-version-v2 .v2-brand span{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-header-status{color:var(--text-secondary)}[data-theme=light] .dashboard-version-v2 .v2-header-status span{color:var(--text-faint)}[data-theme=light] .dashboard-version-v2 .v2-command-shell{border:1px solid var(--border-subtle);background:radial-gradient(circle at 70% 0,color-mix(in srgb,var(--text-primary) 4%,transparent),transparent 34%),linear-gradient(180deg,var(--surface-1) 0,var(--surface-1) 100%)}[data-theme=light] .dashboard-version-v2 .v2-command-shell.history{border-color:color-mix(in srgb,var(--warning) 36%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-shell-mantra span,[data-theme=light] .dashboard-version-v2 .v2-shell-title p,[data-theme=light] .dashboard-version-v2 .v2-shell-title>span{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-shell-controls{border-top:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-mode-switcher button{border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-mode-switcher button span{color:var(--text-faint)}[data-theme=light] .dashboard-version-v2 .v2-mode-switcher button.active{border-color:color-mix(in srgb,var(--positive) 65%,transparent);background:linear-gradient(180deg,transparent,var(--surface-1));color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-mode-switcher button.active span{color:var(--text-secondary)}[data-theme=light] .dashboard-version-v2 .v2-live-button,[data-theme=light] .dashboard-version-v2 .v2-time-button{border:1px solid color-mix(in srgb,var(--text-primary) 34%,transparent);background:color-mix(in srgb,var(--text-primary) 7%,transparent);color:var(--warning)}[data-theme=light] .dashboard-version-v2 .v2-live-button{border-color:color-mix(in srgb,var(--positive) 34%,transparent);background:color-mix(in srgb,var(--positive) 7%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-data-strip{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-data-strip b{color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-data-strip .model-note{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-asset-card{border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-1) 0,var(--surface-1) 100%)}[data-theme=light] .dashboard-version-v2 .v2-asset-card.asset-bitcoin,[data-theme=light] .dashboard-version-v2 .v2-asset-card.asset-nasdaq{border-color:var(--border-subtle)}[data-theme=light] .dashboard-version-v2 .v2-asset-card.asset-gold{border-color:var(--warning)}[data-theme=light] .dashboard-version-v2 .v2-asset-card.asset-silver{border-color:var(--border-subtle)}[data-theme=light] .dashboard-version-v2 .v2-time-card{background:color-mix(in srgb,var(--text-primary) 10%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text-primary) 20%,transparent);color:var(--warning)}[data-theme=light] .dashboard-version-v2 .v2-asset-head{border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-asset-icon{background:var(--surface-1);border:1px solid var(--border-subtle)}[data-theme=light] .dashboard-version-v2 .v2-asset-identity span{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-spark.positive{stroke:var(--positive)}[data-theme=light] .dashboard-version-v2 .v2-spark.negative{stroke:var(--negative)}[data-theme=light] .dashboard-version-v2 .v2-spark.flat{stroke:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-level-strip>div{border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);background:var(--surface-1)}[data-theme=light] .dashboard-version-v2 .v2-level-strip small,[data-theme=light] .dashboard-version-v2 .v2-level-strip span{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side{border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);background:var(--surface-1)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long{border-color:color-mix(in srgb,var(--positive) 22%,transparent);background:linear-gradient(180deg,transparent,var(--surface-1) 58%)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short{border-color:color-mix(in srgb,var(--negative) 20%,transparent);background:linear-gradient(180deg,transparent,var(--surface-1) 58%)}[data-theme=light] .dashboard-version-v2 .v2-readiness-head small{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-word-rating{border:1px solid var(--border-subtle)}[data-theme=light] .dashboard-version-v2 .v2-word-rating.low{color:var(--text-secondary);background:var(--surface-1)}[data-theme=light] .dashboard-version-v2 .v2-word-rating.medium{color:var(--warning);background:color-mix(in srgb,var(--text-primary) 8%,transparent);border-color:color-mix(in srgb,var(--text-primary) 24%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-word-rating.high,[data-theme=light] .dashboard-version-v2 .v2-word-rating.strong{color:var(--positive);background:color-mix(in srgb,var(--text-primary) 9%,transparent);border-color:color-mix(in srgb,var(--text-primary) 26%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short .v2-word-rating.high,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short .v2-word-rating.strong{color:var(--negative);background:color-mix(in srgb,var(--text-primary) 2%,transparent);border-color:color-mix(in srgb,var(--border-subtle) 78%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-primary-evidence{border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);background:var(--surface-1)}[data-theme=light] .dashboard-version-v2 .v2-primary-evidence.bull{border-color:color-mix(in srgb,var(--positive) 18%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-primary-evidence.bear{border-color:color-mix(in srgb,var(--negative) 18%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-primary-evidence.warn{border-color:color-mix(in srgb,var(--warning) 20%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-primary-evidence.empty>strong,[data-theme=light] .dashboard-version-v2 .v2-primary-evidence>small,[data-theme=light] .dashboard-version-v2 .v2-primary-evidence>span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side>p{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-visual-row{border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);background:var(--surface-1)}[data-theme=light] .dashboard-version-v2 .v2-row-title strong{color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-row-title span{color:var(--text-faint)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile{border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);background:var(--surface-1)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile>b,[data-theme=light] .dashboard-version-v2 .v2-mini-tile>small{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile.bull{border-color:color-mix(in srgb,var(--positive) 24%,transparent);background:color-mix(in srgb,var(--positive) 11%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile.bull>strong{color:var(--positive)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile.bear{border-color:color-mix(in srgb,var(--negative) 23%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--negative) 10%,var(--surface-1)) 11%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile.bear>strong{color:var(--negative)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile.warn{border-color:color-mix(in srgb,var(--warning) 22%,transparent);background:color-mix(in srgb,color-mix(in srgb,var(--warning) 10%,var(--surface-1)) 9%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile.warn>strong{color:var(--warning)}[data-theme=light] .dashboard-version-v2 .v2-mini-tile.neutral>strong{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-card-details,[data-theme=light] .dashboard-version-v2 .v2-raw-details{border-top:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-card-details summary,[data-theme=light] .dashboard-version-v2 .v2-raw-details summary{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-details-grid>div,[data-theme=light] .dashboard-version-v2 .v2-raw-tf{border:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent);background:var(--surface-1)}[data-theme=light] .dashboard-version-v2 .v2-details-grid b,[data-theme=light] .dashboard-version-v2 .v2-raw-tf>strong{color:var(--text-secondary)}[data-theme=light] .dashboard-version-v2 .v2-details-grid span,[data-theme=light] .dashboard-version-v2 .v2-raw-tf span{color:var(--text-muted)}[data-theme=light] .dashboard-version-v2 .v2-raw-tf b{color:var(--text-secondary)}[data-theme=light] .dashboard-version-v2 .v2-card-foot{border-top:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent);color:var(--text-faint)}[data-theme=light] .dashboard-version-v2 .v2-feed{border:1px solid var(--border-subtle)}[data-theme=light] .dashboard-version-v2 .v2-feed.mode-live{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 30%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-feed.mode-delayed{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 27%,transparent)}.dashboard-version-v2 .v2-readiness-side{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.low){background:linear-gradient(135deg,rgba(24,112,72,.3),rgba(8,39,29,.88));border-color:rgba(66,229,158,.34);box-shadow:inset 0 0 0 1px rgba(66,229,158,.04)}.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.low){background:linear-gradient(135deg,rgba(118,39,47,.3),rgba(43,16,20,.88));border-color:rgba(255,104,111,.34);box-shadow:inset 0 0 0 1px rgba(255,104,111,.04)}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.low) .v2-word-rating{color:#7ff0bb;background:rgba(5,35,25,.55);border-color:rgba(66,229,158,.35);font-weight:900}.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.low) .v2-word-rating{color:#ff9399;background:rgba(53,15,20,.55);border-color:rgba(255,104,111,.35);font-weight:900}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.low) .v2-primary-evidence{background:rgba(5,31,23,.44);border-color:rgba(66,229,158,.14)}.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.low) .v2-primary-evidence{background:rgba(45,15,19,.44);border-color:rgba(255,104,111,.14)}.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium){background:linear-gradient(135deg,#d7a91f,#b98810);border-color:#ffd85b;color:#151509;box-shadow:0 0 0 1px rgba(255,216,91,.18),0 8px 24px rgba(191,139,14,.2)}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high){background:linear-gradient(135deg,#20c85d,#0da34a);border-color:#62f598;color:#f4fff8;box-shadow:0 0 0 1px rgba(98,245,152,.2),0 8px 26px rgba(18,190,84,.28)}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready){background:linear-gradient(135deg,#16e367,#00b84f);border-color:#8affb1;color:#ffffff;box-shadow:0 0 0 1px rgba(138,255,177,.28),0 10px 30px rgba(0,224,94,.34)}.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high){background:linear-gradient(135deg,#ef4551,#c72b39);border-color:#ff8790;color:#ffffff;box-shadow:0 0 0 1px rgba(255,135,144,.2),0 8px 26px rgba(220,45,58,.28)}.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready){background:linear-gradient(135deg,#ff3947,#db1225);border-color:#ff9da4;color:#ffffff;box-shadow:0 0 0 1px rgba(255,157,164,.26),0 10px 30px rgba(242,28,49,.34)}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-word-rating,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-word-rating,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-word-rating,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-word-rating,.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-word-rating{background:rgba(3,16,13,.3);border-color:rgba(255,255,255,.38);color:#ffffff;font-weight:900}.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-word-rating{background:rgba(39,31,5,.24);color:#1b1808;border-color:rgba(63,49,5,.28)}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-primary-evidence,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-primary-evidence,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-primary-evidence,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-primary-evidence,.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence{background:rgba(3,16,13,.28);border-color:rgba(255,255,255,.22)}.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence{background:rgba(53,42,7,.2);border-color:rgba(67,52,4,.18)}.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence>small,.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence>span,.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence>strong,.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-readiness-head small,.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-readiness-head span,.dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium)>p{color:#171507}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-primary-evidence>strong,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-readiness-head span,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-primary-evidence>strong,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-readiness-head span,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-primary-evidence>strong,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-readiness-head span,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-primary-evidence>strong,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-readiness-head span{color:#ffffff}.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-primary-evidence>small,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-primary-evidence>span,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-readiness-head small,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high)>p,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-primary-evidence>small,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-primary-evidence>span,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-readiness-head small,.dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready)>p,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-primary-evidence>small,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-primary-evidence>span,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-readiness-head small,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high)>p,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-primary-evidence>small,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-primary-evidence>span,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-readiness-head small,.dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready)>p{color:rgba(255,255,255,.88)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.low){background:linear-gradient(135deg,color-mix(in srgb,var(--positive) 30%,transparent) 0,color-mix(in srgb,color-mix(in srgb,var(--positive) 10%,var(--surface-1)) 88%,transparent) 100%);border-color:color-mix(in srgb,var(--positive) 34%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.low){background:linear-gradient(135deg,color-mix(in srgb,color-mix(in srgb,var(--negative) 10%,var(--surface-1)) 30%,transparent) 0,color-mix(in srgb,color-mix(in srgb,var(--negative) 10%,var(--surface-1)) 88%,transparent) 100%);border-color:color-mix(in srgb,var(--negative) 34%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.low) .v2-word-rating{color:var(--positive);background:var(--surface-1);border-color:color-mix(in srgb,var(--positive) 35%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.low) .v2-word-rating{color:var(--negative);background:var(--surface-1);border-color:color-mix(in srgb,var(--negative) 35%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.low) .v2-primary-evidence{background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-color:color-mix(in srgb,var(--text-primary) 14%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.low) .v2-primary-evidence{background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-color:color-mix(in srgb,var(--border-subtle) 42%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium){background:linear-gradient(135deg,var(--warning) 0,var(--warning) 100%);border-color:var(--warning);color:var(--text-inverse)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high){background:linear-gradient(135deg,var(--positive) 0,var(--positive) 100%);border-color:var(--positive);color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready){background:linear-gradient(135deg,var(--positive) 0,var(--positive) 100%);border-color:var(--positive);color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high){background:linear-gradient(135deg,var(--negative) 0,var(--negative) 100%);border-color:var(--negative);color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready){background:linear-gradient(135deg,var(--negative) 0,var(--negative) 100%);border-color:var(--negative);color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-word-rating,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-word-rating,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-word-rating,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-word-rating,[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-word-rating{background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-color:color-mix(in srgb,var(--text-primary) 38%,transparent);color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-word-rating{background:color-mix(in srgb,var(--text-primary) 6%,transparent);color:var(--text-inverse);border-color:color-mix(in srgb,var(--border-subtle) 84%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-primary-evidence,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-primary-evidence,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-primary-evidence,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-primary-evidence,[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence{background:color-mix(in srgb,var(--text-primary) 6%,transparent);border-color:color-mix(in srgb,var(--text-primary) 22%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence{background:color-mix(in srgb,var(--text-primary) 5%,transparent);border-color:color-mix(in srgb,var(--border-subtle) 54%,transparent)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence>small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence>span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-primary-evidence>strong,[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-readiness-head small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium) .v2-readiness-head span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side:has(.v2-word-rating.medium)>p{color:var(--text-inverse)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-primary-evidence>strong,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-readiness-head span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-primary-evidence>strong,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-readiness-head span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-primary-evidence>strong,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-readiness-head span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-primary-evidence>strong,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-readiness-head span{color:var(--text-primary)}[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-primary-evidence>small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-primary-evidence>span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high) .v2-readiness-head small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.high)>p,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-primary-evidence>small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-primary-evidence>span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready) .v2-readiness-head small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.long:has(.v2-word-rating.ready)>p,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-primary-evidence>small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-primary-evidence>span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high) .v2-readiness-head small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.high)>p,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-primary-evidence>small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-primary-evidence>span,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready) .v2-readiness-head small,[data-theme=light] .dashboard-version-v2 .v2-readiness-side.short:has(.v2-word-rating.ready)>p{color:var(--text-primary)}