@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-mono);--color-amber-400:#fcbb00;--color-emerald-400:#00d294;--color-sky-400:#00bcfe;--color-violet-400:#a685ff;--color-purple-400:#c07eff;--color-rose-400:#ff667f;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-emerald-400:lab(75.0771% -60.7313 19.4146);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-rose-400:lab(64.4124% 63.0291 19.2068);--color-zinc-300:lab(84.9837% .601262 -2.17985);--color-zinc-400:lab(65.6464% 1.53494 -5.42429)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#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}.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-8{top:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.col-span-full{grid-column:1/-1}.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}}.mx-auto{margin-inline:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.min-h-full{min-height:100%}.w-10{width:calc(var(--spacing) * 10)}.max-w-sm{max-width:var(--container-sm)}.flex-shrink-0{flex-shrink:0}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--bg)}.fill-current{fill:currentColor}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-accent{color:var(--accent)}.text-amber-400{color:var(--color-amber-400)}.text-emerald-400{color:var(--color-emerald-400)}.text-purple-400{color:var(--color-purple-400)}.text-rose-400{color:var(--color-rose-400)}.text-sky-400{color:var(--color-sky-400)}.text-violet-400{color:var(--color-violet-400)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.shadow-sm{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:text-accent:hover{color:var(--accent)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--brand-bg:#0f1117;--brand-fg:#f2f3f7;--brand-muted:#9aa1b2;--brand-electric:#d4a24e;--brand-electric-hover:#e0b162;--brand-electric-soft:#d4a24e24;--brand-electric-line:#d4a24e52;--brand-violet:#8055f5;--brand-violet-hover:#6b3fd8;--brand-violet-soft:#8055f51f;--brand-violet-line:#8055f547;--brand-teal:#13dccb;--brand-teal-hover:#0fc4b3;--brand-teal-soft:#13dccb1f;--brand-teal-line:#13dccb47;--brand-amber:#f97316;--brand-amber-hover:#ea580c;--brand-amber-soft:#f9731624;--brand-amber-line:#f9731652;--bg:#0f1117;--bg-elevated:#171a22;--bg-raised:#1c202a;--surface:#171a22;--surface-elevated:#1c202a;--surface-hover:#ffffff0f;--border:#232733;--border-strong:#2e3444;--border-hover:#3e4559;--border-focus:#d4a24e;--fg:#f2f3f7;--fg-muted:#9aa1b2;--fg-faint:#5f6675;--accent:#d4a24e;--accent-hover:#e0b162;--accent-soft:#d4a24e24;--accent-line:#d4a24e52;--secondary:var(--brand-violet);--secondary-hover:var(--brand-violet-hover);--secondary-soft:var(--brand-violet-soft);--secondary-line:var(--brand-violet-line);--success:var(--brand-teal);--success-hover:var(--brand-teal-hover);--success-soft:var(--brand-teal-soft);--success-line:var(--brand-teal-line);--warning:var(--brand-amber);--warning-hover:var(--brand-amber-hover);--warning-soft:var(--brand-amber-soft);--warning-line:var(--brand-amber-line);--danger:#ef4444;--danger-hover:#dc2626;--danger-soft:#ef44441f;--danger-line:#ef444447;--focus-ring:2px solid var(--accent);--focus-offset:3px;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--ease:cubic-bezier(.16, 1, .3, 1);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--radius-sm:6px;--radius-base:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-full:9999px;--font-serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace}html[data-theme=light]{--brand-bg:#f7f3ec;--brand-fg:#16130f;--brand-muted:#5f584c;--brand-electric:#b8860b;--brand-electric-hover:#996c00;--brand-electric-soft:#e8e0d2;--brand-electric-line:#b8860b52;--brand-violet:#6d28d9;--brand-violet-hover:#5b21b6;--brand-violet-soft:#6d28d91a;--brand-violet-line:#6d28d940;--brand-teal:#0f766e;--brand-teal-hover:#115e59;--brand-teal-soft:#0f766e1a;--brand-teal-line:#0f766e40;--brand-amber:#c2410c;--brand-amber-hover:#9a3412;--brand-amber-soft:#c2410c1a;--brand-amber-line:#c2410c40;--bg:#f7f3ec;--bg-elevated:#faf6ee;--bg-raised:#f0eae0;--surface:#fffdf8;--surface-elevated:#faf6ee;--surface-hover:#ede6d8;--border:#cfc6b6;--border-strong:#a99e8a;--border-hover:#8f8470;--border-focus:#b8860b;--fg:#16130f;--fg-muted:#5f584c;--fg-faint:#948a77;--accent:#b8860b;--accent-hover:#996c00;--accent-soft:#e8e0d2;--accent-line:#b8860b52}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--font-geist-sans), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.neubench-logo-bar,.nb-loader-bar{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}::selection{background:var(--accent-soft);color:var(--fg)}.site-frame{background:var(--bg);min-height:100vh;overflow:clip}.global-nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.global-nav-link{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s}.global-nav-link:hover{background:var(--surface-hover);color:var(--fg)}.global-nav-link[aria-current=page]{background:var(--accent-soft);color:var(--fg);border:1px solid var(--accent);font-weight:700}@media (max-width:640px){.global-nav{gap:2px}.global-nav-link{padding:6px 8px;font-size:12px}}.wordmark{letter-spacing:-.01em;align-items:center;gap:11px;font-size:23px;font-weight:800;display:inline-flex}.wordmark-symbol{width:36px;height:36px;color:var(--fg);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:50%;place-items:center;display:grid}.wordmark-symbol svg{width:20px;height:20px}.wordmark-period{color:var(--warning)}.wordmark-text{align-items:baseline;gap:1px;line-height:1;display:inline-flex;position:relative}.wordmark-neu{letter-spacing:-.035em;color:var(--fg);transition:color var(--motion-fast) var(--ease);font-weight:900}.wordmark-bench{letter-spacing:-.035em;color:var(--accent);transition:color var(--motion-fast) var(--ease);font-weight:900}.wordmark:hover .wordmark-bench{color:var(--accent-hover)}.wordmark-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent), 0 0 14px var(--accent-line);border-radius:50%;align-self:flex-end;margin-bottom:3px;margin-left:3px;display:inline-block}.topbar-center,.topbar-link,.rail-section-label,.rail-bottom,.section-kicker,.sort-indicator,.right-rail-top,.snapshot-label,.quote-credit,.right-rail-footer{letter-spacing:.11em;font-size:10px;font-weight:700}.topbar-center{color:var(--fg-muted);align-items:center;gap:9px;display:flex}.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.topbar-link{color:var(--fg-muted);letter-spacing:.02em;text-transform:none;transition:color var(--motion-fast) var(--ease);align-items:center;gap:8px;display:flex}.topbar-link:hover{color:var(--accent)}.page-grid{grid-template-columns:164px minmax(0,690px) 190px;justify-content:space-between;gap:clamp(34px,4vw,68px);width:min(100% - 64px,1380px);margin:0 auto;padding:54px 0 88px;display:grid}.left-rail{flex-direction:column;align-items:stretch;min-height:600px;padding-top:8px;display:flex}.rail-section-label{color:var(--fg-faint);margin:0 0 17px 11px}.topic-nav{gap:4px;display:grid;position:relative}.topic-active-indicator{pointer-events:none;background:0 0;border-radius:5px;width:100%;height:42px;position:absolute;top:0;left:0}.topic-button{width:100%;min-height:42px;color:var(--fg-muted);cursor:pointer;text-align:left;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;padding:0 10px;display:flex}.topic-button>span:nth-child(2){flex:1}.topic-button:hover{color:var(--fg);background:var(--surface-hover)}.topic-button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--fg);box-shadow:0 0 0 1px var(--accent)}.topic-active-mark{color:var(--accent)}.rail-note{border-top:1px solid var(--border);color:var(--fg-faint);margin:43px 0 0 10px;padding-top:16px}.rail-note-icon{color:var(--success)}.rail-note p{max-width:145px;font-family:var(--font-serif);margin:11px 0 0;font-size:15px;line-height:1.45}.rail-bottom{color:var(--fg-faint);margin:auto 0 0 10px;font-size:8px}.rail-bottom-line{background:var(--warning);width:25px;height:2px;margin-bottom:12px;display:block}.timeline-column{min-width:0}.section-kicker{color:var(--fg-faint);align-items:center;gap:12px;font-size:8px;display:flex}.kicker-line{background:var(--border);flex:1;height:1px}.headline-row{justify-content:space-between;align-items:flex-end;gap:16px;margin:30px 0;display:flex}h1{color:var(--fg);letter-spacing:0;margin:0;font-size:clamp(39px,4.5vw,59px);font-weight:500;line-height:.98}h1 em{color:var(--accent);font-family:var(--font-serif);font-weight:400}.intro-copy{color:var(--fg-muted);margin:17px 0 0;font-size:13px}.moment-count{border-left:1px solid var(--border);min-width:95px;color:var(--fg-muted);align-items:center;gap:9px;padding:0 0 6px 14px;display:flex}.moment-count>span{font-family:var(--font-serif);font-size:36px;line-height:1}.moment-count small{color:var(--fg-faint);letter-spacing:.08em;font-size:7px;font-weight:700;line-height:1.45}.timeline-tools{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;min-height:46px;margin:0 0 11px;padding:0 2px 0 0;display:flex}.search-box{min-width:0;color:var(--fg-muted);align-items:center;gap:9px;display:flex}.search-box input{width:min(290px,36vw);height:42px;color:var(--fg);background:0 0;border:0;outline:0;font-size:12px}.search-box input::placeholder{color:var(--fg-faint)}.search-box input:focus-visible{outline:0}.clear-search{width:36px;height:36px;color:var(--fg-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.clear-search:hover{background:var(--surface-hover)}.sort-indicator{color:var(--fg-faint);flex:none;align-items:center;gap:7px;font-size:8px;display:flex}.sort-indicator svg{color:var(--warning)}.timeline-list{padding:8px 0 0;position:relative}.timeline-list:before{z-index:0;background:linear-gradient(to bottom, var(--fg-muted), var(--fg-muted) 94%, transparent);content:"";width:1px;position:absolute;top:44px;bottom:14px;left:66px}.timeline-scroll-fill{z-index:1;background:linear-gradient(to bottom, var(--success), var(--warning), var(--danger));transform-origin:top;will-change:transform;pointer-events:none;border-radius:999px;width:2px;position:absolute;top:44px;bottom:14px;left:66px}.timeline-scroll-fill:after{background:var(--success);width:8px;height:8px;box-shadow:0 0 8px 2px var(--accent-soft);content:"";will-change:transform;border-radius:50%;position:absolute;bottom:-4px;right:-3px}.timeline-item{content-visibility:auto;contain-intrinsic-size:auto 84px;margin-bottom:12px;position:relative}.timeline-sentinel{height:1px;margin-top:-1px}.story-detail-wrap{opacity:0;transition:grid-template-rows var(--motion-base) var(--ease), opacity var(--motion-base) var(--ease);grid-template-rows:0fr;display:grid}.story-detail-wrap.is-open{opacity:1;grid-template-rows:1fr}.story-detail-wrap>div{overflow:hidden}.year-divider{color:var(--fg-faint);letter-spacing:.1em;align-items:center;gap:11px;margin:22px 0 3px 83px;font-size:10px;font-weight:700;display:flex}.year-rule{background:var(--border);flex:1;height:1px}.story-row{border:1px solid var(--border-strong);border-radius:10px;grid-template-columns:49px 16px minmax(0,1fr);align-items:start;gap:14px;padding:15px 0 17px;display:grid}.date-column{flex-direction:column;align-items:flex-end;padding-top:1px;display:flex}.date-day{color:var(--fg);font-family:var(--font-serif);font-size:25px;line-height:.9}.date-month{color:var(--fg-faint);letter-spacing:.09em;margin-top:5px;font-size:8px;font-weight:700}.timeline-node{z-index:1;border:2px solid var(--bg);background:currentColor;border-radius:50%;width:9px;height:9px;margin:5px auto 0;box-shadow:0 0 0 1px}.node-blue,.dot-blue{color:var(--accent)}.node-violet,.dot-violet{color:var(--secondary)}.node-cyan,.dot-cyan{color:var(--success)}.node-amber,.dot-amber{color:var(--warning)}.node-green,.dot-green{color:#34d399}.node-rose,.dot-rose{color:#fb7185}.story-content{min-width:0}.story-meta{color:var(--fg-muted);align-items:center;gap:7px;font-size:10px;display:flex}.topic-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.meta-divider{color:var(--border-strong)}.story-title-line{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.story-title{color:var(--fg);transition:color var(--motion-fast) var(--ease);font-size:16px;font-weight:550;line-height:1.38}.story-title-link{flex:1;align-items:baseline;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.story-title-link:hover{color:var(--accent)}.story-title-text{min-width:0}.story-open-icon{color:currentColor;opacity:.52;transition:opacity var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);flex:none}.story-title-link:hover .story-title-text,.story-title-link:focus-visible .story-title-text{text-underline-offset:4px;text-decoration:underline}.story-title-link:hover .story-open-icon,.story-title-link:focus-visible .story-open-icon{opacity:1;transform:translate(1px,-1px)}.expand-icon{border:1px solid var(--border);width:25px;height:25px;color:var(--fg-muted);cursor:pointer;transition:transform var(--motion-base) var(--ease), color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease);background:0 0;border-radius:50%;flex:0 0 25px;place-items:center;padding:0;display:grid}.expand-icon:hover{border-color:var(--accent);color:var(--accent)}.expand-icon.turned{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);transform:rotate(180deg)}.story-detail{overflow:hidden}.detail-inner{padding:13px 36px 1px 0}.story-summary{color:var(--fg-muted);margin:0;font-size:13px;line-height:1.7}.story-overview{margin:0 0 14px}.story-overview-label{color:var(--fg-faint);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.why-it-matters{border-left:2px solid var(--accent);background:var(--surface);margin:15px 0 14px;padding:11px 13px 12px}.why-it-matters span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.why-it-matters p{color:var(--fg-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.key-points{margin:0 0 14px}.key-points span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.key-points ul{gap:5px;margin:0;padding-left:16px;display:grid}.key-points li{color:var(--fg-muted);font-size:12px;line-height:1.6}.key-points li::marker{color:var(--accent)}.source-link{color:var(--accent);transition:color var(--motion-fast) var(--ease);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.source-link:hover{color:var(--accent-hover)}.empty-state{min-height:210px;color:var(--fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.empty-state p{margin:0}.empty-state button{color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12px;text-decoration:underline}.end-marker{color:var(--fg-faint);align-items:center;gap:10px;margin:30px 0 0 77px;display:flex}.end-marker>span{background:var(--border);flex:1;height:1px}.end-marker p{letter-spacing:.1em;margin:0;font-size:8px;font-weight:700}.right-rail{color:var(--fg-muted);flex-direction:column;padding-top:8px;display:flex}.right-rail-top{border-bottom:1px solid var(--border);color:var(--fg-faint);align-items:center;gap:9px;padding-bottom:15px;font-size:8px;display:flex}.orbit-mark{border:1px solid var(--secondary-line);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.snapshot-block{border-bottom:1px solid var(--border);padding:20px 0 18px}.snapshot-label{color:var(--fg-faint);font-size:8px}.snapshot-block>p{color:var(--fg);font-family:var(--font-serif);margin:11px 0 14px;font-size:23px;line-height:1.15}.snapshot-block>p em{color:var(--accent);font-weight:400}.window-years{color:var(--fg-faint);align-items:center;gap:9px;font-size:10px;display:flex}.window-line{background:var(--border);flex:1;height:1px}.stat-block{padding-top:20px}.stat-value{color:var(--accent);font-family:var(--font-serif);margin-top:8px;font-size:44px;line-height:1}.stat-value span{color:var(--fg-muted);margin-left:4px;font-family:Arial,Helvetica,sans-serif;font-size:11px}.stat-block>p{color:var(--fg-muted);margin:8px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.6}.quote-block{background:var(--surface);border:1px solid var(--border);border-radius:6px;margin-top:20px;padding:12px 14px 14px}.quote-mark{color:var(--warning);font-family:var(--font-serif);font-size:34px;line-height:.8}.quote-block p{color:var(--fg-muted);font-family:var(--font-serif);margin:4px 0 13px;font-size:16px;line-height:1.4}.quote-credit{color:var(--fg-faint);font-size:7px}.right-rail-footer{color:var(--fg-faint);align-items:center;gap:8px;margin-top:auto;padding-top:35px;font-size:7px;display:flex}.footer-spark{color:var(--warning)}@media (max-width:1120px){.page-grid{grid-template-columns:145px minmax(0,1fr);gap:38px;width:min(100% - 52px,920px)}.right-rail{display:none}}@media (max-width:700px){.topbar{height:62px;padding:0 20px}.topbar-center{display:none}.page-grid{width:auto;padding:25px 20px 58px;display:block}.left-rail{border-bottom:1px solid var(--border);min-height:0;margin:0 -20px 29px;padding:0 20px 11px}.rail-section-label{margin:0 0 9px 2px;font-size:8px}.topic-nav{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.topic-nav::-webkit-scrollbar{display:none}.topic-button{flex:none;gap:7px;width:auto;min-height:36px;padding:0 10px;font-size:11px}.topic-button svg{width:14px}.topic-active-mark,.rail-note,.rail-bottom{display:none}.section-kicker{gap:8px;font-size:7px}.headline-row{align-items:flex-end;margin:24px 0 23px}h1{font-size:clamp(39px,10vw,54px)}.intro-copy{max-width:235px;font-size:12px}.moment-count{gap:5px;min-width:auto;padding-left:10px}.moment-count>span{font-size:29px}.moment-count small{font-size:6px}.timeline-tools{gap:5px}.search-box input{width:min(180px,47vw);font-size:11px}.sort-indicator{gap:4px;font-size:7px}.sort-indicator svg{width:13px}.timeline-list:before,.timeline-scroll-fill{left:52px}.story-row{border:1px solid var(--border-strong);border-radius:8px;grid-template-columns:37px 12px minmax(0,1fr);gap:11px;padding:15px 10px 17px}.date-day{font-size:22px}.date-month{font-size:7px}.year-divider{margin-left:64px}.story-meta{flex-wrap:wrap;gap:5px;font-size:8px}.story-title{font-size:14px;line-height:1.4}.story-title-line{align-items:flex-start;gap:5px}.expand-icon{flex-basis:22px;width:22px;height:22px}.expand-icon svg{width:15px}.detail-inner{padding:10px 0 1px}.story-summary{font-size:12px}.end-marker{gap:7px;margin-left:62px}.end-marker p{font-size:7px}.archive-filter-panel .filter-group:first-child,.archive-filter-panel .category-chips{display:none!important}}.archive-page{background:var(--bg);background-image:radial-gradient(ellipse at 50% 0%, var(--accent-soft), transparent 54%), radial-gradient(var(--border) .65px, transparent .65px);background-size:auto,7px 7px;overflow:clip}.archive-topbar{z-index:50;position:sticky;top:0;border-bottom:1px solid var(--line)!important;background:var(--surface)!important;-webkit-backdrop-filter:blur(12px)!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:20px!important;height:63px!important;min-height:63px!important;padding:12px 28px!important;display:flex!important}.archive-topbar .global-nav{flex:initial!important;align-items:center!important;gap:6px!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.archive-topbar .global-nav-link{text-transform:uppercase!important;letter-spacing:.1em!important;box-sizing:border-box!important;height:36.75px!important;color:var(--muted)!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:8px 20px!important;font-size:12.5px!important;font-weight:650!important;line-height:normal!important;transition:all .15s!important;display:inline-flex!important}.archive-topbar .global-nav-link:hover{color:var(--fg)!important;background:var(--hover-bg)!important}.archive-topbar .global-nav-link[aria-current=page]{color:var(--fg)!important;background:var(--accent-soft)!important;border-color:var(--accent)!important;font-weight:700!important}.archive-topbar .account-slot{align-items:center!important;gap:10px!important;margin-left:auto!important;display:flex!important}.archive-topbar .wordmark{color:var(--fg);flex:none;font-size:25px;font-weight:800}.archive-topbar .wordmark-symbol{border-color:var(--accent-line);background:var(--accent-soft);width:38px;height:38px;color:var(--accent);box-shadow:0 0 12px var(--accent-soft)}.archive-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:28px;width:100%;margin:0 auto;padding:16px 0 100px;display:grid}.archive-filter-panel{order:1}.archive-timeline{order:2}.archive-filter-panel{z-index:25;border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:20px;padding:22px 20px 20px;display:grid;position:sticky;top:112px}@media (max-width:1080px){.archive-mobile-filter{left:50%;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--border);background:rgba(var(--brand-bg-rgb,8, 9, 11), .95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:44px;color:var(--fg);letter-spacing:.02em;cursor:pointer;transition:border-color var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:650;display:inline-flex;position:fixed;transform:translate(-50%)}.archive-mobile-filter:hover{border-color:var(--success);color:var(--success)}.filter-mobile-count{background:var(--accent);min-width:18px;height:18px;color:var(--bg);border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.archive-mobile-filter{isolation:isolate}.archive-mobile-filter:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0deg, transparent 292deg, var(--accent) 322deg, var(--accent) 342deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.archive-mobile-filter[aria-expanded=true]{border-color:var(--success);color:var(--success)}.archive-mobile-filter[aria-expanded=true]:before{opacity:0;transition:opacity .24s var(--ease)}.archive-filter-panel{display:none}.archive-filter-panel[data-open]{display:block}@media (prefers-reduced-motion:reduce){.archive-mobile-filter:before{display:none}}}.archive-filter-panel{isolation:isolate}.archive-filter-panel:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, transparent 292deg, var(--accent) 322deg, var(--accent) 342deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:10px 10px 0 0;height:2px;padding:1.5px;animation:5.5s linear infinite filter-panel-beam-rotate;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes filter-panel-beam-rotate{to{transform:rotate(360deg)}}.archive-filter-panel[data-open]:before{animation-duration:2.5s}@media (prefers-reduced-motion:reduce){.archive-filter-panel:before{display:none}}@media (min-width:1081px){.archive-mobile-filter{display:none}.archive-page .archive-timeline{padding-bottom:104px}.archive-filter-panel{display:block;position:sticky;top:116px}}.filter-panel-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:14px;display:flex}.filter-panel-head h2{color:var(--fg);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:620}.filter-panel-icon{border:1px solid var(--border);background:var(--surface);width:28px;height:28px;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.filter-group{gap:10px;display:grid}.filter-group-label{color:var(--fg-muted);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:620}.filter-result-count{color:var(--fg-faint);margin:0;font-size:11px}.filter-result-count strong{color:var(--success);font-weight:650}.filter-clear-button{border:1px solid var(--border);min-height:44px;color:var(--fg-muted);font-family:var(--font-geist-sans), sans-serif;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease);background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.filter-clear-button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--fg)}.filter-clear-button:disabled{opacity:.38;cursor:not-allowed}.topic-tabs-bar{flex:1;justify-content:center;min-width:0;display:flex}.topic-tabs-scroll{scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:760px;overflow-x:auto}.topic-tabs-scroll::-webkit-scrollbar{display:none}.archive-topic-nav{justify-content:center;gap:4px;width:max-content;min-width:100%;padding:4px;display:flex}.archive-topic-nav .topic-button{border:1px solid var(--border);min-height:44px;color:var(--fg-muted);white-space:nowrap;background:0 0;border-radius:999px;gap:8px;padding:0 16px}.archive-topic-nav .topic-button:hover{background:var(--surface);color:var(--fg)}.archive-topic-nav .topic-button.is-active{border-color:var(--accent);background:var(--accent);color:var(--bg);box-shadow:0 0 0 1px var(--accent)}.archive-topic-nav .topic-active-mark{color:var(--accent)}.archive-search{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--fg-muted);border-radius:5px;padding:0 12px}.archive-search input{width:100%;min-width:0;height:36px;color:var(--fg)}.archive-search input::placeholder{color:var(--fg-faint)}.archive-search .clear-search:hover{background:var(--surface-hover);color:var(--accent)}.date-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.date-filter-select{border:1px solid var(--border);background:var(--surface);width:100%;height:36px;color:var(--fg);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:5px;padding:0 28px 0 10px;font-size:12px}.date-filter-select option{background:var(--surface);color:var(--fg)}.date-filter-select:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sidebar-filter-row [aria-label="Filter by year"],.sidebar-filter-row [aria-label="Filter by month"]{width:auto;max-width:180px}.company-select{position:relative}.company-select-trigger{border:1px solid var(--border);width:100%;height:44px;color:var(--fg);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease);background:0 0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:12px;display:flex}.company-select-trigger:hover{border-color:var(--border-strong)}.company-select-trigger:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.company-select-trigger-label{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;overflow:hidden}.company-select-trigger svg{color:var(--fg-muted);flex:none}.company-select-panel{scrollbar-width:none;background:var(--surface);z-index:30;border:none;border-radius:0 0 6px 6px;max-height:min(260px,45vh);margin:0;padding:4px;list-style:none;position:absolute;top:100%;left:auto;right:0;overflow-y:auto;box-shadow:0 14px 28px #00000073}.company-select-panel::-webkit-scrollbar{display:none}.company-select-panel.panel-open-up{border-radius:6px 6px 0 0;top:auto;bottom:100%;box-shadow:0 -14px 28px #00000073}.company-select-option{width:100%;color:var(--fg);text-align:left;cursor:pointer;transition:background .12s var(--ease);background:0 0;border:0;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:13px}.company-select-option:hover{background:var(--surface-hover);outline:1px solid var(--border-hover);outline-offset:-1px}.company-select-option.is-selected{background:var(--accent-soft);color:var(--success);outline:1px solid var(--border-focus);outline-offset:-1px}.archive-timeline{width:100%;margin:0;padding:0 0 24px}.archive-timeline .timeline-list{padding-top:0}.archive-timeline .timeline-list:before{background:linear-gradient(to bottom, var(--secondary-line), var(--border) 88%, transparent);width:2px;top:27px;bottom:34px;left:55px}.archive-timeline .timeline-item{margin-bottom:12px;position:relative}.archive-timeline .year-divider{border:1.5px solid var(--border);background:linear-gradient(90deg, var(--surface), var(--surface) 70%);color:var(--accent);border-radius:8px;align-items:center;gap:16px;margin:44px 0 14px;padding:13px 18px;display:flex}.archive-timeline .year-divider span:first-child{font-family:var(--font-geist-sans), sans-serif;letter-spacing:.06em;font-size:30px;font-weight:700;line-height:1}.archive-timeline .year-rule{background:linear-gradient(to right, var(--secondary-line), transparent);height:2px}.archive-timeline .story-row{border:1px solid var(--border-strong);border-radius:10px;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:36px;padding:15px 16px 17px;display:grid}.archive-timeline .timeline-node{z-index:2;background:var(--surface);width:74px;height:74px;box-shadow:0 0 0 6px var(--bg), 0 8px 26px #0000000d;border:2px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.archive-timeline .date-day{color:var(--fg);font-family:var(--font-geist-sans), sans-serif;font-size:24px;font-weight:680;line-height:1}.archive-timeline .date-month{color:var(--fg-faint);letter-spacing:.12em;margin-top:5px;font-size:10px}.timeline-node-runner{border:1px solid var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft), 0 0 12px var(--accent-line);pointer-events:none;border-radius:50%;position:absolute;inset:-7px}.archive-timeline .story-content{padding-top:8px}.archive-timeline .story-meta{color:var(--fg-muted);font-size:10px}.archive-timeline .story-title{color:var(--fg);font-size:17.5px;font-weight:560;line-height:1.45}.archive-timeline .story-title-link:hover{color:var(--accent)}.archive-timeline .expand-icon{border-color:var(--border);color:var(--fg-muted)}.archive-timeline .expand-icon.turned{background:var(--accent-soft);color:var(--accent)}.archive-timeline .story-summary,.archive-timeline .why-it-matters p{color:var(--fg-muted)}.archive-timeline .why-it-matters{border-color:var(--accent);background:var(--surface)}.archive-timeline .why-it-matters span,.archive-timeline .source-link{color:var(--accent)}.archive-timeline .key-points li{color:var(--fg-muted)}.archive-timeline .key-points span{color:var(--accent)}.archive-timeline .source-link:hover{color:var(--accent-hover)}.archive-timeline .empty-state{min-height:280px;color:var(--fg-muted)}.archive-timeline .empty-state button{color:var(--accent)}@media (max-width:1080px){.archive-topbar{flex-wrap:wrap;row-gap:6px;height:auto;min-height:78px;padding-top:10px;padding-bottom:10px}.topic-tabs-bar{flex-basis:100%;order:3;justify-content:flex-start}.topic-tabs-scroll{max-width:none}.archive-topic-nav{justify-content:flex-start}.archive-layout{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100% - 52px,760px);padding-top:26px;padding-bottom:148px}.archive-filter-panel{order:-1;position:static}}@media (max-width:640px){.archive-topbar{height:auto;min-height:66px;padding:max(10px, env(safe-area-inset-top)) 18px;justify-content:center}.topic-tabs-bar{flex-basis:100%;order:3;justify-content:flex-start;margin-top:6px}.archive-layout{gap:22px;width:min(100% - 32px,620px);padding-top:20px}.archive-filter-panel{padding:18px 16px 16px}.date-filter{grid-template-columns:minmax(0,1fr)}}.archive-timeline .story-row{grid-template-columns:74px minmax(0,1fr);column-gap:28px}.story-thumb{aspect-ratio:16/9;background:#18181b;border:1px solid #18181b;border-radius:10px;place-self:start end;place-items:center;width:100%;max-width:150px;margin-top:6px;display:grid;overflow:hidden}.story-thumb img{object-fit:cover;width:100%;height:100%;display:block}.story-thumb:hover{background:#0d0f1a;border-color:#f472b6}.story-thumb-mono{--tone:var(--blue);color:var(--tone);letter-spacing:.08em;background:radial-gradient(120% 120% at 18% 12%,#8b5cf61f,#0000 58%),linear-gradient(150deg,#18181b,#18181b 72%);font-size:20px;font-weight:700}.thumb-blue{--tone:var(--blue)}.thumb-violet{--tone:var(--violet)}.thumb-cyan{--tone:var(--cyan)}.thumb-amber{--tone:var(--amber)}.thumb-green{--tone:#34d399}.thumb-rose{--tone:#fb7185}@media (max-width:1080px){.story-thumb{display:none}}.archive-page{--shell-bg:var(--bg);--shell-surface:var(--surface);--shell-surface-2:var(--surface-elevated);--shell-line:var(--border);--shell-line-2:var(--border-strong);--shell-line-hover:var(--border-hover);--shell-line-focus:var(--accent);--shell-text:var(--fg);--shell-muted:var(--fg-muted);--shell-faint:var(--fg-faint);--shell-accent:var(--accent);--shell-accent-2:var(--secondary);--shell-accent-soft:var(--accent-soft);background-color:var(--shell-bg);color:var(--shell-text);background-image:none;background-size:auto,auto,8px 8px}html[data-theme=light] .archive-page{--shell-bg:var(--bg);--shell-surface:var(--surface);--shell-surface-2:var(--surface-elevated);--shell-line:var(--border);--shell-line-2:var(--border-strong);--shell-line-hover:var(--accent);--shell-line-focus:var(--accent);--shell-text:var(--fg);--shell-muted:var(--fg-muted);--shell-faint:var(--fg-faint);--shell-accent:var(--accent);--shell-accent-2:var(--secondary);--shell-accent-soft:var(--accent-soft);background-color:var(--shell-bg);color:var(--shell-text);background-image:none;background-size:auto,auto,8px 8px}.archive-topbar{z-index:50;border-bottom:1px solid var(--shell-line);background:var(--shell-bg);-webkit-backdrop-filter:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:60px;padding:0 20px;display:grid;position:sticky;top:0;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff0d}.archive-topbar .wordmark{color:var(--shell-text);font-size:23px;font-weight:700}.header-brand{align-self:center;align-items:center;gap:16px;min-width:0;display:flex}.header-tagline{color:var(--shell-muted);white-space:nowrap;font-size:12px}.archive-page .wordmark-symbol{color:#f4f3fa;background:linear-gradient(140deg,#8b5cf633,#c084fc14);border:1px solid #8b5cf65c;width:34px;height:34px;box-shadow:0 0 12px #8b5cf622}.header-search{border:1px solid var(--shell-line);background:var(--shell-surface);width:min(100%,420px);height:40px;color:var(--shell-faint);border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.header-search:focus-within{border-color:var(--shell-line-focus);box-shadow:0 0 0 3px var(--shell-accent-soft)}.header-search input{min-width:0;height:100%;color:var(--shell-text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.header-search input::placeholder{color:var(--shell-faint)}.header-actions{align-items:center;gap:10px;display:flex}.header-icon-button{border:1px solid var(--shell-line);background:var(--shell-surface);width:38px;height:38px;color:var(--shell-muted);cursor:pointer;border-radius:999px;place-items:center;transition:border-color .16s,color .16s,background .16s;display:grid}.header-icon-button:hover{border-color:var(--shell-line-hover);background:var(--shell-surface-2);color:var(--shell-text)}.header-about-link{border:1px solid var(--shell-line);background:var(--shell-surface);height:38px;color:var(--shell-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:550;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.header-about-link:hover{border-color:var(--shell-line-hover);background:var(--shell-surface-2);color:var(--shell-text)}.header-about-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.header-about-label{display:none}.header-about-link{justify-content:center;width:38px;padding:0}}.header-avatar{border:1px solid var(--shell-line-2);color:#a3a8bf;background:linear-gradient(140deg,#18181b,#18181b);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.archive-shell{width:min(100% - 48px,1300px);margin:0 auto}@media (min-width:1600px){.archive-shell{width:min(100% - 64px,1720px)}.archive-timeline .story-title,.archive-timeline .story-title-text{font-size:20px}.archive-timeline .story-preview{font-size:15px}.archive-timeline .story-meta{font-size:11.5px}.archive-timeline .story-company-tag{font-size:13px}.archive-timeline .story-read-time{font-size:12.5px}.archive-timeline .read-link{font-size:14px}.archive-timeline .year-divider span:first-child{font-size:30px}.hero-title{font-size:42px}}.topic-tabs-bar{flex:none;justify-content:flex-start;padding:18px 0 2px;display:flex}.topic-tabs-scroll{width:auto;max-width:none}.archive-topic-nav{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:999px;justify-content:flex-start;gap:6px;width:max-content;min-width:0;padding:5px}.archive-topic-nav .topic-button{min-height:36px;color:var(--shell-muted);letter-spacing:.01em;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 18px;font-size:13px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s}.archive-topic-nav .topic-button:hover{color:var(--shell-text);background:#202641}.archive-topic-nav .topic-button.is-active{color:#000;background:linear-gradient(120deg,#8b5cf6,#c084fc);border-color:#0000;box-shadow:0 6px 20px #8b5cf645}.archive-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(22px,2.8vw,38px);width:100%;margin:0;padding:29px 0 0}.archive-filter-panel{border:1px solid var(--shell-line);background:linear-gradient(#18181bf5,#18181bf5);border-radius:16px;gap:16px;padding:16px 16px 18px;display:grid;box-shadow:0 18px 44px #00000040}.filter-panel-head{border:0;border-bottom:1px solid var(--shell-line);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:0 0 13px;display:flex}.filter-panel-head h2{min-width:0;color:var(--shell-text);letter-spacing:.1em;text-transform:uppercase;flex:1;margin:0;font-size:12px;font-weight:650}.filter-panel-head .filter-panel-icon{border:1px solid var(--shell-line);background:var(--shell-surface-2);width:28px;height:28px;color:var(--shell-accent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.filter-panel-chevron{color:var(--shell-muted);transition:transform .18s}.filter-panel-chevron.is-collapsed{transform:rotate(-90deg)}.filter-panel-body{gap:16px;display:grid}.filter-panel-body.is-collapsed{display:none}.archive-page .filter-group{gap:8px;display:grid}.archive-page .filter-group-label{color:var(--shell-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.archive-page .filter-panel-head h2{letter-spacing:.1em}.archive-page .date-filter-select,.archive-page .company-select-trigger{border:1px solid var(--shell-line);background-color:var(--shell-surface-2);width:100%;height:40px;color:var(--shell-text);border-radius:10px;font-size:13px}.archive-page .date-filter-select:hover,.archive-page .company-select-trigger:hover{border-color:var(--shell-line-hover)}.archive-page .date-filter-select option{color:var(--shell-text);background:#18181b}.archive-page .archive-search{border:1px solid var(--shell-line);background:var(--shell-surface-2);height:40px;color:var(--shell-muted);border-radius:10px;padding:0 12px}.archive-page .archive-search input{height:38px;color:var(--shell-text);font-size:13px}.archive-page .archive-search input::placeholder{color:var(--shell-faint)}.category-chips{flex-wrap:wrap;gap:8px;display:flex}.category-chip{border:1px solid var(--shell-line);background:var(--shell-surface-2);min-height:34px;color:var(--shell-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.category-chip:hover{border-color:var(--shell-line-hover);color:var(--shell-text);transform:translateY(-1px)}.category-chip.is-active{color:#000;background:linear-gradient(120deg,#8b5cf6,#c084fc);border-color:#0000;box-shadow:0 6px 18px #8b5cf659}.category-chip-count{color:inherit;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:10px}.category-chip.is-active .category-chip-count{color:#000;background:#00000038;font-weight:700}.filter-panel-foot{border-top:1px solid var(--shell-line);gap:12px;padding-top:15px;display:grid}.active-filters-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.archive-page .filter-clear-button{border:1px solid var(--shell-line-2);background:var(--shell-surface-2);width:100%;min-height:38px;color:var(--shell-text);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s,background .16s}.archive-page .filter-clear-button:hover:not(:disabled){border-color:var(--shell-line-focus);background:var(--shell-surface);color:var(--shell-accent);text-decoration:none}.archive-page .filter-clear-button:disabled{opacity:.5;cursor:default}.active-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.active-filter-chip{border:1px solid var(--shell-line-2);min-height:32px;color:var(--shell-text);cursor:pointer;background:#18181b;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12px;font-weight:500;transition:border-color .16s,color .16s;display:inline-flex}.active-filter-chip:hover{border-color:var(--shell-line-focus);color:#c084fc}html[data-theme=light] .active-filter-chip{color:#fff;background:#1a1530;border-color:#1a1530}html[data-theme=light] .active-filter-chip:hover{color:#ddd6fe;border-color:#7c3aed}.active-filter-empty{color:var(--shell-faint);font-size:12px}.archive-page .filter-result-count{color:var(--shell-muted);margin:0;font-size:12px}.archive-page .filter-result-count strong{color:var(--shell-text);font-weight:650}.archive-timeline .timeline-list:before{background:linear-gradient(#3a2d5c,#18181b 88%,#0000)}.archive-timeline .year-divider{border:1px solid var(--shell-line);color:var(--shell-text);background:linear-gradient(90deg,#18181b,#18181b 72%)}.archive-timeline .year-divider span:first-child{color:var(--shell-text);letter-spacing:.01em;font-size:27px;font-weight:700}.archive-timeline .year-rule{background:linear-gradient(90deg,#3a3360,#0000)}.archive-timeline .timeline-node{background:var(--shell-surface-2);box-shadow:0 0 0 6px var(--shell-bg), 0 10px 26px #0000005c;border:none;transition:transform .2s,box-shadow .2s}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 #8b5cf68c, 0 0 0 6px var(--shell-bg), 0 10px 26px #0000005c}65%{box-shadow:0 0 0 11px #8b5cf600, 0 0 0 6px var(--shell-bg), 0 10px 26px #0000005c}to{box-shadow:0 0 0 0 #8b5cf600, 0 0 0 6px var(--shell-bg), 0 10px 26px #0000005c}}.archive-timeline .timeline-node.node-latest{animation:3.2s cubic-bezier(.4,0,.6,1) infinite pulse-ring}.archive-timeline .timeline-node.node-blue{color:var(--blue)}.archive-timeline .timeline-node.node-violet{color:var(--violet)}.archive-timeline .timeline-node.node-cyan{color:var(--cyan)}.archive-timeline .timeline-node.node-amber{color:var(--amber)}.archive-timeline .timeline-node.node-green{color:#34d399}.archive-timeline .timeline-node.node-rose{color:#fb7185}.archive-timeline .date-day{color:var(--shell-text)}.archive-timeline .date-month{color:var(--shell-faint)}.archive-timeline .story-row{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff08,#ffffff04);border:1px solid #ffffff21;border-radius:20px;align-items:flex-start;gap:16px;margin:0 0 20px;padding:20px 20px 20px 24px;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),background .25s;display:flex;position:relative;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff0d}.archive-timeline .story-row:before{content:"";background:var(--shell-line-2);opacity:.8;border-radius:0 3px 3px 0;width:4px;transition:all .25s cubic-bezier(.16,1,.3,1);position:absolute;top:18px;bottom:18px;left:0}.archive-timeline .story-row:has(.thumb-blue):before{background:var(--blue)}.archive-timeline .story-row:has(.thumb-violet):before{background:var(--violet)}.archive-timeline .story-row:has(.thumb-cyan):before{background:var(--cyan)}.archive-timeline .story-row:has(.thumb-amber):before{background:var(--amber)}.archive-timeline .story-row:has(.thumb-green):before{background:#34d399}.archive-timeline .story-row:has(.thumb-rose):before{background:#fb7185}.archive-timeline .story-row:hover{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#ffffff26;box-shadow:0 14px 32px #00000061}.archive-timeline .story-row:hover:before{opacity:1;width:6px;top:12px;bottom:12px;box-shadow:0 0 16px}.archive-timeline .timeline-item.is-expanded .story-row{border-color:var(--shell-line-focus);box-shadow:0 18px 42px #00000085, 0 0 0 3px var(--shell-accent-soft);margin-bottom:0}.archive-timeline .timeline-node{border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.archive-timeline .timeline-node .date-day{letter-spacing:-.02em;color:var(--shell-text);font-size:20px;font-weight:800;line-height:1}.archive-timeline .timeline-node .date-month{color:#aab6a4;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:10px}.archive-timeline .timeline-node.node-latest{position:relative}.archive-timeline .timeline-node.node-latest:after{content:"NEW";letter-spacing:.1em;text-transform:uppercase;background:var(--blue);color:#fff;box-shadow:0 0 12px var(--blue-soft);border-radius:4px;padding:2px 6px;font-size:8px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.archive-timeline .timeline-node-runner{pointer-events:none;border:1px solid #8b5cf655;border-radius:50%;animation:2s ease-in-out infinite pulse-node;position:absolute;inset:-7px;box-shadow:0 0 0 3px #8b5cf614,0 0 12px #8b5cf633}@keyframes pulse-node{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.archive-timeline .story-content{flex:1;min-width:0;padding-top:4px}.archive-timeline .story-meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.archive-timeline .story-meta{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:10px;padding:4px 10px 4px 8px;font-size:10.5px;font-weight:700;transition:all .16s;display:inline-flex}.archive-timeline .story-meta .topic-dot{border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.archive-timeline .story-meta.meta-blue{color:#7aa5ff;background:#7aa5ff1a;border-color:#7aa5ff33}.archive-timeline .story-meta.meta-violet{color:#c084fc;background:#c084fc1a;border-color:#c084fc33}.archive-timeline .story-meta.meta-cyan{color:#2dd4bf;background:#2dd4bf1a;border-color:#2dd4bf33}.archive-timeline .story-meta.meta-amber{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.archive-timeline .story-meta.meta-green{color:#34d399;background:#34d3991a;border-color:#34d39933}.archive-timeline .story-meta.meta-rose{color:#fb7185;background:#fb71851a;border-color:#fb718533}.archive-timeline .story-saved-badge{color:#c084fc;white-space:nowrap;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.archive-timeline .story-meta-dot{color:var(--shell-faint,#78819c);opacity:.5;-webkit-user-select:none;user-select:none;font-size:11px}.archive-timeline .story-company-tag{color:var(--shell-muted,#a1a1aa);letter-spacing:-.01em;font-size:12px;font-weight:600}.archive-timeline .story-read-time{color:var(--shell-faint,#64748b);font-size:11.5px;font-weight:500}.archive-timeline .story-title-line{align-items:center;margin-top:2px}.archive-timeline .story-title,.archive-timeline .story-title-text{color:var(--shell-text);letter-spacing:-.01em;font-size:17.5px;font-weight:700;line-height:1.35;display:block}.archive-timeline .story-title-link{text-decoration:none}.archive-timeline .story-title-link:hover .story-title-text{color:#c084fc}.archive-timeline .story-preview{color:#cbd5e1;-webkit-line-clamp:6;line-clamp:6;letter-spacing:-.005em;-webkit-box-orient:vertical;margin:10px 0 14px;font-size:13.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.archive-timeline .timeline-item.is-expanded .story-preview{-webkit-line-clamp:unset;line-clamp:unset;display:block}.archive-timeline .story-actions-bar{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.archive-timeline .story-action-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.archive-timeline .story-actions-right{margin-left:auto}.archive-timeline .read-link{color:#c4b5fd;white-space:nowrap;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.archive-timeline .read-link:hover{color:#fff;background:#8b5cf638;border-color:#8b5cf680;box-shadow:0 0 14px #8b5cf62e}.archive-timeline .read-link.read-original-link{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf640}.archive-timeline .read-link.read-original-link:hover{color:#fff;background:#8b5cf638;border-color:#8b5cf680;box-shadow:0 0 14px #8b5cf62e}.archive-timeline .read-link-icon{stroke-width:2.5px;flex-shrink:0;transition:transform .18s}.archive-timeline .read-link:hover .read-link-icon{transform:translate(2px)}.archive-timeline .story-thumb{border:1.5px solid var(--shell-line-2);background:var(--shell-surface-2);border-radius:14px;flex-shrink:0;width:150px;height:110px;margin-top:2px;transition:all .25s;overflow:hidden}.archive-timeline .story-thumb img{object-fit:cover;width:100%;height:100%;display:block}.archive-timeline .story-row:hover .story-thumb{border-color:#fff3}.archive-timeline .story-thumb-mono{width:100%;height:100%;color:var(--tone,var(--shell-text));background:radial-gradient(120% 120% at 18% 12%,#8b5cf626,#0000 58%),linear-gradient(150deg,#18181b,#18181b 72%);border-color:currentColor;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-timeline .story-thumb-mono{border-color:color-mix(in srgb, currentColor 55%, var(--shell-line-2))}}.archive-timeline .story-thumb-mono{letter-spacing:-.02em;opacity:.9;font-size:28px;font-weight:800}.archive-timeline .story-row:hover .story-thumb-mono{opacity:1;border-color:#ffffff40}.thumb-blue{--tone:var(--blue);background:radial-gradient(120% 120% at 18% 12%,#7aa5ff2e,#0000 58%),linear-gradient(150deg,#18181b,#18181b 72%)}.thumb-violet{--tone:var(--violet);background:radial-gradient(120% 120% at 18% 12%,#a78bfa2e,#0000 58%),linear-gradient(150deg,#18181b,#18181b 72%)}.thumb-cyan{--tone:var(--cyan);background:radial-gradient(120% 120% at 18% 12%,#2dd4bf2e,#0000 58%),linear-gradient(150deg,#18181b,#18181b 72%)}.thumb-amber{--tone:var(--amber);background:radial-gradient(120% 120% at 18% 12%,#fbbf242e,#0000 58%),linear-gradient(150deg,#18181b,#18181b 72%)}.thumb-green{--tone:#34d399;background:radial-gradient(120% 120% at 18% 12%,#34d3992e,#0000 58%),linear-gradient(150deg,#18181b,#18181b 72%)}.thumb-rose{--tone:#fb7185;background:radial-gradient(120% 120% at 18% 12%,#fb71852e,#0000 58%),linear-gradient(150deg,#18181b,#18181b 72%)}.archive-timeline .detail-inner{padding:16px 42px 0 0}.archive-timeline .story-overview{margin:12px 0}.archive-timeline .story-overview-label{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.archive-timeline .story-summary{color:#a3a8bf;margin:0;font-size:14px;line-height:1.7}.archive-timeline .why-it-matters{border:1px solid var(--blue);background:#8b5cf60f;border-radius:12px;margin-top:14px;padding:12px 16px}.archive-timeline .why-it-matters-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.archive-timeline .why-it-matters-header span{color:var(--blue);letter-spacing:-.01em;font-size:13px;font-weight:700}.archive-timeline .why-it-matters p{color:#a3a8bf;margin:0;font-size:13.5px;line-height:1.7}.archive-timeline .key-points{margin-top:14px}.archive-timeline .key-points span{text-transform:uppercase;letter-spacing:.12em;color:var(--blue);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.archive-timeline .key-points li{color:#a3a8bf;margin-bottom:6px;padding-left:4px;font-size:13.5px;line-height:1.6}.archive-timeline .key-points li::marker{color:var(--blue)}.archive-timeline .story-expand-footer{border-top:1px solid #ffffff0f;flex-direction:column;gap:10px;margin-top:18px;padding-top:14px;display:flex}.archive-timeline .full-story-link-btn{color:var(--shell-text);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.archive-timeline .full-story-link-btn:hover{color:#fff;background:#8b5cf61f;border-color:#8b5cf64d}.archive-timeline .story-expand-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.archive-timeline .source-link{color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.archive-timeline .source-link:hover{color:#fff;background:#8b5cf61a;border-color:#8b5cf640}html[data-theme=light] .archive-timeline .story-row:hover{background:#fff;box-shadow:0 8px 20px #00000014,inset 0 1px #fff}html[data-theme=light] .archive-timeline .story-preview{color:#475569}html[data-theme=light] .archive-timeline .story-title,html[data-theme=light] .archive-timeline .story-title-text{color:#0f172a}html[data-theme=light] .archive-timeline .story-meta-dot{opacity:.4}html[data-theme=light] .archive-timeline .story-company-tag{color:#334155}html[data-theme=light] .archive-timeline .story-read-time{color:#64748b}html[data-theme=light] .archive-timeline .story-thumb{background:#f1f5f9;border-color:#0000000f}html[data-theme=light] .archive-timeline .story-thumb-mono{color:#475569;background:radial-gradient(120% 120% at 18% 12%,#8b5cf61a,#0000 58%),linear-gradient(150deg,#f1f5f9,#f1f5f9 72%)}html[data-theme=light] .archive-timeline .read-link{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}html[data-theme=light] .archive-timeline .read-link:hover{color:#4c1d95;background:#ddd6fe;border-color:#a78bfa;box-shadow:0 0 14px #8b5cf638}html[data-theme=light] .archive-timeline .story-actions-bar,html[data-theme=light] .archive-timeline .story-expand-footer{border-top-color:#0000000d}.archive-page .archive-search .clear-search:hover,.archive-page .header-search .clear-search:hover{color:var(--shell-accent);background:#202641}.archive-timeline .why-it-matters{border:1px solid var(--shell-line);border-left:3.5px solid var(--shell-accent);background:linear-gradient(135deg, #8b5cf614, var(--shell-surface-2));border-radius:12px;margin:16px 0 14px;padding:14px 16px;box-shadow:0 4px 16px #0003}.archive-timeline .why-it-matters.why-blue{border-left-color:var(--blue);background:linear-gradient(135deg, #7aa5ff17, var(--shell-surface-2))}.archive-timeline .why-it-matters.why-violet{border-left-color:var(--violet);background:linear-gradient(135deg, #c084fc17, var(--shell-surface-2))}.archive-timeline .why-it-matters.why-cyan{border-left-color:var(--cyan);background:linear-gradient(135deg, #2dd4bf17, var(--shell-surface-2))}.archive-timeline .why-it-matters.why-amber{border-left-color:var(--amber);background:linear-gradient(135deg, #fbbf2417, var(--shell-surface-2))}.archive-timeline .why-it-matters.why-green{background:linear-gradient(135deg, #34d39917, var(--shell-surface-2));border-left-color:#34d399}.archive-timeline .why-it-matters.why-rose{background:linear-gradient(135deg, #fb718517, var(--shell-surface-2));border-left-color:#fb7185}.why-it-matters-header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.archive-timeline .why-it-matters span{letter-spacing:.12em;text-transform:uppercase;color:var(--shell-accent-2);font-size:10px;font-weight:750;display:inline-block}.archive-timeline .why-it-matters.why-blue span,.archive-timeline .why-it-matters.why-blue .why-it-matters-header{color:var(--blue)}.archive-timeline .why-it-matters.why-violet span,.archive-timeline .why-it-matters.why-violet .why-it-matters-header{color:var(--violet)}.archive-timeline .why-it-matters.why-cyan span,.archive-timeline .why-it-matters.why-cyan .why-it-matters-header{color:var(--cyan)}.archive-timeline .why-it-matters.why-amber span,.archive-timeline .why-it-matters.why-amber .why-it-matters-header{color:var(--amber)}.archive-timeline .why-it-matters.why-green span,.archive-timeline .why-it-matters.why-green .why-it-matters-header{color:#34d399}.archive-timeline .why-it-matters.why-rose span,.archive-timeline .why-it-matters.why-rose .why-it-matters-header{color:#fb7185}.archive-timeline .why-it-matters p{color:var(--shell-text);margin:0;font-size:13px;font-weight:450;line-height:1.65}.header-search-kbd{color:var(--shell-muted);background:var(--shell-surface-2);border:1px solid var(--shell-line);pointer-events:none;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0003}@media (max-width:1080px){.archive-shell{width:min(100% - 36px,760px)}.header-search{display:none}}@media (max-width:640px){.archive-shell{width:min(100% - 28px,620px)}.header-tagline{display:none}}.hero-card{background:radial-gradient(130% 170% at 86% 46%,#8b5cf621,#0000 62%),linear-gradient(135deg,#18181b,#000 74%);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:20px;margin:6px 0 30px;padding:32px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.hero-copy{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.hero-kicker{color:var(--shell-muted);letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:700}.hero-title{color:var(--shell-text);letter-spacing:-.02em;margin:0;font-size:38px;font-weight:700;line-height:1.04}.hero-title-accent{color:#0000;background:linear-gradient(96deg,#c084fc,#c084fc 78%);-webkit-background-clip:text;background-clip:text}.hero-lede{max-width:46ch;color:var(--shell-muted);margin:0;font-size:14px;line-height:1.6}.hero-count{border:1px solid var(--shell-line-2);color:var(--shell-text);background:#18181bcc;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin-top:8px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero-count svg{color:var(--shell-accent)}.hero-art{height:200px;position:relative}.hero-globe{background-image:radial-gradient(#c084fc8a 1px,#0000 1.5px);background-size:8px 8px;border-radius:50%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 38%,#0000 66%);mask-image:radial-gradient(circle,#000 38%,#0000 66%)}.hero-orbit{fill:none;width:100%;height:100%;stroke:var(--shell-accent);stroke-opacity:.45;stroke-width:.9px;position:absolute;inset:0}.archive-timeline .year-rule{flex:1}.archive-timeline .year-latest{color:var(--shell-faint);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:650}.archive-timeline .story-preview{color:#cbd5e1;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.archive-timeline .story-overview .story-summary{-webkit-line-clamp:3;line-clamp:3;color:#cbd5e1;-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box}.archive-timeline .timeline-item.is-expanded .story-preview{display:none}.archive-timeline .expand-icon svg{transition:transform .18s;transform:rotate(-90deg)}.archive-timeline .expand-icon.turned svg{transform:rotate(0)}@media (max-width:1080px){.hero-card{grid-template-columns:minmax(0,1fr);padding:26px 22px}.hero-title{font-size:34px}.hero-art{display:none}}.mobile-bottom-nav{left:0;right:0;bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);z-index:40;background:#18181bed;justify-content:space-around;align-items:center;height:68px;display:none;position:fixed}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#78819c;letter-spacing:.02em;text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;min-width:56px;padding:8px 12px;font-size:11px;font-weight:600;transition:color .16s;display:flex}.mobile-bottom-nav a.is-active,.mobile-bottom-nav button.is-active{color:var(--blue)}.mobile-bottom-nav button.item-latest.is-active{color:#6366f1}.mobile-bottom-nav button.item-digest.is-active{color:#a855f7}.mobile-bottom-nav button.item-trending.is-active{color:#f59e0b}.mobile-bottom-nav button.item-benchmarks.is-active{color:#1e3a8a}.mobile-bottom-nav button.item-saved.is-active{color:#10b981}.mobile-bottom-nav button.item-feedback.is-active{color:#38bdf8}.mobile-bottom-nav button.item-about.is-active{color:#22d3ee}.mobile-bottom-nav svg{width:20px;height:20px}.mobile-bottom-nav .nav-label{line-height:1}@media (max-width:430px){.mobile-bottom-nav a,.mobile-bottom-nav button{letter-spacing:0;flex:1 1 0;min-width:0;padding:8px 2px;font-size:9.5px}.mobile-bottom-nav .nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.mobile-bottom-nav button.item-menu[aria-expanded=true]{color:#c084fc}.mobile-nav-menu{right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:45;-webkit-backdrop-filter:blur(14px);background:#18181bf7;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:2px;min-width:172px;padding:6px;display:flex;position:fixed;box-shadow:0 18px 40px #00000073}.mobile-nav-menu button{color:#a1a1aa;text-align:left;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s;display:flex}.mobile-nav-menu button:hover,.mobile-nav-menu button.is-active{color:#f8fafc;background:#ffffff12}.mobile-nav-menu button.is-active{box-shadow:inset 2px 0 #38bdf8}@media (min-width:1081px){.mobile-nav-menu{display:none}}.mobile-menu-button,.mobile-profile-button,.mobile-menu-panel,.header-search-toggle,.header-search-close{display:none}@media (max-width:1080px){.archive-topbar .header-actions{display:flex}.mobile-header-actions{display:none}.mobile-bottom-nav{display:flex}.archive-topbar{grid-template-columns:minmax(0,1fr) auto;position:relative}.header-search-toggle{display:grid}.archive-topbar.is-mobile-search-open .header-search{z-index:6;width:auto;max-width:none;margin:0;display:flex;position:absolute;top:17px;left:14px;right:14px}.archive-topbar.is-mobile-search-open .header-brand,.archive-topbar.is-mobile-search-open .header-actions,.archive-topbar.is-mobile-search-open .mobile-header-actions{visibility:hidden}.archive-topbar.is-mobile-search-open .header-search-close{width:22px;height:22px;color:var(--shell-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-menu-button,.mobile-profile-button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .16s,border-color .16s;display:inline-flex}.mobile-menu-button:hover,.mobile-profile-button:hover{background:#ffffff0d;border-color:#ffffff1a}.mobile-menu-button svg,.mobile-profile-button svg{width:18px;height:18px}.mobile-menu-panel{top:calc(62px + env(safe-area-inset-top,0px));z-index:60;border:1px solid var(--shell-line-2);-webkit-backdrop-filter:blur(14px);background:#18181bf7;border-radius:14px;gap:2px;min-width:196px;padding:6px;display:grid;position:fixed;right:14px;box-shadow:0 18px 44px #0006}.mobile-menu-panel button{min-height:40px;color:var(--shell-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.mobile-menu-panel button:hover{background:#18181b}.mobile-menu-panel button svg{width:15px;height:15px;color:var(--shell-accent);flex-shrink:0}.hero-art{display:none!important}}.mobile-topics{display:none}@media (max-width:1080px){.mobile-topics{scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:12px 16px 6px;display:flex;overflow-x:auto}.mobile-topics::-webkit-scrollbar{display:none}.archive-page .topic-chip{border:1px solid var(--rule);color:#a3a8bf;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.archive-page .topic-chip:hover{color:var(--ink);border-color:#a78bfa}.archive-page .topic-chip.is-active{border-color:var(--blue);color:var(--blue);background:#8b5cf61f;box-shadow:0 0 14px #8b5cf626}.archive-layout{grid-template-columns:minmax(0,1fr);gap:22px;padding:16px 0 148px}.archive-filter-panel{display:none}.archive-filter-panel[data-open=true]{order:-1;display:grid;position:static}}html[data-theme=light] .archive-page{--shell-bg:#f5f2fb;--shell-surface:#fff;--shell-surface-2:#f3effa;--shell-line:#c9bedb;--shell-line-2:#b8a9cc;--shell-line-hover:#a78bfa;--shell-line-focus:#7c3aed;--shell-text:#1a1530;--shell-muted:#5c5578;--shell-faint:#7870a0;--shell-accent:#7c3aed;--shell-accent-2:#a855f7;--shell-accent-soft:#7c3aed26;background-color:#f5f2fb;background-image:none}html[data-theme=light] .site-frame,html[data-theme=light] body{color:#1a1530;background-color:#f5f2fb;background-image:none}html[data-theme=light] .archive-topbar{-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border-bottom-color:#c9bedb;box-shadow:0 6px 18px #1a153012}html[data-theme=light] .archive-topbar .wordmark-symbol{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed44;box-shadow:0 0 14px #7c3aed26}html[data-theme=light] .archive-timeline .story-row{background:linear-gradient(#fff,#f3effa);border-color:#00000021;box-shadow:0 10px 26px #1a153014}html[data-theme=light] .archive-timeline .story-row:hover{background:linear-gradient(#fff7ec,#ffe8c6);border-color:#f87171;box-shadow:0 8px 24px #f871710d,0 0 0 1px #f871710a}html[data-theme=light] .archive-timeline .year-divider{background:linear-gradient(90deg,#ede7f8,#f5f2fb 72%);border-color:#c9bedb}html[data-theme=light] .hero-card{background:radial-gradient(130% 170% at 86% 46%,#7c3aed1f,#0000 62%),linear-gradient(135deg,#fff,#f5f2fc 74%);border-color:#00000014;box-shadow:0 24px 60px #1a15300f}html[data-theme=light] .hero-count{background:#fff;border-color:#c9bedb}html[data-theme=light] .hero-globe{background-image:radial-gradient(#7c3aed66 1px,#0000 1.5px)}html[data-theme=light] .hero-orbit{stroke:var(--shell-accent)}html[data-theme=light] .hero-title-accent{background:linear-gradient(96deg,#7c3aed,#6d28d9 78%)}html[data-theme=light] .hero-title-accent-purple{background:linear-gradient(96deg,#7c3aed,#6d28d9 60%,#a21caf 100%)}html[data-theme=light] .hero-title-accent-sky,html[data-theme=light] .hero-title-accent-amber,html[data-theme=light] .hero-title-accent-emerald,html[data-theme=light] .hero-title-accent-violet,html[data-theme=light] .hero-title-accent-cyan{-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#1e3a8a,#3b82f6 100%);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .hero-title-accent,html[data-theme=light] .hero-title-accent-purple,html[data-theme=light] .hero-title-accent-sky,html[data-theme=light] .hero-title-accent-amber,html[data-theme=light] .hero-title-accent-emerald,html[data-theme=light] .hero-title-accent-violet,html[data-theme=light] .hero-title-accent-cyan{-webkit-background-clip:text;background-clip:text}html[data-theme=light] .header-search{background:#fff;border-color:#c9bedb}html[data-theme=light] .header-about-link{color:#4b465c;background:#fff;border-color:#c9bedb}html[data-theme=light] .header-about-link:hover{color:#1a1530;background:#f3effa;border-color:#7c3aed}html[data-theme=light] .story-thumb{background:#f5f2fb;border-color:#b8a9cc}html[data-theme=light] .archive-timeline .story-meta.meta-blue{color:#1d4ed8;background:#2563eb14;border-color:#2563eb38}html[data-theme=light] .archive-timeline .story-meta.meta-violet{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed38}html[data-theme=light] .archive-timeline .story-meta.meta-cyan{color:#0f766e;background:#0d948814;border-color:#0d948838}html[data-theme=light] .archive-timeline .story-meta.meta-amber{color:#b45309;background:#d9770614;border-color:#d9770638}html[data-theme=light] .archive-timeline .story-meta.meta-green{color:#047857;background:#04785714;border-color:#04785738}html[data-theme=light] .archive-timeline .story-meta.meta-rose{color:#be123c;background:#be123c14;border-color:#be123c38}html[data-theme=light] .archive-page .story-thumb-mono{background:radial-gradient(120% 120% at 18% 12%,#7c3aed24,#0000 58%),linear-gradient(150deg,#f5f2fc,#fbf9fe 72%)}html[data-theme=light] .archive-page .thumb-blue{background:radial-gradient(120% 120% at 18% 12%,#2563eb22,#0000 58%),linear-gradient(150deg,#ede7f8,#fbf9fe 72%)}html[data-theme=light] .archive-page .thumb-violet{background:radial-gradient(120% 120% at 18% 12%,#7c3aed22,#0000 58%),linear-gradient(150deg,#ede7f8,#fbf9fe 72%)}html[data-theme=light] .archive-page .thumb-cyan{background:radial-gradient(120% 120% at 18% 12%,#0d948822,#0000 58%),linear-gradient(150deg,#ede7f8,#fbf9fe 72%)}html[data-theme=light] .archive-page .thumb-amber{background:radial-gradient(120% 120% at 18% 12%,#b4530922,#0000 58%),linear-gradient(150deg,#ede7f8,#fbf9fe 72%)}html[data-theme=light] .archive-page .thumb-green{background:radial-gradient(120% 120% at 18% 12%,#04785722,#0000 58%),linear-gradient(150deg,#ede7f8,#fbf9fe 72%)}html[data-theme=light] .archive-page .thumb-rose{background:radial-gradient(120% 120% at 18% 12%,#be123c22,#0000 58%),linear-gradient(150deg,#ede7f8,#fbf9fe 72%)}html[data-theme=light] .mobile-bottom-nav{background:#fffffff2;border-color:#c9bedb}html[data-theme=light] .archive-filter-panel{background:linear-gradient(#fffffff5,#f2f5fbf5);border-color:#c9bedb;box-shadow:0 18px 44px #1a153014}html[data-theme=light] .archive-filter-panel .filter-panel-head h2{color:#1a1530}html[data-theme=light] .archive-filter-panel .filter-group-label{color:#7b869c}html[data-theme=light] .archive-filter-panel .date-filter-select,html[data-theme=light] .archive-filter-panel .company-select-trigger,html[data-theme=light] .archive-filter-panel .archive-search{color:#1a1530;background:#f5f2fb;border-color:#b8a9cc}html[data-theme=light] .archive-filter-panel .date-filter-select:hover,html[data-theme=light] .archive-filter-panel .company-select-trigger:hover,html[data-theme=light] .archive-filter-panel .archive-search:hover,html[data-theme=light] .archive-filter-panel .category-chip:hover,html[data-theme=light] .header-search:hover{border-color:#a78bfa}html[data-theme=light] .archive-filter-panel .date-filter-select:focus,html[data-theme=light] .archive-filter-panel .date-filter-select:focus-visible,html[data-theme=light] .archive-filter-panel .company-select-trigger:focus-visible,html[data-theme=light] .archive-filter-panel .company-select-trigger[data-open=true],html[data-theme=light] .archive-page .archive-search:focus-within,html[data-theme=light] .header-search:focus-within{outline-offset:1px;border-color:#7c3aed;outline:2px solid #7c3aed;box-shadow:0 0 0 3px #7c3aed26}html[data-theme=light] .archive-filter-panel .category-chip.is-active{border-color:#7c3aed}html[data-theme=light] .archive-filter-panel .date-filter-select option{color:#1a1530;background:#fff}html[data-theme=light] .archive-filter-panel .category-chip{color:#55617a;background:#f5f2fb;border-color:#c9bedb}html[data-theme=light] .archive-filter-panel .category-chip.is-active{color:#fff;background:linear-gradient(120deg,#7c3aed,#8b5cf6)}html[data-theme=light] .archive-timeline .timeline-node.node-latest{animation:3.2s cubic-bezier(.4,0,.6,1) infinite pulse-ring-light}@keyframes pulse-ring-light{0%{box-shadow:0 0 #7c3aed73,0 0 0 6px #f5f2fb,0 10px 26px #1a153022}65%{box-shadow:0 0 0 11px #7c3aed00,0 0 0 6px #f5f2fb,0 10px 26px #1a153022}to{box-shadow:0 0 #7c3aed00,0 0 0 6px #f5f2fb,0 10px 26px #1a153022}}html[data-theme=light] .archive-timeline .why-it-matters{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #1a15300d}html[data-theme=light] .archive-timeline .why-it-matters.why-blue{background:linear-gradient(135deg,#2563eb0d,#fff);border-left-color:#2563eb}html[data-theme=light] .archive-timeline .why-it-matters.why-violet{background:linear-gradient(135deg,#7c3aed0d,#fff);border-left-color:#7c3aed}html[data-theme=light] .archive-timeline .why-it-matters.why-cyan{background:linear-gradient(135deg,#0d94880d,#fff);border-left-color:#0d9488}html[data-theme=light] .archive-timeline .why-it-matters.why-amber{background:linear-gradient(135deg,#d977060d,#fff);border-left-color:#d97706}html[data-theme=light] .archive-timeline .why-it-matters.why-green{background:linear-gradient(135deg,#0596690d,#fff);border-left-color:#059669}html[data-theme=light] .archive-timeline .why-it-matters.why-rose{background:linear-gradient(135deg,#e11d480d,#fff);border-left-color:#e11d48}html[data-theme=light] .archive-timeline .why-it-matters.why-blue span,html[data-theme=light] .archive-timeline .why-it-matters.why-blue .why-it-matters-header{color:#1d4ed8}html[data-theme=light] .archive-timeline .why-it-matters.why-violet span,html[data-theme=light] .archive-timeline .why-it-matters.why-violet .why-it-matters-header{color:#6d28d9}html[data-theme=light] .archive-timeline .why-it-matters.why-cyan span,html[data-theme=light] .archive-timeline .why-it-matters.why-cyan .why-it-matters-header{color:#0f766e}html[data-theme=light] .archive-timeline .why-it-matters.why-amber span,html[data-theme=light] .archive-timeline .why-it-matters.why-amber .why-it-matters-header{color:#b45309}html[data-theme=light] .archive-timeline .why-it-matters.why-green span,html[data-theme=light] .archive-timeline .why-it-matters.why-green .why-it-matters-header{color:#047857}html[data-theme=light] .archive-timeline .why-it-matters.why-rose span,html[data-theme=light] .archive-timeline .why-it-matters.why-rose .why-it-matters-header{color:#be123c}html[data-theme=light] .archive-timeline .why-it-matters p{color:#18181b}html[data-theme=light] .header-search-kbd{color:#64748b;background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 1px 2px #0000000d}html[data-theme=light] .category-chip-count{color:inherit;background:#0000000f}html[data-theme=light] .category-chip.is-active .category-chip-count{color:#fff;background:#ffffff40}html[data-theme=light] .article-blue .story-article-topic{color:#1d4ed8;background:#2563eb14;border-color:#2563eb38}html[data-theme=light] .article-violet .story-article-topic{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed38}html[data-theme=light] .article-cyan .story-article-topic{color:#0f766e;background:#0d948814;border-color:#0d948838}html[data-theme=light] .article-amber .story-article-topic{color:#b45309;background:#d9770614;border-color:#d9770638}html[data-theme=light] .article-green .story-article-topic{color:#047857;background:#04785714;border-color:#04785738}html[data-theme=light] .article-rose .story-article-topic{color:#be123c;background:#be123c14;border-color:#be123c38}html[data-theme=light] .story-article-keypoints{background:#fff;border-color:#c9bedb;box-shadow:0 4px 20px #1a15300d}html[data-theme=light] .story-article-keypoints li{color:#4b465c}html[data-theme=light] .story-article-context{background:#fff;border-color:#c9bedb;box-shadow:0 4px 20px #1a15300d}html[data-theme=light] .story-article-context p{color:#18181b}html[data-theme=light] .story-article-source{color:#5c5578;border-top-color:#c9bedb}html[data-theme=light] .story-article-source strong{color:#1a1530}@media (max-width:1080px){.archive-timeline .story-thumb,.archive-timeline .story-thumb-mono{display:none}.archive-timeline .story-row{gap:14px;padding:16px 16px 16px 18px}.archive-timeline .timeline-list:before{left:41px}.archive-timeline .timeline-node{width:48px;height:48px}.archive-timeline .timeline-node .date-day{font-size:17px}.archive-timeline .timeline-node .date-month{font-size:9px}.archive-timeline .timeline-node.node-latest:after{font-size:8px;top:-10px}.archive-timeline .story-title,.archive-timeline .story-title-text{font-size:18px}.archive-timeline .story-preview{-webkit-line-clamp:4;line-clamp:4;font-size:14px}.archive-timeline .story-meta{font-size:11.5px}.archive-timeline .story-company-tag{font-size:13px}.archive-timeline .story-read-time{font-size:12.5px}.archive-timeline .trending-rank-badge{font-size:12px}.archive-timeline .story-action-btn{font-size:13px}.archive-timeline .read-link{min-height:36px;font-size:14px}}@media (max-width:640px){.archive-timeline .story-row{border-radius:16px;gap:12px;margin-bottom:14px;padding:14px 14px 14px 16px}.archive-timeline .timeline-list:before{left:36px}.archive-timeline .timeline-node{width:42px;height:42px}.archive-timeline .timeline-node .date-day{font-size:16px}.archive-timeline .timeline-node .date-month{letter-spacing:.08em;font-size:9px}.archive-timeline .story-title,.archive-timeline .story-title-text{font-size:17px}.archive-timeline .story-preview{-webkit-line-clamp:3;line-clamp:3;margin:8px 0 12px;font-size:14px}.archive-timeline .read-link{min-height:44px;font-size:14px}.archive-timeline .year-divider span:first-child{font-size:24px}}.about-page{flex-direction:column;min-height:100vh;display:flex}.about-topbar{justify-content:space-between;align-items:center;width:100%;display:flex}.about-topbar-actions{align-items:center;gap:12px;display:flex}.about-container{flex:1;width:min(100% - 40px,1040px);margin:0 auto;padding:48px 0 100px}.about-hero{text-align:center;max-width:820px;margin:0 auto 56px}.about-kicker{border:1px solid var(--shell-accent-soft);color:var(--accent-2);letter-spacing:.12em;text-transform:uppercase;background:#8b5cf614;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.about-title{letter-spacing:-.03em;color:var(--shell-text);margin:0 0 20px;font-size:clamp(32px,5vw,54px);font-weight:850;line-height:1.12}.about-title-accent{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#7aa5ff 0%,#a78bfa 50%,#f472b6 100%);-webkit-background-clip:text}.about-lede{color:var(--shell-muted);max-width:720px;margin:0 auto;font-size:clamp(16px,2.2vw,19px);line-height:1.6}.about-stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:64px;display:grid}.about-stat-card{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:14px;padding:22px 20px;transition:transform .18s,border-color .18s}.about-stat-card:hover{border-color:var(--shell-line-hover);transform:translateY(-2px)}.about-stat-value{color:var(--shell-text);letter-spacing:-.02em;background:linear-gradient(135deg, var(--shell-text), var(--shell-muted));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4px;font-size:28px;font-weight:800}.about-stat-label{color:var(--shell-muted);margin-bottom:4px;font-size:13px;font-weight:600}.about-stat-desc{color:var(--shell-faint);font-size:11px;line-height:1.4}.about-section{margin-bottom:64px}.about-section-header{margin-bottom:28px}.about-section-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.about-section-title{letter-spacing:-.02em;color:var(--shell-text);margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:800}.about-section-desc{color:var(--shell-muted);max-width:740px;margin:0;font-size:15px;line-height:1.6}.about-mission-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.about-feature-card{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:14px;flex-direction:column;gap:14px;padding:28px 24px;display:flex}.about-feature-icon{width:42px;height:42px;color:var(--accent-2);background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:10px;justify-content:center;align-items:center;display:flex}.about-feature-title{color:var(--shell-text);margin:0;font-size:17px;font-weight:700}.about-feature-text{color:var(--shell-muted);margin:0;font-size:13.5px;line-height:1.6}.about-pillars-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.about-pillar-card{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:14px;padding:26px 24px;transition:border-color .18s;position:relative;overflow:hidden}.about-pillar-card:before{content:"";opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.about-pillar-card.pillar-models:before{background:var(--blue)}.about-pillar-card.pillar-products:before{background:var(--violet)}.about-pillar-card.pillar-research:before{background:var(--cyan)}.about-pillar-card.pillar-policy:before{background:var(--coral)}.about-pillar-card:hover{border-color:var(--shell-line-hover)}.about-pillar-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.about-pillar-badge{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.about-pillar-card.pillar-models .about-pillar-badge{color:var(--blue)}.about-pillar-card.pillar-products .about-pillar-badge{color:var(--violet)}.about-pillar-card.pillar-research .about-pillar-badge{color:var(--cyan)}.about-pillar-card.pillar-policy .about-pillar-badge{color:var(--coral)}.about-pillar-title{color:var(--shell-text);margin:0 0 10px;font-size:18px;font-weight:750}.about-pillar-desc{color:var(--shell-muted);margin:0 0 16px;font-size:13.5px;line-height:1.6}.about-pillar-examples{flex-wrap:wrap;gap:6px;display:flex}.about-pillar-tag{background:var(--shell-surface-2);border:1px solid var(--shell-line);color:var(--shell-muted);border-radius:999px;padding:4px 10px;font-size:11px}.connect-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;display:grid}.connect-card{border:1px solid var(--shell-line);background:var(--shell-surface);border-radius:16px;flex-direction:column;justify-content:space-between;gap:20px;padding:30px 26px;display:flex}.connect-card-head{align-items:flex-start;gap:16px;display:flex}.connect-card-icon{width:44px;height:44px;color:var(--blue);background:#7aa5ff1a;border:1px solid #7aa5ff33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.connect-card-title{color:var(--shell-text);margin:0 0 6px;font-size:18px;font-weight:750}.connect-card-desc{color:var(--shell-muted);margin:0;font-size:13.5px;line-height:1.5}.connect-email-box{background:var(--shell-surface-2);border:1px solid var(--shell-line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.connect-email-address{font-family:var(--font-mono,monospace);color:var(--shell-text);word-break:break-all;font-size:13px}.connect-copy-button{border:1px solid var(--shell-line);background:var(--shell-surface);color:var(--shell-text);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.connect-copy-button:hover{border-color:var(--shell-line-hover);background:var(--shell-surface-2)}.connect-copy-button.is-copied{color:#10b981;background:#10b9811f;border-color:#10b981}.connect-channels-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.connect-card-expanded{margin-bottom:32px}.connect-card-expanded .connect-channels-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.connect-channel-button{border:1px solid var(--shell-line);background:var(--shell-surface-2);color:var(--shell-text);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .16s;display:flex}.connect-channel-button:hover{border-color:var(--shell-line-hover);color:var(--blue);transform:translateY(-1px)}.connect-feedback-card{border:1px solid var(--shell-line);background:linear-gradient(180deg, var(--shell-surface), #8b5cf608);border-radius:16px;padding:32px 28px}.connect-feedback-header{margin-bottom:22px}.connect-feedback-title{color:var(--shell-text);margin:0 0 6px;font-size:20px;font-weight:800}.connect-feedback-desc{color:var(--shell-muted);margin:0;font-size:14px}.connect-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.connect-form-field{flex-direction:column;gap:6px;display:flex}.connect-form-field.full-width{grid-column:1/-1}.connect-form-label{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-muted);font-size:12px;font-weight:650}.connect-form-input,.connect-form-select,.connect-form-textarea{border:1px solid var(--shell-line);background:var(--shell-surface);width:100%;color:var(--shell-text);border-radius:8px;outline:none;padding:10px 14px;font-size:13.5px;transition:border-color .16s,box-shadow .16s}.connect-form-textarea{resize:vertical;min-height:90px}.connect-form-input:focus,.connect-form-select:focus,.connect-form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--shell-accent-soft)}.connect-form-submit{border:1px solid var(--accent);background:linear-gradient(135deg, var(--accent), #7c3aed);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:650;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.connect-form-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf64d}.connect-success-box{color:var(--shell-text);background:#10b9810f;border:1px solid #10b9814d;border-radius:12px;align-items:center;gap:16px;padding:24px;display:flex}html[data-theme=light] .about-page{background:#f5f2fb}html[data-theme=light] .about-kicker{color:#7c3aed;background:#7c3aed14;border-color:#7c3aed40}html[data-theme=light] .about-stat-card,html[data-theme=light] .about-feature-card,html[data-theme=light] .about-pillar-card,html[data-theme=light] .connect-card,html[data-theme=light] .connect-feedback-card{background:#fff;border-color:#c9bedb;box-shadow:0 10px 24px #1a15300a}html[data-theme=light] .about-stat-card:hover,html[data-theme=light] .about-pillar-card:hover{border-color:#a78bfa;box-shadow:0 14px 30px #1a153014}html[data-theme=light] .connect-email-box,html[data-theme=light] .connect-channel-button,html[data-theme=light] .connect-form-input,html[data-theme=light] .connect-form-select,html[data-theme=light] .connect-form-textarea,html[data-theme=light] .about-pillar-tag{color:#1a1530;background:#f3effa;border-color:#c9bedb}html[data-theme=light] .connect-copy-button{color:#1a1530;background:#fff;border-color:#c9bedb}@media (max-width:900px){.about-stats-grid{grid-template-columns:repeat(2,1fr)}.about-mission-grid,.about-pillars-grid,.connect-grid{grid-template-columns:1fr}.connect-card-expanded .connect-channels-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.about-stats-grid,.connect-form-grid,.connect-channels-grid{grid-template-columns:1fr}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes filter-popover-appear{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dossierFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes drawerSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.archive-timeline .timeline-item:first-child .year-divider{margin-top:4px}.story-article-topbar .header-actions{align-items:center;margin-left:auto;display:flex}.story-back-link{color:#a1a1aa;background:var(--shell-surface-2,#ffffff0a);border:1px solid var(--shell-line-strong,#ffffff1f);border-radius:999px;align-items:center;gap:9px;padding:8px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex}.story-back-link:hover{color:#fff;background:#8b5cf626;border-color:#8b5cf666;transform:translate(-3px)}html[data-theme=light] .story-back-link{color:#18181b;background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .story-back-link:hover{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}.story-article-readtime{color:#a1a1aa;align-items:center;font-size:13px;display:inline-flex}.story-article-readtime:before{content:"G��";opacity:.6;margin-right:12px}.story-article-actions{align-items:center;gap:12px;margin-bottom:24px;display:flex}.story-stats-dashboard{flex-direction:column;gap:20px;margin:28px 0 36px;display:flex}.story-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.metric-card{background:#18181b;border:1px solid #18181b;border-radius:12px;flex-direction:column;gap:4px;padding:14px 18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.metric-card:hover{border-color:var(--shell-line-strong);transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.metric-card.is-highlighted{background:#18181b;border-color:#8b5cf666}.metric-label{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;font-size:10.5px;font-weight:700}.metric-value{color:var(--shell-text);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.2}.metric-subtext{color:#64748b;font-size:11.5px}.story-benchmark-card{background:#18181b;border:1px solid #18181b;border-radius:14px;padding:20px 24px;box-shadow:0 4px 18px #0000001a}.benchmark-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.benchmark-title-wrap{align-items:center;gap:10px;display:inline-flex}.benchmark-title{color:var(--shell-text,#f8fafc);letter-spacing:-.01em;font-size:14.5px;font-weight:700;display:block}.benchmark-subtitle{color:#a1a1aa;margin-top:1px;font-size:11.5px;display:block}.benchmark-badge{text-transform:uppercase;letter-spacing:.08em;color:#c084fc;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}.benchmark-list{flex-direction:column;gap:14px;display:flex}.benchmark-item{flex-direction:column;gap:6px;display:flex}.benchmark-labels{justify-content:space-between;align-items:center;font-size:13px;display:flex}.benchmark-meta{align-items:center;gap:8px;display:inline-flex}.benchmark-name{color:var(--shell-text,#f8fafc);font-size:13.5px;font-weight:600}.benchmark-cat-pill{color:#a1a1aa;background:#ffffff0f;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:500}.benchmark-value-pill{color:var(--shell-text,#f8fafc);font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;font-weight:700}.benchmark-track{background:#ffffff0f;border-radius:999px;width:100%;height:6px;overflow:hidden}.benchmark-fill{border-radius:999px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1)}html[data-theme=light] .story-benchmark-card{background:#fff;border-color:#e2e8f0}html[data-theme=light] .benchmark-header{border-bottom-color:#f1f5f9}html[data-theme=light] .benchmark-title{color:#18181b}html[data-theme=light] .benchmark-subtitle{color:#64748b}html[data-theme=light] .benchmark-name{color:#18181b}html[data-theme=light] .benchmark-cat-pill{color:#18181b;background:#f1f5f9}html[data-theme=light] .benchmark-value-pill{color:#18181b}html[data-theme=light] .benchmark-track{background:#e2e8f0}.story-sections-flow{flex-direction:column;gap:20px;margin-top:8px;display:flex}.story-section-card{background:#18181b;border:1px solid #18181b;border-radius:14px;padding:22px 26px;transition:border-color .2s;box-shadow:0 4px 20px #00000014}.story-section-card:hover{border-color:#ffffff1f}.section-card-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.section-icon-badge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.badge-blue{color:var(--blue);background:#7aa5ff1f;border:1px solid #7aa5ff40}.badge-violet{color:var(--violet);background:#c084fc1f;border:1px solid #c084fc40}.badge-cyan{color:var(--cyan);background:#2dd4bf1f;border:1px solid #2dd4bf40}.badge-amber{color:var(--amber);background:#fbbf241f;border:1px solid #fbbf2440}.section-card-header h2{color:var(--shell-text,#f8fafc);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:700;line-height:1.3}.section-icon{color:inherit}.section-card-content p,.story-paragraph{color:#f8fafc;text-indent:1.25em;margin:0 0 14px;font-size:15px;font-weight:400;line-height:1.72}.section-card-content p:last-child,.story-paragraph:last-child{margin-bottom:0}.story-subheading{color:#f1f5f9;letter-spacing:-.01em;margin:20px 0 10px;font-size:15px;font-weight:700}.story-bullet-list{color:#f8fafc;margin:12px 0 18px;padding-left:1.25rem;list-style-type:disc;list-style-position:outside}.story-bullet-list li{margin-bottom:8px;font-size:14.5px;line-height:1.68}.story-bullet-list li::marker{color:var(--story-accent,#a78bfa)}.story-code-block{color:#38bdf8;background:#090d16;border:1px solid #ffffff1a;border-radius:10px;margin:16px 0 20px;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.6;overflow-x:auto;box-shadow:inset 0 2px 8px #00000059}.story-code-block code{white-space:pre;display:block}html[data-theme=light] .story-article,html[data-theme=light] .story-article h1,html[data-theme=light] .story-article-standfirst{color:#18181b}html[data-theme=light] .story-section-card{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a}html[data-theme=light] .section-card-header{border-bottom-color:#f1f5f9}html[data-theme=light] .section-card-header h2,html[data-theme=light] .section-card-content p,html[data-theme=light] .story-paragraph,html[data-theme=light] .story-subheading,html[data-theme=light] .story-bullet-list{color:#18181b}html[data-theme=light] .story-code-block{color:#0284c7;background:#f8fafc;border-color:#e2e8f0;box-shadow:inset 0 2px 4px #00000008}.archive-page:before{content:"";pointer-events:none;z-index:0;background-size:auto,auto,8px 8px;transition:background-image .45s,opacity .45s;position:fixed;inset:0}.archive-page.mode-latest{--shell-bg:var(--bg)!important}.archive-page.mode-latest:before,.archive-page:not(.mode-digest):not(.mode-trending):not(.mode-saved):not(.mode-feedback):not(.mode-about):before{background-image:radial-gradient(1100px 520px at 15% -5%,#8b5cf61f,#0000 65%),radial-gradient(900px 480px at 85% -10%,#c084fc14,#0000 60%),radial-gradient(#3a306029 .7px,#0000 .7px)}.archive-page.mode-digest{--shell-bg:var(--bg)!important}.archive-page.mode-digest:before{background-image:radial-gradient(1100px 520px at 15% -5%,#a855f71c,#0000 65%),radial-gradient(900px 480px at 85% -10%,#c084fc12,#0000 60%),radial-gradient(#a855f714 .7px,#0000 .7px)}.archive-page.mode-trending{--shell-bg:var(--bg)!important}.archive-page.mode-trending:before{background-image:radial-gradient(1100px 520px at 15% -5%,#f59e0b17,#0000 65%),radial-gradient(900px 480px at 85% -10%,#ef44440f,#0000 60%),radial-gradient(#f59e0b14 .7px,#0000 .7px)}.archive-page.mode-saved{--shell-bg:var(--bg)!important}.archive-page.mode-saved:before{background-image:radial-gradient(1100px 520px at 15% -5%,#10b98117,#0000 65%),radial-gradient(900px 480px at 85% -10%,#34d3990f,#0000 60%),radial-gradient(#10b98114 .7px,#0000 .7px)}.archive-page.mode-feedback{--shell-bg:var(--bg)!important}.archive-page.mode-feedback:before{background-image:radial-gradient(1100px 520px at 15% -5%,#38bdf817,#0000 65%),radial-gradient(900px 480px at 85% -10%,#6366f112,#0000 60%),radial-gradient(#38bdf814 .7px,#0000 .7px)}.archive-page.mode-about{--shell-bg:var(--bg)!important}.archive-page.mode-about:before{background-image:radial-gradient(1100px 520px at 15% -5%,#06b6d417,#0000 65%),radial-gradient(900px 480px at 85% -10%,#3b82f60f,#0000 60%),radial-gradient(#06b6d414 .7px,#0000 .7px)}.archive-page.mode-benchmarks{--shell-accent:#f472b6;--shell-bg:var(--bg)!important}.archive-page.mode-benchmarks:before{background-image:radial-gradient(1100px 520px at 15% -5%,#f472b617,#0000 65%),radial-gradient(900px 480px at 85% -10%,#db27770f,#0000 60%),radial-gradient(#f472b614 .7px,#0000 .7px)}.header-brand-group{flex-shrink:0;justify-self:start;align-items:center;gap:14px;min-width:0;display:flex}.header-theme-toggle{margin-left:auto}.hero-stats-strip{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.hero-stat-pill{border:1.5px solid var(--shell-line);color:var(--shell-muted);cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:13.5px;font-weight:600;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.hero-stat-pill strong{color:var(--shell-text);font-weight:600}.hero-stat-pill svg{color:var(--shell-accent);opacity:.85}.hero-art.hero-logo-showcase{background:radial-gradient(circle,#8b5cf626 0%,#22d3ee0d 54%,#0000 72%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:220px;height:220px;margin:0;display:flex;position:relative}.hero-art.hero-trending-art{--hero-halo-color:var(--amber);background:radial-gradient(circle at 50% 55%,#f59e0b38 0%,#ef444414 50%,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.hero-art.hero-trending-art{--hero-halo-color:color-mix(in srgb, var(--amber) 60%, var(--orange) 40%)}}.hero-art.hero-saved-art{--hero-halo-color:var(--cyan);background:radial-gradient(circle,#10b98138 0%,#05966914 50%,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.hero-art.hero-saved-art{--hero-halo-color:color-mix(in srgb, var(--cyan) 70%, var(--accent) 30%)}}.hero-art.hero-about-art{--hero-halo-color:var(--cyan);background:radial-gradient(circle,#06b6d433 0%,#3b82f614 50%,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.hero-art.hero-about-art{--hero-halo-color:color-mix(in srgb, var(--cyan) 60%, var(--blue) 40%)}}.hero-art.hero-latest-art{--hero-halo-color:var(--accent);background:radial-gradient(circle,#8b5cf63d 0%,#22d3ee14 52%,#0000 74%)}.hero-art.hero-digest-art{--hero-halo-color:var(--accent-2);background:radial-gradient(circle,#a855f73d 0%,#8b5cf617 52%,#0000 74%)}.hero-art.hero-feedback-art{--hero-halo-color:var(--blue);background:radial-gradient(circle,#38bdf838 0%,#6366f117 52%,#0000 74%)}@supports (color:color-mix(in lab, red, red)){.hero-art.hero-feedback-art{--hero-halo-color:color-mix(in srgb, var(--blue) 55%, var(--cyan) 45%)}}.hero-animated-svg{filter:drop-shadow(0 0 20px #8b5cf659)drop-shadow(0 0 45px #6366f133);will-change:transform, filter;width:100%;height:100%;transition:filter .35s,transform .35s;overflow:visible}.hero-art.hero-logo-showcase:hover .hero-animated-svg{filter:drop-shadow(0 0 32px #a855f78c)drop-shadow(0 0 65px #22d3ee52);transform:scale(1.03)}.hero-art.hero-trending-art .hero-fire-svg{filter:drop-shadow(0 0 20px #f59e0b73)drop-shadow(0 0 45px #ef444440)}.hero-art.hero-trending-art:hover .hero-fire-svg{filter:drop-shadow(0 0 32px #f59e0ba6)drop-shadow(0 0 65px #ef444466);transform:scale(1.03)}.hero-art.hero-saved-art .hero-saved-svg{filter:drop-shadow(0 0 20px #10b98173)drop-shadow(0 0 45px #05966940)}.hero-art.hero-saved-art:hover .hero-saved-svg{filter:drop-shadow(0 0 32px #34d399a6)drop-shadow(0 0 65px #fde0474d);transform:scale(1.03)}.hero-art.hero-about-art .hero-about-svg{filter:drop-shadow(0 0 20px #06b6d466)drop-shadow(0 0 45px #3b82f638)}.hero-art.hero-about-art:hover .hero-about-svg{filter:drop-shadow(0 0 32px #22d3ee99)drop-shadow(0 0 65px #3b82f661);transform:scale(1.03)}.hero-art.hero-latest-art .hero-latest-svg{filter:drop-shadow(0 0 20px #8b5cf673)drop-shadow(0 0 45px #22d3ee40)}.hero-art.hero-latest-art:hover .hero-latest-svg{filter:drop-shadow(0 0 32px #a855f799)drop-shadow(0 0 65px #22d3ee59);transform:scale(1.03)}.hero-art.hero-digest-art .hero-digest-svg{filter:drop-shadow(0 0 20px #a855f76b)drop-shadow(0 0 45px #8b5cf638)}.hero-art.hero-digest-art:hover .hero-digest-svg{filter:drop-shadow(0 0 32px #c084fc99)drop-shadow(0 0 65px #8b5cf65c);transform:scale(1.03)}.hero-art.hero-feedback-art .hero-feedback-svg{filter:drop-shadow(0 0 20px #38bdf86b)drop-shadow(0 0 45px #6366f13d)}.hero-art.hero-feedback-art:hover .hero-feedback-svg{filter:drop-shadow(0 0 32px #38bdf899)drop-shadow(0 0 65px #6366f15c);transform:scale(1.03)}.hero-art.hero-logo-showcase:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 56%, var(--hero-halo-color,var(--accent)) 74%, transparent 86%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-art.hero-logo-showcase:after{background:radial-gradient(circle at 50% 50%, transparent 56%, color-mix(in srgb, var(--hero-halo-color,var(--accent)) 26%, transparent) 74%, transparent 86%)}}.hero-art.hero-logo-showcase:after{animation:5.2s ease-in-out infinite hero-halo-breathe}html[data-theme=light] .hero-art.hero-logo-showcase:after{background:radial-gradient(circle at 50% 50%, transparent 58%, var(--hero-halo-color,var(--accent)) 74%, transparent 86%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .hero-art.hero-logo-showcase:after{background:radial-gradient(circle at 50% 50%, transparent 58%, color-mix(in srgb, var(--hero-halo-color,var(--accent)) 14%, transparent) 74%, transparent 86%)}}.hero-latest-svg .neubench-core-prism{transform-box:view-box;transform-origin:100px 100px;animation:5.4s cubic-bezier(.45,0,.55,1) infinite hero-prism-tilt}.hero-fire-svg .flame-layer-outer{transform-box:view-box;transform-origin:100px 172px;animation:3.2s ease-in-out infinite hero-flame-lean}.hero-fire-svg .flame-layer-mid{transform-box:view-box;transform-origin:100px 154px;animation:2.6s ease-in-out infinite hero-flame-lean-inner}.hero-fire-svg .flame-layer-core{transform-box:view-box;transform-origin:100px 148px;animation:1.9s ease-in-out infinite hero-flame-core-pulse}.hero-fire-svg .fire-embers>circle{transform-box:view-box;animation:2.8s ease-in-out infinite hero-ember-drift}.hero-fire-svg .fire-embers>circle:first-child{animation-duration:2.6s;animation-delay:0s}.hero-fire-svg .fire-embers>circle:nth-child(2){animation-duration:3.1s;animation-delay:.45s}.hero-fire-svg .fire-embers>circle:nth-child(3){animation-duration:2.3s;animation-delay:.9s}.hero-fire-svg .fire-embers>circle:nth-child(4){animation-duration:3.4s;animation-delay:.2s}.hero-fire-svg .fire-embers>circle:nth-child(5){animation-duration:2.9s;animation-delay:1.15s}.hero-saved-svg .saved-bookmark-levitate{transform-box:view-box;transform-origin:100px 50px;animation:4s cubic-bezier(.45,0,.55,1) infinite hero-bookmark-swing}.hero-about-art{animation:6.4s ease-in-out infinite hero-art-float}.hero-digest-svg>g{transform-box:view-box;transform-origin:100px 100px;animation:3.8s ease-in-out infinite hero-digest-card-float}.hero-feedback-art{animation:5.6s ease-in-out infinite hero-art-sway}@keyframes hero-halo-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes hero-art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hero-art-sway{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes hero-prism-tilt{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}@keyframes hero-flame-lean{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes hero-flame-lean-inner{0%,to{transform:rotate(1.4deg)}50%{transform:rotate(-1.4deg)}}@keyframes hero-flame-core-pulse{0%,to{opacity:.9;transform:scale(.97)}50%{opacity:1;transform:scale(1.05)}}@keyframes hero-ember-drift{0%,to{transform:translate(-2.5px)}50%{transform:translate(2.5px)}}@keyframes hero-bookmark-swing{0%,to{transform:translateY(2px)rotate(-1.6deg)}50%{transform:translateY(-6px)rotate(1.6deg)}}@keyframes hero-digest-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.hero-art.hero-logo-showcase:after,.hero-art.hero-about-art,.hero-art.hero-feedback-art,.hero-latest-svg .neubench-core-prism,.hero-fire-svg .flame-layer-outer,.hero-fire-svg .flame-layer-mid,.hero-fire-svg .flame-layer-core,.hero-fire-svg .fire-embers>circle,.hero-saved-svg .saved-bookmark-levitate,.hero-digest-svg>g{animation:none!important}.hero-fire-svg .fire-embers{display:none}}.svg-arc{filter:drop-shadow(0 0 5px)}@media (max-width:768px){.archive-layout{grid-template-columns:minmax(0,1fr);gap:22px;padding:16px 0 148px}.archive-filter-panel{display:none}.archive-filter-panel[data-open=true]{order:-1;display:grid;position:static}}html[data-theme=light] .archive-page.mode-latest{background-color:#f8f7fc}html[data-theme=light] .archive-page.mode-latest:before{background-image:radial-gradient(1100px 520px at 15% -5%,#8b5cf60d,#0000 65%),radial-gradient(900px 480px at 85% -10%,#c084fc08,#0000 60%)}html[data-theme=light] .archive-page.mode-digest{background-color:#faf7fd}html[data-theme=light] .archive-page.mode-digest:before{background-image:radial-gradient(1100px 520px at 15% -5%,#a855f70f,#0000 65%),radial-gradient(900px 480px at 85% -10%,#c084fc08,#0000 60%)}html[data-theme=light] .archive-page.mode-trending{background-color:#fdfbf7}html[data-theme=light] .archive-page.mode-trending:before{background-image:radial-gradient(1100px 520px at 15% -5%,#f59e0b0f,#0000 65%),radial-gradient(900px 480px at 85% -10%,#ef444408,#0000 60%)}html[data-theme=light] .archive-page.mode-saved{background-color:#f6fbf8}html[data-theme=light] .archive-page.mode-saved:before{background-image:radial-gradient(1100px 520px at 15% -5%,#10b9810f,#0000 65%),radial-gradient(900px 480px at 85% -10%,#34d39908,#0000 60%)}html[data-theme=light] .archive-page.mode-feedback{background-color:#f7fafd}html[data-theme=light] .archive-page.mode-feedback:before{background-image:radial-gradient(1100px 520px at 15% -5%,#38bdf80f,#0000 65%),radial-gradient(900px 480px at 85% -10%,#6366f108,#0000 60%)}html[data-theme=light] .archive-page.mode-about{background-color:#f6fafc}html[data-theme=light] .archive-page.mode-about:before{background-image:radial-gradient(1100px 520px at 15% -5%,#06b6d40f,#0000 65%),radial-gradient(900px 480px at 85% -10%,#3b82f608,#0000 60%)}html[data-theme=light] .archive-page.mode-benchmarks{background-color:#fdf2f8}html[data-theme=light] .archive-page.mode-benchmarks:before{background-image:radial-gradient(1100px 520px at 15% -5%,#f472b60f,#0000 65%),radial-gradient(900px 480px at 85% -10%,#db277708,#0000 60%)}html[data-theme=light] .svg-core-base{fill:#fff;stroke:#7c3aed;filter:drop-shadow(0 4px 14px #7c3aed47)}html[data-theme=light] .svg-pulse-ring{stroke:#7c3aed}html[data-theme=light] .svg-core-halo{stroke:#7c3aed59}html[data-theme=light] .svg-mini-orbit{stroke:#7c3aed73}html[data-theme=light] .svg-mini-dot{fill:#7c3aed;filter:drop-shadow(0 0 3px #7c3aed99)}.story-actions-bar{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.story-action-socials{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.story-read-links{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.story-action-btn{color:var(--muted);border:1px solid var(--rule);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.story-action-btn:hover{color:var(--ink);border-color:var(--rule-hover);background:#ffffff12}.upvote-btn{color:var(--muted)}.upvote-btn:hover{color:var(--accent-2);border-color:var(--accent)}.upvote-btn.is-active{color:#fff;border-color:var(--accent);background:linear-gradient(135deg,#8b5cf647,#c084fc52);box-shadow:0 0 12px #8b5cf640}.upvote-count{font-variant-numeric:tabular-nums;font-weight:600}.bookmark-btn.is-active{color:#10b981;background:#fbbf241f;border-color:#10b98166}.bookmark-btn:not(.is-active){color:#10b981}.story-share-wrapper{display:inline-block;position:relative}.share-dropdown-menu{z-index:1000;border:1px solid var(--rule-strong);background:#18181b;border-radius:8px;min-width:190px;padding:6px;animation:.16s cubic-bezier(.16,1,.3,1) dropdownIn;position:absolute;top:calc(100% + 6px);left:auto;right:0;box-shadow:0 10px 25px -5px #00000080,0 0 0 1px #ffffff0d}.share-dropdown-header{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;padding:4px 8px 6px;font-size:10px;font-weight:700;display:flex}.share-close-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.share-close-btn:hover{color:var(--ink)}.share-menu-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:12px;font-weight:500;text-decoration:none;transition:background .12s;display:flex}.share-menu-item:hover{background:var(--hover);color:#fff}.copy-link-item{color:var(--blue);justify-content:flex-start;gap:8px}.share-divider{background:var(--rule);height:1px;margin:4px 0}.action-btn-label{letter-spacing:.01em;white-space:nowrap;font-weight:600}.bookmark-icon{transition:transform .18s cubic-bezier(.16,1,.3,1)}.bookmark-btn:hover .bookmark-icon{transform:translateY(-1px)}.bookmark-btn.is-active .bookmark-icon{animation:.32s cubic-bezier(.16,1,.3,1) action-icon-pop}.upvote-icon{transition:transform .18s cubic-bezier(.16,1,.3,1)}.upvote-btn:hover .upvote-icon{transform:translateY(-1px)}.upvote-btn.is-active .upvote-icon{animation:.3s cubic-bezier(.16,1,.3,1) action-icon-pop}.share-btn.is-active{color:var(--accent-2);border-color:var(--accent);background:#8b5cf624}.share-links-list{flex-direction:column;gap:1px;max-height:208px;padding-right:2px;display:flex;overflow-y:auto}.hero-art{justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.hero-latest-art{background:var(--paper);border:1px solid var(--rule-weak);border-radius:8px;animation:6s ease-in-out infinite heroPrism}@keyframes heroPrism{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-20px)rotate(2deg)}}.hero-saved-art{background:var(--paper);border:1px solid var(--rule-weak);border-radius:8px;animation:4s ease-in-out infinite heroLevitate}@keyframes heroLevitate{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-about-art{background:var(--paper);border:1px solid var(--rule-weak);border-radius:8px;animation:5s ease-in-out infinite heroPulse}@keyframes heroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.95)}}.hero-digest-art{background:var(--paper);border:1px solid var(--rule-weak);border-radius:8px;animation:6s ease-in-out infinite heroFade}@keyframes heroFade{0%,to{opacity:1}50%{opacity:.7}}.hero-feedback-art{background:var(--paper);border:1px solid var(--rule-weak);border-radius:8px;animation:5s ease-in-out infinite heroFloat}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.flame-layer-outer,.flame-layer-mid,.flame-layer-core{background:var(--accent);border-radius:50%;width:20px;height:20px;animation:3s ease-in-out infinite emberPop;position:absolute}@keyframes emberPop{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.neubench-core-prism{width:40px;height:40px;position:relative}.neubench-core-prism:after{content:"";background:var(--accent);border-radius:50%;animation:4s ease-in-out infinite prismShimmer;position:absolute;inset:0}@keyframes prismShimmer{0%,to{opacity:.5;transform:none}50%{opacity:1;transform:rotate(90deg)}}@keyframes action-icon-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.feed-mode-switch{background:var(--panel-bg);border:1px solid var(--rule);border-radius:8px;align-items:center;gap:3px;margin-bottom:12px;padding:3px;display:inline-flex}.feed-mode-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.feed-mode-tab:hover{color:var(--ink);background:#ffffff0a}.feed-mode-tab.is-active{color:#fff;background:var(--surface);box-shadow:0 1px 4px #0000004d}.feed-mode-count{color:var(--muted);background:#ffffff1a;border-radius:10px;padding:1px 5px;font-size:10px}.feed-mode-tab.is-active .feed-mode-count{background:var(--accent);color:#fff}.semantic-search-banner{background:linear-gradient(90deg,#8b5cf626,#2dd4bf14);border:1px solid #8b5cf64d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:8px 14px;font-size:12px;display:flex}.semantic-banner-title{color:var(--accent-2);align-items:center;gap:7px;font-weight:600;display:flex}.semantic-concepts-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.semantic-concept-badge{color:#f4f3fa;background:#8b5cf640;border:1px solid #c084fc4d;border-radius:12px;padding:2px 7px;font-size:10px;font-weight:600}.story-article-actions{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 24px;padding-bottom:16px;display:flex}.story-article-actions .story-action-btn{padding:6px 12px;font-size:12px}html[data-theme=light] .story-action-btn{color:#5d5477;background:#f3effa;border-color:#d3c9e3}html[data-theme=light] .story-action-btn:hover{color:#1a1530;border-color:var(--accent);background:#e8e0f5}html[data-theme=light] .upvote-btn.is-active{border-color:var(--accent);color:var(--accent);background:#ede6f9}html[data-theme=light] .bookmark-btn.is-active{color:#b45309;background:#fef3c7;border-color:#f59e0b}html[data-theme=light] .share-dropdown-menu{background:#fff;border-color:#d3c9e3;box-shadow:0 10px 25px -5px #1a153026}html[data-theme=light] .share-menu-item{color:#1a1530}html[data-theme=light] .share-menu-item:hover{background:#f3effa}html[data-theme=light] .feed-mode-switch{background:#f3effa;border-color:#d3c9e3}html[data-theme=light] .feed-mode-tab.is-active{color:#1a1530;background:#fff;box-shadow:0 1px 3px #00000014}.header-nav-tabs{-webkit-backdrop-filter:blur(12px);background:#111525d9;border:1px solid #8b5cf638;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex;box-shadow:0 4px 16px #00000040}.header-nav-pill{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.header-nav-pill:hover{color:#f8fafc;background:#ffffff0f}.header-nav-pill.is-active{color:#fff;background:linear-gradient(135deg,#8b5cf659 0%,#6366f140 100%);border-color:#8b5cf673;box-shadow:0 0 16px -2px #8b5cf659}.header-nav-pill.is-active.pill-trending{background:linear-gradient(135deg,#f59e0b59 0%,#ef444440 100%);border-color:#f59e0b73;box-shadow:0 0 16px -2px #f59e0b59}.header-nav-pill.is-active.pill-saved{background:linear-gradient(135deg,#a855f759 0%,#d946ef40 100%);border-color:#a855f773;box-shadow:0 0 16px -2px #a855f759}.nav-live-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 8px #10b981}.nav-badge-count{color:#ddd6fe;background:#8b5cf64d;border:1px solid #8b5cf666;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.mobile-saved-badge{background:var(--shell-accent,#8b5cf6);color:#fff;border:1.5px solid #18181b;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:flex;position:absolute;top:-4px;right:-8px}@media (max-width:820px){.header-nav-tabs{display:none}}.trending-rank-badge{letter-spacing:-.02em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:24px;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.trending-rank-badge.rank-other{color:#a1a1aa;background:#ffffff0d;border:1px solid #ffffff1a}.story-meta-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;display:flex}.story-meta-dot{color:var(--shell-faint,#78819c);opacity:.6;-webkit-user-select:none;user-select:none;font-size:11px}.story-company-tag{color:var(--shell-muted,#a1a1aa);letter-spacing:-.01em;font-size:12px;font-weight:550}.story-read-time{color:var(--shell-faint,#64748b);font-size:11.5px;font-weight:500}.timeline-active-filters{-webkit-backdrop-filter:blur(8px);background:#0e1220a6;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:8px 14px;display:flex}.active-filters-label{text-transform:uppercase;letter-spacing:.04em;color:var(--shell-faint,#64748b);font-size:11px;font-weight:600}.stream-active-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stream-chip-pill{color:#ddd6fe;background:#8b5cf62e;border:1px solid #8b5cf652;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.stream-chip-pill button{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.stream-chip-pill button:hover{opacity:1}.stream-clear-pill{cursor:pointer;color:#a1a1aa;background:0 0;border:1px dashed #ffffff38;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500;transition:all .16s}.stream-clear-pill:hover{color:#fff;background:#ffffff0d;border-color:#ffffff73}.kicker-digest{color:#c084fc;align-items:center;gap:6px;display:inline-flex}.kicker-trending{color:#f59e0b;align-items:center;gap:6px;display:inline-flex}.kicker-saved{color:#34d399;align-items:center;gap:6px;display:inline-flex}.kicker-feedback{color:#38bdf8;align-items:center;gap:6px;display:inline-flex}.hero-title-accent-purple{color:#0000;background:linear-gradient(96deg,#c084fc,#a855f7 60%,#e879f9 100%);-webkit-background-clip:text;background-clip:text}.hero-title-accent-sky{color:#0000;background:linear-gradient(96deg,#38bdf8,#60a5fa 60%,#818cf8 100%);-webkit-background-clip:text;background-clip:text}.hero-title-accent-amber{color:#0000;background:linear-gradient(96deg,#f59e0b,#f97316 78%);-webkit-background-clip:text;background-clip:text}.hero-title-accent-emerald{color:#0000;background:linear-gradient(96deg,#34d399,#10b981 48%,#059669 88%);-webkit-background-clip:text;background-clip:text}.hero-title-accent-violet{color:#0000;background:linear-gradient(96deg,#a78bfa,#ec4899 78%);-webkit-background-clip:text;background-clip:text}.hero-count-amber{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.hero-count-amber svg{color:#f59e0b}.hero-card.hero-mode-digest{background:radial-gradient(130% 170% at 86% 46%,#a855f72e,#0000 62%),linear-gradient(135deg,#150d24,#0a0614 74%);border-color:#a855f747;box-shadow:0 16px 44px #00000073}.hero-card.hero-mode-trending{background:radial-gradient(130% 170% at 86% 46%,#f59e0b26,#0000 62%),linear-gradient(135deg,#161219,#09070d 74%);border-color:#f59e0b40;box-shadow:0 16px 44px #00000073}.hero-card.hero-mode-saved{background:radial-gradient(130% 170% at 86% 46%,#10b9812e,#0000 62%),linear-gradient(135deg,#0d1a15,#060e0a 74%);border-color:#10b98147;box-shadow:0 16px 44px #00000073}.hero-card.hero-mode-feedback{background:radial-gradient(130% 170% at 86% 46%,#38bdf829,#0000 62%),linear-gradient(135deg,#0d1526,#070c17 74%);border-color:#38bdf847;box-shadow:0 16px 44px #00000073}.hero-action-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.hero-action-btn{border:1px solid var(--shell-line-2);color:var(--shell-text);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:all .16s;display:inline-flex}.hero-action-btn:hover{border-color:var(--shell-line-hover);background:#ffffff17;transform:translateY(-1px)}.hero-action-btn.btn-primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 4px 14px #8b5cf659}.hero-action-btn.btn-primary:hover{background:linear-gradient(135deg,#9d74f8,#7578f8);box-shadow:0 6px 18px #8b5cf673}.hero-stat-pill{cursor:pointer;transition:all .16s}.hero-stat-pill:hover{border-color:var(--shell-line-hover);color:var(--shell-text);background:#ffffff12}.hero-stat-pill.is-active{border-color:var(--shell-accent);color:#fff;background:#8b5cf638;box-shadow:0 0 10px #8b5cf64d}html[data-theme=light] .header-nav-tabs{background:#f8f7fcd9;border-color:#8b5cf640;box-shadow:0 4px 16px #0000000f}html[data-theme=light] .header-nav-pill{color:#64748b}html[data-theme=light] .header-nav-pill:hover{color:#18181b;background:#0000000a}html[data-theme=light] .header-nav-pill.is-active{color:#1e1b4b;background:#fff;border-color:#8b5cf666;box-shadow:0 2px 8px #8b5cf626}html[data-theme=light] .header-nav-pill.is-active.pill-trending{color:#b45309;background:#fffbeb;border-color:#f59e0b}html[data-theme=light] .header-nav-pill.is-active.pill-saved,html[data-theme=light] .nav-badge-count{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}html[data-theme=light] .hero-card.hero-mode-digest{background:radial-gradient(130% 170% at 86% 46%,#a855f71a,#0000 62%),linear-gradient(135deg,#faf5ff,#f3e8ff 74%);border-color:#ddd6fe;box-shadow:0 12px 32px #0000001f}html[data-theme=light] .hero-card.hero-mode-trending{background:radial-gradient(130% 170% at 86% 46%,#f59e0b1f,#0000 62%),linear-gradient(135deg,#fffdf7,#fdf8ee 74%);border-color:#fde68a;box-shadow:0 12px 32px #0000001f}html[data-theme=light] .hero-card.hero-mode-saved{background:radial-gradient(130% 170% at 86% 46%,#10b9811a,#0000 62%),linear-gradient(135deg,#f0fdf4,#ecfdf5 74%);border-color:#a7f3d0;box-shadow:0 12px 32px #0000001f}html[data-theme=light] .hero-card.hero-mode-feedback{background:radial-gradient(130% 170% at 86% 46%,#38bdf81a,#0000 62%),linear-gradient(135deg,#f0f9ff,#e0f2fe 74%);border-color:#bae6fd;box-shadow:0 12px 32px #0000001f}html[data-theme=light] .hero-art.hero-trending-art{background:radial-gradient(circle at 50% 55%,#f59e0b29 0%,#ef44440d 50%,#0000 72%)}html[data-theme=light] .hero-art.hero-saved-art{background:radial-gradient(circle,#10b98129 0%,#0596690d 50%,#0000 72%)}html[data-theme=light] .hero-art.hero-about-art{background:radial-gradient(circle,#06b6d426 0%,#3b82f60d 50%,#0000 72%)}html[data-theme=light] .hero-art.hero-latest-art{background:radial-gradient(circle,#8b5cf629 0%,#22d3ee0d 52%,#0000 74%)}html[data-theme=light] .hero-art.hero-digest-art{background:radial-gradient(circle,#a855f729 0%,#8b5cf60d 52%,#0000 74%)}html[data-theme=light] .hero-art.hero-feedback-art{background:radial-gradient(circle,#38bdf826 0%,#6366f10d 52%,#0000 74%)}html[data-theme=light] .hero-count-amber{color:#92400e;background:#fef3c7;border-color:#fde68a}html[data-theme=light] .hero-action-btn{color:#18181b;background:#fff;border-color:#e2e8f0}html[data-theme=light] .hero-action-btn:hover{background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .timeline-active-filters{background:#ffffffd9;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}html[data-theme=light] .story-company-tag{color:#18181b}html[data-theme=light] .story-read-time{color:#64748b}html[data-theme=light] .stream-chip-pill{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}html[data-theme=light] .stream-clear-pill{color:#64748b;border-color:#cbd5e1}html[data-theme=light] .stream-clear-pill:hover{color:#18181b;background:#f1f5f9;border-color:#a1a1aa}html[data-theme=light] .trending-rank-badge.rank-other{color:#18181b;background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .timeline-company-pill{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}.sidebar-sticky-wrapper-disabled-scrollbar{width:3px}.sidebar-sticky-wrapper::-webkit-scrollbar-track{background:0 0}.sidebar-sticky-wrapper::-webkit-scrollbar-thumb{background:#8b5cf647;border-radius:999px}.sidebar-sticky-wrapper::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.sidebar-nav-item.item-digest.is-active .sidebar-nav-icon{color:#e9d5ff;background:#a855f740}.sidebar-nav-item.item-trending.is-active .sidebar-nav-icon{color:#fcd34d;background:#f59e0b40}.sidebar-nav-item.item-saved.is-active .sidebar-nav-icon{color:#a7f3d0;background:#10b98140}.sidebar-nav-item.item-benchmarks.is-active .sidebar-nav-icon{color:#ddd6fe;background:#8b5cf640}.sidebar-telemetry-strip{-webkit-backdrop-filter:blur(8px);background:#11152599;border:1px solid #8b5cf629;border-radius:8px;justify-content:space-between;align-items:center;padding:5px 9px;display:flex}.telemetry-strip-left{align-items:center;gap:6px;display:flex}.telemetry-indicator{background:#10b981;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 6px #10b981}.telemetry-title{letter-spacing:.12em;color:#10b981;font-size:9px;font-weight:750}.telemetry-strip-right{align-items:baseline;gap:4px;display:flex}.telemetry-strip-right .telemetry-value{color:#f8fafc;font-size:11px;font-weight:750;line-height:1}.telemetry-strip-right .telemetry-name{color:var(--shell-muted);font-size:9.5px}.sidebar-section-card{border:1px solid var(--shell-line);-webkit-backdrop-filter:blur(8px);background:#11152599;border-radius:11px;flex-direction:column;gap:8px;padding:9px 11px;transition:border-color .16s,box-shadow .16s;display:flex}.sidebar-section-card:hover{border-color:#8b5cf64d}.sidebar-section-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.sidebar-section-title-wrap{align-items:center;gap:5px;display:flex}.sidebar-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--shell-text);font-size:15px;font-weight:750}.sidebar-header-status-pill{color:var(--shell-faint);align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.sidebar-digest-time{font-weight:500}.digest-pulse-dot{background:#10b981;border-radius:50%;width:5px;height:5px;animation:2.2s cubic-bezier(0,0,.2,1) infinite beacon-ping;box-shadow:0 0 5px #10b981}.sidebar-refresh-btn{color:var(--shell-faint);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:1px;transition:all .16s;display:grid}.sidebar-refresh-btn:hover{color:var(--shell-text);background:#ffffff14}.sidebar-refresh-btn.is-spinning{animation:.6s linear infinite spin}.sidebar-digest-body{flex-direction:column;gap:6px;display:flex}.sidebar-digest-intro{color:var(--shell-muted);margin:0;font-size:10.5px;line-height:1.4}.sidebar-digest-intro strong{color:var(--shell-text);font-weight:600}.sidebar-digest-themes{flex-direction:column;gap:4px;display:flex}.sidebar-theme-item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:7px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.sidebar-theme-header{align-items:center;gap:4px;display:flex}.sidebar-theme-title{color:var(--shell-text);font-size:10px;font-weight:650}.sidebar-theme-desc{color:var(--shell-faint);margin:0;font-size:9px;line-height:1.35}.sidebar-empty-state{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex}.sidebar-empty-state p{color:var(--shell-faint);margin:0;font-size:10px;line-height:1.4}.sidebar-feedback-form{flex-direction:column;gap:6px;display:flex}.sidebar-field-select,.sidebar-field-textarea{box-sizing:border-box;border:1px solid var(--shell-line);width:100%;color:var(--shell-text);background:#080a12b3;border-radius:7px;padding:5px 8px;font-family:inherit;font-size:11px;transition:border-color .15s,box-shadow .15s}.sidebar-field-select{cursor:pointer;height:27px}.sidebar-field-select option{color:#f4f3fa;background:#18181b}.sidebar-field-textarea{resize:vertical;min-height:40px;line-height:1.35}.sidebar-field-textarea::placeholder{color:var(--shell-faint);opacity:.75}.sidebar-field-select:focus,.sidebar-field-textarea:focus{border-color:var(--shell-accent);box-shadow:0 0 0 2px var(--shell-accent-soft)}.sidebar-field-error{color:#f87171;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.sidebar-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border:1px solid #8b5cf680;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;height:27px;padding:0 10px;font-size:10.5px;font-weight:650;transition:all .16s;display:inline-flex}.sidebar-submit-btn:hover:not(:disabled){background:linear-gradient(135deg,#9d74f8 0%,#7578f8 100%);transform:translateY(-1px);box-shadow:0 3px 10px #8b5cf659}.sidebar-submit-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.sidebar-feedback-success{text-align:center;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;display:flex}.feedback-success-text strong{color:var(--shell-text);margin-bottom:1px;font-size:11px;display:block}.feedback-success-text p{color:var(--shell-muted);margin:0;font-size:10px;line-height:1.35}.sidebar-feedback-reset-btn{border:1px dashed var(--shell-line);color:var(--shell-muted);cursor:pointer;background:0 0;border-radius:999px;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:500;transition:all .15s}.sidebar-feedback-reset-btn:hover{border-color:var(--shell-accent);color:var(--shell-text);background:#8b5cf61a}.sidebar-connect-row{align-items:center;gap:6px;display:flex}.sidebar-connect-pill{color:var(--shell-text);background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:5px 6px;font-size:10.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.sidebar-connect-pill:hover{background:#ffffff14;border-color:#8b5cf659;transform:translateY(-1px)}.sidebar-connect-pill.pill-github:hover{color:#c4b5fd;border-color:#8b5cf666}.sidebar-connect-pill.pill-instagram:hover{color:#f472b6;border-color:#ec489966}.sidebar-connect-pill.pill-rss:hover{color:#fbbf24;border-color:#f59e0b66}.connect-link-arrow{color:var(--shell-faint);opacity:.6}.sidebar-connect-pill:hover .connect-link-arrow{opacity:1;color:inherit}.header-filter-wrapper{display:inline-flex;position:relative}.header-filter-toggle-btn{height:34px;color:var(--shell-text);cursor:pointer;background:#18181b;border:1px solid #18181b;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.header-filter-toggle-btn:hover{border-color:var(--shell-line-hover);background:var(--shell-surface-2)}.header-filter-toggle-btn.is-open{color:#c4b5fd;background:#8b5cf629;border-color:#8b5cf699;box-shadow:0 0 14px #8b5cf640}.header-filter-badge{background:var(--shell-accent,#8b5cf6);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.header-filter-chevron{color:var(--shell-muted);transition:transform .2s}.header-filter-chevron.turned{color:inherit;transform:rotate(180deg)}.header-filter-popover{-webkit-backdrop-filter:blur(20px);z-index:100;background:#18181bfa;border:1px solid #8b5cf652;border-radius:12px;flex-direction:column;gap:11px;width:320px;max-width:min(320px,100vw - 24px);padding:12px 14px;animation:.16s cubic-bezier(.16,1,.3,1) filter-popover-appear;display:flex;position:absolute;top:calc(100% + 8px);left:auto;right:0;box-shadow:0 16px 42px #000000a6,0 0 0 1px #ffffff0d}.filter-popover-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.filter-popover-title{text-transform:uppercase;letter-spacing:.07em;color:#c4b5fd;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.filter-popover-close{width:24px;height:24px;color:var(--shell-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:all .14s;display:grid}.filter-popover-close:hover{color:var(--shell-text);background:#ffffff14}.filter-popover-body{flex-direction:column;gap:9px;display:flex}.filter-popover-field{flex-direction:column;gap:4px;display:flex}.filter-popover-label{text-transform:uppercase;letter-spacing:.05em;color:var(--shell-muted);font-size:10.5px;font-weight:650}.filter-popover-input-wrap{border:1px solid var(--shell-line);background:#151a2d;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 8px;transition:border-color .14s,box-shadow .14s;display:flex}.filter-popover-input-wrap:focus-within{box-shadow:0 0 0 2px #8b5cf638}.filter-popover-icon{color:var(--shell-faint);flex-shrink:0}.filter-popover-input{min-width:0;height:100%;color:var(--shell-text);background:0 0;border:none;flex:1;font-size:12px}.filter-popover-input::placeholder{color:var(--shell-faint);font-size:11.5px}.filter-popover-clear{color:var(--shell-muted);cursor:pointer;background:0 0;border:none;place-items:center;padding:2px;display:grid}.filter-popover-clear:hover{color:var(--shell-text)}.filter-popover-select{border:1px solid var(--shell-line);height:30px;color:var(--shell-text);cursor:pointer;background:#151a2d;border-radius:6px;width:100%;padding:0 8px;font-size:12px;transition:border-color .14s}.filter-popover-select:focus{box-shadow:0 0 0 2px #8b5cf638}.filter-popover-select option{color:var(--shell-text);background:#18181b}.header-filter-popover .company-select-trigger{border:1px solid var(--shell-line);background:#151a2d;border-radius:6px;width:100%;height:30px;padding:0 8px;font-size:12px}.header-filter-popover .company-select-trigger-label{font-size:12px}.header-filter-popover .company-select-panel{z-index:120;font-size:12px;top:calc(100% + 4px)}.filter-popover-foot{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.filter-popover-btn-reset{border:1px solid var(--shell-line);height:29px;color:var(--shell-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:11.5px;font-weight:600;transition:all .14s;display:inline-flex}.filter-popover-btn-reset:hover{color:var(--shell-text);border-color:var(--shell-line-hover);background:#ffffff0f}.filter-popover-btn-apply{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:1px solid #a78bfa55;border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 14px;font-size:11.5px;font-weight:650;transition:all .14s;display:inline-flex;box-shadow:0 2px 8px #8b5cf659}.filter-popover-btn-apply:hover{background:linear-gradient(135deg,#9333ea,#8b5cf6);transform:translateY(-1px);box-shadow:0 3px 12px #8b5cf680}.header-filter-chips-strip{border-top:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:6px;padding-top:6px;display:flex}.filter-chips-strip-label{color:var(--shell-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.header-filter-chip{color:#ddd6fe;cursor:pointer;background:#8b5cf624;border:1px solid #8b5cf647;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:550;transition:all .14s;display:inline-flex}.header-filter-chip:hover{background:#8b5cf63d;border-color:#8b5cf673}.header-filter-clear-all{color:var(--shell-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0 4px;font-size:10.5px;text-decoration:underline}.header-filter-clear-all:hover{color:var(--shell-text)}@media (max-width:1180px) and (min-width:769px){.archive-layout{grid-template-columns:260px minmax(0,1fr);gap:16px}.archive-sidebar{display:block}}@media (max-width:768px){.archive-layout{grid-template-columns:1fr;gap:0}.archive-sidebar{display:none}.header-filter-popover{left:auto;right:0}}@media (max-width:640px){.header-filter-popover{width:min(310px,100vw - 24px);left:auto;right:0}}html[data-theme=light] .sidebar-nav-item.is-active{color:#1e1b4b;background:#fff;border-color:#8b5cf659;box-shadow:0 4px 14px #8b5cf61f}html[data-theme=light] .sidebar-nav-item.item-digest.is-active{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}html[data-theme=light] .sidebar-nav-item.item-models.is-active{color:#5b21b6;background:#f5f3ff;border-color:#a78bfa}html[data-theme=light] .sidebar-nav-item.item-products.is-active{color:#0d9488;background:#f0fdfa;border-color:#2dd4bf}html[data-theme=light] .sidebar-nav-item.item-research.is-active{color:#b45309;background:#fffbeb;border-color:#fbbf24}html[data-theme=light] .sidebar-nav-item.item-policy.is-active{color:#1e40af;background:#eff6ff;border-color:#7aa5ff}html[data-theme=light] .sidebar-badge-pill.pill-digest{color:#7e22ce;background:#dbeafe;border-color:#d8b4fe}html[data-theme=light] .sidebar-badge-pill.pill-models{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.sidebar-badge-pill.pill-quadrant{color:#e879f9;background:#d946ef2e;border:1px solid #d946ef61}html[data-theme=light] .sidebar-badge-pill.pill-models{color:#5b21b6;background:#f5f3ff;border:1px solid #c4b5fd}html[data-theme=light] .sidebar-badge-pill.pill-products{color:#0d9488;background:#f0fdfa;border:1px solid #99f6e4}html[data-theme=light] .sidebar-badge-pill.pill-research{color:#b45309;background:#fffbeb;border:1px solid #fde68a}html[data-theme=light] .sidebar-badge-pill.pill-policy{color:#1e3a8a;background:#dbeafe;border:1px solid #bfdbfe}html[data-theme=light] .sidebar-badge-pill.pill-benchmarks{color:#7e22ce;background:#f3e8ff;border-color:#d8b4fe}html[data-theme=light] .sidebar-badge-pill.pill-quadrant{color:#a21caf;background:#fdf4ff;border-color:#f5d0fe}html[data-theme=light] .sidebar-telemetry-box{background:#ffffffd9;border-color:#e2e8f0;box-shadow:0 4px 14px #0000000a}html[data-theme=light] .telemetry-value{color:#18181b}html[data-theme=light] .header-filter-popover{background:#fffffffa;border-color:#8b5cf64d;box-shadow:0 16px 38px #0000001f,0 0 0 1px #0000000a}html[data-theme=light] .filter-popover-head,html[data-theme=light] .filter-popover-foot{border-color:#00000014}html[data-theme=light] .filter-popover-title{color:#6d28d9}html[data-theme=light] .filter-popover-input-wrap,html[data-theme=light] .header-filter-popover .company-select-trigger{color:#18181b;background:#fff;border-color:#cbd5e1}html[data-theme=light] .filter-popover-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18181b;background:#fff;border-color:#cbd5e1}html[data-theme=light] .filter-popover-select option{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18181b;background:#fff}html[data-theme=light] .company-select-panel,html[data-theme=light] .header-filter-popover .company-select-panel{background:#fff;border:1px solid #cbd5e1;box-shadow:0 10px 25px -3px #0f172a1f,0 4px 6px -2px #0f172a0d}html[data-theme=light] .company-select-option{color:#18181b;background:0 0}html[data-theme=light] .company-select-option:hover{color:#18181b;background:#f1f5f9;outline-color:#cbd5e1}html[data-theme=light] .company-select-option.is-selected{color:#7c3aed;background:#f3e8ff;outline-color:#c084fc}html[data-theme=light] .filter-popover-btn-reset{color:#18181b;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .filter-popover-btn-reset:hover{color:#18181b;background:#f1f5f9}html[data-theme=light] .filter-popover-close{color:#64748b}html[data-theme=light] .filter-popover-close:hover{color:#18181b;background:#f1f5f9}html[data-theme=light] .header-filter-chip{color:#1e3a8a;background:#dbeafe;border-color:#bfdbfe}.hero-card.hero-mode-about{background:radial-gradient(130% 170% at 86% 46%,#22d3ee29,#0000 62%),linear-gradient(135deg,#0d1527,#070d18 74%);border-color:#22d3ee47;box-shadow:0 16px 44px #00000073}.hero-title-accent-cyan{color:#0000;background:linear-gradient(96deg,#22d3ee,#818cf8 78%);-webkit-background-clip:text;background-clip:text}.kicker-about{color:#22d3ee;align-items:center;gap:6px;display:inline-flex}.sidebar-nav-item.item-about.is-active{color:#fff;background:linear-gradient(135deg,#22d3ee33 0%,#6366f11f 100%);border-color:#22d3ee73;box-shadow:0 4px 20px -4px #22d3ee4d}.sidebar-nav-item.item-about.is-active .sidebar-nav-icon{color:#67e8f9;background:#22d3ee40}.about-detailed-dossier{flex-direction:column;gap:36px;max-width:960px;margin:12px auto 48px;animation:.28s cubic-bezier(.16,1,.3,1) dossierFadeIn;display:flex}from{opacity:0;transform:translateY(8px)}.about-dossier-hero{background:radial-gradient(120% 160% at 90% 10%,#8b5cf629,#0000 60%),radial-gradient(100% 140% at 10% 90%,#22d3ee1a,#0000 65%),linear-gradient(145deg,#131526f2,#0b0d19fa);border:1px solid #8b5cf647;border-radius:18px;padding:36px 38px 34px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff14}.dossier-kicker .telemetry-indicator{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #10b981}.dossier-headline{letter-spacing:-.025em;color:#f8fafc;margin:0 0 14px;font-size:clamp(23px,3.2vw,32px);font-weight:750;line-height:1.25}.dossier-lead{color:var(--shell-muted);max-width:82ch;margin:0;font-size:14.5px;line-height:1.68}.about-dossier-section{flex-direction:column;gap:18px;display:flex}.about-dossier-section .section-head{flex-direction:column;gap:6px;display:flex}.about-dossier-section .section-badge{text-transform:uppercase;letter-spacing:.1em;color:#c4b5fd;background:#8b5cf624;border:1px solid #8b5cf652;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:700}.about-dossier-section .section-title{letter-spacing:-.015em;color:var(--shell-text);margin:0;font-size:20px;font-weight:700}.about-dossier-section .section-subtitle{color:var(--shell-muted);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:768px){.about-pillars-grid{grid-template-columns:1fr;gap:16px}}.about-pillar-card .pillar-header{align-items:center;gap:12px;display:flex}.about-pillar-card .pillar-icon{color:#c4b5fd;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.about-pillar-card.pillar-models .pillar-icon{color:#93c5fd;background:#3b82f61f;border-color:#3b82f640}.about-pillar-card.pillar-products .pillar-icon{color:#d8b4fe;background:#a855f71f;border-color:#a855f740}.about-pillar-card.pillar-research .pillar-icon{color:#67e8f9;background:#06b6d41f;border-color:#06b6d440}.about-pillar-card.pillar-policy .pillar-icon{color:#fca5a5;background:#ef44441f;border-color:#ef444440}.about-pillar-card h4{color:var(--shell-text);margin:0;font-size:15.5px;font-weight:700}.about-pillar-card p{color:var(--shell-muted);flex:1;margin:0;font-size:13px;line-height:1.62}.about-pillar-card .pillar-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.about-pillar-card .pillar-tags span{border:1px solid var(--shell-line);color:var(--shell-faint);background:#ffffff0a;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:550}.pipeline-steps-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.pipeline-step-card{border:1px solid var(--shell-line);background:#111525a6;border-radius:12px;flex-direction:column;gap:10px;padding:20px 18px;display:flex}.pipeline-step-num{font-family:var(--font-mono,monospace);color:#c4b5fd;background:#8b5cf624;border:1px solid #8b5cf647;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:11px;font-weight:750}.pipeline-step-card h5{color:var(--shell-text);margin:0;font-size:14.5px;font-weight:650}.pipeline-step-card p{color:var(--shell-muted);margin:0;font-size:12.5px;line-height:1.55}.about-provenance-box{background:linear-gradient(145deg,#10b98114,#6366f10f);border:1px solid #10b98147;border-radius:14px;flex-direction:column;gap:16px;padding:26px 24px;display:flex}.provenance-title-row{align-items:center;gap:10px;display:flex}.provenance-title-row h4{color:#ecfdf5;margin:0;font-size:16.5px;font-weight:700}.provenance-bullets{flex-direction:column;gap:12px;display:flex}.provenance-bullet-item{color:#cbd5e1;font-size:13.5px;line-height:1.62}.provenance-bullet-item strong{color:#f1f5f9;font-weight:650}.about-tip-box{border:1px solid var(--shell-line);background:#111525a6;border-radius:14px;flex-direction:column;gap:18px;padding:26px 24px;display:flex}.tip-box-header{align-items:flex-start;gap:12px;display:flex}.tip-box-header h4{color:var(--shell-text);margin:0 0 4px;font-size:16px;font-weight:700}.tip-box-header p{color:var(--shell-muted);margin:0;font-size:13px;line-height:1.55}.tip-form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:640px){.tip-form-grid{grid-template-columns:1fr}}.tip-input-group{flex-direction:column;gap:6px;display:flex}.tip-input-group.full-width{grid-column:1/-1}.tip-input-group label{color:var(--shell-muted);font-size:12px;font-weight:600}.tip-input-group input,.tip-input-group select,.tip-input-group textarea{background:var(--shell-bg);border:1px solid var(--shell-line);color:var(--shell-text);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .16s,box-shadow .16s}.tip-form-foot{justify-content:flex-end;margin-top:4px;display:flex}.tip-success-banner{color:#a7f3d0;background:#10b9811f;border:1px solid #10b9814d;border-radius:10px;align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;display:flex}.about-faq-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.faq-card{border:1px solid var(--shell-line);background:#111525a6;border-radius:12px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.faq-card h5{color:var(--shell-text);margin:0;font-size:14px;font-weight:650}.faq-card p{color:var(--shell-muted);margin:0;font-size:12.5px;line-height:1.55}.dossier-footer-nav{border-top:1px solid var(--shell-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:20px;display:flex}html[data-theme=light] .sidebar-nav-item.is-active .sidebar-nav-icon{color:#fff;background:#1e3a8a}html[data-theme=light] .sidebar-nav-item.item-digest.is-active .sidebar-nav-icon{color:#9333ea;background:#f3e8ff}html[data-theme=light] .sidebar-nav-item.item-trending.is-active .sidebar-nav-icon{color:#d97706;background:#fef3c7}html[data-theme=light] .sidebar-nav-item.item-saved.is-active .sidebar-nav-icon{color:#059669;background:#d1fae5}html[data-theme=light] .sidebar-nav-item.item-models.is-active .sidebar-nav-icon{color:#7c3aed;background:#f5f3ff}html[data-theme=light] .sidebar-nav-item.item-products.is-active .sidebar-nav-icon{color:#0d9488;background:#f0fdfa}html[data-theme=light] .sidebar-nav-item.item-research.is-active .sidebar-nav-icon{color:#b45309;background:#fffbeb}html[data-theme=light] .sidebar-nav-item.item-policy.is-active .sidebar-nav-icon{color:#2563eb;background:#eff6ff}.sidebar-nav-item.item-feedback.is-active .sidebar-nav-icon{color:#0284c7;background:#e0f2fe}html[data-theme=light] .sidebar-nav-item.item-about.is-active{color:#0369a1;background:#f0f9ff;border-color:#38bdf8}html[data-theme=light] .sidebar-nav-item.item-about.is-active .sidebar-nav-icon{color:#0284c7;background:#e0f2fe}html[data-theme=light] .sidebar-nav-item.item-benchmarks.is-active .sidebar-nav-icon{color:#fff;background:#1e3a8a}html[data-theme=light] .hero-card.hero-mode-about{background:radial-gradient(130% 170% at 86% 46%,#22d3ee1f,#0000 62%),linear-gradient(135deg,#f0f9ff,#e0f2fe 74%);border-color:#bae6fd;box-shadow:0 12px 32px #0000001f}html[data-theme=light] .about-dossier-hero{background:radial-gradient(120% 160% at 90% 10%,#8b5cf614,#0000 60%),linear-gradient(145deg,#fff,#f8fafc);border-color:#cbd5e1;box-shadow:0 8px 24px #0000000d}html[data-theme=light] .dossier-headline{color:#18181b}html[data-theme=light] .pipeline-step-card,html[data-theme=light] .about-tip-box,html[data-theme=light] .faq-card{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #00000008}html[data-theme=light] .about-provenance-box{background:#f0fdf4;border-color:#bbf7d0}html[data-theme=light] .provenance-title-row h4{color:#14532d}html[data-theme=light] .provenance-bullet-item,html[data-theme=light] .provenance-bullet-item strong{color:#18181b}html[data-theme=light] .tip-input-group input,html[data-theme=light] .tip-input-group select,html[data-theme=light] .tip-input-group textarea{color:#18181b;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .tip-success-banner{color:#166534;background:#dcfce7;border-color:#86efac}html[data-theme=light] .hero-stat-pill{color:#18181b;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000f}html[data-theme=light] .hero-stat-pill:hover{color:#18181b;background:#f8fafc;border-color:#a1a1aa}html[data-theme=light] .hero-stat-pill.is-active{color:#6d28d9;background:#ede9fe;box-shadow:0 4px 14px #8b5cf633}.story-expand-footer{border-top:1px solid var(--shell-line,#ffffff14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.full-story-link-btn{background:var(--shell-surface-2,#ffffff0d);border:1px solid var(--shell-line-strong,#ffffff26);color:var(--shell-text,#f1f5f9);border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:all .16s;display:inline-flex}.full-story-link-btn:hover{background:var(--blue,#8b5cf6);border-color:var(--blue,#8b5cf6);color:#fff}.story-expand-actions{align-items:center;gap:12px;display:inline-flex}html[data-theme=light] .sidebar-section-card{background:#ffffffe0;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000d}html[data-theme=light] .sidebar-section-card:hover{border-color:#cbd5e1}html[data-theme=light] .sidebar-section-title{color:#18181b}html[data-theme=light] .sidebar-theme-item{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .sidebar-theme-title{color:#18181b}html[data-theme=light] .sidebar-field-select,html[data-theme=light] .sidebar-field-textarea{color:#18181b;background:#fff;border-color:#cbd5e1}html[data-theme=light] .sidebar-field-select option{color:#18181b;background:#fff}html[data-theme=light] .sidebar-connect-link{color:#18181b;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .sidebar-connect-link:hover{background:#fff;border-color:#a855f7;box-shadow:0 2px 6px #0000000a}.header-benchmarks-btn{color:var(--shell-muted,#a1a1aa);background:var(--shell-surface-2,#ffffff0d);border:1px solid var(--shell-line,#ffffff1a);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:all .16s;display:inline-flex}.header-benchmarks-btn:hover{color:#fff;background:#8b5cf626;border-color:#8b5cf666;transform:translateY(-1px)}.archive-page{--shell-bg:var(--bg)!important}.archive-page:before{background-image:none!important}.archive-page.mode-latest,.archive-page.mode-digest,.archive-page.mode-trending,.archive-page.mode-saved,.archive-page.mode-feedback,.archive-page.mode-about,.archive-page.mode-benchmarks{--shell-bg:var(--bg)!important}.daily-digest-dossier{flex-direction:column;gap:32px;max-width:960px;margin:12px auto 48px;animation:.28s cubic-bezier(.16,1,.3,1) dossierFadeIn;display:flex}.digest-view-header-strip{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.digest-header-left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.digest-live-indicator{text-transform:uppercase;letter-spacing:.1em;color:#c084fc;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.digest-indicator-text{letter-spacing:.08em;font-size:11px;font-weight:700}.digest-timestamp-badge{color:#a1a1aa;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:3px 10px;font-size:11.5px}.digest-view-refresh-btn{color:#e9d5ff;cursor:pointer;background:#a855f726;border:1px solid #a855f759;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.digest-view-refresh-btn:hover{color:#fff;background:#a855f740;border-color:#a855f78c;transform:translateY(-1px)}.digest-view-refresh-btn.is-spinning svg{animation:.8s linear infinite spin}.digest-empty-box{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.digest-empty-box h3{color:#f8fafc;margin:0;font-size:19px;font-weight:700}.digest-empty-box p{color:#a1a1aa;max-width:46ch;margin:0;font-size:13.5px}.digest-executive-summary-card{background:radial-gradient(120% 160% at 90% 10%,#a855f72e,#0000 60%),radial-gradient(100% 140% at 10% 90%,#8b5cf61f,#0000 65%),linear-gradient(145deg,#151024f2,#0c0917fa);border:1px solid #a855f747;border-radius:18px;padding:32px 34px 28px;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff14}.executive-badge{text-transform:uppercase;letter-spacing:.12em;color:#d8b4fe;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-flex}.executive-title{color:#f8fafc;margin:0 0 12px;font-size:clamp(20px,2.8vw,28px);font-weight:750;line-height:1.3}.executive-lede{color:#a1a1aa;max-width:80ch;margin:0 0 24px;font-size:14.5px;line-height:1.65}.digest-stats-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;padding-top:18px;display:grid}.digest-stat-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.digest-stat-item .stat-num{color:#f8fafc;font-size:22px;font-weight:750;line-height:1.2}.digest-section{flex-direction:column;gap:18px;display:flex}.digest-section-heading{flex-direction:column;gap:5px;display:flex}.digest-section-title{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.digest-section-subtitle{color:#a1a1aa;margin:0;font-size:13.5px;line-height:1.5}.digest-themes-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.digest-theme-card{background:linear-gradient(145deg,#1a152acc,#100d1cd9);border:1px solid #a855f733;border-radius:14px;flex-direction:column;gap:10px;padding:20px 22px;transition:all .18s;display:flex}.theme-card-top{justify-content:space-between;align-items:center;display:flex}.theme-card-title-row h4{color:#f8fafc;margin:0;font-size:15px;font-weight:650}.digest-pillars-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px;display:grid}.digest-pillar-box{background:#121422b3;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.digest-story-link-item{color:inherit;background:#ffffff05;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;transition:all .14s;display:flex}.digest-story-dot{background:#a855f7;border-radius:50%;flex-shrink:0;width:5px;height:5px}.digest-story-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.digest-story-title{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.digest-story-company{color:#a1a1aa;font-size:11px}.digest-story-arrow{color:#64748b;flex-shrink:0;transition:transform .14s,color .14s}.digest-story-link-item:hover .digest-story-arrow{color:#d8b4fe;transform:translate(2px)}.digest-none-text{color:#64748b;margin:0;font-size:12.5px;font-style:italic}.feedback-connect-dossier{flex-direction:column;gap:28px;max-width:960px;margin:12px auto 48px;animation:.28s cubic-bezier(.16,1,.3,1) dossierFadeIn;display:flex}.feedback-connect-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start;gap:24px;display:grid}.feedback-console-card{background:linear-gradient(145deg,#0e1526eb,#090d1af5);border:1px solid #38bdf840;border-radius:18px;padding:28px 30px;box-shadow:0 14px 36px #00000052}.connect-channels-card{background:linear-gradient(145deg,#101322eb,#0a0c17f5);border:1px solid #6366f138;border-radius:18px;padding:28px 30px;box-shadow:0 14px 36px #00000052}.console-title{color:#f8fafc;letter-spacing:-.015em;margin:0;font-size:20px;font-weight:750}.console-subtitle{color:#a1a1aa;margin:0;font-size:13.5px;line-height:1.55}.feedback-full-form{flex-direction:column;gap:18px;display:flex}.category-chip-btn{text-align:left;cursor:pointer;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;gap:3px;padding:10px 12px;transition:all .14s;display:flex}.category-chip-title{color:#f8fafc;font-size:12.5px;font-weight:650}.category-chip-desc{color:#a1a1aa;font-size:10.5px;line-height:1.35}.feedback-textarea-large{color:#f8fafc;resize:vertical;background:#0000004d;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;min-height:110px;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.feedback-textarea-large:focus{border-color:#38bdf899;box-shadow:0 0 0 2px #38bdf826}.textarea-footer{color:#64748b;justify-content:space-between;align-items:center;font-size:11px;display:flex}.char-count{color:var(--shell-muted);font-variant-numeric:tabular-nums;font-weight:600}.privacy-note{color:var(--shell-muted);letter-spacing:.02em;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.privacy-note:before{content:"";background:#10b981bf;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #10b9811f}.feedback-submit-btn-large{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#2563eb);border:1px solid #38bdf866;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:13.5px;font-weight:650;transition:all .16s;display:inline-flex;box-shadow:0 4px 16px #0284c74d}.feedback-submit-btn-large:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#1d4ed8);transform:translateY(-1px);box-shadow:0 6px 20px #0284c766}.feedback-submit-btn-large:disabled{opacity:.5;cursor:not-allowed}.feedback-success-card h4{color:#f8fafc;margin:0;font-size:18px;font-weight:700}.feedback-success-card p{color:#a1a1aa;max-width:44ch;margin:0;font-size:13.5px}.channels-list{flex-direction:column;gap:12px;display:flex}.channel-card-link{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:all .16s;display:flex}.channel-icon-wrap{color:#f8fafc;background:#ffffff0d;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.channel-icon-wrap.icon-instagram{color:#f43f5e;background:linear-gradient(135deg,#ec48992e,#f43f5e2e)}.channel-icon-wrap.icon-rss{color:#f59e0b;background:#f59e0b29}.channel-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.channel-badge{text-transform:uppercase;letter-spacing:.06em;color:#a1a1aa;background:#ffffff0f;border-radius:999px;padding:1.5px 7px;font-size:10px;font-weight:700}.channel-desc{color:#a1a1aa;margin:0;font-size:12px;line-height:1.4}.channel-card-link:hover .channel-external-icon{color:#38bdf8;transform:translate(2px,-2px)}.community-manifesto-box{color:#cbd5e1;background:#8b5cf60f;border:1px dashed #8b5cf647;border-radius:10px;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;font-size:12.5px;line-height:1.55;display:flex}html[data-theme=light] .digest-timestamp-badge{color:#18181b;background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .digest-view-refresh-btn{color:#7c3aed;background:#faf5ff;border-color:#ddd6fe}html[data-theme=light] .digest-view-refresh-btn:hover{color:#6d28d9;background:#f3e8ff;border-color:#c4b5fd}html[data-theme=light] .executive-badge{color:#7e22ce}html[data-theme=light] .executive-title,html[data-theme=light] .executive-lede{color:#18181b}html[data-theme=light] .digest-stats-grid{border-top-color:#e2e8f0}html[data-theme=light] .digest-stat-item .stat-num,html[data-theme=light] .digest-section-title{color:#18181b}html[data-theme=light] .digest-section-subtitle{color:#64748b}html[data-theme=light] .digest-theme-card{background:#fff;border-color:#e2e8f0}html[data-theme=light] .theme-card-title-row h4,html[data-theme=light] .theme-card-desc{color:#18181b}html[data-theme=light] .digest-pillar-box{background:#fff;border-color:#e2e8f0}html[data-theme=light] .pillar-header-left h4{color:#18181b}html[data-theme=light] .digest-story-link-item{background:#f8fafc}html[data-theme=light] .digest-story-title{color:#18181b}@media (max-width:768px){.feedback-connect-grid,.digest-pillars-breakdown-grid,.category-chips-grid{grid-template-columns:1fr}}.digest-custom-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:16px 16px 6px;display:flex}.digest-custom-kicker{background:var(--brand-violet-soft,#8055f51f);color:var(--brand-violet,#8055f5);letter-spacing:.08em;text-transform:uppercase;border:1px solid #8055f547;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.digest-kicker-icon{color:var(--brand-violet,#8055f5)}.digest-custom-title{letter-spacing:-.025em;color:var(--fg);max-width:780px;margin:0;font-size:clamp(26px,3.8vw,38px);font-weight:800;line-height:1.2}.digest-custom-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#c084fc 0%,#8055f5 100%);-webkit-background-clip:text}html[data-theme=light] .digest-custom-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#7c3aed 0%,#4f46e5 100%);-webkit-background-clip:text}.digest-custom-lede{color:var(--muted);max-width:720px;margin:0;font-size:15.5px;line-height:1.6}.digest-custom-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:2px;display:flex}.digest-custom-tag{background:var(--surface-elevated);border:1px solid var(--line2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.digest-tag-bullet{border-radius:50%;width:6px;height:6px}.bullet-radar{background:#c084fc;box-shadow:0 0 8px #c084fc99}.bullet-filter{background:#38bdf8}.bullet-verify{background:#34d399}.digest-executive-bluf-card{background:radial-gradient(120% 140% at 85% 15%, #8055f51f, transparent 70%), radial-gradient(100% 120% at 15% 85%, #f59e0b14, transparent 60%), var(--surface-elevated);border:1px solid var(--line2);border-radius:16px;flex-direction:column;gap:14px;padding:22px 26px;display:flex;box-shadow:0 4px 20px #0000000f}html[data-theme=light] .digest-executive-bluf-card{background:radial-gradient(120% 140% at 85% 15%,#8055f514,#0000 70%),radial-gradient(100% 120% at 15% 85%,#f59e0b0f,#0000 60%),#fff;border-color:#8055f533;box-shadow:0 4px 16px #0000000a}.bluf-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.bluf-badge{text-transform:uppercase;letter-spacing:.08em;color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:11px;font-weight:750;display:inline-flex}.bluf-timing-tag{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.bluf-intro{color:var(--fg);margin:0;font-size:14.5px;font-weight:600}.bluf-bullets{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.bluf-bullet-item{color:var(--fg);font-size:13.5px;line-height:1.55}.bluf-bullet-entity{color:var(--accent);font-weight:750}.bluf-bullet-text{color:var(--muted)}.today-briefing-static-header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px 14px;display:flex}html[data-theme=light] .today-briefing-static-header{border-bottom-color:#00000014}.about-main-container{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:16px 24px 80px;display:flex}.about-v2-hero{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 16px 16px;display:flex}.about-v2-kicker{background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.about-v2-kicker-icon{color:var(--accent)}.about-v2-title{letter-spacing:-.025em;color:var(--fg);max-width:820px;margin:0;font-size:clamp(28px,4.2vw,44px);font-weight:800;line-height:1.18}.about-v2-title-gradient{background:linear-gradient(96deg, var(--brand-violet,#8055f5) 0%, var(--accent) 85%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.about-v2-lede{color:var(--muted);max-width:680px;margin:0 auto;font-size:16.5px;line-height:1.62}.about-v2-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:960px){.about-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.about-v2-stats{grid-template-columns:1fr}}.about-v2-stat-card{background:var(--surface);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:6px;padding:22px 20px;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 4px 16px #0000000f}.about-v2-stat-card:hover{border-color:var(--accent);transform:translateY(-2px)}.about-v2-stat-value{color:var(--accent);letter-spacing:-.02em;font-size:26px;font-weight:800}.about-v2-stat-label{color:var(--fg);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.about-v2-stat-desc{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.about-v2-section{flex-direction:column;gap:24px;display:flex}.about-v2-section-head{flex-direction:column;gap:8px;display:flex}.about-v2-section-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:750}.about-v2-section-title{letter-spacing:-.015em;color:var(--fg);margin:0;font-size:24px;font-weight:800}.about-v2-section-subtitle{color:var(--muted);max-width:720px;margin:0;font-size:15px;line-height:1.55}.about-v2-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:860px){.about-v2-pillars-grid{grid-template-columns:1fr}}.about-v2-card{background:var(--surface);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:12px;padding:26px 22px;display:flex;box-shadow:0 4px 16px #0000000d}.about-v2-card-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;display:flex}.about-v2-card-title{color:var(--fg);margin:0;font-size:17px;font-weight:750}.about-v2-card-text{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.about-v2-vectors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:960px){.about-v2-vectors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.about-v2-vectors-grid{grid-template-columns:1fr}}.about-v2-vector-card{background:var(--surface);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:10px;padding:22px 20px;transition:transform .15s,border-color .15s;display:flex}.about-v2-vector-card:hover{border-color:var(--accent);transform:translateY(-2px)}.about-v2-vector-header{align-items:center;gap:8px;display:flex}.about-v2-vector-icon{color:var(--accent)}.about-v2-vector-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:12px;font-weight:700}.about-v2-vector-title{color:var(--fg);margin:0;font-size:15.5px;font-weight:750}.about-v2-vector-desc{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.about-v2-cta{background:var(--surface);border:1px solid var(--line2);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:38px 24px;display:flex;box-shadow:0 6px 20px #00000014}.about-v2-cta-title{color:var(--fg);margin:0;font-size:22px;font-weight:800}.about-v2-cta-text{color:var(--muted);max-width:540px;margin:0;font-size:14.5px}.about-v2-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex}.about-v2-btn-primary{background:var(--accent);color:#0f1117;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.about-v2-btn-primary:hover{opacity:.92;transform:translateY(-1px)}.about-v2-btn-secondary{background:var(--hover-bg);border:1px solid var(--line2);color:var(--fg);border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:650;text-decoration:none;transition:all .15s;display:inline-flex}.about-v2-btn-secondary:hover{border-color:var(--accent);color:var(--fg);transform:translateY(-1px)}.feedback-connect-dossier{box-sizing:border-box!important;flex-direction:column!important;gap:28px!important;width:100%!important;max-width:100%!important;margin:12px 0 60px!important;display:flex!important}.feedback-connect-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:24px!important;width:100%!important;display:grid!important}@media (max-width:1024px){.feedback-connect-grid{grid-template-columns:1fr!important;gap:20px!important}}.feedback-console-card,.connect-channels-card{box-sizing:border-box!important;background:var(--surface)!important;border:1px solid var(--line2)!important;border-radius:14px!important;flex-direction:column!important;width:100%!important;padding:30px 32px!important;display:flex!important;box-shadow:0 6px 24px #00000038!important}html[data-theme=light] .feedback-console-card,html[data-theme=light] .connect-channels-card{background:var(--surface)!important;border-color:var(--line2)!important;box-shadow:0 4px 18px #0000000a!important}.console-head{flex-direction:column!important;gap:8px!important;margin-bottom:22px!important;display:flex!important}.section-badge{text-transform:uppercase!important;letter-spacing:.08em!important;background:var(--accent-soft)!important;width:fit-content!important;color:var(--accent)!important;border:1px solid var(--accent)!important;border-radius:6px!important;align-items:center!important;margin-bottom:4px!important;padding:3.5px 10px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.console-title{letter-spacing:-.015em!important;color:var(--fg)!important;margin:0!important;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Georgia,serif!important;font-size:26px!important;font-weight:700!important;line-height:1.3!important}.console-subtitle{color:var(--muted)!important;max-width:none!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.feedback-full-form{flex-direction:column!important;flex:1!important;gap:20px!important;display:flex!important}.form-group{flex-direction:column!important;gap:9px!important;display:flex!important}.form-label{text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--fg)!important;font-size:11.5px!important;font-weight:700!important}.category-chips-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}@media (max-width:600px){.category-chips-grid{grid-template-columns:1fr!important}}.category-chip-btn{background:var(--surface-elevated)!important;border:1px solid var(--line)!important;text-align:left!important;cursor:pointer!important;border-radius:8px!important;gap:4px!important;padding:12px 14px!important;transition:all .15s!important}.category-chip-btn:hover{background:var(--surface)!important;border-color:var(--line2)!important}.category-chip-title{color:var(--fg)!important;font-size:13.5px!important;font-weight:650!important;display:block!important}.category-chip-desc{color:var(--muted)!important;font-size:12px!important;line-height:1.45!important;display:block!important}.category-chip-btn.is-selected{background:var(--accent-soft)!important;border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}.category-chip-btn.is-selected .category-chip-title{color:var(--accent)!important}.category-chip-btn.is-selected .category-chip-desc{color:var(--fg)!important}.feedback-textarea-large{background:var(--surface-elevated)!important;border:1px solid var(--line2)!important;min-height:130px!important;color:var(--fg)!important;box-sizing:border-box!important;border-radius:8px!important;padding:13px 15px!important;font-family:inherit!important;font-size:14.5px!important;line-height:1.6!important;transition:border-color .15s,box-shadow .15s!important}.feedback-textarea-large:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;outline:none!important}.feedback-input-email{background:var(--surface-elevated)!important;border:1px solid var(--line2)!important;width:100%!important;color:var(--fg)!important;box-sizing:border-box!important;border-radius:8px!important;padding:11px 14px!important;font-family:inherit!important;font-size:14.5px!important;line-height:1.5!important;transition:border-color .15s,box-shadow .15s!important}.feedback-input-email::placeholder,.feedback-textarea-large::placeholder{color:var(--faint)!important}.feedback-input-email:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;outline:none!important}.form-label-optional{text-transform:none!important;letter-spacing:normal!important;color:var(--faint)!important;font-weight:500!important}.form-hint{color:var(--faint)!important;font-size:12px!important;line-height:1.45!important}.textarea-footer{color:var(--muted)!important;justify-content:space-between!important;align-items:center!important;padding:2px 2px 0!important;font-size:12px!important;display:flex!important}.feedback-submit-btn-large{letter-spacing:.01em!important;background:var(--accent)!important;color:#fff!important;cursor:pointer!important;box-shadow:0 4px 16px var(--accent-soft)!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:13px 22px!important;font-size:14.5px!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.feedback-submit-btn-large:hover:not(:disabled){background:var(--accent)!important;filter:brightness(1.1)!important;box-shadow:0 6px 20px var(--accent-soft)!important;transform:translateY(-1px)!important}.feedback-submit-btn-large:disabled{opacity:.55!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.channels-list{flex-direction:column!important;flex:1!important;gap:12px!important;display:flex!important}.channel-card-link{background:var(--surface-elevated)!important;border:1px solid var(--line)!important;border-radius:10px!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}.channel-card-link:hover{background:var(--surface)!important;border-color:var(--accent)!important;transform:translate(3px)!important}.channel-icon-wrap{border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;display:flex!important}.channel-card-link.channel-github .channel-icon-wrap{background:var(--surface)!important;color:var(--fg)!important;border:1px solid var(--line2)!important}.channel-card-link.channel-instagram .channel-icon-wrap{color:#e1306c!important;background:#e1306c1f!important;border:1px solid #e1306c40!important}.channel-card-link.channel-email .channel-icon-wrap{background:var(--accent-soft)!important;color:var(--accent)!important;border:1px solid var(--accent)!important}.channel-card-link.channel-api .channel-icon-wrap{color:#13dccb!important;background:#13dccb1f!important;border:1px solid #13dccb40!important}.channel-info{flex:1!important;min-width:0!important}.channel-title-row{align-items:center!important;gap:8px!important;display:flex!important}.channel-title{color:var(--fg)!important;font-size:15px!important;font-weight:700!important}.channel-badge{text-transform:uppercase!important;letter-spacing:.05em!important;background:var(--accent-soft)!important;color:var(--accent)!important;border:1px solid var(--accent)!important;border-radius:4px!important;padding:1.5px 7px!important;font-size:10.5px!important;font-weight:700!important}.channel-desc{color:var(--muted)!important;margin-top:2px!important;font-size:13px!important;line-height:1.5!important}.channel-external-icon{color:var(--faint)!important;flex-shrink:0!important;transition:color .15s!important}.channel-card-link:hover .channel-external-icon{color:var(--accent)!important}.community-manifesto-box{background:var(--surface-elevated)!important;border:1px solid var(--line2)!important;color:var(--muted)!important;border-radius:10px!important;align-items:flex-start!important;gap:12px!important;margin-top:16px!important;padding:16px 18px!important;font-size:13.5px!important;line-height:1.6!important;display:flex!important}.community-manifesto-box strong{color:var(--fg)!important;font-weight:650!important}.feedback-success-card{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:14px!important;padding:40px 24px!important;display:flex!important}.feedback-success-card h4{color:var(--fg)!important;margin:0!important;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Georgia,serif!important;font-size:22px!important;font-weight:700!important}.feedback-success-card p{color:var(--muted)!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.feedback-error-banner{color:#ef4444!important;background:#ef44441f!important;border:1px solid #ef444447!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;font-size:13px!important;display:flex!important}.connect-custom-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:16px 16px 8px;display:flex}.connect-custom-kicker{color:#14b8a6;letter-spacing:.08em;text-transform:uppercase;background:#14b8a61f;border:1px solid #14b8a64d;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.connect-kicker-icon{color:#14b8a6}.connect-custom-title{letter-spacing:-.025em;color:var(--fg);max-width:780px;margin:0;font-size:clamp(26px,3.8vw,38px);font-weight:800;line-height:1.2}.connect-custom-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#2dd4bf 0%,#06b6d4 100%);-webkit-background-clip:text}html[data-theme=light] .connect-custom-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#0d9488 0%,#0891b2 100%);-webkit-background-clip:text}.connect-custom-lede{color:var(--muted);max-width:720px;margin:0;font-size:15.5px;line-height:1.6}.connect-custom-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}.connect-custom-tag{background:var(--surface-elevated);border:1px solid var(--line2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.connect-tag-bullet{border-radius:50%;width:6px;height:6px}.bullet-feedback{background:#2dd4bf;box-shadow:0 0 6px #2dd4bf99}.bullet-model{background:#a78bfa}.bullet-open{background:#38bdf8}.bullet-editorial{background:#fb7185}:root{--bench-bg:var(--bg);--bench-surface:var(--surface);--bench-surface-elevated:var(--surface-elevated);--bench-line:var(--border);--bench-line-strong:var(--border-strong);--bench-text:var(--fg);--bench-muted:var(--fg-muted);--bench-faint:var(--fg-faint);--bench-accent:var(--accent);--bench-accent-soft:var(--accent-soft);--bench-violet:var(--brand-violet);--bench-violet-strong:var(--brand-violet-hover);--bench-violet-soft:var(--brand-violet-soft);--bench-violet-line:var(--brand-violet-line);--bench-violet-hover:var(--brand-violet-hover);--bench-dev-violet:var(--brand-violet);--bench-dev-blue:var(--brand-electric);--bench-dev-cyan:var(--brand-teal);--bench-dev-amber:var(--brand-amber);--bench-dev-emerald:var(--brand-teal);--bench-dev-rose:#ef4444;--bench-dev-indigo:var(--brand-violet);--bench-dev-sky:var(--brand-electric);--bench-dev-teal:var(--brand-teal);--bench-dev-lime:#84cc16;--bench-dev-orange:#f97316;--bench-dev-pink:var(--brand-violet);--bench-dev-purple:var(--brand-violet);--bench-dev-red:#dc2626;--bench-dev-slate:var(--fg-muted)}html[data-theme=light]{--bench-bg:var(--bg);--bench-surface:var(--surface);--bench-surface-elevated:var(--surface-elevated);--bench-line:var(--border);--bench-text:var(--fg);--bench-muted:var(--fg-muted);--bench-violet:var(--brand-violet);--bench-violet-strong:var(--brand-violet-hover);--bench-violet-soft:var(--brand-violet-soft);--bench-violet-line:var(--brand-violet-line);--bench-violet-hover:var(--brand-violet-hover);--bench-dev-violet:var(--brand-violet);--bench-dev-blue:var(--brand-electric);--bench-dev-cyan:var(--brand-teal);--bench-dev-amber:var(--brand-amber);--bench-dev-emerald:var(--brand-teal);--bench-dev-rose:#dc2626;--bench-dev-indigo:var(--brand-violet);--bench-dev-sky:var(--brand-electric);--bench-dev-teal:var(--brand-teal);--bench-dev-lime:#4d7c0f;--bench-dev-orange:#c2410c;--bench-dev-pink:#be185d;--bench-dev-purple:var(--brand-violet);--bench-dev-red:#b91c1c;--bench-dev-slate:#18181b}.benchmarks-page{background:var(--bg);min-height:100vh;color:var(--fg)}.benchmarks-container{flex-direction:column;gap:20px;width:min(100% - 48px,1720px);max-width:1720px;margin:0 auto;display:flex}.benchmarks-container.is-embedded{gap:16px;width:100%;max-width:none;margin:0;padding-bottom:8px}.bench-loading-shell{border:1px solid var(--bench-line);background:var(--bench-surface);color:var(--bench-muted);border-radius:14px;align-items:center;gap:10px;padding:40px 22px;font-size:13px;font-weight:600;display:flex}.bench-loading-pulse{background:var(--bench-violet);border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite bench-loading-pulse}@keyframes bench-loading-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.bench-header-panel{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;flex-direction:column;justify-content:center;min-height:230px;margin-bottom:20px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #00000040}html[data-theme=light] .bench-header-panel{background:var(--surface);border-color:var(--border-strong);box-shadow:0 4px 18px #0000000a}.bench-header-panel:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--brand-violet) 25%, var(--accent) 75%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0}.bench-header-content{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;width:100%;display:flex}.bench-header-brand{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;max-width:760px;display:flex}.bench-badge-chip{background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:3.5px 10px;font-size:11px;font-weight:750;display:inline-flex}.bench-headline{color:var(--fg);letter-spacing:-.025em;margin:0;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Georgia,serif;font-size:34px;font-weight:750;line-height:1.15}.bench-title-accent{background:linear-gradient(96deg, var(--brand-violet) 0%, var(--accent) 85%);color:#0000;-webkit-background-clip:text;background-clip:text}.bench-lede{color:var(--bench-muted);max-width:60ch;margin:0;font-size:14.5px;line-height:1.6}.bench-header-metrics-strip{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.bench-metric-chip{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;transition:all .14s;display:inline-flex;box-shadow:0 2px 8px #0000004d}.bench-metric-chip:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.bench-metric-chip .metric-val{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1}.bench-metric-chip .metric-lbl{color:var(--bench-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:650}.bench-metric-chip.is-verified{background:#10b98117;border-color:#10b98159}.bench-metric-chip.is-verified .metric-val{color:#34d399}.bench-header-art-wrap{flex-shrink:0;justify-content:center;align-items:center;width:200px;height:200px;display:flex}.hero-art.hero-benchmarks-art{--hero-halo-color:#f472b6;background:radial-gradient(circle,#f472b62e 0%,#db277714 54%,#0000 74%);animation:4.2s ease-in-out infinite hero-art-float}.hero-benchmarks-svg{filter:drop-shadow(0 0 20px #f472b659)drop-shadow(0 0 45px #db277733);width:100%;height:100%;transition:filter .35s,transform .35s;overflow:visible}.hero-art.hero-benchmarks-art:hover .hero-benchmarks-svg{filter:drop-shadow(0 0 32px #f472b68c)drop-shadow(0 0 65px #db277759);transform:scale(1.03)}@media (max-width:900px){.bench-header-panel{padding:24px 20px}.bench-headline{font-size:26px}.bench-header-art-wrap{display:none}}.model-color-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.fill-anthropic,.fill-violet{background-color:#a855f7}.fill-openai,.fill-emerald{background-color:#10b981}.fill-google,.fill-blue{background-color:#3b82f6}.fill-deepseek,.fill-indigo{background-color:#6366f1}.fill-meta,.fill-cyan{background-color:#06b6d4}.fill-qwen,.fill-alibaba,.fill-amber{background-color:#f59e0b}.fill-mistralai,.fill-orange{background-color:#f97316}.fill-x-ai,.fill-rose{background-color:#f43f5e}.fill-moonshotai,.fill-teal{background-color:#14b8a6}.fill-z-ai,.fill-sky{background-color:#0ea5e9}.fill-nvidia,.fill-lime{background-color:#84cc16}.fill-slate{background-color:#64748b}.fill-pink{background-color:#db2777}.fill-purple{background-color:#9333ea}.fill-red{background-color:#dc2626}.active-model-tag{border:1px solid var(--bench-line);color:var(--bench-text);white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .13s;display:inline-flex}.active-model-tag:hover{background:#ffffff14;border-color:#ffffff2e}.active-tag-name{font-weight:650}.active-tag-src{color:var(--bench-muted);background:#ffffff0f;border-radius:4px;align-items:center;gap:3px;padding:1px 4px;font-size:9.5px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.active-tag-src:hover{color:var(--bench-violet);background:var(--bench-violet-soft)}.active-tag-remove{color:var(--bench-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:color .12s;display:inline-flex}.active-tag-remove:hover{color:#f87171}.model-selection-drawer{background:var(--bench-surface);border:1px solid var(--bench-line);border-radius:12px;flex-direction:column;gap:14px;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) drawerSlideDown;display:flex;box-shadow:0 10px 30px -5px #00000059}.drawer-header-strip{border-bottom:1px solid var(--bench-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.drawer-capacity-badge{color:var(--bench-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.drawer-capacity-badge strong{color:var(--bench-text);font-weight:700}.capacity-max-tag{color:#fbbf24;text-transform:uppercase;letter-spacing:.03em;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:750}.drawer-close-btn{background:var(--bench-surface-elevated);border:1px solid var(--bench-line);color:var(--bench-text);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:650;transition:all .13s;display:inline-flex}.drawer-close-btn:hover{background:var(--bench-violet-soft);border-color:var(--bench-violet-line);color:var(--bench-violet)}.drawer-alert-banner{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;font-weight:600;animation:.15s fadeIn;display:flex}.drawer-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-search-box{background:var(--bench-bg);border:1px solid var(--bench-line);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:240px;padding:6px 10px;display:flex}.drawer-search-icon{color:var(--bench-muted);flex-shrink:0}.drawer-search-input{color:var(--bench-text);background:0 0;border:none;outline:none;width:100%;font-size:12px}.drawer-search-input::placeholder{color:var(--bench-muted)}.drawer-search-clear{color:var(--bench-muted);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.drawer-filter-pills{flex-wrap:wrap;gap:6px;display:flex}.drawer-pill-filter{background:var(--bench-bg);border:1px solid var(--bench-line);color:var(--bench-muted);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .12s}.drawer-pill-filter:hover{color:var(--bench-text);border-color:#fff3}.drawer-pill-filter.is-active{background:var(--bench-violet-soft);border-color:var(--bench-violet-line);color:var(--bench-violet);font-weight:700}.drawer-chips-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;max-height:280px;padding-right:4px;display:grid;overflow-y:auto}.drawer-model-chip{background:var(--bench-bg);border:1px solid var(--bench-line);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:all .13s;display:flex}.drawer-model-chip:hover{background:var(--bench-surface-elevated);border-color:#fff3}.drawer-model-chip.is-selected{border-color:var(--bench-violet-line);background:var(--bench-violet-soft)}.drawer-model-chip.is-disabled{opacity:.4;cursor:not-allowed}.drawer-chip-left{align-items:center;gap:7px;display:flex;overflow:hidden}.drawer-chip-name{color:var(--bench-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.drawer-chip-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.drawer-chip-dev{color:var(--bench-muted);font-size:10px}.bench-views-toolbar{background:var(--bench-surface);border:1px solid var(--bench-line);border-radius:14px;align-items:center;width:100%;margin-bottom:20px;padding:6px;display:flex;box-shadow:0 4px 20px -2px #0006}.views-segmented-control{background:#0b101ae0;border:1px solid #8b5cf638;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;padding:6px;display:grid}.view-tab-btn{color:var(--bench-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 18px;font-size:14px;font-weight:650;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.view-tab-btn svg{opacity:.75;width:17px;height:17px;transition:opacity .16s,transform .16s}.view-tab-btn:hover{color:var(--bench-text);background:#ffffff0f;border-color:#ffffff1f}.view-tab-btn:hover svg{opacity:1;transform:scale(1.1)}.view-tab-btn.is-active{color:#fff;font-size:14px;font-weight:800}.view-tab-btn.is-active svg{opacity:1;transform:scale(1.08)}.view-tab-btn{border-radius:6px!important;font-size:13px!important;font-weight:600!important;transition:all .15s!important}.view-tab-btn:hover{background:var(--surface-hover)!important;color:var(--fg)!important}.view-tab-btn.is-active{background:var(--accent-soft)!important;border:1px solid var(--accent)!important;color:var(--fg)!important;box-shadow:0 0 0 1px var(--accent)!important;font-weight:700!important}.view-tab-btn.is-active svg{color:var(--accent)!important}.benchmarks-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.bench-grid-card{background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;flex-direction:column;gap:14px;padding:18px;transition:all .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #00000040}.bench-grid-card:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);opacity:.85;z-index:1;height:2.5px;transition:opacity .2s,height .2s;position:absolute;top:0;left:0;right:0}.bench-grid-card:hover{box-shadow:0 14px 32px -4px #00000080, 0 0 24px -4px var(--card-glow,#8b5cf62e);border-color:#ffffff29;transform:translateY(-2px)}.bench-grid-card:hover:before{opacity:1;height:3px}.bench-grid-card.cat-coding{--card-accent:#10b981;--card-glow:#10b98138}.bench-grid-card.cat-agentic{--card-accent:#8b5cf6;--card-glow:#8b5cf638}.bench-grid-card.cat-reasoning{--card-accent:#f59e0b;--card-glow:#f59e0b38}.bench-grid-card.cat-mathematics{--card-accent:#f43f5e;--card-glow:#f43f5e38}.bench-grid-card.cat-general-knowledge{--card-accent:#0ea5e9;--card-glow:#0ea5e938}.bench-grid-card.cat-human-preference{--card-accent:#f97316;--card-glow:#f9731638}.bench-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bench-card-title-group{flex-direction:column;gap:5px;min-width:0;display:flex}.bench-card-meta-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bench-domain-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:5px;padding:3px 8.5px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.domain-badge-dot{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px}.bench-card-title{color:#f8fafc;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:750;line-height:1.28}.bench-card-unit{color:#71717a;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.bench-card-coverage{color:var(--bench-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:9.5px;font-weight:700}.bench-card-info-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.bench-card-info-btn:hover,.bench-card-info-btn.is-active{color:#c4b5fd;background:#8b5cf629;border-color:#8b5cf666}.bench-card-explanation{color:#94a3b8;background:#0f172ab3;border:1px solid #8b5cf640;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;font-size:12px;line-height:1.5;animation:.18s fadeIn;display:flex}.bench-explanation-row{flex-direction:column;gap:2px;display:flex}.bench-explanation-label{text-transform:uppercase;letter-spacing:.06em;color:#e2e8f0;font-size:10px;font-weight:700}.bench-explanation-text{color:#94a3b8;margin:0}.bench-card-caveat{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:7px;align-items:flex-start;gap:6px;margin-top:4px;padding:6px 9px;font-size:11px;display:flex}.bench-card-leader-strip{background:linear-gradient(135deg,#f59e0b1f 0%,#d977060f 100%);border:1px solid #f59e0b4d;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;font-size:11.5px;display:flex;box-shadow:0 2px 8px -2px #f59e0b33}.leader-strip-left{align-items:center;gap:6px;min-width:0;display:flex}.leader-trophy-wrap{color:#fbbf24;background:#f59e0b33;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.leader-tag{text-transform:uppercase;letter-spacing:.06em;color:#fbbf24;font-size:9.5px;font-weight:800}.leader-name{color:#fef3c7;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.leader-score{color:#fde68a;font-variant-numeric:tabular-nums;background:#f59e0b33;border:1px solid #f59e0b59;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:800}.leader-delta-badge{color:#34d399;white-space:nowrap;background:#10b98124;border:1px solid #10b9814d;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:2.5px 7px;font-size:10px;font-weight:700;display:inline-flex}.bench-card-bars-stack{flex-direction:column;gap:6px;display:flex}.bench-bar-item{background:#ffffff05;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(145px,190px) minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 10px;transition:all .15s;display:grid}.bench-bar-item:hover{background:#ffffff0d;border-color:#ffffff14}.bench-bar-item.is-first-rank{background:#f59e0b0a;border-color:#f59e0b26}.bench-bar-identity{align-items:center;gap:7px;min-width:0;display:flex}.bench-bar-rank{color:#64748b;text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;width:12px;font-size:11px;font-weight:700}.bench-bar-rank.is-rank-first{color:#fbbf24}.model-color-dot{border-radius:50%;flex-shrink:0;width:6.5px;height:6.5px}.bench-bar-model-name{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.bench-bar-track-col{min-width:0}.bench-bar-track{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.bench-bar-fill{border-radius:999px;height:100%;transition:width .4s cubic-bezier(.16,1,.3,1);box-shadow:0 0 8px}.bench-bar-unreported{color:#64748b;font-size:10.5px;font-style:italic}.bench-bar-score-col{justify-content:flex-end;align-items:center;min-width:85px;display:flex}.bench-score-wrap{align-items:center;gap:7px;display:flex}.bench-score-num{color:#f8fafc;font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:12.5px;font-weight:750}.bench-score-na{color:#64748b;font-size:12px}.bench-source-link{border-radius:4px;align-items:center;gap:2.5px;padding:1.5px 5px;font-size:9.5px;font-weight:700;text-decoration:none;transition:all .14s;display:inline-flex}.bench-source-link.is-official{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.bench-source-link.is-official:hover{background:#10b98138;border-color:#10b98173}.bench-source-link.is-independent{color:#38bdf8;background:#0ea5e91f;border:1px solid #0ea5e940}.bench-source-link.is-independent:hover{background:#0ea5e938;border-color:#0ea5e973}.radar-graph-card{background:var(--bench-surface);border:1px solid var(--bench-line);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.radar-graph-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.radar-header-info{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.radar-tag{background:var(--bench-violet-soft);border:1px solid var(--bench-violet-line);color:var(--bench-violet);text-transform:uppercase;letter-spacing:.09em;border-radius:999px;align-self:flex-start;align-items:center;padding:2px 9px;font-size:9.5px;font-weight:700;display:inline-flex}.radar-title{color:var(--bench-text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:750}.radar-subtitle{color:var(--bench-muted);max-width:70ch;margin:0;font-size:12px;line-height:1.5}.radar-legend-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.radar-legend-pill{background:var(--bench-bg);border:1px solid var(--bench-line);color:var(--bench-text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .13s;display:inline-flex}.radar-legend-pill:hover{background:var(--bench-surface-elevated);border-color:#fff3}.radar-legend-pill.is-muted{opacity:.6;border-style:dashed}.radar-legend-pill.is-highlighted{border-color:var(--bench-violet);background:var(--bench-violet-soft)}.radar-legend-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.radar-legend-name{white-space:nowrap;font-weight:650}.radar-visual-layout{grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr);align-items:start;gap:20px;display:grid}.radar-svg-container{justify-content:center;width:100%;display:flex}.radar-svg{width:100%;max-width:480px;height:auto;overflow:visible}.radar-axis-label-main{fill:var(--bench-text);letter-spacing:-.01em;font-family:inherit;font-size:11px;font-weight:700}.radar-axis-label-sub{fill:var(--bench-muted);font-family:inherit;font-size:9.5px;font-weight:550}.radar-tick-label{fill:var(--bench-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:9.5px;font-weight:600}.radar-grid-line{fill:none;stroke:var(--bench-line);opacity:.7}.radar-spoke-line{stroke:var(--bench-line);opacity:.5}.radar-model-group{transition:opacity .18s}.radar-stats-side-panel{background:var(--bench-bg);border:1px solid var(--bench-line);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.radar-panel-head{border-bottom:1px solid var(--bench-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.radar-panel-title{color:var(--bench-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.radar-panel-models-count{color:var(--bench-violet);background:var(--bench-violet-soft);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:650}.radar-dimensions-list{flex-direction:column;gap:6px;margin-top:4px;display:flex}.radar-dim-row{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.radar-dim-info{flex-direction:column;gap:1px;min-width:0;display:flex}.radar-dim-name{color:var(--bench-text);font-size:11.5px;font-weight:650}.radar-dim-source{color:var(--bench-muted);font-size:9.5px}.radar-dim-leader{align-items:center;display:flex}.radar-leader-chip{align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.radar-leader-model{color:var(--bench-text);font-weight:650}.radar-leader-val{color:#34d399;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.radar-none-text{color:var(--bench-muted);font-size:11px}.quadrant-chart-card{background:var(--bench-surface);border:1px solid var(--bench-line);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.quadrant-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quadrant-header-copy{flex-direction:column;flex:340px;gap:6px;min-width:0;display:flex}.quadrant-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quadrant-toggle-label{color:var(--bench-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.quadrant-checkbox{accent-color:var(--bench-violet);cursor:pointer;width:14px;height:14px}.quadrant-svg-wrap{width:100%;position:relative}.quadrant-svg{background:var(--bench-bg);border:1px solid var(--bench-line);border-radius:8px;width:100%;height:auto}.quadrant-zone{opacity:.12;transition:opacity .2s}.quadrant-zone.zone-reasoning{fill:#8b5cf6}.quadrant-zone.zone-premium{fill:#f59e0b}.quadrant-zone.zone-open{fill:#3b82f6}.quadrant-zone.zone-efficient{fill:#10b981}.quadrant-label-text{fill:var(--bench-muted);text-transform:uppercase;letter-spacing:.05em;font-family:inherit;font-size:10px;font-weight:700}.quadrant-axis-tick{fill:var(--bench-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:10px}.quadrant-axis-title{fill:var(--bench-muted);text-transform:uppercase;letter-spacing:.05em;font-family:inherit;font-size:10.5px;font-weight:650}.quadrant-bg-dot{fill:#64748b;opacity:.4;transition:opacity .16s}.quadrant-bg-dot:hover{opacity:.85}.quadrant-active-point{transition:opacity .16s}.quadrant-point-label{fill:var(--bench-text);paint-order:stroke;stroke:var(--bench-surface);stroke-width:2.75px;stroke-linejoin:round;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:11px;font-weight:700;transition:all .13s}.quadrant-point-label.is-active{font-size:11.5px;font-weight:800}.quadrant-hover-card{background:var(--bench-surface-elevated);border:1px solid var(--bench-violet-line);pointer-events:none;z-index:10;border-radius:10px;flex-direction:column;gap:8px;min-width:210px;padding:12px 14px;animation:.12s fadeIn;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px -4px #00000080}.quadrant-hover-title-row{align-items:center;gap:6px;display:flex}.quadrant-hover-name{color:var(--bench-text);font-size:12.5px;font-weight:750}.quadrant-hover-dev{color:var(--bench-muted);margin-left:auto;font-size:10.5px}.quadrant-hover-stats{border-top:1px solid var(--bench-line);grid-template-columns:repeat(2,1fr);gap:8px;padding-top:6px;display:grid}.hover-stat-item{flex-direction:column;gap:1px;display:flex}.hover-stat-label{color:var(--bench-muted);text-transform:uppercase;font-size:9.5px;font-weight:600}.hover-stat-val{color:var(--bench-text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:750}.quadrant-unplottable-notice{background:#f59e0b14;border:1px solid #f59e0b40;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;font-size:12px;display:flex}.unplottable-notice-header{color:#f59e0b;align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.unplottable-model-list{flex-direction:column;gap:4px;padding-left:24px;display:flex}.unplottable-model-item{color:var(--bench-muted);align-items:baseline;gap:6px;font-size:11.5px;display:flex}.unplottable-model-name{color:var(--bench-text);font-weight:700}.unplottable-model-dev{color:var(--bench-muted)}.unplottable-model-reason{color:#fbbf24;font-style:italic}.quadrant-provenance-footer{border-top:1px solid var(--bench-line);color:var(--bench-muted);flex-direction:column;gap:6px;padding-top:10px;font-size:11px;line-height:1.5;display:flex}.provenance-item strong{color:var(--bench-text)}.provenance-item a{color:var(--bench-violet);text-underline-offset:2px;text-decoration:underline}.provenance-item a:hover{color:#c084fc}.specs-table-container{background:var(--bench-surface);border:1px solid var(--bench-line);border-radius:12px;overflow-x:auto;box-shadow:0 4px 20px -4px #0000004d}.specs-comparison-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.table-th-feature{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--bench-muted);border-bottom:1px solid var(--bench-line);background:var(--bench-bg);min-width:180px;padding:12px 16px;font-size:11px;font-weight:750}.table-th-model{text-align:left;border-bottom:1px solid var(--bench-line);border-left:1px solid var(--bench-line);background:var(--bench-bg);min-width:160px;padding:12px 14px}.table-th-model-name{color:var(--bench-text);align-items:center;gap:6px;font-size:12.5px;font-weight:750;display:flex}.table-th-model-dev{color:var(--bench-muted);margin-top:2px;font-size:10.5px;font-weight:550;display:block}.specs-comparison-table th.table-th-model[class*=\ th-]{box-shadow:inset 0 2px 0 0 var(--bench-dev-tint,transparent)}.specs-comparison-table th.table-th-model.th-violet{--bench-dev-tint:var(--bench-dev-violet)}.specs-comparison-table th.table-th-model.th-blue{--bench-dev-tint:var(--bench-dev-blue)}.specs-comparison-table th.table-th-model.th-cyan{--bench-dev-tint:var(--bench-dev-cyan)}.specs-comparison-table th.table-th-model.th-amber{--bench-dev-tint:var(--bench-dev-amber)}.specs-comparison-table th.table-th-model.th-emerald{--bench-dev-tint:var(--bench-dev-emerald)}.specs-comparison-table th.table-th-model.th-rose{--bench-dev-tint:var(--bench-dev-rose)}.specs-comparison-table th.table-th-model.th-indigo{--bench-dev-tint:var(--bench-dev-indigo)}.specs-comparison-table th.table-th-model.th-sky{--bench-dev-tint:var(--bench-dev-sky)}.specs-comparison-table th.table-th-model.th-teal{--bench-dev-tint:var(--bench-dev-teal)}.specs-comparison-table th.table-th-model.th-lime{--bench-dev-tint:var(--bench-dev-lime)}.specs-comparison-table th.table-th-model.th-orange{--bench-dev-tint:var(--bench-dev-orange)}.specs-comparison-table th.table-th-model.th-pink{--bench-dev-tint:var(--bench-dev-pink)}.specs-comparison-table th.table-th-model.th-purple{--bench-dev-tint:var(--bench-dev-purple)}.specs-comparison-table th.table-th-model.th-red{--bench-dev-tint:var(--bench-dev-red)}.specs-comparison-table th.table-th-model.th-slate{--bench-dev-tint:var(--bench-dev-slate)}.table-group-row th{text-transform:uppercase;letter-spacing:.08em;color:var(--bench-violet);background:var(--bench-violet-soft);border-top:1px solid var(--bench-violet-line);border-bottom:1px solid var(--bench-violet-line);text-align:left;padding:8px 16px;font-size:10.5px;font-weight:750}.table-td-feature{text-align:left;color:var(--bench-text);border-bottom:1px solid var(--bench-line);background:#ffffff04;padding:10px 16px;font-size:12px;font-weight:600}.feature-title-wrap{align-items:center;gap:8px;display:flex}.feature-icon{color:var(--bench-muted);flex-shrink:0;display:block}.feature-icon-violet{color:#c084fc}.feature-icon-blue{color:#60a5fa}.feature-icon-amber{color:#fbbf24}.feature-icon-emerald{color:#34d399}.table-td-val{color:var(--bench-text);border-bottom:1px solid var(--bench-line);border-left:1px solid var(--bench-line);vertical-align:middle;padding:10px 14px;font-size:12px;display:table-cell}.table-td-strong{font-weight:650;display:block}.table-td-sub{color:var(--bench-muted);font-size:10.5px;line-height:1.35;display:block}.table-td-numeric{font-variant-numeric:tabular-nums;font-weight:600}.license-open{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.license-proprietary{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.official-link-stack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.official-verification-link{color:#34d399;background:#34d3991f;border:1px solid #34d39940;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:650;text-decoration:none;transition:all .12s;display:inline-flex}.official-verification-link:hover{color:#a7f3d0;background:#34d39938}.official-doc-link{border:1px solid var(--bench-line);color:var(--bench-muted);background:#ffffff0d;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.official-doc-link:hover{color:var(--bench-text);background:#ffffff1a}.bench-guide-panel{background:var(--bench-surface);border:1px solid var(--bench-line);border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.guide-header-strip{border-bottom:1px solid var(--bench-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.guide-header-left{align-items:center;gap:9px;min-width:0;display:flex}.guide-headline{color:var(--bench-text);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:750}.guide-header-note{color:var(--bench-muted);text-align:right;font-size:11.5px}.guide-cards-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide-card-compact{background:var(--bench-bg);border:1px solid var(--bench-line);border-radius:10px;flex-direction:column;gap:7px;padding:13px 14px;display:flex;position:relative}.guide-card-index{background:var(--bench-violet-soft);border:1px solid var(--bench-violet-line);color:var(--bench-violet);letter-spacing:.1em;font-variant-numeric:tabular-nums;border-radius:5px;align-self:flex-start;align-items:center;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.guide-card-compact h4{color:var(--bench-text);margin:0;font-size:12.5px;font-weight:700}.guide-card-compact p{color:var(--bench-muted);margin:0;font-size:11.5px;line-height:1.5}.bench-coverage-panel{border:1px solid var(--bench-line);background:var(--bench-bg);border-radius:10px;flex-direction:column;gap:12px;padding:13px 14px;display:flex}.bench-coverage-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bench-coverage-kicker{color:var(--bench-violet);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.bench-coverage-heading h4{color:var(--bench-text);margin:3px 0 0;font-size:12.5px;font-weight:750}.bench-coverage-total{color:var(--bench-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.bench-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;display:grid}.bench-coverage-row{grid-template-columns:minmax(120px,1.2fr) minmax(70px,2fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.bench-coverage-name,.bench-coverage-value{color:var(--bench-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.bench-coverage-value{color:var(--bench-text);font-variant-numeric:tabular-nums;text-align:right}.bench-coverage-track{background:var(--bench-line);border-radius:999px;height:5px;display:block;overflow:hidden}.bench-coverage-track span{border-radius:inherit;background:linear-gradient(90deg, var(--bench-violet), #f472b6);height:100%;display:block}.bench-audit-bar{background:var(--bench-bg);border:1px solid var(--bench-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.audit-left{min-width:0;color:var(--bench-muted);flex:1;align-items:center;gap:9px;font-size:11.5px;line-height:1.45;display:flex}.audit-api-btn{background:var(--bench-violet-soft);border:1px solid var(--bench-violet-line);color:var(--bench-violet);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:650;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.audit-api-btn:hover{background:var(--bench-violet-hover);border-color:var(--bench-violet)}.audit-freshness{background:var(--bench-bg);border:1px solid var(--bench-line);color:var(--bench-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.benchmarks-footer-nav{justify-content:center;margin-top:6px;display:flex}.bench-main-content{flex-direction:column;gap:16px;min-width:0;display:flex}html[data-theme=light] .bench-header-panel,html[data-theme=light] .bench-views-toolbar,html[data-theme=light] .bench-grid-card,html[data-theme=light] .radar-graph-card,html[data-theme=light] .quadrant-chart-card,html[data-theme=light] .specs-table-container,html[data-theme=light] .bench-guide-panel{background:#fff;border-color:#e2dfef;box-shadow:0 2px 10px #0000000a}html[data-theme=light] .active-model-tag{color:#18181b;background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .views-segmented-control{background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .view-tab-btn.is-active{color:#18181b;background:#fff;box-shadow:0 1px 3px #0000001a}html[data-theme=light] .bench-card-explanation,html[data-theme=light] .radar-stats-side-panel,html[data-theme=light] .quadrant-svg,html[data-theme=light] .guide-card-compact,html[data-theme=light] .bench-audit-bar,html[data-theme=light] .drawer-search-box,html[data-theme=light] .drawer-pill-filter,html[data-theme=light] .drawer-model-chip{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .table-th-feature,html[data-theme=light] .table-th-model{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .table-td-val,html[data-theme=light] .table-td-feature{color:#18181b;border-color:#e2e8f0}html[data-theme=light] .feature-icon-violet{color:#7c3aed}html[data-theme=light] .feature-icon-blue{color:#1d4ed8}html[data-theme=light] .feature-icon-amber{color:#b45309}html[data-theme=light] .feature-icon-emerald{color:#047857}html[data-theme=light] .bench-grid-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px -2px #0f172a0d,0 1px 3px #0f172a08}html[data-theme=light] .bench-card-title{color:#0f172a}html[data-theme=light] .bench-card-unit{color:#64748b}html[data-theme=light] .bench-card-info-btn{color:#64748b;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .bench-card-info-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .bench-card-explanation{color:#64748b;background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .bench-explanation-label{color:#0f172a}html[data-theme=light] .bench-card-leader-strip{background:linear-gradient(135deg,#fef3c7 0%,#fffbeb 100%);border-color:#fde68a;box-shadow:0 2px 8px -1px #f59e0b1f}html[data-theme=light] .leader-trophy-wrap{color:#b45309;background:#f59e0b40}html[data-theme=light] .leader-tag{color:#b45309}html[data-theme=light] .leader-name{color:#78350f}html[data-theme=light] .leader-score{color:#92400e;background:#fde68a;border-color:#fcd34d}html[data-theme=light] .leader-delta-badge{color:#15803d;background:#dcfce7;border-color:#86efac}html[data-theme=light] .bench-bar-item:hover{background:#f8fafc;border-color:#e2e8f0}html[data-theme=light] .bench-bar-item.is-first-rank{background:#fffbeb;border-color:#fde68a}html[data-theme=light] .bench-bar-rank{color:#94a3b8}html[data-theme=light] .bench-bar-rank.is-rank-first{color:#d97706}html[data-theme=light] .bench-bar-model-name{color:#0f172a}html[data-theme=light] .bench-bar-track{background:#e2e8f0}html[data-theme=light] .bench-score-num{color:#0f172a}@media (max-width:1024px){.radar-visual-layout,.guide-cards-grid-compact{grid-template-columns:1fr}}@media (max-width:960px){.benchmarks-matrix-grid{grid-template-columns:1fr}.bench-bar-item{grid-template-columns:minmax(0,1fr) minmax(54px,90px) auto;gap:8px}.views-segmented-control{width:100%;overflow-x:auto}}.bench-header-meta{flex-shrink:0;align-items:stretch;display:flex}.bench-meta-item{border-left:1px solid var(--bench-line);flex-direction:column;gap:2px;min-width:104px;padding:0 20px;display:flex}.bench-meta-item:first-child{border-left:0;padding-left:0}.bench-meta-item:last-child{padding-right:0}.bench-meta-val{letter-spacing:-.02em;color:var(--bench-text);align-items:center;gap:6px;font-size:22px;font-weight:700;line-height:1.1;display:inline-flex}.bench-meta-val.is-verified{color:#34d399}.lbl-short{display:none}.bench-meta-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--bench-muted);font-size:10.5px;font-weight:600}.bench-panel-card{border:1px solid var(--bench-line);background:var(--bench-surface);border-radius:14px;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px 20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px 18px -2px #0006}.bench-panel-card:hover{border-color:#ffffff24}.bench-unified-filter-panel{background:linear-gradient(180deg, #17203380 0%, var(--bench-surface) 100%);border:1px solid var(--bench-line);border-radius:14px;margin-bottom:18px;padding:13px 20px;transition:all .18s;box-shadow:0 4px 18px -2px #0006}.bench-unified-filter-panel.is-expanded{background:linear-gradient(180deg, #1e293b8c 0%, var(--bench-surface) 100%);border-color:#8b5cf659;padding:18px 24px;box-shadow:0 6px 24px -4px #00000080,0 0 20px -6px #8b5cf62e}.bench-unified-header-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.bench-unified-filter-panel.is-expanded .bench-unified-header-strip{border-bottom:1px solid #ffffff14;padding-bottom:14px}.bench-unified-header-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bench-unified-header-title .bench-control-label{letter-spacing:.06em;text-transform:uppercase;color:var(--bench-text);font-size:13.5px;font-weight:800}.bench-selected-highlights{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bench-highlight-badge{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:700;line-height:1.3;transition:all .14s;display:inline-flex}.bench-highlight-badge .badge-val{font-variant-numeric:tabular-nums;font-weight:850}.bench-highlight-badge .badge-lbl{letter-spacing:.01em;font-weight:650}.bench-highlight-badge .badge-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.bench-highlight-badge.badge-models{color:#ddd6fe;background:#8b5cf626;border:1px solid #8b5cf66b;box-shadow:0 0 10px -2px #8b5cf640}.bench-highlight-badge.badge-models .badge-dot{background:#a78bfa;box-shadow:0 0 6px #a78bfa}.bench-highlight-badge.badge-models .badge-val{color:#f5f3ff}.bench-highlight-badge.badge-benchmarks{color:#fbcfe8;background:#f472b624;border:1px solid #f472b66b;box-shadow:0 0 10px -2px #f472b640}.bench-highlight-badge.badge-benchmarks .badge-dot{background:#f472b6;box-shadow:0 0 6px #f472b6}.bench-highlight-badge.badge-benchmarks .badge-val{color:#fdf2f8}.bench-highlight-status{color:var(--bench-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:600}.bench-unified-toggle-btn{background:var(--bench-surface-elevated);border:1px solid var(--bench-line);color:var(--bench-text);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .14s;display:inline-flex}.bench-unified-toggle-btn:hover{background:var(--bench-violet-soft);border-color:var(--bench-violet-line);color:var(--bench-violet);transform:translateY(-1px)}.bench-unified-toggle-btn.is-active{background:var(--bench-violet-soft);border-color:var(--bench-violet);color:var(--bench-violet);box-shadow:0 0 14px -2px #8b5cf666}.bench-unified-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bench-unified-expanded-body{border-top:1px solid #ffffff14;flex-direction:column;gap:16px;margin-top:14px;padding-top:14px;animation:.18s fadeIn;display:flex}.bench-unified-subsection{flex-direction:column;gap:10px;display:flex}.bench-subsection-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bench-subsection-title{align-items:baseline;gap:8px;display:flex}.bench-subsection-label{text-transform:uppercase;letter-spacing:.08em;color:var(--bench-muted);font-size:11px;font-weight:750}.bench-subsection-actions{align-items:center;gap:8px;display:flex}.bench-unified-divider{background:linear-gradient(90deg,#0000,#ffffff1f 15% 85%,#0000);height:1px;margin:4px 0}.bench-control-block{flex-direction:column;gap:12px;min-width:0;display:flex}.bench-control-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bench-control-title{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bench-control-label{letter-spacing:.08em;text-transform:uppercase;color:var(--bench-text);font-size:12px;font-weight:700}.bench-control-hint{color:var(--bench-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.bench-control-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bench-preset-link{color:var(--bench-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600;transition:color .13s,background .13s,border-color .13s}.bench-preset-link:hover{color:var(--bench-text);background:#ffffff0a}.bench-preset-link.is-active{color:var(--bench-violet-strong);background:var(--bench-violet-soft);border-color:var(--bench-violet-line)}.bench-control-toggle,.bench-control-link{cursor:pointer;align-items:center;gap:6px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.bench-control-toggle{border:1px solid var(--bench-line);color:var(--bench-text);background:#ffffff08;border-radius:8px;padding:6px 11px;transition:border-color .13s,color .13s}.bench-control-toggle:hover{border-color:var(--bench-violet-line);color:var(--bench-violet-strong)}.bench-control-toggle.is-open{border-color:var(--bench-violet);color:var(--bench-violet-strong)}.bench-picker-toggle{border:1px solid var(--bench-line);color:var(--bench-text);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-family:inherit;font-size:11.5px;font-weight:600;display:none}.bench-control-link{color:var(--bench-muted);background:0 0;border:0;border-radius:6px;padding:4px 8px;transition:color .13s,background .13s}.bench-control-link:hover{color:var(--bench-text);background:#ffffff0a}.bench-model-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bench-model-add{border:1px dashed var(--bench-line);color:var(--bench-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:600;transition:border-color .13s,color .13s;display:inline-flex}.bench-model-add:hover{border-color:var(--bench-violet-line);color:var(--bench-violet-strong)}.bench-presets-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bench-presets-label{color:var(--bench-muted);text-transform:uppercase;letter-spacing:.05em;margin-right:2px;font-size:10px;font-weight:700}.bench-preset-reset{border:1px solid var(--bench-line);color:var(--bench-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:all .13s;display:inline-flex}.bench-preset-reset:hover{color:var(--bench-text);background:#ffffff0d;border-color:#fff3}.bench-picker-toggle{background:var(--bench-surface-elevated);border:1px solid var(--bench-line);color:var(--bench-text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:11.5px;font-weight:650;transition:all .13s;display:inline-flex}.bench-picker-toggle:hover{background:var(--bench-violet-soft);border-color:var(--bench-violet-line);color:var(--bench-violet)}.bench-picker-toggle.is-active{background:var(--bench-violet-soft);border-color:var(--bench-violet);color:var(--bench-violet)}.bench-control-sep{background:var(--bench-line);height:1px}.bench-picker-groups{border:1px solid var(--bench-line);background:#0f172a99;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:10px;padding:14px;animation:.15s fadeIn;display:none}.bench-picker-groups.is-expanded{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}@media (min-width:1200px){.bench-picker-groups.is-expanded{grid-template-columns:repeat(6,1fr)}}.bench-category-card{background:var(--bench-surface);border:1px solid var(--bench-line);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex;box-shadow:0 2px 8px -2px #00000059}.bench-category-card:hover{transform:translateY(-1px)}.bench-category-card-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;display:flex}.bench-category-card-name{text-transform:uppercase;letter-spacing:.07em;color:var(--bench-muted);font-size:11px;font-weight:750}.bench-category-toggle-btn{border:1px solid var(--bench-line);cursor:pointer;font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;transition:all .13s}.bench-category-toggle-btn.is-empty{color:#64748b;background:#ffffff08;border-color:#ffffff17}.bench-category-card.cat-coding{background:linear-gradient(#10b9810d 0%,#0e121af2 100%);border-color:#10b98138}.bench-category-card.cat-coding:hover{border-color:#10b98180;box-shadow:0 4px 18px -2px #10b98140}.bench-category-card.cat-coding .bench-category-card-name{color:#34d399}.bench-category-card.cat-coding .bench-category-toggle-btn.is-active{color:#6ee7b7;background:#10b98133;border-color:#10b98173}.bench-category-card.cat-coding .bench-picker-chip.is-on{color:#d1fae5;background:#10b98129;border-color:#10b98180}.bench-category-card.cat-coding .bench-picker-chip.is-on .bench-picker-chip-mark{color:#042f2e;background:#10b981;border-color:#10b981}.bench-category-card.cat-agentic{background:linear-gradient(#8b5cf60d 0%,#0e121af2 100%);border-color:#8b5cf640}.bench-category-card.cat-agentic:hover{border-color:#8b5cf680;box-shadow:0 4px 18px -2px #8b5cf640}.bench-category-card.cat-agentic .bench-category-card-name{color:#a78bfa}.bench-category-card.cat-agentic .bench-category-toggle-btn.is-active{color:#c4b5fd;background:#8b5cf633;border-color:#8b5cf673}.bench-category-card.cat-agentic .bench-picker-chip.is-on{color:#ede9fe;background:#8b5cf629;border-color:#8b5cf680}.bench-category-card.cat-agentic .bench-picker-chip.is-on .bench-picker-chip-mark{color:#2e1065;background:#8b5cf6;border-color:#8b5cf6}.bench-category-card.cat-reasoning{background:linear-gradient(#f59e0b0d 0%,#0e121af2 100%);border-color:#f59e0b40}.bench-category-card.cat-reasoning:hover{border-color:#f59e0b80;box-shadow:0 4px 18px -2px #f59e0b40}.bench-category-card.cat-reasoning .bench-category-card-name{color:#fbbf24}.bench-category-card.cat-reasoning .bench-category-toggle-btn.is-active{color:#fde68a;background:#f59e0b33;border-color:#f59e0b73}.bench-category-card.cat-reasoning .bench-picker-chip.is-on{color:#fef3c7;background:#f59e0b29;border-color:#f59e0b80}.bench-category-card.cat-reasoning .bench-picker-chip.is-on .bench-picker-chip-mark{color:#451a03;background:#f59e0b;border-color:#f59e0b}.bench-category-card.cat-mathematics{background:linear-gradient(#f43f5e0d 0%,#0e121af2 100%);border-color:#f43f5e40}.bench-category-card.cat-mathematics:hover{border-color:#f43f5e80;box-shadow:0 4px 18px -2px #f43f5e40}.bench-category-card.cat-mathematics .bench-category-card-name{color:#fb7185}.bench-category-card.cat-mathematics .bench-category-toggle-btn.is-active{color:#fecdd3;background:#f43f5e33;border-color:#f43f5e73}.bench-category-card.cat-mathematics .bench-picker-chip.is-on{color:#ffe4e6;background:#f43f5e29;border-color:#f43f5e80}.bench-category-card.cat-mathematics .bench-picker-chip.is-on .bench-picker-chip-mark{color:#4c0519;background:#f43f5e;border-color:#f43f5e}.bench-category-card.cat-general-knowledge{background:linear-gradient(#0ea5e90d 0%,#0e121af2 100%);border-color:#0ea5e940}.bench-category-card.cat-general-knowledge:hover{border-color:#0ea5e980;box-shadow:0 4px 18px -2px #0ea5e940}.bench-category-card.cat-general-knowledge .bench-category-card-name{color:#38bdf8}.bench-category-card.cat-general-knowledge .bench-category-toggle-btn.is-active{color:#bae6fd;background:#0ea5e933;border-color:#0ea5e973}.bench-category-card.cat-general-knowledge .bench-picker-chip.is-on{color:#e0f2fe;background:#0ea5e929;border-color:#0ea5e980}.bench-category-card.cat-general-knowledge .bench-picker-chip.is-on .bench-picker-chip-mark{color:#082f49;background:#0ea5e9;border-color:#0ea5e9}.bench-category-card.cat-human-preference{background:linear-gradient(#f973160d 0%,#0e121af2 100%);border-color:#f9731640}.bench-category-card.cat-human-preference:hover{border-color:#f9731680;box-shadow:0 4px 18px -2px #f9731640}.bench-category-card.cat-human-preference .bench-category-card-name{color:#fb923c}.bench-category-card.cat-human-preference .bench-category-toggle-btn.is-active{color:#fed7aa;background:#f9731633;border-color:#f9731673}.bench-category-card.cat-human-preference .bench-picker-chip.is-on{color:#ffedd5;background:#f9731629;border-color:#f9731680}.bench-category-card.cat-human-preference .bench-picker-chip.is-on .bench-picker-chip-mark{color:#431407;background:#f97316;border-color:#f97316}.bench-preset-link.preset-frontier.is-active{color:#f3e8ff;background:linear-gradient(135deg,#a855f738 0%,#6366f138 100%);border-color:#a855f78c;box-shadow:0 0 12px #a855f74d}.bench-preset-link.preset-open-weights.is-active{color:#d1fae5;background:linear-gradient(135deg,#10b98138 0%,#06b6d438 100%);border-color:#10b9818c;box-shadow:0 0 12px #10b9814d}.bench-preset-link.preset-coding.is-active{color:#e0f2fe;background:linear-gradient(135deg,#0ea5e938 0%,#3b82f638 100%);border-color:#0ea5e98c;box-shadow:0 0 12px #0ea5e94d}.bench-domain-badge.cat-coding{color:#34d399;background:#10b98126;border:1px solid #10b98159}.bench-domain-badge.cat-agentic{color:#c4b5fd;background:#8b5cf626;border:1px solid #8b5cf659}.bench-domain-badge.cat-reasoning{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b59}.bench-domain-badge.cat-mathematics{color:#fb7185;background:#f43f5e26;border:1px solid #f43f5e59}.bench-domain-badge.cat-general-knowledge{color:#38bdf8;background:#0ea5e926;border:1px solid #0ea5e959}.bench-domain-badge.cat-human-preference{color:#fb923c;background:#f9731626;border:1px solid #f9731659}.bench-grid-card.cat-coding{border-top:2px solid #10b98173}.bench-grid-card.cat-agentic{border-top:2px solid #8b5cf673}.bench-grid-card.cat-reasoning{border-top:2px solid #f59e0b73}.bench-grid-card.cat-mathematics{border-top:2px solid #f43f5e73}.bench-grid-card.cat-general-knowledge{border-top:2px solid #0ea5e973}.bench-grid-card.cat-human-preference{border-top:2px solid #f9731673}.bench-picker-chips{flex-wrap:wrap;gap:6px;display:flex}.bench-picker-chip{border:1px solid var(--bench-line);color:var(--bench-muted);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:5px 10px 5px 7px;font-family:inherit;font-size:11.5px;font-weight:600;transition:color .13s,border-color .13s,background .13s;display:inline-flex}.bench-picker-chip:hover{color:var(--bench-text);border-color:#fff3}.bench-picker-chip.is-on{color:var(--bench-text);border-color:var(--bench-violet-line);background:var(--bench-violet-soft)}.bench-picker-chip-mark{border:1px solid var(--bench-line);color:#0b0d12;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.bench-picker-chip.is-on .bench-picker-chip-mark{border-color:var(--bench-violet);background:var(--bench-violet);color:#0b0d12}html[data-theme=light] .bench-control-toggle{background:#fff;border-color:#e2e8f0}html[data-theme=light] .bench-preset-link:hover,html[data-theme=light] .bench-control-link:hover{background:#f1f5f9}html[data-theme=light] .bench-picker-chip.is-on{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}html[data-theme=light] .bench-picker-chip.is-on .bench-picker-chip-mark{color:#fff;background:#7c3aed;border-color:#7c3aed}html[data-theme=light] .bench-picker-chip:hover{border-color:#c4b5fd}@media (max-width:900px){.benchmarks-matrix-grid{grid-template-columns:1fr!important}.bench-header-top{flex-direction:column;align-items:flex-start;gap:20px}.bench-header-meta{width:100%}.bench-meta-item{flex:1;min-width:0;padding:0 14px}.bench-meta-item:first-child{padding-left:0}.bench-meta-val{font-size:18px}}@media (max-width:640px){.benchmarks-matrix-grid{grid-template-columns:1fr!important}.bench-control-panel{gap:14px;padding:14px}.bench-control-head{gap:8px}.bench-preset-link{display:none}.bench-picker-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:none}.bench-picker-groups.is-expanded{display:grid}.bench-control-link{padding:4px 7px}.bench-picker-toggle{display:inline-flex}.bench-model-row{gap:6px}.active-tag-src span{display:none}.active-tag-src{padding:3px 4px}.views-segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;display:grid}.view-tab-btn{justify-content:center;padding:7px 8px;font-size:11.5px}.bench-meta-item{min-width:0;padding:0 10px}.bench-meta-item:first-child{padding-left:0}.bench-meta-val{font-size:17px}.bench-meta-lbl{letter-spacing:.06em;white-space:nowrap;font-size:9px}.lbl-full{display:none}.lbl-short{display:inline}.guide-header-strip{flex-direction:column;align-items:flex-start;gap:6px}.guide-header-note{text-align:left}.bench-coverage-grid{grid-template-columns:1fr}.bench-coverage-heading{flex-direction:column;align-items:flex-start;gap:5px}.bench-audit-bar{flex-direction:column;align-items:flex-start;gap:10px}.audit-left{align-items:flex-start}.audit-freshness,.audit-api-btn{justify-content:center;width:100%}}.active-tag-remove,.active-tag-src,.bench-source-link,.official-verification-link{position:relative}.active-tag-remove:before,.active-tag-src:before,.bench-source-link:before,.official-verification-link:before{content:"";width:max(24px,100%);height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.active-tag-remove{min-width:18px;min-height:18px}.specs-comparison-table th.table-th-feature,.specs-comparison-table th.table-td-feature{z-index:2;background:var(--bench-surface);position:sticky;left:0}.specs-comparison-table thead th.table-th-feature{z-index:4}html[data-theme=light] .bench-meta-val.is-verified,html[data-theme=light] .bench-source-link.is-official,html[data-theme=light] .radar-leader-val,html[data-theme=light] .official-verification-link{color:#047857}html[data-theme=light] .bench-source-link.is-independent,html[data-theme=light] .license-open{color:#1d4ed8}html[data-theme=light] .leader-label,html[data-theme=light] .leader-name,html[data-theme=light] .leader-score,html[data-theme=light] .license-proprietary,html[data-theme=light] .bench-card-caveat{color:#92400e}html[data-theme=light] .table-th-feature{color:#18181b}html[data-theme=light] .official-verification-link:hover{color:#065f46}html[data-theme=light] .bench-metric-chip{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px -1px #0f172a0f}html[data-theme=light] .bench-metric-chip:hover{background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .bench-metric-chip .metric-val{color:#18181b}html[data-theme=light] .bench-metric-chip .metric-lbl{color:#64748b}html[data-theme=light] .bench-metric-chip.is-verified{background:#ecfdf5;border-color:#a7f3d0}html[data-theme=light] .bench-metric-chip.is-verified .metric-val{color:#047857}html[data-theme=light] .bench-unified-filter-panel{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px -2px #0f172a0f}html[data-theme=light] .bench-unified-filter-panel.is-expanded{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 24px -4px #0f172a14}html[data-theme=light] .bench-unified-filter-panel.is-expanded .bench-unified-header-strip{border-bottom-color:#f1f5f9}html[data-theme=light] .bench-unified-header-title .bench-control-label{color:#18181b}html[data-theme=light] .bench-highlight-badge.badge-models{color:#6b21a8;box-shadow:none;background:#f3e8ff;border-color:#c084fc}html[data-theme=light] .bench-highlight-badge.badge-models .badge-val{color:#581c87}html[data-theme=light] .bench-highlight-badge.badge-models .badge-dot{box-shadow:none;background:#7c3aed}html[data-theme=light] .bench-highlight-badge.badge-benchmarks{color:#9d174d;box-shadow:none;background:#fdf2f8;border-color:#f472b6}html[data-theme=light] .bench-highlight-badge.badge-benchmarks .badge-val{color:#831843}html[data-theme=light] .bench-highlight-badge.badge-benchmarks .badge-dot{box-shadow:none;background:#db2777}html[data-theme=light] .bench-highlight-status{color:#64748b}html[data-theme=light] .bench-unified-toggle-btn{color:#18181b;background:#f8fafc;border-color:#cbd5e1}html[data-theme=light] .bench-unified-toggle-btn:hover{color:#18181b;background:#f1f5f9;border-color:#a1a1aa}html[data-theme=light] .bench-unified-toggle-btn.is-active{color:#7e22ce;background:#f3e8ff;border-color:#a855f7}html[data-theme=light] .bench-subsection-label{color:#18181b}html[data-theme=light] .bench-control-hint,html[data-theme=light] .bench-preset-label{color:#64748b}html[data-theme=light] .bench-preset-link{color:#18181b;background:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .bench-preset-link.is-active{color:#6d28d9;background:#ede9fe;border-color:#a78bfa}html[data-theme=light] .bench-category-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 4px #0f172a0d}html[data-theme=light] .bench-category-card:hover{box-shadow:0 4px 12px #0f172a14}html[data-theme=light] .bench-category-card-head{border-bottom:1px solid #0000000f}html[data-theme=light] .bench-category-card.cat-coding{background:#f0fdf4;border-color:#bbf7d0}html[data-theme=light] .bench-category-card.cat-coding .bench-category-card-name{color:#059669}html[data-theme=light] .bench-category-card.cat-coding .bench-category-toggle-btn.is-active{color:#047857;background:#dcfce7;border-color:#86efac}html[data-theme=light] .bench-category-card.cat-coding .bench-picker-chip.is-on{color:#065f46;background:#dcfce7;border-color:#86efac}html[data-theme=light] .bench-category-card.cat-coding .bench-picker-chip.is-on .bench-picker-chip-mark{color:#fff;background:#059669;border-color:#059669}html[data-theme=light] .bench-category-card.cat-agentic{background:#f5f3ff;border-color:#ddd6fe}html[data-theme=light] .bench-category-card.cat-agentic .bench-category-card-name{color:#7c3aed}html[data-theme=light] .bench-category-card.cat-agentic .bench-category-toggle-btn.is-active{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd}html[data-theme=light] .bench-category-card.cat-agentic .bench-picker-chip.is-on{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}html[data-theme=light] .bench-category-card.cat-agentic .bench-picker-chip.is-on .bench-picker-chip-mark{color:#fff;background:#7c3aed;border-color:#7c3aed}html[data-theme=light] .bench-category-card.cat-reasoning{background:#fffbeb;border-color:#fde68a}html[data-theme=light] .bench-category-card.cat-reasoning .bench-category-card-name{color:#d97706}html[data-theme=light] .bench-category-card.cat-reasoning .bench-category-toggle-btn.is-active{color:#b45309;background:#fef3c7;border-color:#fcd34d}html[data-theme=light] .bench-category-card.cat-reasoning .bench-picker-chip.is-on{color:#92400e;background:#fef3c7;border-color:#fcd34d}html[data-theme=light] .bench-category-card.cat-reasoning .bench-picker-chip.is-on .bench-picker-chip-mark{color:#fff;background:#d97706;border-color:#d97706}html[data-theme=light] .bench-category-card.cat-mathematics{background:#fff1f2;border-color:#fecdd3}html[data-theme=light] .bench-category-card.cat-mathematics .bench-category-card-name{color:#e11d48}html[data-theme=light] .bench-category-card.cat-mathematics .bench-category-toggle-btn.is-active{color:#be123c;background:#ffe4e6;border-color:#fda4af}html[data-theme=light] .bench-category-card.cat-mathematics .bench-picker-chip.is-on{color:#9f1239;background:#ffe4e6;border-color:#fda4af}html[data-theme=light] .bench-category-card.cat-mathematics .bench-picker-chip.is-on .bench-picker-chip-mark{color:#fff;background:#e11d48;border-color:#e11d48}html[data-theme=light] .bench-category-card.cat-general-knowledge{background:#f0f9ff;border-color:#bae6fd}html[data-theme=light] .bench-category-card.cat-general-knowledge .bench-category-card-name{color:#0284c7}html[data-theme=light] .bench-category-card.cat-general-knowledge .bench-category-toggle-btn.is-active{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc}html[data-theme=light] .bench-category-card.cat-general-knowledge .bench-picker-chip.is-on{color:#075985;background:#e0f2fe;border-color:#7dd3fc}html[data-theme=light] .bench-category-card.cat-general-knowledge .bench-picker-chip.is-on .bench-picker-chip-mark{color:#fff;background:#0284c7;border-color:#0284c7}html[data-theme=light] .bench-category-card.cat-human-preference{background:#fff7ed;border-color:#fed7aa}html[data-theme=light] .bench-category-card.cat-human-preference .bench-category-card-name{color:#ea580c}html[data-theme=light] .bench-category-card.cat-human-preference .bench-category-toggle-btn.is-active{color:#c2410c;background:#ffedd5;border-color:#fdba74}html[data-theme=light] .bench-category-card.cat-human-preference .bench-picker-chip.is-on{color:#9a3412;background:#ffedd5;border-color:#fdba74}html[data-theme=light] .bench-category-card.cat-human-preference .bench-picker-chip.is-on .bench-picker-chip-mark{color:#fff;background:#ea580c;border-color:#ea580c}html[data-theme=light] .bench-picker-chip{color:#18181b;background:#fff;border-color:#cbd5e1}html[data-theme=light] .bench-picker-chip:hover{color:#18181b;background:#f8fafc;border-color:#a1a1aa}html[data-theme=light] .bench-picker-chip-mark{background:#fff;border-color:#cbd5e1}html[data-theme=light] .bench-picker-groups{background:#f8fafc;border-color:#e2e8f0}.bench-custom-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 16px 6px;display:flex}.bench-custom-kicker{color:#f59e0b;letter-spacing:.08em;text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b52;border-radius:999px;align-items:center;gap:8px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.bench-kicker-icon{color:#f59e0b}.bench-custom-title{letter-spacing:-.025em;color:var(--fg);max-width:840px;margin:0;font-size:clamp(26px,3.8vw,40px);font-weight:800;line-height:1.2}.bench-custom-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#f59e0b 0%,#ef4444 85%);-webkit-background-clip:text}html[data-theme=light] .bench-custom-title-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(96deg,#d97706 0%,#dc2626 85%);-webkit-background-clip:text}.bench-custom-lede{color:var(--muted);max-width:760px;margin:0;font-size:15.5px;line-height:1.6}.bench-custom-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.bench-custom-tag{background:var(--surface-elevated);border:1px solid var(--line2);color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0000000a}.bench-tag-bullet{border-radius:50%;width:6px;height:6px}.bullet-agent{background:#38bdf8}.bullet-code{background:#a78bfa}.bullet-reason{background:#f472b6}.bullet-math{background:#fbbf24}.bullet-livecode{background:#34d399}.bullet-pricing{background:#94a3b8}.story-saved-icon{white-space:nowrap!important;border-radius:999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;height:22px!important;padding:0 9px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.story-saved-icon svg{vertical-align:middle!important;flex-shrink:0!important;width:11px!important;height:11px!important;display:inline-block!important}.story-saved-icon.node-blue{color:var(--blue)}.story-saved-icon.node-violet{color:var(--violet)}.story-saved-icon.node-cyan{color:var(--cyan)}.story-saved-icon.node-amber{color:var(--amber)}.story-saved-icon.node-green{color:var(--green)}.story-saved-icon.node-rose{color:var(--rose)}.trending-rank-badge{white-space:nowrap!important;border-radius:999px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;height:24px!important;padding:0 10px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.trending-rank-badge.rank-1{color:#fff!important;background:#b45309!important;border:1px solid #b45309!important;box-shadow:0 0 14px #b4530966!important}.trending-rank-badge.rank-2{color:#18181b!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;box-shadow:0 0 12px #e2e8f033!important}.trending-rank-badge.rank-3{color:#1e3a8a!important;background:#dbeafe!important;border:1px solid #bfdbfe!important;box-shadow:0 0 12px #1e3a8a4d!important}.trending-rank-badge.rank-other{color:#18181b!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;box-shadow:0 0 10px #1e3a8a1a!important}.daily-digest-dossier{box-sizing:border-box!important;flex-direction:column!important;gap:36px!important;width:100%!important;max-width:100%!important;margin:16px 0 60px!important;display:flex!important}.digest-view-header-strip{box-sizing:border-box!important;background:#121424b3!important;border:1px solid #ffffff14!important;border-radius:16px!important;width:100%!important;padding:16px 24px!important}.digest-executive-summary-card{box-sizing:border-box!important;border-radius:20px!important;width:100%!important;padding:38px 40px 34px!important}.digest-executive-summary-card .executive-title{color:#f8fafc!important;margin:0 0 14px!important;font-size:clamp(24px,2.5vw,32px)!important;font-weight:750!important;line-height:1.25!important}.digest-executive-summary-card .executive-lede{color:#a1a1aa!important;max-width:100%!important;margin:0 0 28px!important;font-size:15.5px!important;line-height:1.7!important}.digest-stats-grid{box-sizing:border-box!important;border-top:1px solid #ffffff14!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important;padding-top:24px!important;display:grid!important}@media (max-width:900px){.digest-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:500px){.digest-stats-grid{grid-template-columns:1fr!important}}.digest-stat-item{box-sizing:border-box!important;background:#ffffff08!important;border:1px solid #ffffff12!important;border-radius:14px!important;flex-direction:column!important;gap:6px!important;padding:18px 20px!important;display:flex!important}.digest-stat-item .stat-label{text-transform:uppercase!important;letter-spacing:.06em!important;color:#a1a1aa!important;font-size:11.5px!important;font-weight:700!important}.digest-stat-item .stat-num{font-size:26px!important;font-weight:800!important;line-height:1.15!important}.digest-section{box-sizing:border-box!important;flex-direction:column!important;gap:22px!important;width:100%!important;display:flex!important}.digest-section-heading{flex-direction:column!important;gap:8px!important;margin-bottom:4px!important;display:flex!important}.digest-section-heading .section-badge{text-transform:uppercase!important;letter-spacing:.1em!important;color:#ddd6fe!important;background:#a855f726!important;border:1px solid #a855f759!important;border-radius:999px!important;align-self:flex-start!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:700!important}.digest-section-title{letter-spacing:-.015em!important;color:#f8fafc!important;margin:0!important;font-size:24px!important;font-weight:750!important;line-height:1.3!important}.digest-section-subtitle{color:#a1a1aa!important;max-width:100%!important;margin:0!important;font-size:15px!important;line-height:1.65!important}.digest-themes-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;display:grid!important}@media (max-width:768px){.digest-themes-grid{grid-template-columns:1fr!important}}.digest-theme-card{box-sizing:border-box!important;background:linear-gradient(145deg,#1a152ed9,#0f0c1ce6)!important;border:1px solid #a855f738!important;border-radius:16px!important;flex-direction:column!important;justify-content:space-between!important;gap:14px!important;min-height:170px!important;padding:26px 28px!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;display:flex!important;box-shadow:0 8px 24px #00000040!important}.digest-theme-card:hover{border-color:#a855f780!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px #a855f72e!important}.theme-card-top{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.theme-card-tag{text-transform:uppercase!important;letter-spacing:.08em!important;color:#e9d5ff!important;background:#a855f72e!important;border:1px solid #a855f759!important;border-radius:999px!important;padding:3px 10px!important;font-size:11px!important;font-weight:700!important}.theme-card-signals{color:#c084fc!important;font-size:12px!important;font-weight:600!important}.theme-card-title-row{align-items:center!important;gap:10px!important;display:flex!important}.theme-card-title-row h4{color:#f8fafc!important;margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important}.theme-card-desc{color:#cbd5e1!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.digest-pillars-breakdown-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important;display:grid!important}@media (max-width:860px){.digest-pillars-breakdown-grid{grid-template-columns:1fr!important}}.digest-pillar-box{box-sizing:border-box!important;background:#121424bf!important;border:1px solid #ffffff14!important;border-radius:16px!important;flex-direction:column!important;gap:16px!important;padding:26px 28px!important;transition:transform .18s,border-color .18s!important;display:flex!important;box-shadow:0 8px 24px #00000038!important}.digest-pillar-box:hover{border-color:#ffffff29!important;transform:translateY(-2px)!important}.digest-pillar-header{border-bottom:1px solid #ffffff14!important;justify-content:space-between!important;align-items:center!important;padding-bottom:14px!important;display:flex!important}.pillar-header-left{align-items:center!important;gap:10px!important;display:flex!important}.pillar-header-left h4{color:#f8fafc!important;margin:0!important;font-size:16px!important;font-weight:700!important}.pillar-count-badge{color:#cbd5e1!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-weight:700!important}.digest-pillar-stories{flex-direction:column!important;gap:10px!important;display:flex!important}.digest-story-link-item{background:#ffffff08!important;border:1px solid #ffffff0d!important;border-radius:10px!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;text-decoration:none!important;transition:all .14s!important;display:flex!important}.digest-story-link-item:hover{background:#ffffff12!important;border-color:#a855f759!important;transform:translate(3px)!important}.digest-story-title{color:#e2e8f0!important;font-size:13.5px!important;font-weight:600!important;line-height:1.4!important}.digest-story-company{color:#a78bfa!important;font-size:11.5px!important;font-weight:600!important}html[data-theme=light] .digest-view-header-strip{background:#fff!important;border-color:#e2e8f0!important}html[data-theme=light] .digest-executive-summary-card{background:radial-gradient(120% 160% at 90% 10%,#a855f714,#0000 60%),linear-gradient(145deg,#fff,#faf5ff)!important;border-color:#ddd6fe!important;box-shadow:0 8px 24px #a855f70f!important}html[data-theme=light] .digest-executive-summary-card .executive-title,html[data-theme=light] .digest-section-title,html[data-theme=light] .theme-card-title-row h4,html[data-theme=light] .pillar-header-left h4,html[data-theme=light] .digest-story-title,html[data-theme=light] .digest-executive-summary-card .executive-lede,html[data-theme=light] .digest-section-subtitle,html[data-theme=light] .theme-card-desc{color:#18181b!important}html[data-theme=light] .digest-stat-item{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .digest-stat-item .stat-num{color:#18181b!important}html[data-theme=light] .digest-theme-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}html[data-theme=light] .digest-theme-card:hover{border-color:#c084fc!important;box-shadow:0 8px 24px #a855f71f!important}html[data-theme=light] .theme-card-tag{color:#7c3aed!important;background:#faf5ff!important;border-color:#ddd6fe!important}html[data-theme=light] .digest-pillar-box{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000000a!important}html[data-theme=light] .digest-pillar-header{border-bottom-color:#f1f5f9!important}html[data-theme=light] .pillar-count-badge{color:#18181b!important;background:#f1f5f9!important;border-color:#e2e8f0!important}html[data-theme=light] .digest-story-link-item{background:#f8fafc!important;border-color:#f1f5f9!important}html[data-theme=light] .digest-story-link-item:hover{background:#f1f5f9!important;border-color:#cbd5e1!important}@media (max-width:900px){.daily-digest-dossier{box-sizing:border-box!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:8px 0 24px!important;padding:0 4px 100px!important;overflow-x:hidden!important}.digest-custom-hero{box-sizing:border-box!important;gap:8px!important;width:100%!important;padding:10px 4px 2px!important}.digest-custom-kicker{padding:3px 10px!important;font-size:10.5px!important}.digest-custom-title{letter-spacing:-.015em!important;word-break:break-word!important;max-width:100%!important;font-size:clamp(20px,5.2vw,26px)!important;line-height:1.25!important}.digest-custom-lede{max-width:100%!important;color:var(--muted)!important;font-size:13px!important;line-height:1.5!important}.digest-custom-tags{justify-content:center!important;gap:5px!important;width:100%!important}.digest-custom-tag{padding:3px 8px!important;font-size:10.5px!important}.digest-view-header-strip{box-sizing:border-box!important;border-radius:12px!important;gap:10px!important;width:100%!important;padding:10px 12px!important}.digest-header-left{justify-content:space-between!important;gap:6px!important;width:100%!important}.digest-live-indicator{font-size:10.5px!important}.digest-timestamp-badge{padding:2px 8px!important;font-size:11px!important}.digest-view-refresh-btn{border-radius:8px!important;justify-content:center!important;width:100%!important;padding:7px 12px!important;font-size:12px!important}.digest-executive-bluf-card{box-sizing:border-box!important;border-radius:14px!important;gap:10px!important;width:100%!important;padding:14px 12px!important}.bluf-header{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important}.bluf-intro{font-size:13px!important;line-height:1.45!important}.bluf-bullets{gap:8px!important;padding-left:14px!important}.bluf-bullet-item{font-size:12.5px!important;line-height:1.5!important}.digest-today-briefing-card{box-sizing:border-box!important;border-radius:14px!important;gap:12px!important;width:100%!important;padding:14px 10px!important}.today-briefing-static-header{border-bottom:1px solid #ffffff14!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:0 0 10px!important}.briefing-toggle-left{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.briefing-toggle-title-group h2{font-size:16px!important;line-height:1.3!important}.briefing-teaser-badge{font-size:11px!important}.toolbar-view-mode-toggle{gap:6px!important;width:100%!important;display:flex!important}.toolbar-view-mode-toggle .view-mode-btn{border-radius:8px!important;flex:1!important;justify-content:center!important;padding:7px 8px!important;font-size:11.5px!important}.today-briefing-expanded-content{box-sizing:border-box!important;gap:10px!important;width:100%!important;padding:0!important}.today-briefing-list{gap:10px!important;width:100%!important}.today-briefing-item{box-sizing:border-box!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:flex!important}.briefing-item-rail{flex-shrink:0!important;width:20px!important;padding-top:4px!important}.briefing-step-num{width:20px!important;height:20px!important;font-size:9.5px!important}.briefing-item-card{box-sizing:border-box!important;border-radius:12px!important;flex:1!important;gap:8px!important;width:100%!important;min-width:0!important;padding:12px 10px!important}.briefing-item-title{word-break:break-word!important;font-size:14px!important;line-height:1.35!important}.briefing-item-summary{word-break:break-word!important;font-size:12.5px!important;line-height:1.5!important}.briefing-takeaway-box{border-radius:8px!important;gap:4px!important;padding:8px 10px!important}.takeaway-label{font-size:10.5px!important}.takeaway-text{font-size:12px!important;line-height:1.45!important}.briefing-keypoints-list{gap:3px!important;padding-left:14px!important;font-size:11.5px!important}.briefing-stream-toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:6px 8px!important}.stream-stepper-indicators{justify-content:space-between!important;width:100%!important}.stream-toolbar-actions{justify-content:center!important;gap:6px!important;width:100%!important}.stream-control-btn{flex:1!important;justify-content:center!important;padding:6px 8px!important}.briefing-stream-single-card{border-radius:12px!important;gap:8px!important;padding:12px 10px!important}.stream-card-title{font-size:14.5px!important;line-height:1.35!important}.stream-card-summary{font-size:12.5px!important;line-height:1.5!important}.digest-section{box-sizing:border-box!important;gap:12px!important;width:100%!important}.digest-section-title{font-size:19px!important}.digest-section-subtitle{font-size:12.5px!important;line-height:1.5!important}.digest-themes-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.digest-theme-card{border-radius:12px!important;gap:8px!important;min-height:auto!important;padding:14px 12px!important}.theme-card-title-row h4{font-size:14.5px!important}.theme-card-desc{font-size:12px!important;line-height:1.5!important}.digest-pillars-breakdown-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.digest-pillar-box{border-radius:12px!important;gap:10px!important;padding:14px 12px!important}.digest-story-link-item{gap:8px!important;padding:8px 10px!important}.digest-story-title{font-size:12.5px!important;line-height:1.35!important}}@media (min-width:641px) and (max-width:900px){.daily-digest-dossier{padding:0 16px 100px!important}.digest-themes-grid,.digest-pillars-breakdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.briefing-toggle-left{flex-direction:row!important;align-items:center!important}.today-briefing-static-header{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.toolbar-view-mode-toggle{width:auto!important}}html[data-theme=light] body,html[data-theme=light] .site-frame,html[data-theme=light] .archive-page{background-color:var(--bg)!important;color:var(--fg)!important}html[data-theme=light] .archive-topbar{border-bottom:1px solid var(--border)!important;background:#fffdf8eb!important;box-shadow:0 4px 20px #16130f0a!important}html[data-theme=light] .archive-topbar .wordmark{color:var(--fg)!important}html[data-theme=light] .header-search{background:var(--surface)!important;border-color:var(--border)!important;color:var(--fg)!important;box-shadow:0 2px 8px #16130f08!important}html[data-theme=light] .header-search:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}html[data-theme=light] .header-search input{color:var(--fg)!important}html[data-theme=light] .header-search input::placeholder{color:var(--fg-faint)!important}html[data-theme=light] .header-filter-toggle-btn{background:var(--surface)!important;border-color:var(--border)!important;color:var(--fg)!important;box-shadow:0 2px 6px #16130f08!important}html[data-theme=light] .header-filter-toggle-btn:hover,html[data-theme=light] .header-filter-toggle-btn.is-open{background:var(--surface-hover)!important;border-color:var(--border-strong)!important;color:var(--fg)!important}html[data-theme=light] .sidebar-sticky-wrapper{border-color:var(--border)!important;background:#fffdf8f5!important;box-shadow:0 10px 30px -5px #16130f0f!important}html[data-theme=light] .sidebar-top-title{color:var(--fg-muted)!important;font-weight:750!important}html[data-theme=light] .sidebar-nav-item{color:var(--fg-muted)!important}html[data-theme=light] .sidebar-nav-item .sidebar-nav-label{color:var(--fg)!important;font-weight:600!important}html[data-theme=light] .sidebar-nav-item .sidebar-nav-icon svg{color:var(--fg-muted)!important}html[data-theme=light] .sidebar-nav-item:hover{background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--fg)!important}html[data-theme=light] .sidebar-nav-item:hover .sidebar-nav-label{color:var(--fg)!important}html[data-theme=light] .sidebar-nav-item.is-active{background:var(--accent-soft)!important;border-color:var(--accent-line)!important;color:var(--accent)!important;box-shadow:0 2px 10px #b8860b1f!important}html[data-theme=light] .sidebar-nav-item.is-active .sidebar-nav-label{color:var(--accent)!important;font-weight:700!important}html[data-theme=light] .sidebar-nav-item.item-digest.is-active{background:var(--accent-soft)!important;border-color:var(--accent-line)!important;color:var(--accent)!important}html[data-theme=light] .sidebar-nav-item.item-trending.is-active{color:#c2410c!important;background:#f973161f!important;border-color:#f973164d!important}html[data-theme=light] .sidebar-nav-item.item-saved.is-active{color:#0f766e!important;background:#0f766e1f!important;border-color:#0f766e4d!important}html[data-theme=light] .sidebar-nav-item.item-models.is-active,html[data-theme=light] .sidebar-nav-item.item-products.is-active,html[data-theme=light] .sidebar-nav-item.item-research.is-active,html[data-theme=light] .sidebar-nav-item.item-policy.is-active,html[data-theme=light] .sidebar-nav-item.item-feedback.is-active,html[data-theme=light] .sidebar-nav-item.item-about.is-active,html[data-theme=light] .sidebar-nav-item.item-benchmarks.is-active,html[data-theme=light] .sidebar-nav-item.item-latest.is-active{background:var(--accent-soft)!important;border-color:var(--accent-line)!important;color:var(--accent)!important}html[data-theme=light] .sidebar-nav-item.item-latest.is-active .sidebar-nav-icon{background:var(--accent)!important;color:#fff!important}html[data-theme=light] .sidebar-badge-pill.pill-count{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;color:var(--fg)!important}html[data-theme=light] .sidebar-nav-item.is-active .sidebar-badge-pill.pill-count{background:var(--surface)!important;color:inherit!important;border-color:currentColor!important}html[data-theme=light] .sidebar-badge-pill.pill-hot{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important}html[data-theme=light] .sidebar-badge-pill.pill-digest,html[data-theme=light] .sidebar-badge-pill.pill-bench{background:var(--accent-soft)!important;border:1px solid var(--accent-line)!important;color:var(--accent)!important}html[data-theme=light] .archive-timeline .timeline-list:before{background:linear-gradient(to bottom, var(--border-strong), var(--border) 88%, transparent)!important}html[data-theme=light] .archive-timeline .timeline-node{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:0 0 0 5px var(--bg), 0 4px 14px #16130f14!important}html[data-theme=light] .archive-timeline .timeline-node .date-day{color:var(--fg)!important;font-weight:800!important}html[data-theme=light] .archive-timeline .timeline-node .date-month{color:var(--fg-muted)!important;font-weight:600!important}html[data-theme=light] .archive-timeline .year-divider{border-color:var(--border)!important;background:linear-gradient(90deg, var(--surface-elevated), var(--bg) 75%)!important}html[data-theme=light] .archive-timeline .year-divider span:first-child{color:var(--fg)!important;font-weight:800!important}html[data-theme=light] .archive-timeline .year-rule{background:linear-gradient(to right, var(--border-strong), transparent)!important}html[data-theme=light] .archive-timeline .story-row{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:18px!important;padding:22px 24px!important;box-shadow:0 6px 20px #16130f0a!important}html[data-theme=light] .archive-timeline .story-row:hover{border-color:var(--border-strong)!important;background:var(--surface-elevated)!important;transform:none!important;box-shadow:0 10px 28px #16130f12!important}html[data-theme=light] .archive-timeline .timeline-item.is-expanded .story-row{border-color:var(--accent)!important;box-shadow:0 10px 30px #b8860b1f, 0 0 0 2px var(--accent-soft)!important}html[data-theme=light] .archive-timeline .story-title,html[data-theme=light] .archive-timeline .story-title-text{color:var(--fg)!important;font-weight:700!important}html[data-theme=light] .archive-timeline .story-title-link:hover .story-title-text{color:var(--accent)!important}html[data-theme=light] .story-preview{color:var(--fg)!important;font-size:14px!important;line-height:1.6!important}html[data-theme=light] .story-company-tag{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;color:var(--fg)!important;border-radius:6px!important;padding:1px 7px!important;font-weight:600!important}html[data-theme=light] .story-read-time{color:var(--fg-muted)!important;font-weight:500!important}html[data-theme=light] .story-meta-dot{color:var(--border-strong)!important}html[data-theme=light] .trending-rank-badge.rank-2{background:linear-gradient(135deg, var(--surface) 0%, var(--surface-elevated) 100%)!important;color:var(--fg)!important;border:1px solid var(--border)!important;box-shadow:0 2px 8px #16130f0a!important}html[data-theme=light] .trending-rank-badge.rank-other{color:#b45309!important;background:#fef3c7!important;border:1px solid #fde68a!important;box-shadow:0 2px 8px #b4530914!important}html[data-theme=light] .archive-timeline .key-points{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:14px 16px!important}html[data-theme=light] .archive-timeline .key-points span{color:var(--accent)!important;letter-spacing:.1em!important;font-weight:700!important}html[data-theme=light] .archive-timeline .key-points li{color:var(--fg)!important;font-size:13px!important;line-height:1.6!important}html[data-theme=light] .archive-timeline .key-points li::marker{color:var(--accent)!important}html[data-theme=light] .archive-timeline .story-overview-label{color:var(--accent)!important;font-weight:700!important}html[data-theme=light] .archive-timeline .story-summary{color:var(--fg)!important;font-size:13.5px!important;line-height:1.65!important}html[data-theme=light] .story-action-btn{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;color:var(--fg)!important}html[data-theme=light] .story-actions-bar{border-top-color:var(--border)!important;margin-top:14px!important;padding-top:12px!important}html[data-theme=light] .story-action-btn:hover{background:var(--surface-hover)!important;border-color:var(--border-strong)!important;color:var(--fg)!important}html[data-theme=light] .upvote-btn.is-active,html[data-theme=light] .bookmark-btn.is-active{background:var(--accent-soft)!important;border-color:var(--accent-line)!important;color:var(--accent)!important}html[data-theme=light] .mobile-bottom-nav{border-top:1px solid var(--border)!important;background:#fffdf8f0!important;box-shadow:0 -4px 20px #16130f0d!important}html[data-theme=light] .mobile-bottom-nav button,html[data-theme=light] .mobile-bottom-nav a{color:var(--fg-muted)!important}html[data-theme=light] .mobile-bottom-nav button:hover,html[data-theme=light] .mobile-bottom-nav button.is-active{color:var(--accent)!important}html[data-theme=light] .mobile-bottom-nav button.is-active .nav-label{color:var(--accent)!important;font-weight:700!important}html[data-theme=light] .mobile-bottom-nav button.item-latest.is-active,html[data-theme=light] .mobile-bottom-nav button.item-latest.is-active .nav-label,html[data-theme=light] .mobile-bottom-nav button.item-digest.is-active,html[data-theme=light] .mobile-bottom-nav button.item-digest.is-active .nav-label{color:var(--accent)!important}html[data-theme=light] .mobile-bottom-nav button.item-trending.is-active,html[data-theme=light] .mobile-bottom-nav button.item-trending.is-active .nav-label{color:#c2410c!important}html[data-theme=light] .mobile-bottom-nav button.item-benchmarks.is-active,html[data-theme=light] .mobile-bottom-nav button.item-benchmarks.is-active .nav-label{color:var(--accent)!important}html[data-theme=light] .mobile-bottom-nav button.item-saved.is-active,html[data-theme=light] .mobile-bottom-nav button.item-saved.is-active .nav-label{color:#0f766e!important}html[data-theme=light] .mobile-bottom-nav button.item-feedback.is-active,html[data-theme=light] .mobile-bottom-nav button.item-feedback.is-active .nav-label,html[data-theme=light] .mobile-bottom-nav button.item-about.is-active,html[data-theme=light] .mobile-bottom-nav button.item-about.is-active .nav-label{color:var(--accent)!important}html[data-theme=light] .mobile-saved-badge{background:var(--accent)!important;color:#fff!important}html[data-theme=light] .mobile-nav-menu{border-color:var(--border);background:#fffdf8f7;box-shadow:0 18px 40px #16130f1f}html[data-theme=light] .mobile-nav-menu button{color:var(--fg-muted)}html[data-theme=light] .mobile-nav-menu button:hover,html[data-theme=light] .mobile-nav-menu button.is-active{background:var(--surface-hover);color:var(--fg)}html[data-theme=light] .mobile-nav-menu button.is-active{box-shadow:inset 2px 0 0 var(--accent)}html[data-theme=light] .archive-mobile-filter{border-color:var(--border);color:var(--fg);background:#fffdf8f2;box-shadow:0 8px 24px #16130f14}html[data-theme=light] .archive-mobile-filter:hover{border-color:var(--accent);color:var(--accent)}html[data-theme=light] .semantic-search-banner{background:var(--surface-elevated)!important;border:1px solid var(--border)!important;box-shadow:0 2px 10px #16130f0a!important}html[data-theme=light] .semantic-banner-title{color:var(--accent)!important;font-weight:700!important}html[data-theme=light] .semantic-concept-badge,html[data-theme=light] .stream-chip-pill{background:var(--accent-soft)!important;border:1px solid var(--accent-line)!important;color:var(--accent)!important;font-weight:600!important}html[data-theme=light] .stream-chip-close{color:var(--accent)!important}html[data-theme=light] .active-filters-label{color:var(--fg-muted)!important}html[data-theme=light] .neubench-logo-wordmark{color:var(--fg)!important}.digest-today-briefing-card{background:radial-gradient(120% 160% at 90% 10%,#a855f724,#0000 60%),radial-gradient(100% 140% at 10% 90%,#8b5cf61a,#0000 65%),linear-gradient(145deg,#151024f2,#0c0917fa);border:1px solid #a855f747;border-radius:18px;flex-direction:column;gap:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff14}.today-briefing-header{flex-direction:column;gap:6px;display:flex}.today-briefing-badge{text-transform:uppercase;letter-spacing:.12em;color:#d8b4fe;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.today-briefing-title{color:#f8fafc;margin:0;font-size:clamp(20px,2.5vw,25px);font-weight:800;line-height:1.25}.today-title-sub{color:#c084fc;font-weight:700}.today-briefing-subtitle{color:#a1a1aa;max-width:75ch;margin:0;font-size:13.5px;line-height:1.55}.today-briefing-list{flex-direction:column;gap:16px;display:flex}.today-briefing-item{align-items:stretch;gap:16px;display:flex;position:relative}.briefing-item-rail{flex-direction:column;flex-shrink:0;align-items:center;width:28px;padding-top:10px;display:flex}.briefing-step-num{letter-spacing:.05em;color:#a855f7;font-variant-numeric:tabular-nums;background:#a855f729;border:1px solid #a855f759;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:850;display:grid;box-shadow:0 0 10px #a855f740}.briefing-step-line{background:linear-gradient(#a855f74d 0%,#a855f70d 100%);border-radius:1px;flex:1;width:2px;margin-top:8px}.briefing-item-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:16px 18px;transition:all .18s;display:flex}.briefing-item-card:hover{background:#ffffff0a;border-color:#a855f759;transform:translate(2px);box-shadow:0 8px 24px #00000040}.briefing-item-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.briefing-company-pill{color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:750}.briefing-topic-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.briefing-topic-pill.topic-models{color:#d8b4fe;background:#a855f726;border:1px solid #a855f759}.briefing-topic-pill.topic-products{color:#7dd3fc;background:#38bdf826;border:1px solid #38bdf859}.briefing-topic-pill.topic-research{color:#6ee7b7;background:#34d39926;border:1px solid #34d39959}.briefing-topic-pill.topic-policy{color:#fcd34d;background:#fbbf2426;border:1px solid #fbbf2459}.briefing-date-pill{color:#71717a;margin-left:auto;font-size:11px}.briefing-item-title-link{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.briefing-item-title{color:#f8fafc;margin:0;font-size:16px;font-weight:750;line-height:1.35;transition:color .14s}.briefing-item-title-link:hover .briefing-item-title{color:#c084fc}.briefing-link-icon{color:#71717a;flex-shrink:0;transition:all .14s}.briefing-item-title-link:hover .briefing-link-icon{color:#c084fc;transform:translate(3px)}.briefing-item-summary{color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.6}.briefing-takeaway-box{background:#a855f714;border-left:3px solid #a855f7;border-radius:8px;align-items:baseline;gap:7px;padding:8px 12px;font-size:12.5px;line-height:1.5;display:flex}.briefing-takeaway-box .takeaway-label{color:#d8b4fe;flex-shrink:0;font-weight:750}.briefing-takeaway-box .takeaway-text{color:#e2e8f0}.briefing-keypoints-list{flex-direction:column;gap:4px;margin:2px 0 0;padding-left:18px;display:flex}.briefing-keypoints-list li{color:#a1a1aa;font-size:12px;line-height:1.5}.briefing-keypoints-list li::marker{color:#a855f7}html[data-theme=light] .digest-today-briefing-card{background:linear-gradient(145deg,#fff,#faf5ff)!important;border-color:#8b5cf64d!important;box-shadow:0 10px 30px #7c3aed14!important}html[data-theme=light] .today-briefing-title{color:#18181b!important}html[data-theme=light] .today-title-sub{color:#7c3aed!important}html[data-theme=light] .today-briefing-subtitle{color:#18181b!important}html[data-theme=light] .briefing-item-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}html[data-theme=light] .briefing-item-card:hover{border-color:#c4b5fd!important;box-shadow:0 8px 24px #7c3aed1a!important}html[data-theme=light] .briefing-item-title{color:#18181b!important}html[data-theme=light] .briefing-item-title-link:hover .briefing-item-title{color:#7c3aed!important}html[data-theme=light] .briefing-item-summary{color:#18181b!important}html[data-theme=light] .briefing-company-pill{color:#18181b!important;background:#f1f5f9!important;border-color:#e2e8f0!important}html[data-theme=light] .briefing-takeaway-box{background:#f5f3ff!important;border-left-color:#7c3aed!important}html[data-theme=light] .briefing-takeaway-box .takeaway-label{color:#6d28d9!important}html[data-theme=light] .briefing-takeaway-box .takeaway-text,html[data-theme=light] .briefing-keypoints-list li{color:#18181b!important}html[data-theme=light] .digest-metric-chip{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .digest-metric-chip .metric-chip-val{color:#18181b!important}html[data-theme=light] .digest-metric-chip .metric-chip-lbl{color:#64748b!important}html[data-theme=light] .digest-metric-chip.chip-highlight{background:#ede9fe!important;border-color:#ddd6fe!important}html[data-theme=light] .digest-metric-chip.chip-highlight .metric-chip-val{color:#6d28d9!important}.digest-today-briefing-card.is-collapsed{cursor:pointer;border-color:#a855f752;transition:all .18s cubic-bezier(.16,1,.3,1);gap:0!important;padding:0!important}.digest-today-briefing-card.is-collapsed:hover{border-color:#a855f799;transform:translateY(-1px);box-shadow:0 8px 30px #a855f733}.today-briefing-toggle-title{color:#f8fafc;letter-spacing:.01em;margin:0;font-size:14px;font-weight:800;line-height:1.3}.today-briefing-toggle-strip{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.digest-today-briefing-card.is-expanded .today-briefing-toggle-strip{border-bottom:1px solid #ffffff14;padding:16px 24px 14px}.briefing-toggle-left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.briefing-ai-pill{color:#d8b4fe;letter-spacing:.08em;text-transform:uppercase;background:#a855f729;border:1px solid #a855f773;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:850;display:inline-flex}.ai-pulse-dot{background:#a855f7;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite wordmark-pulse;box-shadow:0 0 8px #a855f7}.briefing-toggle-title-group{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.briefing-teaser-badge{color:#a7f3d0;background:#10b98124;border:1px solid #10b98159;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.briefing-toggle-right{align-items:center;gap:10px;display:flex}.briefing-cta-text{color:#c084fc;font-size:12.5px;font-weight:650;transition:color .14s}.today-briefing-toggle-strip:hover .briefing-cta-text{color:#e9d5ff}.briefing-chevron-btn{color:#e9d5ff;background:#a855f72e;border:1px solid #a855f766;border-radius:50%;place-items:center;width:26px;height:26px;transition:all .14s;display:grid}.today-briefing-toggle-strip:hover .briefing-chevron-btn{background:#a855f752;transform:scale(1.08)}.today-briefing-expanded-content{flex-direction:column;gap:20px;padding:0 24px 24px;animation:.2s cubic-bezier(.16,1,.3,1) filter-popover-appear;display:flex}.briefing-stream-toolbar{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.stream-stepper-indicators{align-items:center;gap:12px;display:flex}.stream-counter-label{color:#a1a1aa;font-variant-numeric:tabular-nums;font-size:12px}.stream-counter-label strong{color:#f8fafc;font-weight:750}.stream-progress-dots{align-items:center;gap:6px;display:inline-flex}.stream-dot-btn{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .18s}.stream-dot-btn:hover{background:#a855f799;transform:scale(1.25)}.stream-dot-btn.is-active{background:#a855f7;transform:scale(1.35);box-shadow:0 0 8px #a855f7}.stream-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stream-control-btn{color:#e2e8f0;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:650;transition:all .14s;display:inline-flex}.stream-control-btn:hover{color:#fff;background:#a855f733;border-color:#a855f766}.stream-control-btn.is-playing{color:#d8b4fe;background:#a855f733;border-color:#a855f773}.toolbar-view-mode-toggle{background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.view-mode-btn{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;transition:all .14s;display:inline-flex}.view-mode-btn:hover{color:#f8fafc}.view-mode-btn.is-active{color:#e9d5ff;background:#a855f740;box-shadow:0 1px 4px #0003}.briefing-stream-single-card{background:#ffffff08;border:1px solid #a855f759;border-radius:14px;flex-direction:column;gap:12px;padding:22px 24px;animation:.28s cubic-bezier(.16,1,.3,1) streamCardFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff0f}@keyframes streamCardFadeIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.stream-card-meta-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.stream-badge-num{color:#d8b4fe;background:#a855f733;border:1px solid #a855f766;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:850}.stream-card-title-link{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.stream-card-title{color:#f8fafc;margin:0;font-size:18px;font-weight:800;line-height:1.35;transition:color .14s}.stream-card-title-link:hover .stream-card-title{color:#c084fc}.stream-card-summary{color:#e2e8f0;margin:0;font-size:14px;line-height:1.65}.stream-card-footer{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:12px;display:flex}.stream-deepdive-link{color:#c084fc;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;transition:all .14s;display:inline-flex}.stream-deepdive-link:hover{color:#e9d5ff;transform:translate(3px)}.stream-timer-bar-wrap{background:#ffffff1a;border-radius:2px;width:90px;height:4px;position:relative;overflow:hidden}.stream-timer-bar{background:linear-gradient(90deg,#a855f7,#38bdf8);border-radius:2px;height:100%;animation:6s linear infinite streamTimerProgress;display:block}@keyframes streamTimerProgress{0%{width:0%}to{width:100%}}html[data-theme=light] .digest-today-briefing-card{background:#fff!important;border:1px solid #8b5cf647!important;box-shadow:0 4px 20px -2px #7c3aed14,0 1px 3px #0000000a!important}html[data-theme=light] .digest-today-briefing-card.is-collapsed{background:#fff!important;border-color:#8b5cf647!important;box-shadow:0 2px 12px #7c3aed12!important}html[data-theme=light] .digest-today-briefing-card.is-collapsed:hover{border-color:#7c3aed!important;box-shadow:0 8px 24px #7c3aed24!important}html[data-theme=light] .digest-today-briefing-card.is-expanded .today-briefing-toggle-strip{border-bottom:1px solid #f1f5f9!important}html[data-theme=light] .today-briefing-toggle-title{color:#18181b!important}html[data-theme=light] .today-title-accent{color:#7c3aed!important}html[data-theme=light] .briefing-ai-pill{color:#7e22ce!important;background:#f3e8ff!important;border-color:#d8b4fe!important}html[data-theme=light] .briefing-teaser-badge{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html[data-theme=light] .briefing-cta-text{color:#6d28d9!important}html[data-theme=light] .today-briefing-toggle-strip:hover .briefing-cta-text{color:#5b21b6!important}html[data-theme=light] .briefing-chevron-btn{color:#6d28d9!important;background:#ede9fe!important;border-color:#c4b5fd!important}html[data-theme=light] .today-briefing-toggle-strip:hover .briefing-chevron-btn{color:#5b21b6!important;background:#ddd6fe!important;border-color:#a78bfa!important}html[data-theme=light] .briefing-stream-toolbar{background:#f8fafc!important;border-color:#e2e8f0!important}html[data-theme=light] .stream-counter-label{color:#64748b!important}html[data-theme=light] .stream-counter-label strong{color:#18181b!important}html[data-theme=light] .stream-dot-btn{background:#cbd5e1!important}html[data-theme=light] .stream-dot-btn:hover{background:#a855f7!important}html[data-theme=light] .stream-dot-btn.is-active{background:#7c3aed!important;box-shadow:0 0 8px #7c3aed66!important}html[data-theme=light] .stream-control-btn{color:#18181b!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 2px #0000000a!important}html[data-theme=light] .stream-control-btn:hover{color:#6d28d9!important;background:#f5f3ff!important;border-color:#c4b5fd!important}html[data-theme=light] .stream-control-btn.is-playing{color:#6d28d9!important;background:#ede9fe!important;border-color:#ddd6fe!important}html[data-theme=light] .toolbar-view-mode-toggle{background:#f1f5f9!important;border-color:#e2e8f0!important}html[data-theme=light] .view-mode-btn{color:#64748b!important}html[data-theme=light] .view-mode-btn:hover{color:#18181b!important}html[data-theme=light] .view-mode-btn.is-active{color:#6d28d9!important;background:#fff!important;box-shadow:0 1px 3px #00000014!important}html[data-theme=light] .briefing-stream-single-card{background:#fff!important;border-color:#8b5cf659!important;box-shadow:0 8px 24px #7c3aed14!important}html[data-theme=light] .stream-badge-num{color:#6d28d9!important;background:#ede9fe!important;border-color:#ddd6fe!important}html[data-theme=light] .stream-card-title{color:#18181b!important}html[data-theme=light] .stream-card-title-link:hover .stream-card-title{color:#7c3aed!important}html[data-theme=light] .stream-card-summary{color:#18181b!important}html[data-theme=light] .stream-card-footer{border-top-color:#e2e8f0!important}html[data-theme=light] .stream-deepdive-link{color:#6d28d9!important}html[data-theme=light] .stream-deepdive-link:hover{color:#5b21b6!important}html[data-theme=light] .stream-timer-bar-wrap{background:#e2e8f0!important}.app-loading{color:var(--muted,#a3a8bf);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.app-loading-panel{border:1px solid var(--rule,#ffffff14);background:#18181b;border-radius:14px;justify-content:center;min-height:220px;padding:40px 22px}.app-loading-inline{padding:12px 14px}.app-loading-spinner{color:var(--violet,#a78bfa);flex-shrink:0;animation:.9s linear infinite app-loading-spin}.app-loading-label{letter-spacing:.01em}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.app-skeleton{flex-direction:column;gap:14px;display:flex}.app-skeleton-row{align-items:flex-start;gap:16px;padding:14px 0;display:flex}.app-skeleton-node{background:#ffffff0f;border-radius:50%;flex-shrink:0;width:46px;height:46px;animation:1.1s ease-in-out infinite app-loading-pulse}.app-skeleton-lines{flex-direction:column;flex:1;gap:9px;min-width:0;padding-top:6px;display:flex}.app-skeleton-line{background:#ffffff12;border-radius:4px;height:12px;animation:1.1s ease-in-out infinite app-loading-pulse}.app-skeleton-line-sm{opacity:.65;height:9px;animation-delay:.12s}@keyframes app-loading-pulse{0%,to{opacity:.45}50%{opacity:.95}}.neubench-spinner{flex-shrink:0;justify-content:center;align-items:center;animation:2.2s linear infinite neubench-spinner-rotate;display:inline-flex}.neubench-spinner svg{width:100%;height:100%;display:block;overflow:visible}.neubench-spinner-bar{transform-box:fill-box;transform-origin:50%;opacity:.85;animation:1.6s ease-in-out infinite neubench-bar-wave}.neubench-spinner-bar--blue{animation-delay:0s}.neubench-spinner-bar--violet{animation-delay:.2s}.neubench-spinner-bar--teal{animation-delay:.4s}@keyframes neubench-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes neubench-bar-wave{0%,to{opacity:.4;transform:scaleY(.4)scaleX(1.1)}50%{opacity:1;transform:scaleY(1)scaleX(1)}}.neubench-spinner-bar{filter:drop-shadow(0 0 #8b5cf600);transition:filter .3s}@media (prefers-reduced-motion:reduce){.app-loading-spinner,.app-skeleton-node,.app-skeleton-line,.neubench-spinner{animation:none}.neubench-spinner-bar{opacity:1;animation:none;transform:scaleY(1)scaleX(1)}}html[data-theme=light] .app-loading{color:#64748b}html[data-theme=light] .app-loading-panel{background:#fff;border-color:#e2e8f0}html[data-theme=light] .app-skeleton-node,html[data-theme=light] .app-skeleton-line{background:#e8ecf3}.timeline-spinner-wrap{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:32px 16px 148px;display:flex}@media (min-width:1081px){.timeline-spinner-wrap{padding:32px 16px 64px}}.timeline-spinner-pill{-webkit-backdrop-filter:blur(12px);background:#121216eb;border:1px solid #8b5cf652;border-radius:9999px;align-items:center;gap:12px;padding:9px 20px;display:inline-flex;box-shadow:0 4px 24px #00000080}html[data-theme=light] .timeline-spinner-pill{background:#fffffff0;border:1px solid #8b5cf659;box-shadow:0 4px 20px #00000014}.timeline-spinner-text{font-family:var(--font-geist-mono,monospace);letter-spacing:.07em;text-transform:uppercase;color:#e4e4e7;font-size:11.5px;font-weight:500}html[data-theme=light] .timeline-spinner-text{color:#3f3f46}.neubench-loading-container{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.neubench-loading-panel{min-height:240px;padding:48px 24px}.neubench-loading-inline{min-height:120px;padding:16px 12px}.neubench-loading-fullscreen{z-index:9999;background-color:var(--bg,#0f1117);background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:7px 7px;min-height:100dvh;position:fixed;inset:0}html[data-theme=light] .neubench-loading-fullscreen{background-color:#fbfbf9;background-image:radial-gradient(#0000000f 1px,#0000 1px);background-size:7px 7px}.neubench-loading-pulse-ring{background:#8055f512;border:1px solid #8055f533;border-radius:50%;justify-content:center;align-items:center;animation:2.2s cubic-bezier(.25,1,.5,1) infinite alternate neubench-loader-glow;display:flex;box-shadow:0 0 32px -4px #4777ff38}@keyframes neubench-loader-glow{0%{border-color:#4777ff33;transform:scale(.96);box-shadow:0 0 20px -4px #4777ff2e}50%{border-color:#8055f559;box-shadow:0 0 34px 2px #8055f547}to{border-color:#13dccb4d;transform:scale(1.04);box-shadow:0 0 32px -2px #13dccb38}}.neubench-loading-label{letter-spacing:.04em;color:var(--muted,#94a3b8);text-align:center;margin:0;font-size:13.5px;font-weight:600;animation:2s ease-in-out infinite alternate neubench-label-fade}@keyframes neubench-label-fade{0%{opacity:.6}to{opacity:1}}.account-slot{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.account-wrap{position:relative}.account-btn{color:#cbd5e1;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:12px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.account-btn:hover{color:#f8fafc;background:#ffffff17;border-color:#8b5cf673}.account-btn:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.account-btn-ghost{opacity:.35;width:74px}.account-btn-user{max-width:190px}.account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu{z-index:220;background:#131829;border:1px solid #ffffff1f;border-radius:12px;min-width:210px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000080}.account-menu-head{border-bottom:1px solid #ffffff14;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.account-menu-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:10px}.account-menu-email{color:#e2e8f0;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.account-verify-status{letter-spacing:.02em;border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:600}.account-verify-status.is-unverified{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf244d}.account-verify-status.is-verified{color:#4ade80;background:#4ade801f;border:1px solid #4ade8047}.account-menu-item{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.account-menu-item:hover{color:#f8fafc;background:#ffffff12}.auth-overlay{z-index:400;padding:max(16px, env(safe-area-inset-top,16px)) 16px max(16px, env(safe-area-inset-bottom,16px));-webkit-backdrop-filter:blur(8px);overscroll-behavior:contain;background:#04060cc7;justify-content:center;align-items:flex-start;animation:.14s ease-out auth-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.auth-dialog{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:linear-gradient(160deg,#18181b 0%,#000 100%);border:1px solid #ffffff21;border-radius:18px;width:100%;max-width:410px;max-height:calc(100dvh - 32px);margin:auto;padding:20px 22px 18px;animation:.18s cubic-bezier(.16,1,.3,1) auth-rise;position:relative;overflow-y:auto;box-shadow:0 28px 70px #000000bf}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.auth-close{color:#a1a1aa;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:28px;height:28px;transition:background .14s,color .14s;display:grid;position:absolute;top:14px;right:14px}.auth-close:hover{color:#f1f5f9;background:#ffffff1a}.auth-head{margin-bottom:18px}.auth-kicker{text-transform:uppercase;letter-spacing:.1em;color:#a78bfa;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.auth-title{letter-spacing:-.01em;color:#f8fafc;margin:10px 0 6px;font-size:22px;font-weight:750}.auth-subtitle{color:#a1a1aa;margin:0;font-size:13px;line-height:1.5}.auth-form{flex-direction:column;gap:8px;display:flex}.auth-label{text-transform:uppercase;letter-spacing:.07em;color:#a1a1aa;margin-top:6px;font-size:11px;font-weight:700}.auth-input{color:#f1f5f9;box-sizing:border-box;background:#080c16bf;border:1px solid #ffffff1f;border-radius:10px;width:100%;height:40px;padding:0 12px;font-size:14px;transition:border-color .14s,box-shadow .14s}.auth-input::placeholder{color:#64748b}.auth-input:focus{border-color:#8b5cf6a6;outline:none;box-shadow:0 0 0 3px #8b5cf62e}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6366f1);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;margin-top:12px;font-size:13.5px;font-weight:700;transition:filter .14s,opacity .14s;display:inline-flex}.auth-submit:hover:not(:disabled){filter:brightness(1.1)}.auth-submit:disabled{opacity:.6;cursor:default}.auth-error,.auth-notice{border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:12.5px;line-height:1.45;display:flex}.auth-error{color:#fecaca;background:#f871711a;border:1px solid #f8717159}.auth-notice{color:#a7f3d0;background:#34d3991a;border:1px solid #34d39952}.auth-switches{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.auth-link{color:#a78bfa;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.auth-link:hover{color:#c4b5fd;text-decoration:underline}.auth-guest{border-top:1px solid #ffffff14;margin-top:20px;padding-top:16px}.auth-guest-rule{color:#64748b;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.auth-guest-rule:before,.auth-guest-rule:after{content:"";background:#ffffff14;flex:1;height:1px}.auth-guest-btn{color:#e2e8f0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:13.5px;font-weight:650;transition:background .14s,border-color .14s;display:flex}.auth-guest-btn:hover{background:#ffffff1a;border-color:#ffffff3d}.auth-guest-note{text-align:center;color:#64748b;margin:10px 0 0;font-size:11.5px;line-height:1.5}.welcome-dialog{max-width:420px}.welcome-actions{flex-direction:column;gap:10px;display:flex}.welcome-actions .auth-submit{width:100%;margin-top:0}.welcome-actions .auth-guest-btn{width:100%}html[data-theme=light] .account-btn{color:#18181b;background:#fff;border-color:#e2e8f0}html[data-theme=light] .account-btn:hover{color:#18181b;background:#f1f5f9;border-color:#c4b5fd}html[data-theme=light] .account-menu{background:#fff;border-color:#e2e8f0;box-shadow:0 18px 40px #0f172a24}html[data-theme=light] .account-menu-label{color:#a1a1aa}html[data-theme=light] .account-menu-email,html[data-theme=light] .account-menu-item{color:#18181b}html[data-theme=light] .account-menu-item:hover{color:#18181b;background:#f1f5f9}html[data-theme=light] .auth-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b}html[data-theme=light] .auth-dialog{background:linear-gradient(160deg,#fff 0%,#f8fafc 100%);border-color:#e2e8f0;box-shadow:0 28px 70px #0f172a33}html[data-theme=light] .auth-title{color:#18181b}html[data-theme=light] .auth-subtitle{color:#64748b}html[data-theme=light] .auth-close{color:#64748b;background:#fff;border-color:#e2e8f0}html[data-theme=light] .auth-label{color:#64748b}html[data-theme=light] .auth-input,html[data-theme=light] .auth-guest-btn{color:#18181b;background:#fff;border-color:#cbd5e1}html[data-theme=light] .auth-guest-btn:hover{background:#f1f5f9;border-color:#a78bfa}html[data-theme=light] .auth-guest-rule:before,html[data-theme=light] .auth-guest-rule:after{background:#e2e8f0}@media (max-width:640px){.account-btn span{display:none}.account-btn{justify-content:center;width:34px;padding:0}.account-btn-ghost{width:34px}.auth-dialog{padding:22px 18px 18px}}.guest-notice{z-index:120;color:#e2e8f0;background:#0f172af5;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:min(520px,100vw - 32px);padding:10px 12px;font-size:12.5px;line-height:1.35;animation:.2s ease-out guestNoticeIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0006}.guest-notice-icon{color:#fbbf24;flex:none}.guest-notice-text{flex:auto}.guest-notice-action{color:#f8fafc;cursor:pointer;background:#ffffff1a;border:0;border-radius:7px;flex:none;align-items:center;gap:4px;padding:5px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.guest-notice-action:hover{background:#ffffff2e}.guest-notice-action:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}html[data-theme=light] .guest-notice{color:#18181b;background:#fff;border-color:#0f172a1f;box-shadow:0 16px 40px #0f172a29}html[data-theme=light] .guest-notice-action{color:#18181b;background:#0f172a0f}html[data-theme=light] .guest-notice-action:hover{background:#0f172a1f}@media (max-width:720px){.guest-notice{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@keyframes guestNoticeIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.auth-forgot-row{justify-content:flex-end;margin-top:2px;display:flex}.auth-forgot-row .auth-link{font-size:12px}.auth-sent{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 0 2px;display:flex}.auth-sent-icon,.auth-reset-icon{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:50%;place-items:center;width:44px;height:44px;margin:2px auto 0;display:grid}.auth-sent-title{color:#f8fafc;margin:4px 0 0;font-size:18px;font-weight:700}.auth-sent-text{color:#a1a1aa;max-width:330px;margin:0;font-size:13px;line-height:1.55}.auth-sent-text strong{color:#e2e8f0;overflow-wrap:anywhere;font-weight:600}.auth-sent .auth-submit{width:100%;margin-top:10px}.auth-page{background:radial-gradient(circle at 50% -10%,#7c3aed2e,#0000 55%),#070a13;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:32px 16px;display:flex}.auth-page-brand{letter-spacing:-.04em;color:#f8fafc;font-size:20px;font-weight:800;text-decoration:none}.auth-page-brand span{color:#a78bfa}.auth-reset-card{max-width:430px}.auth-reset-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;padding:14px 0 4px;display:flex}.auth-reset-state .auth-title{margin:4px 0 0}.auth-reset-state .auth-subtitle{text-align:center}.auth-reset-state-text{color:#a1a1aa;margin:0;font-size:13px;line-height:1.55}.auth-reset-state .auth-submit{width:100%;margin-top:8px}.auth-reset-state .auth-link{margin-top:2px}.auth-reset-back{align-self:center;margin-top:4px}html[data-theme=light] .auth-page{background:radial-gradient(circle at 50% -10%,#7c3aed1f,#0000 55%),#f8fafc}html[data-theme=light] .auth-page-brand,html[data-theme=light] .auth-sent-title,html[data-theme=light] .auth-sent-text,html[data-theme=light] .auth-reset-state-text,html[data-theme=light] .auth-sent-text strong{color:#18181b}html[data-theme=light] .auth-sent-icon,html[data-theme=light] .auth-reset-icon{color:#059669;background:#0596691a;border-color:#05966947}@media (max-width:720px){.auth-page{justify-content:flex-start;padding-top:max(48px,10dvh)}}.auth-oauth-group{flex-direction:column;gap:12px;margin-top:14px;display:flex}.auth-google-btn{color:#f8fafc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;font-size:13.5px;font-weight:650;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex}.auth-google-btn:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px);box-shadow:0 4px 14px #00000040}.auth-google-btn:disabled{opacity:.6;cursor:not-allowed}.auth-google-icon{flex-shrink:0}.auth-divider{color:#71717a;align-items:center;gap:10px;margin:2px 0;font-size:11.5px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff14;flex:1;height:1px}html[data-theme=light] .auth-google-btn{color:#18181b;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000f}html[data-theme=light] .auth-google-btn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;box-shadow:0 4px 12px #0f172a14}html[data-theme=light] .auth-divider{color:#94a3b8}html[data-theme=light] .auth-divider:before,html[data-theme=light] .auth-divider:after{background:#e2e8f0}.account-menu-logout{transition:all .14s;color:#f87171!important}.account-menu-logout:hover{color:#ef4444!important;background:#ef44441f!important}html[data-theme=light] .account-menu-logout{color:#dc2626!important}html[data-theme=light] .account-menu-logout:hover{color:#b91c1c!important;background:#dc262614!important}.auth-mode-segmented-tabs{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;gap:3px;margin-bottom:16px;padding:3px;display:flex}.auth-segment-tab{color:#a1a1aa;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:9px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s}.auth-segment-tab:hover:not(:disabled){color:#f1f5f9}.auth-segment-tab.is-active{color:#fff;background:#ffffff1f;box-shadow:0 1px 4px #00000040}html[data-theme=light] .auth-mode-segmented-tabs{background:#f1f5f9;border-color:#e2e8f0}html[data-theme=light] .auth-segment-tab{color:#64748b}html[data-theme=light] .auth-segment-tab:hover:not(:disabled){color:#0f172a}html[data-theme=light] .auth-segment-tab.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #0000001a}.auth-brand-badge{align-items:center;gap:8px;margin-bottom:14px;display:flex}.auth-brand-logo-link{justify-content:center;align-items:center;text-decoration:none;transition:transform .14s;display:inline-flex}.auth-brand-logo-link:hover{transform:scale(1.05)}.auth-brand-kicker{text-transform:uppercase;letter-spacing:.08em;color:#a78bfa;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.auth-sparkle-icon{color:#a78bfa}.auth-field{flex-direction:column;gap:5px;display:flex}.auth-field-header{justify-content:space-between;align-items:baseline;display:flex}.auth-forgot-link{color:#a78bfa;font-size:11.5px}.auth-label-opt{text-transform:none;color:#71717a;margin-left:4px;font-size:10px;font-weight:500}.auth-input-wrap{align-items:center;width:100%;display:flex;position:relative}.auth-input-icon{color:#71717a;pointer-events:none;position:absolute;left:12px}.auth-input.with-icon{padding-left:36px}.auth-password-wrap{position:relative}.auth-password-input{padding-right:40px}.auth-password-toggle{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .14s,background .14s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-password-toggle:hover{color:#cbd5e1;background:#ffffff0f}html[data-theme=light] .auth-password-toggle:hover{color:#1e293b;background:#0000000d}.auth-secondary-actions{justify-content:center;align-items:center;width:100%;display:flex}.auth-magic-link{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.auth-page-wrapper{background:#090d16;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}html[data-theme=light] .auth-page-wrapper{background:#f8fafc}.auth-page-card{background:linear-gradient(160deg,#18181b 0%,#0d0f17 100%);border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:420px;padding:32px 28px;box-shadow:0 32px 80px #000000a6}html[data-theme=light] .auth-page-card{background:#fff;border-color:#e2e8f0;box-shadow:0 20px 50px #0f172a14}.auth-page-footer-nav{color:#71717a;gap:16px;margin-top:24px;font-size:12px;display:flex}.auth-page-footer-link{color:#94a3b8;text-decoration:none;transition:color .14s}.auth-page-footer-link:hover{color:#f1f5f9}html[data-theme=light] .auth-page-footer-link:hover{color:#0f172a}.auth-brand-badge-modal{margin-bottom:8px}.is-modal .auth-head{margin-bottom:12px}.is-modal .auth-title{margin:4px 0 2px;font-size:19px}.is-modal .auth-subtitle{margin:0;font-size:12px;line-height:1.4}.is-modal .auth-mode-segmented-tabs{margin-bottom:10px}.is-modal .auth-field{gap:3px}.is-modal .auth-label{margin-top:2px;font-size:10.5px}.is-modal .auth-input{height:38px;font-size:13.5px}.is-modal .auth-google-btn{min-height:38px;padding:8px 12px;font-size:13px}.is-modal .auth-submit{height:38px;margin-top:8px;font-size:13.5px}.is-modal .auth-switches{gap:8px;margin-top:8px}.auth-guest-compact{text-align:center;border-top:1px solid #ffffff14;margin-top:10px;padding-top:8px}.auth-guest-link{color:#94a3b8;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:500;text-decoration:underline;transition:color .14s}.auth-guest-link:hover{color:#f1f5f9}html[data-theme=light] .auth-guest-compact{border-top-color:#e2e8f0}html[data-theme=light] .auth-guest-link{color:#64748b}html[data-theme=light] .auth-guest-link:hover{color:#0f172a}.account-badge-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.account-admin-badge{letter-spacing:.04em;text-transform:uppercase;color:#c084fc;background:#c084fc1f;border:1px solid #c084fc59;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.account-menu-admin-link{background:#c084fc0f;border-left:2px solid #a855f7;justify-content:space-between;align-items:center;margin:4px 0;text-decoration:none;transition:all .14s;display:flex;color:#c084fc!important}.account-menu-admin-link:hover{transform:translate(2px);color:#e9d5ff!important;background:#c084fc26!important}.account-admin-item-icon{color:#c084fc;flex-shrink:0}.account-admin-tag{letter-spacing:.05em;text-transform:uppercase;color:#e9d5ff;background:#c084fc33;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:700}.account-btn-admin-user{box-shadow:0 0 10px #c084fc26;border-color:#c084fc66!important}:root{--blue:var(--brand-electric);--blue-soft:var(--brand-electric-soft);--violet:var(--brand-violet);--violet-soft:var(--brand-violet-soft);--cyan:var(--brand-teal);--cyan-soft:var(--brand-teal-soft);--amber:var(--brand-amber);--amber-soft:var(--brand-amber-soft);--green:var(--brand-teal);--rose:var(--brand-violet)}.archive-page{--shell-bg:var(--bg)!important;--shell-surface:var(--surface)!important;--shell-surface-2:var(--surface-elevated)!important;--shell-line:var(--border)!important;--shell-line-2:var(--border-strong)!important;--shell-line-hover:var(--border-hover)!important;--shell-line-focus:var(--border-focus)!important;--shell-text:var(--fg)!important;--shell-muted:var(--fg-muted)!important;--shell-faint:var(--fg-faint)!important;--shell-accent:var(--accent)!important;--shell-accent-2:var(--accent)!important;--shell-accent-soft:var(--accent-soft)!important;background-color:var(--bg)!important;color:var(--fg)!important}.archive-page.mode-digest{--shell-accent:var(--secondary)!important;--shell-accent-2:var(--secondary)!important;--shell-accent-soft:var(--secondary-soft)!important}.archive-page.mode-trending{--shell-accent:var(--warning)!important;--shell-accent-2:var(--warning)!important;--shell-accent-soft:var(--warning-soft)!important}.archive-page.mode-saved,.archive-page.mode-feedback{--shell-accent:var(--success)!important;--shell-accent-2:var(--success)!important;--shell-accent-soft:var(--success-soft)!important}.archive-page.mode-about,.archive-page.mode-benchmarks{--shell-accent:var(--secondary)!important;--shell-accent-2:var(--secondary)!important;--shell-accent-soft:var(--secondary-soft)!important}.archive-page .hero-card{border-color:var(--border)!important;background:radial-gradient(130% 170% at 86% 46%, var(--secondary), transparent 62%), linear-gradient(135deg, var(--surface), var(--bg) 74%)!important}@supports (color:color-mix(in lab, red, red)){.archive-page .hero-card{background:radial-gradient(130% 170% at 86% 46%, color-mix(in srgb, var(--secondary) 14%, transparent), transparent 62%), linear-gradient(135deg, var(--surface), var(--bg) 74%)!important}}.archive-page .hero-title-accent{background:linear-gradient(96deg, var(--accent), var(--secondary) 78%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.archive-page .hero-globe{background-image:radial-gradient(var(--accent) 1px, transparent 1.5px)!important}@supports (color:color-mix(in lab, red, red)){.archive-page .hero-globe{background-image:radial-gradient(color-mix(in srgb, var(--accent) 60%, transparent) 1px, transparent 1.5px)!important}}.archive-page .sidebar-nav-item{color:var(--fg-muted)!important}.archive-page .sidebar-nav-item:hover{background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--fg)!important}.archive-page .sidebar-nav-item.is-active,.archive-page .sidebar-nav-item.item-latest.is-active{background:linear-gradient(135deg, var(--accent-soft), var(--secondary))!important}@supports (color:color-mix(in lab, red, red)){.archive-page .sidebar-nav-item.is-active,.archive-page .sidebar-nav-item.item-latest.is-active{background:linear-gradient(135deg, var(--accent-soft), color-mix(in srgb, var(--secondary) 8%, transparent))!important}}.archive-page .sidebar-nav-item.is-active,.archive-page .sidebar-nav-item.item-latest.is-active{border-color:var(--accent-line)!important;box-shadow:0 3px 14px -3px var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.archive-page .sidebar-nav-item.is-active,.archive-page .sidebar-nav-item.item-latest.is-active{box-shadow:0 3px 14px -3px color-mix(in srgb, var(--accent) 28%, transparent)!important}}.archive-page .sidebar-nav-item.is-active,.archive-page .sidebar-nav-item.item-latest.is-active{color:var(--fg)!important}.archive-page .sidebar-nav-item.item-digest.is-active,.archive-page .sidebar-nav-item.item-about.is-active,.archive-page .sidebar-nav-item.item-benchmarks.is-active{background:linear-gradient(135deg, var(--secondary-soft), var(--accent))!important}@supports (color:color-mix(in lab, red, red)){.archive-page .sidebar-nav-item.item-digest.is-active,.archive-page .sidebar-nav-item.item-about.is-active,.archive-page .sidebar-nav-item.item-benchmarks.is-active{background:linear-gradient(135deg, var(--secondary-soft), color-mix(in srgb, var(--accent) 8%, transparent))!important}}.archive-page .sidebar-nav-item.item-digest.is-active,.archive-page .sidebar-nav-item.item-about.is-active,.archive-page .sidebar-nav-item.item-benchmarks.is-active{border-color:var(--secondary-line)!important;box-shadow:0 3px 14px -3px var(--secondary)!important}@supports (color:color-mix(in lab, red, red)){.archive-page .sidebar-nav-item.item-digest.is-active,.archive-page .sidebar-nav-item.item-about.is-active,.archive-page .sidebar-nav-item.item-benchmarks.is-active{box-shadow:0 3px 14px -3px color-mix(in srgb, var(--secondary) 28%, transparent)!important}}.archive-page .sidebar-nav-item.item-trending.is-active{background:linear-gradient(135deg, var(--warning-soft), var(--accent))!important}@supports (color:color-mix(in lab, red, red)){.archive-page .sidebar-nav-item.item-trending.is-active{background:linear-gradient(135deg, var(--warning-soft), color-mix(in srgb, var(--accent) 8%, transparent))!important}}.archive-page .sidebar-nav-item.item-trending.is-active{border-color:var(--warning-line)!important}.archive-page .sidebar-nav-item.item-saved.is-active,.archive-page .sidebar-nav-item.item-feedback.is-active{background:linear-gradient(135deg, var(--success-soft), var(--accent))!important}@supports (color:color-mix(in lab, red, red)){.archive-page .sidebar-nav-item.item-saved.is-active,.archive-page .sidebar-nav-item.item-feedback.is-active{background:linear-gradient(135deg, var(--success-soft), color-mix(in srgb, var(--accent) 8%, transparent))!important}}.archive-page .sidebar-nav-item.item-saved.is-active,.archive-page .sidebar-nav-item.item-feedback.is-active{border-color:var(--success-line)!important}.archive-page .sidebar-nav-item.is-active .sidebar-nav-icon{background:var(--accent)!important;color:#fff!important}.archive-page .sidebar-badge-pill{background:var(--accent-soft)!important;border-color:var(--accent-line)!important;color:var(--accent)!important}.archive-page .sidebar-badge-pill.pill-hot{background:var(--warning-soft)!important;border-color:var(--warning-line)!important;color:var(--warning)!important}.archive-page:before,.archive-page.mode-latest:before,.archive-page.mode-digest:before,.archive-page.mode-trending:before,.archive-page.mode-saved:before,.archive-page.mode-feedback:before,.archive-page.mode-about:before,.archive-page.mode-benchmarks:before{background-image:radial-gradient(1100px 520px at 15% -5%, var(--accent), transparent 65%), radial-gradient(900px 480px at 85% -10%, var(--secondary), transparent 60%), radial-gradient(var(--success) .7px, transparent .7px)!important}@supports (color:color-mix(in lab, red, red)){.archive-page:before,.archive-page.mode-latest:before,.archive-page.mode-digest:before,.archive-page.mode-trending:before,.archive-page.mode-saved:before,.archive-page.mode-feedback:before,.archive-page.mode-about:before,.archive-page.mode-benchmarks:before{background-image:radial-gradient(1100px 520px at 15% -5%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 65%), radial-gradient(900px 480px at 85% -10%, color-mix(in srgb, var(--secondary) 10%, transparent), transparent 60%), radial-gradient(color-mix(in srgb, var(--success) 12%, transparent) .7px, transparent .7px)!important}}.bench-header-panel:before{background:linear-gradient(90deg, transparent 0%, var(--secondary) 35%, var(--accent) 70%, transparent 100%)!important}.bench-badge-chip{background:var(--secondary-soft)!important;border-color:var(--secondary-line)!important;color:var(--secondary)!important}.bench-headline{background:linear-gradient(96deg, var(--secondary), var(--accent) 78%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.pwa-install-prompt{right:20px;bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:180;border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;align-items:center;gap:11px;width:min(390px,100vw - 32px);padding:12px 12px 12px 14px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt{background:color-mix(in srgb, var(--surface) 94%, var(--accent) 6%)}}.pwa-install-prompt{color:var(--fg);box-shadow:0 18px 46px #0000006b, 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt{box-shadow:0 18px 46px #0000006b, 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}}.pwa-install-prompt{animation:pwa-install-in .26s var(--ease) both}.pwa-install-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.pwa-install-copy{flex:1;gap:2px;min-width:0;display:grid}.pwa-install-copy strong{font-size:13px;font-weight:700}.pwa-install-copy span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.pwa-install-action{background:var(--accent);color:#fff;cursor:pointer;transition:background var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);border:0;border-radius:999px;flex:none;padding:8px 13px;font-size:12px;font-weight:700}.pwa-install-action:hover{background:var(--accent-hover);transform:translateY(-1px)}.pwa-install-dismiss{width:28px;height:28px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.pwa-install-dismiss:hover{background:var(--surface-hover);color:var(--fg)}@keyframes pwa-install-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.pwa-install-prompt{right:12px;bottom:calc(68px + env(safe-area-inset-bottom,0px));z-index:120;width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.pwa-install-prompt{animation:none}}.hl-root{--bg:#0f1117;--fg:#f2f3f7;--muted:#9aa1b2;--faint:#5f6675;--line:#232733;--line2:#2e3444;--surface:#171a22;--accent:#d4a24e;--accent-soft:#d4a24e24;--hover-bg:#ffffff0d;background-color:var(--bg);color:var(--fg);font-family:var(--font-geist-sans), sans-serif;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:7px 7px;min-height:100dvh;position:relative}.hl-root[data-bh-theme=light]{--bg:#fbfbf9;--fg:#16130f;--muted:#5f584c;--faint:#948a77;--line:#cfc6b6;--line2:#a99e8a;--surface:#fffdf8;--accent:#0a0a0a;--accent-soft:#e8e0d2;--hover-bg:#00000008;background-color:var(--bg);background-image:radial-gradient(#0000000f 1px,#0000 1px);background-size:7px 7px}.hl-user{z-index:30;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:18px}.hl-user .account-btn-icononly{justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.hl-theme-btn{background:var(--surface);border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.hl-theme-btn:hover{background:var(--hover-bg);color:var(--fg);border-color:var(--line2)}.bh-mast{text-align:center;border-bottom:3px double var(--line2);padding:34px 24px 26px}.bh-mast h1.bh-wordmark{letter-spacing:.02em;color:var(--fg);align-items:center;gap:.02em;margin:0 0 10px;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Book Antiqua,Georgia,Times New Roman,serif;font-size:clamp(52px,9.5vw,140px);font-weight:700;line-height:.95;display:inline-flex;position:relative}.bh-mast h1.bh-wordmark .neubench-logo-e{width:.58em;height:.66em;transform:translateY(.03em)}.bh-hallmark{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin-top:4px;font-size:11px;font-weight:650;position:absolute;top:100%;right:0}.bh-sub{color:var(--muted);max-width:54ch;margin:16px auto 0;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Book Antiqua,Georgia,Times New Roman,serif;font-size:16.5px;font-style:italic;line-height:1.6}.bh-shell{max-width:1200px;margin:0 auto;padding:28px 24px 32px}.bh-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bh-mod{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:10px;flex-direction:column;padding:20px 22px;font-family:inherit;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s,box-shadow .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000008}.bh-mod:hover{border-color:var(--bh-tone,var(--line2));background:var(--surface);box-shadow:0 10px 24px -4px #00000026, 0 0 16px -2px var(--bh-glow,#ffffff0d);transform:translateY(-2.5px)}.bh-mod .bh-ic{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;transition:color .18s;display:flex}.bh-mod:hover .bh-ic{color:var(--bh-tone,var(--fg))}.bh-mod h3{color:var(--fg);margin:0 0 8px;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Book Antiqua,Georgia,Times New Roman,serif;font-size:21px;font-weight:700;line-height:1.25}.bh-mod p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}@media (max-width:960px){.bh-shell{padding:20px 20px 28px}.bh-grid{grid-template-columns:1fr 1fr;gap:14px}.bh-mod:last-child{grid-column:1/-1}.bh-mast{padding:26px 18px 20px}.bh-mast h1.bh-wordmark{font-size:clamp(42px,12vw,84px)}}@media (max-width:600px){.hl-user{justify-content:flex-end;padding:12px 16px 0;display:flex;position:static}.bh-shell{padding:14px 14px 32px}.bh-grid{grid-template-columns:1fr;gap:12px}.bh-mod:last-child{grid-column:auto}.bh-mod{padding:16px 18px}.bh-mast{padding:16px 14px 18px}.bh-mast h1.bh-wordmark{flex-wrap:wrap;justify-content:center;font-size:clamp(34px,11vw,54px)}.bh-hallmark{text-align:center;margin-top:8px;display:block;position:static}.bh-sub{margin-top:10px;font-size:14.5px;line-height:1.5}}.ex-root{--bg:#0f1117;--fg:#f2f3f7;--muted:#9aa1b2;--faint:#5f6675;--line:#232733;--line2:#2e3444;--surface:#171a22;--surface-elevated:#1c202a;--accent:#d4a24e;--accent-soft:#d4a24e24;--hover-bg:#ffffff0d;background:var(--bg);color:var(--fg);min-height:100dvh;font-family:var(--font-geist-sans), sans-serif}html[data-theme=light] .ex-root{--bg:#f7f3ec;--fg:#16130f;--muted:#5f584c;--faint:#948a77;--line:#cfc6b6;--line2:#a99e8a;--surface:#fffdf8;--surface-elevated:#faf6ee;--accent:#b8860b;--accent-soft:#e8e0d2;--hover-bg:#0000000a}.ex-header-sticky{z-index:50;background:var(--surface);border-bottom:2px solid var(--line2);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;box-shadow:0 4px 20px #00000014}.ex-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:12px 28px;display:flex}.ex-top-brand-row{align-items:center;display:flex}.ex-brand-name{display:none!important}.ex-mobile-top-actions{display:none}.ex-desktop-top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.ex-tabs-track-wrap{align-items:center;display:flex}.ex-brand{justify-content:center;align-items:center;padding:2px 4px;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.ex-brand:hover{opacity:.9;transform:scale(1.06)}.ex-tabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ex-tab{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 20px;font-family:inherit;font-size:12.5px;font-weight:650;transition:all .15s}.ex-tab:hover{color:var(--fg);background:var(--hover-bg)}.ex-tab.active{color:var(--fg);background:var(--accent-soft);border-color:var(--accent);border-radius:6px;font-weight:700}.ex-mobile-date-capsule{display:none}.ex-desktop-date-selector{display:flex}.ex-bottom-nav,.ex-mobile-more-backdrop{display:none}.ex-toolbar-sticky{background:var(--bg);border-top:1px solid var(--line);padding:8px 24px}.ex-toolbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1380px;margin:0 auto;display:flex}.ex-toolbar-left{flex-shrink:0;align-items:center;gap:10px;display:flex}.ex-date-selector{align-items:center;gap:6px;display:inline-flex}.ex-picker-unit{position:relative}.ex-picker-trigger{background:var(--surface);border:1px solid var(--line2);cursor:pointer;height:34px;color:var(--fg);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:6px;padding:3px 10px;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Georgia,serif;font-size:19px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.ex-picker-trigger:hover,.ex-picker-trigger.is-open{border-color:var(--accent);background:var(--surface-elevated);box-shadow:0 0 0 2px var(--accent-soft)}.ex-picker-val{color:var(--fg)}.ex-picker-chevron{color:var(--accent);opacity:.75;transition:transform .2s,opacity .15s}.ex-picker-trigger.is-open .ex-picker-chevron{opacity:1;transform:rotate(180deg)}.ex-date-stepper{align-items:center;gap:3px;margin-left:2px;display:inline-flex}.ex-stepper-btn{background:var(--surface);border:1px solid var(--line2);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.ex-stepper-btn:hover{color:var(--fg);border-color:var(--accent);background:var(--surface-elevated)}.ex-today-btn{background:var(--accent-soft);border:1px solid var(--accent);height:32px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:750;transition:all .15s;display:inline-flex}.ex-today-btn:hover{background:var(--accent);color:#fff}.ex-section-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--fg);background:var(--surface);border:1px solid var(--line2);border-radius:7px;align-items:center;gap:7px;height:34px;padding:5px 12px;font-size:12.5px;font-weight:750;display:inline-flex}.ex-badge-flame{color:#f97316}.ex-badge-bookmark{color:var(--accent)}.ex-toolbar-right{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.ex-filter-wrap{align-items:center;display:flex}.ex-filter-dropdown{background:var(--surface);border:1px solid var(--line2);color:var(--fg);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:7px;outline:none;min-width:135px;height:34px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:650;transition:border-color .15s}.ex-filter-dropdown:focus{border-color:var(--accent)}.ex-search-box{background:var(--surface);border:1px solid var(--line2);border-radius:7px;align-items:center;gap:8px;width:220px;height:34px;padding:0 12px;transition:border-color .15s,width .2s;display:flex}.ex-search-box:focus-within{border-color:var(--accent);width:260px}.ex-search-icon{color:var(--faint);flex-shrink:0}.ex-search-input{color:var(--fg);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:12.5px}.ex-search-input::placeholder{color:var(--faint)}.ex-search-clear{color:var(--faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.ex-search-clear:hover{color:var(--fg)}.ex-body{--view-accent:#38bdf8;--view-card-border:#38bdf85c;--view-card-glow:#38bdf824;width:min(100% - 40px,1380px);max-width:1380px;margin:0 auto;padding:26px 0 90px}@keyframes exPaneFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ex-view-pane{will-change:opacity, transform;width:100%;animation:.16s cubic-bezier(.16,1,.3,1) both exPaneFadeIn}@media (prefers-reduced-motion:reduce){.ex-view-pane{animation:none}}.ex-body[data-view=latest],.ex-view-latest{--view-accent:#38bdf8;--view-card-border:#38bdf85c;--view-card-glow:#38bdf824}.ex-body[data-view=trending],.ex-view-trending{--view-accent:#f59e0b;--view-card-border:#f59e0b5c;--view-card-glow:#f59e0b24}.ex-body[data-view=digest],.ex-view-digest{--view-accent:#c084fc;--view-card-border:#c084fc5c;--view-card-glow:#c084fc24}.ex-body[data-view=saved],.ex-view-saved{--view-accent:#10b981;--view-card-border:#10b9815c;--view-card-glow:#10b98124}.ex-body[data-view=benchmarks],.ex-view-benchmarks{--view-accent:#fb7185;--view-card-border:#fb71855c;--view-card-glow:#fb718524}.ex-body[data-view=about],.ex-view-about{--view-accent:#818cf8;--view-card-border:#818cf85c;--view-card-glow:#818cf824}.ex-body[data-view=connect],.ex-body[data-view=feedback],.ex-view-connect{--view-accent:#2dd4bf;--view-card-border:#2dd4bf5c;--view-card-glow:#2dd4bf24}html[data-theme=light] .ex-body[data-view=latest],html[data-theme=light] .ex-view-latest{--view-accent:#0284c7;--view-card-border:#0284c759;--view-card-glow:#0284c71a}html[data-theme=light] .ex-body[data-view=trending],html[data-theme=light] .ex-view-trending{--view-accent:#d97706;--view-card-border:#d9770659;--view-card-glow:#d977061a}html[data-theme=light] .ex-body[data-view=saved],html[data-theme=light] .ex-view-saved{--view-accent:#059669;--view-card-border:#05966959;--view-card-glow:#0596691a}html[data-theme=light] .ex-body[data-view=digest],html[data-theme=light] .ex-view-digest{--view-accent:#7c3aed;--view-card-border:#7c3aed59;--view-card-glow:#7c3aed1a}html[data-theme=light] .ex-body[data-view=benchmarks],html[data-theme=light] .ex-view-benchmarks{--view-accent:#e11d48;--view-card-border:#e11d4859;--view-card-glow:#e11d481a}html[data-theme=light] .ex-body[data-view=about],html[data-theme=light] .ex-view-about{--view-accent:#4f46e5;--view-card-border:#4f46e559;--view-card-glow:#4f46e51a}html[data-theme=light] .ex-body[data-view=connect],html[data-theme=light] .ex-body[data-view=feedback],html[data-theme=light] .ex-view-connect{--view-accent:#0d9488;--view-card-border:#0d948859;--view-card-glow:#0d94881a}.ex-h{border-bottom:2px solid var(--line2);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:12px;display:flex}.ex-h h2{letter-spacing:-.01em;color:var(--fg);margin:0;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Georgia,serif;font-size:32px;font-weight:700}.ex-h .ex-count{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600}.ex-picker-dropdown{z-index:80;background:var(--surface);border:1px solid var(--line2);-webkit-backdrop-filter:blur(16px);border-radius:12px;padding:12px;animation:.15s ease-out exDropdownFade;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 36px #00000059}html[data-theme=light] .ex-picker-dropdown{box-shadow:0 12px 36px #0000001f}@keyframes exDropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ex-picker-dropdown-header{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:11px;font-weight:700;font-family:var(--font-geist-sans), sans-serif;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 6px 10px;display:flex}.ex-picker-hint{color:var(--accent)}.ex-picker-dropdown-days{width:290px}.ex-days-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ex-day-cell{height:36px;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;font-family:inherit;font-size:13px;font-weight:600;transition:all .12s;display:flex;position:relative}.ex-day-cell:hover{background:var(--surface-elevated);border-color:var(--line2);color:var(--accent)}.ex-day-cell.is-selected{background:var(--accent);border-color:var(--accent);font-weight:700;color:#fff!important}.ex-day-cell.no-stories{opacity:.45}.ex-day-cell.has-stories{opacity:1}.ex-story-dot{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.ex-day-cell.is-selected .ex-story-dot{background:#fff}.ex-picker-dropdown-months{width:220px}.ex-months-list{flex-direction:column;gap:3px;max-height:320px;display:flex;overflow-y:auto}.ex-month-item{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .12s;display:flex}.ex-month-item:hover{background:var(--surface-elevated);border-color:var(--line2);color:var(--accent)}.ex-month-item.is-selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:700}.ex-month-short{text-transform:uppercase;color:var(--faint);letter-spacing:.05em;font-size:11px}.ex-picker-dropdown-years{width:140px}.ex-years-list{flex-direction:column;gap:3px;display:flex}.ex-year-item{color:var(--fg);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;transition:all .12s}.ex-year-item:hover{background:var(--surface-elevated);border-color:var(--line2);color:var(--accent)}.ex-year-item.is-selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:700}.ex-list{flex-direction:column;gap:12px;display:flex}.ex-list-trending{margin-top:6px}.ex-list-trending .ex-row{grid-template-columns:84px minmax(0,1fr);gap:20px}.ex-row{will-change:transform, box-shadow;background:#1c2230;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:flex-start;gap:22px;padding:18px 20px;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s,border-color .18s,box-shadow .18s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 4px 16px #0000002e}.ex-row:hover{background:#232a3b;border-color:#fff3;transform:translateY(-2px);box-shadow:0 10px 28px -4px #0000004d}.ex-row:hover .ex-date-col{border-color:#ffffff40}.ex-date-col{text-align:center;background:#252b3d;border:1px solid #ffffff21;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:54px;padding:8px 4px 6px;display:flex;box-shadow:0 2px 6px #0000001f}html[data-theme=light] .ex-row{background:#fff!important;border-color:#00000017!important;box-shadow:0 3px 12px #0000000a!important}html[data-theme=light] .ex-row:hover{border-color:var(--accent)!important;background:#fff!important;box-shadow:0 10px 26px #00000014!important}html[data-theme=light] .ex-date-col{background:#f8fafc!important;border-color:#00000017!important}.ex-date-day{color:var(--fg);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.ex-date-month{text-transform:uppercase;color:var(--accent);letter-spacing:.1em;margin-top:3px;font-size:11px;font-weight:750}.ex-rank-col{background:var(--surface-elevated);border:1px solid var(--line2);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:54px;padding:8px 4px 6px;display:flex}.ex-rank-num{color:var(--accent);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1}.ex-rank-votes{color:var(--muted);align-items:center;gap:2px;margin-top:3px;font-size:11px;font-weight:600;display:inline-flex}.ex-story-content{flex-direction:column;min-width:0;height:100%;display:flex}.ex-meta-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.ex-company-pill{color:var(--fg);background:var(--surface-elevated);border:1px solid var(--line2);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700}.ex-topic-pill{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700}.ex-source-tag{color:var(--faint);font-size:11.5px;font-weight:500}.ex-story-title{letter-spacing:-.01em;margin:2px 0 0;font-size:17.5px;font-weight:700;line-height:1.4}.ex-title-link{color:var(--fg);text-decoration:none;transition:color .15s}.ex-title-link:hover{color:var(--view-accent,var(--accent))}.ex-summary{color:var(--muted);-webkit-line-clamp:8;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:8px 0 14px;font-size:13.8px;line-height:1.68;display:-webkit-box;overflow:hidden}.ex-title-text{color:var(--fg);text-decoration:none}.ex-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:auto;padding-top:6px;display:flex}.ex-original-article-link{color:var(--faint);border:1px solid var(--line);background:0 0;border-radius:5px;align-items:center;gap:4px;padding:2.5px 7px;font-size:10.5px;font-weight:550;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.ex-original-article-link:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.ex-actions-row .story-action-btn{color:var(--faint);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:4px;padding:2.5px 7px;font-family:inherit;font-size:10.5px;font-weight:550;line-height:1.2;transition:all .15s;display:inline-flex}.ex-actions-row .story-action-btn:hover{color:var(--fg);border-color:var(--line2);background:var(--hover-bg)}.ex-actions-row .bookmark-btn.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ex-actions-row .upvote-btn.is-active{color:#f97316;background:#f973161f;border-color:#f97316}.ex-actions-row .upvote-btn:hover{color:#f97316;border-color:#f97316}.ex-load-more-wrap{text-align:center;padding:30px 0 10px}.ex-load-more-btn{background:var(--surface);border:1px solid var(--line2);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 24px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.ex-load-more-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--fg)}.ex-btn-primary{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.ex-btn-primary:hover{opacity:.9}.ex-loading-state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.ex-loading-spinner{border:3px solid var(--line2);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;margin-bottom:16px;animation:.75s linear infinite ex-spin}@keyframes ex-spin{to{transform:rotate(360deg)}}.ex-empty{text-align:center;color:var(--muted);padding:70px 20px}.ex-empty h3{color:var(--fg);margin:0 0 8px;font-family:Iowan Old Style,"Source Serif 4",Palatino Linotype,Georgia,serif;font-size:22px}.ex-empty p{max-width:440px;margin:0 auto;font-size:14px;line-height:1.6}.ex-mobile-date-capsule{background:var(--surface-elevated);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:6px;padding:4px 6px;display:none;box-shadow:0 2px 8px #00000014}.ex-capsule-nav-btn{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.ex-capsule-nav-btn:hover{background:var(--hover-bg);color:var(--fg)}.ex-capsule-main-btn{border:1px solid var(--line);color:var(--fg);cursor:pointer;background:#ffffff0d;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}html[data-theme=light] .ex-capsule-main-btn{background:#0000000a}.ex-capsule-main-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.ex-capsule-icon{color:var(--accent);flex-shrink:0}.ex-capsule-date-label{letter-spacing:.02em;white-space:nowrap}.ex-capsule-chevron{opacity:.6;flex-shrink:0}.ex-capsule-today-btn{color:var(--accent);cursor:pointer;white-space:nowrap;background:#d4a24e1f;border:1px solid #d4a24e59;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11.5px;font-weight:750;transition:all .15s;display:inline-flex}.ex-capsule-today-btn:hover{background:#d4a24e38;transform:translateY(-1px)}.ex-mobile-picker-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#000000a6;justify-content:center;align-items:flex-end;animation:.2s ease-out ex-fade-in;display:flex;position:fixed;inset:0}@keyframes ex-fade-in{0%{opacity:0}to{opacity:1}}.ex-mobile-picker-sheet{background:var(--surface);border:1px solid var(--line2);border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-width:520px;max-height:85vh;padding:20px 18px 32px;animation:.25s cubic-bezier(.16,1,.3,1) ex-sheet-slide-up;overflow-y:auto;box-shadow:0 -8px 32px #00000059}@keyframes ex-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ex-mobile-picker-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;display:flex}.ex-mobile-picker-title{color:var(--fg);align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.ex-mobile-picker-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ex-mobile-picker-close:hover{background:var(--hover-bg);color:var(--fg)}.ex-mobile-picker-section{margin-bottom:18px}.ex-mobile-picker-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:750}.ex-mobile-years-bar{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.ex-mobile-year-chip{border:1px solid var(--line);background:var(--surface-elevated);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:650;transition:all .15s}.ex-mobile-year-chip.is-selected{background:var(--accent);color:#000;border-color:var(--accent);font-weight:800}.ex-mobile-months-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ex-mobile-month-chip{border:1px solid var(--line);background:var(--surface-elevated);color:var(--fg);text-align:center;cursor:pointer;border-radius:8px;padding:8px 4px;font-size:12px;font-weight:650;transition:all .15s}.ex-mobile-month-chip.is-selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:750}.ex-mobile-days-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.ex-mobile-day-cell{aspect-ratio:1;background:var(--surface-elevated);color:var(--fg);cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;transition:all .15s;display:flex;position:relative}.ex-mobile-day-cell.is-selected{background:var(--accent);color:#000;font-weight:850;box-shadow:0 2px 10px #d4a24e59}.ex-mobile-day-cell.no-stories{opacity:.45}.ex-mobile-picker-footer{margin-top:14px}@media (max-width:900px){.ex-top{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}.ex-top-brand-row{justify-content:space-between;width:100%}.ex-brand-name{display:none!important}.ex-mobile-top-actions{align-items:center;gap:8px;display:flex}.ex-desktop-top-actions{display:none}.ex-tabs-track-wrap,.ex-desktop-date-selector{display:none!important}.ex-mobile-date-capsule{justify-content:space-between;width:100%;display:flex}.ex-toolbar-inner{flex-direction:column;align-items:stretch;gap:10px}.ex-toolbar-left{width:100%}.ex-toolbar-right{flex-wrap:wrap;gap:8px;width:100%;display:flex}.ex-filter-wrap{flex:1;min-width:130px}.ex-search-box{display:none!important}.ex-mobile-search-toggle{border:1px solid var(--line2);background:var(--surface-elevated);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.ex-mobile-search-toggle:hover,.ex-mobile-search-toggle.is-active{color:var(--fg);background:var(--hover-bg);border-color:var(--accent)}.ex-mobile-header-search-bar{background:var(--surface-elevated);border:1px solid var(--accent);border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:4px;padding:7px 12px;animation:.15s cubic-bezier(.16,1,.3,1) filter-popover-appear;display:flex}.ex-mobile-search-input{color:var(--fg);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.ex-bottom-nav{z-index:100;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--line2);background:#0f1117e6;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000059}html[data-theme=light] .ex-bottom-nav{background:#fffffff0;border-top:1px solid #00000014;box-shadow:0 -4px 20px #0000000f}.ex-bottom-nav-item{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;max-width:76px;padding:6px 8px;transition:all .15s;display:flex}.ex-bottom-nav-item:hover{color:var(--fg);background:var(--hover-bg)}.ex-bottom-nav-label{letter-spacing:.02em;font-size:10.5px;font-weight:650;line-height:1}.ex-bottom-nav-item.is-active{font-weight:750}.ex-bottom-nav-item.active-latest.is-active{color:#38bdf8}.ex-bottom-nav-item.active-trending.is-active{color:#f59e0b}.ex-bottom-nav-item.active-digest.is-active{color:#c084fc}.ex-bottom-nav-item.active-benchmarks.is-active{color:#fb7185}.ex-bottom-nav-item.active-more.is-active{color:#2dd4bf}html[data-theme=light] .ex-bottom-nav-item.active-latest.is-active{color:#0284c7}html[data-theme=light] .ex-bottom-nav-item.active-trending.is-active{color:#d97706}html[data-theme=light] .ex-bottom-nav-item.active-digest.is-active{color:#7c3aed}html[data-theme=light] .ex-bottom-nav-item.active-benchmarks.is-active{color:#e11d48}html[data-theme=light] .ex-bottom-nav-item.active-more.is-active{color:#0d9488}.ex-mobile-more-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);background:#000000a6;justify-content:center;align-items:flex-end;animation:.2s ease-out ex-fade-in;display:flex;position:fixed;inset:0}.ex-mobile-more-sheet{background:var(--surface);border:1px solid var(--line2);width:100%;max-width:520px;padding:20px 20px calc(24px + env(safe-area-inset-bottom,0px));border-bottom:none;border-radius:24px 24px 0 0;animation:.25s cubic-bezier(.16,1,.3,1) ex-sheet-slide-up;box-shadow:0 -10px 40px #0006}.ex-mobile-more-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.ex-mobile-more-title{letter-spacing:.02em;color:var(--fg);font-size:15px;font-weight:750}.ex-mobile-more-close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ex-mobile-more-close:hover{background:var(--hover-bg);color:var(--fg)}.ex-mobile-more-list{flex-direction:column;gap:8px;display:flex}.ex-mobile-more-item{background:var(--surface-elevated);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;transition:all .15s;display:flex}.ex-mobile-more-item:hover{border-color:var(--accent);background:var(--hover-bg)}.ex-mobile-more-item.is-active{border-color:var(--accent);background:var(--accent-soft)}.ex-mobile-more-item-left{align-items:center;gap:12px;display:flex}.ex-more-item-icon{background:#ffffff0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.icon-saved{color:#10b981;background:#10b9811f}.icon-about{color:#818cf8;background:#818cf81f}.icon-connect{color:#2dd4bf;background:#2dd4bf1f}.ex-more-item-texts{flex-direction:column;gap:2px;display:flex}.ex-more-item-title{color:var(--fg);font-size:14px;font-weight:700}.ex-more-item-desc{color:var(--muted);font-size:11.5px}.ex-more-badge{color:#10b981;background:#10b9812e;border:1px solid #10b98159;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:750}.ex-body{padding-bottom:96px!important}}@media (min-width:901px){.ex-brand-name,.ex-mobile-date-capsule,.ex-mobile-search-toggle,.ex-mobile-header-search-bar,.ex-bottom-nav,.ex-mobile-more-backdrop{display:none!important}.ex-tabs-track-wrap,.ex-desktop-date-selector,.ex-desktop-top-actions{display:flex!important}.ex-mobile-top-actions{display:none!important}}@media (max-width:760px){.ex-toolbar-sticky{padding:8px 12px}.ex-row{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:14px 12px}.ex-date-col,.ex-rank-col{width:46px;padding:6px 2px}.ex-date-day,.ex-rank-num{font-size:17px}.ex-body{width:min(100% - 16px,1380px);padding:14px 0 60px}.ex-story-title{font-size:15.5px;line-height:1.35}.ex-summary{-webkit-line-clamp:6;margin:6px 0 10px;font-size:13px;line-height:1.6}.ex-actions-row{justify-content:flex-start;gap:6px}}.ex-timeline-hero{border-bottom:1px solid var(--line);margin-bottom:24px;padding:8px 16px 32px}.ex-left-col{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.ex-left-col .ex-date-col{width:54px}.ex-trending-indicator{color:#f59e0b;letter-spacing:.02em;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b52;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:0 1px 3px #0000000f}.ex-trending-indicator .ex-trending-flame{color:#f97316;flex-shrink:0}@media (max-width:760px){.ex-list-trending .ex-row{grid-template-columns:74px minmax(0,1fr);gap:12px}.ex-trending-indicator{padding:2px 5px;font-size:9px}}.ex-tab-latest:hover{color:#38bdf8!important;background:#38bdf814!important}.ex-tab-latest.active{color:#38bdf8!important;background:#38bdf81f!important;border-color:#38bdf859!important}.ex-tab-trending:hover{color:#f59e0b!important;background:#f59e0b14!important}.ex-tab-trending.active{color:#f59e0b!important;background:#f59e0b1f!important;border-color:#f59e0b59!important}.ex-tab-digest:hover{color:#c084fc!important;background:#a855f714!important}.ex-tab-digest.active{color:#c084fc!important;background:#a855f71f!important;border-color:#a855f759!important}.ex-tab-saved:hover{color:#10b981!important;background:#10b98114!important}.ex-tab-saved.active{color:#10b981!important;background:#10b9811f!important;border-color:#10b98159!important}.ex-tab-benchmarks:hover{color:#fb7185!important;background:#f43f5e14!important}.ex-tab-benchmarks.active{color:#fb7185!important;background:#f43f5e1f!important;border-color:#f43f5e59!important}.ex-tab-about:hover{color:#818cf8!important;background:#6366f114!important}.ex-tab-about.active{color:#818cf8!important;background:#6366f11f!important;border-color:#6366f159!important}.ex-tab-connect:hover,.ex-tab-feedback:hover{color:#2dd4bf!important;background:#14b8a614!important}.ex-tab-connect.active,.ex-tab-feedback.active{color:#2dd4bf!important;background:#14b8a61f!important;border-color:#14b8a659!important}html[data-theme=light] .ex-tab-latest:hover,html[data-theme=light] .ex-tab-latest.active{color:#0284c7!important}html[data-theme=light] .ex-tab-trending:hover,html[data-theme=light] .ex-tab-trending.active{color:#d97706!important}html[data-theme=light] .ex-tab-digest:hover,html[data-theme=light] .ex-tab-digest.active{color:#7c3aed!important}html[data-theme=light] .ex-tab-saved:hover,html[data-theme=light] .ex-tab-saved.active{color:#059669!important}html[data-theme=light] .ex-tab-benchmarks:hover,html[data-theme=light] .ex-tab-benchmarks.active{color:#e11d48!important}html[data-theme=light] .ex-tab-about:hover,html[data-theme=light] .ex-tab-about.active{color:#4f46e5!important}html[data-theme=light] .ex-tab-connect:hover,html[data-theme=light] .ex-tab-connect.active{color:#0d9488!important}.ex-actions-row .bookmark-btn:hover{color:#10b981!important;border-color:#10b98166!important}.ex-actions-row .bookmark-btn.is-active{color:#10b981!important;background:#10b9811f!important;border-color:#10b98166!important}.ex-actions-row .bookmark-btn.is-active .bookmark-icon{fill:#10b981!important;color:#10b981!important}html[data-theme=light] .ex-actions-row .bookmark-btn:hover{color:#059669!important;border-color:#05966966!important}html[data-theme=light] .ex-actions-row .bookmark-btn.is-active{color:#059669!important;background:#10b9811a!important;border-color:#05966959!important}html[data-theme=light] .ex-actions-row .bookmark-btn.is-active .bookmark-icon{fill:#059669!important;color:#059669!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
