@font-face{font-family:Chillax;src:url(/fonts/Chillax-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/Chillax-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/Chillax-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--app-font-family:"Chillax", sans-serif;--app-card-background:linear-gradient(125deg, #fffafb06, #0000001a);--app-sand:#ffbc59;--els-font-family:var(--app-font-family);--els-market-bullish:var(--app-bullish);--els-market-bearish:var(--app-bearish);--app-background:#262626;--app-surface:#292b2c;--app-surface-soft:var(--app-background);--app-surface-2:var(--app-surface-soft);--app-surface-3:var(--app-brand-soft);--app-text:#fffafb;--app-text-muted:#ccc;--app-text-soft:var(--app-text-muted);--app-muted:var(--app-text-muted);--app-muted-2:var(--app-text-muted);--app-brand:#ef4710;--app-brand-soft:#ef47101a;--app-border:#cccccc2e;--app-divider:#cccccc2e;--app-border-soft:var(--app-divider);--app-bullish:#017629;--app-bullish-soft:#0176291f;--app-bearish:#ae0000;--app-bearish-soft:#ae00001f;--app-info:var(--app-brand);--app-info-bg:var(--app-brand-soft);--app-success:#017629;--app-success-bg:#0176291f;--app-warning:#ffbc59;--app-warning-bg:#ffbc591f;--app-danger:#ae0000;--app-danger-bg:#ae00001f;--app-neutral-bg:#17232d0d;--app-radius-block:0px;--app-radius-xs:4px;--app-radius-sm:4px;--app-radius-md:8px;--app-radius-lg:8px;--app-radius-nav:8px;--app-topbar-height:64px;--app-content-max-width:1360px;--app-space-1:4px;--app-space-2:8px;--app-space-3:12px;--app-space-4:16px;--app-space-5:20px;--app-space-6:24px;--app-space-8:32px;--app-font-xs:12px;--app-font-sm:13px;--app-font-md:14px;--app-font-lg:18px;--app-font-xl:24px;--app-font-2xl:30px;--app-shadow-panel:0 1px 3px #17232d14}body{--els-font-family:var(--app-font-family);--els-market-bullish:var(--app-bullish);--els-market-bearish:var(--app-bearish);--els-market-neutral:var(--app-text-muted);--els-market-warning:var(--app-sand)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--app-background);color:var(--app-text);font-family:var(--app-font-family);font-size:var(--app-font-md);margin:0}.auth-shell{min-height:100%;padding:var(--app-space-6);justify-content:center;align-items:center;display:flex}.auth-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);width:100%;max-width:380px;padding:var(--app-space-8);box-shadow:var(--app-shadow-panel)}.auth-card h1{font-size:var(--app-font-xl);margin:0 0 var(--app-space-2) 0}.auth-card p.subtitle{color:var(--app-muted);margin:0 0 var(--app-space-6) 0;font-size:var(--app-font-sm)}.field{margin-bottom:var(--app-space-4)}.field label{margin-bottom:var(--app-space-2);font-size:var(--app-font-sm);color:var(--app-text-soft);display:block}.field input{width:100%;padding:var(--app-space-3);background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);font-size:var(--app-font-md)}.field input:focus-visible{outline:2px solid var(--app-info);outline-offset:1px}button.primary{width:100%;padding:var(--app-space-3);background:var(--app-brand);color:#fff;border-radius:var(--app-radius-sm);font-size:var(--app-font-md);cursor:pointer;border:none;font-weight:600}button.primary:focus-visible{outline:2px solid var(--app-text);outline-offset:2px}button.primary:disabled{opacity:.5;cursor:not-allowed}button.link{color:var(--app-info);cursor:pointer;font-size:var(--app-font-sm);padding:var(--app-space-2) 0;background:0 0;border:none}button.link:focus-visible{outline:2px solid var(--app-info)}.alert{padding:var(--app-space-3);border-radius:var(--app-radius-sm);font-size:var(--app-font-sm);margin-bottom:var(--app-space-4)}.alert.danger{background:var(--app-danger-bg);color:var(--app-danger)}.alert.warning{background:var(--app-warning-bg);color:var(--app-warning)}.alert.info{background:var(--app-info-bg);color:var(--app-info)}.recovery-codes{background:var(--app-surface-2);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);padding:var(--app-space-4);font-family:ui-monospace,monospace;font-size:var(--app-font-sm);margin:var(--app-space-4) 0;gap:var(--app-space-2);grid-template-columns:1fr 1fr;display:grid}.app-card,.app-card.els-surface{background:var(--app-card-background), var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--app-space-6)}button,input,select,textarea{font-family:inherit}:root{--els-color-bg-alabaster:#e6e5e3;--els-color-bg-bone:#ebdbc6;--els-color-bg-gradient:radial-gradient(165% 165% at 16.9% 15.9%, #e6e5e3 0%, #e6e4e1 8.33%, #e7e3de 16.67%, #e7e3dc 25%, #e8e2d9 33.33%, #e8e1d7 41.67%, #e9e0d5 50%, #e9dfd2 58.33%, #e9ded0 66.67%, #eadecd 75%, #eaddcb 83.33%, #ebdcc8 91.67%, #ebdbc6 100%);--els-color-ink:#2b2420;--els-color-ink-soft:#6b5f52;--els-color-cinnabar:#e95449;--els-color-dusk-blue:#304d6d;--els-color-grey-olive:#8e8d8a;--els-market-bullish:#30a723;--els-market-bearish:#d13131;--els-market-neutral:#9ac4f8;--els-market-warning:#ffcb46;--els-market-stale:#ff773d;--els-status-ok:var(--els-market-bullish);--els-status-danger:var(--els-market-bearish);--els-status-warning:var(--els-market-warning);--els-status-info:var(--els-color-dusk-blue);--els-status-neutral:var(--els-color-grey-olive);--els-font-family:"Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--els-font-weight-200:200;--els-font-weight-300:300;--els-font-weight-display:var(--els-font-weight-200);--els-font-weight-operational:var(--els-font-weight-300);--els-font-size-xs:11px;--els-font-size-sm:13px;--els-font-size-md:14px;--els-font-size-lg:17px;--els-font-size-xl:19px;--els-font-size-2xl:24px;--els-font-size-display:clamp(2.5rem, 6vw, 4.75rem);--els-tracking-tight:-.015em;--els-tracking-snug:-.01em;--els-tracking-normal:0em;--els-tracking-wide:.04em;--els-tracking-wider:.1em;--els-tracking-widest:.14em;--els-leading-tight:1.04;--els-leading-normal:1.55;--els-leading-relaxed:1.6;--els-space-1:4px;--els-space-2:8px;--els-space-3:12px;--els-space-4:16px;--els-space-5:20px;--els-space-6:24px;--els-space-7:32px;--els-space-8:40px;--els-space-9:48px;--els-space-10:56px;--els-space-11:64px;--els-space-12:80px;--els-radius-sharp:0px;--els-radius-control:3px;--els-border-width:1px;--els-border-hairline:#2b24201f;--els-border-panel:#ebdbc62b;--els-surface-standard-bg:#ebdbc65e;--els-surface-standard-blur:4px;--els-surface-overlay-bg:#ebdbc6eb;--els-surface-overlay-blur:14px;--els-surface-shadow:0 4px 30px #0000001a;--els-motion-standard-duration:.28s;--els-motion-standard-easing:ease;--els-motion-emphasized-duration:.35s;--els-motion-emphasized-easing:cubic-bezier(.6, 0, .3, 1);--els-motion-quick-duration:.3s;--els-motion-quick-easing:ease;--els-focus-ring-width:2px;--els-focus-ring-color:var(--els-color-ink);--els-focus-ring-offset:2px;--els-z-backdrop:0;--els-z-base:1;--els-z-content:2;--els-z-overlay:3;--els-z-header:4}.els-wordmark{font-family:var(--els-font-family);font-weight:var(--els-font-weight-operational);font-size:var(--els-font-size-2xl);letter-spacing:var(--els-tracking-snug);color:var(--els-color-ink);-webkit-user-select:none;user-select:none;align-items:baseline;gap:2px;display:inline-flex}.els-wordmark__dot{color:var(--els-color-cinnabar)}.els-status-badge{align-items:center;gap:var(--els-space-2);font-family:var(--els-font-family);font-weight:var(--els-font-weight-operational);font-size:var(--els-font-size-sm);padding:var(--els-space-1) var(--els-space-3);border-radius:var(--els-radius-control);border:var(--els-border-width) solid currentColor;display:inline-flex}.els-status-badge--ok{color:var(--els-status-ok)}.els-status-badge--warning{color:var(--els-status-warning)}.els-status-badge--danger{color:var(--els-status-danger)}.els-status-badge--info{color:var(--els-status-info)}.els-status-badge--neutral{color:var(--els-status-neutral)}.els-button{font-family:var(--els-font-family);font-weight:var(--els-font-weight-operational);font-size:var(--els-font-size-sm);letter-spacing:var(--els-tracking-wide);text-transform:uppercase;padding:var(--els-space-3) var(--els-space-5);border-radius:var(--els-radius-control);border:var(--els-border-width) solid transparent;cursor:pointer;transition:background var(--els-motion-standard-duration) var(--els-motion-standard-easing), color var(--els-motion-standard-duration) var(--els-motion-standard-easing), border-color var(--els-motion-standard-duration) var(--els-motion-standard-easing)}.els-button:focus-visible{outline:var(--els-focus-ring-width) solid var(--els-focus-ring-color);outline-offset:var(--els-focus-ring-offset)}.els-button--primary{background:var(--els-color-cinnabar);border-color:var(--els-color-cinnabar);color:var(--els-color-bg-bone)}.els-button--primary:hover:not(:disabled),.els-button--primary:focus-visible{background:var(--els-color-ink);border-color:var(--els-color-ink);color:var(--els-color-bg-bone)}.els-button--secondary{border-color:var(--els-color-ink);color:var(--els-color-ink);background:0 0}.els-button--secondary:hover:not(:disabled),.els-button--secondary:focus-visible{background:var(--els-color-cinnabar);border-color:var(--els-color-cinnabar);color:var(--els-color-bg-bone)}.els-button:disabled{cursor:not-allowed;opacity:.45;background:var(--els-color-grey-olive);border-color:var(--els-color-grey-olive);color:var(--els-color-bg-bone)}.els-honest-state{font-family:var(--els-font-family);font-weight:var(--els-font-weight-operational);color:var(--els-color-ink-soft);padding:var(--els-space-6);gap:var(--els-space-3);flex-direction:column;align-items:flex-start;display:flex}.els-honest-state strong{color:var(--els-color-ink);font-weight:var(--els-font-weight-operational)}.els-honest-state p{margin:0}.els-text{font-family:var(--els-font-family);color:var(--els-color-ink);margin:0}.els-text--display{font-weight:var(--els-font-weight-display);font-size:var(--els-font-size-display);line-height:var(--els-leading-tight);letter-spacing:var(--els-tracking-tight)}.els-text--heading{font-weight:var(--els-font-weight-operational);font-size:var(--els-font-size-xl);letter-spacing:var(--els-tracking-snug)}.els-text--body{font-weight:var(--els-font-weight-operational);font-size:var(--els-font-size-lg);line-height:var(--els-leading-relaxed);color:var(--els-color-ink-soft)}.els-text--label{font-weight:var(--els-font-weight-operational);font-size:var(--els-font-size-xs);letter-spacing:var(--els-tracking-widest);text-transform:uppercase;color:var(--els-color-ink-soft)}.els-text--operational{font-weight:var(--els-font-weight-operational);font-size:var(--els-font-size-md);line-height:var(--els-leading-normal);color:var(--els-color-ink)}.els-page-header{gap:var(--els-space-2);margin-bottom:var(--els-space-6);flex-direction:column;display:flex}.els-page-header__subtitle{color:var(--els-color-ink-soft)}.els-animated-backdrop{width:100%;height:100%;z-index:var(--els-z-backdrop);pointer-events:none;position:absolute;inset:0}.app-shell{grid-template-columns:166px minmax(0,1fr);min-height:100%;display:grid}.app-shell__topbar{flex-direction:column;gap:48px;min-height:100vh;padding:20px 6px;display:flex}.app-shell__brand{align-items:center;gap:8px;padding-left:14px;display:flex}.app-shell__brand .els-wordmark{font-family:var(--app-font-family);color:var(--app-text);font-size:30px;font-weight:400}.app-shell__brand .els-wordmark__dot{display:none}.app-shell__brand-symbol{background:url(/brand/approved-dashboard.png) -25px -19px/1536px 1024px;flex-shrink:0;width:52px;height:52px;-webkit-mask-image:radial-gradient(#000 55%,#0000 75%);mask-image:radial-gradient(#000 55%,#0000 75%)}.app-shell__nav{gap:var(--app-space-2);flex-direction:column;width:100%;display:flex}.app-shell__nav-item{align-items:center;gap:var(--app-space-4);padding:var(--app-space-4) var(--app-space-5);border-radius:var(--app-radius-nav);color:var(--app-text-muted);font-size:var(--app-font-md);font-weight:400;text-decoration:none;display:flex}.app-shell__nav-item svg{flex-shrink:0;width:22px;height:22px}.app-shell__nav-item--active{background:var(--app-card-background), var(--app-surface);color:var(--app-text);box-shadow:inset 0 0 0 1px var(--app-border)}.app-shell__topbar-footer{width:100%;margin-top:auto}.app-shell__footer-meta{padding:0 var(--app-space-5)}.app-shell__footer-meta button{color:var(--app-text-muted)}.app-shell__workspace{min-width:0}.app-shell__searchbar{justify-content:flex-end;min-height:83px;padding:24px 24px 20px 0;display:flex}.app-search{align-items:center;gap:var(--app-space-2);border:1px solid var(--app-border);border-radius:var(--app-radius-nav);background:var(--app-surface);width:min(364px,100%);padding:8px 12px;display:flex;position:relative}.app-search input{width:100%;min-width:0;color:var(--app-text);font-size:var(--app-font-md);background:0 0;border:0}.app-search input::placeholder{color:var(--app-text-muted)}.app-search__results{z-index:10;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-nav);padding:var(--app-space-3);position:absolute;top:calc(100% + 4px);left:0;right:0}.app-search__results a{padding:var(--app-space-2);color:var(--app-text);display:block}.app-shell__content{min-width:0;max-width:var(--app-content-max-width);margin:0 auto;padding:0 24px 32px 0}a:focus-visible,input:focus-visible{outline:2px solid var(--app-sand);outline-offset:3px}@media (width<=900px){.app-shell{grid-template-columns:1fr}.app-shell__topbar{align-items:center;gap:var(--app-space-3);min-height:auto;padding:var(--app-space-4);flex-flow:wrap}.app-shell__nav{flex-flow:wrap;width:auto}.app-shell__topbar-footer{align-items:center;width:auto;margin:0;display:flex}.app-shell__nav-item{padding:var(--app-space-2);gap:var(--app-space-2)}.app-shell__searchbar{min-height:auto;padding:0 var(--app-space-4) var(--app-space-4)}.app-shell__content{padding:0 var(--app-space-4) var(--app-space-6)}}.els-surface{border-radius:var(--els-radius-sharp);border:var(--els-border-width) solid var(--els-border-panel);box-shadow:var(--els-surface-shadow);padding:var(--els-space-6)}.els-surface--standard{background:var(--els-surface-standard-bg)}.els-surface--overlay{background:var(--els-surface-overlay-bg)}.els-surface--frosted.els-surface--standard{-webkit-backdrop-filter:blur(var(--els-surface-standard-blur))}.els-surface--frosted.els-surface--overlay{-webkit-backdrop-filter:blur(var(--els-surface-overlay-blur))}.market-state-section__grid{gap:var(--app-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-state-tile.els-surface{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:220px}.market-state-tile__head{justify-content:space-between;align-items:baseline;gap:var(--app-space-2);margin-bottom:var(--app-space-5);display:flex}.market-state-tile__title,.market-state-tile__title.els-text{color:var(--app-text);font-family:inherit;font-size:var(--app-font-md);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:500}.market-state-tile__timeframe{color:var(--app-text-muted)}.market-state-tile__reading{align-items:center;gap:var(--app-space-3);display:flex}.elyntx-artwork{opacity:.7;background:url(/brand/approved-dashboard.png) -630px -137px/1536px 1024px no-repeat;flex:0 0 110px;height:140px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=1400px){.elyntx-artwork{flex-basis:70px}}@media (width<=640px){.market-state-section__grid{grid-template-columns:1fr}.elyntx-artwork{flex-basis:110px}}.market-sense-state{font-size:var(--app-font-xl);margin:0}.market-sense-state--bullish{color:var(--app-bullish)}.market-sense-state--bearish{color:var(--app-bearish)}.market-state-tile__reading>div{overflow-wrap:anywhere;min-width:0}.market-sense-timeframes{gap:var(--app-space-1);flex-shrink:0;margin-left:auto;display:flex}.market-sense-timeframes button{color:var(--app-text-muted);border-radius:var(--app-radius-xs);font:inherit;font-size:var(--app-font-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 4px}.market-sense-timeframes button[aria-pressed=true]{background:var(--app-brand-soft);color:var(--app-text);border-color:var(--app-border)}.market-sense-timeframes button:focus-visible{outline:2px solid var(--app-brand);outline-offset:2px}@media (width<=360px){.market-state-tile[aria-label=Market\ Sense] .market-state-tile__head{gap:var(--app-space-1)}.market-sense-timeframes{gap:0}.market-sense-timeframes button{padding-inline:2px}}.market-state-tile[aria-label=Market\ Volatility] .market-state-tile__title{flex:1;min-width:0}.ov-section__head{justify-content:space-between;align-items:baseline;gap:var(--app-space-4);margin-bottom:var(--app-space-3);display:flex}.ov-section__heading{align-items:baseline;gap:var(--app-space-2);display:flex}.ov-section__title.els-text{color:var(--app-text-muted);font-family:inherit;font-size:var(--app-font-sm);text-transform:uppercase;letter-spacing:var(--els-tracking-wider);margin:0;font-weight:600}.ov-section__meta{font-size:var(--app-font-xs);color:var(--app-text-muted);text-transform:none;letter-spacing:normal;font-weight:400}.ov-section__view-all{font-size:var(--app-font-sm)}.asset-icon{border-radius:50%;flex-shrink:0;display:block}.asset-identity{align-items:center;gap:var(--app-space-2);display:inline-flex}.asset-identity__glyph{background:var(--app-surface-3);border:1px solid var(--app-border);width:28px;height:28px;color:var(--app-text-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.asset-identity__label{font-size:var(--app-font-md);color:var(--app-text);font-weight:600}.watchlist-card{color:inherit;text-decoration:none;display:block}.watchlist-card__surface.els-surface{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--app-space-4);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .12s}.watchlist-card:hover .watchlist-card__surface.els-surface,.watchlist-card:focus-visible .watchlist-card__surface.els-surface{border-color:var(--app-info)}.watchlist-card__head{justify-content:space-between;align-items:center;gap:var(--app-space-2);margin-bottom:var(--app-space-3);display:flex}.watchlist-card__price{margin:0 0 var(--app-space-2) 0;font-size:var(--app-font-lg);color:var(--app-text);font-weight:700}.watchlist-card__statement{font-size:var(--app-font-sm);color:var(--app-text-soft);margin:0;line-height:1.5}.watchlist-card .els-status-badge{font-family:inherit}.overview-watchlist{min-width:0}.watchlist-preview__grid{gap:var(--app-space-2);display:grid}.overview-watchlist .watchlist-card__surface{padding:var(--app-space-2) 0;box-shadow:none;background:0 0;border:0}.overview-watchlist .watchlist-card__head{flex-wrap:wrap}.overview-watchlist .watchlist-card__statement{font-size:var(--app-font-xs)}.overview-watchlist{position:relative}.overview-watchlist .ov-section__head{padding-right:70px}.overview-watchlist__view-all{top:var(--app-space-6);right:var(--app-space-6);color:var(--app-text-muted);font-size:var(--app-font-xs);position:absolute}.market-overview-page{gap:var(--app-space-5);display:grid}.market-overview-page__first-row{gap:var(--app-space-5);grid-template-columns:1.9fr 1fr;display:grid}.market-overview-page__first-row>*{min-width:0}.market-overview-page .ov-section__title.els-text{color:var(--app-text);font-size:var(--app-font-md);letter-spacing:.04em;font-weight:500}.market-overview-page .ov-section__head{margin-bottom:var(--app-space-5)}.market-overview-page .els-honest-state{color:var(--app-text-muted);padding:0;font-family:inherit}.market-overview-page .els-honest-state strong{color:var(--app-text);font-weight:500}.market-overview-page .els-honest-state p{overflow-wrap:anywhere;line-height:1.6}.overview-lists{gap:var(--app-space-5);grid-template-columns:1fr 1fr;display:grid}.overview-events{grid-column:1/-1}.overview-list{margin:0;padding:0;list-style:none}.overview-list li+li{border-top:1px solid var(--app-divider)}.overview-list a{justify-content:space-between;align-items:center;gap:var(--app-space-4);padding:var(--app-space-3) 0;color:var(--app-text);min-height:52px;text-decoration:none;display:flex}.overview-list .asset-identity{min-width:0}.overview-list .asset-identity__label{overflow-wrap:anywhere}.overview-list__value{font-variant-numeric:tabular-nums;white-space:nowrap}.overview-list__positive{color:var(--app-bullish)}.overview-list__negative{color:var(--app-bearish)}.overview-fixture-label{color:var(--app-sand);font-size:var(--app-font-xs);margin:0 0 var(--app-space-3)}.overview-events a{grid-template-columns:minmax(110px,1fr) minmax(0,3fr) auto;display:grid}@media (width<=1100px){.market-overview-page__first-row{grid-template-columns:1fr}}@media (width<=640px){.overview-lists{grid-template-columns:1fr}.overview-events a{grid-template-columns:minmax(0,1fr) auto}.overview-events a span:nth-child(2){grid-area:2/1/auto/-1}}.overview-accessible-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overview-watchlist .watchlist-card__surface.els-surface{padding:var(--app-space-2) 0;background:0 0;border:0}.assets-page{gap:var(--app-space-6);flex-direction:column;display:flex}.assets-page .els-page-header{margin:0 0 var(--app-space-4) 0}.assets-page .els-page-header h1{font-family:inherit;font-size:var(--app-font-2xl);line-height:var(--els-leading-tight);color:var(--app-text);font-weight:700}.assets-page__controls{justify-content:space-between;align-items:center;gap:var(--app-space-4);flex-wrap:wrap;display:flex}.assets-page__search{min-width:200px;max-width:360px;min-height:38px;padding:var(--app-space-2) var(--app-space-3);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);font-size:var(--app-font-sm);flex:1;font-family:inherit}.assets-page__search:focus-visible{outline:2px solid var(--app-brand);outline-offset:1px}.assets-page__sort{min-height:38px;padding:var(--app-space-2) var(--app-space-3);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);color:var(--app-text);font-size:var(--app-font-sm);cursor:pointer;font-family:inherit}.assets-page__sort:focus-visible{outline:2px solid var(--app-brand);outline-offset:1px}.assets-table{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);overflow:hidden}.assets-row{align-items:center;gap:var(--app-space-3);padding:var(--app-space-4);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.assets-row--header{background:var(--app-background);color:var(--app-text-muted);font-size:var(--app-font-sm);border-bottom:1px solid var(--app-divider);font-weight:600}.assets-list{margin:0;padding:0;list-style:none}.assets-list li+li{border-top:1px solid var(--app-divider)}a.assets-row{background:var(--app-surface);color:inherit;text-decoration:none;transition:background-color .12s}a.assets-row:hover,a.assets-row:focus-visible{background:var(--app-brand-soft)}a.assets-row:focus-visible{outline:2px solid var(--app-brand);outline-offset:-2px}a.assets-row:hover .asset-identity__label,a.assets-row:focus-visible .asset-identity__label{text-decoration:underline}.assets-row__cell--price,.assets-row__cell--volume,.assets-row__cell--change{font-size:var(--app-font-sm);color:var(--app-text)}.assets-row__change--positive{color:var(--app-bullish)}.assets-row__change--negative{color:var(--app-bearish)}.assets-row__change--neutral{color:var(--app-text)}.assets-row__mobile-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.assets-row--header{display:none}.assets-row{row-gap:var(--app-space-2);grid-template-columns:1fr 1fr;grid-template-areas:"identity price""change volume"}.assets-row__cell--identity{grid-area:identity}.assets-row__cell--price{grid-area:price;justify-self:end}.assets-row__cell--change{grid-area:change}.assets-row__cell--volume{font-size:var(--app-font-xs);color:var(--app-text-muted);grid-area:volume;justify-self:end}.assets-row__mobile-label{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}.assets-page .els-honest-state{color:var(--app-text-muted);padding:var(--app-space-6) 0;font-family:inherit}.assets-page .els-honest-state strong{color:var(--app-text)}.asset-chart{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);width:100%;height:560px;position:relative;overflow:hidden}.asset-chart__canvas{width:100%;height:100%}.asset-chart__unavailable{color:var(--app-text-muted);font-size:calc(var(--app-font-sm) + 2px);background:var(--app-surface);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=640px){.asset-chart{height:420px}}.chart-analysis-layer{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-md);padding:var(--app-space-3) var(--app-space-4)}.chart-analysis-layer summary{cursor:pointer;font-size:calc(var(--app-font-sm) + 2px);color:var(--app-text);font-weight:600}.chart-analysis-layer__list{margin:var(--app-space-3) 0 0 0;color:var(--app-text-muted);font-size:calc(var(--app-font-sm) + 2px);padding:0;list-style:none}.chart-analysis-layer__row{margin-bottom:var(--app-space-2)}.chart-analysis-layer__row label{align-items:center;gap:var(--app-space-2);cursor:pointer;display:flex}.analytical-panel{box-sizing:border-box;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);width:300px;padding:var(--app-space-5);gap:var(--app-space-5);font-size:calc(var(--app-font-sm) + 2px);flex-direction:column;flex-shrink:0;justify-content:space-evenly;display:flex}.analytical-panel__section{gap:var(--app-space-2);flex-direction:column;display:flex}.analytical-panel__section-title{font-size:calc(var(--app-font-xs) + 2px);text-transform:uppercase;letter-spacing:.04em;color:var(--app-text-muted);margin:0;font-weight:600}.analytical-panel__section-body{align-items:center;gap:var(--app-space-3);display:flex}.analytical-panel__section-value{color:var(--app-text);font-weight:600;font-size:calc(var(--app-font-md) + 2px)}.analytical-panel__icon{flex-shrink:0;width:auto;height:62px;display:block}.analytical-panel__divider{border:none;border-top:1px solid var(--app-border);margin:0}.analytical-panel__patterns-empty{color:var(--app-text-muted);font-size:calc(var(--app-font-sm) + 2px);margin:0}.analytical-panel__patterns-list{gap:var(--app-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.analytical-panel__patterns-list li{color:var(--app-text);font-weight:500}@media (width<=900px){.analytical-panel{width:100%}}.asset-page{gap:var(--app-space-6);flex-direction:column;display:flex}.asset-page__header{justify-content:space-between;align-items:center;gap:var(--app-space-4);flex-wrap:wrap;display:flex}.asset-page__title{font:inherit;margin:0}.asset-page__title .asset-identity{gap:var(--app-space-3)}.asset-page__title .asset-icon,.asset-page__title .asset-identity__glyph{width:42px;height:42px}.asset-page__title .asset-identity__glyph{font-size:15px}.asset-page__title .asset-identity__label{font-size:21px}.asset-page__timeframes{background:var(--app-background);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);flex-wrap:wrap;gap:2px;padding:3px;display:flex}.asset-page__timeframe-button{padding:var(--app-space-2) var(--app-space-3);border-radius:var(--app-radius-xs);color:var(--app-text-muted);font-size:calc(var(--app-font-sm) + 2px);cursor:pointer;background:0 0;border:none;font-family:inherit}.asset-page__timeframe-button:hover{color:var(--app-text)}.asset-page__timeframe-button:focus-visible{outline:2px solid var(--app-brand);outline-offset:1px}.asset-page__timeframe-button--active{background:var(--app-surface);color:var(--app-brand);font-weight:600;box-shadow:0 1px 2px #17232d14}.asset-page__content{gap:var(--app-space-4);flex-direction:column;display:flex}.asset-page__reading{align-items:center;gap:var(--app-space-4);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);padding:var(--app-space-5);flex-wrap:wrap;display:flex}.asset-page__reading-main{align-items:center;gap:var(--app-space-3);flex:260px;min-width:0;display:flex}.asset-page__reading-icon{flex-shrink:0;width:auto;height:62px;display:block}.asset-page__reading-statement{font-size:calc(var(--app-font-lg) + 2px);color:var(--app-text);margin:0;font-weight:600;line-height:1.5}.asset-page__reading-groups{gap:var(--app-space-3);flex-direction:column;min-width:0;display:flex}.asset-page__reading-group{flex-direction:column;gap:2px;min-width:0;display:flex}.asset-page__reading-group-label{font-size:var(--app-font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted);margin:0;font-weight:600}.asset-page__reading-energy{font-size:calc(var(--app-font-sm) + 2px);color:var(--app-text);margin:0;font-weight:500;line-height:1.45}.asset-page__reading-context{font-size:var(--app-font-sm);color:var(--app-text-muted);margin:0;line-height:1.45}.asset-page__reading-meta-group{align-items:center;gap:var(--app-space-4);flex-shrink:0;display:flex}.asset-page__reading-divider{background:var(--app-border);align-self:stretch;width:1px}.asset-page__reading-meta{text-align:right;flex-direction:column;gap:2px;display:flex}.asset-page__reading-meta-label{font-size:calc(var(--app-font-xs) + 2px);color:var(--app-text);margin:0;font-weight:600}.asset-page__reading-meta-time{font-size:calc(var(--app-font-xs) + 2px);color:var(--app-text-muted);margin:0}.asset-page__main-grid{column-gap:var(--app-space-4);row-gap:var(--app-space-2);grid-template-rows:auto auto;grid-template-columns:1fr 300px;display:grid}.asset-page__chart-cell{grid-area:1/1;min-width:0}.asset-page__drawings-cell{grid-area:2/1;min-width:0}.asset-page__main-grid>.analytical-panel{grid-area:1/2}@media (width<=900px){.asset-page__main-grid{gap:var(--app-space-4);flex-direction:column;display:flex}}.detailed-reading{gap:var(--app-space-2);flex-direction:column;display:flex}.evidence-section{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-md);padding:var(--app-space-3) var(--app-space-4)}.evidence-section summary{cursor:pointer;font-size:calc(var(--app-font-sm) + 2px);color:var(--app-text);font-weight:600}.evidence-count{color:var(--app-text-muted);font-weight:400}.evidence-section ul{margin:var(--app-space-3) 0 0 0;padding-left:var(--app-space-5);color:var(--app-text-muted);font-size:calc(var(--app-font-sm) + 2px)}.evidence-section li{margin-bottom:var(--app-space-2)}.evidence-empty{margin:var(--app-space-3) 0 0 0;color:var(--app-text-muted);font-size:calc(var(--app-font-sm) + 2px)}.asset-page .els-honest-state{color:var(--app-text-muted);padding:var(--app-space-6) 0;font-family:inherit}.asset-page .els-honest-state strong{color:var(--app-text)}@media (width<=640px){.asset-page__header{align-items:flex-start}}
