@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,::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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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{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:#0000;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:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end: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-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-200{top:calc(var(--spacing) * 200)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow: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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.ui-label{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-weight:500}.ui-badge{align-items:center;gap:var(--space-3xs);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-dim);white-space:nowrap;padding:2px 7px;font-weight:500;line-height:1.5;display:inline-flex}.ui-badge--pos{color:var(--pos-text);background:var(--pos-soft);border-color:#0000}.ui-badge--neg{color:var(--neg-text);background:var(--neg-soft);border-color:#0000}.ui-badge--accent{color:var(--accent-text);background:var(--accent-soft);border-color:#0000}.ui-badge--info{color:var(--accent-text);background:var(--info-soft);border-color:#0000}.ui-badge--caution{color:var(--fg);background:var(--bg-2);border-color:var(--line)}.ui-badge--locked{color:var(--fg-muted);background:var(--bg-2);border-color:var(--line-soft)}.ui-badge--round{padding-inline:var(--space-2xs);border-radius:999px}.ui-chip{align-items:center;gap:var(--space-3xs);border:1px solid var(--line);background:var(--surface);color:var(--fg-dim);font-size:var(--t-300);white-space:nowrap;cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:500;line-height:1.4;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.ui-chip:hover{background:var(--bg-2);color:var(--fg)}.ui-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-chip[aria-pressed=true],.ui-chip[aria-current=true],.ui-chip[aria-current=location],.ui-chip[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.ui-chip[aria-disabled=true]{opacity:.5;cursor:default}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--t-300);white-space:nowrap;cursor:pointer;border:1px solid #0000;padding:10px 16px;font-weight:500;line-height:1.3;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.ui-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-btn[aria-disabled=true],.ui-btn:disabled{opacity:.55;cursor:default}.ui-btn--primary{background:var(--accent-fill);color:var(--on-accent);border-color:var(--glass-hi);box-shadow:inset 0 1px 0 var(--glass-hi), 0 8px 20px -10px var(--accent-glow)}.ui-btn--primary:hover{background:var(--accent-fill);box-shadow:inset 0 1px 0 var(--glass-hi), 0 10px 26px -10px var(--accent-glow)}.ui-btn--ghost{color:var(--fg);border-color:var(--line);background:0 0}.ui-btn--ghost:hover{background:var(--bg-2);border-color:var(--fg-muted)}.ui-btn--ink{background:var(--bg-ink);color:var(--fg-on-ink);border-color:var(--bg-ink)}.ui-btn--ink:hover{background:var(--bg-ink-hover);border-color:var(--bg-ink-hover)}.ui-btn--lg{font-size:var(--t-400);padding:14px 22px}.ui-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-md)}.ui-card--flush{padding:0;overflow:hidden}.ui-card--interactive{cursor:pointer;transition:background .14s,border-color .14s,box-shadow .14s}.ui-card--interactive:hover{background:var(--bg-2);border-color:var(--line)}.ui-card--interactive:focus-within{border-color:var(--accent)}.ui-card-head{align-items:center;gap:var(--space-2xs);margin-bottom:var(--stack-tight);display:flex}.ui-card-head h2,.ui-card-head h3{font-size:var(--t-600);margin:0;font-weight:600;line-height:1.25}.ui-card-head-end{align-items:center;gap:var(--space-3xs);margin-left:auto;display:inline-flex}.ui-card-head svg{color:var(--fg-muted);flex:none}.ui-panel{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:var(--space-lg)}.ui-panel--nested{background:var(--bg-2)}.ui-panel--ink{background:var(--bg-ink);color:var(--fg-on-ink);border-color:#0000}.ui-panel--ink .ui-label{color:var(--fg-on-ink);opacity:.7}.ui-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.ui-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:auto}.ui-scroll--bounded{max-height:min(72dvh,760px)}.ui-table{border-collapse:collapse;background:var(--surface);width:100%;font-size:var(--t-300)}.ui-table th,.ui-table td{border-bottom:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:11px 16px}.ui-table td{color:var(--fg-dim)}.ui-table thead th{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;background:var(--bg-2);font-weight:500}.ui-table tbody tr:last-child td,.ui-table tbody tr:last-child th{border-bottom:0}.ui-table th.num,.ui-table td.num{text-align:right}.ui-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-table td.pos{color:var(--pos-text)}.ui-table td.neg{color:var(--neg-text)}.ui-table--stickyhead th{z-index:2;position:sticky;top:0}.ui-table tbody tr{position:relative}.ui-table tbody tr:hover td{background:var(--bg-2)}.ui-table--static tbody tr:hover td{background:0 0}.ui-row-link{color:inherit;text-decoration:none}.ui-row-link:after{content:"";z-index:2;position:absolute;inset:0}.ui-row-link:focus-visible{outline:none}.ui-row-link:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:480px){.ui-table--cards{width:100%;display:block}.ui-table--cards thead{display:none}.ui-table--cards tbody{display:block}.ui-table--cards tbody tr{align-items:baseline;column-gap:var(--space-2xs);row-gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.ui-table--cards tbody tr:last-child{border-bottom:0}.ui-table--cards tbody tr:hover{background:var(--bg-2)}.ui-table--cards tbody tr:hover td{background:0 0}.ui-table--cards td,.ui-table--cards th{border:0;padding:0;display:none}.ui-table--cards td.ui-cell-sym{flex:none;display:block}.ui-table--cards td.ui-cell-name{align-items:baseline;column-gap:var(--space-2xs);row-gap:var(--space-3xs);min-width:0;color:var(--fg);flex-wrap:wrap;flex:60%;font-weight:500;display:flex}.ui-table--cards td.ui-cell-key{text-align:left;flex:45%;min-width:0;display:block}.ui-table--cards td.ui-cell-key:before{content:attr(data-label);margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);white-space:normal;font-weight:500;display:block}}.ui-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg)}.ui-num--pos{color:var(--pos-text)}.ui-num--neg{color:var(--neg-text)}.ui-kv{gap:var(--space-3xs);display:grid}.ui-kv-label{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-weight:500}.ui-kv-value{font-size:var(--t-500);color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.ui-kv-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.ui-stack{gap:var(--stack-group);flex-direction:column;display:flex}.ui-stack--tight{gap:var(--stack-tight)}.ui-row{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ui-row--between{justify-content:space-between}@media (prefers-reduced-motion:reduce){.ui-chip,.ui-btn,.ui-card--interactive{transition:none}}@media (pointer:coarse){.ui-btn,.ui-chip{min-height:var(--tap)}}.ui-glass{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi), 0 10px 36px -14px var(--glass-shadow)}.ui-glass--strong{background:var(--glass-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-glass,.ui-glass--strong{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.ui-glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-glass--strong{background:var(--surface)}}.ui-seg{background:var(--bg-3);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ui-seg a,.ui-seg button{align-items:center;gap:var(--space-3xs);color:var(--fg-dim);font-family:inherit;font-size:var(--t-300);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-weight:500;line-height:1.3;text-decoration:none;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.ui-seg a:hover,.ui-seg button:hover{color:var(--fg)}.ui-seg a:focus-visible,.ui-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-seg a[aria-current=true],.ui-seg a[aria-current=page],.ui-seg button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.ui-seg--sm a,.ui-seg--sm button{font-size:var(--t-200);padding:4px 11px}:where(.ui-call){--lb:var(--lb-watch);--lb-soft:var(--lb-watch-soft)}.ui-call{flex-direction:column;align-items:flex-start;gap:1px;display:inline-flex}.ui-call--buy{--lb:var(--lb-buy);--lb-soft:var(--lb-buy-soft)}.ui-call--potential{--lb:var(--lb-potential);--lb-soft:var(--lb-potential-soft)}.ui-call--watch{--lb:var(--lb-watch);--lb-soft:var(--lb-watch-soft)}.ui-call--take{--lb:var(--lb-take);--lb-soft:var(--lb-take-soft)}.ui-call--reduce{--lb:var(--lb-reduce);--lb-soft:var(--lb-reduce-soft)}.ui-call--avoid{--lb:var(--lb-avoid);--lb-soft:var(--lb-avoid-soft)}.ui-call-word{align-items:center;gap:var(--space-3xs);color:var(--lb);font-size:var(--t-300);white-space:nowrap;font-weight:600;line-height:1.3;display:inline-flex}.ui-call-word:before{content:"";background:var(--lb);border-radius:50%;flex:none;width:7px;height:7px}.ui-call--lg .ui-call-word{font-size:var(--t-500)}:where(.ui-marker){--lb:var(--lb-watch);--lb-soft:var(--lb-watch-soft)}.ui-marker{align-items:center;gap:var(--space-3xs);border:1px solid var(--lb);border-radius:var(--radius-xs);font-size:var(--t-200);white-space:nowrap;color:var(--lb);padding:1px 7px;font-weight:600;line-height:1.5;display:inline-flex}.ui-marker--potential{--lb:var(--lb-potential);--lb-soft:var(--lb-potential-soft)}.ui-marker--buy{--lb:var(--lb-buy);--lb-soft:var(--lb-buy-soft)}.ui-marker--take{--lb:var(--lb-take);--lb-soft:var(--lb-take-soft)}.ui-marker--avoid{--lb:var(--lb-avoid);--lb-soft:var(--lb-avoid-soft)}.ui-marker--soft{background:0 0}.ui-marker--strong{background:var(--lb-soft)}.ui-marker--extreme{background:var(--lb-soft);box-shadow:0 0 0 2px var(--lb-soft)}.ui-strength{align-items:center;gap:var(--space-3xs);font-size:var(--t-200);color:var(--fg-muted);white-space:nowrap;padding-left:13px;display:inline-flex}.ui-strength-bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.ui-strength-bars i{background:var(--lb);border-radius:1px;width:3px;display:block}.ui-strength-bars i.off{opacity:.22}.ui-strength b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-dim);font-weight:500}.ui-checks{gap:var(--space-3xs) 6px;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-checks li{align-items:center;gap:var(--space-3xs);background:var(--pos-soft);color:var(--pos-text);font-size:var(--t-200);border-radius:999px;padding:2px 8px;line-height:1.5;display:inline-flex}.ui-checks li.off{background:var(--bg-3);color:var(--fg-muted);text-decoration:line-through;text-decoration-thickness:1px}.ui-meter{align-items:center;gap:var(--space-2xs);white-space:nowrap;display:inline-flex}.ui-meter-track{background:var(--bg-3);border-radius:3px;flex:none;width:56px;height:6px;position:relative;overflow:hidden}.ui-meter-track i{background:var(--accent);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.ui-meter-track b{background:var(--fg-muted);width:1px;position:absolute;top:0;bottom:0;left:50%}.ui-meter-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-300);color:var(--fg-dim)}.ui-meter-value--high{color:var(--fg);font-weight:600}.ui-meter-value--low{color:var(--fg-muted)}.ui-table--pinned th.ui-col-pin,.ui-table--pinned td.ui-col-pin{z-index:1;background:var(--surface);width:1%;box-shadow:inset 1px 0 0 var(--line-soft);position:sticky;right:0}.ui-table--pinned th.ui-col-pin{z-index:3;background:var(--bg-2)}.ui-table--pinned tbody tr:hover td.ui-col-pin{background:var(--bg-2)}.ui-pin-link{color:var(--accent-text);font-size:var(--t-300);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}@media (max-width:480px){.ui-table--pinned th.ui-col-pin,.ui-table--pinned td.ui-col-pin{box-shadow:none;position:static}}.ui-phead{align-items:flex-end;gap:var(--space-xs) var(--space-md);margin-bottom:var(--stack-group);flex-wrap:wrap;display:flex}.ui-phead h1{font-size:var(--t-800);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.ui-phead p{max-width:68ch;font-size:var(--t-400);color:var(--fg-dim);margin:4px 0 0;line-height:1.55}.ui-phead-main{flex:24ch;min-width:0}.ui-phead-end{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-left:auto;display:inline-flex}.ui-rowdetail td{background:var(--bg-3);white-space:normal}.ui-rowdetail:hover td{background:var(--bg-3)}.ui-detail-cell{padding:var(--space-sm) var(--space-md);color:var(--fg-dim)}.ui-col-toggle{width:1%;padding-left:0;padding-right:var(--space-2xs)}.ui-rowtoggle{width:26px;height:26px;color:var(--fg-muted);z-index:3;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.ui-rowtoggle:hover{color:var(--fg)}.ui-rowtoggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-rowtoggle-caret{transition:transform .16s}.ui-rowtoggle-caret--open{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.ui-rowtoggle,.ui-rowtoggle-caret{transition:none}}@media (max-width:480px){.ui-table--cards td.ui-col-toggle{flex:none;margin-left:auto;display:block}.ui-table--cards td.ui-detail-cell{padding:var(--space-xs) 0 0;flex:100%;display:block}.ui-table--cards tbody tr.ui-rowdetail{padding-top:0}}:root{--surface:#fff;--bg:#eef2f8;--bg-2:#e7ebf2;--bg-3:#dde2ea;--bg-glass:#ffffffd1;--bg-ink:#101829;--bg-ink-hover:#202a3d;--line:#d0d5de;--line-soft:#e2e6ed;--fg:#101829;--fg-dim:#4c5670;--fg-muted:#59647c;--fg-on-ink:#f4f7fc;--accent:#086fe3;--accent-2:#50a9ff;--accent-hover:#0060c8;--accent-soft:#086fe31f;--accent-line:#086fe347;--accent-ink:#fff;--accent-grad:linear-gradient(135deg, #086fe3, #00b2f0);--accent-grad-hover:linear-gradient(135deg, #0060c8, #009fd6);--pos:#138a55;--pos-soft:#138a551f;--neg:#d23b2f;--neg-soft:#d23b2f1f;--pos-text:#006d40;--neg-text:#a71a1b;--warn-text:#865900;--accent-text:#0052af;--info:#0077c1;--info-soft:#0077c11a;--stk-nav-h:75px;--stk-secnav-h:46px;--stk-anchor-offset:calc(var(--stk-nav-h) + 16px);--t-900:44px;--t-800:33px;--t-700:27px;--t-600:22px;--t-500:18px;--t-400:15px;--t-300:13px;--t-200:11px;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:96px;--stack-tight:var(--space-xs);--stack-group:var(--space-md);--stack-region:var(--space-xl);--tap:44px;--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--shadow-sm:0 1px 2px #14110d0a, 0 1px 0 #14110d05;--shadow-md:0 4px 14px #14110d0f, 0 1px 0 #14110d08;--shadow-lg:0 24px 60px #14110d24, 0 4px 14px #14110d0f;--font-sans:var(--font-instrument-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-ibm-plex-mono), ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ground-orb-1:#7dc4ff;--ground-orb-2:#b6e4ff;--ground-orb-3:#d4ddf0;--ground-orb-alpha:.62;--glass:#ffffff8c;--glass-strong:#fffc;--glass-edge:#ffffffd9;--glass-hi:#fffffff2;--glass-shadow:#222d4538;--accent-fill:linear-gradient(180deg, #a9dbff 0%, #50a9ff 100%);--accent-glow:#50a9ff99;--on-accent:#072a55;--ax-trend:#1f4e9c;--ax-trend-soft:#1f4e9c21;--ax-setups:#1a9bc9;--ax-setups-soft:#1a9bc924;--ax-highs-lows:#8c4a1e;--ax-highs-lows-soft:#8c4a1e21;--ax-momentum:#c98a09;--ax-momentum-soft:#c98a0926;--ax-volume:#c93a82;--ax-volume-soft:#c93a8221;--ax-all:#101829;--ax-all-soft:#10182914;--lb-buy:#006d40;--lb-buy-soft:#006d4021;--lb-potential:#0052af;--lb-potential-soft:#0052af1f;--lb-watch:#4c5670;--lb-watch-soft:#4c56701a;--lb-take:#865900;--lb-take-soft:#86590026;--lb-reduce:#a23a00;--lb-reduce-soft:#a23a0021;--lb-avoid:#a71a1b;--lb-avoid-soft:#a71a1b1f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--surface:lab(100% 0 0);--bg:lab(95.3355% -.574291 -3.34162);--bg-2:lab(93.0126% -.634432 -3.71077);--bg-3:lab(89.7586% -.75224 -4.44794);--bg-glass:lab(100% 0 0/.82);--bg-ink:lab(8.10366% .840321 -12.9372);--bg-ink-hover:lab(16.818% .398338 -13.7628);--line:lab(85.1058% -.702381 -5.21628);--line-soft:lab(91.2679% -.517547 -3.73462);--fg:lab(8.10366% .840321 -12.9372);--fg-dim:lab(36.4815% .996694 -16.5144);--fg-muted:lab(42.1153% .180483 -14.7372);--fg-on-ink:lab(97.0709% -.326723 -3.0069);--accent:lab(47.1919% 9.43244 -67.349);--accent-2:lab(66.6521% -6.67623 -51.3486);--accent-hover:lab(40.4389% 14.4961 -70.658);--accent-soft:lab(47.1919% 9.43244 -67.349/.12);--accent-line:lab(47.1919% 9.43244 -67.349/.28);--accent-ink:lab(100% 0 0);--accent-grad:linear-gradient(135deg, lab(47.1919% 9.43244 -67.349), lab(67.4668% -23.1481 -43.2965));--accent-grad-hover:linear-gradient(135deg, lab(40.4389% 14.4961 -70.658), lab(60.6986% -22.5488 -43.9888));--pos:lab(50.6278% -41.8299 19.4379);--pos-soft:lab(50.6278% -41.8299 19.4379/.12);--neg:lab(49.0996% 59.1129 43.6458);--neg-soft:lab(49.0996% 59.1129 43.6458/.12);--pos-text:lab(40.0139% -37.7266 17.5314);--neg-text:lab(36.7695% 55.1263 39.064);--warn-text:lab(41.8621% 15.6248 58.6298);--accent-text:lab(35.0432% 10.9239 -60.3509);--info:lab(47.0478% -6.60467 -54.7964);--info-soft:lab(47.0478% -6.60467 -54.7964/.1);--shadow-sm:0 1px 2px lab(5.28425% .542134 2.63397/.04), 0 1px 0 lab(5.28425% .542134 2.63397/.02);--shadow-md:0 4px 14px lab(5.28425% .542134 2.63397/.06), 0 1px 0 lab(5.28425% .542134 2.63397/.03);--shadow-lg:0 24px 60px lab(5.28425% .542134 2.63397/.14), 0 4px 14px lab(5.28425% .542134 2.63397/.06);--ground-orb-1:lab(76.1636% -10.9037 -36.7066);--ground-orb-2:lab(87.9604% -10.8075 -18.1318);--ground-orb-3:lab(87.8039% -.456303 -10.4787);--glass:lab(100% 0 0/.55);--glass-strong:lab(100% 0 0/.8);--glass-edge:lab(100% 0 0/.85);--glass-hi:lab(100% 0 0/.95);--glass-shadow:lab(18.4988% .723034 -16.2392/.22);--accent-fill:linear-gradient(180deg, lab(84.8477% -10.3561 -23.1282) 0%, lab(66.6521% -6.67623 -51.3486) 100%);--accent-glow:lab(66.6521% -6.67623 -51.3486/.6);--on-accent:lab(16.8529% 2.14332 -30.0158);--ax-trend:lab(33.5579% 7.09236 -47.9282);--ax-trend-soft:lab(33.5579% 7.09236 -47.9282/.13);--ax-setups:lab(59.219% -21.4766 -33.466);--ax-setups-soft:lab(59.219% -21.4766 -33.466/.14);--ax-highs-lows:lab(39.2902% 26.2187 38.0336);--ax-highs-lows-soft:lab(39.2902% 26.2187 38.0336/.13);--ax-momentum:lab(62.7521% 18.4791 66.1021);--ax-momentum-soft:lab(62.7521% 18.4791 66.1021/.15);--ax-volume:lab(48.7679% 61.1218 -6.80416);--ax-volume-soft:lab(48.7679% 61.1218 -6.80416/.13);--ax-all:lab(8.10366% .840321 -12.9372);--ax-all-soft:lab(8.10366% .840321 -12.9372/.08);--lb-buy:lab(40.0139% -37.7266 17.5314);--lb-buy-soft:lab(40.0139% -37.7266 17.5314/.13);--lb-potential:lab(35.0432% 10.9239 -60.3509);--lb-potential-soft:lab(35.0432% 10.9239 -60.3509/.12);--lb-watch:lab(36.4815% .996694 -16.5144);--lb-watch-soft:lab(36.4815% .996694 -16.5144/.1);--lb-take:lab(41.8621% 15.6248 58.6298);--lb-take-soft:lab(41.8621% 15.6248 58.6298/.15);--lb-reduce:lab(39.6537% 42.6467 52.8267);--lb-reduce-soft:lab(39.6537% 42.6467 52.8267/.13);--lb-avoid:lab(36.7695% 55.1263 39.064);--lb-avoid-soft:lab(36.7695% 55.1263 39.064/.12)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#151a28;--bg:#0a0e17;--bg-2:#1b2132;--bg-3:#060a13;--bg-glass:#151a28cc;--bg-ink:#12366a;--bg-ink-hover:#20447a;--line:#33373f;--line-soft:#24272e;--fg:#edf1f8;--fg-dim:#a8b0c6;--fg-muted:#818aa2;--fg-on-ink:#f2f5fb;--accent:#3295f6;--accent-2:#7dc4ff;--accent-hover:#57a8ff;--accent-soft:#5fb3ff29;--accent-line:#5fb3ff61;--accent-ink:#061c36;--accent-grad:linear-gradient(135deg, #3295f6, #74d1ff);--accent-grad-hover:linear-gradient(135deg, #57a8ff, #9fdeff);--pos:#4fd48f;--pos-soft:#4fd48f24;--neg:#ff7a6e;--neg-soft:#ff7a6e24;--pos-text:#65d999;--neg-text:#ff8981;--warn-text:#edad44;--accent-text:#5fb3ff;--info:#2bb4e7;--info-soft:#2bb4e729;--shadow-sm:0 1px 2px #00000080, inset 0 1px 0 #ffffff0a;--shadow-md:0 4px 14px #0000008c, inset 0 1px 0 #ffffff0f;--shadow-lg:0 24px 60px #000000a6, 0 4px 14px #00000073, inset 0 1px 0 #ffffff14;--ground-orb-1:#308fe9;--ground-orb-2:#2bb4e7;--ground-orb-3:#5c7ab8;--ground-orb-alpha:.4;--glass:#ffffff0e;--glass-strong:#121724b8;--glass-edge:#ffffff1c;--glass-hi:#ffffff29;--glass-shadow:#0000008c;--accent-fill:linear-gradient(180deg, #bee3ff 0%, #5fb3ff 100%);--accent-glow:#5fb3ff66;--on-accent:#061c36;--ax-trend:#3a6adc;--ax-trend-soft:#3a6adc38;--ax-setups:#21a3c8;--ax-setups-soft:#21a3c82e;--ax-highs-lows:#9c4a2e;--ax-highs-lows-soft:#9c4a2e38;--ax-momentum:#be8a1e;--ax-momentum-soft:#be8a1e2e;--ax-volume:#d6488b;--ax-volume-soft:#d6488b33;--ax-all:#edf1f8;--ax-all-soft:#edf1f81f;--lb-buy:#4fd48f;--lb-buy-soft:#4fd48f29;--lb-potential:#5fb3ff;--lb-potential-soft:#5fb3ff29;--lb-watch:#a8b0c6;--lb-watch-soft:#a8b0c624;--lb-take:#e0a63a;--lb-take-soft:#e0a63a29;--lb-reduce:#f08a62;--lb-reduce-soft:#f08a6229;--lb-avoid:#ff7a6e;--lb-avoid-soft:#ff7a6e29}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--surface:lab(9.30265% 1.11114 -10.56);--bg:lab(3.90181% .225939 -5.59781);--bg-2:lab(12.7424% 1.34846 -12.3692);--bg-3:lab(2.67672% .299193 -4.99735);--bg-glass:lab(9.30265% 1.11114 -10.56/.8);--bg-ink:lab(22.6258% 3.35144 -34.7979);--bg-ink-hover:lab(28.5071% 1.94867 -34.9255);--line:lab(22.7689% .100225 -5.96723);--line-soft:lab(15.4714% .103489 -5.21438);--fg:lab(94.9753% -.401765 -3.75478);--fg-dim:lab(71.7281% .54875 -12.3314);--fg-muted:lab(57.4186% .818223 -14.1183);--fg-on-ink:lab(96.4909% -.326663 -3.00684);--accent:lab(59.6021% -2.59143 -57.7509);--accent-2:lab(76.1636% -10.9037 -36.7066);--accent-hover:lab(66.8163% -4.98062 -51.2952);--accent-soft:lab(70.1092% -9.00513 -45.8979/.16);--accent-line:lab(70.1092% -9.00513 -45.8979/.38);--accent-ink:lab(9.73897% -.191115 -19.91);--accent-grad:linear-gradient(135deg, lab(59.6021% -2.59143 -57.7509), lab(79.3499% -19.1054 -31.8197));--accent-grad-hover:linear-gradient(135deg, lab(66.8163% -4.98062 -51.2952), lab(85.1394% -16.3376 -26.2348));--pos:lab(76.3697% -49.6358 23.066);--pos-soft:lab(76.3697% -49.6358 23.066/.14);--neg:lab(67.3486% 50.8873 31.7881);--neg-soft:lab(67.3486% 50.8873 31.7881/.14);--pos-text:lab(78.6428% -45.2102 21.0108);--neg-text:lab(70.7023% 46.8912 26.5378);--warn-text:lab(75.569% 17.4111 61.2054);--accent-text:lab(70.1092% -9.00513 -45.8979);--info:lab(68.0668% -23.4453 -36.2503);--info-soft:lab(68.0668% -23.4453 -36.2503/.16);--shadow-sm:0 1px 2px lab(0% 0 0/.5), inset 0 1px 0 lab(100% 0 0/.04);--shadow-md:0 4px 14px lab(0% 0 0/.55), inset 0 1px 0 lab(100% 0 0/.06);--shadow-lg:0 24px 60px lab(0% 0 0/.65), 0 4px 14px lab(0% 0 0/.45), inset 0 1px 0 lab(100% 0 0/.08);--ground-orb-1:lab(57.2921% -3.82158 -54.09);--ground-orb-2:lab(68.0668% -23.4453 -36.2503);--ground-orb-3:lab(51.0111% 2.49359 -36.634);--glass:lab(100% 0 0/.055);--glass-strong:lab(7.58136% .933878 -10.1678/.72);--glass-edge:lab(100% 0 0/.11);--glass-hi:lab(100% 0 0/.16);--glass-shadow:lab(0% 0 0/.55);--accent-fill:linear-gradient(180deg, lab(88.2035% -7.94303 -17.9592) 0%, lab(70.1092% -9.00513 -45.8979) 100%);--accent-glow:lab(70.1092% -9.00513 -45.8979/.4);--on-accent:lab(9.73897% -.191115 -19.91);--ax-trend:lab(46.4571% 14.3857 -64.2442);--ax-trend-soft:lab(46.4571% 14.3857 -64.2442/.22);--ax-setups:lab(61.7399% -24.8252 -29.179);--ax-setups-soft:lab(61.7399% -24.8252 -29.179/.18);--ax-highs-lows:lab(42.0068% 33.4016 32.8785);--ax-highs-lows-soft:lab(42.0068% 33.4016 32.8785/.22);--ax-momentum:lab(61.5027% 13.7751 60.0021);--ax-momentum-soft:lab(61.5027% 13.7751 60.0021/.18);--ax-volume:lab(53.1182% 60.4771 -5.46522);--ax-volume-soft:lab(53.1182% 60.4771 -5.46522/.2);--ax-all:lab(94.9753% -.401765 -3.75478);--ax-all-soft:lab(94.9753% -.401765 -3.75478/.12);--lb-buy:lab(76.3697% -49.6358 23.066);--lb-buy-soft:lab(76.3697% -49.6358 23.066/.16);--lb-potential:lab(70.1092% -9.00513 -45.8979);--lb-potential-soft:lab(70.1092% -9.00513 -45.8979/.16);--lb-watch:lab(71.7281% .54875 -12.3314);--lb-watch-soft:lab(71.7281% .54875 -12.3314/.14);--lb-take:lab(72.4034% 14.9786 61.5926);--lb-take-soft:lab(72.4034% 14.9786 61.5926/.16);--lb-reduce:lab(68.2927% 37.096 39.097);--lb-reduce-soft:lab(68.2927% 37.096 39.097/.16);--lb-avoid:lab(67.3486% 50.8873 31.7881);--lb-avoid-soft:lab(67.3486% 50.8873 31.7881/.16)}}}:root[data-theme=dark]{--surface:#151a28;--bg:#0a0e17;--bg-2:#1b2132;--bg-3:#060a13;--bg-glass:#151a28cc;--bg-ink:#12366a;--bg-ink-hover:#20447a;--line:#33373f;--line-soft:#24272e;--fg:#edf1f8;--fg-dim:#a8b0c6;--fg-muted:#818aa2;--fg-on-ink:#f2f5fb;--accent:#3295f6;--accent-2:#7dc4ff;--accent-hover:#57a8ff;--accent-soft:#5fb3ff29;--accent-line:#5fb3ff61;--accent-ink:#061c36;--accent-grad:linear-gradient(135deg, #3295f6, #74d1ff);--accent-grad-hover:linear-gradient(135deg, #57a8ff, #9fdeff);--pos:#4fd48f;--pos-soft:#4fd48f24;--neg:#ff7a6e;--neg-soft:#ff7a6e24;--pos-text:#65d999;--neg-text:#ff8981;--warn-text:#edad44;--accent-text:#5fb3ff;--info:#2bb4e7;--info-soft:#2bb4e729;--shadow-sm:0 1px 2px #00000080, inset 0 1px 0 #ffffff0a;--shadow-md:0 4px 14px #0000008c, inset 0 1px 0 #ffffff0f;--shadow-lg:0 24px 60px #000000a6, 0 4px 14px #00000073, inset 0 1px 0 #ffffff14;--ground-orb-1:#308fe9;--ground-orb-2:#2bb4e7;--ground-orb-3:#5c7ab8;--ground-orb-alpha:.4;--glass:#ffffff0e;--glass-strong:#121724b8;--glass-edge:#ffffff1c;--glass-hi:#ffffff29;--glass-shadow:#0000008c;--accent-fill:linear-gradient(180deg, #bee3ff 0%, #5fb3ff 100%);--accent-glow:#5fb3ff66;--on-accent:#061c36;--ax-trend:#3a6adc;--ax-trend-soft:#3a6adc38;--ax-setups:#21a3c8;--ax-setups-soft:#21a3c82e;--ax-highs-lows:#9c4a2e;--ax-highs-lows-soft:#9c4a2e38;--ax-momentum:#be8a1e;--ax-momentum-soft:#be8a1e2e;--ax-volume:#d6488b;--ax-volume-soft:#d6488b33;--ax-all:#edf1f8;--ax-all-soft:#edf1f81f;--lb-buy:#4fd48f;--lb-buy-soft:#4fd48f29;--lb-potential:#5fb3ff;--lb-potential-soft:#5fb3ff29;--lb-watch:#a8b0c6;--lb-watch-soft:#a8b0c624;--lb-take:#e0a63a;--lb-take-soft:#e0a63a29;--lb-reduce:#f08a62;--lb-reduce-soft:#f08a6229;--lb-avoid:#ff7a6e;--lb-avoid-soft:#ff7a6e29}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--surface:lab(9.30265% 1.11114 -10.56);--bg:lab(3.90181% .225939 -5.59781);--bg-2:lab(12.7424% 1.34846 -12.3692);--bg-3:lab(2.67672% .299193 -4.99735);--bg-glass:lab(9.30265% 1.11114 -10.56/.8);--bg-ink:lab(22.6258% 3.35144 -34.7979);--bg-ink-hover:lab(28.5071% 1.94867 -34.9255);--line:lab(22.7689% .100225 -5.96723);--line-soft:lab(15.4714% .103489 -5.21438);--fg:lab(94.9753% -.401765 -3.75478);--fg-dim:lab(71.7281% .54875 -12.3314);--fg-muted:lab(57.4186% .818223 -14.1183);--fg-on-ink:lab(96.4909% -.326663 -3.00684);--accent:lab(59.6021% -2.59143 -57.7509);--accent-2:lab(76.1636% -10.9037 -36.7066);--accent-hover:lab(66.8163% -4.98062 -51.2952);--accent-soft:lab(70.1092% -9.00513 -45.8979/.16);--accent-line:lab(70.1092% -9.00513 -45.8979/.38);--accent-ink:lab(9.73897% -.191115 -19.91);--accent-grad:linear-gradient(135deg, lab(59.6021% -2.59143 -57.7509), lab(79.3499% -19.1054 -31.8197));--accent-grad-hover:linear-gradient(135deg, lab(66.8163% -4.98062 -51.2952), lab(85.1394% -16.3376 -26.2348));--pos:lab(76.3697% -49.6358 23.066);--pos-soft:lab(76.3697% -49.6358 23.066/.14);--neg:lab(67.3486% 50.8873 31.7881);--neg-soft:lab(67.3486% 50.8873 31.7881/.14);--pos-text:lab(78.6428% -45.2102 21.0108);--neg-text:lab(70.7023% 46.8912 26.5378);--warn-text:lab(75.569% 17.4111 61.2054);--accent-text:lab(70.1092% -9.00513 -45.8979);--info:lab(68.0668% -23.4453 -36.2503);--info-soft:lab(68.0668% -23.4453 -36.2503/.16);--shadow-sm:0 1px 2px lab(0% 0 0/.5), inset 0 1px 0 lab(100% 0 0/.04);--shadow-md:0 4px 14px lab(0% 0 0/.55), inset 0 1px 0 lab(100% 0 0/.06);--shadow-lg:0 24px 60px lab(0% 0 0/.65), 0 4px 14px lab(0% 0 0/.45), inset 0 1px 0 lab(100% 0 0/.08);--ground-orb-1:lab(57.2921% -3.82158 -54.09);--ground-orb-2:lab(68.0668% -23.4453 -36.2503);--ground-orb-3:lab(51.0111% 2.49359 -36.634);--glass:lab(100% 0 0/.055);--glass-strong:lab(7.58136% .933878 -10.1678/.72);--glass-edge:lab(100% 0 0/.11);--glass-hi:lab(100% 0 0/.16);--glass-shadow:lab(0% 0 0/.55);--accent-fill:linear-gradient(180deg, lab(88.2035% -7.94303 -17.9592) 0%, lab(70.1092% -9.00513 -45.8979) 100%);--accent-glow:lab(70.1092% -9.00513 -45.8979/.4);--on-accent:lab(9.73897% -.191115 -19.91);--ax-trend:lab(46.4571% 14.3857 -64.2442);--ax-trend-soft:lab(46.4571% 14.3857 -64.2442/.22);--ax-setups:lab(61.7399% -24.8252 -29.179);--ax-setups-soft:lab(61.7399% -24.8252 -29.179/.18);--ax-highs-lows:lab(42.0068% 33.4016 32.8785);--ax-highs-lows-soft:lab(42.0068% 33.4016 32.8785/.22);--ax-momentum:lab(61.5027% 13.7751 60.0021);--ax-momentum-soft:lab(61.5027% 13.7751 60.0021/.18);--ax-volume:lab(53.1182% 60.4771 -5.46522);--ax-volume-soft:lab(53.1182% 60.4771 -5.46522/.2);--ax-all:lab(94.9753% -.401765 -3.75478);--ax-all-soft:lab(94.9753% -.401765 -3.75478/.12);--lb-buy:lab(76.3697% -49.6358 23.066);--lb-buy-soft:lab(76.3697% -49.6358 23.066/.16);--lb-potential:lab(70.1092% -9.00513 -45.8979);--lb-potential-soft:lab(70.1092% -9.00513 -45.8979/.16);--lb-watch:lab(71.7281% .54875 -12.3314);--lb-watch-soft:lab(71.7281% .54875 -12.3314/.14);--lb-take:lab(72.4034% 14.9786 61.5926);--lb-take-soft:lab(72.4034% 14.9786 61.5926/.16);--lb-reduce:lab(68.2927% 37.096 39.097);--lb-reduce-soft:lab(68.2927% 37.096 39.097/.16);--lb-avoid:lab(67.3486% 50.8873 31.7881);--lb-avoid-soft:lab(67.3486% 50.8873 31.7881/.16)}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.ui-ground{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ui-ground-orb{opacity:var(--ground-orb-alpha);filter:blur(70px);border-radius:50%;display:block;position:absolute}.ui-ground-orb-1{background:radial-gradient(circle, var(--ground-orb-1), transparent 62%);width:62vw;height:62vw;top:-20vw;left:-18vw}.ui-ground-orb-2{background:radial-gradient(circle, var(--ground-orb-2), transparent 62%);width:54vw;height:54vw;top:10vh;right:-20vw}.ui-ground-orb-3{background:radial-gradient(circle, var(--ground-orb-3), transparent 62%);width:56vw;height:56vw;bottom:-30vw;left:20vw}@media (prefers-reduced-transparency:reduce){.ui-ground{display:none}}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.wrap{max-width:1240px;padding-block:0;padding-inline:32px;padding-inline:max(32px, var(--safe-l)) max(32px, var(--safe-r));margin:0 auto}.section{padding:112px 0;position:relative}.section+.section{border-top:1px solid var(--line-soft)}.footer-slot{padding-bottom:var(--space-md)}.nav{z-index:50;border:0;border-bottom:1px solid var(--line);position:sticky;top:0}.nav-inner{padding:16px 32px;padding:16px max(32px, var(--safe-r)) 16px max(32px, var(--safe-l));align-items:center;gap:28px;max-width:1240px;margin:0 auto;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand-mark{grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;width:22px;height:22px;display:grid}.brand-mark span{background:var(--fg);border-radius:1px;display:block}.brand-mark span:first-child{height:8px}.brand-mark span:nth-child(2){background:var(--accent);height:14px}.brand-mark span:nth-child(3){background:linear-gradient(180deg, var(--accent), var(--accent-2));height:18px}.brand-name{letter-spacing:-.012em;font-size:17px;font-weight:600}.nav-links{gap:28px;display:flex}.nav-links a{color:var(--fg-dim);font-size:var(--t-400);white-space:nowrap}.nav-links a:hover{color:var(--fg)}.nav-cta{align-items:center;gap:10px;margin-left:auto;display:flex}.acct-nav-signin{color:var(--fg-dim);font-size:var(--t-400);padding:10px 8px}.acct-nav-signin:hover{color:var(--fg)}.acct-nav{align-self:stretch;align-items:center;display:flex;position:relative}.acct-nav-trigger{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--fg-dim);font-family:inherit;font-size:var(--t-400);cursor:pointer;background:0 0;align-self:stretch;align-items:center;gap:7px;padding:0 12px;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.acct-nav-trigger:hover{background:var(--bg-2);color:var(--fg)}.acct-nav-trigger.open{background:var(--bg-2);border-color:var(--fg-muted);color:var(--fg)}.acct-nav-trigger>svg:last-child{transition:transform .12s}.acct-nav-trigger.open>svg:last-child{transform:rotate(180deg)}.acct-nav-menu{z-index:60;min-width:190px;max-height:calc(100vh - var(--stk-nav-h) - 12px);max-height:calc(100dvh - var(--stk-nav-h) - 12px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-md);flex-direction:column;padding:6px;scroll-padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.acct-nav-item{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--fg-dim);font-family:inherit;font-size:var(--t-300);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:8px 10px;font-weight:400;display:block}.acct-nav-item:hover{background:var(--bg-2);color:var(--fg)}.acct-nav-sep{border-top:1px solid var(--line-soft);flex-shrink:0;margin-top:6px;padding-top:6px}.nav-menu{display:none}.nav-menu>summary{list-style:none}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu-account{display:none}@media (max-width:1030px){.nav-menu{display:block}.nav-menu-trigger{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);cursor:pointer;color:var(--fg-dim);place-items:center;margin-right:-10px;display:inline-grid;position:relative}.nav-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-menu[open] .nav-menu-trigger{background:var(--bg-2);color:var(--fg)}.nav-menu-bars{gap:4px;width:18px;display:grid}.nav-menu-bars i{background:currentColor;border-radius:1px;height:1.5px;display:block}@media (forced-colors:active){.nav-menu-bars i{forced-color-adjust:none;background:canvastext}}.nav-menu-panel{z-index:60;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);padding:var(--space-2xs) 32px calc(var(--space-sm) + var(--safe-b));padding:var(--space-2xs) max(32px, var(--safe-r)) calc(var(--space-sm) + var(--safe-b)) max(32px, var(--safe-l));max-height:calc(100vh - var(--stk-nav-h));max-height:calc(100dvh - var(--stk-nav-h));overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-menu-links{flex-direction:column;display:flex}.nav-menu-links a,.nav-menu-panel .acct-nav-item{width:100%;min-height:var(--tap);border-radius:var(--radius-sm);font-size:var(--t-400);color:var(--fg);align-items:center;padding:6px 10px;display:flex}.nav-menu-links a:hover,.nav-menu-panel .acct-nav-item:hover{background:var(--bg-2)}.nav-menu-links a:focus-visible,.nav-menu-panel .acct-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.nav-menu-panel .acct-nav-sep{margin-top:var(--space-2xs);padding-top:var(--space-2xs)}}.btn{border-radius:var(--radius-sm);font-size:var(--t-400);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-weight:500;transition:background .12s,border-color .12s,color .12s,transform .12s,box-shadow .12s;display:inline-flex}.btn-primary{background:var(--accent-grad);color:var(--accent-ink);box-shadow:0 1px 0 #14110d14, inset 0 1px 0 #ffffff38, 0 6px 16px var(--accent-line);border-color:#0000}@supports (color:lab(0% 0 0)){.btn-primary{box-shadow:0 1px 0 lab(5.28425% .542134 2.63397/.08), inset 0 1px 0 lab(100% 0 0/.22), 0 6px 16px var(--accent-line)}}.btn-primary:hover{background:var(--accent-grad-hover);box-shadow:0 1px 0 #14110d14, inset 0 1px 0 #ffffff38, 0 10px 22px var(--accent-glow)}@supports (color:lab(0% 0 0)){.btn-primary:hover{box-shadow:0 1px 0 lab(5.28425% .542134 2.63397/.08), inset 0 1px 0 lab(100% 0 0/.22), 0 10px 22px var(--accent-glow)}}.btn-primary:active{transform:translateY(1px)}.btn-ghost{color:var(--fg);border-color:var(--line);background:0 0}.btn-ghost:hover{background:var(--bg-2);border-color:var(--fg-muted)}.btn-lg{font-size:var(--t-400);padding:14px 22px}.eyebrow{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.hero{padding-block:80px 56px}.hero-grid{column-gap:clamp(var(--space-lg), 4vw, var(--space-xl));grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;display:grid}.hero-lead{min-width:0}.hero-lead .ticker-search{justify-content:flex-start;max-width:440px;margin-inline:0}.hero .eyebrow{margin:0 0 16px}.hero h1{font-size:clamp(var(--t-800), 6vw, var(--t-900));letter-spacing:-.038em;text-align:left;text-wrap:balance;max-width:15ch;margin:0 0 18px;font-weight:600;line-height:1.05}.hero h1 em{color:var(--accent);font-style:normal}.hero p.lede{font-size:var(--t-500);color:var(--fg-dim);text-align:left;text-wrap:pretty;max-width:48ch;margin:0 0 24px;line-height:1.55}.hero-free{font-size:var(--t-300);color:var(--fg-dim);margin:14px 0 0}.hero-free a{color:var(--accent-text);align-items:center;gap:3px;font-weight:500;display:inline-flex}.hero-free a:hover{color:var(--accent)}.hero-trust{color:var(--fg-muted);font-size:var(--t-300);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 18px;margin-top:18px;display:flex}.hero-trust span{align-items:center;gap:6px;display:inline-flex}.hero-trust svg{color:var(--pos);flex:none}.hero-card{text-align:left;max-width:none;box-shadow:var(--shadow-lg);margin:0}.hero-card-top{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px 14px;display:flex}.hero-card-sym{font-family:var(--font-mono);font-size:var(--t-500);font-weight:600}.hero-card-stance{text-transform:uppercase;letter-spacing:.05em}.hero-card-px-group{white-space:nowrap;align-items:baseline;gap:8px;margin-left:auto;display:inline-flex}.hero-card-px{font-size:var(--t-500);font-weight:500}.hero-card-d{font-size:var(--t-300)}.hero-card-body{flex-direction:column;gap:12px;padding:14px;display:flex}.hero-card-tension{font-size:var(--t-300);color:var(--fg-dim);margin:0;line-height:1.55}.hero-card-tension b{color:var(--fg);font-weight:600}.hero-card-facts{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.hero-fact{background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex}.hero-fact-k{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap}.hero-fact-v{font-size:var(--t-500);letter-spacing:-.02em;font-weight:500}.hero-card-row{font-size:var(--t-300);color:var(--fg-dim);align-items:center;gap:9px;display:flex}.hero-card-row--mut{color:var(--fg-muted)}.hero-card-ico{border-radius:var(--radius-xs);background:var(--bg-3);width:22px;height:22px;color:var(--fg-muted);flex:none;place-items:center;display:grid}.hero-card-ico--free{background:var(--pos-soft);color:var(--pos-text)}.hero-card-asof{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);margin:2px 0 0}@media (max-width:880px){.hero-grid{display:block}.hero h1{max-width:20ch}.hero-lead .ticker-search{max-width:520px}.hero-card{max-width:560px;margin:32px 0 0}}@media (max-width:480px){.hero-card{margin-top:24px}}.hero-stats{background:var(--line-soft);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.hero-stat{background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:22px 24px;display:flex}.hero-stat .num{font-family:var(--font-mono);font-size:var(--t-700);letter-spacing:-.025em;color:var(--fg);font-weight:500;line-height:1}.hero-stat .lbl{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-top:6px}@media (max-width:720px){.hero-stats{grid-template-columns:1fr}}.steps-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:28px;display:grid}.step-n{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);letter-spacing:.1em}.step h3{font-size:var(--t-500);letter-spacing:-.018em;margin:8px 0 0;font-weight:600;line-height:1.3}.step p{color:var(--fg-dim);font-size:var(--t-300);margin:7px 0 0;line-height:1.55}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:56px;display:flex}.section-head.center{text-align:center;flex-direction:column;align-items:center;margin-bottom:64px}.section-head h2{font-size:clamp(var(--t-800), 4.2vw, var(--t-900));letter-spacing:-.028em;text-wrap:balance;max-width:22ch;margin:14px 0 0;font-weight:500;line-height:1.04}.section-head p{color:var(--fg-dim);max-width:56ch;margin:14px 0 0;font-size:17px;line-height:1.55}.section-head.center p{margin-left:auto;margin-right:auto}.section-head--lp{margin-bottom:40px;display:block}.section-head--lp h2{font-size:clamp(var(--t-700), 3.6vw, var(--t-800));max-width:20ch;font-weight:600}.section-head--lp p{font-size:var(--t-500);color:var(--fg-dim);max-width:64ch}.schema-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.schema-head{border-bottom:1px solid var(--line-soft);background:var(--bg-2);font-family:var(--font-mono);color:var(--fg-muted);justify-content:space-between;align-items:center;padding:14px 18px;font-size:12px;display:flex}.schema-head .left{align-items:center;gap:14px;display:flex}.schema-head .lights{gap:6px;display:flex}.schema-head .lights span{background:var(--line);border-radius:50%;width:10px;height:10px;display:block}.schema-head .lights span:first-child{background:#f17264;background:lab(63.6935% 49.4079 32.2534)}.schema-head .lights span:nth-child(2){background:#eba941;background:lab(74.3749% 18.2478 61.1498)}.schema-head .lights span:nth-child(3){background:#54b66e;background:lab(66.976% -42.1308 27.6225)}.schema-head .right{align-items:center;gap:14px;display:flex}.schema-tabs{gap:4px;padding:0 4px;display:flex}.schema-tab{font-size:12px;font-family:var(--font-mono);color:var(--fg-muted);background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 10px}.schema-tab.active{background:var(--surface);color:var(--fg);border-color:var(--line)}.preview-packages{margin-bottom:24px}.preview-packages-head{margin-bottom:16px}.preview-packages-head h3{letter-spacing:-.015em;color:var(--fg);margin:0 0 6px;font-size:20px;font-weight:600}.preview-packages-head p{max-width:68ch;color:var(--fg-muted);margin:0;font-size:14px;line-height:1.55}.preview-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preview-filter-pill{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg-muted);background:var(--surface);border:1px solid var(--line);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:8px 15px;font-size:12px;transition:color .12s,border-color .12s,background .12s,box-shadow .12s}.preview-filter-pill:hover{background:var(--bg-2);color:var(--fg);border-color:var(--fg-muted)}.preview-filter-pill.active{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:var(--accent);border-color:var(--accent);box-shadow:0 2px 10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.preview-filter-pill.active{box-shadow:0 2px 10px color-mix(in oklch, var(--accent) 30%, transparent)}}.preview-package-blurb{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--accent) 0%, var(--surface) 64%);margin-top:16px;padding:20px 22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.preview-package-blurb{background:linear-gradient(180deg, color-mix(in oklch, var(--accent) 6%, var(--surface)) 0%, var(--surface) 64%)}}.preview-package-blurb{box-shadow:var(--shadow-sm)}.preview-package-blurb:before{content:"";background:var(--accent);width:3px;position:absolute;top:0;bottom:0;left:0}.preview-package-blurb .pp-eyebrow{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:7px;margin-bottom:9px;font-weight:500;display:inline-flex}.preview-package-blurb .pp-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.preview-package-blurb .pp-title{letter-spacing:-.02em;color:var(--fg);margin-bottom:8px;font-size:19px;font-weight:600;display:block}.preview-package-blurb .pp-blurb{max-width:76ch;color:var(--fg-muted);margin:0;font-size:13.5px;line-height:1.6}.pp-uses-wrap{margin-top:18px}.pp-uses-label{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:10px;font-weight:500;display:block}.pp-uses{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pp-use{border:1px solid var(--line);background:var(--surface);font-size:var(--t-300);color:var(--fg);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 11px;line-height:1.2;transition:border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.pp-use:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pp-use:hover{border-color:color-mix(in oklch, var(--accent) 45%, var(--line))}}.pp-use:hover{transform:translateY(-1px)}.pp-use .pp-check{color:var(--accent);flex:none;display:block}.preview-package-blurb .pp-meta{font-family:var(--font-mono);color:var(--fg-dim);align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.preview-package-blurb .pp-cta{font-family:var(--font-sans);font-size:var(--t-300);color:var(--accent);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.preview-package-blurb .pp-cta:hover{text-decoration:underline}.schema-scroll{max-height:480px;overflow:auto}@media (max-width:880px){.schema-scroll--row{overscroll-behavior-x:contain;max-height:none;overflow:auto hidden}.schema-scroll--schema{overscroll-behavior:contain}}.schema-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--t-300)}.schema-table th,.schema-table td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:11px 16px}.schema-table th{color:var(--fg-muted);font-weight:500;font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;background:var(--bg-2);z-index:1;position:sticky;top:0}.schema-table th:first-child,.schema-table td:first-child{z-index:1;background:var(--surface);position:sticky;left:0}.schema-table th:first-child{z-index:2;background:var(--bg-2)}.schema-table td.num{text-align:right}.schema-table tr:hover td,.schema-table tr:hover td:first-child{background:var(--bg-2)}.schema-table td .pos{color:var(--pos)}.schema-table td .neg{color:var(--neg)}.schema-table td .tag{color:var(--fg-dim);border:1px solid var(--line);font-size:var(--t-200);background:var(--surface);border-radius:3px;padding:2px 7px}.schema-table tr.schema-group td{background:var(--bg-2);color:var(--fg-dim);font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.schema-table tr.schema-group:hover td{background:var(--bg-2)}.schema-table td.schema-clip{text-overflow:ellipsis;max-width:280px;overflow:hidden}@media (max-width:480px){.schema-table th,.schema-table td{padding:9px 12px}.schema-table td.schema-clip{max-width:160px}}.sample-caption{font-size:var(--t-300);color:var(--fg-muted);margin-top:10px;line-height:1.5}.cfg-preview{margin-top:28px}.cfg-preview .cfg-subsection-label{margin-bottom:12px}.cfg-history-addon{border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--bg-2);cursor:not-allowed;align-items:flex-start;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.cfg-history-toggle{background:var(--bg-3);border:1px solid var(--line);border-radius:999px;flex:none;width:34px;height:20px;margin-top:2px;position:relative}.cfg-history-toggle:after{content:"";background:var(--fg-muted);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.cfg-history-body{flex-direction:column;gap:5px;display:flex}.cfg-history-title{font-size:var(--t-400);color:var(--fg);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.cfg-history-sub{font-size:var(--t-300);color:var(--fg-muted);font-weight:400}.cfg-history-desc{font-size:var(--t-300);color:var(--fg-dim);max-width:64ch;line-height:1.5}.price-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.price-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;padding:28px;display:flex;position:relative}.price-card.featured{border-color:var(--bg-ink);background:var(--bg-ink);color:var(--fg-on-ink);box-shadow:var(--shadow-lg)}@media (min-width:1101px){.price-card.featured{transform:translateY(-8px)}}.price-card.featured .scope{color:#a6a4a1;color:lab(67.5346% .285119 1.88313)}.price-card.featured li{color:#cfcdca;color:lab(82.6147% .283599 1.88211);border-color:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.price-card.featured li{border-color:color-mix(in oklch, var(--fg-on-ink) 22%, transparent)}}.price-card.featured li:first-child{border-color:#0000}.price-card.featured .amount small,.price-card.featured .unit{color:#a6a4a1;color:lab(67.5346% .285119 1.88313)}.price-tag{background:var(--accent);color:var(--accent-ink);font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono);border-radius:999px;padding:4px 12px;font-weight:500;position:absolute;top:-10px;left:28px}.price-card h3{font-size:var(--t-500);letter-spacing:-.012em;margin:0;font-weight:500}.price-card .scope{color:var(--fg-muted);font-size:var(--t-300);margin-top:4px}.price-card .amount{font-family:var(--font-mono);font-size:clamp(var(--t-800), 9vw, var(--t-900));letter-spacing:-.025em;margin:28px 0 4px;font-weight:500;line-height:1}.price-card .amount small{color:var(--fg-muted);font-size:var(--t-400);font-weight:400}.price-card .unit{color:var(--fg-muted);font-size:var(--t-300);margin-bottom:24px}.price-card ul{flex:1;margin:0 0 28px;padding:0;list-style:none}.price-card li{font-size:var(--t-400);color:var(--fg-dim);border-top:1px solid var(--line-soft);align-items:start;gap:10px;padding:10px 0;line-height:1.45;display:flex}.price-card li:first-child{border-top:0}.price-card li .ck{width:14px;height:14px;color:var(--accent);flex-shrink:0;margin-top:4px}.price-card.featured li .ck{color:var(--accent)}.faq-list{background:var(--line-soft);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:1px;display:grid;overflow:hidden}.faq-item{background:var(--surface);padding:16px 20px}.faq-q{font-size:var(--t-400);letter-spacing:-.012em;align-items:center;gap:9px;margin:0;font-weight:600;display:flex}.faq-q-ico{border-radius:var(--radius-xs);background:var(--accent-soft);width:22px;height:22px;color:var(--accent);flex:none;place-items:center;display:grid}.faq-a{color:var(--fg-dim);font-size:var(--t-300);max-width:72ch;margin:8px 0 0;line-height:1.6}.final-cta{text-align:center;padding:8px 0}.final-cta h2{font-size:clamp(var(--t-700), 3.6vw, var(--t-800));letter-spacing:-.028em;text-wrap:balance;max-width:24ch;margin:0 auto;font-weight:600;line-height:1.1}.final-cta-trust{justify-content:center}.footer{color:var(--fg-muted);font-size:var(--t-300);border-top:1px solid var(--line-soft);padding:48px 0 64px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-links{flex-wrap:wrap;gap:22px;min-width:0;display:flex}.footer-links a{overflow-wrap:anywhere}.footer-links a:hover,.footer-links .link-button:hover{color:var(--fg)}.link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sr-only{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:1030px){.nav-links{display:none}.nav-inner{gap:12px}}@media (max-width:880px){.wrap{padding-inline:20px;padding-inline:max(20px, var(--safe-l)) max(20px, var(--safe-r))}.nav-inner{padding:14px 20px;padding:14px max(20px, var(--safe-r)) 14px max(20px, var(--safe-l));gap:8px}.nav-cta{gap:8px}.acct-nav,.acct-nav-signin{display:none}.nav-menu-account{display:block}.nav-menu-panel{padding-inline:20px;padding-inline:max(20px, var(--safe-l)) max(20px, var(--safe-r))}.nav-menu:has(.nav-menu-account--in)>.nav-menu-trigger:after{content:"";background:var(--accent);border-radius:999px;width:6px;height:6px;position:absolute;top:9px;right:9px}.nav-cta{position:relative}.acct-nav{position:static}.brand-name{font-size:var(--t-400)}.nav-cta .btn-primary{padding:10px 12px}.section{padding:72px 0}.hero{padding-top:48px}.final-cta{padding:44px 24px}}@media (max-width:480px){.hero{padding-block:32px 40px}.hero h1{font-size:var(--t-800);letter-spacing:-.022em;line-height:1.1}.hero-trust{flex-direction:column;align-items:flex-start;gap:8px}.price-card{padding:22px 20px}.price-tag{left:20px}}@media (max-width:359px){.brand-name{display:none}}.cfg-page{flex-direction:column;min-height:100vh;display:flex}.cfg-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--bg-glass);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.cfg-topbar-inner{max-width:1240px;padding:16px 32px;padding:16px max(32px, var(--safe-r)) 16px max(32px, var(--safe-l));justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.cfg-secure{font-size:var(--t-300);color:var(--fg-muted);align-items:center;gap:8px;display:inline-flex}.cfg-secure svg{flex:none}.cfg-wrap{flex:1;max-width:1400px;padding-top:48px;padding-bottom:96px}.cfg-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.cfg-main{min-width:0}.cfg-aside{position:sticky;top:96px}.cfg-steps{align-items:center;margin:0 0 36px;padding:0;list-style:none;display:flex}.cfg-step{flex:1;align-items:center;min-width:0;display:flex}.cfg-step:after{content:"";background:var(--line);flex:1;height:1px;margin:0 14px}.cfg-step:last-child{flex:none}.cfg-step:last-child:after{display:none}.cfg-step-btn{color:var(--fg-muted);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.cfg-step-btn:disabled{cursor:default}.cfg-step-dot{width:24px;height:24px;font-family:var(--font-mono);font-size:var(--t-200);background:var(--surface);border:1px solid var(--line);color:var(--fg-muted);border-radius:50%;flex:none;place-items:center;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:grid}.cfg-step-label{font-size:var(--t-300);white-space:nowrap;font-weight:500;transition:color .16s}.cfg-step.is-done .cfg-step-dot{background:var(--pos);border-color:var(--pos);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209)}.cfg-step.is-current .cfg-step-dot{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.cfg-step.is-current .cfg-step-label,.cfg-step.is-done .cfg-step-label{color:var(--fg)}.cfg-step:not(.is-current):not(.is-done) .cfg-step-btn:hover .cfg-step-label{color:var(--fg-dim)}.cfg-panel-head{margin-bottom:28px}.cfg-panel-title{font-size:clamp(var(--t-800), 3.4vw, var(--t-900));letter-spacing:-.026em;text-wrap:balance;margin:12px 0 0;font-weight:500;line-height:1.06}.cfg-panel-sub{color:var(--fg-dim);font-size:var(--t-400);text-wrap:pretty;max-width:58ch;margin:12px 0 0;line-height:1.55}.cfg-scope-group+.cfg-scope-group{margin-top:32px}.cfg-scope-group-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.cfg-scope-group-title{font-size:var(--t-400);color:var(--fg);letter-spacing:-.012em;font-weight:500}.cfg-scope-group-sub{color:var(--fg-dim);font-size:var(--t-300);line-height:1.5}.cfg-scope-group+.cfg-subsection{margin-top:36px;padding-top:28px}.cfg-scope-group+.cfg-note{margin-top:32px}.cfg-cards{gap:12px;display:grid}.cfg-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cfg-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cfg-opt{text-align:left;border-color:var(--line);flex-direction:column;gap:8px;padding:20px;transition:border-color .14s,box-shadow .14s,background .14s,transform .14s;display:flex;position:relative}.cfg-opt:hover:not(:disabled){border-color:var(--fg-muted);box-shadow:var(--shadow-md);transform:translateY(-2px)}.cfg-opt.is-selected{border-color:var(--accent);background:linear-gradient(180deg, var(--accent-soft), transparent 70%), var(--surface);box-shadow:var(--shadow-md)}.cfg-opt.is-locked{cursor:default}.cfg-optrows{gap:10px;display:grid}.cfg-optrow{flex-direction:row;align-items:flex-start;gap:12px;padding:14px 16px}.cfg-optrow:hover:not(:disabled){transform:none}.cfg-optrow-rd{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:3px;transition:border-color .14s;display:grid}.cfg-opt.is-selected .cfg-optrow-rd{border-color:var(--accent)}.cfg-opt.is-selected .cfg-optrow-rd:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.cfg-optrow-tx{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cfg-optrow-name{font-size:var(--t-300);color:var(--fg);letter-spacing:-.012em;font-weight:600}.cfg-optrow-warn{font-size:var(--t-300);color:var(--warn-text)}.cfg-optrow-pr{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg);letter-spacing:-.01em;flex:none;margin-left:auto;font-weight:500}.cfg-optrow-pr.is-included{color:var(--pos-text)}.cfg-opt-check{border:1px solid var(--line);color:#0000;background:var(--bg);border-radius:50%;place-items:center;width:20px;height:20px;transition:background .14s,border-color .14s,color .14s;display:grid;position:absolute;top:14px;right:14px}.cfg-opt.is-selected .cfg-opt-check{background:var(--accent-grad);color:var(--accent-ink);border-color:#0000}.cfg-opt.is-locked .cfg-opt-check{background:var(--bg-2);color:var(--fg-muted);border-color:var(--line)}.cfg-opt-name{font-size:var(--t-400);color:var(--fg);letter-spacing:-.012em;flex-wrap:wrap;align-items:center;gap:10px;padding-right:28px;font-weight:500;display:flex}.cfg-opt-desc{font-size:var(--t-300);color:var(--fg-dim);line-height:1.5}.cfg-opt-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.cfg-opt-price{font-family:var(--font-mono);font-size:var(--t-500);color:var(--fg);letter-spacing:-.02em;font-weight:500}.cfg-opt.is-selected .cfg-opt-price{color:var(--accent)}.cfg-tag{color:var(--fg-muted);letter-spacing:.02em;padding:3px 8px}.cfg-mini-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);background:var(--bg-2);padding-block:2px}.cfg-ribbon{letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);border-color:#0000;padding:4px 10px;position:absolute;top:-9px;left:18px}.cfg-ext{font-family:var(--font-mono);font-size:var(--t-300);color:var(--accent)}.cfg-cols{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cfg-col{color:var(--fg-dim);border-color:var(--line-soft);background:var(--bg-2);padding:3px 7px}.cfg-subsection{border-top:1px solid var(--line-soft);margin-top:24px;padding-top:24px}.cfg-subsection-label{margin-bottom:14px}.cfg-values{flex-wrap:wrap;gap:8px;display:flex}.cfg-value{padding:9px 16px}.cfg-value:hover{border-color:var(--fg-muted)}.cfg-value.is-selected{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:500}.cfg-note{border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--fg-dim);font-size:var(--t-400);background:var(--bg-2);margin-top:20px;padding:16px 18px;line-height:1.5}.cfg-review{border-color:var(--line);padding:8px 24px}.cfg-review-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.cfg-review-cols{flex-wrap:wrap;gap:6px;padding:0 0 16px;display:flex}.cfg-review-row:last-child{border-bottom:0}.cfg-review-v{font-size:var(--t-400);color:var(--fg-dim);text-align:right}.cfg-review-v b{color:var(--fg);font-weight:500}.cfg-muted{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--t-300)}.cfg-reassure{font-size:var(--t-300);color:var(--fg-dim);flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}.cfg-reassure span{align-items:center;gap:7px;display:inline-flex}.cfg-reassure svg{color:var(--pos)}.cfg-consent{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--t-300);color:var(--fg-dim);cursor:pointer;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;line-height:1.55;display:flex}.cfg-consent input{accent-color:var(--accent);flex-shrink:0;margin-top:2px}.cfg-consent a{color:var(--accent);text-decoration:underline}.cfg-error{border:1px solid var(--neg);border-radius:var(--radius-sm);color:var(--neg);font-size:var(--t-400);background:#d7352d0f;background:lab(49.3183% 62.5986 44.9578/.06);margin-top:18px;padding:12px 16px}.cfg-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.cfg-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);padding:24px}.cfg-summary-head{font-size:var(--t-400);letter-spacing:-.015em;margin:0 0 12px;font-weight:600}.cfg-summary-list{gap:0;margin:0 0 20px;display:grid}.cfg-summary-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}.cfg-summary-row dt{color:var(--fg-muted);font-size:var(--t-300)}.cfg-summary-row dd{color:var(--fg);text-align:right;font-family:var(--font-mono);font-size:var(--t-300);margin:0;font-weight:500}.cfg-summary-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.cfg-summary-total>span:first-child{font-size:var(--t-400);color:var(--fg-dim)}.cfg-summary-amount{font-family:var(--font-mono);font-size:var(--t-800);letter-spacing:-.025em;color:var(--fg);font-weight:500;line-height:1}.cfg-summary-cta{justify-content:center;width:100%;margin-top:14px}.cfg-summary-note{font-size:var(--t-300);color:var(--fg-muted);margin-top:8px}.cfg-sample{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:18px}.cfg-sample-btn{width:100%}.cfg-sample-note{font-size:var(--t-300);color:var(--fg-muted);margin:10px 0 0;line-height:1.5}.cfg-trust{border-top:1px solid var(--line-soft);gap:10px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:grid}.cfg-trust li{font-size:var(--t-300);color:var(--fg-dim);align-items:center;gap:9px;display:flex}.cfg-trust svg{color:var(--pos);flex-shrink:0}.cfg-success{text-align:center;flex-direction:column;flex:1;align-items:center;max-width:620px;margin:0 auto;padding-block:80px 96px;display:flex}.cfg-success-badge{background:var(--pos-soft);width:72px;height:72px;color:var(--pos);border:1px solid #0093424d;border:1px solid lab(53.2636% -48.6783 32.5347/.3);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.cfg-success-title{font-size:clamp(var(--t-800), 4vw, var(--t-900));letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}.cfg-success-sub{color:var(--fg-dim);font-size:var(--t-500);max-width:50ch;margin:16px 0 0;line-height:1.55}.cfg-success-summary{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;max-width:420px;box-shadow:var(--shadow-sm);margin:32px 0 0;padding:8px 20px}.cfg-success-summary .cfg-summary-row:last-child{border-bottom:none}.cfg-success-summary .cfg-success-total dt{color:var(--fg);font-size:var(--t-400);font-weight:500}.cfg-success-summary .cfg-success-total dd{font-family:var(--font-mono);font-size:var(--t-600);letter-spacing:-.02em;color:var(--accent);font-weight:500}.cfg-success-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.cfg-success-trust{justify-content:center;margin-top:28px}.cfg-success .sample-preview{width:100%}.cfg-success-ready{font-size:var(--t-300);color:var(--pos);background:var(--pos-soft);border:1px solid #0093424d;border:1px solid lab(53.2636% -48.6783 32.5347/.3);border-radius:999px;align-items:center;gap:8px;margin-top:32px;padding:7px 14px;font-weight:500;display:inline-flex}.cfg-success-ready svg{color:var(--pos)}.cfg-download{justify-content:center;margin:10px 0 24px;display:flex}.cfg-download-extras{text-align:center;font-size:var(--t-300);color:var(--fg-muted);margin:-14px 0 24px;line-height:1.5}.cfg-download-extras a{color:inherit;text-decoration:underline}.cfg-download-window{text-align:center;font-size:var(--t-300);color:var(--fg-muted);margin:-14px 0 24px;line-height:1.5}.dl-expired{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.dl-expired-note,.dl-expired-sent{max-width:46ch;color:var(--fg-dim);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.dl-expired-sent{color:var(--pos)}.dl-expired-support{text-align:left;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--bg-2);max-width:52ch;color:var(--fg-dim);margin:28px auto 0;padding:16px 18px;font-size:13.5px;line-height:1.6}.dl-expired-support strong{color:var(--fg);font-weight:600}.dl-expired-support a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.cfg-success-progress{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin:32px auto 0;display:flex}.cfg-progress-bar{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.cfg-progress-bar span{background:var(--accent-grad);border-radius:999px;width:40%;height:100%;animation:1.6s cubic-bezier(.65,0,.35,1) infinite cfg-indeterminate;position:absolute;top:0;left:-40%}.cfg-progress-bar[data-stalled] span{opacity:.4;width:100%;animation:none;left:0}.cfg-progress-label{font-size:var(--t-300);color:var(--fg-dim)}@keyframes cfg-indeterminate{0%{width:40%;left:-40%}50%{width:55%;left:30%}to{width:40%;left:100%}}.cfg-success-badge.is-failed{color:var(--neg);background:#d7352d1a;background:lab(49.3183% 62.5986 44.9578/.1);border-color:#d7352d4d;border-color:lab(49.3183% 62.5986 44.9578/.3)}@media (prefers-reduced-motion:reduce){.cfg-progress-bar span{opacity:.5;width:100%;animation:none;left:0}.acct-nav-trigger>svg:last-child{transition:none}}.cfg-opt:focus-visible,.cfg-value:focus-visible,.cfg-step-btn:focus-visible,.btn:focus-visible,.schema-tab:focus-visible,.preview-filter-pill:focus-visible,.acct-nav-trigger:focus-visible,.acct-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1330px){.cfg-cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.cfg-grid{grid-template-columns:1fr;gap:28px}.cfg-aside{position:static}.cfg-cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}.cfg-seo{max-width:100%}}@media (max-width:720px){.cfg-topbar-inner{padding:14px 20px;padding:14px max(20px, var(--safe-r)) 14px max(20px, var(--safe-l))}.cfg-wrap{padding-top:32px}.cfg-cards-3,.cfg-cards-2{grid-template-columns:1fr}.cfg-step-label{font-size:var(--t-200)}.cfg-secure{display:none}.cfg-actions .btn{flex:1;justify-content:center}.cfg-success{padding-block:56px 72px}}@media (max-width:480px){.cfg-steps{gap:6px;margin-bottom:24px}.cfg-step:not(:last-child):after{display:none}.cfg-step:last-child{flex:1}.cfg-step-btn{width:100%;min-height:var(--tap);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.cfg-step-dot{color:#0000;width:100%;height:4px;box-shadow:none;background:var(--line);border:0;border-radius:999px;font-size:0}.cfg-step-dot svg{display:none}.cfg-step.is-current .cfg-step-dot,.cfg-step.is-done .cfg-step-dot{background:var(--accent-grad);box-shadow:none}.cfg-step-label{display:none}.cfg-step.is-current .cfg-step-label{font-size:var(--t-300);margin-top:8px;display:block}}.cfg-multi-hint{font-family:var(--font-sans);font-size:var(--t-300);letter-spacing:0;text-transform:none;color:var(--fg-muted);margin-left:10px;font-weight:400}.cfg-count{min-width:20px;height:20px;color:var(--accent);vertical-align:middle;justify-content:center;margin-left:8px;padding:0 6px}.cfg-opt-price small{font-family:var(--font-sans);font-size:var(--t-200);color:var(--fg-muted);font-weight:400}.cfg-ticker-box{border-color:var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:12px;transition:border-color .14s,box-shadow .14s;display:flex}.cfg-ticker-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cfg-ticker-input{min-width:180px;font-family:var(--font-sans);font-size:var(--t-400);color:var(--fg);background:0 0;border:0;outline:0;flex:1;padding:4px 2px}.cfg-ticker-input::placeholder{color:var(--fg-muted)}.cfg-selchip{font-size:var(--t-300);color:var(--fg);background:var(--bg-2);gap:6px;padding:5px 6px 5px 12px}.cfg-selchip button{width:18px;height:18px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;transition:background .12s,color .12s;display:grid}.cfg-selchip button:hover{background:var(--neg);color:#fff}.cfg-selchip-static{padding:5px 12px}.cfg-ticker-hint{font-size:var(--t-300);color:var(--fg-dim);flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.cfg-ticker-hint b{color:var(--fg);font-weight:500}.cfg-ticker-price{line-height:1.5}.cfg-ticker-nudge{font-size:var(--t-300);color:var(--accent);background:var(--accent-soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:500;display:inline-flex}.cfg-ticker-nudge:before{content:"↓";opacity:.8;font-size:12px;line-height:1}.cfg-ticker-pop-label{margin-top:20px;margin-bottom:10px}.consent-banner{z-index:60;bottom:16px;left:16px;right:16px;left:max(16px, var(--safe-l));right:max(16px, var(--safe-r));bottom:max(16px, var(--safe-b));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:720px;box-shadow:var(--shadow-lg);flex-wrap:wrap;align-items:center;gap:14px 18px;margin:0 auto;padding:16px 18px;display:flex;position:fixed}.consent-banner-text{font-size:var(--t-300);color:var(--fg-dim);flex:320px;margin:0;line-height:1.5}.consent-banner-text a{color:var(--accent);text-decoration:underline}.consent-banner-actions{gap:10px;margin-left:auto;display:flex}.consent-banner-actions .btn{font-size:var(--t-300);padding:8px 18px}.sticky-cta{z-index:40;pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta--on{pointer-events:auto;transform:translateY(0)}.sticky-cta-bar{max-width:720px;margin:0 auto;margin-bottom:calc(16px + var(--safe-b));background:var(--bg-ink);color:var(--fg-on-ink);border-radius:999px;align-items:center;gap:14px;padding:10px 12px 10px 22px;font-size:14px;display:flex;box-shadow:0 18px 50px #14110d4d;box-shadow:0 18px 50px lab(5.28425% .542134 2.63397/.3)}.sticky-cta-body{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sticky-cta-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #e5462c2e;box-shadow:0 0 0 4px lab(54.0657% 61.2503 51.1854/.18)}.sticky-cta-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sticky-cta-text b{font-weight:500}.sticky-cta-sub{color:#a6a4a1;color:lab(67.5346% .285119 1.88313);font-size:var(--t-300);margin-left:8px}.sticky-cta-btn{flex:none}@supports selector(:has(*)){body:has(.sticky-cta) .footer{padding-bottom:calc(64px + 76px + var(--safe-b))}}@media (max-width:880px){.sticky-cta{padding-inline:12px;padding-inline:max(12px, var(--safe-l)) max(12px, var(--safe-r))}}@media (max-width:480px){.sticky-cta-bar{border-radius:var(--radius-lg);gap:10px;padding:12px 12px 12px 16px}.sticky-cta-text{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.sticky-cta-sub{margin-top:2px;margin-left:0;display:block}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}}@supports selector(:has(*)){:is(body:has(.consent-banner) .sticky-cta,body:has(.consent-banner) .stk-sticky-unlock){display:none}body:has(.consent-banner) .nav-menu-panel{padding-bottom:calc(var(--space-sm) + var(--safe-b) + 130px)}@media (max-width:480px){body:has(.consent-banner) .nav-menu-panel{padding-bottom:calc(var(--space-sm) + var(--safe-b) + 260px)}}}@media (max-width:480px){.consent-banner{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:none;padding:16px 18px calc(16px + var(--safe-b));border-inline:0;border-bottom:0;gap:12px;bottom:0;left:0;right:0}.consent-banner-text{flex-basis:100%}.consent-banner-actions{width:100%;margin-left:0}.consent-banner-actions .btn{min-height:var(--tap);flex:1;justify-content:center;padding:12px 18px}}.legal-page{max-width:760px;padding:64px 24px 96px;padding:64px max(24px, var(--safe-r)) 96px max(24px, var(--safe-l));margin:0 auto}.legal-page h1{letter-spacing:-.02em;margin-bottom:6px;font-size:34px}.legal-page .legal-updated{font-family:var(--font-mono);color:var(--fg-muted);margin-bottom:32px;font-size:12px}.legal-page h2{margin:32px 0 10px;font-size:20px}.legal-page p,.legal-page li{color:var(--fg-dim);line-height:1.65;font-size:var(--t-400)}.legal-page ul{margin:10px 0;padding-left:20px}.legal-page a,.legal-page .link-button{color:var(--accent);text-decoration:underline}.legal-page .legal-back{margin-top:40px;font-size:14px;display:inline-block}.dict-page{max-width:920px}.dict-page .dict-coverage{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:8px;margin-top:18px;padding:14px 16px;font-size:14px}.dict-group{margin-top:36px}.dict-group h2{align-items:baseline;gap:10px;display:flex}.dict-count{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);letter-spacing:.04em;text-transform:none;font-weight:500}.dict-table-wrap{overflow-x:auto}.dict-table{border-collapse:collapse;width:100%;font-size:14px}.dict-table th,.dict-table td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px 14px}.dict-table th{color:var(--fg-muted);font-weight:500;font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase}.dict-table td{color:var(--fg-dim);line-height:1.55}.dict-table td code{font-family:var(--font-mono);color:var(--fg);white-space:nowrap;font-size:12.5px}.dict-table tbody tr:hover td{background:var(--bg-2)}.cfg-seo{border-top:1px solid var(--line);text-align:left;max-width:calc(100% - 380px);margin:44px 0 0;padding-top:28px}.cfg-seo h2{font-size:var(--t-400);color:var(--fg);letter-spacing:-.01em;margin-bottom:8px;font-weight:600}.cfg-seo p{font-size:var(--t-300);color:var(--fg-muted);text-wrap:pretty;max-width:78ch;line-height:1.65}.email-capture{flex-wrap:wrap;gap:10px;display:flex}.email-capture-stacked{flex-direction:column;align-items:stretch}.email-capture-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);min-width:200px;color:var(--fg);font-family:var(--font-sans);font-size:var(--t-400);flex:1;padding:13px 16px;transition:border-color .14s,box-shadow .14s}.email-capture-input::placeholder{color:var(--fg-muted)}.email-capture-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.email-capture-input:disabled{opacity:.55;cursor:not-allowed}.email-capture .btn:disabled{opacity:.65;cursor:not-allowed}.email-capture-stacked .btn{justify-content:center}.email-capture-error{font-size:var(--t-300);color:var(--neg);flex-basis:100%;margin:2px 0 0}.email-capture-done{border-radius:var(--radius-md);background:var(--pos-soft);border:1px solid #0093424d;border:1px solid lab(53.2636% -48.6783 32.5347/.3);align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.email-capture-done-badge{background:var(--pos);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.email-capture-done-body{flex-direction:column;gap:3px;display:flex}.email-capture-done-body strong{font-size:var(--t-400);color:var(--fg);font-weight:600}.email-capture-links{font-size:var(--t-300);color:var(--fg-dim)}.email-capture-links a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.stk-page{max-width:1164px;padding-block:40px 96px}html:has(.stk-page){scroll-padding-top:var(--stk-anchor-offset)}:is(html:has(.stk-page--acct),html:has(.earn-page)){--stk-secnav-h:0px}@supports not selector(:has(*)){#report-hero,#ai-summary,#perspectives,#price-chart,#technicals,#signal-history,#about,#catalysts-risks,#social-sentiment,#fundamentals-full,#market-context,#accumulation,#lock-panel,#unlock,#lock-company-overview,#lock-signal-history,#lock-signals,#lock-narrative,#lock-catalysts-risks,#lock-social-sentiment,#lock-fundamentals-full,#lock-market-context,#lock-accumulation,[id^=perspective-]{scroll-margin-top:var(--stk-anchor-offset)}#analyses,#packs,#datasets{scroll-margin-top:calc(var(--stk-nav-h) + 16px)}}@media (prefers-reduced-motion:no-preference){html:has(.stk-page){scroll-behavior:smooth}}.stk-secnav-unlock{display:none}@media not all and (max-width:880px){.stk-secnav-unlock{border-radius:var(--radius-sm);height:36px;font-size:var(--t-300);background:var(--accent-grad);color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff38, 0 4px 12px var(--accent-line);flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:500;transition:background .12s,box-shadow .12s;display:inline-flex}@supports (color:lab(0% 0 0)){.stk-secnav-unlock{box-shadow:inset 0 1px 0 lab(100% 0 0/.22), 0 4px 12px var(--accent-line)}}.stk-secnav-unlock:hover{background:var(--accent-grad-hover)}.stk-secnav-unlock:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stk-secnav-unlock--hidden{visibility:hidden}.stk-secnav-unlock-price{font-family:var(--font-mono);font-size:var(--t-300);opacity:.92}.stk-secnav-unlock-price:before{content:"· "}.stk-secnav-unlock-note{font-family:var(--font-sans);font-size:var(--t-200);letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-left:5px;font-weight:400}}@media (prefers-reduced-motion:reduce){.stk-secnav-unlock{transition:none}}.stk-shead{align-items:flex-start;gap:var(--space-sm) var(--space-lg);padding:var(--space-xs) 0 var(--space-md);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.stk-shead-id{flex-direction:column;flex:340px;gap:6px;min-width:0;display:flex}.stk-crumbs{align-items:center;gap:var(--space-3xs);font-size:var(--t-200);color:var(--fg-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stk-crumbs li{align-items:center;gap:var(--space-3xs);display:flex}.stk-crumbs a{color:inherit;text-decoration:none}.stk-crumbs a:hover{color:var(--fg-dim);text-decoration:underline}.stk-crumbs b{color:var(--fg-dim);font-weight:500}.stk-crumb-sep{color:var(--line)}.stk-shead-title{align-items:baseline;gap:6px var(--space-2xs);font-size:var(--t-700);letter-spacing:-.03em;flex-wrap:wrap;margin:0;font-weight:600;line-height:1.15;display:flex}.stk-shead-sym{font-family:var(--font-mono);letter-spacing:.01em}.stk-shead-name{font-size:var(--t-400);letter-spacing:0;color:var(--fg-dim);overflow-wrap:anywhere;min-width:0;font-weight:400}.stk-shead-state{font-size:var(--t-200);letter-spacing:0;background:var(--sunk);color:var(--fg-dim);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:500;display:inline-flex}.stk-shead-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.stk-shead-state--pos{background:var(--pos-soft);color:var(--pos-text)}.stk-shead-state--neg{background:var(--neg-soft);color:var(--neg-text)}.stk-shead-state--warn{background:var(--accent-soft);color:var(--accent-text)}.stk-shead-today{align-items:center;gap:4px var(--space-2xs);font-size:var(--t-300);color:var(--fg-muted);flex-wrap:wrap;margin:0;display:flex}.stk-shead-meta{align-items:center;gap:4px var(--space-sm);font-size:var(--t-300);color:var(--fg-muted);flex-wrap:wrap;display:flex}.stk-shead-meta-item b{color:var(--fg-dim);font-weight:500}.stk-shead-est{color:var(--fg-muted)}.stk-shead-profile{font:inherit;font-size:var(--t-300);cursor:pointer;color:var(--accent-text);white-space:nowrap;background:0 0;border:0;padding:0}.stk-shead-profile:after{content:" →"}.stk-shead-profile:hover{text-underline-offset:3px;text-decoration:underline}.stk-shead-profile:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.stk-shead-px{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.stk-shead-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-800);letter-spacing:-.025em;color:var(--fg);font-weight:500;line-height:1}.stk-shead-move{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-400);font-weight:500}.stk-shead-move-lbl{color:var(--fg-muted);font-weight:400}.stk-shead-asof{font-size:var(--t-200);color:var(--fg-muted)}@media (max-width:620px){.stk-shead-px{text-align:left;align-items:flex-start}}.stk-profile-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.stk-profile-blurb{font-size:var(--t-400);color:var(--fg-dim);text-wrap:pretty;margin:0 0 14px;line-height:1.65}.stk-profile-blurb--locked{color:var(--fg-muted);font-style:italic}.stk-profile-blurb-skel{height:62.4px}.stk-profile-facts{flex-direction:column;gap:12px;margin:0;display:flex}.stk-profile-fact{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.stk-profile-fact:last-child{border-bottom:none;padding-bottom:0}.stk-profile-fact-label{font-size:var(--t-300);color:var(--fg-muted);flex:none}.stk-profile-fact-value{font-size:var(--t-400);color:var(--fg);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.stk-profile-fact-value a{color:var(--accent-text);text-decoration:none}.stk-profile-fact-value a:hover{text-decoration:underline}.stk-overview{flex-direction:column;gap:16px;margin-bottom:22px;display:flex}.stk-overview-p{font-size:var(--t-400);color:var(--fg-dim);text-wrap:pretty;margin:0;line-height:1.65}.stk-modal{color:var(--fg);background:0 0;border:none;max-width:min(560px,100vw - 32px);max-height:calc(100dvh - 64px);margin:auto;padding:0}.stk-modal::backdrop{background:#14110d73;background:lab(5.28425% .542134 2.63397/.45)}.stk-modal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:calc(100dvh - 64px);padding:24px 26px;overflow-y:auto}.stk-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stk-modal-title{font-size:var(--t-600);letter-spacing:-.015em;margin:0 0 18px;font-weight:500}.stk-modal-close{cursor:pointer;line-height:1;font-size:var(--t-600);color:var(--fg-muted);background:0 0;border:none;flex:none;padding:0 2px}.stk-modal-close:hover{color:var(--fg)}.stk-modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:860px){.stk-header-grid{grid-template-columns:1fr;gap:22px}}.stk-change-pos{color:var(--pos)}.stk-change-neg{color:var(--neg)}.stk-change-flat{color:var(--fg-muted)}.stk-asof{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg-muted);margin:14px 0 0}.stk-share-btn{font-size:var(--t-200);padding:5px 12px}.stk-profile-btn{color:var(--fg-dim);background:var(--bg);align-self:flex-start;padding:6px 12px}.stk-profile-btn:hover{border-color:var(--fg-muted);color:var(--fg)}.stk-hero{gap:var(--space-sm);margin:var(--space-md) 0;grid-template-columns:minmax(320px,5fr) minmax(360px,7fr);display:grid}.stk-hero>*{min-width:0}.stk-hero>.stk-section{border-top:0;height:100%;padding:0}@media (max-width:980px){.stk-hero{grid-template-columns:1fr}}.stk-verdict{gap:var(--space-sm);flex-direction:column;height:100%;display:flex}.stk-verdict-call{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.stk-verdict-sep{background:var(--line);flex:none;width:1px;height:26px}.stk-verdict-kind{white-space:normal}.stk-verdict-fired{font-size:var(--t-300);color:var(--fg-muted);white-space:nowrap}.stk-verdict-sum{font-size:var(--t-500);color:var(--fg);text-wrap:pretty;margin:0;font-weight:450;line-height:1.5}.stk-schart{height:100%;padding:var(--space-sm) var(--space-sm) var(--space-xs);flex-direction:column;display:flex}.stk-schart .stk-chart-head{gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap}.stk-schart .stk-chart-ranges{margin-left:auto}.stk-lvl-key{align-items:center;gap:4px var(--space-sm);font-size:var(--t-200);color:var(--fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.stk-lvl-key-item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.stk-lvl-key-item>i{border-top:2px dashed;width:14px;height:0;display:inline-block}.stk-lvl-key--target{color:var(--pos)}.stk-lvl-key--stop{color:var(--neg)}.stk-lvl-key--trigger{color:var(--fg-muted)}.stk-chart-foot{font-size:var(--t-200);color:var(--fg-muted);max-width:68ch;margin-top:6px;line-height:1.5;display:block}.stk-chart-caption-dates{display:contents}.stk-lens{border-radius:var(--radius-lg);margin-bottom:var(--space-md);overflow:visible}.stk-lens-bar{align-items:center;gap:var(--space-2xs) var(--space-sm);min-height:var(--stk-secnav-h);padding:var(--space-2xs) var(--space-sm);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.stk-lens-grow{flex:auto}.stk-lens-stamp{font-size:var(--t-200);color:var(--fg-muted);white-space:nowrap;margin-left:auto}.stk-lenses{background:var(--glass);border:1px solid var(--glass-edge);min-width:0;box-shadow:inset 0 1px 0 var(--glass-hi);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;border-radius:999px;flex-wrap:nowrap;flex:0 auto;scroll-padding-inline:3px;overflow-x:auto}.stk-lenses::-webkit-scrollbar{display:none}.stk-lenses button{scroll-snap-align:start}.stk-lenses button:focus-visible{outline-offset:-2px}.stk-lens-body{padding:var(--space-sm) var(--space-md) var(--space-md);gap:var(--space-lg);flex-direction:column;display:flex}.stk-lens-body .stk-section-head{margin-bottom:var(--space-xs)}.stk-lens-body .stk-section-title{font-size:var(--t-500);gap:var(--space-2xs);margin-top:6px}.stk-lens-body>.stk-section>.stk-section-head>.stk-section-title{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-weight:500;line-height:1.4}.stk-lens-body .stk-section-ico{display:none}.stk-lens-body>.stk-section{border-top:0;padding:0}@media (max-width:620px){.stk-lens-body{padding-inline:var(--space-sm)}.stk-lens-stamp{white-space:normal}}.stk-secnav-plan{align-items:center;gap:var(--space-2xs);font-size:var(--t-200);display:flex}.stk-secnav-plan-row{color:var(--fg-muted);align-items:baseline;gap:6px;margin:0;display:inline-flex}.stk-secnav-plan-row b{color:var(--fg-dim);font-weight:500}.stk-secnav-plan-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-dim)}.stk-secnav-meter{background:var(--bg-3);border-radius:3px;width:54px;height:5px;overflow:hidden}.stk-secnav-meter>i{background:var(--accent-grad);border-radius:3px;height:100%;display:block}.stk-related{align-items:center;gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.stk-related:empty{display:none}.stk-related-group{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.stk-related-group+.stk-related-group{margin-left:auto}@media (max-width:880px){.stk-related-group+.stk-related-group{margin-left:0}}.stk-related-label{font-size:var(--t-300);letter-spacing:0;color:var(--fg-muted);margin:0;font-weight:400;line-height:1.4}.stk-pfoot{align-items:center;gap:var(--space-2xs) var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--line);font-size:var(--t-300);color:var(--fg-muted);flex-wrap:wrap;display:flex}.stk-pfoot-grow{flex:auto}.stk-pfoot-link{color:var(--fg-dim);border-bottom:1px solid var(--line);text-decoration:none}.stk-pfoot-link:hover{color:var(--fg);border-color:var(--fg-muted)}.stk-pfoot .stk-disclaimer{background:0 0;border:0;flex:0 auto;margin:0;padding:0}.stk-pfoot .stk-disclaimer p{font-size:var(--t-300);margin:0}.stk-signal{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--accent-soft), transparent 60%), var(--surface);box-shadow:var(--shadow-sm);margin-top:28px;padding:24px 26px;position:relative;overflow:hidden}.stk-signal:before{content:"";background:var(--accent-grad);width:3px;position:absolute;top:0;bottom:0;left:0}.stk-section{border-top:1px solid var(--line-soft);padding:40px 0}.stk-section-head{margin-bottom:var(--stack-group)}.stk-section-title{font-size:clamp(var(--t-600), 2.6vw, var(--t-700));letter-spacing:-.02em;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:12px 0 0;font-weight:500;line-height:1.1;display:flex}.stk-section-ico{border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--line-soft);width:28px;height:28px;color:var(--fg-dim);flex:none;justify-content:center;align-items:center;display:inline-flex}.stk-section-head-badge{letter-spacing:normal;display:inline-flex}.stk-section-intro{font-size:var(--t-400);color:var(--fg-dim);max-width:62ch;margin:12px 0 0;line-height:1.55}.stk-panel{gap:var(--space-md);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.stk-panel--one{grid-template-columns:minmax(0,1fr)}.stk-panel-read{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.stk-figs{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.stk-figs-cap{display:block}@media (max-width:880px){.stk-panel{grid-template-columns:minmax(0,1fr)}}.stk-answer{min-width:0}.stk-answer-verdict{white-space:normal}.stk-answer-tier--pos{--lb:var(--pos)}.stk-answer-tier--accent{--lb:var(--accent)}.stk-answer-tier-k{font-size:var(--t-200);color:var(--fg-muted);white-space:nowrap;padding-left:13px}.stk-answer-note{font-size:var(--t-300);color:var(--fg-muted);max-width:68ch;margin:0;line-height:1.5}.stk-answer-facts{margin:var(--space-2xs) 0 0;gap:var(--space-xs) var(--space-2xs);padding-top:var(--space-xs);border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.stk-answer-facts dd{margin:0}.stk-answer-facts .ui-kv{gap:1px;min-width:0}.stk-answer-facts .ui-kv-label{font-family:var(--font-sans);font-size:var(--t-200);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.35}.stk-answer-facts .ui-kv-value{font-family:var(--font-mono);font-size:var(--t-300);overflow-wrap:anywhere;font-weight:500;line-height:1.35}.stk-answer-asof{font-size:var(--t-300);color:var(--fg-muted);margin:0}.stk-table{display:grid}.stk-line{align-items:baseline;gap:var(--space-xs);padding-block:var(--space-3xs);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;display:grid}.stk-line:last-child{border-bottom:0}.stk-line-name{font-size:var(--t-300);color:var(--fg-dim);min-width:0}.stk-line-value{font-size:var(--t-300);text-align:right;font-weight:500}.stk-line-note{font-size:var(--t-200);color:var(--fg-muted);margin-left:var(--space-3xs)}.stk-tease{margin-top:2px}.stk-tease-lead{font-size:var(--t-300);color:var(--fg-dim);max-width:66ch;margin:0 0 12px;line-height:1.6}.stk-tease-lead:last-child{margin-bottom:0}.stk-tease-lead b{color:var(--fg);font-weight:600}.stk-fin-lead{flex-wrap:wrap;gap:40px;margin-bottom:18px;display:flex}.stk-fin-metric{flex-direction:column;gap:4px;display:flex}.stk-fin-value{font-family:var(--font-mono);font-size:var(--t-800);letter-spacing:-.025em;color:var(--fg);font-weight:500;line-height:1}.weekly-banner{border:1px solid var(--accent-line);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--accent-soft), transparent 60%), var(--surface);box-shadow:var(--shadow-sm);margin-top:40px;padding:20px 24px;position:relative;overflow:hidden}.weekly-banner:before{content:"";background:var(--accent-grad);width:3px;position:absolute;top:0;bottom:0;left:0}.weekly-banner-body{flex-direction:column;gap:14px;display:flex}.weekly-banner-copy .eyebrow{margin-bottom:6px}.weekly-banner-copy p{font-size:var(--t-400);color:var(--fg-dim);max-width:56ch;margin:0;line-height:1.55}.weekly-banner-form{flex-wrap:wrap;gap:10px;max-width:480px;display:flex}.weekly-banner-form .email-capture-input{flex:220px}.weekly-banner-error{font-size:var(--t-300);color:var(--neg);flex-basis:100%;margin:2px 0 0}.weekly-banner-done{font-size:var(--t-400);color:var(--fg);padding:10px 0 2px;font-weight:500}.stk-purchase{border-radius:var(--radius-xl);flex-direction:column;gap:18px;margin-top:40px;padding:26px 28px;display:flex}.stk-purchase-head{flex-direction:column;gap:6px;display:flex}.stk-purchase-title{font-size:var(--t-600);letter-spacing:-.02em;color:var(--fg-on-ink);margin:0;font-weight:600}.stk-purchase-sub{font-size:var(--t-300);color:var(--fg-on-ink);margin:0}@supports (color:color-mix(in lab, red, red)){.stk-purchase-sub{color:color-mix(in oklch, var(--fg-on-ink) 72%, transparent)}}.stk-purchase-sub{max-width:56ch;line-height:1.55}.stk-purchase-opts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stk-uo{border:1px solid var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.stk-uo{border:1px solid color-mix(in oklch, var(--fg-on-ink) 20%, transparent)}}.stk-uo{border-radius:var(--radius-md);text-align:left;background:var(--fg-on-ink);flex-direction:column;align-items:flex-start;gap:5px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.stk-uo{background:color-mix(in oklch, var(--fg-on-ink) 5%, transparent)}}.stk-uo{color:var(--fg-on-ink);font:inherit;cursor:pointer}.stk-uo:hover{border-color:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.stk-uo:hover{border-color:color-mix(in oklch, var(--fg-on-ink) 40%, transparent)}}.stk-uo:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.stk-uo:disabled{opacity:.55;cursor:default}.stk-uo--pick{border-color:var(--accent-2);background:var(--accent-2)}@supports (color:color-mix(in lab, red, red)){.stk-uo--pick{background:color-mix(in oklch, var(--accent-2) 14%, transparent)}}.stk-uo-price{font-family:var(--font-mono);font-size:var(--t-600);letter-spacing:-.03em;font-weight:500}.stk-uo-per{font-size:var(--t-200);font-weight:400}.stk-uo-desc{font-size:var(--t-200);color:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.stk-uo-desc{color:color-mix(in oklch, var(--fg-on-ink) 68%, transparent)}}.stk-uo-desc{line-height:1.45}.stk-purchase-trust{border-top-color:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.stk-purchase-trust{border-top-color:color-mix(in oklch, var(--fg-on-ink) 22%, transparent)}}.stk-purchase-trust li{color:#cfcdca;color:lab(82.6147% .283599 1.88211)}.stk-purchase-consent{background:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.stk-purchase-consent{background:color-mix(in oklch, var(--fg-on-ink) 8%, transparent)}}.stk-purchase-consent{border-color:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.stk-purchase-consent{border-color:color-mix(in oklch, var(--fg-on-ink) 22%, transparent)}}.stk-purchase-consent{color:#c6c4c0;color:lab(79.1347% .283897 1.88233)}.stk-purchase-consent a{color:var(--accent-2)}.stk-purchase-consent--parked{visibility:hidden}.stk-purchase-btn{justify-content:center;width:100%}.stk-purchase-soon,.stk-purchase-pack-hint{font-size:var(--t-300);color:#a6a4a1;color:lab(67.5346% .285119 1.88313);text-align:center;margin:0}.stk-purchase-pack-hint a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.stk-accum-disagree{font-size:var(--t-300);color:var(--fg-dim);max-width:72ch;margin:0;line-height:1.55}.stk-accum{flex-direction:column;gap:20px;display:flex}.stk-accum-flags{flex-direction:column;gap:4px;display:flex}.stk-flag{font-size:var(--t-300);color:var(--fg-muted);font-weight:500}.stk-flag.stk-flag-on{color:var(--pos)}.stk-flag-sub{font-size:var(--t-300);color:var(--fg-muted)}.stk-bars{gap:14px;display:grid}.stk-bar{flex-direction:column;gap:7px;display:flex}.stk-bar-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stk-bar-label{font-size:var(--t-300);color:var(--fg-dim)}.stk-bar-value{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg);font-weight:500}.stk-bar-track{background:var(--bg-3);border-radius:999px;height:8px;overflow:hidden}.stk-bar-fill{background:var(--accent-grad);border-radius:999px;height:100%;display:block}.stk-trends{margin-top:20px}.stk-subhead{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:12px}.stk-risks{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.stk-risks li{gap:var(--space-2xs);font-size:var(--t-300);color:var(--fg-dim);grid-template-columns:6px minmax(0,1fr);line-height:1.5;display:grid}.stk-risks li:before{content:"";background:var(--fg-muted);border-radius:50%;width:6px;height:6px;margin-top:7px}.stk-analysis-pending{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:12px;padding:22px 24px;display:flex}.stk-analysis-pending strong{font-size:var(--t-400);color:var(--fg)}.stk-analysis-pending p{font-size:var(--t-300);color:var(--fg-muted);max-width:56ch;margin:4px 0 0;line-height:1.55}.stk-analysis-pending--stack{flex-direction:column}.stk-analysis-pending--stack .cfg-progress-bar{background:var(--bg-3);max-width:320px}@media (prefers-reduced-motion:reduce){.stk-analysis-pending--stack .cfg-progress-bar:not([data-stalled]) span{opacity:1}}.stk-analysis-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;animation:1s linear infinite stk-spin}@keyframes stk-spin{to{transform:rotate(360deg)}}.stk-skeleton{flex-direction:column;gap:14px;display:flex}.stk-skeleton-bar{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--bg-2), var(--bg-3), var(--bg-2));background-size:200% 100%;height:16px;animation:1.4s ease-in-out infinite stk-shimmer}.stk-skeleton-block{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--bg-2), var(--bg-3), var(--bg-2));background-size:200% 100%;height:120px;animation:1.4s ease-in-out infinite stk-shimmer}@keyframes stk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stk-crosssell{border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:20px 24px;display:flex}.stk-crosssell-copy{flex-direction:column;gap:3px;display:flex}.stk-crosssell-copy strong{font-size:var(--t-400);color:var(--fg);font-weight:600}.stk-crosssell-copy span{font-size:var(--t-300);color:var(--fg-muted);max-width:52ch}.stk-capture{border-top:1px solid var(--line-soft);margin-top:40px;padding-top:32px}.stk-capture-copy{font-size:var(--t-400);color:var(--fg-dim);max-width:56ch;margin:12px 0 16px;line-height:1.55}.stk-capture .email-capture{max-width:480px}.stk-disclaimer{border-radius:var(--radius-md);margin-top:40px;padding:18px 20px}.stk-disclaimer p{font-size:var(--t-300);color:var(--fg-muted);margin:0;line-height:1.6}.stk-disclaimer b{color:var(--fg-dim);font-weight:600}.stk-buy-page{gap:32px;max-width:480px;margin:0 auto;display:grid}.stk-buy-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:28px}.stk-buy-ticker{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.stk-buy-sym{font-family:var(--font-mono);font-size:var(--t-600);color:var(--fg);letter-spacing:-.01em;font-weight:600}.stk-buy-name{font-size:var(--t-400);color:var(--fg-dim)}.stk-buy-product{font-size:var(--t-400);color:var(--fg);margin:0 0 16px;font-weight:500}.stk-buy-includes{margin-bottom:24px}.stk-buy-trust{margin-top:16px}.stk-buy-form{flex-direction:column;gap:16px;display:flex}.stk-buy-email{flex-direction:column;gap:6px;display:flex}.stk-buy-email-label{font-size:var(--t-300);color:var(--fg);font-weight:500}.stk-buy-email-optional{color:var(--fg-muted);font-weight:400}.stk-buy-email-input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--fg);font-family:var(--font-sans);font-size:var(--t-400);outline:none;padding:10px 14px;transition:border-color .12s}.stk-buy-email-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.stk-buy-email-input:disabled{opacity:.6;cursor:not-allowed}.stk-buy-btn{justify-content:center;width:100%;margin-top:4px}.stk-buy-packs{flex-direction:column;gap:8px;margin-top:4px;display:flex}.stk-buy-pack-btn{justify-content:center;width:100%}.stk-buy-pack-crosssell{font-size:var(--t-300);color:var(--fg-muted);text-align:center;margin:4px 0 0}.stk-buy-pack-note{font-size:var(--t-300);color:var(--fg-muted);text-align:center;margin:0}.stk-buy-soon{font-size:var(--t-300);color:var(--fg-muted);text-align:center;margin:8px 0 0}.stk-earnings-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:4px 10px}.stk-earnings-badge:before{content:"◆";font-size:8px}.stk-themes{flex-direction:column;gap:8px;display:flex}.stk-themes-chips{flex-wrap:wrap;gap:8px;display:flex}.earn-table td .stk-theme-chip,.stk-sv-themes .stk-theme-chip{white-space:normal}.stk-theme-chip{font-size:var(--t-300);background:var(--bg-2);padding:4px 12px}.stk-theme-chip--primary{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stk-theme-chip--primary{border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.stk-aisum-card{border-color:var(--line);flex-direction:column;gap:20px;padding:26px 28px;display:flex}.stk-aisum-text{font-size:var(--t-500);color:var(--fg);text-wrap:pretty;margin:0;font-weight:450;line-height:1.55}.stk-aisum-more{color:var(--fg-muted);font-size:var(--t-400);font-weight:400}.stk-aisum-placeholder{color:var(--fg-dim);font-weight:400}.stk-aisum-chiprow{flex-wrap:wrap;gap:10px;display:flex}.stk-aisum-chip{background:var(--bg-2);white-space:normal;align-items:baseline;gap:8px;padding:6px 14px}.stk-aisum-chip-val{font-size:var(--t-300);color:var(--fg);font-weight:600}.stk-aisum-locklist{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg-2);padding:16px 18px}.stk-aisum-locklist-head{margin-bottom:10px}.stk-aisum-locklist ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stk-aisum-locklist li{font-size:var(--t-400);color:var(--fg-dim);align-items:center;gap:9px;display:flex}.stk-locklist-badge{margin-left:auto}.stk-locklist-icon{color:var(--accent);flex:none;place-items:center;display:inline-grid}.stk-aisum-cta{align-self:flex-start}.stk-keypoints{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.stk-kp{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:10px;padding:13px 18px;display:flex}.stk-kp:last-child{border-bottom:0}.stk-kp:nth-child(2n){background:var(--bg-2)}.stk-kp-tag{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;flex:none;padding:2px 7px}.stk-lockrow{align-items:center;gap:8px;display:flex}.stk-report-hero{border-color:var(--line)}.stk-report-hero--pos{border-top:3px solid var(--pos)}.stk-report-hero--neg{border-top:3px solid var(--neg)}.stk-report-hero--warn{border-top:3px solid var(--accent)}.stk-report-hero--neutral{border-top:3px solid var(--line)}.stk-unlockgroup{gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--line);flex-direction:column;margin-top:0;display:flex}.stk-unlockgroup>*{margin-top:0}.stk-hero-pills{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stk-hpill{border-radius:var(--radius-md);background:var(--bg-2);flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.stk-hpill-k{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);line-height:1.35}.stk-hpill-v{font-size:var(--t-300);color:var(--fg);align-items:center;gap:6px;font-weight:600;display:flex}.stk-hpill-v:before{content:"";background:var(--fg-muted);border-radius:50%;flex:none;width:6px;height:6px}.stk-hpill--pos .stk-hpill-v:before{background:var(--pos)}.stk-hpill--neg .stk-hpill-v:before{background:var(--neg)}.stk-hpill--warn .stk-hpill-v:before{background:var(--lb-take)}@media (max-width:480px){.stk-hero-pills{grid-template-columns:1fr}}.stk-verdict{gap:var(--space-sm);flex-direction:column;display:flex}.stk-hero-call-pill{flex:none}.stk-hero-evidence{align-items:baseline;gap:6px var(--space-2xs);font-size:var(--t-300);color:var(--fg-dim);grid-template-columns:auto minmax(0,1fr);line-height:1.5;display:grid}.stk-hero-ev-row{display:contents}.stk-hero-ev-tag{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-weight:600}.stk-hero-ev-row--strength .stk-hero-ev-tag{color:var(--pos-text)}.stk-hero-ev-row--caution .stk-hero-ev-tag{color:var(--lb-take)}.stk-hero-ev-label{color:var(--fg);font-weight:600}@media (max-width:480px){.stk-hero-evidence{grid-template-columns:1fr;gap:2px}.stk-hero-ev-row+.stk-hero-ev-row .stk-hero-ev-tag{margin-top:var(--space-2xs)}}.stk-hero-footer{padding:var(--space-2xs) 0 0;border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;margin-top:auto;display:flex}.stk-hero-asof{font-size:var(--t-300);color:var(--fg-muted)}.stk-hero-refresh{font-size:var(--t-300);color:var(--fg-muted);margin:0}.stk-hero-refresh-btn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.stk-hero-refresh-btn:hover{color:var(--fg)}.stk-hero-refresh-btn:disabled{color:var(--fg-muted);cursor:default;text-decoration:none}.stk-signal--neutral:before{background:var(--line)}.stk-signal--neutral{background:var(--surface)}.stk-verdict-chip{font-size:var(--t-200);padding:3px var(--space-2xs);background:var(--bg-2);gap:7px;font-weight:600}.stk-verdict-chip:before{content:"●";font-size:8px}.stk-verdict-chip--pos{color:var(--pos-text);background:var(--pos-soft)}.stk-verdict-chip--neg{color:var(--neg-text);background:var(--neg-soft)}.stk-verdict-chip--warn{color:var(--accent-hover);background:var(--accent-soft)}.stk-verdict-row{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.stk-state-line{margin:0 0 var(--space-xs);font-size:var(--t-300);color:var(--fg-dim)}.stk-state-line .eyebrow{margin-right:var(--space-3xs)}.stk-micro-cta{font-size:var(--t-300);color:var(--accent);text-underline-offset:3px;text-decoration:underline}.stk-micro-cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.stk-history{flex-direction:column;gap:20px;display:flex}.stk-history-row{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:4px;padding-bottom:16px;display:flex}.stk-history-row:last-of-type{border-bottom:none;padding-bottom:0}.stk-history-sentence{font-size:var(--t-300);color:var(--fg);margin:0;line-height:1.6}.stk-history-sub{font-size:var(--t-300);color:var(--fg-muted);font-family:var(--font-mono);margin:0}.stk-history-cross{font-size:var(--t-300);color:var(--fg-muted);margin:0}.stk-read-label{display:block}.stk-read-text{font-size:var(--t-300);color:var(--fg-dim);max-width:62ch;margin:0;line-height:1.6}.stk-read-text+.stk-read-text{margin-top:10px}.stk-read-points{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.stk-read-points li{gap:var(--space-2xs);font-size:var(--t-300);color:var(--fg-dim);grid-template-columns:6px minmax(0,1fr);line-height:1.5;display:grid}.stk-read-points li:before{content:"";background:var(--fg-muted);border-radius:50%;width:6px;height:6px;margin-top:7px}.stk-read-point-label{color:var(--fg);font-weight:600}.stk-read-points .stk-fig{font-family:inherit}.stk-read-points li.stk-point--pos:before{background:var(--pos)}.stk-read-points li.stk-point--neg:before{background:var(--neg)}.stk-read-points li.stk-point--warn:before{background:var(--lb-take)}.stk-point-body{min-width:0}.stk-read-details{margin-top:0}.stk-read-details>summary{cursor:pointer;font-size:var(--t-300);color:var(--accent);align-items:center;gap:6px;width:fit-content;list-style:none;display:inline-flex}.stk-read-details>summary::-webkit-details-marker{display:none}.stk-read-details>summary:before{content:"›";transition:transform .15s}.stk-read-details[open]>summary:before{transform:rotate(90deg)}.stk-read-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.stk-read-details>.stk-read-text:first-of-type{margin-top:10px}.stk-read-details>.stk-table:first-of-type{margin-top:var(--space-2xs)}.stk-fields{margin-top:20px}.stk-fields-chips{flex-wrap:wrap;gap:6px;max-width:72ch;margin:12px 0 0;padding:0;list-style:none;display:flex}.stk-fields-chips code{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg-dim);background:var(--bg-2);border:1px solid var(--line-soft);border-radius:var(--radius-sm);white-space:nowrap;padding:2px 7px;line-height:1.5;display:inline-block}.stk-fields-note{max-width:72ch;font-size:var(--t-300);color:var(--fg-muted);margin:12px 0 0;line-height:1.55}.stk-stance{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:0;display:grid}.stk-stance-col{border:1px solid var(--line-soft);border-top-width:3px;border-top-color:var(--line);border-radius:var(--radius-sm);background:var(--bg-2);flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.stk-stance-col--pos{border-top-color:var(--pos)}.stk-stance-col--neg{border-top-color:var(--neg)}.stk-stance-col--pos .stk-stance-label{color:var(--pos-text)}.stk-stance-col--neg .stk-stance-label{color:var(--neg-text)}.stk-figs>.stk-stance{grid-template-columns:1fr 1fr}.stk-figs .stk-stance-col{border:0;padding:10px 12px 12px}@media (max-width:720px){.stk-figs>.stk-stance{grid-template-columns:1fr}}.stk-stance-points{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.stk-stance-points li{font-size:var(--t-300);color:var(--fg-dim);line-height:1.5}.stk-stance-point-label{color:var(--fg);font-weight:600}.stk-stance-count{font-weight:700}.stk-stance--perspective{grid-template-columns:1fr 1fr;margin:0}@media (max-width:720px){.stk-stance--perspective{grid-template-columns:1fr}.stk-perspectives-jump-note{margin-left:0}}.stk-perspectives{grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:16px;display:grid}.stk-perspectives-scope{margin-bottom:0}.stk-perspectives-jump{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.stk-perspectives-jump-link{text-decoration:none}.stk-perspectives-jump-link svg{color:var(--fg-muted)}.stk-perspectives-jump-note{font-size:var(--t-200);color:var(--fg-muted);margin-left:auto}.stk-perspective{border-color:var(--line);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:16px 18px 14px;display:flex}.stk-perspective-ask{flex-direction:column;gap:3px;display:flex}.stk-perspective-question{font-size:var(--t-500);color:var(--fg);margin:0;font-weight:600}.stk-perspective-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stk-perspective-label{font-size:var(--t-400);color:var(--fg);align-items:center;gap:7px;margin:0;font-weight:600;display:flex}.stk-perspective-q{letter-spacing:.04em;flex:none;padding:2px 10px}.stk-perspective-foot{font-size:var(--t-300);color:var(--fg-muted);margin:0;line-height:1.5}.stk-perspective-veil{filter:blur(3px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.stk-perspective-veil-col{gap:9px}.stk-perspective-veil-col i{background:var(--bg-3);border-radius:999px;height:9px;display:block}.stk-perspective-veil-col i:nth-child(2){width:84%}.stk-perspective-veil-col i:nth-child(3){width:62%}.stk-perspective-count{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg-dim);margin:0}.stk-perspectives-note{font-size:var(--t-300);color:var(--fg-muted);margin:12px 0 0;line-height:1.5}.stk-perspectives-cta{margin-top:16px}.stk-perspective-skel-locked{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);height:153px}.stk-perspective-skel-tail{height:113px}.stk-perspective-skel-bar{height:32px;margin-bottom:4px}.stk-perspective-skel-card{height:298px}@media (max-width:720px){.stk-perspective-skel-locked{height:240px}.stk-perspective-skel-tail{height:133px}.stk-perspective-skel-bar{height:97px}.stk-perspective-skel-card{height:448px}}.stk-chart{margin:0;position:relative}.stk-chart-caption{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.02em;color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0;line-height:16px;display:flex}.stk-chart-head{align-items:center;gap:var(--space-2xs) var(--space-sm);font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.02em;color:var(--fg-muted);flex-wrap:wrap;margin:0;line-height:16px;display:flex}.stk-chart-head-grow{flex:auto}.stk-chart-head-label{font-family:var(--font-sans);font-size:var(--t-500);letter-spacing:-.01em;color:var(--fg);font-weight:600;line-height:1.2}.stk-chart-head{min-height:30px;margin-bottom:8px}.stk-chart-caption{margin-top:8px}.stk-chart-readout-slot{flex:0 auto;min-width:0}.stk-chart-readout{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stk-chart-ranges{flex:none;margin:0}.stk-range-btn:disabled{opacity:.45;cursor:default}.stk-chart-plot{touch-action:pan-y;position:relative}.stk-chart-svg{width:100%;height:240px;display:block}.stk-chart-svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stk-chart-line{fill:none;stroke:var(--ax-trend);stroke-width:2.25px}.stk-chart-area{fill:var(--ax-trend-soft);stroke:none}.stk-chart-crosshair{background:var(--fg-muted);pointer-events:none;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.stk-chart-dot{background:var(--ax-trend);border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%,-50%)}.stk-overlay-sma50{fill:none;stroke:var(--ax-setups);stroke-width:1.25px}.stk-overlay-sma200{fill:none;stroke:var(--ax-momentum);stroke-width:1.25px}.stk-bb-fill{fill:var(--accent-soft);stroke:none}.stk-overlay-sma20{fill:none;stroke:var(--fg-muted);stroke-width:1.25px}.stk-vol-bar{fill:var(--fg-muted);opacity:.35}.stk-chart[data-tone] .stk-vol-bar--spike,.stk-vol-bar--spike{fill:#bb7400;fill:lab(55.4783% 27.5944 91.402);opacity:1}.stk-chart-legend-live{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.03em;color:var(--fg-muted);flex-wrap:wrap;align-content:flex-start;gap:10px 14px;height:14px;margin-bottom:4px;line-height:14px;display:flex;overflow:visible}.stk-chart-legend-item{align-items:center;gap:5px;display:inline-flex}.stk-chart-legend-item:before{content:"";border-radius:1px;width:14px;height:2px;display:inline-block}.stk-chart-legend-sma20:before{background:var(--fg-muted)}.stk-chart-legend-sma50:before{background:var(--ax-setups)}.stk-chart-legend-sma200:before{background:var(--ax-momentum)}.stk-chart-legend-vol:before{background:#bb7400;background:lab(55.4783% 27.5944 91.402);border-radius:1px;width:8px;height:8px}.stk-legend-val{color:var(--fg-muted);transition:color .15s}.stk-chart-legend-live .stk-chart-legend-item:hover .stk-legend-val{color:var(--fg);font-weight:500}@media (pointer:coarse){.stk-chart-legend-live .stk-legend-val{color:var(--fg);font-weight:500}}.stk-chart-rsi-plot{touch-action:pan-y;margin-top:4px;position:relative}.stk-chart-rsi-svg{width:100%;height:88px;display:block}.stk-rsi-guide{fill:none;stroke:#908b84;stroke:lab(58.2727% .725716 4.54725);stroke-width:1px;stroke-dasharray:3 3}.stk-rsi-line{fill:none;stroke:var(--fg-muted);stroke-width:1.5px}.stk-rsi-line-fast{fill:none;stroke:#008d8d;stroke:lab(52.5436% -39.292 -11.7155);stroke-width:1px}.stk-rsi-guide-label{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);pointer-events:none;line-height:1;position:absolute;left:2px}.stk-pane-label{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.03em;color:var(--fg-muted);background:var(--bg);white-space:nowrap;pointer-events:none;align-items:center;gap:8px;padding:1px 4px 1px 0;line-height:12px;display:inline-flex;position:absolute;top:2px;left:2px}.stk-pane-key{align-items:center;gap:4px;display:inline-flex}.stk-pane-key:before{content:"";border-radius:1px;width:10px;height:2px;display:inline-block}.stk-pane-key--rsi7:before{background:#008d8d;background:lab(52.5436% -39.292 -11.7155)}.stk-pane-key--rsi14:before{background:var(--fg-muted)}.stk-pane-key--macd:before{background:var(--accent)}.stk-pane-key--macd-signal:before{background:var(--accent-2)}.stk-chart-macd-plot{touch-action:pan-y;margin-top:4px;position:relative}.stk-chart-macd-svg{width:100%;height:104px;display:block}.stk-macd-hist-pos{fill:var(--pos);opacity:.6}.stk-macd-hist-neg{fill:var(--neg);opacity:.6}.stk-macd-line-macd{fill:none;stroke:var(--accent);stroke-width:1.25px}.stk-macd-line-signal{fill:none;stroke:var(--accent-2);stroke-width:1px}.stk-macd-zero{fill:none;stroke:#908b84;stroke:lab(58.2727% .725716 4.54725);stroke-width:1px}.stk-macd-guide-label{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);pointer-events:none;line-height:1;position:absolute;bottom:2px;left:2px}.stk-xaxis{height:16px;font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);margin-top:2px;line-height:16px;position:relative;overflow:hidden}.stk-xtick{white-space:nowrap;color:var(--fg-muted);position:absolute;transform:translate(-50%)}.stk-level{fill:none;stroke-width:1px;stroke-dasharray:3 4}.stk-level--stop{stroke:var(--neg)}.stk-level--target{stroke:var(--pos)}.stk-level--trigger{stroke:var(--fg-muted)}.stk-level-tag{z-index:1;background:var(--surface);font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-dim);pointer-events:none;white-space:nowrap;border-radius:3px;padding:0 3px;line-height:1.4;position:absolute;left:2px;transform:translateY(-50%)}.stk-level-tag--stop{border-left:2px solid var(--neg)}.stk-level-tag--target{border-left:2px solid var(--pos)}.stk-level-tag--trigger{border-left:2px solid var(--fg-muted)}.stk-ytick{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);pointer-events:none;line-height:1;position:absolute;left:2px;transform:translateY(-50%)}.stk-chart-tooltip{background:var(--surface);border:1px solid var(--line-soft);width:200px;box-shadow:var(--shadow-md);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);pointer-events:none;z-index:10;padding:6px 8px;line-height:1.45;position:absolute;top:8px}.stk-chart-tooltip-date{font-size:var(--t-200);color:var(--fg-muted);margin-bottom:4px}.stk-chart-tooltip-row{justify-content:space-between;gap:6px;display:flex}.stk-chart-tooltip-row[data-tone=pos] span:last-child,.stk-chart-legend-live .stk-legend-val[data-tone=pos]{color:var(--pos-text)}.stk-chart-tooltip-row[data-tone=neg] span:last-child,.stk-chart-legend-live .stk-legend-val[data-tone=neg]{color:var(--neg-text)}.stk-chart-tooltip-row[data-tone=pos] span:last-child:after,.stk-chart-legend-live .stk-legend-val[data-tone=pos]:after{content:" ▲";font-size:8px}.stk-chart-tooltip-row[data-tone=neg] span:last-child:after,.stk-chart-legend-live .stk-legend-val[data-tone=neg]:after{content:" ▼";font-size:8px}.stk-chart-tooltip-row[data-tone=warn] span:last-child{color:var(--accent-text)}.stk-chart-tooltip-row[data-tone=warn] span:last-child:after{content:" ◆";font-size:8px}.stk-chart-tooltip-event{border-top:1px solid var(--line-soft);font-size:var(--t-200);color:var(--fg);margin-top:4px;padding-top:4px}.stk-event-marker{border:1.5px solid var(--bg);pointer-events:none;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.stk-event-marker--spike{background:#bb7400;background:lab(55.4783% 27.5944 91.402);border-radius:50%}.stk-event-marker--high{background:#7d40c8;background:lab(40.9064% 46.894 -61.6165);border-radius:1px;transform:translate(-50%,-50%)rotate(45deg)}.stk-event-marker--cross-up,.stk-event-marker--cross-down{width:0;height:0;filter:drop-shadow(0 0 1.5px var(--bg));background:0 0;border:0;border-left:5px solid #0000;border-right:5px solid #0000}.stk-event-marker--cross-up{border-bottom:8px solid var(--pos)}.stk-event-marker--cross-down{border-top:8px solid var(--neg)}.stk-chart-foot{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.stk-chart-foot-ev{align-items:center;gap:6px;display:inline-flex}.stk-chart-foot .stk-event-marker{flex:none;display:inline-block;position:static;transform:none}.stk-chart-foot .stk-event-marker--high{transform:rotate(45deg)}.stk-chart-foot-kbd{margin-left:auto}@media (max-width:880px){.stk-chart-foot-kbd{display:none}}.stk-chart-subtitle{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);letter-spacing:.03em;line-height:1.4}.stk-chart-rsi-chip{font-family:var(--font-mono);font-size:var(--t-200);background:var(--bg-3);color:var(--fg-muted);border-radius:999px;align-items:center;padding:1px 6px;line-height:16px;display:inline-flex}.stk-chart-rsi-chip[data-rsi=low]{background:var(--neg-soft);color:var(--neg-text)}.stk-chart-rsi-chip[data-rsi=high]{background:var(--pos-soft);color:var(--pos-text)}@media (max-width:880px){.stk-chart-tooltip{display:none}.stk-chart-macd-svg{height:88px}.stk-chart-head[data-scrub=on] .stk-chart-head-label{display:none}}.stk-ytick--right{display:none}@media (min-width:880px){.stk-ytick{display:none}.stk-ytick--right{display:block;left:auto;right:2px;transform:translateY(-50%)}}.stk-chart-skeleton-block{height:538px}@media (max-width:880px){.stk-chart-svg{height:200px}.stk-chart-rsi-svg{height:76px}.stk-chart-legend-live{height:38px}.stk-chart-skeleton-block{height:494px}}.stk-line-value--pos{color:var(--pos-text)}.stk-line-value--neg{color:var(--neg-text)}.stk-line-value--warn{color:var(--accent-text)}.stk-aisum-chip--pos{background:var(--pos-soft);border-color:#0093424d;border-color:lab(53.2636% -48.6783 32.5347/.3)}.stk-aisum-chip--pos .stk-aisum-chip-val{color:var(--pos-text)}.stk-aisum-chip--neg{background:var(--neg-soft);border-color:#d7352d4d;border-color:lab(49.3183% 62.5986 44.9578/.3)}.stk-aisum-chip--neg .stk-aisum-chip-val{color:var(--neg-text)}.stk-aisum-chip--warn{background:var(--accent-soft);border-color:var(--accent-line)}.stk-aisum-chip--warn .stk-aisum-chip-val{color:var(--accent-text)}.stk-val-with-arrow{align-items:center;gap:5px;display:inline-flex}.stk-trend-arrow{font-size:var(--t-200);line-height:1}.stk-trend-arrow--up{color:var(--pos)}.stk-trend-arrow--down{color:var(--neg)}.stk-trend-arrow--flat{color:var(--fg-muted)}.stk-risk-chip{background:var(--bg-2);margin-left:8px;padding:1px 8px}.stk-risk-chip b{color:var(--fg);font-weight:600}.stk-asof-stamp{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg-muted);margin:0}.stk-table+.stk-asof-stamp{margin-top:12px}.stk-honesty{font-size:var(--t-300);color:var(--fg-muted);margin:10px 0 0;font-style:italic}.stk-mc-table{display:grid}.stk-mc-row{align-items:baseline;gap:var(--space-xs);padding-block:var(--space-3xs);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto minmax(90px,1.2fr);display:grid}.stk-mc-row:last-child{border-bottom:0}.stk-mc-row-name{font-size:var(--t-300);color:var(--fg-dim);min-width:0}.stk-mc-row-r{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg);text-align:right;min-width:44px}.stk-mc-row--head .stk-mc-row-r{font-size:var(--t-200);color:var(--fg-muted)}.stk-mc-row-note{font-size:var(--t-200);color:var(--fg-muted);text-align:right}.stk-mc-breadth{font-size:var(--t-300);color:var(--fg-dim);margin:0 0 18px}.stk-mc-breadth-asof{color:var(--fg-muted)}.stk-mc-peers{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.stk-mc-peer-group{flex-direction:column;gap:8px;display:flex}.stk-mc-peer-chips{flex-wrap:wrap;gap:8px;display:flex}.stk-mc-peer{background:var(--bg-2);white-space:normal;align-items:baseline;gap:8px;padding:4px 12px}.stk-mc-peer:hover{border-color:var(--accent);background:var(--bg-2)}.stk-mc-peer-sym{color:var(--fg);font-weight:600}.stk-mc-peer-name{color:var(--fg-muted)}.stk-mc-peer-r{font-family:var(--font-mono);color:var(--fg-dim)}@media (max-width:880px){.stk-mc-row{grid-template-columns:1fr auto auto;row-gap:2px}.stk-mc-row-note{text-align:right;font-size:var(--t-200);grid-column:1/-1;display:block}.stk-mc-row--head .stk-mc-row-note{display:none}}.stk-sv-summary{font-size:var(--t-300);color:var(--fg-dim);max-width:72ch;margin:0 0 14px;line-height:1.6}.stk-sv-col .stk-sv-summary{max-width:none;margin:0}.stk-sv-themes{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.stk-sv-col .stk-sv-themes{margin:0}.stk-sv-flags{flex-direction:column;gap:8px;margin:0 0 18px;display:flex}.stk-sv-flag--warn{letter-spacing:.04em;color:var(--accent-hover);align-self:flex-start;padding:4px 12px}.stk-sv-flag--warn:before{content:"◆";font-size:8px}.stk-sv-flag-note{font-size:var(--t-300);color:var(--fg-dim);margin:0}.stk-sv-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin:0 0 22px;display:grid}.stk-sv-col{flex-direction:column;gap:10px;display:flex}.stk-sv-col-label--pos{color:var(--pos-text)}.stk-sv-col-label--neg{color:var(--neg-text)}.stk-sv-col-count{color:var(--fg-muted)}.stk-sv-voices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stk-sv-voice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.stk-sv-handle{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg);align-self:flex-start;font-weight:600;text-decoration:none}a.stk-sv-handle:hover{color:var(--accent)}a.stk-sv-handle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stk-sv-quote{border-left:2px solid var(--line);font-size:var(--t-300);color:var(--fg-dim);margin:0;padding:0 0 0 10px;line-height:1.5}.stk-sv-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stk-sv-cat{font-size:var(--t-300);color:var(--fg-dim);justify-content:space-between;align-items:baseline;gap:10px;line-height:1.5;display:flex}.stk-sv-cat-text{flex:1}.stk-sv-time{background:var(--bg-2);color:var(--fg-muted);flex:none;padding:2px 10px}.stk-sv-list--points li{font-size:var(--t-300);color:var(--fg-dim);padding-left:18px;line-height:1.5;position:relative}.stk-sv-list--points li:before{content:"▹";color:var(--fg-muted);position:absolute;top:0;left:0}@media (max-width:720px){.stk-sv-grid{grid-template-columns:1fr}}.stk-tsig-fired{gap:var(--space-xs);flex-direction:column;display:flex}.stk-tsig-fired+.stk-tsig-fired{margin-top:var(--space-xs)}.stk-tsig-fired .stk-verdict-row{margin:0}.stk-tsig-source{font-size:var(--t-300);color:var(--fg-dim)}.stk-tsig-cap{margin-top:var(--space-xs)}.stk-tsig-ladder-sub{font-size:var(--t-300);color:var(--fg-dim);margin:6px 0 12px;line-height:1.55}.stk-tsig-table th,.stk-tsig-table td{padding:10px 14px}.stk-tsig-table td{color:var(--fg)}.stk-tsig-table thead th{letter-spacing:.08em;border-bottom:1px solid var(--line);vertical-align:bottom;background:0 0}.stk-tsig-table tbody td,.stk-tsig-table tbody th{vertical-align:middle}.stk-tsig-row--current{background:var(--bg-2)}.stk-tsig-row--current .stk-tsig-band-cell{box-shadow:inset 3px 0 0 var(--accent)}.stk-tsig-band-cell{white-space:nowrap;font-weight:500}.stk-tsig-band{align-items:center;gap:8px;display:flex}.stk-tsig-band-label{font-family:var(--font-mono);color:var(--fg)}.stk-tsig-here{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);border-color:var(--accent);flex:none;padding:1px 7px}.stk-tsig-table .stk-tsig-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.stk-tsig-table td.stk-tsig-obs{color:var(--fg-muted)}.stk-tsig-median{font-size:var(--t-400);display:block}.stk-tsig-median--pos{color:var(--pos-text)}.stk-tsig-median--neg{color:var(--neg-text)}.stk-tsig-median--thin{color:var(--fg-muted)}.stk-tsig-median--na{color:var(--fg-muted);opacity:.7}.stk-tsig-count{font-size:var(--t-200);color:var(--fg-muted);margin-top:2px;display:block}.stk-tsig-wherenow{margin-top:12px}.stk-tsig-foot{margin-top:6px}.stk-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);font-size:.95em}.stk-fig--pos{color:var(--pos-text)}.stk-fig--neg{color:var(--neg-text)}@media (max-width:720px){.stk-tsig-table th,.stk-tsig-table td{padding:8px 10px}.stk-tsig-median{font-size:var(--t-300)}}.stk-lockpanel{border-color:var(--line);flex-direction:column;gap:22px;margin-top:0;padding:26px 28px;display:flex}.stk-lockpanel-chips{flex-direction:column;gap:10px;display:flex}.stk-lockpanel-note{font-size:var(--t-300);color:var(--fg-muted);margin:0}.stk-lockrows{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.stk-lockrow{border-top:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.stk-lockrow:first-child{border-top:0}.stk-lockrow-ico{border-radius:var(--radius-sm);background:var(--bg-3);width:26px;height:26px;color:var(--fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.stk-lockrow-t{flex-direction:column;gap:2px;min-width:0;display:flex}.stk-lockrow-t b{font-size:var(--t-300);color:var(--fg);font-weight:600}.stk-lockrow-t>span{font-size:var(--t-300);color:var(--fg-dim);line-height:1.45}.stk-lockrow-end{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.stk-lockrow-lk{color:var(--fg-muted);display:inline-flex}.stk-lockpanel-rows{filter:saturate(.5);opacity:.62;pointer-events:none;-webkit-user-select:none;user-select:none;gap:7px;display:grid}.stk-lockpanel-cta{align-self:center}.stk-lockpanel-actions .stk-lockpanel-cta{color:var(--fg-on-ink);border-color:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.stk-lockpanel-actions .stk-lockpanel-cta{border-color:color-mix(in oklch, var(--fg-on-ink) 40%, transparent)}}.stk-lockpanel-actions .stk-lockpanel-cta:hover{color:var(--fg-on-ink);background:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.stk-lockpanel-actions .stk-lockpanel-cta:hover{background:color-mix(in oklch, var(--fg-on-ink) 12%, transparent)}}.stk-lockpanel-actions .stk-lockpanel-cta:hover{border-color:var(--fg-on-ink)}.stk-lockpanel-actions{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.stk-lockpanel-pain{font-size:var(--t-400);color:var(--fg-on-ink);opacity:.82;max-width:46ch;margin:0;line-height:1.5}.stk-lockpanel-actions .stk-example-link{color:var(--fg-on-ink);opacity:.75;text-decoration-color:currentColor}.stk-lockpanel-actions .stk-example-link:hover{color:var(--fg-on-ink);opacity:1}.stk-example-link{font-size:var(--t-300);color:var(--fg-dim);text-align:center;text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.stk-example-link:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);-webkit-text-decoration-color:var(--fg-muted);text-decoration-color:var(--fg-muted)}.stk-example-top{text-align:center;margin:14px 0 0}.stk-return{width:fit-content;margin-bottom:var(--space-sm);border:1px solid var(--line);background:var(--bg-2);color:var(--fg-dim);font-size:var(--t-300);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:flex}.stk-return:hover{color:var(--fg);border-color:var(--fg-muted)}.stk-subpanel{border-color:var(--line);flex-direction:column;gap:18px;margin-top:24px;padding:26px 28px;display:flex}.stk-subpanel .stk-section-head{margin-bottom:0}.stk-subpanel-copy{font-size:var(--t-400);color:var(--fg-dim);max-width:62ch;margin:0}.stk-subpanel-meters{flex-wrap:wrap;gap:28px;margin:0;display:flex}.stk-subpanel-meter dt{font-size:var(--t-300);color:var(--fg-muted);margin:0 0 2px}.stk-subpanel-meter dd{font-family:var(--font-mono);font-size:var(--t-500);color:var(--fg);margin:0}.stk-subpanel-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.stk-subpanel-swap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stk-subpanel-swap-label{font-size:var(--t-300);color:var(--fg-muted)}.stk-subpanel-select{font:inherit;font-size:var(--t-300);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);padding:9px 10px}.stk-subpanel-error{font-size:var(--t-300);color:var(--neg);max-width:62ch;margin:0}.stk-subpanel-done{font-size:var(--t-400);color:var(--fg);align-items:center;gap:8px;display:flex}.stk-sticky-unlock{display:none}@media (max-width:880px){.stk-sticky-unlock{z-index:40;padding:12px 18px calc(12px + var(--safe-b));padding:12px max(18px, var(--safe-r)) calc(12px + var(--safe-b)) max(18px, var(--safe-l));background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #18161114;box-shadow:0 -6px 24px lab(7.24722% .654019 3.2768/.08)}.stk-sticky-unlock--hidden{visibility:hidden;transform:translateY(8px)}.stk-sticky-price{line-height:1.15;font-family:var(--font-mono);font-size:var(--t-500);color:var(--fg);flex-direction:column;font-weight:600;display:flex}.stk-sticky-price-note{font-size:var(--t-200);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);font-weight:400}.stk-sticky-btn{flex:none}body:has(.stk-page--locked){padding-bottom:88px}}.stk-locked-skel{align-items:center;gap:12px;display:flex}.stk-locked-skel-line{border-radius:var(--radius-xs);background:var(--bg-3);flex:1;max-width:420px;height:14px}@media (max-width:880px){.stk-fin-lead{gap:28px}.stk-aisum-card,.stk-lockpanel{padding:20px}.stk-lockrow{flex-wrap:wrap}.stk-lockrow-end{flex-basis:100%;margin-left:38px}.stk-purchase-opts{grid-template-columns:1fr}.stk-subpanel{padding:20px}.stk-subpanel-meters{gap:20px}.stk-kp{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.stk-analysis-spinner,.stk-skeleton-bar,.stk-skeleton-block{animation:none}.stk-legend-val{transition:none}}.ticker-search{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:560px;margin:0 auto;display:flex;position:relative}.ticker-search-field{flex:260px;min-width:0;position:relative}.ticker-search-input{width:100%;min-width:0;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:14px 16px;font-size:16px;transition:border-color .14s,box-shadow .14s}.ticker-search-input::placeholder{color:var(--fg-muted);text-transform:none;letter-spacing:0;font-family:var(--font-sans)}.ticker-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ticker-search-input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ticker-search-btn{flex:none}.ticker-search .ticker-search-list{z-index:40;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ticker-search-list[hidden]{display:none}.ticker-search-option{border-radius:var(--radius-sm);cursor:pointer;align-items:baseline;gap:10px;min-width:0;padding:9px 11px;display:flex}.ticker-search-option--active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ticker-search-option--active{background:color-mix(in oklch, var(--accent) 12%, var(--surface))}}.ticker-search-option--active{box-shadow:inset 3px 0 0 var(--accent)}.ticker-search-option--active .ticker-search-option-ticker,.ticker-search-option--active .ticker-search-option-name{color:var(--fg)}.ticker-search-option-ticker{font-family:var(--font-mono);font-size:var(--t-300);letter-spacing:.04em;color:var(--fg);flex:none;font-weight:600}.ticker-search-option-name{min-width:0;font-size:var(--t-300);color:var(--fg-dim);text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ticker-search-option-venue{color:var(--fg-dim);font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;flex:none}.earn-cta .ticker-search-option-name{color:var(--fg-dim)}.pain-grid{gap:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pain-card h3{font-size:var(--t-400);margin:0;font-weight:600}.pain-card p{margin:var(--space-2xs) 0 0;font-size:var(--t-300);color:var(--fg-dim);line-height:1.55}.anatomy-grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.anatomy-card{align-items:center;gap:var(--space-2xs);padding:var(--space-sm);grid-template-columns:auto 1fr auto;display:grid}.anatomy-icon{color:var(--fg-muted);display:flex}.anatomy-card.is-free .anatomy-icon{color:var(--pos-text)}.anatomy-label{font-size:var(--t-400);color:var(--fg);font-weight:600}.anatomy-tag{justify-self:end}.anatomy-desc{font-size:var(--t-300);color:var(--fg-dim);text-wrap:pretty;grid-column:1/-1;margin:0;line-height:1.5}.persona-q-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.persona-q-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:24px 22px;display:flex}.persona-q-label{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.persona-q{letter-spacing:-.02em;color:var(--accent);text-wrap:balance;font-size:24px;font-weight:500;line-height:1.15}.persona-q-sides{border-top:1px solid var(--line-soft);color:var(--fg-muted);flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;font-size:12px;line-height:1.4;display:flex}.persona-q-notes{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.persona-q-note h3{letter-spacing:-.012em;color:var(--fg);margin:0 0 8px;font-size:16px;font-weight:500}.persona-q-note p{color:var(--fg-dim);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.price-pack-hint{font-size:var(--t-300);color:var(--fg-muted);margin:14px 0 0;line-height:1.5}.price-pack-hint a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.sub-billing{justify-content:center;margin-bottom:22px;display:flex}.sub-consent{max-width:60ch;margin-left:auto;margin-right:auto}.sub-note{text-align:center;max-width:60ch;margin:18px auto 0}.final-cta-search{max-width:520px;margin:26px auto 22px}.final-cta .ticker-search-input{color:var(--fg-on-ink);background:#221f1a;background:lab(11.8636% .670351 3.83978);border-color:#4b4742;border-color:lab(30.4263% .622854 3.80236)}.final-cta .ticker-search-input::placeholder{color:#888683;color:lab(55.9345% .286818 1.88417)}.stk-notfound{text-align:center;max-width:640px;margin:0 auto;padding:64px 0 96px}.stk-notfound h1{font-size:clamp(var(--t-800), 5vw, var(--t-900));letter-spacing:-.03em;margin:10px 0 14px;font-weight:500;line-height:1.05}.stk-notfound>p{max-width:56ch;color:var(--fg-dim);text-wrap:pretty;margin:0 auto 28px;font-size:16px;line-height:1.6}.stk-notfound-demos{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.stk-notfound-back{margin-top:32px;font-size:14px}.stk-notfound-back a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.persona-q-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.persona-q-grid{grid-template-columns:1fr}.persona-q-notes{grid-template-columns:1fr;gap:20px}.ticker-search{flex-direction:column;align-items:stretch}.ticker-search-field{flex:none;width:100%}.ticker-search-input{width:100%}.ticker-search-btn{justify-content:center}}.acct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 0 4px;display:flex}.acct-head h1{font-size:clamp(var(--t-800), 4vw, var(--t-900));letter-spacing:-.03em;margin:8px 0 0;font-weight:500;line-height:1.05}.acct-head-sub{font-size:var(--t-400);color:var(--fg-dim);margin:8px 0 0}.acct-signout{font-size:var(--t-300);color:var(--fg-muted)}.acct-signout:hover{color:var(--fg)}.acct-section{padding:32px 0 0}.acct-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.acct-section-head h2{font-size:var(--t-600);letter-spacing:-.02em;margin:0;font-weight:500}.acct-section-note{font-size:var(--t-300);color:var(--fg-muted);margin:0}.acct-kp{flex-wrap:wrap;justify-content:space-between}.acct-kp-main{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.acct-ticker{font-family:var(--font-mono);font-size:var(--t-400);letter-spacing:.04em;color:var(--fg);font-weight:600}.acct-meta{font-size:var(--t-300);color:var(--fg-dim)}.acct-kp-actions{flex:none;align-items:center;gap:8px;display:flex}.acct-kp-lapsed{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.acct-credits{border-color:var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;padding:18px 20px;display:flex}.acct-credits-count{font-size:var(--t-700);letter-spacing:-.01em;font-weight:600}.acct-credits-body{font-size:var(--t-400);color:var(--fg-dim)}.acct-packs{flex-direction:column;gap:14px;display:flex}.acct-pack{flex-direction:column;align-items:stretch;gap:10px}.acct-pack-main{align-items:baseline;gap:14px;display:flex}.acct-pack-pending{color:var(--fg-muted)}.acct-pack-expired{flex-direction:column;gap:10px;display:flex}.acct-pack-cta{flex-wrap:wrap;gap:10px;display:flex}.acct-pack-crosssell{max-width:62ch}.acct-pack-crosssell a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.acct-pack-swap{margin-top:4px}.acct-pack-swap-disabled{margin:4px 0 0}.acct-pack-swap-error{margin-top:8px}.acct-table{min-width:560px}.acct-table thead th{background:var(--bg-2);padding:12px 18px}.acct-table td{padding:13px 18px}.acct-table td.acct-table-label{color:var(--fg);font-weight:500}.acct-table-num{font-family:var(--font-mono);white-space:nowrap}.acct-plan{padding-top:24px}.acct-plan-billing{font-size:var(--t-300)}.acct-plan-band{margin-top:0}.acct-plan-standing{font-size:var(--t-400);color:var(--fg-dim);max-width:64ch;margin:0 0 20px;line-height:1.55}.acct-meters{gap:16px}.acct-meter .stk-bar-label{font-size:var(--t-400);color:var(--fg)}.acct-plan-datasets{font-size:var(--t-300);color:var(--fg-muted);margin:20px 0 0}.acct-plan-unreadable{font-size:var(--t-400);color:var(--fg-muted);max-width:60ch;margin:0;line-height:1.55}.acct-plan-error{margin-top:16px}.acct-plan-held{margin-top:24px}.acct-plan-held .stk-subhead{margin-bottom:10px}.acct-held-empty{margin:0}.acct-held-error{margin-top:12px}.acct-held-remove{font-size:var(--t-300);color:var(--fg-muted)}.acct-held-remove:hover:not(:disabled){color:var(--fg)}.acct-held-remove:disabled{cursor:default;opacity:.6}.acct-prompt{text-align:left;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--bg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding:18px 20px;display:flex}.acct-prompt-body{min-width:0}.acct-prompt-body strong{font-size:var(--t-400);color:var(--fg);font-weight:600;display:block}.acct-prompt-body span{font-size:var(--t-300);color:var(--fg-dim)}.acct-prompt-actions{flex:none;align-items:center;gap:10px;display:flex}.acct-login{text-align:left;max-width:460px;margin:0 auto}.acct-login h1,.acct-login-sub{text-align:center}.acct-code-form{flex-direction:column;gap:12px;display:flex}.acct-code-input{font-family:var(--font-mono);font-size:var(--t-600);letter-spacing:.34em;text-align:center;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:14px 16px;transition:border-color .14s,box-shadow .14s}.acct-code-input::placeholder{color:var(--fg-muted);letter-spacing:.28em}.acct-code-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.acct-code-input[aria-invalid=true]{border-color:var(--neg)}@media (max-width:480px){.acct-code-input{font-size:var(--t-500);letter-spacing:.24em;padding:14px 10px}.acct-code-input::placeholder{letter-spacing:.2em}}.acct-login-quiet{font-size:var(--t-300);color:var(--fg-muted);text-align:center;margin:16px 0 0}.acct-login-quiet .link-button{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.acct-login-alt{margin-top:18px}.acct-login-or{font-size:var(--t-300);color:var(--fg-muted);align-items:center;gap:12px;margin:0 0 14px;display:flex}.acct-login-or:before,.acct-login-or:after{content:"";background:var(--line-soft);flex:1;height:1px}.acct-login-alt form{margin:0}.btn-google{color:#1f1f1f;background:#fff;border-color:#747775;justify-content:center;gap:12px;width:100%}.btn-google:hover:not(:disabled){box-shadow:var(--shadow-sm);background:#f7f8f8}.btn-google:disabled{opacity:.65;cursor:not-allowed}@media (max-width:880px){.acct-kp{gap:10px}.acct-kp-actions{width:100%}.acct-prompt{flex-direction:column;align-items:stretch}.acct-prompt-actions{justify-content:flex-start}}.earn-head{margin-bottom:28px}.earn-head h1{font-size:clamp(var(--t-800), 4.5vw, var(--t-900));letter-spacing:-.03em;margin:10px 0 12px;font-weight:500;line-height:1.05}.earn-intro{max-width:62ch;font-size:var(--t-400);color:var(--fg-dim);text-wrap:pretty;margin:0 0 10px;line-height:1.6}.earn-caveat{max-width:72ch;font-size:var(--t-300);color:var(--fg-muted);margin:0;line-height:1.55}.earn-intro--lead{max-width:92ch;font-size:var(--t-500);color:var(--fg)}.earn-caveat--intro{max-width:92ch;margin-top:10px}.earn-filter-row{align-items:center;gap:12px;display:flex}.earn-filter-label{flex:none;min-width:84px}.earn-pills{min-width:0}.earn-pill{font-family:var(--font-mono);letter-spacing:.01em;color:var(--fg-muted);flex:none;padding:6px 13px;text-decoration:none}.earn-pill:hover{border-color:var(--fg-muted)}.earn-pill[aria-current=true],.earn-pill[aria-current=true]:hover,.earn-pill--on,.earn-pill--on:hover{color:var(--bg);background:var(--fg);border-color:var(--fg);font-weight:500}.earn-lens-tabs{background:var(--bg-2);border:1px solid var(--line);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.earn-lens-tab{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg-muted);border-radius:999px;padding:4px 12px;text-decoration:none}.earn-lens-tab:hover{color:var(--fg)}.earn-lens-tab[aria-current=true]{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm)}.earn-lens-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.earn-summary{justify-content:flex-end;align-items:baseline;gap:8px 20px;margin:0 0 12px}.earn-count{font-size:var(--t-400);color:var(--fg-dim);margin:0}.earn-clear{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.earn-asof{margin:0}.earn-table{min-width:720px}.earn-table td{white-space:nowrap}.earn-table td .pos{color:var(--pos-text)}.earn-table td .neg{color:var(--neg-text)}.earn-table th:first-child,.earn-table td:first-child{background:var(--surface);z-index:1;position:sticky;left:0}.earn-table th:first-child{z-index:3;background:var(--bg-2)}.earn-table th.earn-col-goto,.earn-table td.earn-col-goto{z-index:1;background:var(--surface);box-shadow:inset 1px 0 0 var(--line-soft);position:sticky;right:0}.earn-table th.earn-col-goto{z-index:3;background:var(--bg-2)}.earn-table tbody tr:hover td.earn-col-goto{background:var(--bg-2)}.earn-table tr.earn-group td{background:var(--bg-2);color:var(--fg-dim);font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.earn-table tr.earn-group td:first-child,.earn-table tbody tr:hover td:first-child,.earn-table tr.earn-group:hover td{background:var(--bg-2)}.earn-clip{text-overflow:ellipsis;max-width:300px;overflow:hidden}.earn-est{border-bottom:1px dashed var(--fg-muted)}.earn-est .sr-only{text-transform:none;letter-spacing:normal}.earn-table th.earn-col-status,.earn-table td.earn-col-status{width:1%}.earn-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);text-align:center;padding:40px 24px}.earn-empty h2{font-size:var(--t-500);letter-spacing:-.015em;color:var(--fg);margin:0 0 10px;font-weight:500}.earn-empty p{font-size:var(--t-400);color:var(--fg-dim);margin:0}.earn-error{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);padding:28px 24px}.earn-error strong{font-size:var(--t-400);color:var(--fg)}.earn-error p{font-size:var(--t-300);color:var(--fg-muted);max-width:56ch;margin:6px 0 0;line-height:1.55}.earn-cta{border:1px solid var(--line);text-align:center;margin-top:40px;padding:36px 28px;position:relative;overflow:visible}.earn-cta:before{content:"";border-radius:inherit;background:radial-gradient(560px 280px at 80% 0%, var(--accent-line), transparent 60%);position:absolute;inset:0}.earn-cta *{position:relative}.earn-cta h2{max-width:26ch;font-size:clamp(var(--t-600), 3vw, var(--t-700));letter-spacing:-.02em;margin:0 auto 10px;font-weight:500;line-height:1.1}.earn-cta p{max-width:52ch;font-size:var(--t-400);color:#b9b7b4;color:lab(74.4946% .284344 1.88261);margin:0 auto 22px;line-height:1.55}.earn-cta .ticker-search{justify-content:center}.earn-cta .earn-cta-alt{font-size:var(--t-400);margin:18px auto 0}.earn-cta .earn-cta-alt a{color:var(--fg-on-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:880px){.earn-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;padding-block:4px;scroll-padding-inline:10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.earn-pills:focus-within{-webkit-mask-image:none;mask-image:none}.earn-pills::-webkit-scrollbar{display:none}.earn-filter-row{flex-wrap:wrap}.earn-filter-label,.earn-lens-tabs{min-width:0}.earn-col-lens,.earn-col-ret,.earn-col-goto,.brw-col-52w,.hub-col-1m,.hub-col-ytd{display:none}.earn-table--perf .hub-col-1m,.earn-table--perf .hub-col-ytd{display:table-cell}.earn-table--perf .hub-col-price{display:none}.earn-table{min-width:520px}.earn-scroll{max-height:min(70dvh,620px)}.earn-table tbody tr:has(.earn-row-link) td:first-child:after{content:"";border-right:1.5px solid var(--fg-muted);border-top:1.5px solid var(--fg-muted);width:5px;height:5px;margin-left:6px;display:inline-block;transform:rotate(45deg)translateY(-1px)}.earn-table td.earn-clip{white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.earn-cta{padding:28px 18px}}@media (max-width:480px){.earn-table{min-width:0}.earn-scroll{max-height:none}.earn-table th:first-child,.earn-table td:first-child{background:0 0;position:static}.earn-table tr.earn-group{background:var(--bg-2)}.earn-table tr.earn-group td,.earn-table td.earn-col-status{flex:100%;display:block}}.earn-lookup{border-color:var(--accent);flex-direction:column;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.earn-lookup{border-color:color-mix(in oklch, var(--accent) 20%, var(--line))}}.earn-lookup{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.earn-lookup{background:color-mix(in oklch, var(--accent) 5%, var(--surface))}}.earn-lookup-title{font-size:var(--t-400);letter-spacing:-.006em;color:var(--fg);margin:0;font-weight:600}.earn-lookup-form{display:flex}.earn-lookup-box{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);flex:1;align-items:center;gap:10px;padding:5px 6px 5px 16px;transition:border-color .14s,box-shadow .14s;display:flex}.earn-lookup-label{border-right:1px solid var(--line);white-space:nowrap;flex:none;margin-right:2px;padding-right:12px}.earn-lookup-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.earn-lookup-input::placeholder{color:var(--fg-muted)}.earn-lookup-input:focus{outline:none}.earn-lookup-input{min-width:160px;font-family:var(--font-mono);font-size:var(--t-400);letter-spacing:.02em;color:var(--fg);background:0 0;border:0;flex:1;padding:9px 4px}.earn-lookup-btn{flex:none}.earn-lookup-results{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.earn-lookup-row{font-size:var(--t-300);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.earn-lookup-name{color:var(--fg);font-weight:500}.earn-lookup-note{color:var(--fg-muted);font-size:var(--t-300)}.earn-lookup-link{font-size:var(--t-300);color:var(--accent);text-underline-offset:3px;margin-left:auto;text-decoration:underline}@media (max-width:880px){.earn-lookup-box{flex-wrap:wrap;padding:10px 12px}.earn-lookup-label{border-right:0;flex-basis:100%;margin:0;padding:0}.earn-lookup-input{flex-basis:100%;padding:6px 4px}.earn-lookup-link{margin-left:0}}.earn-table td.earn-col-goto{color:var(--accent-text)}.earn-table tbody tr:hover .earn-col-goto{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.earn-table-foot{border-top:1px solid var(--line-soft);background:var(--bg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:12px 16px;display:flex}.earn-table-foot .earn-caveat{max-width:60ch}.spark{vertical-align:middle;display:inline-block}.spark path{fill:none;stroke:var(--fg-muted);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.spark--pos path{stroke:var(--pos)}.spark--neg path{stroke:var(--neg)}.earn-pager{flex:none;align-items:center;gap:12px;display:flex}.earn-pager-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.earn-pager-status{white-space:nowrap}@media (max-width:880px){.earn-table-foot{flex-direction:column;align-items:stretch}.earn-pager{justify-content:space-between}}.hub-masthead{margin-bottom:var(--stack-group)}.hub-topline{justify-content:flex-start;align-items:center;gap:var(--space-2xs) var(--space-xs);margin-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.hub-crumbs{align-items:center;gap:var(--space-3xs);margin-bottom:var(--space-2xs);font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);flex-wrap:wrap;display:flex}.hub-crumbs a{color:inherit;text-decoration:none}.hub-crumbs a:hover{color:var(--fg-dim);text-decoration:underline}.hub-crumbs .hub-crumb-sep{color:var(--line);margin:0 var(--space-3xs)}.hub-crumbs b{color:var(--fg-dim);font-weight:500}.hub-topline nav .hub-crumb-sep{color:var(--line);margin:0 var(--space-3xs)}.hub-topline nav b{color:var(--fg-dim);font-weight:500}.hub-badge{border-color:var(--accent);flex:none;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.hub-badge{border-color:color-mix(in oklch, var(--accent) 22%, var(--line))}}.hub-badge{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub-badge{background:color-mix(in oklch, var(--accent) 6%, var(--surface))}}.hub-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.hub-head{margin-bottom:var(--space-sm);display:block}.hub-head h1{margin:0 0 var(--space-2xs);font-size:clamp(var(--t-700), 3.4vw, var(--t-800))}.hub-page .earn-intro--lead{max-width:74ch;margin:0;line-height:1.55}.hub-page .earn-asof{line-height:1.5}.hub-page .earn-fcount{flex-direction:column;align-items:flex-end;gap:2px}.hub-page .earn-fcount .earn-count{font-size:var(--t-300)}.hub-peers,.hub-views{margin:0;display:block}.hub-peers .earn-filter-label,.hub-views .earn-filter-label{min-width:0;margin:0 0 var(--space-2xs);display:block}.hub-peers .earn-pills{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-block:4px;scroll-padding-inline:10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.hub-peers .earn-pills::-webkit-scrollbar{display:none}.hub-peers .earn-pills:focus-within{-webkit-mask-image:none;mask-image:none}.hub-views{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.hub-views .earn-filter-label{flex:none;margin:0}.hub-views-alt{font-size:var(--t-300);color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub-views-alt{-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent)}}.hub-views-alt:hover{color:var(--accent);text-decoration-color:currentColor}.hub-views-alt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hub-note{margin-bottom:var(--stack-group);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface);padding:14px 16px}.hub-note-head{font-size:var(--t-300);align-items:center;gap:8px;margin:0 0 8px;font-weight:600;line-height:1.3;display:flex}.hub-note-ico{border-radius:var(--radius-sm);background:var(--accent-soft);width:20px;height:20px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.hub-note-p{margin:0 0 var(--space-2xs);font-size:var(--t-300);color:var(--fg-dim);line-height:1.6}.hub-note-p:last-of-type{margin-bottom:0}.hub-note-bullets{margin:var(--space-2xs) 0 0;padding-left:var(--space-sm);max-width:78ch;font-size:var(--t-300);color:var(--fg-dim);line-height:1.55}.hub-note-bullets li{margin-bottom:var(--space-3xs)}.hub-note-bullets li::marker{color:var(--fg-muted)}.hub-note-sub{margin:var(--space-2xs) 0 0;font-size:var(--t-200);color:var(--fg-muted)}.hub-note-ticker{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub-note-ticker{-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--accent) 40%, transparent)}}.hub-note-ticker:hover{color:var(--accent);text-decoration-color:currentColor}.hub-note-ticker:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-liquid{margin-bottom:var(--stack-group)}.hub-liquid-head{align-items:center;gap:var(--space-2xs) var(--space-xs);margin-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.hub-liquid-ico{border-radius:var(--radius-sm);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports selector(:has(*)){@media (min-width:881px){.hub-liquid:has(.hub-liquid-wrap){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.hub-liquid:has(.hub-liquid-wrap) .hub-liquid-head{margin-bottom:0;padding:14px 16px 4px}.hub-liquid:has(.hub-liquid-wrap) .hub-liquid-sub{margin:0;padding:0 16px 12px}.hub-liquid:has(.hub-liquid-wrap) .hub-liquid-wrap{border:0;border-top:1px solid var(--line-soft);box-shadow:none;border-radius:0}}}.hub-liquid-head h2{font-size:var(--t-500);margin:0;line-height:1.3}.hub-liquid-pill{flex:none}.hub-liquid-sub{margin:0 0 var(--space-xs);max-width:74ch;font-size:var(--t-300);color:var(--fg-dim);text-wrap:pretty;line-height:1.5}.hub-liquid-table td{white-space:nowrap}.hub-liquid-sym{margin-right:var(--space-2xs);font-family:var(--font-mono);font-weight:600;font-size:var(--t-300)}.hub-liquid-table td.hub-liquid-earnings{color:var(--fg-muted)}.earn-sym{font-family:var(--font-mono);font-weight:600;font-size:var(--t-300)}.hub-liquid-table td.hub-liquid-name{white-space:normal;overflow-wrap:anywhere;width:100%}.hub-liquid-table td.hub-liquid-turnover{color:var(--fg)}.hub-liquid-table td.hub-liquid-goto{color:var(--accent-text);text-align:right}.hub-liquid-table tbody tr:hover .hub-liquid-goto{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.hub-liquid-foot{margin:var(--space-2xs) 0 0;max-width:72ch;font-size:var(--t-300);color:var(--fg-muted);line-height:1.55}.hub-liquid-strip{display:none}@media (max-width:880px){.hub-liquid-wrap{display:none}.hub-liquid-strip{align-items:stretch;gap:var(--space-2xs);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;min-width:0;padding-block:4px;scroll-padding-inline:10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.hub-liquid-strip:focus-within{-webkit-mask-image:none;mask-image:none}.hub-liquid-strip::-webkit-scrollbar{display:none}.hub-liquid-pill{display:none}.hub-liquid-card{min-width:152px;padding:var(--space-2xs) var(--space-xs);border-color:var(--line);color:var(--fg-dim);flex-direction:column;flex:none;gap:4px;text-decoration:none;display:flex}.hub-liquid-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hub-liquid-card-top{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);display:flex}.hub-liquid-card .hub-liquid-sym{margin-right:0}.hub-liquid-card-ret{font-family:var(--font-mono);font-size:var(--t-300)}.hub-liquid-card-ret.pos{color:var(--pos-text)}.hub-liquid-card-ret.neg{color:var(--neg-text)}.hub-liquid-card-turnover{font-family:var(--font-mono);font-size:var(--t-300);color:var(--fg)}.hub-liquid-card-goto{font-size:var(--t-300);color:var(--accent-text)}.hub-liquid-card:hover .hub-liquid-card-goto{color:var(--accent)}.hub-liquid-tail{padding-left:var(--space-2xs);font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);white-space:nowrap;flex:none;align-self:center;padding-right:30px}}.hub-notes{gap:var(--space-md) var(--space-xl);margin-top:var(--stack-group);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.hub-notes .earn-caveat--intro{max-width:62ch;margin-top:0}.hub-directory{margin-top:var(--stack-region);padding-top:var(--space-md);border-top:1px solid var(--line-soft);display:block}.hub-peers .earn-filter-label,.hub-views .earn-filter-label,.brw-narrow-title,.hub-directory .earn-filter-label{font-family:var(--font-sans);font-size:var(--t-300);letter-spacing:0;text-transform:none;color:var(--fg-dim);font-weight:500}.hub-directory .earn-filter-label{min-width:0;margin:0 0 var(--space-xs);display:block}.hub-directory .earn-pills{gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap}.hub-directory .earn-pill{border:0;border-bottom:1px solid var(--line);font-family:var(--font-sans);font-size:var(--t-400);letter-spacing:0;color:var(--fg);background:0 0;border-radius:0;padding:0}.hub-directory .earn-pill:hover{color:var(--accent-text);border-color:var(--accent);background:0 0}.hub-directory .earn-pill:focus-visible{outline-offset:3px}.hub-page{padding-bottom:var(--space-xl)}.earn-page .earn-table th{z-index:4}.earn-page .earn-table th:first-child,.earn-page .earn-table th.earn-col-goto{z-index:5}.earn-page .earn-scroll{scroll-padding-top:38px}@media (max-width:880px){.hub-page .earn-intro--lead{max-width:none;font-size:var(--t-400)}.hub-page .earn-fcount{align-items:flex-start}.hub-views{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.hub-views .earn-lens-tabs{max-width:100%}.hub-directory .earn-pills{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.hub-notes{gap:var(--space-sm)}}.acct-kp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:30ch;font-size:var(--t-300);color:var(--fg-dim);overflow:hidden}.acct-kp-source{color:var(--fg-dim);background:var(--bg-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.acct-purchases{margin-top:18px}.acct-purchases-summary{cursor:pointer;font-size:var(--t-400);color:var(--fg-dim);flex-wrap:wrap;align-items:baseline;gap:10px;padding:6px 0;list-style:none;display:flex}.acct-purchases-summary::-webkit-details-marker{display:none}.acct-purchases-summary:before{content:"›";font-size:var(--t-400);color:var(--fg-muted);flex:none;line-height:1;transition:transform .14s;display:inline-block}.acct-purchases[open]>.acct-purchases-summary:before{transform:rotate(90deg)}.acct-purchases-summary:hover{color:var(--fg)}.acct-purchases-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.acct-purchases-note{max-width:64ch;margin:2px 0 12px}.acct-purchases-table{min-width:460px}.acct-purchase-status--superseded{font-size:var(--t-200);letter-spacing:0;text-transform:none;font-family:var(--font-sans);white-space:normal;opacity:1;color:var(--fg-muted);-webkit-user-select:auto;user-select:auto;pointer-events:auto;margin-top:4px;display:block}.acct-purchase-meter{white-space:nowrap;align-items:center;gap:8px;margin-top:6px;display:flex}.acct-purchase-meter .stk-bar-track{flex:none;width:110px}.acct-purchase-daysleft{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted)}.acct-purchase-meter--warn .acct-purchase-daysleft{color:var(--accent-text)}.acct-kp-status{color:var(--fg-muted);flex:none;align-self:center;display:inline-flex}.acct-kp-status--warn{color:var(--accent-text)}.acct-kp-id{align-items:baseline;gap:8px;min-width:0;display:flex}.acct-kp-id .acct-kp-name{font-size:var(--t-400);color:var(--fg);font-weight:500}.acct-kp-id .acct-kp-name:before{content:"· ";color:var(--fg-muted);font-weight:400}.acct-kp-main .acct-purchase-meter{margin-top:0}.acct-section-title{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}@media (max-width:880px){.acct-kp-name{max-width:100%}}.brw-head{margin-bottom:var(--stack-group)}.brw-head .ui-phead-main p{max-width:58ch}.brw-head-end{flex-direction:column;flex:380px;align-items:stretch;gap:0;max-width:460px}.hubf:has(+.earn-summary+.earn-table-wrap){background:var(--surface);border-bottom-color:var(--line-soft);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.brw-narrow:has(+.earn-summary+.earn-table-wrap) .hubf{background:var(--surface);border-bottom-color:var(--line-soft);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.hubf--on:has(+.earn-summary+.earn-table-wrap){background:var(--accent)}.brw-narrow:has(+.earn-summary+.earn-table-wrap) .hubf--on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hubf--on:has(+.earn-summary+.earn-table-wrap){background:color-mix(in oklch, var(--accent) 5%, var(--surface))}.brw-narrow:has(+.earn-summary+.earn-table-wrap) .hubf--on{background:color-mix(in oklch, var(--accent) 5%, var(--surface))}}.hubf--on:has(+.earn-summary+.earn-table-wrap){border-bottom-color:var(--line-soft)}.brw-narrow:has(+.earn-summary+.earn-table-wrap) .hubf--on{border-bottom-color:var(--line-soft)}.brw-narrow:has(+.earn-summary+.earn-table-wrap){margin-bottom:0}:is(.hubf:has(+.earn-summary+.earn-table-wrap)+.earn-summary,.brw-narrow:has(>.hubf):has(+.earn-summary+.earn-table-wrap)+.earn-summary){background:var(--surface);border-inline:1px solid var(--line);margin:0;padding:10px 18px}.hubf+.earn-summary+.earn-table-wrap,.brw-narrow+.earn-summary+.earn-table-wrap{border-top-left-radius:0;border-top-right-radius:0}.brw-narrow-after{margin-top:var(--stack-group)}.brw-narrow-title{margin:0 0 var(--space-xs)}.brw-search{align-items:center;gap:var(--space-2xs);border-radius:999px;padding:5px 5px 5px 16px;transition:border-color .14s,box-shadow .14s;display:flex}.brw-search:focus-within{border-color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-hi), 0 0 0 3px var(--accent-soft)}.brw-search-input{letter-spacing:.01em;min-width:0;color:var(--fg);background:0 0;border:0;flex:1;padding:9px 0;font-size:16px}.brw-search-input::placeholder{color:var(--fg-muted)}.brw-search-input:focus{outline:none}.brw-search-btn{border-radius:999px;flex:none}.brw-hint{margin:var(--space-3xs) 0 0;font-size:var(--t-200);color:var(--fg-muted);line-height:1.5}.brw-pagefoot{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.brw-disclaimer{max-width:72ch;font-size:var(--t-300);color:var(--fg-muted);margin:0;line-height:1.55}.brw-pagefoot-link{font-size:var(--t-300);color:var(--accent-text);text-decoration:none}.brw-pagefoot-link:hover{text-underline-offset:3px;text-decoration:underline}.brw-match-kind{margin-left:8px}.brw-top-hit{padding:var(--space-sm) var(--space-md);margin:0 0 var(--stack-tight);border:1px solid var(--accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.brw-top-hit{border:1px solid color-mix(in oklch, var(--accent) 22%, var(--line))}}.brw-top-hit{border-radius:var(--radius-md);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.brw-top-hit{background:color-mix(in oklch, var(--accent) 5%, var(--surface))}}.brw-top-hit{box-shadow:var(--shadow-sm)}.brw-top-hit-main{flex:240px;min-width:0}.brw-top-hit-id{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.brw-top-hit-ticker{font-family:var(--font-mono);font-size:var(--t-500);letter-spacing:.04em;color:var(--fg);font-weight:600}.brw-top-hit-name{min-width:0;font-size:var(--t-400);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brw-top-hit-meta{font-size:var(--t-300);color:var(--fg-muted);margin:4px 0 0}.brw-top-hit-stats{flex:none;gap:24px;margin:0;display:flex}.brw-top-hit-stats dd{font-size:var(--t-400);color:var(--fg-dim);margin:3px 0 0}.brw-top-hit-stats dd.pos{color:var(--pos-text)}.brw-top-hit-stats dd.neg{color:var(--neg-text)}.brw-top-hit-cta{flex:none}@media (max-width:880px){.brw-head-end{flex-basis:100%;max-width:none}.brw-top-hit{flex-direction:column;align-items:stretch}.brw-top-hit-stats{gap:28px}.brw-top-hit-cta{justify-content:center;width:100%}}.brw-match{align-items:baseline;gap:8px;display:flex}.brw-match .brw-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brw-match .brw-match-kind{flex:none;margin-left:0}@media (max-width:880px){.brw-match{flex-wrap:wrap}.brw-match .brw-row-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}}.hubs{margin-top:var(--stack-region);padding-top:var(--space-md);border-top:1px solid var(--line)}.hubs-head{margin-bottom:var(--space-md)}.hubs-head h2{font-size:clamp(var(--t-500), 2.4vw, var(--t-600));letter-spacing:-.02em;color:var(--fg);margin:0 0 8px;font-weight:500;line-height:1.15}.hubs-intro{max-width:72ch;font-size:var(--t-400);color:var(--fg-dim);text-wrap:pretty;margin:0;line-height:1.6}.hubs-block+.hubs-block{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line-soft)}.hubs-block-title{margin:0 0 var(--space-2xs);font-size:var(--t-400);letter-spacing:-.006em;color:var(--fg);font-weight:600}.hubs-block-note{margin:0 0 var(--space-xs);max-width:72ch;font-size:var(--t-300);color:var(--fg-dim);line-height:1.55}.hubs-list{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:2px 12px;margin:0;padding:0;list-style:none;display:grid}.hubs-link{border-radius:var(--radius-sm);min-height:44px;font-size:var(--t-400);color:var(--fg);align-items:center;padding:6px 10px;line-height:1.35;text-decoration:none;transition:background .12s,color .12s;display:flex}.hubs-link:hover{background:var(--bg-2);color:var(--accent-text)}.hubs-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hub-more{margin-top:var(--space-2xs)}.hub-more>summary{list-style:none}.hub-more>summary::-webkit-details-marker{display:none}.hub-more-summary{border-radius:var(--radius-sm);min-height:44px;font-size:var(--t-300);color:var(--fg-dim);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.hub-more-summary:hover{background:var(--bg-2);color:var(--accent-text)}.hub-more-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hub-more-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:5px;height:5px;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.hub-more[open]>.hub-more-summary:after{transform:translateY(1px)rotate(225deg)}.hub-more[open]>.hubs-list,.hub-more[open]>.ui-row{margin-top:var(--space-2xs)}@media (max-width:880px){.hubs-list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.hubs{margin-top:var(--space-lg);padding-top:var(--space-md)}.hubs-head{margin-bottom:var(--space-md)}}.hubf{padding:var(--space-xs) var(--space-sm);margin:0 0 var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);z-index:6;position:relative}.hubf--on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hubf--on{border-color:color-mix(in oklch, var(--accent) 22%, var(--line))}}.hubf--on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hubf--on{background:color-mix(in oklch, var(--accent) 5%, var(--surface))}}.hub-page .hub-views{margin:0 0 var(--space-2xs);padding-inline:var(--space-sm)}.hubf-row{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.hubf-axis{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.hubf-axis-label{flex:none}.hubf-chips{min-width:0}.hubf-menus{min-width:0;padding-left:var(--space-sm);border-left:1px solid var(--line)}.hubf-menu{flex:none;min-width:0;position:relative}.hubf-menu>summary{list-style:none}.hubf-menu>summary::-webkit-details-marker{display:none}.hubf-summary{border-style:dashed;gap:8px}.hubf-summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:5px;height:5px;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.hubf-menu[open]>.hubf-summary:after{transform:translateY(1px)rotate(225deg)}.hubf-summary--set{border-style:solid;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hubf-summary--set{border-color:color-mix(in oklch, var(--accent) 45%, var(--line))}}.hubf-summary--set{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hubf-summary--set{background:color-mix(in oklch, var(--accent) 7%, var(--surface))}}.hubf-summary--set{color:var(--accent-text)}.hubf-summary--set:hover{color:var(--accent-text);border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hubf-summary--set:hover{background:color-mix(in oklch, var(--accent) 7%, var(--surface))}}.hubf-panel{top:calc(100% + var(--space-2xs));z-index:20;overscroll-behavior:contain;min-width:220px;max-width:min(420px,86vw);max-height:min(56vh,380px);padding:var(--space-2xs);scroll-padding-block:var(--space-2xs);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-lg);gap:2px;display:grid;position:absolute;left:0;overflow-y:auto}.hubf-panel--wide{grid-template-columns:repeat(2,minmax(0,1fr));min-width:380px}.hubf-panel--roomy{min-width:260px}.hubf-opt{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);font-size:var(--t-300);color:var(--fg-dim);align-items:center;gap:8px;line-height:1.3;text-decoration:none;display:flex}.hubf-opt:hover{background:var(--bg-2);color:var(--fg)}.hubf-opt:before{content:"";width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:999px;flex:none}.hubf-opt[aria-current=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hubf-opt[aria-current=true]{background:color-mix(in oklch, var(--accent) 8%, var(--surface))}}.hubf-opt[aria-current=true]{color:var(--accent-text);font-weight:600}.hubf-opt[aria-current=true]:before{background:var(--accent);box-shadow:none}.hubf-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hubf-foot{align-items:baseline;gap:var(--space-3xs) var(--space-xs);margin:var(--space-2xs) 0 0;font-size:var(--t-300);color:var(--fg-dim);flex-wrap:wrap;line-height:1.4;display:flex}.hubf-count{min-width:0}.earn-fcount{margin-top:var(--space-2xs);text-align:right;justify-content:flex-end;min-width:0;display:flex}.hubf-empty{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);padding:var(--space-lg) var(--space-md);text-align:center}.hubf-empty h2{margin:0 0 var(--space-2xs);font-size:var(--t-500);letter-spacing:-.015em;color:var(--fg);font-weight:500}.hubf-empty p{max-width:52ch;font-size:var(--t-400);color:var(--fg-dim);margin:0 auto}.hubf-undo{margin-top:var(--space-sm);justify-content:center}@supports selector(:has(*)){.hub-page .hubf:has(+.earn-table-wrap){background:var(--surface);border-bottom:1px solid var(--line-soft);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.hub-page .hubf--on:has(+.earn-table-wrap){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub-page .hubf--on:has(+.earn-table-wrap){background:color-mix(in oklch, var(--accent) 5%, var(--surface))}}.hub-page .hubf--on:has(+.earn-table-wrap){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hub-page .hubf--on:has(+.earn-table-wrap){border-color:color-mix(in oklch, var(--accent) 22%, var(--line))}}.hub-page .hubf--on:has(+.earn-table-wrap){border-bottom-color:var(--line-soft)}.hub-page .hubf+.earn-table-wrap{border-top:0;border-top-left-radius:0;border-top-right-radius:0}}.hubf-toggle,.hubf-toggle-label{display:none}@media (max-width:880px){.hubf{padding:var(--space-xs)}.hubf-row{gap:var(--space-xs)}.hubf-toggle{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.hubf-toggle-label{min-height:var(--tap);cursor:pointer;font-size:var(--t-400);color:var(--fg);justify-content:space-between;align-items:center;font-weight:500;display:flex}.hubf-toggle-label:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .12s;transform:translateY(-2px)rotate(45deg)}.hubf-toggle:checked~.hubf-toggle-label:after{transform:translateY(1px)rotate(225deg)}@media (prefers-reduced-motion:reduce){.hubf-toggle-label:after{transition:none}}.hubf-toggle:focus-visible~.hubf-toggle-label{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.hubf-toggle:not(:checked)~.hubf-row{display:none}.hubf-toggle:checked~.hubf-row{margin-top:var(--space-xs)}.hubf-axis,.hubf-menus{flex:100%}.hubf-menus{border-left:0;flex-direction:column;align-items:stretch;padding-left:0}.hubf .hubf-summary{justify-content:space-between;width:100%;display:flex}.hubf-chips,.hubf .earn-pills{flex-wrap:wrap;padding-bottom:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.hubf-panel{z-index:auto;min-width:0;max-width:none;max-height:none;margin-top:var(--space-2xs);box-shadow:none;background:var(--surface);position:static;overflow:visible}.hubf-panel--wide{grid-template-columns:minmax(0,1fr);min-width:0}.hubf-panel--roomy{min-width:0}.hubf-foot{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.earn-fcount{text-align:left;justify-content:flex-start}.hubf-empty{padding:var(--space-md) var(--space-sm)}}.thm-toggle{border:1px solid var(--line);background:var(--bg-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.thm-opt{color:var(--fg-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:7px 11px;font-weight:500;line-height:1;transition:background .12s,color .12s}.thm-opt:hover{color:var(--fg)}.thm-opt[aria-pressed=true]{background:var(--bg-3);color:var(--fg)}.thm-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media print{.thm-toggle{display:none}}.footer-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}@media (max-width:560px){.footer-meta{flex-direction:column-reverse;align-items:flex-start}}@media (pointer:coarse){.earn-pill,.earn-lens-tab,.hubf-opt,.stk-mc-peer,.schema-tab,.preview-filter-pill,.pp-use,.acct-nav-item,.ticker-search-option,.stk-example-link,.thm-opt{min-height:var(--tap);align-items:center;display:inline-flex}.stk-return{min-height:var(--tap)}.acct-nav-signin{padding-block:13px}.hubf-opt,.acct-nav-item,.ticker-search-option{display:flex}.stk-mc-peer{align-items:baseline}.btn{min-height:var(--tap)}.footer-links a,.footer-links .link-button,.ckp-goto,.ckp-remove{min-height:var(--tap);align-items:center;display:inline-flex}}.cmp-title{font-size:clamp(var(--t-700), 3.4vw, var(--t-800));letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.1}.cmp-lede{max-width:68ch;font-size:var(--t-400);color:var(--fg-dim);margin:0;line-height:1.55}.cmp-note{max-width:68ch;font-size:var(--t-300);color:var(--fg-muted);margin:0;line-height:1.5}.cmp-group th{background:var(--bg-2)}.cmp-field{color:var(--fg-dim);font-weight:500}.cmp-field-note{margin-top:var(--space-3xs);font-size:var(--t-200);color:var(--fg-muted);line-height:1.45;display:block}.cmp-unlocks{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cmp-unlock h2{font-size:var(--t-500);margin:0;font-weight:600;line-height:1.2}.cmp-unlock p{font-size:var(--t-300);margin:0;line-height:1.5}@media (max-width:880px){.cmp-table,.cmp-table tbody{display:block}.cmp-table thead{display:none}.cmp-table tbody tr{column-gap:var(--space-sm);row-gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr 1fr;display:grid}.cmp-table tbody th,.cmp-table tbody td{border:0;padding:0;display:block}.cmp-table tbody th{grid-column:1/-1}.cmp-table tbody td.num{text-align:left}.cmp-table tbody td:before{content:attr(data-cmp-sym);margin-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;color:var(--fg-muted);font-weight:500;display:block}}.cst-panel{border-radius:var(--radius-xl);padding:var(--space-xl)}.cst-head{margin-bottom:var(--stack-region);max-width:42ch}.cst-panel .eyebrow{color:var(--fg-on-ink);opacity:.7}.cst-head h2{font-size:clamp(var(--t-700), 3.4vw, var(--t-800));letter-spacing:-.028em;margin:var(--space-xs) 0 0;color:var(--fg-on-ink);text-wrap:balance;font-weight:500;line-height:1.06}.cst-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.cst-item{padding-top:var(--space-sm);border-top:1px solid var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.cst-item{border-top:1px solid color-mix(in oklch, var(--fg-on-ink) 22%, transparent)}}.cst-label{font-size:var(--t-400);color:var(--fg-on-ink);font-weight:600;line-height:1.3}.cst-line{margin:var(--space-2xs) 0 0;font-size:var(--t-300);color:var(--fg-on-ink);opacity:.82;line-height:1.55}.cst-note{margin:var(--stack-region) 0 0;padding-top:var(--space-md);border-top:1px solid var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.cst-note{border-top:1px solid color-mix(in oklch, var(--fg-on-ink) 22%, transparent)}}.cst-note{max-width:68ch;font-size:var(--t-300);color:var(--fg-on-ink);line-height:1.6}@supports (color:color-mix(in lab, red, red)){.cst-note{color:color-mix(in oklch, var(--fg-on-ink) 82%, transparent)}}.cst-note .cst-more{color:var(--fg-on-ink);text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.cst-note .cst-more{-webkit-text-decoration-color:color-mix(in oklch, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklch, currentColor 45%, transparent);text-decoration-color:color-mix(in oklch, currentColor 45%, transparent)}}.cst-note .cst-more{text-underline-offset:3px}.cst-note .cst-more:hover{color:var(--fg-on-ink);text-decoration-color:currentColor}@media (min-width:1101px){.cst-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.cst-panel{padding:var(--space-lg)}.cst-head{margin-bottom:var(--stack-group)}.cst-note{margin-top:var(--stack-group)}}@media (max-width:480px){.cst-grid{grid-template-columns:1fr}.cst-panel{padding:var(--space-md);border-radius:var(--radius-lg)}}.ckp{flex-direction:column;display:flex}.ckp-views{margin-bottom:var(--space-2xs);align-self:flex-start}.ckp-head{margin-bottom:var(--space-md)}.ckp-title{font-size:var(--t-700);letter-spacing:-.02em;line-height:1.15}.ckp-sub{color:var(--fg-dim);font-size:var(--t-400);max-width:68ch;margin-top:6px}.ckp-head-end{align-items:flex-end;gap:var(--space-2xs);flex-direction:column}.ckp-mail{align-items:flex-end;gap:var(--space-2xs);flex-direction:column;display:flex}.ckp-switch{font-size:var(--t-400);color:var(--fg-dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-weight:500;display:inline-flex}.ckp-switch-input{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ckp-switch-track{background:var(--line);border-radius:999px;flex:none;width:34px;height:20px;transition:background .14s;position:relative}.ckp-switch-track:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040;box-shadow:0 1px 2px lab(0% 0 0/.25)}.ckp-switch-input:checked+.ckp-switch-track{background:var(--pos)}.ckp-switch-input:checked+.ckp-switch-track:after{transform:translate(14px)}.ckp-switch-input:focus-visible+.ckp-switch-track{outline:2px solid var(--accent);outline-offset:2px}.ckp-switch-input:disabled+.ckp-switch-track{opacity:.6}.ckp-mail-error{font-size:var(--t-200);color:var(--neg-text)}.ckp-mail-hint{max-width:44ch;font-size:var(--t-300);color:var(--fg-muted);text-align:right;line-height:1.5}@media (prefers-reduced-motion:reduce){.ckp-switch-track,.ckp-switch-track:after{transition:none}}.ckp-frame,.ckp-digest{border-radius:var(--radius-lg);border:1px solid var(--glass-edge);background:var(--glass-strong);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi), 0 10px 36px -14px var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ckp-frame,.ckp-digest{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.ckp-frame,.ckp-digest{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.ckp-digest{margin-bottom:var(--space-md);overflow:hidden}.ckp-digest-head{align-items:baseline;gap:var(--space-3xs) var(--space-xs);flex-wrap:wrap;padding:14px 16px 10px;display:flex}.ckp-changed-head{font-size:var(--t-500);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.ckp-digest-when{font-size:var(--t-300);color:var(--fg-muted)}.ckp-changed-more{font-size:var(--t-300);margin-left:auto}.ckp-changed-more a{color:var(--accent-text);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ckp-changed-more a:hover{text-underline-offset:3px;text-decoration:underline}.ckp-digest-rows{margin:0;padding:0;list-style:none}.ckp-digest-row{align-items:center;gap:var(--space-xs);border-top:1px solid var(--line-soft);grid-template-columns:64px auto minmax(0,1fr) auto auto;padding:10px 16px;display:grid}.ckp-digest-row:hover{background:var(--bg-2)}.ckp-kp-tk{color:var(--fg);font-weight:500;text-decoration:none}.ckp-kp-tk:hover{color:var(--accent-text)}.ckp-kp-dot{border-radius:50%;width:7px;height:7px;margin-inline:13px 4px;display:inline-block}.ckp-kp-dot--none{background:var(--fg-muted)}.ckp-digest-what{min-width:0;font-size:var(--t-400);color:var(--fg);align-items:center;gap:8px;display:flex}.ckp-digest-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ckp-kp-tag{flex:none}.ckp-kp-ret{white-space:nowrap;text-align:right;font-family:var(--font-mono);font-size:var(--t-300);font-variant-numeric:tabular-nums;font-weight:500}.ckp-kp-ret--pos{color:var(--pos-text)}.ckp-kp-ret--neg{color:var(--neg-text)}.ckp-kp-ret--flat{color:var(--fg-dim)}.ckp-kp-open{font-size:var(--t-300);align-items:center;gap:5px;display:inline-flex}.ckp-digest-quiet{border-top:1px solid var(--line-soft);font-size:var(--t-300);color:var(--fg-muted);margin:0;padding:10px 16px 12px}.ckp-tbl-head{align-items:center;gap:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;padding:12px 14px;display:flex}.ckp-sec-title{margin:0 var(--space-3xs) 0 0;font-size:var(--t-500);letter-spacing:-.01em;font-weight:600;line-height:1.25}.ckp-sections{flex:none}.ckp-seg-n{margin-left:2px}.ckp-tabs{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ckp-tab{text-decoration:none}.ckp-tab--earnings{--lb:var(--ax-momentum);--lb-soft:var(--ax-momentum-soft)}.ckp-tab--unlocked{--lb:var(--accent);--lb-soft:var(--accent-soft)}.ckp-tab[aria-current=true],.ckp-tab[aria-current=true]:hover{background:var(--lb-soft);color:var(--lb);box-shadow:inset 0 0 0 1px var(--lb);border-color:#0000}.ckp-tab--unlocked[aria-current=true],.ckp-tab--unlocked[aria-current=true]:hover{color:var(--accent-text)}.ckp-share{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.ckp-share-btn{flex:none}.ckp-share-error{font-size:var(--t-200);color:var(--neg-text)}.ckp-table-wrap{margin-top:0}.ckp-frame .ckp-table{background:0 0}.ckp-table{min-width:860px}.ckp-table thead th{background:var(--surface);border-bottom:1px solid var(--line);letter-spacing:.08em;padding:9px 12px}.ckp-table th.ui-col-pin{background:var(--surface)}.ckp-table th,.ckp-table td{padding-inline:12px}.ckp-table td{padding-block:10px}.ckp-cell-sym{white-space:nowrap}.ckp-sym-t{font-family:var(--font-mono);font-size:var(--t-300);letter-spacing:.01em;color:var(--fg);font-weight:500;line-height:1.3;display:block}.ckp-sym-n{max-width:22ch;font-size:var(--t-300);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.3;display:block;overflow:hidden}.ckp-table td.num{font-weight:500}.ckp-col-sig{white-space:normal}.ckp-sig{align-items:center;gap:var(--space-2xs) 10px;flex-wrap:wrap;display:flex}.ckp-kind{white-space:nowrap}.ckp-when{opacity:.7;font-weight:400}.ckp-col-earn{white-space:nowrap}.ckp-date{color:var(--fg);font-weight:500}.ckp-est{margin-left:var(--space-3xs);font-size:var(--t-200);color:var(--fg-muted)}.ckp-missing{color:var(--fg-muted)}.ckp-zcell{flex-direction:column;gap:5px;display:flex}.ckp-zcap{letter-spacing:.02em}.ckp-table td.ckp-col-act{text-align:right}.ckp-act{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ckp-goto,.ckp-until{white-space:nowrap}.ckp-goto{color:var(--accent-text);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.ckp-goto:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ckp-goto--buy{color:var(--fg-dim)}.ckp-goto--buy:hover{color:var(--fg)}.ckp-table td.ckp-cell-orphan,.ckp-row--orphan .ckp-sym-t{color:var(--fg-muted)}.sig-band-track.ckp-band-track{flex:none;width:140px;height:8px}.ckp-tfoot{max-width:78ch;padding:12px 2px 0}.ckp-until{font-size:var(--t-200);color:var(--fg-muted)}.ckp-remove{font-size:var(--t-200);color:var(--fg-muted);white-space:nowrap}.ckp-remove:hover{color:var(--fg)}.ckp-remove-error{font-size:var(--t-200);color:var(--neg-text);white-space:normal;max-width:28ch}.ckp-kp-tk:focus-visible,.ckp-goto:focus-visible,.ckp-remove:focus-visible,.ckp-changed-more a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ckp-empty,.ckp-error,.ckp-disclaimer,.ckp-browse{font-size:var(--t-300);color:var(--fg-dim)}.ckp-empty{margin:0;padding:18px 14px}.ckp-error{padding-block:var(--space-lg)}.ckp-disclaimer{margin-top:var(--space-md);color:var(--fg-muted)}.ckp-pagefoot{margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--line)}.ckp-browse{margin-top:var(--space-sm)}.ckp-add{gap:var(--space-2xs);flex-direction:column;margin-left:auto;display:flex}.ckp-add-label{display:none}.ckp-add-main{align-items:center;gap:var(--space-2xs);display:flex}.ckp-add-input{border:1px solid var(--line);background:var(--surface);width:260px;max-width:100%;color:var(--fg);font-family:var(--font-sans);font-size:var(--t-300);resize:none;border-radius:999px;padding:7px 12px;line-height:1.5}.ckp-add--open .ckp-add-input{resize:vertical;border-radius:12px}.ckp-add-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ckp-add-row{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ckp-add:not(.ckp-add--open) .ckp-add-row{display:none}.ckp-add-section{font-size:var(--t-300);color:var(--fg-dim)}.ckp-add-select{border:1px solid var(--line);background:var(--surface);color:var(--fg);font-size:var(--t-300);border-radius:8px;padding:7px 10px}.ckp-add-btn{flex:none}.ckp-add-cap{font-size:var(--t-200);color:var(--fg-muted)}.ckp-add-result{font-size:var(--t-300);color:var(--fg-dim);flex-direction:column;gap:2px;display:flex}.ckp-add-error{font-size:var(--t-300);color:var(--neg-text)}.ckp-mail-announce{font-size:var(--t-300);color:var(--fg-dim);max-width:60ch;margin-top:6px}.ckp-onboard{max-width:68ch;padding-block:var(--space-md)}.ckp-onboard .ckp-add{margin-left:0;margin-top:var(--space-md)}.ckp-onboard .ckp-add-input{width:100%}@media (max-width:720px){.ckp-head-end,.ckp-mail{align-items:flex-start}.ckp-mail-hint{text-align:left}.ckp-digest-row{grid-template-columns:64px 1fr auto}.ckp-digest-what{grid-column:1/-1}.ckp-digest-text{white-space:normal}.ckp-add{flex-basis:100%;margin-left:0}.ckp-add-input{width:100%}.ckp-add-cap{flex-basis:100%}}@media (max-width:480px){.ckp-table{min-width:0}.ckp-sym-n{white-space:normal;max-width:none;margin-top:0}.ckp-table td.ckp-col-act{text-align:left;flex-basis:100%;display:block}.ckp-act{justify-content:flex-start;align-items:center;gap:var(--space-2xs);flex-flow:wrap}}.sig-head{margin-bottom:var(--space-md)}.sig-head .ui-phead-main p{max-width:58ch}.sig-head .ui-phead-main .sig-eyebrow{max-width:none;margin:0 0 var(--space-2xs);font-size:var(--t-200);letter-spacing:.12em;flex-wrap:wrap;row-gap:2px;line-height:1.4}.sig-eyebrow>span{white-space:nowrap}.sig-eyebrow-dot{color:var(--line)}.sig-days{margin-top:var(--space-xs);gap:var(--space-2xs)}.sig-feeds{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.sig-session-nav{background:var(--glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sig-session-nav{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.sig-session-nav{background:var(--surface)}}.sig-session-nav a{font-size:var(--t-300);padding:7px 13px;font-weight:500}.sig-session-nav{flex-wrap:wrap;max-width:100%}.sig-day-current{font-variant-numeric:tabular-nums}.sig-session-week{font-weight:500}.sig-feed{color:var(--fg-dim);border-bottom:1px solid var(--line);font-size:var(--t-300);align-items:center;gap:4px;line-height:1.4;text-decoration:none;display:inline-flex}.sig-feed:hover{color:var(--fg);border-color:var(--fg-muted)}.sig-feed:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sig-tiles{margin-bottom:var(--space-md);padding:20px 24px}.sig-tile-grid{gap:var(--space-md);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;margin:0;display:grid}.sig-tile{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-3xs)}.sig-tile dd{margin:0}.ui-kv-value.sig-tile-value--pos{color:var(--pos-text)}.ui-kv-value.sig-tile-value--neg{color:var(--neg-text)}.sig-tile-note{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);font-variant-numeric:tabular-nums;line-height:1.45}@media (max-width:1030px){.sig-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.sig-tiles{padding-block:var(--space-sm);padding-inline:var(--space-sm)}.sig-tile-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}}.sig-table{min-width:940px}.sig-frame{border-radius:var(--radius-lg);border-color:var(--glass-edge);background:var(--glass-strong);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi), 0 10px 36px -14px var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sig-frame{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.sig-frame{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.sig-frame .sig-table{background:0 0}.sig-table thead th{background:var(--surface);border-bottom:1px solid var(--line);letter-spacing:.08em;padding:9px 12px}.sig-table th.ui-col-pin,.sig-table th.earn-col-goto{background:var(--surface)}.sig-table td{padding-block:10px}.sig-table td:first-child{background:0 0;position:static}.sig-table th:first-child{background:var(--surface);left:auto}.sig-table tbody tr:hover td:first-child{background:var(--bg-2)}.sig-table th.sig-col-sym{width:196px}.sig-table th.sig-col-name{width:168px}.sig-table th.sig-col-sector{width:128px}.sig-table th.sig-col-size{width:60px}.sig-table th.sig-col-mcap{width:118px}.sig-table th.sig-col-ret{width:76px}.sig-table th.sig-col-followed{width:116px}.sig-table th.sig-col-call{width:150px}.sig-table th.earn-col-goto{width:66px}.sig-table td.ui-cell-name{max-width:196px}.sig-table td.sig-col-sym{padding-block:8px}.sig-sym-t{font-family:var(--font-mono);font-size:var(--t-300);letter-spacing:.01em;color:var(--fg);font-weight:500;line-height:1.3;display:block}.sig-sym-n{font-size:var(--t-300);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.3;display:block;overflow:hidden}.sig-table td.sig-col-sector{max-width:120px}.sig-table th,.sig-table td{padding-inline:12px}.sig-table th.sig-col-mcap,.sig-table th.sig-col-followed{white-space:normal}.sig-col-what{min-width:26ch}.sig-table td.sig-col-what,.sig-table td.sig-foot,.sig-table td.sig-col-call{white-space:normal}.sig-col-sector,.sig-col-size{color:var(--fg-muted)}.sig-col-kind{width:1%}.sig-table td.ui-cell-sym,.sig-table th.sig-col-kind,.sig-table td.sig-col-kind,.sig-table th.sig-col-size,.sig-table td.sig-col-size,.sig-table td.sig-col-mcap{white-space:nowrap}.sig-table thead th.sig-th-sort{padding:0}.sig-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:4px;padding:9px 12px;text-decoration:none;display:flex}.sig-table thead th.sig-th-sort.num .sig-sort{justify-content:flex-end}.sig-sort:hover{color:var(--fg-dim)}.sig-sort:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sig-sort--on{color:var(--fg)}.sig-sort-caret{opacity:0;flex:none}.sig-sort:hover .sig-sort-caret,.sig-sort:focus-visible .sig-sort-caret{opacity:.55}.sig-sort--on .sig-sort-caret{opacity:1}.sig-sort-caret--asc{transform:rotate(180deg)}.sig-table-foot{padding:12px 2px 0}.sig-tfoot{max-width:78ch}.sig-kind{border-radius:var(--radius-sm);background:var(--fg);border:0;padding:2px 8px}@supports (color:color-mix(in lab, red, red)){.sig-kind{background:color-mix(in oklch, var(--fg) 6%, transparent)}}.sig-kind{color:var(--fg-dim);font-family:var(--font-sans);font-size:var(--t-200);letter-spacing:0;font-weight:500;line-height:1.5}.sig-knife{font-size:var(--t-200);color:var(--lb-take);margin-top:2px;line-height:1.45;display:block}.sig-marker{margin-top:3px}.sig-counter{font-size:var(--t-200);color:var(--fg-dim);margin-top:3px;font-weight:500}.sig-table td.sig-col-ret{font-weight:500}.sig-table .ui-pin-link{gap:5px;font-weight:500}.sig-col-followed{color:var(--fg-dim)}.sig-foot{font-size:var(--t-200);color:var(--fg-muted);line-height:1.5}.sig-foot>span{display:block}.sig-foot>span+span{margin-top:var(--space-3xs)}.sig-lock-chips{gap:var(--space-3xs)}.sig-lock-chip{background:var(--fg-on-ink)}@supports (color:color-mix(in lab, red, red)){.sig-lock-chip{background:color-mix(in oklch, var(--fg-on-ink) 12%, transparent)}}.sig-lock-chip{color:var(--fg-on-ink);border-color:#0000}.sig-explainer{gap:var(--space-sm);margin:0 0 var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.sig-explainer-cell{padding-block:var(--space-xs);padding-inline:var(--space-sm);border:1px solid var(--line-soft);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--surface)}.sig-explainer-cell dt{font-size:var(--t-400);margin-bottom:var(--space-3xs);font-weight:600;line-height:1.3}.sig-explainer-cell dd{font-size:var(--t-300);color:var(--fg-dim);margin:0;line-height:1.55}.sig-band{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.sig-band-track{background:var(--bg-3);border-radius:999px;width:100%;height:6px;display:flex;position:relative;overflow:hidden}.sig-band-zone{height:100%}.sig-band-zone--below{background:var(--neg-soft);flex:1}.sig-band-zone--inside{background:var(--bg-3);flex:4}.sig-band-zone--above{background:var(--pos-soft);flex:1}.sig-band-tick{background:var(--fg);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.sig-band-caption{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);line-height:1.45}.sig-card-head{margin:0 0 var(--space-2xs);font-size:var(--t-600);font-weight:600;line-height:1.25}.sig-card-body{margin:0 0 var(--space-sm);font-size:var(--t-400);color:var(--fg-dim);line-height:1.6}.sig-card-done{font-size:var(--t-400);color:var(--pos-text);margin:0;line-height:1.6}.ckp-detail{gap:var(--space-sm);flex-direction:column;max-width:1080px;display:flex}.ckp-detail-grid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;display:grid;overflow:hidden}.ckp-detail-block{gap:var(--space-2xs);background:var(--surface);flex-direction:column;min-width:0;padding:14px 16px 16px;display:flex}.ckp-detail-block>.ui-label{margin:0}.ckp-detail-block>.ckp-until{font-size:var(--t-300);color:var(--fg);white-space:normal}.ckp-detail-block .sig-band-track.ckp-band-track{width:100%}.ckp-detail>.ckp-act{align-items:flex-end}.hubf.sig-bar{margin:0 0 var(--space-sm);background:0 0;border:0;border-radius:0;padding:0}.sig-bar.hubf--on{background:0 0;border-color:#0000}.sig-row,.sig-chips{gap:var(--space-2xs)}.sig-chip{font-family:var(--font-sans);font-size:var(--t-300);color:var(--fg-dim);background:var(--glass);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi), 0 10px 36px -14px var(--glass-shadow);flex-direction:row;align-items:center;gap:7px;padding:7px 12px 7px 10px;font-weight:500;line-height:1;text-decoration:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sig-chip{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.sig-chip{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.sig-chip:before{content:"";background:var(--lb,var(--fg));border-radius:50%;flex:none;width:7px;height:7px}.sig-chip:hover{color:var(--fg);background:var(--glass-strong)}@supports not selector(:has(*)){.sig-mk-chips{display:none}}.sig-mk-cell{display:contents}.sig-mkf{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sig-mk-chip{cursor:pointer}.sig-mkf:checked+.sig-mk-chip{color:var(--bg);background:var(--fg);border-color:var(--fg)}.sig-mkf:checked+.sig-mk-chip:before{background:var(--bg);opacity:.85}.sig-mkf:focus-visible+.sig-mk-chip{outline:2px solid var(--accent);outline-offset:2px}.sig-mk-note{color:var(--fg-dim);font-size:var(--t-200);flex-basis:100%;line-height:1.5}@supports selector(:has(*)){body:has(.sig-mkf:checked) .sig-table tbody>tr.sig-mk-none{display:none}body:has(.sig-mkf:checked) .sig-table tbody>tr.sig-mk-none+tr.ui-rowdetail{display:none}body:has(.sig-mkf:checked):not(:has(#sig-mkf-bottom:checked)) .sig-table tbody>tr.sig-mk-bottom{display:none}body:has(.sig-mkf:checked):not(:has(#sig-mkf-bottom:checked)) .sig-table tbody>tr.sig-mk-bottom+tr.ui-rowdetail{display:none}body:has(.sig-mkf:checked):not(:has(#sig-mkf-mid:checked)) .sig-table tbody>tr.sig-mk-mid{display:none}body:has(.sig-mkf:checked):not(:has(#sig-mkf-mid:checked)) .sig-table tbody>tr.sig-mk-mid+tr.ui-rowdetail{display:none}body:has(.sig-mkf:checked):not(:has(#sig-mkf-top:checked)) .sig-table tbody>tr.sig-mk-top{display:none}body:has(.sig-mkf:checked):not(:has(#sig-mkf-top:checked)) .sig-table tbody>tr.sig-mk-top+tr.ui-rowdetail{display:none}}.sig-chip-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-200);color:var(--fg-muted)}.sig-chip--all[aria-current=true],.sig-chip--all[aria-current=true]:hover{background:var(--fg);color:var(--bg);box-shadow:0 6px 16px -8px var(--fg);border-color:#0000}.sig-chip--all[aria-current=true]:before{background:var(--bg);opacity:.85}.sig-chip--all[aria-current=true] .sig-chip-n{color:var(--bg);opacity:.72}.sig-call-chip[aria-current=true],.sig-call-chip[aria-current=true]:hover{background:var(--lb-soft);color:var(--lb);box-shadow:inset 0 0 0 1px var(--lb);border-color:#0000}.sig-call-chip[aria-current=true] .sig-chip-n{color:var(--lb);opacity:.8}.sig-more-summary:before{display:none}.sig-more-summary--set{color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line)}.sig-more{flex:none;margin-left:auto;position:relative}.sig-more[open]{flex:100%}.sig-more[open]>.sig-more-summary{width:fit-content;margin-left:auto;display:flex}.sig-more-panel{align-items:flex-start;gap:var(--space-sm) 22px;width:100%;margin-top:var(--space-2xs);border-radius:var(--radius-lg);flex-wrap:wrap;padding:14px 16px;display:flex}.sig-fld{flex-direction:column;gap:5px;display:flex}.sig-fld-label{letter-spacing:.09em}.sig-fld-menu{position:relative}.sig-field{border:1px solid var(--line);background:var(--surface);min-width:150px;color:var(--fg);font-size:var(--t-300);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;padding:7px 28px 7px 10px;line-height:1.3;transition:border-color .14s,color .14s;display:inline-flex;position:relative}.sig-field:after{content:"";background:var(--fg-muted);width:8px;height:12px;position:absolute;top:50%;right:9px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5 4 2l2.5 2.5M1.5 7.5 4 10l2.5-2.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 12' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5 4 2l2.5 2.5M1.5 7.5 4 10l2.5-2.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.sig-field:hover{border-color:var(--fg-muted)}.sig-field:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sig-field--set{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sig-field--set{border-color:color-mix(in oklch, var(--accent) 45%, var(--line))}}.sig-field--set{color:var(--accent-text)}.sig-fld-menu[open]>.sig-field{border-color:var(--accent)}.sig-table td.ui-detail-cell{white-space:normal}.sig-detail{gap:var(--space-sm);flex-direction:column;max-width:1080px;display:flex}.sig-detail-sheet{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1px;display:grid;overflow:hidden}.sig-detail-panel{gap:var(--space-2xs);background:var(--surface);flex-direction:column;min-width:0;padding:14px 16px 16px;display:flex}.sig-detail-h{margin:0}.sig-detail-h--next{margin-top:var(--space-xs)}.sig-detail-kv{flex-direction:column;gap:7px;margin:0;display:flex}.sig-detail-row{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.sig-detail-k{letter-spacing:.08em;flex:none}.sig-detail-v{min-width:0;font-size:var(--t-300);color:var(--fg);text-align:right;overflow-wrap:anywhere;margin:0;line-height:1.4}.sig-detail-figs{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sig-detail-fig{flex-direction:column;gap:3px;min-width:0;display:flex}.sig-detail-fig-v{font-size:var(--t-400);margin:0;font-weight:600;line-height:1.25}.sig-detail-rec{gap:var(--space-3xs);flex-direction:column;display:flex}.sig-detail-rec+.sig-detail-rec{margin-top:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px solid var(--line-soft)}.sig-detail-value{font-size:var(--t-300);color:var(--fg);margin:0;line-height:1.5}.sig-detail-status{text-transform:capitalize}.sig-detail-empty{font-size:var(--t-200);color:var(--fg-muted);margin:0;line-height:1.55}.sig-detail-verdict{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.sig-cofired{gap:var(--space-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none}.sig-detail-mk{gap:var(--space-3xs);flex-direction:column;flex-basis:100%;min-width:0;display:flex}.sig-detail-readings{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.sig-detail-readings .ui-checks li.off{background:var(--surface)}.sig-results{align-items:baseline;gap:var(--space-3xs) var(--space-sm);margin:0 0 var(--space-xs);font-size:var(--t-300);color:var(--fg-dim);flex-wrap:wrap;line-height:1.4;display:flex}.sig-results-count{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:500}.sig-results-clear{font-size:var(--t-300)}.sig-glossary{margin-top:var(--space-2xs)}.sig-glossary summary{cursor:pointer;font-size:var(--t-300);color:var(--accent-text);width:fit-content}.sig-glossary summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sig-glossary .sig-explainer{margin-top:var(--space-2xs)}.sig-lockline{align-items:center;gap:var(--space-2xs) var(--space-sm);margin:var(--space-sm) 0 0;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);font-size:var(--t-300);color:var(--fg-dim);flex-wrap:wrap;padding:14px;line-height:1.55;display:flex}.sig-frame>.sig-lockline{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;margin:0}.sig-lockline-cta{margin-left:auto}.sig-pagefoot{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.sig-disclaimer{max-width:72ch;font-size:var(--t-300);color:var(--fg-muted);margin:0;line-height:1.55}@media (min-width:1101px){.sig-table:not(.ui-table--static){min-width:0}.sig-table:not(.ui-table--static) .sig-col-what{white-space:normal;width:auto;min-width:22ch}}@media (max-width:480px){.sig-table:not(.ui-table--static){min-width:0}.sig-table td.sig-cell-what{flex-basis:100%}.sig-table td.ui-cell-name{max-width:none}.sig-sym-n{white-space:normal;margin-top:0}}.mkt-section{margin-bottom:var(--stack-region)}.mkt-lede{max-width:60ch;font-size:var(--t-400);color:var(--fg);margin:8px 0 0;line-height:1.5}.mkt-lede b{font-weight:600}.mkt-head .ckp-sub{margin-top:8px}.mkt-sechead{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;margin:0 0 10px;display:flex}.mkt-h{font-size:var(--t-400);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.mkt-note{font-size:var(--t-300);color:var(--fg-muted)}.mkt-hseg,.mkt-lens{flex:none}.mkt-sechead .mkt-hseg{margin-left:auto}.mkt-frame{border-radius:var(--radius-lg);border:1px solid var(--glass-edge);background:var(--glass-strong);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:inset 0 1px 0 var(--glass-hi), 0 10px 36px -14px var(--glass-shadow);overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mkt-frame{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.mkt-frame{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.mkt-bar{vertical-align:middle;background:var(--bg-3);border-radius:3px;width:72px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.mkt-bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.mkt-share{white-space:nowrap;align-items:center;display:inline-flex}.mkt-tiles{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.mkt-tile{border-radius:var(--radius-lg);gap:4px;min-width:0;padding-block:12px;padding-inline:14px;transition:transform .14s,box-shadow .14s;position:relative}@media (prefers-reduced-motion:no-preference){.mkt-tile:hover{transform:translateY(-1px)}}.mkt-tile--open{background:var(--surface);box-shadow:inset 0 1px 0 var(--glass-hi), 0 0 0 2px var(--accent), 0 14px 32px -16px var(--glass-shadow)}.mkt-tile-k{font-size:var(--t-200);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.mkt-tile-k:after{content:"";background:var(--accent);opacity:0;border-radius:50%;flex:none;width:5px;height:5px;margin-left:auto}.mkt-tile--open .mkt-tile-k:after{opacity:1}.mkt-tile dd{margin:0}.mkt-tile-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mkt-tile-lvl{font-size:var(--t-500);letter-spacing:-.01em;color:var(--fg);font-weight:500;line-height:1.2}.mkt-tile-move{font-size:var(--t-300);font-weight:500;line-height:1.2}.mkt-moves{align-items:baseline;gap:var(--space-3xs) var(--space-xs);font-size:var(--t-200);flex-wrap:wrap;display:flex}.mkt-move{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.mkt-move-k{color:var(--fg-muted)}.mkt-moves--quiet{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-200);color:var(--fg-muted);gap:0 6px;line-height:1.5}.mkt-moves--quiet .ui-num{color:var(--fg-muted);font-size:inherit}.mkt-moves--quiet{gap:0 10px}.mkt-kinds{gap:var(--space-3xs);flex-wrap:wrap;margin-top:4px;display:flex}.mkt-kind{padding:1px 7px}.mkt-tile-link{display:block}.mkt-tile-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mkt-chart-slot{margin:var(--space-sm) 0 0}.mkt-chart-cap{margin:var(--space-2xs) 0 0;font-size:var(--t-200);color:var(--fg-muted)}.mkt-breadth-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mkt-bcard{border-radius:var(--radius-lg);flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.mkt-bcard-k{font-size:var(--t-300);color:var(--fg-muted);align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.mkt-pill{font-family:var(--font-sans);font-size:var(--t-200);letter-spacing:0;border:0;border-radius:999px;padding:1px 8px;font-weight:500}.mkt-pill--broad{color:var(--pos-text);background:var(--pos-soft)}.mkt-pill--mixed{color:var(--ax-momentum);background:var(--ax-momentum-soft)}.mkt-pill--narrow{color:var(--neg-text);background:var(--neg-soft)}.mkt-bcard-s{font-size:var(--t-400);color:var(--fg);margin:0;line-height:1.5}.mkt-bcard-facts{border-top:1px solid var(--line-soft);font-size:var(--t-300);color:var(--fg-muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding-top:12px;display:flex}.mkt-bfact{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mkt-bfact dt{display:inline}.mkt-bfact dd{color:var(--fg-dim);margin:0;font-weight:500;display:inline}.mkt-look-bar{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px 8px;display:flex}.mkt-look-note{margin:0}.mkt-look-grid{border-top:1px solid var(--line-soft);background:0 0;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.mkt-look-card{border-right:1px solid var(--line-soft);background:0 0;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.mkt-look-card:last-child{border-right:0}.mkt-look-card:hover{background:var(--bg-2)}.mkt-look-measure{white-space:normal;letter-spacing:.08em;line-height:1.4}.mkt-look-subject{font-size:var(--t-400);letter-spacing:-.01em;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mkt-look-subject a{color:inherit;text-decoration:none}.mkt-look-subject a:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.mkt-look-subject a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mkt-look-figure{font-size:var(--t-300);color:var(--fg-dim);font-weight:500}.mkt-look-line{border-top:1px solid var(--line-soft);font-size:var(--t-300);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px 12px;display:flex}.mkt-look-line b{color:var(--fg);font-weight:600}.mkt-look-line a{color:var(--accent-text);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.mkt-look-line a:hover{text-underline-offset:3px;text-decoration:underline}.mkt-look-line a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mkt-table-wrap{margin-top:0}.mkt-frame .mkt-table{background:0 0}@supports selector(::-webkit-scrollbar){.mkt-table-wrap .ui-scroll::-webkit-scrollbar{width:10px;height:10px}.mkt-table-wrap .ui-scroll::-webkit-scrollbar-track{background:0 0}.mkt-table-wrap .ui-scroll::-webkit-scrollbar-thumb{background:var(--fg);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.mkt-table-wrap .ui-scroll::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--fg) 28%, transparent)}}.mkt-table-wrap .ui-scroll::-webkit-scrollbar-thumb{background-clip:padding-box}.mkt-table-wrap .ui-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.mkt-table-wrap .ui-scroll::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch, var(--fg) 45%, transparent)}}}@supports not selector(::-webkit-scrollbar){.mkt-table-wrap .ui-scroll{scrollbar-width:thin;scrollbar-color:var(--fg) transparent}@supports (color:color-mix(in lab, red, red)){.mkt-table-wrap .ui-scroll{scrollbar-color:color-mix(in oklch, var(--fg) 28%, transparent) transparent}}}@supports (animation-timeline:scroll()){.mkt-table-wrap{timeline-scope:--mkt-rows}.mkt-table-wrap .ui-scroll{scroll-timeline:--mkt-rows block}.mkt-table-wrap:after{content:"";z-index:3;background:linear-gradient(to bottom, transparent, var(--surface));pointer-events:none;opacity:0;height:48px;animation:linear both mkt-scroll-hint;animation-timeline:--mkt-rows;position:absolute;bottom:0;left:0;right:0}@keyframes mkt-scroll-hint{0%,88%{opacity:1}to{opacity:0}}}.mkt-table thead th.mkt-th-sort{padding:0}.mkt-table thead th.mkt-th-sort.num .sig-sort{justify-content:flex-end}.mkt-table thead th{background:var(--surface);border-bottom:1px solid var(--line);letter-spacing:.08em;padding:9px 12px}.mkt-table td:first-child{background:0 0;position:static}.mkt-table tbody tr:hover td:first-child{background:var(--bg-2)}.mkt-table th:first-child{background:var(--surface);left:auto}.mkt-table th.ui-col-pin{background:var(--surface)}.mkt-table th,.mkt-table td{padding-inline:12px}.mkt-table td{padding-block:10px}.mkt-sym-t{font-size:var(--t-300);color:var(--fg);font-weight:500;display:block}.mkt-sym-n{font-family:var(--font-mono);font-size:var(--t-200);color:var(--fg-muted);margin-top:1px;display:block}.mkt-table a{color:inherit;text-decoration:none}.mkt-table a:hover{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.mkt-table a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mkt-table td.mkt-col-mv{font-weight:500}.mkt-hl{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.mkt-hl-slash{font-size:var(--t-200);color:var(--fg-muted)}.mkt-table .ui-pin-link,.mkt-table .ui-pin-link:hover{color:var(--accent-text)}.mkt-goto{white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.mkt-goto-quiet{color:var(--fg-muted);white-space:nowrap}.mkt-col-open{text-align:left}.mkt-detail{font-size:var(--t-300);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px 18px;padding:4px 0;display:flex}.mkt-etf-t{font-family:var(--font-mono);color:var(--fg);font-weight:500}.mkt-detail .mkt-move{font-size:var(--t-300);gap:6px}.mkt-detail .mkt-move-k{font-size:var(--t-200)}.mkt-detail-end{margin-left:auto}.mkt-detail-empty{font-size:var(--t-200);color:var(--fg-muted);margin:0;line-height:1.55}.mkt-tfoot{max-width:78ch;padding:12px 2px 0}.mkt-foot{margin-top:var(--space-lg);padding-top:var(--space-sm);border-top:1px solid var(--line);font-size:var(--t-200);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.mkt-foot a{color:var(--fg-dim);border-bottom:1px solid var(--line);margin-left:auto;text-decoration:none}.mkt-foot a:hover{color:var(--fg);border-color:var(--fg-muted)}.mkt-foot a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:720px){.mkt-breadth-grid{grid-template-columns:1fr}}@media (max-width:480px){.mkt-tiles{grid-template-columns:1fr 1fr}.mkt-sechead .mkt-hseg,.mkt-detail-end{margin-left:0}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}
