@font-face{font-family:DM Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../../../fonts/dm-sans-v17-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(../../../fonts/dm-sans-v17-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/space-mono-v17-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/space-mono-v17-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/space-mono-v17-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/space-mono-v17-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--sol-base03: #002b36;--sol-base02: #073642;--sol-base01: #586e75;--sol-base00: #657b83;--sol-base0: #839496;--sol-base1: #93a1a1;--sol-base2: #eee8d5;--sol-base3: #fdf6e3;--accent-yellow: #b58900;--accent-orange: #cb4b16;--accent-red: #dc322f;--accent-magenta: #d33682;--accent-violet: #6c71c4;--accent-blue: #268bd2;--accent-cyan: #2aa198;--accent-green: #859900;--lean-far-left: #3a57e8;--lean-left: #6f8cff;--lean-center: #9aa0a6;--lean-right: #ff7a7a;--lean-far-right: #e0322f;--lean-unrated: #5a6066;--lean-ink: 100%;--tag-ink: 100%;--tag-tint: 35%;--card-wash: 10%;--card-wash-alt: 13%;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) var(--lean-ink), var(--text-primary, #888));--lean-left-ink: color-mix(in srgb, var(--lean-left) var(--lean-ink), var(--text-primary, #888));--lean-center-ink: color-mix(in srgb, var(--lean-center) var(--lean-ink), var(--text-primary, #888));--lean-right-ink: color-mix(in srgb, var(--lean-right) var(--lean-ink), var(--text-primary, #888));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) var(--lean-ink), var(--text-primary, #888));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) var(--lean-ink), var(--text-primary, #888));--lean-far-left-on: #fff;--lean-left-on: #fff;--lean-center-on: #fff;--lean-right-on: #fff;--lean-far-right-on: #fff;--lean-unrated-on: #fff;--font-ui: "DM Sans", system-ui, sans-serif;--font-mono: "Space Mono", "Courier New", monospace;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--header-height: 56px;--sidebar-width: 280px;--column-width: 380px;--column-max: 380px;--column-grow: 0;--font-scale: 1.35;--column-width-mobile: calc(100vw - 1.5rem) ;--z-column: 10;--z-sidebar: 100;--z-header: 200;--z-modal: 300;--t-fast: .12s ease;--t-normal: .22s ease;--t-slow: .38s ease}[data-theme=solarized-dark]{color-scheme:dark;--bg-base: var(--sol-base03);--bg-raised: var(--sol-base02);--bg-elevated: #0a3f4e;--bg-overlay: rgba(0,43,54,.92);--text-primary: #dce1e1;--text-body: #cad1d2;--text-muted: #a2afb2;--border-subtle: rgba(147,161,161,.08);--border-normal: rgba(147,161,161,.16);--border-strong: rgba(147,161,161,.3);--hover-bg: rgba(38,139,210,.08);--active-bg: rgba(38,139,210,.16);--focus-ring: rgba(38,139,210,.45);--item-bg: var(--sol-base02);--item-bg-hover: #0d4558;--col-header-bg: linear-gradient(180deg, var(--sol-base02) 0%, rgba(7,54,66,.85) 100%);--scrollbar-track: var(--sol-base03);--scrollbar-thumb: var(--sol-base01);--status-live: var(--accent-green);--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 30%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 35%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 40%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 45%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 35%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 40%, var(--text-primary));--tag-ink: 30%;--tag-tint: 20%}:root[data-theme=cvd-deuteranopia]{color-scheme:dark;--bg-base: #16161e;--bg-raised: #1f1f2b;--bg-elevated: #292937;--bg-overlay: rgba(22,22,30,.93);--text-primary: #e8e8f0;--text-body: #c2c2d0;--text-muted: #8a8a9c;--border-subtle: rgba(200,200,220,.1);--border-normal: rgba(200,200,220,.2);--border-strong: rgba(200,200,220,.34);--hover-bg: rgba(200,200,220,.07);--active-bg: rgba(200,200,220,.14);--focus-ring: rgba(200,200,220,.55);--item-bg: #1f1f2b;--item-bg-hover: #292937;--col-header-bg: linear-gradient(180deg, #1f1f2b 0%, #16161e 100%);--scrollbar-track: #16161e;--scrollbar-thumb: #8a8a9c;--status-live: #e8e8f0;--lean-far-left: #5b7bfc;--lean-left: #7478b5;--lean-center: #757575;--lean-right: #a5813a;--lean-far-right: #fdbd15;--lean-ink: 60%;--lean-far-left-on: #000000;--lean-left-on: #000000;--lean-center-on: #ffffff;--lean-right-on: #000000;--lean-far-right-on: #000000;--accent-yellow: #a8a8a8;--accent-orange: #a8a8a8;--accent-red: #a8a8a8;--accent-magenta: #a8a8a8;--accent-violet: #a8a8a8;--accent-blue: #a8a8a8;--accent-cyan: #a8a8a8;--accent-green: #a8a8a8}:root[data-theme=cvd-deuteranopia-light]{color-scheme:light;--bg-base: #f5f5f7;--bg-raised: #ffffff;--bg-elevated: #ebebef;--bg-overlay: rgba(245,245,247,.94);--text-primary: #14141a;--text-body: #35353f;--text-muted: #63636f;--border-subtle: rgba(20,20,26,.1);--border-normal: rgba(20,20,26,.18);--border-strong: rgba(20,20,26,.32);--hover-bg: rgba(20,20,26,.05);--active-bg: rgba(20,20,26,.1);--focus-ring: rgba(30,60,160,.5);--item-bg: #ffffff;--item-bg-hover: #ebebef;--col-header-bg: linear-gradient(180deg, #ffffff 0%, #f5f5f7 100%);--scrollbar-track: #f5f5f7;--scrollbar-thumb: #b8b8c2;--status-live: #1f6f3f;--lean-far-left: #222863;--lean-left: #7874af;--lean-center: #858585;--lean-right: #987445;--lean-far-right: #4a2e00;--lean-ink: 65%;--lean-far-left-on: #ffffff;--lean-left-on: #000000;--lean-center-on: #000000;--lean-right-on: #000000;--lean-far-right-on: #ffffff;--accent-yellow: #626262;--accent-orange: #626262;--accent-red: #626262;--accent-magenta: #626262;--accent-violet: #626262;--accent-blue: #626262;--accent-cyan: #626262;--accent-green: #626262}:root[data-theme=cvd-tritanopia]{color-scheme:dark;--bg-base: #16161e;--bg-raised: #1f1f2b;--bg-elevated: #292937;--bg-overlay: rgba(22,22,30,.93);--text-primary: #e8e8f0;--text-body: #c2c2d0;--text-muted: #8a8a9c;--border-subtle: rgba(200,200,220,.1);--border-normal: rgba(200,200,220,.2);--border-strong: rgba(200,200,220,.34);--hover-bg: rgba(200,200,220,.07);--active-bg: rgba(200,200,220,.14);--focus-ring: rgba(200,200,220,.55);--item-bg: #1f1f2b;--item-bg-hover: #292937;--col-header-bg: linear-gradient(180deg, #1f1f2b 0%, #16161e 100%);--scrollbar-track: #16161e;--scrollbar-thumb: #8a8a9c;--status-live: #e8e8f0;--lean-far-left: #77fcf1;--lean-left: #65afa8;--lean-center: #757575;--lean-right: #a46e6e;--lean-far-right: #fe8287;--lean-ink: 55%;--lean-far-left-on: #000000;--lean-left-on: #000000;--lean-center-on: #ffffff;--lean-right-on: #000000;--lean-far-right-on: #000000;--accent-yellow: #a8a8a8;--accent-orange: #a8a8a8;--accent-red: #a8a8a8;--accent-magenta: #a8a8a8;--accent-violet: #a8a8a8;--accent-blue: #a8a8a8;--accent-cyan: #a8a8a8;--accent-green: #a8a8a8}:root[data-theme=cvd-tritanopia-light]{color-scheme:light;--bg-base: #f5f5f7;--bg-raised: #ffffff;--bg-elevated: #ebebef;--bg-overlay: rgba(245,245,247,.94);--text-primary: #14141a;--text-body: #35353f;--text-muted: #63636f;--border-subtle: rgba(20,20,26,.1);--border-normal: rgba(20,20,26,.18);--border-strong: rgba(20,20,26,.32);--hover-bg: rgba(20,20,26,.05);--active-bg: rgba(20,20,26,.1);--focus-ring: rgba(0,90,100,.5);--item-bg: #ffffff;--item-bg-hover: #ebebef;--col-header-bg: linear-gradient(180deg, #ffffff 0%, #f5f5f7 100%);--scrollbar-track: #f5f5f7;--scrollbar-thumb: #b8b8c2;--status-live: #1f6f3f;--lean-far-left: #01424b;--lean-left: #50858f;--lean-center: #858585;--lean-right: #ae6869;--lean-far-right: #5f171f;--lean-ink: 65%;--lean-far-left-on: #ffffff;--lean-left-on: #000000;--lean-center-on: #000000;--lean-right-on: #000000;--lean-far-right-on: #ffffff;--accent-yellow: #626262;--accent-orange: #626262;--accent-red: #626262;--accent-magenta: #626262;--accent-violet: #626262;--accent-blue: #626262;--accent-cyan: #626262;--accent-green: #626262}:root[data-theme=cvd-mono]{color-scheme:dark;--bg-base: #16161e;--bg-raised: #212129;--bg-elevated: #2c2c35;--bg-overlay: rgba(22,22,30,.93);--text-primary: #f0f0f2;--text-body: #c8c8cc;--text-muted: #8e8e94;--border-subtle: rgba(230,230,234,.1);--border-normal: rgba(230,230,234,.2);--border-strong: rgba(230,230,234,.34);--hover-bg: rgba(230,230,234,.07);--active-bg: rgba(230,230,234,.14);--focus-ring: rgba(230,230,234,.55);--item-bg: #212129;--item-bg-hover: #2c2c35;--col-header-bg: linear-gradient(180deg, #212129 0%, #16161e 100%);--scrollbar-track: #16161e;--scrollbar-thumb: #8e8e94;--status-live: #f0f0f2;--lean-far-left: #ffffff;--lean-left: #dbdbdb;--lean-center: #b9b9b9;--lean-right: #989898;--lean-far-right: #787878;--lean-ink: 50%;--lean-far-left-on: #000000;--lean-left-on: #000000;--lean-center-on: #000000;--lean-right-on: #000000;--lean-far-right-on: #000000;--accent-yellow: #aaaaaa;--accent-orange: #aaaaaa;--accent-red: #aaaaaa;--accent-magenta: #aaaaaa;--accent-violet: #aaaaaa;--accent-blue: #aaaaaa;--accent-cyan: #aaaaaa;--accent-green: #aaaaaa}html[data-theme=cvd-mono],html[data-theme=cvd-mono-light]{filter:grayscale(1)}:root[data-theme=cvd-mono-light]{color-scheme:light;--bg-base: #f5f5f7;--bg-raised: #ffffff;--bg-elevated: #e9e9ec;--bg-overlay: rgba(245,245,247,.94);--text-primary: #101014;--text-body: #303036;--text-muted: #5e5e66;--border-subtle: rgba(16,16,20,.12);--border-normal: rgba(16,16,20,.2);--border-strong: rgba(16,16,20,.36);--hover-bg: rgba(16,16,20,.05);--active-bg: rgba(16,16,20,.1);--focus-ring: rgba(16,16,20,.45);--item-bg: #ffffff;--item-bg-hover: #e9e9ec;--col-header-bg: linear-gradient(180deg, #ffffff 0%, #f5f5f7 100%);--scrollbar-track: #f5f5f7;--scrollbar-thumb: #b4b4bc;--status-live: #2a2a30;--lean-far-left: #838383;--lean-left: #616161;--lean-center: #414141;--lean-right: #232323;--lean-far-right: #000000;--lean-ink: 65%;--lean-far-left-on: #000000;--lean-left-on: #ffffff;--lean-center-on: #ffffff;--lean-right-on: #ffffff;--lean-far-right-on: #ffffff;--accent-yellow: #636363;--accent-orange: #636363;--accent-red: #636363;--accent-magenta: #636363;--accent-violet: #636363;--accent-blue: #636363;--accent-cyan: #636363;--accent-green: #636363}:root[data-theme^=cvd-] .new-badge{opacity:1!important;color:var(--bg-base)}:root[data-theme^=cvd-] .icon-badge.warn{color:var(--bg-base)}:root[data-theme^=cvd-] .save-btn{opacity:1}:root[data-theme^=cvd-] .card:hover .mute-src-btn{opacity:1}@media (hover: none){:root[data-theme^=cvd-] .mute-src-btn{opacity:1}}:root[data-theme^=cvd-] .history-overridden{opacity:1}:root[data-theme^=cvd-] .history-overridden .history-range{opacity:.45}:root[data-theme^=cvd-]{--cat-neutral: var(--text-muted)}:root[data-theme^=cvd-] .card,:root[data-theme^=cvd-] .result-card{--accent: var(--cat-neutral) !important}:root[data-theme^=cvd-] .card{--pcolor: var(--cat-neutral) !important}:root[data-theme^=cvd-] .cat-pill-wrap{--cat-accent: var(--cat-neutral) !important}:root[data-theme^=cvd-] .cat-active .cat-pill{color:var(--text-primary)}:root[data-theme^=cvd-] .cat-tab{--tab-accent: var(--cat-neutral) !important}:root[data-theme^=cvd-] .col-header{--col-accent: var(--cat-neutral) !important;border-top-color:var(--cat-neutral)!important}:root[data-theme^=cvd-] .accent-bar,:root[data-theme^=cvd-] .section-dot,:root[data-theme^=cvd-] .src-readonly-dot,:root[data-theme^=cvd-] .net-dot,:root[data-theme^=cvd-] .result-bar,:root[data-theme^=cvd-] .cov-fill,:root[data-theme^=cvd-] .browse-dot{background:var(--cat-neutral)!important}:root[data-theme^=cvd-] .net-preview-col,:root[data-theme^=cvd-] .quick-btn{border-color:var(--border-strong)!important}:root[data-theme^=cvd-] .avatar,:root[data-theme^=cvd-] .src-avatar{background:var(--bg-elevated)!important;color:var(--text-body)!important}:root[data-theme^=cvd-] .cat-add,:root[data-theme^=cvd-] .add-col-btn{color:var(--text-primary)!important;background:var(--bg-elevated)!important;border-color:var(--border-strong)!important}:root[data-theme^=cvd-] .compare-on{border-color:var(--border-strong)!important}:root[data-theme^=cvd-] .cat-add.cat-add-remove:hover{background:var(--active-bg)!important}:root[data-theme^=cvd-] .spd-btn[style*=background]{background:var(--text-muted)!important;color:var(--bg-base)!important}:root[data-theme^=cvd-] .platform,:root[data-theme^=cvd-] .dual-link{color:var(--text-primary)!important;background:transparent!important;border-color:var(--border-normal)!important}:root[data-theme^=cvd-] .lean-sq{font-size:0}:root[data-theme^=cvd-] .lean-sq:before{content:"";display:inline-block;width:.55rem;height:.55rem;border-radius:2px;margin-right:.3rem;vertical-align:-.05rem;background:var(--lean-sq)}:root[data-theme^=cvd-] .lean-far-left .lean-sq{--lean-sq: var(--lean-far-left)}:root[data-theme^=cvd-] .lean-left .lean-sq{--lean-sq: var(--lean-left)}:root[data-theme^=cvd-] .lean-center .lean-sq{--lean-sq: var(--lean-center)}:root[data-theme^=cvd-] .lean-right .lean-sq{--lean-sq: var(--lean-right)}:root[data-theme^=cvd-] .lean-far-right .lean-sq{--lean-sq: var(--lean-far-right)}html{font-size:calc(16px * var(--font-scale, 1));-webkit-text-size-adjust:100%;scroll-behavior:smooth}html{height:100dvh;overflow:hidden}body{font-family:var(--font-ui);font-size:.9375rem;line-height:1.55;color:var(--text-body);background:var(--bg-base);height:100dvh;overflow:hidden;scrollbar-gutter:stable;transition:background-color var(--t-slow),color var(--t-slow)}h1,h2,h3,h4{color:var(--text-primary);font-weight:600;line-height:1.25}a{color:var(--accent-blue);text-decoration:none;transition:color var(--t-fast)}a:hover{color:var(--accent-cyan);text-decoration:underline}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--sol-base0)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.skip-link{position:fixed;top:0;left:0;z-index:2000;margin:8px;padding:10px 16px;background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}#app-shell{display:flex;flex-direction:column;height:100dvh;overflow:hidden}#app-shell.scrollable{overflow-y:auto;overflow-x:hidden}.app-body{display:flex;flex:1;overflow-y:hidden;height:calc(100dvh - var(--header-height))}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.img-skel{position:relative;isolation:isolate;background-color:transparent;animation:img-skel-in .3s ease .2s forwards}.img-skel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--text-primary) 7%,transparent) 50%,transparent 70%);background-size:250% 100%;opacity:0;animation:img-skel-in-sweep .3s ease .2s forwards,img-skel-sweep 1.8s ease-in-out .2s infinite}.img-skel.is-loaded{animation:none;background-color:transparent}.img-skel.is-loaded:before{display:none}@keyframes img-skel-in{to{background-color:var(--bg-raised)}}@keyframes img-skel-in-sweep{to{opacity:1}}@keyframes img-skel-sweep{0%{background-position:125% 0}to{background-position:-125% 0}}.img-fade{opacity:0;transition:opacity .3s ease}.img-fade.is-loaded{opacity:1}@media (prefers-reduced-motion: reduce){.img-skel{animation:none!important;background-color:var(--bg-raised)}.img-skel:before{display:none}.img-skel.is-loaded{background-color:transparent}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}button,a,label,summary,select,[role=button],[role=tab],input[type=checkbox],input[type=radio]{touch-action:manipulation}@media (max-width: 768px){input,select,textarea{font-size:16px}body,#app-shell{overscroll-behavior:none}}@media (hover: none) and (pointer: coarse){button:active,[role=button]:active,[role=tab]:active,a:active{opacity:.6;transition:opacity .04s ease}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-theme=dracula]{color-scheme:dark;--bg-base: #1e1f29;--bg-raised: #282a36;--bg-elevated: #343746;--bg-overlay: rgba(30,31,41,.94);--text-primary: #f8f8f2;--text-body: #d0d1db;--text-muted: #9ca4c1;--border-subtle: rgba(248,248,242,.06);--border-normal: rgba(248,248,242,.12);--border-strong: rgba(248,248,242,.24);--hover-bg: rgba(189,147,249,.1);--active-bg: rgba(189,147,249,.18);--focus-ring: rgba(189,147,249,.5);--item-bg: #282a36;--item-bg-hover: #343746;--col-header-bg: linear-gradient(180deg, #282a36 0%, rgba(40,42,54,.85) 100%);--scrollbar-track: #1e1f29;--scrollbar-thumb: #6272a4;--status-live: #50fa7b;--accent-yellow: #f1fa8c;--accent-orange: #ffb86c;--accent-red: #ff5555;--accent-magenta: #ff79c6;--accent-violet: #bd93f9;--accent-blue: #8be9fd;--accent-cyan: #80ffea;--accent-green: #50fa7b;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 45%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 60%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 65%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 65%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 45%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 55%, var(--text-primary));--tag-ink: 45%;--tag-tint: 20%}[data-theme=tokyo-night]{color-scheme:dark;--bg-base: #1a1b26;--bg-raised: #1f2335;--bg-elevated: #24283b;--bg-overlay: rgba(26,27,38,.94);--text-primary: #d2d9f8;--text-body: #bec4e0;--text-muted: #9199bb;--border-subtle: rgba(192,202,245,.06);--border-normal: rgba(192,202,245,.12);--border-strong: rgba(192,202,245,.24);--hover-bg: rgba(122,162,247,.1);--active-bg: rgba(122,162,247,.18);--focus-ring: rgba(122,162,247,.5);--item-bg: #1f2335;--item-bg-hover: #24283b;--col-header-bg: linear-gradient(180deg, #1f2335 0%, rgba(31,35,53,.85) 100%);--scrollbar-track: #1a1b26;--scrollbar-thumb: #565f89;--status-live: #9ece6a;--accent-yellow: #e0af68;--accent-orange: #ff9e64;--accent-red: #f7768e;--accent-magenta: #bb9af7;--accent-violet: #9d7cd8;--accent-blue: #7aa2f7;--accent-cyan: #7dcfff;--accent-green: #9ece6a;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 50%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 65%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 75%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 80%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 40%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 60%, var(--text-primary));--tag-ink: 35%;--tag-tint: 20%}[data-theme=nord]{color-scheme:dark;--bg-base: #242933;--bg-raised: #2e3440;--bg-elevated: #434c5e;--bg-overlay: rgba(36,41,51,.94);--text-primary: #eceff4;--text-body: #d8dee9;--text-muted: #a7b0c1;--border-subtle: rgba(236,239,244,.06);--border-normal: rgba(236,239,244,.12);--border-strong: rgba(236,239,244,.24);--hover-bg: rgba(136,192,208,.1);--active-bg: rgba(136,192,208,.18);--focus-ring: rgba(136,192,208,.5);--item-bg: #2e3440;--item-bg-hover: #3b4252;--col-header-bg: linear-gradient(180deg, #2e3440 0%, rgba(46,52,64,.85) 100%);--scrollbar-track: #242933;--scrollbar-thumb: #616e88;--status-live: #a3be8c;--accent-yellow: #ebcb8b;--accent-orange: #d08770;--accent-red: #bf616a;--accent-magenta: #b48ead;--accent-violet: #b48ead;--accent-blue: #81a1c1;--accent-cyan: #88c0d0;--accent-green: #a3be8c;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 35%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 40%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 45%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 45%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 35%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 45%, var(--text-primary));--tag-ink: 35%;--tag-tint: 20%}[data-theme=monokai]{color-scheme:dark;--bg-base: #1c1e16;--bg-raised: #272822;--bg-elevated: #3e3d32;--bg-overlay: rgba(28,30,22,.94);--text-primary: #f8f8f2;--text-body: #cfcfc2;--text-muted: #aba99a;--border-subtle: rgba(248,248,242,.06);--border-normal: rgba(248,248,242,.12);--border-strong: rgba(248,248,242,.24);--hover-bg: rgba(166,226,46,.08);--active-bg: rgba(166,226,46,.16);--focus-ring: rgba(166,226,46,.45);--item-bg: #272822;--item-bg-hover: #3e3d32;--col-header-bg: linear-gradient(180deg, #272822 0%, rgba(39,40,34,.85) 100%);--scrollbar-track: #1c1e16;--scrollbar-thumb: #75715e;--status-live: #a6e22e;--accent-yellow: #e6db74;--accent-orange: #fd971f;--accent-red: #f92672;--accent-magenta: #f92672;--accent-violet: #ae81ff;--accent-blue: #66d9e8;--accent-cyan: #66d9e8;--accent-green: #a6e22e;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 45%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 55%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 60%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 60%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 40%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 50%, var(--text-primary));--tag-ink: 45%;--tag-tint: 20%}[data-theme=gruvbox]{color-scheme:dark;--bg-base: #1d2021;--bg-raised: #282828;--bg-elevated: #3c3836;--bg-overlay: rgba(29,32,33,.94);--text-primary: #ebdbb2;--text-body: #d5c4a1;--text-muted: #b1a289;--border-subtle: rgba(235,219,178,.06);--border-normal: rgba(235,219,178,.12);--border-strong: rgba(235,219,178,.24);--hover-bg: rgba(215,153,33,.1);--active-bg: rgba(215,153,33,.18);--focus-ring: rgba(215,153,33,.5);--item-bg: #282828;--item-bg-hover: #3c3836;--col-header-bg: linear-gradient(180deg, #282828 0%, rgba(40,40,40,.85) 100%);--scrollbar-track: #1d2021;--scrollbar-thumb: #928374;--status-live: #b8bb26;--accent-yellow: #d79921;--accent-orange: #d65d0e;--accent-red: #cc241d;--accent-magenta: #b16286;--accent-violet: #b16286;--accent-blue: #458588;--accent-cyan: #689d6a;--accent-green: #98971a;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 35%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 40%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 50%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 50%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 30%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 45%, var(--text-primary));--tag-ink: 35%;--tag-tint: 20%}[data-theme=one-dark]{color-scheme:dark;--bg-base: #21252b;--bg-raised: #282c34;--bg-elevated: #2c313c;--bg-overlay: rgba(33,37,43,.94);--text-primary: #e2e4e9;--text-body: #cbcfd7;--text-muted: #9da3ad;--border-subtle: rgba(171,178,191,.06);--border-normal: rgba(171,178,191,.12);--border-strong: rgba(171,178,191,.24);--hover-bg: rgba(97,175,239,.08);--active-bg: rgba(97,175,239,.16);--focus-ring: rgba(97,175,239,.45);--item-bg: #282c34;--item-bg-hover: #2c313c;--col-header-bg: linear-gradient(180deg, #282c34 0%, rgba(40,44,52,.85) 100%);--scrollbar-track: #21252b;--scrollbar-thumb: #5c6370;--status-live: #98c379;--accent-yellow: #e5c07b;--accent-orange: #d19a66;--accent-red: #e06c75;--accent-magenta: #c678dd;--accent-violet: #c678dd;--accent-blue: #61afef;--accent-cyan: #56b6c2;--accent-green: #98c379;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 45%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 60%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 65%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 70%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 40%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 55%, var(--text-primary));--tag-ink: 35%;--tag-tint: 20%}[data-theme=catppuccin]{color-scheme:dark;--bg-base: #181825;--bg-raised: #1e1e2e;--bg-elevated: #313244;--bg-overlay: rgba(24,24,37,.94);--text-primary: #cdd6f4;--text-body: #bac2de;--text-muted: #959bb4;--border-subtle: rgba(205,214,244,.06);--border-normal: rgba(205,214,244,.12);--border-strong: rgba(205,214,244,.24);--hover-bg: rgba(137,180,250,.08);--active-bg: rgba(137,180,250,.16);--focus-ring: rgba(137,180,250,.45);--item-bg: #1e1e2e;--item-bg-hover: #313244;--col-header-bg: linear-gradient(180deg, #1e1e2e 0%, rgba(30,30,46,.85) 100%);--scrollbar-track: #181825;--scrollbar-thumb: #585b70;--status-live: #a6e3a1;--accent-yellow: #f9e2af;--accent-orange: #fab387;--accent-red: #f38ba8;--accent-magenta: #f5c2e7;--accent-violet: #cba6f7;--accent-blue: #89b4fa;--accent-cyan: #89dceb;--accent-green: #a6e3a1;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 35%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 45%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 50%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 50%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 30%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 45%, var(--text-primary));--tag-ink: 40%;--tag-tint: 20%}[data-theme=newspaper]{color-scheme:light;--font-ui: Georgia, "Times New Roman", Times, serif;--bg-base: #f4f4f4;--bg-raised: #e9e9e9;--bg-elevated: #dedede;--bg-overlay: rgba(244,244,244,.95);--text-primary: #0d0d0d;--text-body: #1c1c1c;--text-muted: #5f5f5f;--border-subtle: rgba(0,0,0,.08);--border-normal: rgba(0,0,0,.16);--border-strong: rgba(0,0,0,.36);--hover-bg: rgba(0,0,0,.05);--active-bg: rgba(0,0,0,.1);--focus-ring: rgba(0,0,0,.55);--item-bg: #eeeeee;--item-bg-hover: #e2e2e2;--col-header-bg: linear-gradient(180deg, #eeeeee 0%, rgba(238,238,238,.85) 100%);--scrollbar-track: #eeeeee;--scrollbar-thumb: #cacaca;--status-live: #1a1a1a;--accent-yellow: #6b6b6b;--accent-orange: #5c5c5c;--accent-red: #4a4a4a;--accent-magenta: #444444;--accent-violet: #4f4f4f;--accent-blue: #2b2b2b;--accent-cyan: #555555;--accent-green: #3a3a3a}html[data-theme=newspaper]{filter:grayscale(1)}[data-theme=newspaper-color]{color-scheme:light;--font-ui: Georgia, "Times New Roman", Times, serif;--bg-base: #f4f4f4;--bg-raised: #e9e9e9;--bg-elevated: #dedede;--bg-overlay: rgba(244,244,244,.95);--text-primary: #0d0d0d;--text-body: #1c1c1c;--text-muted: #5f5f5f;--border-subtle: rgba(0,0,0,.08);--border-normal: rgba(0,0,0,.16);--border-strong: rgba(0,0,0,.36);--hover-bg: rgba(0,0,0,.05);--active-bg: rgba(0,0,0,.1);--focus-ring: rgba(0,0,0,.55);--item-bg: #eeeeee;--item-bg-hover: #e2e2e2;--col-header-bg: linear-gradient(180deg, #eeeeee 0%, rgba(238,238,238,.85) 100%);--scrollbar-track: #eeeeee;--scrollbar-thumb: #cacaca;--status-live: #1a1a1a;--accent-yellow: #6b6b6b;--accent-orange: #5c5c5c;--accent-red: #4a4a4a;--accent-magenta: #444444;--accent-violet: #4f4f4f;--accent-blue: #2b2b2b;--accent-cyan: #555555;--accent-green: #3a3a3a}[data-theme=newspaper-color] .accent-bar,[data-theme=newspaper-color] .avatar,[data-theme=newspaper-color] .platform,[data-theme=newspaper-color] .dual-link,[data-theme=newspaper-color] .cat-add,[data-theme=newspaper-color] .add-col-btn,[data-theme=newspaper-color] .section-dot,[data-theme=newspaper-color] .src-readonly-dot,[data-theme=newspaper-color] .src-avatar,[data-theme=newspaper-color] .net-preview-col,[data-theme=newspaper-color] .net-dot,[data-theme=newspaper-color] .result-card,[data-theme=newspaper-color] .browse-dot,[data-theme=newspaper-color] .quick-btn,[data-theme=newspaper-color] .spd-btn{filter:grayscale(1)}[data-theme=newspaper-color] .col-header{background:var(--col-header-bg)!important;border-top-color:transparent!important}[data-theme=newspaper-color] .col-title:hover{color:var(--text-primary)!important}[data-theme=newspaper-color] .cat-pill-wrap:hover,[data-theme=newspaper-color] .cat-active,[data-theme=newspaper-color] .cat-enabled{border-color:var(--border-strong)!important;background:var(--hover-bg)!important}[data-theme=newspaper-color] .cat-active .cat-pill{color:var(--text-primary)!important}[data-theme=newspaper-color] .compare-sw.on,[data-theme=newspaper-color] .ts-sw.on{background:#2563eb}[data-theme=newspaper-color-dark]{color-scheme:dark;--font-ui: Georgia, "Times New Roman", Times, serif;--bg-base: #161616;--bg-raised: #1e1e1e;--bg-elevated: #262626;--bg-overlay: rgba(22,22,22,.95);--text-primary: #f2f2f2;--text-body: #dcdcdc;--text-muted: #929292;--border-subtle: rgba(255,255,255,.08);--border-normal: rgba(255,255,255,.16);--border-strong: rgba(255,255,255,.34);--hover-bg: rgba(255,255,255,.06);--active-bg: rgba(255,255,255,.11);--focus-ring: rgba(255,255,255,.55);--item-bg: #1c1c1c;--item-bg-hover: #242424;--col-header-bg: linear-gradient(180deg, #1c1c1c 0%, rgba(28,28,28,.85) 100%);--scrollbar-track: #1c1c1c;--scrollbar-thumb: #3a3a3a;--status-live: #e6e6e6;--accent-yellow: #9a9a9a;--accent-orange: #a6a6a6;--accent-red: #b0b0b0;--accent-magenta: #b6b6b6;--accent-violet: #ababab;--accent-blue: #cfcfcf;--accent-cyan: #999999;--accent-green: #bcbcbc;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 60%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 80%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 90%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 95%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 55%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 70%, var(--text-primary));--tag-ink: 50%;--tag-tint: 20%}[data-theme=newspaper-color-dark] .accent-bar,[data-theme=newspaper-color-dark] .cat-add,[data-theme=newspaper-color-dark] .add-col-btn,[data-theme=newspaper-color-dark] .section-dot,[data-theme=newspaper-color-dark] .src-readonly-dot,[data-theme=newspaper-color-dark] .src-avatar,[data-theme=newspaper-color-dark] .net-preview-col,[data-theme=newspaper-color-dark] .net-dot,[data-theme=newspaper-color-dark] .result-card,[data-theme=newspaper-color-dark] .browse-dot{filter:grayscale(1)}[data-theme=newspaper-color-dark] .col-header{background:var(--col-header-bg)!important;border-top-color:transparent!important}[data-theme=newspaper-color-dark] .col-title:hover{color:var(--text-primary)!important}[data-theme=newspaper-color-dark] .cat-pill-wrap:hover,[data-theme=newspaper-color-dark] .cat-active,[data-theme=newspaper-color-dark] .cat-enabled{border-color:var(--border-strong)!important;background:var(--hover-bg)!important}[data-theme=newspaper-color-dark] .cat-active .cat-pill{color:var(--text-primary)!important}[data-theme=newspaper-color-dark] .compare-sw.on,[data-theme=newspaper-color-dark] .ts-sw.on{background:#3b82f6}[data-theme=material-light],[data-theme=tomorrow-light],[data-theme=github-light]{color-scheme:light;--bg-base: #f6f8fa;--bg-raised: #ffffff;--bg-elevated: #eff2f5;--bg-overlay: rgba(246,248,250,.96);--text-primary: #1f2328;--text-body: #2f363d;--text-muted: #59636e;--border-subtle: rgba(31,35,40,.1);--border-normal: rgba(31,35,40,.17);--border-strong: rgba(31,35,40,.32);--hover-bg: rgba(9,105,218,.06);--active-bg: rgba(9,105,218,.12);--focus-ring: rgba(9,105,218,.45);--item-bg: #ffffff;--item-bg-hover: #f6f8fa;--col-header-bg: linear-gradient(180deg, #ffffff 0%, #ffffffe0 100%);--scrollbar-track: #f6f8fa;--scrollbar-thumb: #d1d9e0;--status-live: #1a7f37;--accent-yellow: #9a6700;--accent-orange: #bc4c00;--accent-red: #d1242f;--accent-magenta: #bf3989;--accent-violet: #8250df;--accent-blue: #0969da;--accent-cyan: #1b7c83;--accent-green: #1a7f37;--card-wash: 0%;--card-wash-alt: 0%;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 85%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 55%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 55%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 50%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 60%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 100%, var(--text-primary));--tag-ink: 50%;--tag-tint: 20%}[data-theme=ayu-light],[data-theme=gruvbox-light],[data-theme=one-light]{color-scheme:light;--bg-base: #f2f2f3;--bg-raised: #ffffff;--bg-elevated: #e8e8ea;--bg-overlay: rgba(242,242,243,.96);--text-primary: #202227;--text-body: #383a42;--text-muted: #5f616a;--border-subtle: rgba(56,58,66,.1);--border-normal: rgba(56,58,66,.17);--border-strong: rgba(56,58,66,.32);--hover-bg: rgba(64,120,242,.06);--active-bg: rgba(64,120,242,.12);--focus-ring: rgba(64,120,242,.45);--item-bg: #ffffff;--item-bg-hover: #f6f6f7;--col-header-bg: linear-gradient(180deg, #ffffff 0%, #ffffffe0 100%);--scrollbar-track: #f2f2f3;--scrollbar-thumb: #cfcfd3;--status-live: #50a14f;--accent-yellow: #c18401;--accent-orange: #c18401;--accent-red: #e45649;--accent-magenta: #a626a4;--accent-violet: #a626a4;--accent-blue: #4078f2;--accent-cyan: #0184bc;--accent-green: #50a14f;--card-wash: 0%;--card-wash-alt: 0%;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 80%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 55%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 50%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 50%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 60%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 100%, var(--text-primary));--tag-ink: 50%;--tag-tint: 20%}[data-theme=rose-pine-dawn],[data-theme=catppuccin-latte]{color-scheme:light;--bg-base: #e6e9ef;--bg-raised: #eff1f5;--bg-elevated: #dce0e8;--bg-overlay: rgba(230,233,239,.96);--text-primary: #2c2f45;--text-body: #41445c;--text-muted: #5c5f77;--border-subtle: rgba(76,79,105,.1);--border-normal: rgba(76,79,105,.17);--border-strong: rgba(76,79,105,.32);--hover-bg: rgba(30,102,245,.06);--active-bg: rgba(30,102,245,.12);--focus-ring: rgba(30,102,245,.45);--item-bg: #fbfbfd;--item-bg-hover: #f2f3f7;--col-header-bg: linear-gradient(180deg, #eff1f5 0%, #eff1f5e0 100%);--scrollbar-track: #e6e9ef;--scrollbar-thumb: #bcc0cc;--status-live: #40a02b;--accent-yellow: #df8e1d;--accent-orange: #fe640b;--accent-red: #d20f39;--accent-magenta: #ea76cb;--accent-violet: #8839ef;--accent-blue: #1e66f5;--accent-cyan: #179299;--accent-green: #40a02b;--card-wash: 0%;--card-wash-alt: 0%;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 70%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 45%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 40%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 40%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 50%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 100%, var(--text-primary));--tag-ink: 40%;--tag-tint: 20%}[data-theme=tokyo-night-light]{color-scheme:light;--bg-base: #e1e2e7;--bg-raised: #eef0f4;--bg-elevated: #d5d6db;--bg-overlay: rgba(225,226,231,.96);--text-primary: #1f2335;--text-body: #343b58;--text-muted: #565f89;--border-subtle: rgba(52,59,88,.1);--border-normal: rgba(52,59,88,.17);--border-strong: rgba(52,59,88,.32);--hover-bg: rgba(46,125,233,.06);--active-bg: rgba(46,125,233,.12);--focus-ring: rgba(46,125,233,.45);--item-bg: #f7f8fa;--item-bg-hover: #eceef3;--col-header-bg: linear-gradient(180deg, #eef0f4 0%, #eef0f4e0 100%);--scrollbar-track: #e1e2e7;--scrollbar-thumb: #c4c8da;--status-live: #587539;--accent-yellow: #8c6c3e;--accent-orange: #b15c00;--accent-red: #c64343;--accent-magenta: #9854f1;--accent-violet: #7847bd;--accent-blue: #2e7de9;--accent-cyan: #007197;--accent-green: #587539;--card-wash: 0%;--card-wash-alt: 0%;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 70%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 45%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 45%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 45%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 50%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 100%, var(--text-primary));--tag-ink: 45%;--tag-tint: 20%}[data-theme=nord-light]{color-scheme:light;--bg-base: #e5e9f0;--bg-raised: #eceff4;--bg-elevated: #d8dee9;--bg-overlay: rgba(229,233,240,.96);--text-primary: #242933;--text-body: #2e3440;--text-muted: #4c566a;--border-subtle: rgba(46,52,64,.1);--border-normal: rgba(46,52,64,.17);--border-strong: rgba(46,52,64,.32);--hover-bg: rgba(94,129,172,.07);--active-bg: rgba(94,129,172,.14);--focus-ring: rgba(94,129,172,.45);--item-bg: #f7f9fb;--item-bg-hover: #eef1f5;--col-header-bg: linear-gradient(180deg, #eceff4 0%, #eceff4e0 100%);--scrollbar-track: #e5e9f0;--scrollbar-thumb: #c6ced9;--status-live: #4f8a5b;--accent-yellow: #b48500;--accent-orange: #c06030;--accent-red: #bf616a;--accent-magenta: #a3567d;--accent-violet: #a3567d;--accent-blue: #5e81ac;--accent-cyan: #3b8a99;--accent-green: #4f8a5b;--card-wash: 0%;--card-wash-alt: 0%;--lean-far-left-ink: color-mix(in srgb, var(--lean-far-left) 70%, var(--text-primary));--lean-left-ink: color-mix(in srgb, var(--lean-left) 45%, var(--text-primary));--lean-center-ink: color-mix(in srgb, var(--lean-center) 45%, var(--text-primary));--lean-right-ink: color-mix(in srgb, var(--lean-right) 45%, var(--text-primary));--lean-far-right-ink: color-mix(in srgb, var(--lean-far-right) 50%, var(--text-primary));--lean-unrated-ink: color-mix(in srgb, var(--lean-unrated) 100%, var(--text-primary));--tag-ink: 40%;--tag-tint: 20%}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-br{background-image:url(../../../flags/br.svg)}.fi-cn{background-image:url(../../../flags/cn.svg)}.fi-cz{background-image:url(../../../flags/cz.svg)}.fi-de{background-image:url(../../../flags/de.svg)}.fi-dk{background-image:url(../../../flags/dk.svg)}.fi-es{background-image:url(../../../flags/es.svg)}.fi-fi{background-image:url(../../../flags/fi.svg)}.fi-fr{background-image:url(../../../flags/fr.svg)}.fi-gb{background-image:url(../../../flags/gb.svg)}.fi-gr{background-image:url(../../../flags/gr.svg)}.fi-hu{background-image:url(../../../flags/hu.svg)}.fi-id{background-image:url(../../../flags/id.svg)}.fi-il{background-image:url(../../../flags/il.svg)}.fi-in{background-image:url(../../../flags/in.svg)}.fi-ir{background-image:url(../../../flags/ir.svg)}.fi-it{background-image:url(../../../flags/it.svg)}.fi-jp{background-image:url(../../../flags/jp.svg)}.fi-kr{background-image:url(../../../flags/kr.svg)}.fi-nl{background-image:url(../../../flags/nl.svg)}.fi-no{background-image:url(../../../flags/no.svg)}.fi-pl{background-image:url(../../../flags/pl.svg)}.fi-ro{background-image:url(../../../flags/ro.svg)}.fi-ru{background-image:url(../../../flags/ru.svg)}.fi-sa{background-image:url(../../../flags/sa.svg)}.fi-se{background-image:url(../../../flags/se.svg)}.fi-th{background-image:url(../../../flags/th.svg)}.fi-tr{background-image:url(../../../flags/tr.svg)}.fi-ua{background-image:url(../../../flags/ua.svg)}.fi-vn{background-image:url(../../../flags/vn.svg)}.board-backdrop.svelte-1hq964u{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;height:100dvh}.toast-container.svelte-r9p0hk{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;max-width:min(92vw,460px)}.toast-anchored.svelte-r9p0hk{position:fixed;transform:translate(-50%);z-index:1001;max-width:min(92vw,380px)}.toast.svelte-r9p0hk{pointer-events:auto;display:flex;align-items:center;gap:9px;padding:10px 12px 10px 16px;border-radius:var(--radius-lg, 10px);background:var(--bg-elevated, #0b3a47);border:1px solid var(--border-normal, #335);color:var(--text-primary, #e8e8e8);font-size:.83rem;font-weight:500;text-align:left;box-shadow:0 8px 30px #0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:100%}.toast-msg.svelte-r9p0hk{line-height:1.35}.toast-icon.svelte-r9p0hk{font-size:.95rem;flex-shrink:0}.toast-action.svelte-r9p0hk{flex-shrink:0;margin-left:4px;padding:3px 10px;border-radius:8px;font-size:.78rem;font-weight:700;color:var(--accent-blue, #268bd2);background:color-mix(in srgb,var(--accent-blue, #268bd2) 16%,transparent);cursor:pointer}.toast-action.svelte-r9p0hk:hover{background:color-mix(in srgb,var(--accent-blue, #268bd2) 28%,transparent)}.toast-x.svelte-r9p0hk{flex-shrink:0;color:var(--text-muted, #889);font-size:.72rem;cursor:pointer;padding:2px 4px;line-height:1}.toast-x.svelte-r9p0hk:hover{color:var(--text-primary, #e8e8e8)}.toast-info.svelte-r9p0hk{border-left:3px solid var(--accent-blue, #268bd2)}.toast-info.svelte-r9p0hk .toast-icon:where(.svelte-r9p0hk){color:var(--accent-blue, #268bd2)}.toast-success.svelte-r9p0hk{border-left:3px solid var(--accent-cyan, #2aa198)}.toast-success.svelte-r9p0hk .toast-icon:where(.svelte-r9p0hk){color:var(--accent-cyan, #2aa198)}.toast-error.svelte-r9p0hk{border-left:3px solid var(--accent-red, #dc322f)}.toast-error.svelte-r9p0hk .toast-icon:where(.svelte-r9p0hk){color:var(--accent-red, #dc322f)}.mute-scrim.svelte-1ef2q9j{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1199;background:transparent;border:0;cursor:default}.mute-panel.svelte-1ef2q9j{position:fixed;top:calc(var(--header-height) + 10px);right:12px;z-index:1200;width:min(330px,92vw);max-height:calc(100dvh - var(--header-height) - 24px);overflow-y:auto;display:flex;flex-direction:column;background:var(--bg-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-lg, 12px);box-shadow:0 16px 44px #00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mute-head.svelte-1ef2q9j{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--bg-overlay)}.mute-title.svelte-1ef2q9j{font-size:.84rem;font-weight:700;color:var(--text-primary)}.mute-count.svelte-1ef2q9j{font-size:.7rem;font-weight:700;color:var(--accent-red, #dc322f);background:color-mix(in srgb,var(--accent-red, #dc322f) 16%,transparent);border-radius:999px;padding:1px 7px;margin-left:4px}.mute-head-actions.svelte-1ef2q9j{display:flex;align-items:center;gap:8px}.mute-clear.svelte-1ef2q9j{font-size:.72rem;font-weight:600;cursor:pointer;color:var(--text-muted);padding:3px 9px;border-radius:8px;background:var(--bg-raised);border:1px solid var(--border-subtle)}.mute-clear.svelte-1ef2q9j:hover{color:var(--text-primary);border-color:var(--border-normal)}.mute-x.svelte-1ef2q9j{font-size:.85rem;color:var(--text-muted);cursor:pointer;padding:2px 6px;line-height:1}.mute-x.svelte-1ef2q9j:hover{color:var(--text-primary)}.mute-empty.svelte-1ef2q9j{padding:16px 14px;font-size:.8rem;color:var(--text-muted);line-height:1.5}.mute-list.svelte-1ef2q9j{list-style:none;padding:6px;display:flex;flex-direction:column;gap:3px}.mute-row.svelte-1ef2q9j{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;border:1px solid transparent;transition:background var(--t-fast),border-color var(--t-fast)}.mute-row.svelte-1ef2q9j:hover{background:var(--hover-bg, rgba(255,255,255,.05))}.mute-row.flash.svelte-1ef2q9j{background:color-mix(in srgb,var(--accent-cyan, #2aa198) 16%,transparent);border-color:color-mix(in srgb,var(--accent-cyan, #2aa198) 36%,transparent)}.mute-plat.svelte-1ef2q9j{font-size:.9rem;flex-shrink:0}.mute-label.svelte-1ef2q9j{font-size:.82rem;color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mute-added.svelte-1ef2q9j{font-size:.66rem;font-weight:700;color:var(--accent-cyan, #2aa198);flex-shrink:0}.mute-unmute.svelte-1ef2q9j{flex-shrink:0;font-size:.72rem;color:var(--text-muted);cursor:pointer;padding:2px 7px;border-radius:6px;line-height:1}.mute-unmute.svelte-1ef2q9j:hover{color:#fff;background:var(--accent-red, #dc322f)}
