@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.p.1_0gbi-gsbqmd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_40e3575a-module__3SX-gq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_40e3575a-module__3SX-gq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.p.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_b1869ce5-module__PnKfLG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_b1869ce5-module__PnKfLG__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
:root{--brand-accent:#5b7bff;--brand-hover:#7a94ff;--brand-on-accent:#0b1033;--brand-rgb:91, 123, 255;--score:#ffc94a;--sticker:#ffc94a;--on-sticker:#16181d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#121318;--bg-secondary:#1b1d24;--bg-tertiary:#242731;--bg-elevated:#2a2d37;--bg-overlay:#06070a9e;--surface-primary:#1b1d24f0;--surface-glass:#1b1d24db;--surface-hover:#2a2d37;--border-default:#ffffff17;--border-subtle:#ffffff0f;--border-strong:#ffffff29;--border-focus:var(--brand-accent);--border-width:1px;--focus-ring-width:2px;--text-primary:#f2f3f5;--text-secondary:#a3a8b3;--text-tertiary:#7d8290;--text-inverse:#121318;--text-on-accent:var(--brand-on-accent);--accent-primary:var(--brand-accent);--accent-hover:var(--brand-hover);--accent-muted:rgba(var(--brand-rgb), .12);--accent-muted-hover:rgba(var(--brand-rgb), .2);--accent-subtle:rgba(var(--brand-rgb), .06);--success:#34d399;--success-muted:#34d3991f;--warning:#fbbf24;--warning-muted:#fbbf241f;--error:#f87171;--error-muted:#f871711f;--info:#60a5fa;--info-muted:#60a5fa1f;--gradient-brand:var(--brand-accent);--gradient-card:none;--gradient-glow:none;--space-0:0px;--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;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:28px;--radius-full:9999px;--font-sans:var(--font-manrope), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-bricolage), var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 20px #00000059;--shadow-lg:0 16px 36px #00000073;--shadow-xl:0 28px 64px #0000008c;--shadow-glow:none;--shadow-accent-sm:none;--ease-default:cubic-bezier(.25, .1, .25, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--duration-fast:.15s;--duration-enter:.2s;--duration-normal:.25s;--duration-slow:.4s;--motion-lift:-1px;--drawer-width:420px;--drawer-mobile-max-height:85dvh;--dialog-width:560px;--overlay-blur:4px;--skeleton-full-size:100%;--skeleton-shimmer-size:200%;--skeleton-shimmer-start:200%;--skeleton-shimmer-end:-200%;--skeleton-duration:1.5s;--navbar-content-width:1240px;--navbar-height:var(--site-header-height,70px);--navbar-blur:16px;--navbar-search-min-width:220px;--navbar-search-max-width:290px;--navbar-search-compact-min-width:210px;--navbar-search-compact-max-width:240px;--navbar-account-panel-width:250px;--navbar-news-panel-width:380px;--navbar-notification-panel-width:360px;--navbar-news-list-height:430px;--navbar-notification-list-height:360px;--mobile-nav-width:420px;--page-shell-width:1180px;--page-shell-wide-width:1400px;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--z-navbar:200;--z-sidebar:1000}:root[data-theme=light]{--brand-accent:#2f54eb;--brand-hover:#2445c9;--brand-on-accent:#fff;--brand-rgb:47, 84, 235;--score:#8a5d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#ecedef;--bg-secondary:#fff;--bg-tertiary:#e2e4e8;--bg-elevated:#fff;--bg-overlay:#16181d80;--surface-primary:#fffffff5;--surface-glass:#ffffffe6;--surface-hover:#e2e4e8;--border-default:#16181d1f;--border-subtle:#16181d14;--border-strong:#16181d33;--border-focus:var(--brand-accent);--text-primary:#16181d;--text-secondary:#5a5f6a;--text-tertiary:#656a76;--text-inverse:#f2f3f5;--text-on-accent:var(--brand-on-accent);--accent-primary:var(--brand-accent);--accent-hover:var(--brand-hover);--accent-muted:rgba(var(--brand-rgb), .11);--accent-muted-hover:rgba(var(--brand-rgb), .18);--accent-subtle:rgba(var(--brand-rgb), .06);--success:#087a55;--success-muted:#087a551a;--warning:#9a6100;--warning-muted:#9a61001a;--error:#b63838;--error-muted:#b638381a;--info:#285fae;--info-muted:#285fae1a;--gradient-brand:var(--brand-accent);--gradient-card:none;--gradient-glow:none;--shadow-sm:0 1px 0 #16181d1a;--shadow-md:0 1px 0 #16181d14, 0 10px 24px #16181d14;--shadow-lg:0 1px 0 #16181d14, 0 18px 36px #16181d1f;--shadow-xl:0 28px 60px #16181d29;--shadow-glow:none;--shadow-accent-sm:none}:root{--discovery-accent:var(--brand-accent);--discovery-accent-hover:var(--brand-hover);--discovery-on-accent:var(--brand-on-accent)}body:has(main[data-design=discovery]) [role=option][aria-selected=true]{color:var(--accent-primary);background:var(--accent-muted)}body:has(main[data-design=discovery]) [role=listbox]{background:var(--bg-elevated);border-color:var(--border-strong);border-radius:var(--radius-lg)}html[data-theme-changing],html[data-theme-changing] *,html[data-theme-changing] :before,html[data-theme-changing] :after,html[data-theme-changing]:before,html[data-theme-changing]:after{transition:none!important}:root{--background:var(--bg-primary);--foreground:var(--text-primary)}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;flex-direction:column;display:flex}:root{--site-header-height:84px;--site-tabbar-height:0px}@media (max-width:1023px){:root{--site-header-height:60px;--site-tabbar-height:calc(65px + env(safe-area-inset-bottom,0px))}}body:has([data-site-header]){--site-header-offset:var(--site-header-height);--site-tabbar-offset:var(--site-tabbar-height);padding-top:var(--site-header-offset);padding-bottom:var(--site-tabbar-offset)}h1,h2{font-family:var(--font-display)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:where(a,button,[role=button]){min-width:0}:where(a,button,[role=button])>svg{flex:none}:where(input,select,textarea){min-width:0;max-width:100%}input[type=file]::file-selector-button{cursor:pointer;border:1px solid var(--border-strong);background:var(--accent-muted);color:var(--accent-primary);font:inherit;border-radius:6px;margin-right:12px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s}input[type=file]::file-selector-button:hover{background:var(--accent-muted-hover);border-color:var(--border-focus)}html,body,body[data-scroll-locked]{margin-right:0!important;padding-right:0!important}
:root{--brand-accent:#5b7bff;--brand-hover:#7a94ff;--brand-on-accent:#0b1033;--brand-rgb:91, 123, 255;--score:#ffc94a;--sticker:#ffc94a;--on-sticker:#16181d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#121318;--bg-secondary:#1b1d24;--bg-tertiary:#242731;--bg-elevated:#2a2d37;--bg-overlay:#06070a9e;--surface-primary:#1b1d24f0;--surface-glass:#1b1d24db;--surface-hover:#2a2d37;--border-default:#ffffff17;--border-subtle:#ffffff0f;--border-strong:#ffffff29;--border-focus:var(--brand-accent);--border-width:1px;--focus-ring-width:2px;--text-primary:#f2f3f5;--text-secondary:#a3a8b3;--text-tertiary:#7d8290;--text-inverse:#121318;--text-on-accent:var(--brand-on-accent);--accent-primary:var(--brand-accent);--accent-hover:var(--brand-hover);--accent-muted:rgba(var(--brand-rgb), .12);--accent-muted-hover:rgba(var(--brand-rgb), .2);--accent-subtle:rgba(var(--brand-rgb), .06);--success:#34d399;--success-muted:#34d3991f;--warning:#fbbf24;--warning-muted:#fbbf241f;--error:#f87171;--error-muted:#f871711f;--info:#60a5fa;--info-muted:#60a5fa1f;--gradient-brand:var(--brand-accent);--gradient-card:none;--gradient-glow:none;--space-0:0px;--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;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:28px;--radius-full:9999px;--font-sans:var(--font-manrope), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-bricolage), var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 20px #00000059;--shadow-lg:0 16px 36px #00000073;--shadow-xl:0 28px 64px #0000008c;--shadow-glow:none;--shadow-accent-sm:none;--ease-default:cubic-bezier(.25, .1, .25, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--duration-fast:.15s;--duration-enter:.2s;--duration-normal:.25s;--duration-slow:.4s;--motion-lift:-1px;--drawer-width:420px;--drawer-mobile-max-height:85dvh;--dialog-width:560px;--overlay-blur:4px;--skeleton-full-size:100%;--skeleton-shimmer-size:200%;--skeleton-shimmer-start:200%;--skeleton-shimmer-end:-200%;--skeleton-duration:1.5s;--navbar-content-width:1240px;--navbar-height:var(--site-header-height,70px);--navbar-blur:16px;--navbar-search-min-width:220px;--navbar-search-max-width:290px;--navbar-search-compact-min-width:210px;--navbar-search-compact-max-width:240px;--navbar-account-panel-width:250px;--navbar-news-panel-width:380px;--navbar-notification-panel-width:360px;--navbar-news-list-height:430px;--navbar-notification-list-height:360px;--mobile-nav-width:420px;--page-shell-width:1180px;--page-shell-wide-width:1400px;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--z-navbar:200;--z-sidebar:1000}:root[data-theme=light]{--brand-accent:#2f54eb;--brand-hover:#2445c9;--brand-on-accent:#fff;--brand-rgb:47, 84, 235;--score:#8a5d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-primary:#ecedef;--bg-secondary:#fff;--bg-tertiary:#e2e4e8;--bg-elevated:#fff;--bg-overlay:#16181d80;--surface-primary:#fffffff5;--surface-glass:#ffffffe6;--surface-hover:#e2e4e8;--border-default:#16181d1f;--border-subtle:#16181d14;--border-strong:#16181d33;--border-focus:var(--brand-accent);--text-primary:#16181d;--text-secondary:#5a5f6a;--text-tertiary:#656a76;--text-inverse:#f2f3f5;--text-on-accent:var(--brand-on-accent);--accent-primary:var(--brand-accent);--accent-hover:var(--brand-hover);--accent-muted:rgba(var(--brand-rgb), .11);--accent-muted-hover:rgba(var(--brand-rgb), .18);--accent-subtle:rgba(var(--brand-rgb), .06);--success:#087a55;--success-muted:#087a551a;--warning:#9a6100;--warning-muted:#9a61001a;--error:#b63838;--error-muted:#b638381a;--info:#285fae;--info-muted:#285fae1a;--gradient-brand:var(--brand-accent);--gradient-card:none;--gradient-glow:none;--shadow-sm:0 1px 0 #16181d1a;--shadow-md:0 1px 0 #16181d14, 0 10px 24px #16181d14;--shadow-lg:0 1px 0 #16181d14, 0 18px 36px #16181d1f;--shadow-xl:0 28px 60px #16181d29;--shadow-glow:none;--shadow-accent-sm:none}
