@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-body);--color-slate-100:#f1f5f9;--spacing:.25rem;--default-font-family:var(--font-body);--default-mono-font-family:var(--font-body)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-slate-100:color(display-p3 .947345 .959969 .97483)}}@supports (color:lab(0% 0 0)){:root,:host{--color-slate-100:lab(96.286% -.852436 -2.46847)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:-webkit-sticky;position:sticky}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-14{height:calc(var(--spacing)*14)}.h-full{height:100%}.min-h-\[500px\]{min-height:500px}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-6{gap:calc(var(--spacing)*6)}.overflow-visible{overflow:visible}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-slate-100\/80{border-color:rgba(241,245,249,.8)}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/80{border-color:color-mix(in oklab,var(--color-slate-100)80%,transparent)}}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.pt-4{padding-top:calc(var(--spacing)*4)}.text-right{text-align:right}.font-mono{font-family:var(--font-body)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--ink:#14201c;--muted:#64748b;--label:#94a3b8;--label-strong:#64748b;--paper:#f3f1ea;--paper-2:#e8efe9;--line:rgba(20,32,28,.12);--teal:#0f766e;--teal-deep:#115e59;--ember:#c2410c;--glow:rgba(15,118,110,.18);--background:var(--paper);--foreground:var(--ink);--font-display:var(--font-fraunces),Georgia,serif;--font-body:var(--font-sora),"Segoe UI",sans-serif;--home-card-bg:rgba(255,255,255,.72);--home-card-radius:1.1rem}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{min-height:100%;overflow-x:auto}body{color:var(--ink);font-family:var(--font-body);background:radial-gradient(1200px 600px at 12% -10%,var(--glow),transparent 55%),radial-gradient(900px 500px at 90% 0%,rgba(194,65,12,.08),transparent 50%),linear-gradient(165deg,#f7f5ef 0%,var(--paper-2)48%,#eef4f0 100%);background-attachment:fixed;margin:0}a{color:inherit;text-decoration:none}code{background:rgba(20,32,28,.06);border-radius:.3rem;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.site-shell{min-height:100vh}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);background:var(--paper);height:4rem;position:-webkit-sticky;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb,var(--paper)82%,transparent)}}.site-header{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb,var(--line)85%,transparent)}}.site-header-inner{max-width:1440px;height:100%;padding:0 max(1rem,env(safe-area-inset-right))0 max(1rem,env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:0 auto;display:grid}@media (min-width:640px){.site-header-inner{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}}@media (min-width:1024px){.site-header-inner{padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right))}}.brand{color:inherit;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:inline-flex}.brand-mark{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:1.125rem;font-weight:700;line-height:1}.brand-sub{border:1px solid var(--line);border-radius:.4rem;align-items:center;padding:.15rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-sub{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.brand-sub{background:#fff}@supports (color:color-mix(in lab, red, red)){.brand-sub{background:color-mix(in srgb,#fff 70%,var(--paper-2))}}.brand-sub{color:var(--muted);letter-spacing:.01em;text-transform:none;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:500}.site-nav{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{color:var(--muted);white-space:nowrap;border:1px solid transparent;border-radius:.55rem;align-items:center;padding:.35rem .7rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.site-nav a:hover{color:var(--ink);background:rgba(255,255,255,.55)}.site-nav a.active{color:var(--ink);border-color:var(--line);background:rgba(255,255,255,.78);font-weight:600}@supports (color:color-mix(in lab, red, red)){.site-nav a.active{border-color:color-mix(in srgb,var(--line)80%,transparent)}}.site-nav a.active{box-shadow:0 1px 2px rgba(15,23,42,.04)}.site-header-utils{justify-self:end;align-items:center;gap:.55rem;display:inline-flex}.header-search-trigger{border:1px solid var(--line);border-radius:.55rem;align-items:center;gap:.65rem;min-height:2rem;padding:.3rem .55rem .3rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-search-trigger{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.header-search-trigger{color:var(--muted);cursor:pointer;background:rgba(255,255,255,.68);font-size:.75rem;transition:border-color .15s,background .15s,color .15s}.header-search-trigger:hover{color:var(--ink);border-color:var(--teal)}@supports (color:color-mix(in lab, red, red)){.header-search-trigger:hover{border-color:color-mix(in srgb,var(--teal)35%,var(--line))}}.header-search-trigger:hover{background:rgba(255,255,255,.86)}.header-search-copy{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.header-kbd,.cmdk-kbd{border:1px solid var(--line);border-radius:.35rem;justify-content:center;align-items:center;min-width:1.7rem;padding:.12rem .35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.header-kbd,.cmdk-kbd{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.header-kbd,.cmdk-kbd{background:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.header-kbd,.cmdk-kbd{background:color-mix(in srgb,var(--paper-2)70%,#fff)}}.header-kbd,.cmdk-kbd{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.2}.header-live{color:#059669;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600;display:inline-flex}.header-live i{background:#10b981;border-radius:999px;width:.45rem;height:.45rem;animation:1.8s ease-out infinite header-live-pulse;box-shadow:0 0 rgba(16,185,129,.55)}@keyframes header-live-pulse{0%{box-shadow:0 0 rgba(16,185,129,.45)}70%{box-shadow:0 0 0 .45rem rgba(16,185,129,0)}to{box-shadow:0 0 rgba(16,185,129,0)}}.nav-toggle{display:none}.header-icon-btn{border:1px solid var(--line);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}@supports (color:color-mix(in lab, red, red)){.header-icon-btn{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.header-icon-btn{color:var(--ink);cursor:pointer;background:rgba(255,255,255,.72);border-radius:.65rem;padding:0}.header-icon-btn:hover{border-color:var(--teal);background:#fff}@supports (color:color-mix(in lab, red, red)){.header-icon-btn:hover{border-color:color-mix(in srgb,var(--teal)30%,var(--line))}}.header-search-mobile{display:none}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{background:var(--ink);border-radius:99px;width:1.05rem;height:1.5px;transition:transform .15s,opacity .15s;display:block;position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";position:absolute;left:0}.nav-toggle-bars:before{top:-5px}.nav-toggle-bars:after{top:5px}.nav-toggle-bars.open{background:0 0}.nav-toggle-bars.open:before{top:0;transform:rotate(45deg)}.nav-toggle-bars.open:after{top:0;transform:rotate(-45deg)}.mobile-drawer-backdrop,.mobile-drawer,.mobile-bottom-nav{display:none}.cmdk-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(15,23,42,.28);align-content:start;justify-items:center;padding:12vh 1rem 2rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.cmdk-panel{border:1px solid var(--line);border-radius:1rem;width:min(34rem,100%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cmdk-panel{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.cmdk-panel{background:#fff}@supports (color:color-mix(in lab, red, red)){.cmdk-panel{background:color-mix(in srgb,#fff 92%,var(--paper))}}.cmdk-panel{box-shadow:0 24px 60px rgba(15,23,42,.18)}.cmdk-input-row{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.cmdk-input-row input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.cmdk-list{max-height:min(22rem,50vh);margin:0;padding:.4rem;list-style:none;overflow:auto}.cmdk-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.cmdk-list button>span:first-child{gap:.1rem;min-width:0;display:grid}.cmdk-list button:hover,.cmdk-list button.active{background:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.cmdk-list button:hover,.cmdk-list button.active{background:color-mix(in srgb,var(--paper-2)70%,#fff)}}.cmdk-kind{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:600}.cmdk-empty{padding:.9rem .75rem}.page{width:100%;min-width:0;max-width:1180px;padding:2rem max(1.25rem,env(safe-area-inset-right))4rem max(1.25rem,env(safe-area-inset-left));box-sizing:border-box;margin:0 auto}.home-hero{gap:1.4rem;max-width:720px;display:grid}.home-shell{gap:1rem;min-width:0;display:grid}.home-shell .stat-label,.home-shell .muted,.home-shell .eyebrow,.home-shell .widget-header-action,.home-shell .market-snap-live,.home-shell .chart-toolbar h2+.muted,.home-shell .chart-legend,.home-shell .legend-item{color:var(--label-strong)}.home-shell .stat-label{color:var(--label)}.home-shell .metric-value{color:var(--ink)}.home-shell .up{color:var(--teal-deep)}.home-shell .down{color:var(--ember)}.home-card{border:1px solid var(--line);border-radius:var(--home-card-radius);background:var(--home-card-bg);box-sizing:border-box;flex-direction:column;gap:.75rem;min-width:0;height:100%;padding:.95rem 1rem 1rem;display:flex}.home-card-fill{min-height:100%}.widget-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.widget-header-title{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.widget-header-title h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.12rem;font-weight:600;line-height:1.2}.widget-header-icon{border:1px solid var(--line);width:1.55rem;height:1.55rem;color:var(--label-strong);background:rgba(255,255,255,.7);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.widget-header-action{color:var(--label-strong);white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:500;text-decoration:none}.widget-header-action:hover{color:var(--ink)}.widget-info-tip{margin-left:.1rem}.home-grid{grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.home-grid-hero{align-items:start}.home-stack{gap:1rem;min-width:0;display:grid}.home-col-main,.home-col-side{align-content:start;gap:1rem;min-width:0;display:grid}.home-col-main{container:home-main/inline-size}.home-col-side{grid-auto-rows:max-content;align-items:stretch;height:-moz-fit-content;height:fit-content}.home-card-hero{flex-direction:column;align-self:start;height:auto;min-height:0;display:flex;overflow:hidden}.home-card-hero .chart-panel-embedded .chart-canvas{flex:none;width:100%;height:260px;min-height:260px;max-height:260px;overflow:hidden}.chart-toolbar-modern{justify-content:space-between;align-items:flex-start;gap:.75rem 1rem}.chart-toolbar-lead{flex:auto;gap:.35rem;min-width:0;display:grid}.chart-toolbar-modern .range-pills-segmented{flex-shrink:0;align-self:flex-start;margin-left:auto}.chart-live-metrics{min-width:0}.chart-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .85rem;display:grid}.chart-metric-row>div{gap:.02rem;min-width:0;display:grid}.chart-metric-row .stat-label{margin-bottom:0;font-size:.6rem}.chart-metric-row .metric-value{font-variant-numeric:tabular-nums;font-size:.95rem}.chart-metric-row span:last-child{font-variant-numeric:tabular-nums;font-size:.72rem}.home-card-hero .chart-toolbar h2{font-size:1.05rem}.corr-heatmap-panel{gap:.75rem;display:grid}.corr-heatmap-body{grid-template-columns:minmax(0,1fr) minmax(8.5rem,28%);align-items:stretch;gap:.75rem .85rem;min-width:0;display:grid}.corr-heatmap-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .85rem;display:flex}.corr-heatmap-legend{align-items:center;gap:.35rem;margin:0;font-size:.72rem;display:inline-flex}.corr-swatch{border-radius:.2rem;width:.7rem;height:.7rem;display:inline-block}.corr-swatch-neg{background:rgba(185,28,28,.85)}.corr-swatch-zero{background:rgba(148,163,184,.55)}.corr-swatch-pos{background:rgba(15,118,110,.85)}.corr-heatmap{justify-self:start;gap:.25rem;width:100%;max-width:26rem;display:grid}.corr-heatmap-corner{min-height:1.35rem}.corr-heatmap-label{color:var(--ink);letter-spacing:.02em;background:rgba(100,116,139,.16);border-radius:.35rem;align-items:center;font-size:.75rem;font-weight:700;display:flex}.corr-heatmap-label-col{text-align:center;justify-content:center;min-height:1.45rem;padding:.15rem .1rem}.corr-heatmap-label-row{justify-content:flex-end;padding:.15rem .4rem}.corr-heatmap-cell{aspect-ratio:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:.4rem;place-items:center;min-height:2.05rem;font-size:.75rem;font-weight:700;display:grid}.corr-heatmap-diag{color:var(--ink);background:rgba(148,163,184,.2);font-weight:600}.corr-insights{border:1px solid var(--line);border-radius:.75rem;align-content:start;gap:.35rem;min-width:0;max-width:100%;height:100%;padding:.55rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.corr-insights{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.corr-insights{background:rgba(148,163,184,.08)}.corr-insights .stat-label{margin-bottom:0}.corr-insights ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.corr-insight{border-left:2px solid rgba(148,163,184,.45);gap:.06rem;padding-left:.45rem;display:grid}.corr-insight strong{color:var(--ink);overflow-wrap:anywhere;font-size:.8rem;line-height:1.25}.corr-insight .muted{font-size:.7rem;line-height:1.3}.corr-insight-up{border-left-color:rgba(15,118,110,.55)}.corr-insight-down{border-left-color:rgba(194,65,12,.55)}@media (max-width:980px){.home-grid,.home-grid-hero{grid-template-columns:1fr}.home-card-hero{width:100%;height:auto}.home-card-hero .chart-panel-embedded .chart-canvas{height:240px;min-height:240px;max-height:240px}.chart-canvas-fill{min-height:240px;max-height:240px;height:240px!important}.market-snap-grid{grid-template-columns:repeat(5,minmax(9.5rem,1fr))}.home-col-side .earnings-watch-row{grid-template-columns:auto minmax(0,1fr) auto}.corr-heatmap-body{grid-template-columns:1fr}.corr-heatmap{width:100%}}.home-empty{background:0 0;border:0;margin:0;padding:.85rem .2rem}.home-metric-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-items:stretch;gap:.55rem;display:grid}.home-metric-cell{border:1px solid var(--line);background:rgba(255,255,255,.55);border-radius:.8rem;align-content:start;gap:.22rem;min-height:100%;padding:.7rem .75rem;display:grid}.home-metric-cell .metric-value{font-variant-numeric:tabular-nums;font-size:1.05rem}.home-metric-meta{color:var(--label-strong);font-size:.75rem}.home-metric-meta.up{color:var(--teal-deep)}.home-metric-meta.down{color:var(--ember)}.home-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.home-list-row{color:inherit;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.55rem .35rem;text-decoration:none;display:grid}.home-list-row-static{cursor:default}.home-list-row:hover{background:rgba(148,163,184,.1)}.home-list-row-static:hover{background:0 0}.home-charts-split{grid-template-rows:auto auto 260px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.45rem 1rem;min-width:0;display:grid}.home-charts-split>.chart-panel-embedded{grid-template-rows:subgrid;background:0 0;border:0;grid-row:span 3;min-width:0;height:auto;margin:0;padding:0;display:grid}.home-charts-split .chart-toolbar{align-self:end;align-items:center;min-height:1.5rem;margin:0;padding:0;display:flex}.home-charts-split .chart-toolbar-lead{min-width:0}.home-charts-split .chart-toolbar h2{min-width:0;margin:0;font-size:1.05rem;line-height:1.25}.home-charts-split .chart-toolbar h2 a{color:inherit;text-decoration:none}.home-charts-split .chart-legend{flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:center;gap:.4rem .7rem;margin:0;padding:0;font-size:.78rem;line-height:1.25;display:flex}.home-charts-split .chart-canvas{height:260px;min-height:260px;max-height:260px;margin:0}@media (max-width:980px){.home-charts-split{grid-template-rows:none;grid-template-columns:1fr;gap:0}.home-charts-split>.chart-panel-embedded{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.home-charts-split>.chart-panel-embedded+.chart-panel-embedded{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.15rem}.home-charts-split .chart-toolbar{align-self:auto;margin-bottom:.4rem}.home-charts-split .chart-legend{min-height:2.35rem;margin-bottom:.45rem}.home-charts-split .chart-canvas{margin-top:0}}@container home-main (width<=640px){.home-charts-split{grid-template-rows:none;grid-template-columns:1fr;gap:0}.home-charts-split>.chart-panel-embedded{flex-direction:column;grid-row:auto;grid-template-rows:none;display:flex}.home-charts-split>.chart-panel-embedded+.chart-panel-embedded{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.15rem}.home-charts-split .chart-toolbar{align-self:auto;margin-bottom:.4rem}.home-charts-split .chart-legend{min-height:2.35rem;margin-bottom:.45rem}}.home-list-copy,.home-list-metrics{gap:.08rem;min-width:0;display:grid}.home-list-metrics{text-align:right;justify-items:end}.home-list-copy .muted,.home-list-metrics span{font-size:.75rem}.chart-panel-embedded{background:0 0;border:0;border-radius:0;margin:0;padding:0}.chart-panel-embedded .chart-toolbar{margin-bottom:.55rem}.home-charts-split>.chart-panel-embedded .chart-toolbar,.home-charts-split>.chart-panel-embedded .chart-legend{margin:0}.chart-panel-embedded+.chart-panel-embedded{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}@supports (color:color-mix(in lab, red, red)){.chart-panel-embedded+.chart-panel-embedded{border-top:1px solid color-mix(in srgb,var(--line)85%,transparent)}}.home-charts-split>.chart-panel-embedded+.chart-panel-embedded{border-top:0;margin-top:0;padding-top:0}@media (max-width:980px){.home-charts-split>.chart-panel-embedded .chart-toolbar{margin:0 0 .4rem}.home-charts-split>.chart-panel-embedded .chart-legend{margin:0 0 .45rem}.home-charts-split>.chart-panel-embedded+.chart-panel-embedded{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.15rem}}@container home-main (width<=640px){.home-charts-split>.chart-panel-embedded .chart-toolbar{margin:0 0 .4rem}.home-charts-split>.chart-panel-embedded .chart-legend{margin:0 0 .45rem}.home-charts-split>.chart-panel-embedded+.chart-panel-embedded{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.15rem}}.market-snap-bar{min-width:0;margin:0}.market-snap-live{color:var(--label-strong);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.market-snap-live-dot{background:var(--teal);border-radius:999px;width:.55rem;height:.55rem;animation:1.8s ease-out infinite market-snap-pulse;box-shadow:0 0 rgba(15,118,110,.55)}@keyframes market-snap-pulse{0%{box-shadow:0 0 rgba(15,118,110,.55)}70%{box-shadow:0 0 0 .55rem rgba(15,118,110,0)}to{box-shadow:0 0 rgba(15,118,110,0)}}.market-snap-scroller{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;padding-bottom:.15rem;overflow-x:auto}.market-snap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;min-width:min(100%,52rem);display:grid}.market-snap-card{border:1px solid var(--line);min-width:0;height:100%;min-height:6.1rem;color:inherit;background:rgba(255,255,255,.55);border-radius:.85rem;flex-direction:column;padding:.7rem .75rem .65rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.market-snap-card:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.market-snap-card:hover{border-color:color-mix(in srgb,var(--line)70%,var(--ink))}}.market-snap-card:hover{background:rgba(255,255,255,.8)}.market-snap-card-skeleton{pointer-events:none;opacity:.55}.market-snap-spark{opacity:.22;pointer-events:none;z-index:0;width:100%;height:58%;position:absolute;top:auto;bottom:0;left:0;right:0}.market-snap-card-body{z-index:1;gap:.18rem;min-width:0;display:grid;position:relative}.market-snap-card-body .stat-label{margin-bottom:0;padding-right:.2rem}.market-snap-card-body strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.1rem;line-height:1.15}.market-snap-change{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem .55rem;font-size:.76rem;line-height:1.25;display:flex}.market-snap-change.up{color:var(--teal-deep)}.market-snap-change.down{color:var(--ember)}.market-snap-change.muted,.market-snap-error{color:var(--label-strong)}.earnings-watch{margin:0}.earnings-watch-list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.earnings-watch-row{color:inherit;border:1px solid transparent;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo id""logo meta";align-items:center;gap:.2rem .7rem;padding:.5rem .35rem;text-decoration:none;display:grid}.earnings-watch-row>:first-child{grid-area:1/logo/span 2}.earnings-watch-row>:nth-child(2){grid-area:id}.earnings-watch-row>:nth-child(3),.earnings-watch-row>:nth-child(4),.earnings-watch-row>:nth-child(5){display:none}.earnings-watch-row:hover{background:rgba(148,163,184,.1)}.earnings-watch-identity{gap:.05rem;min-width:0;display:grid}.earnings-watch-identity strong{letter-spacing:.02em;font-size:.92rem}.earnings-watch-identity .muted{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.earnings-watch-row:after{content:none}.home-col-side .earnings-watch-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo id iv""logo when when"}.home-col-side .earnings-watch-row>:nth-child(3){display:none}.home-col-side .earnings-watch-row>:nth-child(4){grid-area:when;gap:.02rem;display:grid}.home-col-side .earnings-watch-row>:nth-child(5){text-align:right;grid-area:iv;justify-items:end;display:grid}.earnings-watch-when .muted,.earnings-watch-iv .stat-label{font-size:.68rem}.earnings-watch-iv strong{font-variant-numeric:tabular-nums;font-size:.88rem}.home-shell .monitor-cards{margin-bottom:.75rem}.home-shell .monitor-card{background:rgba(255,255,255,.55);min-height:100%}.home-shell .corr-scroll{margin-top:.35rem}.company-logo{border:1px solid var(--line);background:rgba(255,255,255,.8);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.company-logo img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.company-logo-fallback{letter-spacing:.02em;place-items:center;width:100%;height:100%;font-size:.92rem;font-weight:700;display:grid}.home-hero+.table-panel,.home-hero+.stub-panel{margin-top:1.5rem}.home-hero .lede{max-width:34rem;color:var(--muted);margin:0;font-size:1.1rem;line-height:1.55}.eyebrow{color:var(--teal-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem}.search-shell{width:100%;position:relative}.search-shell.compact{justify-self:end;max-width:320px}.search-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.search-row{grid-template-columns:1fr auto;gap:.5rem;display:grid}.search-row input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:rgba(255,255,255,.72);border-radius:999px;outline:none;padding:.85rem 1.1rem}.search-row input:focus{border-color:rgba(15,118,110,.45);box-shadow:0 0 0 4px rgba(15,118,110,.12)}.search-row button{background:var(--ink);color:#f7f5ef;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.2rem}.search-row button:disabled{opacity:.45;cursor:not-allowed}.search-results{z-index:30;border:1px solid var(--line);background:rgba(255,255,255,.95);border-radius:1rem;max-height:320px;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:auto;box-shadow:0 18px 40px rgba(20,32,28,.12)}.search-results button{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.75rem;justify-content:space-between;gap:1rem;padding:.7rem .8rem;display:flex}.search-results button:hover{background:rgba(15,118,110,.08)}.search-error{color:var(--ember);margin:.5rem 0 0}.muted{color:var(--muted)}.symbol-layout{gap:1.5rem;display:grid}.symbol-hero{flex-wrap:nowrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.symbol-hero>:first-child{flex:none}.symbol-hero h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:max(2.6rem,min(6vw,4rem));line-height:1}.symbol-hero .muted-link{margin-top:.45rem;display:inline-block}.symbol-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:min(100%,420px);display:grid}.stat-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;display:block}.symbol-stats strong{font-size:1.15rem}.symbol-stats .up{color:var(--teal-deep)}.symbol-stats .down{color:var(--ember)}.earnings-table .up,.feature-card .up,.peers-panel .up{color:var(--teal-deep)}.earnings-table .down,.feature-card .down,.peers-panel .down{color:var(--ember)}.symbol-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:stretch;gap:1.25rem;display:grid}.symbol-aside{flex-direction:column;min-height:0;display:flex}.symbol-aside>.peers-panel{flex:1;min-height:0;overflow:hidden}.symbol-aside .peer-list{flex:1;gap:0;min-height:0;overflow:auto}.symbol-aside .peer-row{border-radius:.35rem;padding:.12rem .35rem}.symbol-aside .meta-line{margin-top:auto}.stock-panel-stack{grid-template-columns:1fr 1fr;align-items:stretch;gap:.85rem;display:grid}.stock-dashboard .stock-quote-bar{margin-bottom:1rem}.stock-quote-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.stock-quote-identity{align-items:center;gap:.85rem;min-width:0;display:flex}.stock-quote-title-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.stock-quote-ticker{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.stock-quote-name{margin:.2rem 0 0;font-size:.9rem}.stock-industry-badge{border:1px solid var(--line);border-radius:.4rem;align-items:center;padding:.15rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stock-industry-badge{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.stock-industry-badge{background:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.stock-industry-badge{background:color-mix(in srgb,var(--paper-2)70%,#fff)}}.stock-industry-badge{color:var(--muted);font-size:.68rem;font-weight:600}.stock-quote-price-block{justify-items:start;gap:.2rem;display:grid}.stock-quote-price{letter-spacing:-.03em;font-size:1.85rem;font-weight:700;line-height:1}.stock-quote-change{font-size:.95rem;font-weight:600}.stock-quote-ah{font-size:.75rem}.stock-quote-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.stock-earnings-link{font-size:.75rem}.stock-short-hot{color:#b45309;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.28);border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.stock-session-badge{border:1px solid var(--line);letter-spacing:.04em;background:rgba(255,255,255,.7);border-radius:.35rem;margin-right:.25rem;padding:.08rem .35rem;font-size:.65rem;font-weight:700;display:inline-flex}.stock-subnav-pills{margin:0 0 1rem}.stock-fin-chart{min-width:0}.stock-fin-legend{color:var(--muted);gap:1rem;font-size:.75rem;display:flex}.stock-fin-legend i{vertical-align:-1px;border-radius:2px;width:.65rem;height:.65rem;margin-right:.3rem;display:inline-block}.stock-fin-legend i.rev{background:rgba(15,118,110,.55)}.stock-fin-legend i.eps{background:rgba(180,83,9,.65)}.stock-analyst{gap:.65rem;display:grid}.stock-analyst-bar{border:1px solid var(--line);background:var(--paper-2);border-radius:999px;height:.55rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stock-analyst-bar{background:color-mix(in srgb,var(--paper-2)70%,#fff)}}.stock-analyst-bar i.buy{background:rgba(16,185,129,.7)}.stock-analyst-bar i.hold{background:rgba(148,163,184,.55)}.stock-analyst-bar i.sell{background:rgba(244,63,94,.65)}.stock-analyst-labels{color:var(--muted);justify-content:space-between;font-size:.72rem;display:flex}@media (max-width:980px){.stock-quote-top{grid-template-columns:1fr}.stock-quote-actions{justify-content:flex-start}}.etf-nav-badge{border:1px solid var(--line);border-radius:.35rem;align-items:center;padding:.08rem .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.etf-nav-badge.premium{color:#0f766e;background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.28)}.etf-nav-badge.discount{color:#be123c;background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.28)}.etf-nav-badge.flat{color:var(--muted);background:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.etf-nav-badge.flat{background:color-mix(in srgb,var(--paper-2)70%,#fff)}}.etf-expense-badge,.etf-flow-badge{border:1px solid transparent;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.etf-expense-badge.low{color:#0f766e;background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.28)}.etf-expense-badge.high{color:#b45309;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.etf-expense-badge.mid{color:var(--muted);background:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.etf-expense-badge.mid{background:color-mix(in srgb,var(--paper-2)70%,#fff)}}.etf-expense-badge.mid{border-color:var(--line)}.etf-flow-badge.inflow{color:#0f766e;background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.28)}.etf-flow-badge.outflow{color:#be123c;background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.28)}.etf-about-copy{color:var(--label-strong);margin:0 0 .75rem;font-size:.9rem;line-height:1.55}.etf-dashboard .etf-sector-list{gap:.45rem;display:grid}.etf-dashboard .etf-sector-row{grid-template-columns:minmax(7rem,.9fr) minmax(0,1.4fr) auto;align-items:center;gap:.65rem;display:grid}.etf-dashboard .etf-sector-name{font-size:.82rem}.etf-dashboard .etf-sector-track{background:var(--paper-2);border-radius:999px;height:.45rem}@supports (color:color-mix(in lab, red, red)){.etf-dashboard .etf-sector-track{background:color-mix(in srgb,var(--paper-2)70%,#fff)}}.etf-dashboard .etf-sector-track{border:1px solid var(--line);overflow:hidden}.etf-dashboard .etf-sector-track i{border-radius:inherit;height:100%;display:block}.etf-dashboard .etf-sector-pct{text-align:right;min-width:3.5rem;font-size:.78rem}.stock-session-grid{flex:auto;grid-template-columns:repeat(8,minmax(0,1fr));gap:.3rem .5rem;min-width:0}.symbol-stats.stock-session-grid .stat-label{letter-spacing:.04em;margin-bottom:.1rem}.symbol-stats.stock-session-grid strong{white-space:nowrap;font-size:1rem}.wide-panel{flex-direction:column;min-width:0;padding:.8rem 1rem .85rem;display:flex}.wide-panel .section-heading{flex-wrap:wrap;margin-bottom:.55rem}.wide-panel .section-heading h2{font-size:1.15rem}.wide-panel .empty-panel{padding:.15rem 0 .25rem}.wide-panel-body{gap:.4rem;display:grid}.wide-panel-actions{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.metric-row{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.15rem;display:flex}.metric-row-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex:0 0 5.4rem;font-size:.7rem}.stat-inline{white-space:nowrap;align-items:baseline;gap:.35rem;display:inline-flex}.stat-inline .stat-label{margin-bottom:0;display:inline}.stat-inline strong{font-variant-numeric:tabular-nums;font-size:.98rem}.peer-strip{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.peer-chip{border:1px solid var(--line);background:rgba(255,255,255,.45);border-radius:999px;align-items:baseline;gap:.4rem;padding:.32rem .65rem;display:inline-flex}.peer-chip:hover{background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.15)}.share-float-fields{gap:.55rem;display:grid}.share-float-fields strong{font-variant-numeric:tabular-nums;display:block}.feature-card .meta-line{margin:0}.symbol-main{gap:1.25rem;display:grid}.chart-panel,.table-panel,.peers-panel,.stub-panel{border:1px solid var(--line);background:rgba(255,255,255,.55);border-radius:1.25rem;padding:1rem 1.1rem 1.15rem}.chart-toolbar,.section-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.chart-toolbar h2,.section-heading h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem}.chart-title-with-info{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.chart-info-tip{align-items:center;display:inline-flex;position:relative}.chart-info-btn{border:1px solid var(--teal);border-radius:999px;width:1.15rem;height:1.15rem;padding:0}@supports (color:color-mix(in lab, red, red)){.chart-info-btn{border:1px solid color-mix(in srgb,var(--teal)35%,var(--line))}}.chart-info-btn{color:var(--teal-deep);font-family:var(--font-body);cursor:help;background:rgba(255,255,255,.7);font-size:.68rem;font-weight:700;line-height:1}.chart-info-btn:hover{border-color:var(--teal);outline:none}.chart-info-btn:focus-visible{border-color:var(--teal);outline:none}.chart-info-bubble{z-index:5;border:1px solid var(--line);width:min(18rem,70vw);color:var(--ink,#1c302a);font-family:var(--font-body);letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;background:rgba(255,255,255,.96);border-radius:.65rem;padding:.55rem .7rem;font-size:.78rem;font-weight:500;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%);box-shadow:0 8px 24px rgba(20,32,28,.1)}.chart-info-tip:hover .chart-info-bubble,.chart-info-tip:focus-within .chart-info-bubble{opacity:1;visibility:visible}.section-heading p{color:var(--muted);margin:0;font-size:.88rem}.section-heading a:hover,.chart-toolbar h2 a:hover{color:var(--teal-deep)}.range-pills{flex-wrap:wrap;gap:.35rem;display:flex}.range-pills button,.range-pills a{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .7rem;font-size:.82rem}.range-pills button.active,.range-pills button:hover,.range-pills a.active,.range-pills a:hover{background:var(--ink);color:#f7f5ef;border-color:var(--ink)}.range-pills-segmented{border:1px solid var(--line);border-radius:999px;flex-wrap:nowrap;gap:0;padding:.12rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.range-pills-segmented{border:1px solid color-mix(in srgb,var(--line)88%,transparent)}}.range-pills-segmented{background:rgba(148,163,184,.14)}.range-pills-segmented button,.range-pills-segmented a{letter-spacing:.02em;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600;line-height:1.2}.range-pills-segmented button.active,.range-pills-segmented button:hover,.range-pills-segmented a.active,.range-pills-segmented a:hover{background:var(--ink);color:#f7f5ef;border-color:transparent}.chart-canvas{width:100%;height:420px}.chart-canvas-volume{height:480px}.empty-panel{color:var(--muted);padding:1.5rem .25rem;line-height:1.5}.corr-scroll{-webkit-overflow-scrolling:touch;margin:0 0 .85rem;overflow-x:auto}.corr-matrix{border-collapse:collapse;font-variant-numeric:tabular-nums;width:max-content;min-width:100%;font-size:.82rem}.corr-matrix th,.corr-matrix td{text-align:center;border-bottom:1px solid var(--line);min-width:3.55rem;padding:.4rem .35rem}.corr-matrix th:first-child,.corr-matrix td:first-child{text-align:left;z-index:1;background:rgba(247,245,239,.94);min-width:4.2rem;position:-webkit-sticky;position:sticky;left:0}.corr-matrix .corr-diag{color:var(--muted)}.corr-copy{margin:0 0 1.1rem}.table-scroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;max-height:360px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:.55rem .4rem}th:first-child,td:first-child{text-align:left}th{color:var(--muted);background:rgba(255,255,255,.92);font-weight:500;position:-webkit-sticky;position:sticky;top:0}.peer-list{margin:0;padding:0;list-style:none;display:grid}.peer-row{border:1px solid transparent;border-radius:.8rem;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.6rem;padding:.65rem .7rem;display:grid}.peer-row:hover{background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.15)}.peer-rank{color:var(--muted);font-size:.82rem}.peer-symbol{letter-spacing:.02em;font-weight:600}.peer-score{font-variant-numeric:tabular-nums;color:var(--teal-deep)}.meta-line{color:var(--muted);margin:.9rem 0 0;font-size:.8rem}.stub-panel{max-width:640px}.stub-panel h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .75rem;font-size:max(2.2rem,min(5vw,3.2rem))}.stub-panel p{color:var(--muted);margin:0;line-height:1.6}.page:has(.earnings-layout){max-width:1440px}.page:has(.monitor-layout){max-width:1440px}.earnings-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:-.4rem 0 1.25rem;display:flex}.earnings-chrome .earnings-subnav{margin:0}.earnings-chrome .search-shell{flex:16rem;max-width:22rem}.earnings-chrome .search-row input,.earnings-chrome .search-row button{padding:.5rem .95rem}.earnings-subnav{color:var(--muted);gap:.75rem;margin:-.4rem 0 1.25rem;font-size:.9rem;display:flex}.earnings-subnav a{border-bottom:2px solid transparent;padding:.2rem 0}.earnings-subnav a.active,.earnings-subnav a:hover{color:var(--teal-deep);border-bottom-color:var(--teal)}.earnings-hero{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1rem;display:flex}.earnings-hero h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:max(2rem,min(4vw,3rem));line-height:1}.filter-search input,.earnings-toolbar input,.earnings-toolbar select{border:1px solid var(--line);font:inherit;color:var(--ink);background:rgba(255,255,255,.72);border-radius:.7rem;padding:.45rem .7rem}.filter-search input{border-radius:999px;min-width:220px;padding:.7rem 1rem}.earnings-toolbar .filter-search input{border-radius:.7rem;min-width:12rem;padding:.45rem .7rem}.earnings-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin-bottom:.9rem;display:flex}.earnings-toolbar .toolbar-count{white-space:nowrap;align-self:end;margin-left:auto}.earnings-toolbar label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:.25rem;font-size:.75rem;display:grid}.check-pill{text-transform:none;letter-spacing:0;flex-direction:row;align-items:center;gap:.4rem;padding:.4rem 0;color:var(--ink)!important;font-size:.88rem!important;display:flex!important}.dense-table-panel{padding:.7rem .7rem .85rem}.earnings-table-scroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;max-height:min(70vh,760px);overflow:auto}.earnings-table{font-variant-numeric:tabular-nums;font-size:.82rem}.earnings-table th,.earnings-table td{padding:.42rem .45rem}.earnings-table .sticky-col{z-index:1;background:rgba(255,255,255,.94);position:-webkit-sticky;position:sticky;left:0}.th-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ticker-link{letter-spacing:.02em;font-weight:600}.ticker-link:hover{color:var(--teal-deep)}.cell-name{text-overflow:ellipsis;max-width:180px;overflow:hidden}.cell-muted{color:var(--muted);font-size:.75rem}.cell-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.chip-row,.peer-chips div{flex-wrap:wrap;gap:.25rem;display:flex}.chip{letter-spacing:.02em;border:1px solid var(--line);white-space:nowrap;background:rgba(255,255,255,.7);border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.72rem;display:inline-flex}.chip-missing{color:var(--ember);border-color:rgba(194,65,12,.28)}.chip-partial{color:#92400e;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.35)}.chip-window,.chip-primary{color:var(--teal-deep)}.chip-bmo{color:#b45309;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32);font-weight:600}.chip-amc{color:#4338ca;background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.28);font-weight:600}.chip-session-icon{vertical-align:-.1rem;align-items:center;margin-right:.2rem;display:inline-flex}.chip-tbd,.chip-peer{color:var(--muted)}.chip-beat{color:#0f766e;background:rgba(15,118,110,.12);border-color:rgba(15,118,110,.28);font-weight:600}.chip-miss{color:#c2410c;background:rgba(194,65,12,.12);border-color:rgba(194,65,12,.28);font-weight:600}.dte-imminent,.row-imminent td:nth-child(4){color:var(--ember);font-weight:650}.row-imminent{background:rgba(194,65,12,.06)}.row-open{background:rgba(15,118,110,.06)}.row-preprint{background:rgba(15,118,110,.05)}.error-flag{background:var(--ember);color:#fff;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;margin-left:.3rem;font-size:.7rem;font-weight:700;display:inline-flex}.expand-btn,.load-more,.solid-btn,.ghost-btn{border:1px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:.28rem .7rem;font-size:.78rem}.solid-btn{background:var(--ink);color:#f7f5ef;border-color:var(--ink)}.load-more{margin:.75rem auto .2rem;display:block}.expand-row td{text-align:left;white-space:normal;background:rgba(15,118,110,.04)}.expand-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem 1rem;padding:.35rem .15rem .2rem;display:grid}.expand-errors{grid-column:1/-1}.footnote{color:var(--muted);margin:.9rem 0 1.2rem;font-size:.8rem;line-height:1.5}.ops-strip{border:1px solid var(--line);background:rgba(255,255,255,.55);border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1rem 1.1rem;display:grid}.ops-strip strong{margin-top:.2rem;font-size:.95rem;display:block}.ticker-sticky{z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:linear-gradient(rgba(243,241,234,.96),rgba(243,241,234,.88));gap:.55rem;min-width:0;max-width:100%;margin:0 0 .6rem;padding:.7rem 0 .85rem;display:grid;position:-webkit-sticky;position:sticky;top:4.2rem}.ticker-sticky-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.25rem;min-width:0;display:flex}.ticker-sticky h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:max(2.2rem,min(5vw,3.4rem));line-height:1}.ticker-identity{min-width:min(100%,16rem)}.ticker-stocks-link{align-self:end;margin-left:auto}.ticker-peers-row{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.ticker-peers-row .peer-chips{flex-wrap:wrap;justify-items:start;gap:.25rem;display:flex}.ticker-price-block{justify-items:start;gap:.2rem;min-width:11rem;display:grid}.ticker-last{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:max(1.8rem,min(3.5vw,2.6rem));line-height:1}.ticker-change{font-variant-numeric:tabular-nums;gap:.65rem;font-size:.95rem;font-weight:600;display:flex}.ticker-change.up{color:var(--teal-deep)}.ticker-change.down{color:var(--ember)}.ticker-change.muted{color:var(--muted)}.ticker-session-meta{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:.78rem;display:flex}.chip-session{color:var(--muted);background:rgba(28,48,42,.05)}.kpi-tone.up{color:var(--teal-deep);font-weight:600}.kpi-tone.down{color:var(--ember);font-weight:600}.kpi-tone.muted{color:var(--muted)}.cell-na{color:var(--muted);letter-spacing:.02em;opacity:.85;font-size:.78rem;font-weight:500}.sticky-table thead th{z-index:2;box-shadow:inset 0 -1px 0 var(--line);background:rgba(247,245,239,.97);position:-webkit-sticky;position:sticky;top:0}.sticky-table .sticky-col{z-index:1;background:rgba(255,255,255,.96);position:-webkit-sticky;position:sticky;left:0}.sticky-table thead th.sticky-col{z-index:3;background:rgba(247,245,239,.98)}.lede-inline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0 0;display:flex}.peer-chips{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.muted-link{color:var(--muted);font-size:.8rem}.muted-link:hover{color:var(--teal-deep)}.feature-cards{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.85rem;margin:.85rem 0;display:grid}.feature-card{border:1px solid var(--line);background:rgba(255,255,255,.55);border-radius:1.1rem;gap:.55rem;padding:.9rem 1rem;display:grid}.feature-card h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.15rem}.feature-card>.muted{margin:0}.feature-card strong{font-variant-numeric:tabular-nums;display:block}.ohlcv-strip{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:rgba(255,255,255,.55);border-radius:.75rem;flex-wrap:wrap;gap:.45rem 1rem;margin-bottom:.75rem;padding:.45rem .75rem;font-size:.84rem;display:flex}.source-errors{color:var(--ember);margin:0 0 1rem;font-size:.82rem}.ticker-detail{gap:1.5rem;min-width:0;max-width:100%;display:grid}.ticker-section-card{margin:0}.ticker-snap-meta{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.ticker-snap-field{gap:.15rem;display:grid}.ticker-detail .ticker-panels .feature-card .stat-label,.ticker-snap-field .stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--label-strong);margin:0;font-size:.68rem}.ticker-snap-value,.ticker-detail .ticker-panels .feature-card strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.implied-move-pill{color:#b45309;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.28);border-radius:999px;align-items:center;padding:.18rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:650;display:inline-flex}.ticker-peer-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.55rem;display:grid}.ticker-peer-card{border:1px solid var(--line);border-radius:.75rem;gap:.15rem;padding:.7rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ticker-peer-card{border:1px solid color-mix(in srgb,var(--line)88%,transparent)}}.ticker-peer-card{color:inherit;background:rgba(255,255,255,.45);text-decoration:none;transition:border-color .15s,background .15s}.ticker-peer-card:hover{border-color:var(--ink);background:rgba(148,163,184,.12)}@supports (color:color-mix(in lab, red, red)){.ticker-peer-card:hover{border-color:color-mix(in srgb,var(--ink)22%,var(--line))}}.ticker-peer-symbol{font-size:.95rem;font-weight:700}.ticker-peer-meta,.ticker-peer-cap{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ticker-history-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--label-strong);border-bottom:1px solid var(--line);background:rgba(148,163,184,.12);font-size:.68rem;font-weight:650}.ticker-history-table tbody tr{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.ticker-history-table tbody tr{border-bottom:1px solid color-mix(in srgb,var(--line)70%,transparent)}}.ticker-history-table tbody tr{transition:background .15s}.ticker-history-table tbody tr:hover{background:rgba(148,163,184,.12)}.ticker-history-table td.num{font-variant-numeric:tabular-nums;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ticker-history-peers{grid-template-columns:1fr;align-items:start;gap:1.5rem;min-width:0;max-width:100%;margin:0;display:grid}.ticker-history-peers>.ticker-section-card{min-width:0;max-width:100%;margin:0}.history-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem .85rem;display:flex}.history-status{margin:.55rem 0 0;font-size:.82rem}.peers-summary{color:var(--muted);font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:.82rem}.peers-panel .cell-name{text-align:left}.ticker-detail .ticker-panels{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.5rem;width:100%;min-width:0;max-width:100%;margin:.5rem 0 .65rem}.ticker-detail .ticker-panels .feature-card{overflow-wrap:anywhere;border-radius:.7rem;grid-template-columns:1fr;align-content:start;align-self:stretch;align-items:start;gap:.28rem;min-width:0;max-width:100%;height:100%;padding:.5rem .65rem .55rem;display:grid}.ticker-detail .ticker-panels .feature-card h3{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:.92rem;display:flex}.ticker-detail .ticker-panels .feature-card h3 .card-meta{font-family:var(--font-body);letter-spacing:0;color:var(--muted);font-size:.72rem;font-weight:500}.ticker-detail .ticker-panels .feature-card>.muted,.ticker-detail .ticker-panels .feature-card>p{font-size:.75rem;line-height:1.35}.ticker-detail .ticker-panels .feature-card>div{flex-direction:column;align-items:flex-start;gap:.02rem;min-width:0;display:flex}.ticker-detail .ticker-panels .feature-card .stat-label{letter-spacing:.05em;margin-bottom:0;font-size:.64rem;display:block}.ticker-detail .ticker-panels .feature-card strong{text-align:left;overflow-wrap:anywhere;font-size:.86rem;line-height:1.15}.event-review-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .85rem;font-size:.72rem;display:flex}.event-review-crumbs a{color:var(--muted);text-decoration:none;transition:color .15s}.event-review-crumbs a:hover{color:var(--ink)}.event-review-crumb-current{color:var(--ink);font-weight:600}.event-review-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;margin-bottom:.25rem;display:flex}.event-review-title-row{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.event-review-ticker{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.55rem;font-weight:700;line-height:1.1}.event-review-quarter-badge{color:var(--ink);border:1px solid var(--line);background:rgba(148,163,184,.14);border-radius:.45rem;align-items:center;padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.event-review-quarter-badge{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.event-review-meta,.event-review-snap-meta{margin:.35rem 0 0}.event-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;margin-top:1.25rem;display:grid}.event-review-panel{flex-direction:column;min-width:0;height:100%;margin:0;display:flex}.event-review-panel>.widget-header{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.event-review-panel>.widget-header{border-bottom:1px solid color-mix(in srgb,var(--line)80%,transparent)}}.event-review-panel>.widget-header{margin-bottom:1rem;padding-bottom:.75rem}.event-review-flow{flex-direction:column;flex:1;gap:1.15rem;display:flex}.event-review-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--label-strong);margin:0 0 .15rem;font-size:.72rem;font-weight:650}.event-review-metrics{flex-direction:column;display:flex}.event-review-metric{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .85rem;min-width:0;padding:.7rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.event-review-metric{border-bottom:1px solid color-mix(in srgb,var(--line)40%,transparent)}}.event-review-metric:last-child{border-bottom:0}.event-review-metric .stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--label-strong);margin:0;font-size:.68rem}.event-review-metric strong,.event-review-mono{overflow-wrap:anywhere;text-align:right;color:var(--ink);font-size:.95rem;line-height:1.2;display:block}.event-review-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.event-review-reaction{font-weight:700;font-size:1.25rem!important}.event-review-value-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.event-review-compare{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.84rem}.event-review-metric .up{color:#047857}.event-review-metric .down{color:#be123c}.event-review-metric .chip{justify-self:end;display:inline-flex}.event-review-metric .implied-move-pill{justify-self:end}@media (max-width:900px){.event-review-grid{grid-template-columns:1fr}}.events-filters .solid-btn,.events-filters .ghost-btn{margin-bottom:.1rem}.stale-banner{color:#9a3412;background:rgba(194,65,12,.07);border:1px solid rgba(194,65,12,.22);border-radius:.85rem;margin:0 0 1rem;padding:.65rem .9rem;font-size:.88rem;line-height:1.45}.agenda-list,.agenda-dashboard{gap:1rem;display:grid}.agenda-snap-bar{margin:0}.agenda-snap-meta{font-size:.78rem}.agenda-horizon-wrap{justify-items:end;gap:.35rem;display:grid}.agenda-snap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.agenda-snap-card{border:1px solid var(--line);min-width:0;color:inherit;background:rgba(255,255,255,.55);border-radius:.85rem;gap:.15rem;padding:.75rem .85rem;text-decoration:none;display:grid}.agenda-snap-card .stat-label,.agenda-snap-card .muted,.agenda-ticker-name{color:var(--label-strong)}.agenda-snap-card .metric-value{font-size:1.15rem}.agenda-grid{align-items:start}.agenda-filters{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.agenda-day-block{gap:.45rem;display:grid}.agenda-day-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.05rem}.agenda-table{table-layout:auto;width:100%}.agenda-table th{color:var(--label-strong);font-weight:600}.agenda-table tbody tr.agenda-row{transition:background .15s}.agenda-table tbody tr.agenda-row:hover{background:rgba(148,163,184,.14)}.agenda-table th.agenda-start,.agenda-table td.agenda-start{text-align:left}.agenda-ticker-cell{min-width:0;color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.agenda-ticker-cell>span{gap:.05rem;min-width:0;display:grid}.agenda-ticker-name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;font-size:.72rem;display:block;overflow:hidden}.agenda-beat-history{flex-wrap:wrap;gap:.2rem;display:inline-flex}.agenda-beat-pip{border-radius:.3rem;place-items:center;width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-grid}.agenda-beat-pip.up{color:#0f766e;background:rgba(15,118,110,.14)}.agenda-beat-pip.down{color:#c2410c;background:rgba(194,65,12,.14)}.agenda-side-card{height:auto}.agenda-side-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.agenda-side-row{color:inherit;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.45rem .55rem;padding:.45rem .4rem;text-decoration:none;transition:background .15s;display:grid}.agenda-side-row:hover{background:rgba(148,163,184,.14)}.agenda-side-row-recap{grid-template-columns:auto minmax(0,1fr) auto}.agenda-side-copy{gap:.05rem;min-width:0;display:grid}.agenda-side-copy strong{font-size:.9rem}.agenda-side-copy .muted,.agenda-side-metrics span:last-child{font-size:.72rem}.agenda-side-metric{font-variant-numeric:tabular-nums;font-size:.9rem}.agenda-side-metrics{font-variant-numeric:tabular-nums;justify-items:end;gap:.05rem;font-size:.8rem;display:grid}@media (max-width:980px){.agenda-snap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-filters{justify-content:flex-start;width:100%}.agenda-horizon-wrap{justify-items:start;width:100%}}@media (max-width:640px){.agenda-snap-grid{grid-template-columns:1fr}}.events-dashboard{gap:1rem;display:grid}.events-dashboard .agenda-grid{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.events-dashboard .agenda-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.events-dashboard .agenda-grid>.home-col-main{grid-column:span 2}}.events-dashboard .home-col-main{flex-direction:column;min-width:0;height:auto;min-height:500px;max-height:none;display:flex;overflow:visible}.events-dashboard .home-col-side{height:-moz-fit-content;height:fit-content;max-height:none;overflow:visible}.events-dashboard .agenda-main-card{flex-direction:column;flex:auto;justify-content:space-between;height:100%;min-height:500px;max-height:none;display:flex;overflow:visible}.events-dashboard .agenda-main-card>.widget-header,.events-dashboard .agenda-main-card>.empty-panel,.events-dashboard .agenda-main-card>.events-pagination{flex:none}.events-dashboard .agenda-main-card .table-scroll{flex:auto;height:auto;min-height:0;max-height:none;overflow:visible}.events-dashboard .events-feed-table tbody tr.agenda-row{height:3.5rem}.events-dashboard .events-feed-table tbody tr.agenda-row>td{vertical-align:middle;padding-top:.875rem;padding-bottom:.875rem}.events-dashboard .events-feed-table th.num,.events-dashboard .events-feed-table td.num{text-align:right;font-family:var(--font-mono),ui-monospace,monospace}.events-pagination{border-top:1px solid rgba(241,245,249,.8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem .75rem;margin-top:auto;padding-top:1rem;display:flex}.events-page-numbers,.events-page-slot{align-items:center;gap:.25rem;display:inline-flex}.events-page-numbers button{border:1px solid var(--line);min-width:1.85rem;height:1.85rem;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:.45rem;padding:0 .4rem;font-size:.78rem;font-weight:600}.events-page-numbers button.active,.events-page-numbers button:hover{background:var(--ink);border-color:var(--ink);color:#f7f5ef}.events-page-meta{margin-left:auto;font-size:.75rem}.events-pagination .ghost-btn:disabled{opacity:.45;cursor:default}.events-feed-filters{align-items:center}.events-search input{border:1px solid var(--line);min-width:11rem;font:inherit;color:var(--ink);background:rgba(255,255,255,.72);border-radius:.7rem;padding:.4rem .7rem}.events-feed-table{width:100%}.events-surprise-stack{justify-items:end;gap:.2rem;display:grid}.events-feed-table th.num,.events-feed-table td.num{text-align:right}.events-surprise-tag{font-variant-numeric:tabular-nums;border:1px solid transparent;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.72rem;font-weight:650;display:inline-flex}.events-surprise-tag.up{color:#047857;background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.28)}.events-surprise-tag.down{color:#be123c;background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.28)}.events-surprise-tag.muted{color:var(--label-strong);background:rgba(148,163,184,.12)}.events-rev-meta{font-size:.7rem}.events-iv-compare{font-variant-numeric:tabular-nums;font-family:var(--font-mono),ui-monospace,monospace;white-space:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.events-iv-ratio{background:rgba(148,163,184,.12);border-radius:.35rem;padding:.1rem .35rem;font-size:.72rem;font-weight:650}.events-iv-ratio.up{color:#0f766e;background:rgba(15,118,110,.12)}.events-beat-bar{background:rgba(148,163,184,.2);border-radius:999px;width:100%;height:.35rem;margin-top:.35rem;display:block;overflow:hidden}.events-beat-bar>i{border-radius:inherit;background:var(--teal);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.events-beat-bar>i{background:color-mix(in srgb,var(--teal)80%,#10b981)}}.events-sector-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.events-sector-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .55rem;display:grid}.events-sector-row .events-beat-bar{grid-column:1/-1;margin-top:0}.events-sector-copy{gap:.05rem;min-width:0;display:grid}.events-sector-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.events-sector-copy .muted{font-size:.7rem}.events-sector-rate{font-variant-numeric:tabular-nums;font-size:.9rem}.universe-dashboard{gap:1rem;display:grid}.universe-toolbar-card{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:-webkit-sticky;position:sticky;top:.65rem}.universe-toolbar{flex-wrap:wrap;align-items:end;gap:.65rem .85rem;display:flex}.universe-toolbar label{letter-spacing:.06em;text-transform:uppercase;color:var(--label-strong);gap:.25rem;font-size:.72rem;display:grid}.universe-toolbar select{border:1px solid var(--line);font:inherit;color:var(--ink);background:rgba(255,255,255,.72);border-radius:.7rem;min-width:8.5rem;padding:.4rem .65rem}.universe-toolbar .toolbar-count{white-space:nowrap;align-self:end;margin-left:auto}.universe-table-scroll{flex:auto;min-height:22rem;max-height:min(70vh,46rem)}.universe-next-cell{justify-items:start;gap:.25rem;display:grid}.universe-next-meta{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.universe-countdown{border:1px solid transparent;border-radius:999px;align-items:center;padding:.1rem .4rem;font-size:.68rem;font-weight:650;display:inline-flex}.universe-countdown.hot{color:#be123c;background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.25)}.universe-countdown.warm{color:#b45309;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.28)}.universe-countdown.cool{color:var(--label-strong);background:rgba(148,163,184,.14)}.universe-beat-ratio{margin-left:.2rem;font-size:.7rem}.universe-sector-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;display:grid}.universe-sector-card{border:1px solid var(--line);background:rgba(255,255,255,.45);border-radius:.85rem;gap:.55rem;padding:.75rem .8rem;display:grid}.universe-sector-card header{gap:.15rem;display:grid}.universe-sector-card h3{font-size:.95rem;font-family:var(--font-display);margin:0}.universe-sector-card ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.universe-sector-card a{color:inherit;border-radius:.45rem;justify-content:space-between;gap:.5rem;padding:.3rem .35rem;text-decoration:none;display:flex}.universe-sector-card a:hover{background:rgba(148,163,184,.14)}@media (max-width:980px){.universe-toolbar-card{position:static}.universe-toolbar .toolbar-count{margin-left:0}.universe-table-scroll{max-height:28rem}}.markets-dashboard{gap:1rem;display:grid}.markets-dashboard .agenda-grid{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media (min-width:1024px){.markets-dashboard .agenda-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.markets-dashboard .agenda-grid>.home-col-main{grid-column:span 2}}.markets-dashboard .home-col-main{flex-direction:column;min-width:0;height:auto;min-height:500px;max-height:none;display:flex;overflow:visible}.markets-dashboard .home-col-side{height:-moz-fit-content;height:fit-content;max-height:none;overflow:visible}.markets-dashboard .agenda-main-card{flex-direction:column;flex:auto;justify-content:space-between;height:100%;min-height:500px;max-height:none;display:flex;overflow:visible}.markets-dashboard .agenda-main-card>.widget-header,.markets-dashboard .agenda-main-card>.empty-panel,.markets-dashboard .agenda-main-card>.events-pagination{flex:none}.markets-dashboard .agenda-main-card .table-scroll{flex:auto;height:auto;min-height:0;max-height:none;overflow:visible}.markets-dashboard .markets-table tbody tr.markets-row{height:3.5rem}.markets-dashboard .markets-table tbody tr.markets-row>td{vertical-align:middle;padding-top:.875rem;padding-bottom:.875rem}.markets-dashboard .markets-table th.num,.markets-dashboard .markets-table td.num{text-align:right;font-family:var(--font-mono),ui-monospace,monospace}.markets-board-filters{justify-items:end;gap:.45rem;display:grid}.markets-snap-metric{gap:.2rem}.markets-snap-metric .markets-spark{margin-top:.15rem}.markets-snap-meta-line{font-variant-numeric:tabular-nums;font-size:.74rem}.markets-snap-meta-line.up{color:#047857}.markets-snap-meta-line.down{color:#be123c}.markets-table{table-layout:fixed;width:100%}.markets-table .markets-col-asset{width:34%}.markets-table .markets-col-type{width:9%}.markets-table .markets-col-price{width:13%}.markets-table .markets-col-chg{width:10%}.markets-table .markets-col-vol{width:13%}.markets-table .markets-col-short{width:11%}.markets-table .markets-col-trend{width:10%}.markets-table td.agenda-start .agenda-ticker-cell{width:100%}.markets-table .agenda-ticker-name{max-width:100%}.markets-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--label-strong);border-bottom:1px solid var(--line);background:rgba(148,163,184,.12);font-size:.68rem;font-weight:650}.markets-table tbody tr.markets-row{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.markets-table tbody tr.markets-row{border-bottom:1px solid color-mix(in srgb,var(--line)60%,transparent)}}.markets-table tbody tr.markets-row{transition:background .15s}.markets-table tbody tr.markets-row:hover{background:rgba(148,163,184,.14)}.markets-table th.num,.markets-table td.num{text-align:right}.markets-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markets-type-badge{letter-spacing:.04em;border:1px solid var(--line);border-radius:.4rem;align-items:center;padding:.12rem .4rem;font-size:.64rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.markets-type-badge{border:1px solid color-mix(in srgb,var(--line)85%,transparent)}}.markets-type-badge{color:var(--label-strong);background:rgba(148,163,184,.12)}.markets-type-index{color:#1d4ed8;background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.28)}.markets-type-etf{color:#6d28d9;background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.28)}.markets-type-stock{color:#0f766e;background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.28)}.markets-type-crypto{color:#b45309;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.markets-type-forex{color:#0369a1;background:rgba(14,165,233,.12);border-color:rgba(14,165,233,.28)}.markets-type-short{color:#be123c;background:rgba(244,63,94,.1);border-color:rgba(244,63,94,.24)}.markets-short-pill{color:var(--label-strong);border:1px solid var(--line);background:rgba(148,163,184,.12);border-radius:999px;align-items:center;padding:.12rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.markets-short-pill{border:1px solid color-mix(in srgb,var(--line)80%,transparent)}}.markets-short-pill.hot{color:#b45309;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.3)}.markets-spark{display:block}.markets-momentum{gap:.15rem;display:grid}.markets-momentum-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.markets-momentum-row{border-bottom:1px solid color-mix(in srgb,var(--line)45%,transparent)}}.markets-momentum-row:last-of-type{border-bottom:0}.markets-momentum-note{margin:.35rem 0 0;font-size:.82rem;line-height:1.4}@media (max-width:980px){.markets-dashboard .home-col-main,.markets-dashboard .agenda-main-card{height:auto;min-height:500px;max-height:none;overflow:visible}.markets-dashboard .home-col-side{max-height:none;overflow:visible}.markets-dashboard .agenda-main-card .table-scroll{flex:auto;height:auto;min-height:0;max-height:none;overflow:visible}.markets-board-filters{justify-items:start;width:100%}}.screener-toolbar-card{margin:0}.screener-toolbar{align-items:end}.screener-search{flex:14rem;min-width:min(18rem,100%)}.screener-search input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;color:var(--ink);background:rgba(255,255,255,.72);border-radius:.7rem;padding:.45rem .7rem}.screener-note{margin:.55rem 0 0;font-size:.78rem}.screener-side-static{cursor:default;text-decoration:none}.screener-side-static:hover{background:0 0}.etf-flow-columns{gap:.85rem;display:grid}.etf-flow-columns .stat-label{margin-bottom:.25rem}.etf-cat-equity{color:#0f766e;background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.28)}.etf-cat-bond{color:#1d4ed8;background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.28)}.etf-cat-commodity{color:#b45309;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.etf-cat-leveraged{color:#be123c;background:rgba(244,63,94,.1);border-color:rgba(244,63,94,.24)}.etf-cat-other{color:var(--label-strong)}.short-ctb-pill{color:var(--label-strong);border:1px solid var(--line);background:rgba(148,163,184,.12);border-radius:999px;align-items:center;padding:.12rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.short-ctb-pill{border:1px solid color-mix(in srgb,var(--line)80%,transparent)}}.short-ctb-pill.extreme{color:#be123c;background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.28)}.short-float-pct{font-size:.7rem}.short-row-risk td:first-child{box-shadow:inset 3px 0 rgba(244,63,94,.55)}.macro-rates-card,.macro-rates-cards{margin-bottom:1rem}.macro-rates-charts{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:960px){.macro-rates-charts{grid-template-columns:1fr 1fr}}.macro-rates-chart-block{min-width:0}.macro-rates-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.macro-rates-chart-title{margin:0;font-size:.95rem;font-weight:600}.rates-stub{padding:1rem 0}.macro-dashboard .macro-main-stack{align-content:start;gap:1rem;height:auto;max-height:none;display:grid;overflow:visible}.macro-dashboard .macro-chart-card,.macro-dashboard .macro-table-card{min-width:0;margin:0}.macro-dashboard .home-col-side{max-height:none}.macro-subnav-pills{z-index:20;background:var(--panel);flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 1rem;padding:.3rem;position:-webkit-sticky;position:sticky;top:.65rem}@supports (color:color-mix(in lab, red, red)){.macro-subnav-pills{background:color-mix(in srgb,var(--panel)92%,transparent)}}.macro-subnav-pills{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);box-shadow:0 8px 24px rgba(15,23,42,.06)}.macro-subnav-pills a{white-space:nowrap;text-decoration:none}.macro-curve-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:.15rem;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.macro-curve-badge.normal{color:#0f766e;background:rgba(20,184,166,.12);border:1px solid rgba(20,184,166,.28)}.macro-curve-badge.inverted{color:#be123c;background:rgba(244,63,94,.12);border:1px solid rgba(244,63,94,.28)}.macro-curve-wrap{padding:.25rem 0 .5rem}.macro-curve-meta{margin:.35rem 0 0;font-size:.78rem}.macro-prob-list{gap:.65rem;display:grid}.macro-prob-row{gap:.25rem;display:grid}.macro-prob-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.macro-cat-rates{color:#1d4ed8;background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.28)}.macro-cat-inflation{color:#b45309;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.macro-cat-labor{color:#0f766e;background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.28)}.macro-cat-gdp{color:#6d28d9;background:rgba(139,92,246,.12);border-color:rgba(139,92,246,.28)}@media (max-width:980px){.macro-dashboard .macro-main-stack{height:auto}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.events-feed-filters{justify-content:flex-start;width:100%}.events-search input{width:100%;min-width:0}.events-dashboard .home-col-main,.events-dashboard .agenda-main-card{height:auto;min-height:500px;max-height:none;overflow:visible}.events-dashboard .home-col-side{max-height:none;overflow:visible}.events-dashboard .agenda-main-card .table-scroll{flex:auto;height:auto;min-height:0;max-height:none;overflow:visible}}.monitor-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem;margin:0 0 1.2rem;display:grid}.monitor-card{border:1px solid var(--line);background:rgba(255,255,255,.55);border-radius:1.1rem;gap:.28rem;padding:.85rem .95rem;display:grid}.monitor-card strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.liquidity-hero{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.liquidity-dashboard .stat-label{align-items:center;gap:.25rem;display:inline-flex}.liquidity-impact-badge{letter-spacing:.03em;border:1px solid transparent;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.liquidity-impact-badge.inject{color:#0f766e;background:rgba(20,184,166,.12);border-color:rgba(20,184,166,.28)}.liquidity-impact-badge.drain{color:#be123c;background:rgba(244,63,94,.12);border-color:rgba(244,63,94,.28)}.liquidity-impact-badge.muted{color:var(--muted);background:var(--panel-2,#f8fafc)}@supports (color:color-mix(in lab, red, red)){.liquidity-impact-badge.muted{background:color-mix(in srgb,var(--panel-2,#f8fafc)80%,transparent)}}.liquidity-impact-badge.muted{border-color:var(--line)}.liquidity-schedule-card .widget-header-title h2{font-size:.92rem;line-height:1.25}.liquidity-schedule-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem .45rem;padding:.4rem .2rem}.liquidity-schedule-row .agenda-side-copy strong{font-size:.78rem;font-weight:650;line-height:1.25}.liquidity-schedule-row .agenda-side-copy .muted{overflow-wrap:anywhere;font-size:.66rem;line-height:1.35}.liquidity-schedule-row .agenda-side-metrics{gap:.12rem;padding-top:.05rem}.liquidity-schedule-row .liquidity-impact-badge{letter-spacing:.02em;white-space:nowrap;padding:.08rem .35rem;font-size:.58rem}.liquidity-schedule-row .agenda-side-metrics .markets-mono{font-size:.68rem;font-weight:650}.liquidity-schedule-note{font-size:.68rem;line-height:1.35}.liquidity-impulse{gap:.55rem;padding:.15rem 0 .35rem;display:grid}.liquidity-impulse-track{border:1px solid var(--line);background:linear-gradient(90deg,rgba(244,63,94,.35),rgba(148,163,184,.2),rgba(20,184,166,.4));border-radius:999px;height:.55rem;position:relative}.liquidity-impulse-track i{background:var(--ink);border:2px solid #fff;border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px rgba(15,23,42,.25)}.liquidity-impulse-labels{color:var(--muted);justify-content:space-between;font-size:.72rem;display:flex}.liquidity-impulse-status{font-size:1.05rem}.liquidity-side-metrics{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.liquidity-status-legend{margin:0}.liquidity-subnav-pills{max-width:100%}.status-easy{color:var(--teal-deep);text-transform:capitalize;border-color:rgba(15,118,110,.3)}.status-neutral{color:#b45309;text-transform:capitalize;border-color:rgba(180,83,9,.3)}.status-tight{color:var(--ember);text-transform:capitalize;border-color:rgba(194,65,12,.3)}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin:0 0 .6rem;font-size:.82rem;display:flex}.legend-item{align-items:center;gap:.35rem;display:inline-flex}.legend-item i{border-radius:999px;width:.7rem;height:.7rem;display:inline-block}.legend-item a:hover{color:var(--teal-deep)}.yield-curve{color:var(--muted)}.curve-label{fill:#5b6b64;font-size:10px}.status-legend{border:1px solid var(--line);background:rgba(255,255,255,.55);border-radius:1.1rem;margin:1.2rem 0 0;padding:.85rem 1rem}.status-legend summary{cursor:pointer;color:var(--muted);font-size:.9rem}.status-legend table{margin-top:.75rem}.monitor-card .up,.earnings-table .up{color:var(--teal-deep)}.monitor-card .down,.earnings-table .down{color:var(--ember)}.interval-badge{border:1px solid var(--line);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;vertical-align:.08em;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.68rem;display:inline-block}.commodity-group{margin-bottom:1.2rem}.commodity-dashboard .commodity-col-sector{width:10%}.commodity-dashboard .commodity-col-term{width:12%}.commodity-sector-energy{color:#b45309;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.commodity-sector-metals{color:#a16207;background:rgba(234,179,8,.14);border-color:rgba(202,138,4,.3)}.commodity-sector-agri{color:#15803d;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.28)}.commodity-sector-index{color:#1d4ed8;background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.28)}.commodity-term-badge{letter-spacing:.03em;border:1px solid transparent;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.commodity-term-badge.backwardation{color:#b45309;background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32)}.commodity-term-badge.contango{color:#475569;background:rgba(148,163,184,.14);border-color:rgba(100,116,139,.28)}.commodity-subnav-pills{max-width:100%}.etf-toolbar .filter-search{flex:16rem}.etf-unloaded{opacity:.7}.earnings-table .etf-col-start{text-align:left}.earnings-table .etf-name-cell{white-space:normal;max-width:22rem}.etf-stat-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));min-width:min(100%,640px)}.etf-about{max-width:72ch;color:var(--muted);font-size:.92rem;line-height:1.55}.etf-about summary{cursor:pointer;color:var(--ink);font-size:.9rem}.etf-about p{margin:.65rem 0 0}.etf-about a:hover{color:var(--teal-deep)}.etf-sector-list{gap:.42rem;display:grid}.etf-sector-row{grid-template-columns:minmax(6.5rem,30%) minmax(0,1fr) 4.2rem;align-items:center;gap:.55rem;font-size:.82rem;display:grid}.etf-sector-name{color:var(--ink)}.etf-sector-track{background:rgba(20,32,28,.08);border-radius:999px;height:.55rem;display:block;overflow:hidden}.etf-sector-track i{border-radius:inherit;height:100%;display:block}.etf-sector-pct{text-align:right;font-variant-numeric:tabular-nums}.etf-sector-sum{margin:.75rem 0 0;font-size:.82rem}@media (max-width:900px){.symbol-grid,.stock-panel-stack{grid-template-columns:1fr}.earnings-table .col-optional{display:none}.symbol-stats.stock-session-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.chart-canvas{height:300px}.chart-canvas-volume{height:340px}.chart-toolbar,.section-heading,.symbol-hero,.earnings-hero,.earnings-chrome{flex-direction:column;align-items:stretch;gap:.65rem}.feature-cards,.ops-strip,.monitor-cards,.liquidity-hero,.ticker-detail .ticker-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-sticky{position:relative;top:0}.corr-matrix{font-size:.72rem}.corr-matrix th,.corr-matrix td{min-width:2.75rem;padding:.28rem .18rem}.earnings-chrome .search-shell{flex:auto;max-width:none}}@media (max-width:767px){.site-header{height:3.5rem;min-height:3.5rem}.site-header-inner{height:3.5rem;padding-top:0;padding-bottom:0;padding-left:max(.85rem,env(safe-area-inset-left));padding-right:max(.85rem,env(safe-area-inset-right));grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.brand-sub,.site-nav-desktop,.header-search-desktop{display:none}.site-header-utils{gap:.4rem}.header-live{font-size:.68rem}.header-icon-btn,.header-search-mobile,.nav-toggle{display:inline-flex}.mobile-drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:rgba(15,23,42,.42);transition:opacity .2s;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-drawer-backdrop.open{opacity:1;pointer-events:auto}.mobile-drawer{z-index:70;width:min(20rem,88vw);padding:max(1rem,env(safe-area-inset-top))max(1rem,env(safe-area-inset-right))max(1.25rem,env(safe-area-inset-bottom))1rem;background:var(--paper);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-drawer{background:color-mix(in srgb,var(--paper)92%,#0f172a 8%)}}.mobile-drawer{-webkit-backdrop-filter:blur(18px);border-left:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.mobile-drawer{border-left:1px solid color-mix(in srgb,var(--line)85%,transparent)}}.mobile-drawer{transition:transform .22s;overflow:auto;transform:translate(104%);box-shadow:-18px 0 48px rgba(15,23,42,.18)}.mobile-drawer.open{transform:translate(0)}.mobile-drawer-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.mobile-drawer-sub{margin:.2rem 0 0;font-size:.78rem}.mobile-drawer-nav{gap:0;display:grid}.mobile-drawer-nav a{border-bottom:1px solid var(--line);align-items:center;min-height:3rem;padding:.75rem .15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mobile-drawer-nav a{border-bottom:1px solid color-mix(in srgb,var(--line)70%,transparent)}}.mobile-drawer-nav a{color:var(--ink);font-size:1rem;font-weight:550;text-decoration:none}.mobile-drawer-nav a.active{color:var(--teal-deep);font-weight:700}.mobile-bottom-nav{z-index:55;height:calc(4rem + env(safe-area-inset-bottom));padding:.35rem .25rem env(safe-area-inset-bottom);background:var(--paper);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in srgb,var(--paper)90%,transparent)}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{border-top:1px solid color-mix(in srgb,var(--line)85%,transparent)}}.mobile-bottom-nav{box-shadow:0 -8px 28px rgba(15,23,42,.06)}.mobile-bottom-nav a,.mobile-bottom-nav button{min-width:0;color:var(--muted);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.2rem;font-size:.62rem;font-weight:600;text-decoration:none;display:flex}.mobile-bottom-nav a.active,.mobile-bottom-nav button.active{color:var(--teal-deep)}.page{padding:1rem max(.85rem,env(safe-area-inset-right))calc(5.25rem + env(safe-area-inset-bottom))max(.85rem,env(safe-area-inset-left))}.brand-mark{font-size:1.05rem}.home-grid,.home-grid-hero,.agenda-grid,.events-dashboard .agenda-grid,.markets-dashboard .home-grid,.macro-dashboard .home-grid,.liquidity-dashboard .home-grid,.commodities-dashboard .home-grid{grid-template-columns:1fr}.home-card,.agenda-side-card,.chart-panel,.table-panel,.peers-panel,.stub-panel{padding:.85rem .9rem .95rem}.agenda-snap-grid,.market-snap-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;width:auto;min-width:0;margin-left:-.9rem;margin-right:-.9rem;padding-bottom:.5rem;padding-left:.9rem;padding-right:.9rem;display:flex;overflow-x:auto}.market-snap-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-.9rem;margin-right:-.9rem;padding-left:.9rem;padding-right:.9rem;overflow-x:auto}.market-snap-scroller .market-snap-grid{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.agenda-snap-grid::-webkit-scrollbar{display:none}.market-snap-grid::-webkit-scrollbar{display:none}.market-snap-scroller::-webkit-scrollbar{display:none}.agenda-snap-card,.market-snap-grid>*{scroll-snap-align:start;flex:0 0 240px;width:240px;max-width:240px}.feature-cards,.ops-strip,.monitor-cards,.liquidity-hero,.ticker-detail .ticker-panels{grid-template-columns:1fr}.symbol-hero h1,.earnings-hero h1,.stub-panel h1{font-size:max(1.7rem,min(9vw,2.3rem))}.symbol-stats{grid-template-columns:1fr;width:100%;min-width:0}.symbol-stats.etf-stat-grid,.symbol-stats.stock-session-grid{grid-template-columns:1fr 1fr}.metric-row-label{flex-basis:100%}.etf-sector-row{grid-template-columns:minmax(0,1fr) 4.2rem}.etf-sector-name{grid-column:1/-1}.monitor-card{padding:.7rem .75rem}.monitor-card strong{font-size:1.05rem}.chart-canvas{height:260px}.chart-canvas-volume{height:300px}.home-card-hero .chart-panel-embedded .chart-canvas,.chart-canvas-fill{min-height:260px;max-height:260px;height:260px!important}.range-pills,.range-pills-segmented,.history-controls,.chart-toolbar .range-pills,.chart-toolbar-modern .range-pills-segmented{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;max-width:100%;display:flex;overflow-x:auto}.range-pills::-webkit-scrollbar{display:none}.range-pills-segmented::-webkit-scrollbar{display:none}.history-controls::-webkit-scrollbar{display:none}.range-pills button,.range-pills a,.range-pills-segmented button,.range-pills-segmented a{flex:none;padding:.4rem .75rem;font-size:.84rem}.history-controls{width:100%}.earnings-subnav,.markets-subnav,.macro-subnav,.liquidity-subnav,.commodity-subnav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:.35rem;padding-bottom:.15rem;overflow-x:auto}.earnings-subnav::-webkit-scrollbar{display:none}.markets-subnav::-webkit-scrollbar{display:none}.macro-subnav::-webkit-scrollbar{display:none}.liquidity-subnav::-webkit-scrollbar{display:none}.commodity-subnav::-webkit-scrollbar{display:none}.earnings-subnav a,.markets-subnav a,.macro-subnav a,.liquidity-subnav a,.commodity-subnav a{flex:none}.earnings-toolbar{flex-direction:column;align-items:stretch}.filter-search input{width:100%;min-width:0}.table-scroll,.earnings-table-scroll,.universe-table-scroll{-webkit-overflow-scrolling:touch;max-height:none;overflow-x:auto}.earnings-table,.markets-table,.sticky-table,.table-scroll table{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.earnings-table th,.earnings-table td,.markets-table th,.markets-table td,.table-scroll th,.table-scroll td{padding:.72rem .5rem}.table-scroll table th:first-child,.table-scroll table td:first-child,.earnings-table-scroll table th:first-child,.earnings-table-scroll table td:first-child,.universe-table-scroll table th:first-child,.universe-table-scroll table td:first-child,.sticky-table .sticky-col,.earnings-table .sticky-col{z-index:2;background:#fff;position:-webkit-sticky;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.table-scroll table th:first-child,.table-scroll table td:first-child,.earnings-table-scroll table th:first-child,.earnings-table-scroll table td:first-child,.universe-table-scroll table th:first-child,.universe-table-scroll table td:first-child,.sticky-table .sticky-col,.earnings-table .sticky-col{background:color-mix(in srgb,#fff 94%,var(--paper))}}.table-scroll table th:first-child,.table-scroll table td:first-child,.earnings-table-scroll table th:first-child,.earnings-table-scroll table td:first-child,.universe-table-scroll table th:first-child,.universe-table-scroll table td:first-child,.sticky-table .sticky-col,.earnings-table .sticky-col{border-right:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.table-scroll table th:first-child,.table-scroll table td:first-child,.earnings-table-scroll table th:first-child,.earnings-table-scroll table td:first-child,.universe-table-scroll table th:first-child,.universe-table-scroll table td:first-child,.sticky-table .sticky-col,.earnings-table .sticky-col{border-right:1px solid color-mix(in srgb,var(--line)80%,transparent)}}.table-scroll table th:first-child,.table-scroll table td:first-child,.earnings-table-scroll table th:first-child,.earnings-table-scroll table td:first-child,.universe-table-scroll table th:first-child,.universe-table-scroll table td:first-child,.sticky-table .sticky-col,.earnings-table .sticky-col{box-shadow:4px 0 10px rgba(15,23,42,.06)}.table-scroll thead th:first-child,.earnings-table-scroll thead th:first-child,.universe-table-scroll thead th:first-child,.sticky-table thead th.sticky-col{z-index:3;background:var(--paper)}@supports (color:color-mix(in lab, red, red)){.table-scroll thead th:first-child,.earnings-table-scroll thead th:first-child,.universe-table-scroll thead th:first-child,.sticky-table thead th.sticky-col{background:color-mix(in srgb,var(--paper)96%,#fff)}}.cmdk-panel{width:min(100vw - 1rem,28rem);max-height:calc(100vh - 1rem - env(safe-area-inset-bottom));margin:.5rem}.cmdk-overlay{padding-top:max(.75rem,env(safe-area-inset-top));align-items:flex-start}.macro-subnav-pills{z-index:40;top:3.6rem}.chart-canvas,.chart-canvas-volume,.chart-canvas-fill{touch-action:pan-y pinch-zoom}}.crypto-supply-track{background:var(--line);border-radius:999px;height:.35rem;margin-top:.35rem}@supports (color:color-mix(in lab, red, red)){.crypto-supply-track{background:color-mix(in srgb,var(--line)70%,transparent)}}.crypto-supply-track{overflow:hidden}.crypto-supply-track i{border-radius:inherit;background:var(--teal);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.crypto-supply-track i{background:color-mix(in srgb,var(--teal)70%,#94a3b8)}}.crypto-funding-badge,.muted-badge{border:1px solid var(--line);border-radius:999px;width:-moz-fit-content;width:fit-content;margin-top:.15rem;padding:.1rem .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crypto-funding-badge,.muted-badge{border:1px solid color-mix(in srgb,var(--line)90%,transparent)}}.crypto-funding-badge,.muted-badge{background:var(--paper-2)}@supports (color:color-mix(in lab, red, red)){.crypto-funding-badge,.muted-badge{background:color-mix(in srgb,var(--paper-2)70%,#fff)}}.crypto-funding-badge,.muted-badge{color:var(--muted);font-size:.68rem;font-weight:600}.crypto-fg-gauge{justify-items:center;gap:.65rem;padding:.35rem 0 .15rem;display:grid}.crypto-fg-arc{background:conic-gradient(from 180deg at 50% 100%,#be123c 0deg,#c2410c 45deg,#b45309 90deg,#0f766e 135deg,#047857 180deg,transparent 180deg);border-radius:9.5rem 9.5rem 0 0;width:9.5rem;height:4.75rem;position:relative;overflow:hidden}.crypto-fg-arc:after{content:"";background:var(--home-card-bg,#fff);border-radius:3.65rem 3.65rem 0 0;height:3.65rem;position:absolute;bottom:0;left:1.1rem;right:1.1rem}.crypto-fg-arc i{z-index:1;transform-origin:50% 100%;background:var(--ink);border-radius:999px;width:.16rem;height:4.1rem;margin-left:-.08rem;position:absolute;bottom:0;left:50%}.crypto-fg-score{text-align:center;justify-items:center;gap:.1rem;display:grid}.crypto-fg-score strong{font-size:1.45rem;line-height:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
