@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-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}.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)}.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-grad);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.ui-btn--primary:hover{background:var(--accent-grad-hover);box-shadow:var(--shadow-md)}.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)}}:root{--surface:#fff;--bg:#fbfaf7;--bg-2:#f5f3f0;--bg-3:#ece9e5;--bg-glass:#ffffffd1;--bg-ink:#14110d;--bg-ink-hover:#27241f;--line:#d9d7d3;--line-soft:#eae7e4;--fg:#14110d;--fg-dim:#514c46;--fg-muted:#6d6861;--fg-on-ink:#faf8f5;--accent:#0076d1;--accent-2:#37c2ef;--accent-hover:#0065b4;--accent-soft:#0076d11a;--accent-line:#0076d147;--accent-ink:#fff;--accent-grad:linear-gradient(135deg, #0076d1, #29c9fa);--accent-grad-hover:linear-gradient(135deg, #0065b4, #00b5e5);--pos:#009342;--pos-soft:#0093421a;--neg:#d7352d;--neg-soft:#d7352d1a;--pos-text:#00682c;--neg-text:#a21b18;--warn-text:#8e5e00;--accent-text:#00488c;--info:#0077c1;--info-soft:#0077c11a;--stk-nav-h:75px;--stk-secnav-h:46px;--stk-anchor-offset:calc(var(--stk-nav-h) + var(--stk-secnav-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-inter-tight), -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@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(98.2719% .22471 1.50434);--bg-2:lab(95.9547% .282526 1.88147);--bg-3:lab(92.4776% .341237 2.25915);--bg-glass:lab(100% 0 0/.82);--bg-ink:lab(5.28425% .542134 2.63397);--bg-ink-hover:lab(14.1841% .661314 3.83224);--line:lab(86.0975% .341952 2.25961);--line-soft:lab(91.8947% .282824 1.88165);--fg:lab(5.28425% .542134 2.63397);--fg-dim:lab(32.7508% .759721 4.57203);--fg-muted:lab(44.3519% .740737 4.55799);--fg-on-ink:lab(97.6919% .22471 1.50436);--accent:lab(47.6947% .689089 -63.3236);--accent-2:lab(72.6316% -26.3309 -33.6026);--accent-hover:lab(40.409% 5.45853 -66.4608);--accent-soft:lab(47.6947% .689089 -63.3236/.1);--accent-line:lab(47.6947% .689089 -63.3236/.28);--accent-grad:linear-gradient(135deg, lab(47.6947% .689089 -63.3236), lab(74.9769% -28.0845 -36.1274));--accent-grad-hover:linear-gradient(135deg, lab(40.409% 5.45853 -66.4608), lab(67.9973% -27.5938 -36.0258));--pos:lab(53.2636% -48.6783 32.5347);--pos-soft:lab(53.2636% -48.6783 32.5347/.1);--neg:lab(49.3183% 62.5986 44.9578);--neg-soft:lab(49.3183% 62.5986 44.9578/.1);--pos-text:lab(37.8054% -39.6346 26.5962);--neg-text:lab(35.6786% 53.3406 39.5959);--warn-text:lab(44.15% 16.9677 60.948);--accent-text:lab(28.7643% 8.47337 -59.7518);--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)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#191713;--bg:#100e0b;--bg-2:#211e19;--bg-3:#0c0a07;--bg-glass:#191713cc;--bg-ink:#12366a;--bg-ink-hover:#20447a;--line:#3a3833;--line-soft:#282623;--fg:#eeecea;--fg-dim:#b8b5b0;--fg-muted:#8e8a84;--fg-on-ink:#f6f5f2;--accent:#1d8ef5;--accent-2:#54cff5;--accent-hover:#4fa5ff;--accent-soft:#49a2fe2e;--accent-line:#49a2fe61;--accent-ink:#fff;--accent-grad:linear-gradient(135deg, #1d8ef5, #43d0f9);--accent-grad-hover:linear-gradient(135deg, #4fa5ff, #70deff);--pos:#1da758;--pos-soft:#46b86e29;--neg:#e9483d;--neg-soft:#f75e5129;--pos-text:#6dd48d;--neg-text:#ff847d;--warn-text:#efac44;--accent-text:#78bdff;--info:#4dacf6;--info-soft:#4dacf629;--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}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--surface:lab(7.80257% .602491 3.1245);--bg:lab(4.06706% .251658 1.36344);--bg-2:lab(11.2835% .672855 3.84189);--bg-3:lab(2.76226% .280999 1.36811);--bg-glass:lab(7.80257% .602491 3.1245/.8);--bg-ink:lab(22.6258% 3.35144 -34.7979);--bg-ink-hover:lab(28.5071% 1.94867 -34.9255);--line:lab(23.4612% .494897 3.03941);--line-soft:lab(15.3383% .437841 2.66305);--fg:lab(93.6319% .224918 1.50446);--fg-dim:lab(73.9229% .464112 3.01818);--fg-muted:lab(57.6878% .596046 3.78335);--fg-on-ink:lab(96.5319% .224769 1.50439);--accent:lab(57.141% -1.15308 -60.9937);--accent-2:lab(77.3543% -26.7203 -29.538);--accent-hover:lab(65.5581% -4.33052 -54.5777);--accent-soft:lab(64.3882% -4.14342 -54.5532/.18);--accent-line:lab(64.3882% -4.14342 -54.5532/.38);--accent-grad:linear-gradient(135deg, lab(57.141% -1.15308 -60.9937), lab(77.3872% -28.6199 -31.9153));--accent-grad-hover:linear-gradient(135deg, lab(65.5581% -4.33052 -54.5777), lab(83.1628% -26.9298 -29.5952));--pos:lab(60.2654% -49.7598 29.9509);--pos-soft:lab(67.117% -46.3624 27.7405/.16);--neg:lab(55.1365% 62.418 43.518);--neg-soft:lab(61.0581% 59.0428 39.8379/.16);--pos-text:lab(77.4474% -43.018 25.6026);--neg-text:lab(69.5411% 46.9033 26.5749);--warn-text:lab(75.5392% 18.1761 60.8888);--accent-text:lab(74.0406% -7.7624 -44.2626);--info:lab(67.1788% -11.1933 -45.7924);--info-soft:lab(67.1788% -11.1933 -45.7924/.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)}}}:root[data-theme=dark]{--surface:#191713;--bg:#100e0b;--bg-2:#211e19;--bg-3:#0c0a07;--bg-glass:#191713cc;--bg-ink:#12366a;--bg-ink-hover:#20447a;--line:#3a3833;--line-soft:#282623;--fg:#eeecea;--fg-dim:#b8b5b0;--fg-muted:#8e8a84;--fg-on-ink:#f6f5f2;--accent:#1d8ef5;--accent-2:#54cff5;--accent-hover:#4fa5ff;--accent-soft:#49a2fe2e;--accent-line:#49a2fe61;--accent-ink:#fff;--accent-grad:linear-gradient(135deg, #1d8ef5, #43d0f9);--accent-grad-hover:linear-gradient(135deg, #4fa5ff, #70deff);--pos:#1da758;--pos-soft:#46b86e29;--neg:#e9483d;--neg-soft:#f75e5129;--pos-text:#6dd48d;--neg-text:#ff847d;--warn-text:#efac44;--accent-text:#78bdff;--info:#4dacf6;--info-soft:#4dacf629;--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}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--surface:lab(7.80257% .602491 3.1245);--bg:lab(4.06706% .251658 1.36344);--bg-2:lab(11.2835% .672855 3.84189);--bg-3:lab(2.76226% .280999 1.36811);--bg-glass:lab(7.80257% .602491 3.1245/.8);--bg-ink:lab(22.6258% 3.35144 -34.7979);--bg-ink-hover:lab(28.5071% 1.94867 -34.9255);--line:lab(23.4612% .494897 3.03941);--line-soft:lab(15.3383% .437841 2.66305);--fg:lab(93.6319% .224918 1.50446);--fg-dim:lab(73.9229% .464112 3.01818);--fg-muted:lab(57.6878% .596046 3.78335);--fg-on-ink:lab(96.5319% .224769 1.50439);--accent:lab(57.141% -1.15308 -60.9937);--accent-2:lab(77.3543% -26.7203 -29.538);--accent-hover:lab(65.5581% -4.33052 -54.5777);--accent-soft:lab(64.3882% -4.14342 -54.5532/.18);--accent-line:lab(64.3882% -4.14342 -54.5532/.38);--accent-grad:linear-gradient(135deg, lab(57.141% -1.15308 -60.9937), lab(77.3872% -28.6199 -31.9153));--accent-grad-hover:linear-gradient(135deg, lab(65.5581% -4.33052 -54.5777), lab(83.1628% -26.9298 -29.5952));--pos:lab(60.2654% -49.7598 29.9509);--pos-soft:lab(67.117% -46.3624 27.7405/.16);--neg:lab(55.1365% 62.418 43.518);--neg-soft:lab(61.0581% 59.0428 39.8379/.16);--pos-text:lab(77.4474% -43.018 25.6026);--neg-text:lab(69.5411% 46.9033 26.5749);--warn-text:lab(75.5392% 18.1761 60.8888);--accent-text:lab(74.0406% -7.7624 -44.2626);--info:lab(67.1788% -11.1933 -45.7924);--info-soft:lab(67.1788% -11.1933 -45.7924/.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)}}*{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}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)}.nav{z-index:50;background:var(--surface);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);border-color:#0000;box-shadow:0 1px #14110d14,inset 0 1px #ffffff38,0 6px 16px #0076d147;box-shadow:0 1px lab(5.28425% .542134 2.63397/.08),inset 0 1px lab(100% 0 0/.22),0 6px 16px lab(47.6947% .689089 -63.3236/.28)}.btn-primary:hover{background:var(--accent-grad-hover);box-shadow:0 1px #14110d14,inset 0 1px #ffffff38,0 10px 22px #0076d157;box-shadow:0 1px lab(5.28425% .542134 2.63397/.08),inset 0 1px lab(100% 0 0/.22),0 10px 22px lab(47.6947% .689089 -63.3236/.34)}.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{top:var(--stk-nav-h);z-index:40;min-height:var(--stk-secnav-h);background:var(--bg-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;margin:0 0 8px;display:flex;position:sticky}.stk-secnav-scroll{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex:auto;min-width:0;overflow-x:auto}.stk-secnav-scroll::-webkit-scrollbar{display:none}.stk-secnav-list{min-height:var(--stk-secnav-h);align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stk-secnav-chip{min-height:var(--tap);scroll-snap-align:start;background:0 0;border-color:#0000;display:flex}.stk-secnav-chip:hover{background:var(--bg-2)}.stk-secnav-chip[aria-current]:hover{background:var(--accent-soft)}.stk-secnav-chip:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stk-secnav-chip[aria-current]{border-color:var(--accent-line)}.stk-secnav-ico,.stk-secnav-cap,.stk-secnav-unlock-rail{display:none}.stk-secnav-foot{display:contents}.stk-secnav-foot-note,.stk-secnav-plan,.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);flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:500;transition:background .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff38,0 4px 12px #0076d142;box-shadow:inset 0 1px lab(100% 0 0/.22),0 4px 12px lab(47.6947% .689089 -63.3236/.26)}.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}}@media (min-width:1101px){.stk-page:has(>.stk-secnav){--stk-rail-w:calc(var(--space-3xl) + var(--space-2xl));--stk-rail-row:36px;--stk-rail-gap:var(--space-3xs);--stk-rail-max:calc(100dvh - var(--stk-nav-h) - var(--space-3xl) - var(--space-xl));grid-template-columns:var(--stk-rail-w) minmax(0, 1fr);column-gap:var(--space-md);align-items:start;display:grid}@media (pointer:coarse){.stk-page:has(>.stk-secnav){--stk-rail-row:var(--tap)}}.stk-page:has(>.stk-secnav)>*{grid-column:2;min-width:0}:is(.stk-page:has(>.stk-secnav)>.stk-topbar,.stk-page:has(>.stk-secnav)>.stk-return,.stk-page:has(>.stk-secnav)>.stk-header){grid-column:1/-1}.stk-page:has(>.stk-secnav)>.stk-secnav{--stk-rail:1;top:calc(var(--stk-nav-h) + var(--space-sm));align-items:stretch;gap:var(--space-md);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--line-soft);border-radius:var(--radius-md);min-height:0;box-shadow:var(--shadow-sm);padding-block:var(--space-2xs);padding-inline:var(--space-2xs);flex-direction:column;grid-area:auto/1/span 60;margin:0}.stk-page:has(>.stk-secnav) .stk-secnav-scroll{max-height:var(--stk-rail-max);scroll-snap-type:none;flex:0 auto;overflow-y:auto}.stk-page:has(>.stk-secnav) .stk-secnav-list{align-items:stretch;gap:var(--stk-rail-gap);min-height:0;padding-left:var(--space-2xs);flex-direction:column;position:relative}.stk-page:has(>.stk-secnav) .stk-secnav-list:before{content:"";width:3px;height:var(--stk-rail-row);background:var(--accent);opacity:0;transform:translateY(calc(var(--stk-rail-i,0) * (var(--stk-rail-row) + var(--stk-rail-gap))));border-radius:999px;position:absolute;top:0;left:0}.stk-page:has(>.stk-secnav) .stk-secnav-list:has([aria-current]):before{opacity:1}.stk-secnav-list:has(>li:first-child>[aria-current]){--stk-rail-i:0}.stk-secnav-list:has(>li:nth-child(2)>[aria-current]){--stk-rail-i:1}.stk-secnav-list:has(>li:nth-child(3)>[aria-current]){--stk-rail-i:2}.stk-secnav-list:has(>li:nth-child(4)>[aria-current]){--stk-rail-i:3}.stk-secnav-list:has(>li:nth-child(5)>[aria-current]){--stk-rail-i:4}.stk-secnav-list:has(>li:nth-child(6)>[aria-current]){--stk-rail-i:5}.stk-secnav-list:has(>li:nth-child(7)>[aria-current]){--stk-rail-i:6}.stk-secnav-list:has(>li:nth-child(8)>[aria-current]){--stk-rail-i:7}.stk-secnav-list:has(>li:nth-child(9)>[aria-current]){--stk-rail-i:8}.stk-secnav-list:has(>li:nth-child(10)>[aria-current]){--stk-rail-i:9}.stk-secnav-list:has(>li:nth-child(11)>[aria-current]){--stk-rail-i:10}.stk-secnav-list:has(>li:nth-child(12)>[aria-current]){--stk-rail-i:11}.stk-secnav-list:has(>li:nth-child(13)>[aria-current]){--stk-rail-i:12}.stk-secnav-list:has(>li:nth-child(14)>[aria-current]){--stk-rail-i:13}.stk-secnav-list:has(>li:nth-child(15)>[aria-current]){--stk-rail-i:14}.stk-secnav-list:has(>li:nth-child(16)>[aria-current]){--stk-rail-i:15}.stk-page:has(>.stk-secnav) .stk-secnav-chip{height:var(--stk-rail-row);justify-content:flex-start;gap:var(--space-2xs);min-height:0;padding-block:0;padding-inline:var(--space-2xs);border-radius:var(--radius-sm);scroll-snap-align:none;border:0}.stk-page:has(>.stk-secnav) .stk-secnav-ico{opacity:.65;flex:none;display:block}:is(.stk-page:has(>.stk-secnav) .stk-secnav-chip:hover .stk-secnav-ico,.stk-page:has(>.stk-secnav) .stk-secnav-chip[aria-current] .stk-secnav-ico){opacity:1}.stk-page:has(>.stk-secnav) .stk-secnav-cap{height:var(--stk-rail-row);padding-inline:var(--space-2xs);padding-bottom:var(--space-3xs);font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);align-items:flex-end;display:flex}.stk-page:has(>.stk-secnav) .stk-secnav-foot{border-top:1px solid var(--line-soft);padding-top:var(--space-xs);display:block}.stk-page:has(>.stk-secnav) .stk-secnav-unlock-strip{display:none}.stk-page:has(>.stk-secnav) .stk-secnav-unlock-rail{display:inline}.stk-page:has(>.stk-secnav) .stk-secnav-unlock-note{display:none}.stk-page:has(>.stk-secnav) .stk-secnav-foot-note{margin-block:var(--space-2xs) 0;font-size:var(--t-200);color:var(--fg-muted);text-align:center;margin-inline:0;display:block}.stk-page:has(>.stk-secnav) .stk-secnav-plan{gap:var(--space-2xs);background:var(--bg-2);border:1px solid var(--line-soft);border-radius:var(--radius-sm);padding-block:var(--space-2xs);padding-inline:var(--space-2xs);flex-direction:column;display:flex}.stk-page:has(>.stk-secnav) .stk-secnav-plan-row{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);font-size:var(--t-200);color:var(--fg);margin:0;display:flex}.stk-page:has(>.stk-secnav) .stk-secnav-plan-row b{font-size:var(--t-300);font-weight:600}.stk-page:has(>.stk-secnav) .stk-secnav-plan-row--dim{color:var(--fg-muted)}.stk-page:has(>.stk-secnav) .stk-secnav-plan-val{font-family:var(--font-mono);color:var(--fg-muted)}.stk-page:has(>.stk-secnav) .stk-secnav-meter{background:var(--bg-3);border-radius:999px;height:4px;overflow:hidden}.stk-page:has(>.stk-secnav) .stk-secnav-meter>i{background:var(--accent);border-radius:999px;height:100%;display:block}.stk-page:has(>.stk-secnav) .stk-secnav-unlock{width:100%;height:auto;min-height:36px;padding-block:var(--space-2xs);padding-inline:var(--space-xs);text-align:center;flex-wrap:wrap;justify-content:center;row-gap:2px}@media (prefers-reduced-motion:no-preference){.stk-page:has(>.stk-secnav) .stk-secnav-list:before{transition:transform .22s cubic-bezier(.4,0,.2,1)}}}.stk-topbar{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-xs);flex-wrap:wrap;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-topbar-end{margin-left:auto}.stk-share-btn{font-size:var(--t-200);padding:5px 12px}.stk-header{border-bottom:1px solid var(--line-soft);padding:8px 0 28px}.stk-header-grid{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:32px;display:grid}.stk-header-main{min-width:0}.stk-header-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stk-symbol{font-family:var(--font-mono);font-size:var(--t-400);letter-spacing:.02em;color:var(--fg);font-weight:600}.stk-venue{color:var(--fg-muted)}.stk-demo-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding:4px 10px}.stk-name{font-size:clamp(var(--t-800), 4vw, var(--t-900));letter-spacing:-.028em;text-wrap:balance;margin:14px 0 0;font-weight:500;line-height:1.05}.stk-profile{border-left:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-left:24px;display:flex}.stk-profile-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.stk-profile-blurb{font-size:var(--t-300);color:var(--fg-dim);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.stk-profile-blurb--locked{color:var(--fg-muted);font-style:italic}.stk-profile-blurb-skel{height:62.4px}.stk-profile-meta{flex-direction:column;gap:3px;display:flex}.stk-profile-meta-line{font-size:var(--t-300);color:var(--fg-dim);flex-wrap:wrap;align-items:center;margin:0;line-height:1.5;display:flex}.stk-profile-meta-line--dim{color:var(--fg-muted)}.stk-profile-meta-line .stk-dot{background:var(--line);border-radius:50%;flex:none;width:3px;height:3px;margin:0 8px;display:inline-block}.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-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-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-profile{border-left:none;border-top:1px solid var(--line-soft);padding-top:20px;padding-left:0}}.stk-price-row{align-items:baseline;gap:14px;margin-top:18px;display:flex}.stk-price{font-family:var(--font-mono);font-size:var(--t-800);letter-spacing:-.025em;color:var(--fg);font-weight:500;line-height:1}.stk-change{font-family:var(--font-mono);font-size:var(--t-400);align-items:baseline;gap:6px;font-weight:500;display:inline-flex}.stk-change-lbl{font-size:var(--t-200);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.06em}.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-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-signal-grid{align-items:center;gap:28px;display:flex}.stk-signal-cell{flex-direction:column;gap:6px;display:flex}.stk-signal-val{font-family:var(--font-mono);font-size:var(--t-700);letter-spacing:-.02em;color:var(--fg);font-weight:500;line-height:1}.stk-signal-div{background:var(--line);align-self:stretch;width:1px}.stk-signal-note{font-size:var(--t-400);color:var(--fg-dim);max-width:64ch;margin:18px 0 0;line-height:1.55}.stk-stats{grid-template-columns:repeat(5,1fr);margin-top:20px}@media (max-width:880px){.stk-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.stk-stats{grid-template-columns:repeat(2,1fr)}}.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-answer{margin-top:var(--space-lg);gap:var(--stack-tight);flex-direction:column;display:flex}.stk-answer .ui-card-head{flex-wrap:wrap;row-gap:6px}.stk-answer-verdict{white-space:normal}.stk-answer-read{font-size:var(--t-500);color:var(--fg);text-wrap:pretty;max-width:68ch;margin:0;line-height:1.55}.stk-answer-facts{margin:var(--space-2xs) 0 0}.stk-answer-facts dd{margin:0}.stk-answer-asof{font-size:var(--t-300);color:var(--fg-muted);margin:0}.stk-table{border-color:var(--line)}.stk-line{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto minmax(120px,.7fr);align-items:baseline;gap:16px;padding:13px 18px;display:grid}.stk-line:last-child{border-bottom:0}.stk-line:nth-child(2n){background:var(--bg-2)}.stk-line-name{font-size:var(--t-400);color:var(--fg-dim)}.stk-line-value{font-size:var(--t-400);text-align:right;font-weight:500}.stk-line-note{font-size:var(--t-300);color:var(--fg-muted);text-align:right}.stk-tease{margin-top:2px}.stk-tease-lead{font-size:var(--t-400);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-400);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-400);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-fin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.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:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.stk-risks li{font-size:var(--t-400);color:var(--fg-dim);padding-left:18px;line-height:1.5;position:relative}.stk-risks li:before{content:"▹";color:var(--fg-muted);position:absolute;top:0;left:0}.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{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-stances{flex-direction:column;gap:10px;display:flex}.stk-aisum-chiprow{flex-wrap:wrap;gap:10px;display:flex}.stk-aisum-chip{background:var(--bg-2);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-legend{font-size:var(--t-300);color:var(--fg-muted);max-width:68ch;margin:0;line-height:1.5}.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-dot{border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.stk-kp-dot--strength{background:var(--pos)}.stk-kp-dot--caution{background:var(--neg)}.stk-kp-dot--watch{background:var(--accent)}.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-kp-tag--strength{color:var(--pos-text);background:var(--pos-soft)}.stk-kp-tag--caution{color:var(--neg-text);background:var(--neg-soft)}.stk-kp-tag--watch{color:var(--fg-dim);background:var(--bg-2)}.stk-kp-body{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.stk-kp-label{font-size:var(--t-400);color:var(--fg);font-weight:600}.stk-kp-chip{padding:1px 9px}.stk-kp-text{font-size:var(--t-400);color:var(--fg-dim);line-height:1.5}.stk-kp-micro{font-size:var(--t-300);color:var(--fg-muted);flex-basis:100%}.stk-kp--locked .stk-kp-label{color:var(--fg-dim)}.stk-lockrow{align-items:center;gap:8px;display:flex}.stk-lockrow-note{font-size:var(--t-300);color:var(--fg-muted);font-style:italic}.stk-setup{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-2);margin-top:16px;padding:18px 22px}.stk-setup .eyebrow{margin-bottom:8px}.stk-setup-text{font-size:var(--t-400);color:var(--fg);max-width:68ch;margin:0;line-height:1.55}.stk-setup-bridge{font-size:var(--t-300);color:var(--fg-muted);margin:10px 0 0;line-height:1.5}.stk-report-hero{border-color:var(--line)}.stk-report-hero--pos{background:linear-gradient(180deg, var(--pos-soft), transparent 40%), var(--surface);border-color:#0093424d;border-color:lab(53.2636% -48.6783 32.5347/.3)}.stk-report-hero--neg{background:linear-gradient(180deg, var(--neg-soft), transparent 40%), var(--surface);border-color:#d7352d4d;border-color:lab(49.3183% 62.5986 44.9578/.3)}.stk-report-hero--warn{background:linear-gradient(180deg, var(--accent-soft), transparent 40%), var(--surface);border-color:#0076d140;border-color:lab(47.6947% .689089 -63.3236/.25)}.stk-report-hero--neutral{background:var(--surface)}.stk-hero-tiles{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:880px){.stk-hero-tiles{grid-template-columns:1fr}}.stk-hero-tile{border-right:1px solid var(--line-soft);padding:18px 20px}.stk-hero-tile:last-child{border-right:0}@media (max-width:880px){.stk-hero-tile{border-right:0;border-bottom:1px solid var(--line-soft)}.stk-hero-tile:last-child{border-bottom:0}}.stk-hero-tile-label{margin-bottom:6px}.stk-hero-tile-sub{font-size:var(--t-200);color:var(--fg-muted);margin-bottom:10px}.stk-hero-tile-chip{font-size:var(--t-300);border:1px solid var(--line);background:var(--bg-2);color:var(--fg-dim);border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 12px;font-weight:600;display:inline-flex}.stk-hero-tile-chip:before{content:"●";font-size:7px}.stk-hero-tile-chip--pos{color:var(--pos-text);background:var(--pos-soft);border-color:#00934233;border-color:lab(53.2636% -48.6783 32.5347/.2)}.stk-hero-tile-chip--neg{color:var(--neg-text);background:var(--neg-soft);border-color:#d7352d33;border-color:lab(49.3183% 62.5986 44.9578/.2)}.stk-hero-tile-chip--warn{color:var(--accent-hover);background:var(--accent-soft);border-color:#0076d133;border-color:lab(47.6947% .689089 -63.3236/.2)}.stk-hero-tile-chip--neutral{color:var(--fg-dim);background:var(--bg-2)}.stk-hero-tile-evidence{font-size:var(--t-300);color:var(--fg-muted);margin:0;line-height:1.4}.stk-hero-volume{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 20px;display:flex}.stk-hero-volume-lbl{white-space:nowrap}.stk-hero-volume-val{font-size:var(--t-300);color:var(--fg-dim)}.stk-hero-volume--pos{background:linear-gradient(90deg, var(--pos-soft,var(--accent-soft)), transparent 60%)}.stk-hero-volume--pos .stk-hero-volume-lbl{color:var(--pos-text)}.stk-hero-volume--accent{background:linear-gradient(90deg, var(--accent-soft), transparent 60%)}.stk-hero-volume--accent .stk-hero-volume-lbl{color:var(--accent)}.stk-hero-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.stk-hero-prose{font-size:var(--t-500);color:var(--fg);text-wrap:pretty;margin:0;font-weight:450;line-height:1.55}.stk-hero-summary{flex-direction:column;gap:12px;display:flex}.stk-hero-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stk-hero-points li{font-size:var(--t-400);color:var(--fg-dim);padding-left:20px;line-height:1.55;position:relative}.stk-hero-points li:before{content:"▹";color:var(--accent);position:absolute;top:0;left:0}.stk-hero-point-label{color:var(--fg);font-weight:600}.stk-hero-prose+.stk-hero-prose{margin-top:12px}.stk-read-details>.stk-hero-prose:first-of-type{margin-top:10px}.stk-hero-evidence{flex-direction:column;gap:8px;display:flex}.stk-hero-ev-row{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg-2);align-items:baseline;gap:8px;padding:10px 14px;display:flex}.stk-hero-ev-tag{letter-spacing:.1em;text-transform:uppercase;flex:none}.stk-hero-ev-tag--strength{color:var(--pos-text);background:var(--pos-soft)}.stk-hero-ev-tag--caution{color:var(--neg-text);background:var(--neg-soft)}.stk-hero-ev-label{font-size:var(--t-300);color:var(--fg);font-weight:600}.stk-hero-ev-text{font-size:var(--t-300);color:var(--fg-dim);line-height:1.4}.stk-hero-footer{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:14px 20px;display:flex}.stk-hero-setup{font-size:var(--t-400);color:var(--fg-dim);margin:0;line-height:1.55}.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--pos:before{background:var(--pos)}.stk-signal--pos{background:linear-gradient(180deg, var(--pos-soft,var(--accent-soft)), transparent 60%), var(--surface)}.stk-signal--neutral:before{background:var(--line)}.stk-signal--neutral{background:var(--surface)}.stk-signal-icon{font-size:var(--t-300);margin-right:6px}.stk-signal--pos .stk-signal-icon{color:var(--pos)}.stk-signal--accent .stk-signal-icon{color:var(--accent)}.stk-signal--neutral .stk-signal-icon{color:var(--fg-muted)}.stk-verdict-chip{font-size:var(--t-300);background:var(--bg-2);gap:7px;padding:5px 14px;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{flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 18px;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-400);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{border-left-width:3px;border-left-color:var(--line);border-radius:var(--radius-sm);margin:0 0 18px;padding:14px 18px}.stk-read--ai{border-left-color:var(--accent)}.stk-read--rules{border-left-color:var(--info)}.stk-read-label{margin-bottom:6px;display:block}.stk-read-text{font-size:var(--t-400);color:var(--fg-dim);margin:0;line-height:1.6}.stk-read-text+.stk-read-text{margin-top:10px}.stk-read-points{gap:8px;margin:0 0 4px;padding:0;list-style:none;display:grid}.stk-read-points li{font-size:var(--t-300);color:var(--fg-dim);padding-left:18px;line-height:1.5;position:relative}.stk-read-points li:before{content:"▹";color:var(--accent);position:absolute;top:0;left:0}.stk-read-point-label{color:var(--fg);font-weight:600}.stk-read-details{margin-top:12px}.stk-read-details>summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.1em;text-transform:uppercase;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:"▸";font-size:9px;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-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-stats+.stk-read{margin-top:16px}.stk-stance{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:0 0 18px;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(--surface);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-stance-points{gap:8px;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{flex-direction:column;gap:16px;display:flex}.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--alt{background:var(--bg-2)}.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-stats+.stk-chart{margin-top:16px}.stk-chart-head,.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{min-height:18px;margin-bottom:8px}.stk-chart-caption{margin-top:8px}.stk-chart-head>span:last-child{min-width:0}.stk-chart-readout{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stk-chart-ranges{font-family:var(--font-mono);font-size:var(--t-200);letter-spacing:.02em;justify-content:flex-end;gap:14px;margin-bottom:8px;line-height:16px;display:flex}.stk-range-btn{font:inherit;letter-spacing:inherit;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;margin:-4px -6px;padding:4px 6px}.stk-range-btn[aria-pressed=true]{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.stk-range-btn:disabled{opacity:.45;cursor:default}.stk-range-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.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(--fg-muted);stroke-width:2.25px}.stk-chart-area{fill:var(--bg-3);stroke:none}.stk-chart[data-tone=pos] .stk-chart-line{stroke:var(--pos)}.stk-chart[data-tone=pos] .stk-chart-area{fill:var(--pos-soft)}.stk-chart[data-tone=neg] .stk-chart-line{stroke:var(--neg)}.stk-chart[data-tone=neg] .stk-chart-area{fill:var(--neg-soft)}.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(--fg-muted);border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%,-50%)}.stk-chart[data-tone=pos] .stk-chart-dot{background:var(--pos)}.stk-chart[data-tone=neg] .stk-chart-dot{background:var(--neg)}.stk-overlay-sma50{fill:none;stroke:#3986e4;stroke:lab(54.877% .430822 -55.184);stroke-width:1.25px}.stk-overlay-sma200{fill:none;stroke:#d95737;stroke:lab(54.4452% 50.6614 45.0348);stroke-width:1.25px}.stk-bb-fill{fill:var(--accent-soft);stroke:none}.stk-overlay-sma20{fill:none;stroke:#787165;stroke:lab(47.8489% 1.31071 7.65482);stroke-width:1.25px}.stk-vol-bar{fill:var(--fg-muted);opacity:.35}.stk-chart[data-tone=pos] .stk-vol-bar{fill:var(--pos);opacity:.25}.stk-chart[data-tone=neg] .stk-vol-bar{fill:var(--neg);opacity:.25}.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:#787165;background:lab(47.8489% 1.31071 7.65482)}.stk-chart-legend-sma50:before{background:#3986e4;background:lab(54.877% .430822 -55.184)}.stk-chart-legend-sma200:before{background:#d95737;background:lab(54.4452% 50.6614 45.0348)}.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-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}}@media (min-width:880px){.stk-ytick--right{left:auto;right:2px;transform:translateY(-50%)}}.stk-chart-skeleton-block{height:550px}@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:506px}}.stk-tone-mark{vertical-align:middle;margin-right:7px;font-size:8px;line-height:1;display:inline-block}.stk-tone-mark--pos{color:var(--pos)}.stk-tone-mark--neg{color:var(--neg)}.stk-tone-mark--warn{color:var(--accent)}.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-stat-arrow{font-size:var(--t-200);margin-left:6px}.stk-line--nonote{grid-template-columns:1fr auto}.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-catrisks{flex-direction:column;gap:16px;display:flex}.stk-catalyst{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);align-items:baseline;gap:10px;padding:14px 18px;display:flex}.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,.stk-fin-grid+.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{border-color:var(--line);margin-bottom:18px}.stk-mc-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto auto minmax(120px,1.2fr);align-items:baseline;gap:16px;padding:11px 16px;display:grid}.stk-mc-row:last-child{border-bottom:0}.stk-mc-row:nth-child(2n),.stk-mc-row--head,.stk-mc-row--head:nth-child(2n){background:var(--bg-2)}.stk-mc-row-name{font-size:var(--t-400);color:var(--fg-dim)}.stk-mc-row-r{font-family:var(--font-mono);font-size:var(--t-400);color:var(--fg);text-align:right;min-width:52px}.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-300);color:var(--fg-muted);text-align:right}.stk-mc-signals{margin-bottom:18px}.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);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-400);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-row{border-radius:var(--radius-sm);border-left-width:3px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.stk-tsig-row+.stk-tsig-row{margin-top:10px}.stk-tsig-row--pos{border-left-color:var(--pos)}.stk-tsig-row--neg{border-left-color:var(--neg)}.stk-tsig-row .stk-verdict-row{margin:0 0 6px}.stk-tsig-source{font-size:var(--t-300);color:var(--fg-dim)}.stk-tsig-zones{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid}.stk-tsig-zone{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.stk-tsig-zone-band{font-family:var(--font-mono);font-size:var(--t-500);color:var(--fg);margin:0}.stk-tsig-zone-sub{font-size:var(--t-300);color:var(--fg-dim);margin:0;line-height:1.55}.stk-tsig-ladder{margin-top:26px}.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;align-items:center;gap:8px;font-weight:500;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:860px){.stk-tsig-zones{grid-template-columns:1fr}}@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:40px;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-signal-grid{gap:20px}.stk-signal-val{font-size:var(--t-600)}.stk-fin-grid{grid-template-columns:1fr}.stk-line{grid-template-columns:1fr auto;row-gap:2px}.stk-line-note{text-align:right;font-size:var(--t-200);grid-column:2;display:block}.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,#0076d147,#0000 60%);background:radial-gradient(560px 280px at 80% 0,lab(47.6947% .689089 -63.3236/.28),#0000 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}@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,.brw-search-label{border-right:1px solid var(--line);white-space:nowrap;flex:none;margin-right:2px;padding-right:12px}.earn-lookup-box:focus-within,.brw-searchbox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.earn-lookup-input::placeholder,.brw-search-input::placeholder{color:var(--fg-muted)}.earn-lookup-input:focus,.brw-search-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,.brw-searchbox{flex-wrap:wrap;padding:10px 12px}.earn-lookup-label,.brw-search-label{border-right:0;flex-basis:100%;margin:0;padding:0}.earn-lookup-input,.brw-search-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--inline{margin-top:0;margin-bottom:var(--stack-group);border-top:0;padding-top:0}.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-page .earn-head{margin-bottom:var(--space-sm)}.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-page .earn-cta{margin-top:var(--stack-region)}.brw-narrow-after{margin-top:var(--stack-group)}.brw-narrow-title{margin:0 0 var(--space-xs)}.brw-searchbar{margin:0 0 var(--stack-group)}.brw-searchbox{border-color:var(--line);align-items:center;gap:10px;padding:6px 7px 6px 16px;transition:border-color .14s,box-shadow .14s;display:flex}.brw-search-input{letter-spacing:.01em;min-width:0;color:var(--fg);background:0 0;border:0;flex:1;padding:10px 4px;font-size:16px}.brw-search-btn{flex:none}.brw-hint{font-size:var(--t-300);color:var(--fg-muted);margin:8px 2px 0}.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}.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){.brw-search-btn{justify-content:center;width:100%}.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-cell-match{align-items:baseline;gap:8px;display:flex}.brw-cell-match .brw-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brw-cell-match .brw-match-kind{flex:none;margin-left:0}@media (max-width:880px){.brw-cell-match{flex-wrap:wrap}.brw-cell-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}@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-md);align-self:flex-start}.ckp-head{margin-bottom:var(--space-md)}.ckp-title{font-size:var(--t-700);letter-spacing:-.01em;line-height:1.15}.ckp-sub{color:var(--fg-dim);font-size:var(--t-300);max-width:68ch;margin-top:6px}.ckp-mail{margin-top:var(--space-2xs);align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ckp-mail-error{font-size:var(--t-200);color:var(--neg-text)}.ckp-mail-hint{max-width:68ch;font-size:var(--t-200);color:var(--fg-muted);flex-basis:100%}.ckp-tabs{gap:var(--space-2xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.ckp-tab{text-decoration:none}.ckp-group{margin-bottom:var(--space-lg)}.ckp-group-head{margin-bottom:var(--space-2xs)}.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:var(--space-2xs)}.ckp-table{min-width:920px}.ckp-cell-sym{white-space:nowrap}.ckp-table td.ckp-cell-name{color:var(--fg);font-weight:500}.ckp-col-sig{white-space:normal}.ckp-col-sig .ui-badge{white-space:nowrap}.ckp-call{margin-left:var(--space-3xs)}.ckp-col-band{width:172px}.ckp-zcell{flex-direction:column;gap:5px;display:flex}.ckp-zcap{letter-spacing:.02em}.ckp-est{margin-left:var(--space-3xs);letter-spacing:.06em}.ckp-missing{color:var(--fg-muted)}.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);font-weight:500;text-decoration:none}.ckp-goto:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ckp-goto--buy{border-radius:var(--radius-xs);background:var(--accent-soft);align-items:center;padding:3px 9px;display:inline-flex}.ckp-goto--buy:hover{color:var(--accent);background:var(--accent-soft);text-decoration:none}.ckp-row--orphan td.ckp-cell-name{color:var(--fg-muted);font-weight:400}.sig-band-track.ckp-band-track{flex:none;width:140px;height:8px}.ckp-changed-section{margin-bottom:var(--space-lg)}.ckp-changed-head{font-size:var(--t-600);letter-spacing:-.01em;line-height:1.25}.ckp-changed-list{margin-top:var(--space-2xs)}.ckp-kp{gap:var(--space-2xs);flex-wrap:wrap}.ckp-kp-tk{color:var(--fg);flex:none;text-decoration:none}.ckp-kp-tk:hover{color:var(--accent-text)}.ckp-kp-dot--pos{background:var(--pos)}.ckp-kp-dot--neg{background:var(--neg)}.ckp-kp-dot--accent{background:var(--accent)}.ckp-kp-dot--caution,.ckp-kp-dot--none{background:var(--fg-muted)}.ckp-kp-tag{flex:none}.ckp-kp--quiet,.ckp-kp--quiet .stk-kp-text{color:var(--fg-muted)}.ckp-kp-body{flex:12rem;min-width:0}.ckp-kp-ret{white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-200);font-variant-numeric:tabular-nums;flex:none}.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{flex:none}.ckp-changed-more{margin-top:var(--space-2xs);font-size:var(--t-300)}.ckp-sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);margin-bottom:var(--space-2xs);flex-wrap:wrap;display:flex}.ckp-sec-title{font-size:var(--t-600);letter-spacing:-.01em;line-height:1.25}.ckp-sec-note{font-size:var(--t-300);color:var(--fg-muted);margin: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{padding-block:var(--space-md)}.ckp-error{padding-block:var(--space-lg)}.ckp-disclaimer{margin-top:var(--space-md);color:var(--fg-muted)}.ckp-browse{margin-top:var(--space-sm)}.ckp-add{gap:var(--space-2xs);margin-top:var(--space-md);padding-block:var(--space-sm);padding-inline:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);flex-direction:column;display:flex}.ckp-add-label{display:block}.ckp-add-input{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);width:100%;color:var(--fg);font-family:var(--font-mono);font-size:var(--t-300);resize:vertical;padding:10px 12px;line-height:1.5}.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-section{font-size:var(--t-300);color:var(--fg-dim)}.ckp-add-select{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);color:var(--fg);font-size:var(--t-300);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)}@media (max-width:720px){.ckp-kp-body,.ckp-add-cap{flex-basis:100%}.ckp-sec-head{align-items:flex-start;gap:var(--space-3xs);flex-direction:column}}@media (max-width:480px){.ckp-table{min-width: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-page .earn-fcount{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sig-head{margin-bottom:var(--space-md)}.sig-eyebrow-dot{color:var(--line)}.sig-days{margin-top:var(--space-xs);gap:var(--space-2xs)}.sig-sessions{justify-content:space-between;align-items:center;gap:var(--space-2xs) var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.sig-session-nav,.sig-feeds{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.sig-session-step{padding:8px 12px}.sig-day-current{font-size:var(--t-300);padding:5px 12px}.sig-session-week{margin-left:var(--space-3xs)}.sig-feed:hover{color:var(--accent-text);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:1040px}.sig-table th.sig-col-sym{width:88px}.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:168px}.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:11px 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 .earn-caveat{max-width:72ch}.sig-kind{letter-spacing:.02em}.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{margin-bottom:var(--stack-group)}.sig-lock-eyebrow{margin:0 0 var(--space-3xs)}.sig-lock-head{margin:0 0 var(--space-2xs);font-size:var(--t-600);font-weight:600;line-height:1.25}.sig-lock-body{margin:0 0 var(--space-sm);max-width:68ch;font-size:var(--t-400);color:var(--fg-on-ink);opacity:.82;line-height:1.6}.sig-lock-group{margin-bottom:var(--space-xs)}.sig-lock-group .ui-label{margin:0 0 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-lock-cta{margin-top:var(--space-2xs)}.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-setup-table{min-width:1372px}.sig-col-band{width:200px}.sig-setup-table th.sig-col-call{width:150px}.sig-setup-table td.sig-col-call{white-space:normal}.sig-col-risk{width:84px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sig-rate{font-family:var(--font-mono);font-size:var(--t-200);font-variant-numeric:tabular-nums;white-space:normal}.sig-diamonds{color:var(--accent-text);letter-spacing:1px;margin-left:var(--space-3xs);font-size:var(--t-200)}.sig-setup-foot{margin:var(--space-2xs) 0 0;max-width:92ch}.sig-setup-link{color:var(--accent-text)}.sig-setup-link:hover{text-underline-offset:3px;text-decoration:underline}.sig-setup-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.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-cards{gap:var(--space-md);margin-top:var(--stack-region);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.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-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.sig-card-alt{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.sig-card-done{font-size:var(--t-400);color:var(--pos-text);margin:0;line-height:1.6}.sig-disclaimer{margin:var(--space-md) 0 0;font-size:var(--t-300);color:var(--fg-muted);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-col-band{width:auto}}.mkt-section{margin-bottom:var(--stack-region)}.mkt-section-head{margin-bottom:var(--space-2xs)}.mkt-section-sub{margin:0 0 var(--space-sm);max-width:68ch;font-size:var(--t-300);color:var(--fg-dim)}.mkt-tiles{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mkt-tile{padding-block:var(--space-xs);padding-inline:var(--space-sm);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.mkt-tile dd{margin:0}.mkt-moves{gap:var(--space-3xs) var(--space-xs);margin-top:var(--space-2xs);font-size:var(--t-200);flex-wrap:wrap;display:flex}.mkt-move{align-items:baseline;gap:var(--space-3xs);white-space:nowrap;display:inline-flex}.mkt-move-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.mkt-kinds{gap:var(--space-3xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.mkt-kind{font-size:var(--t-200)}.mkt-breadth-region{margin-top:var(--space-sm)}.mkt-breadth-region:first-of-type{margin-top:0}.mkt-breadth-name{margin:0 0 var(--space-3xs);font-size:var(--t-300);color:var(--fg);font-weight:600}.mkt-breadth-facts{gap:var(--space-2xs) var(--space-md);margin:var(--space-2xs) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.mkt-breadth-fact dd{margin:var(--space-3xs) 0 0}.mkt-breadth-figure{font-size:var(--t-400);font-weight:600}.mkt-table td.mkt-col-sector{color:var(--fg);font-weight:500}.mkt-table a{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-foot{margin:var(--space-md) 0 0;font-size:var(--t-300)}.mkt-foot a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.mkt-foot a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:480px){.mkt-tiles{grid-template-columns:1fr}}@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-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}
