@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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.p.1l2zhvq5eocqf.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.2vhvl9vrvk-va.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.173xwsdme27n8.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.13hnt-xgp82zk.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-20C0,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.1sj6eobyi31rd.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_cb288f20-module__6AGD9W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_cb288f20-module__6AGD9W__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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.p.1l2zhvq5eocqf.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.2vhvl9vrvk-va.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.173xwsdme27n8.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.13hnt-xgp82zk.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-20C0,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.1sj6eobyi31rd.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_775c1f9-module__pmtyNq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_775c1f9-module__pmtyNq__variable{--font-display:"Manrope", "Manrope Fallback"}
:root{--font-display:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.625rem;--text-3xl:clamp(1.9rem, 3vw, 2.65rem);--text-display:clamp(2.5rem, 6vw, 4.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-round:999px;--rule-thin:1px;--dur-fast:.11s;--dur-base:.18s;--dur-slow:.26s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500;--z-tooltip:600;--breakpoint-sm:30rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--swatch-violet-a:#17172f;--swatch-violet-b:#9b79ff;--swatch-black-ops-a:#0c0d10;--swatch-black-ops-b:#ced5dc;--swatch-neon-night-a:#0d1037;--swatch-neon-night-b:#00cdee;--swatch-arctic-a:#ebf3fa;--swatch-arctic-b:#0675e0;--swatch-ivory-a:#f8f1e5;--swatch-ivory-b:#7e55a7;--swatch-steel-a:#d6dbe1;--swatch-steel-b:#5b48b1}@supports (color:lab(0% 0 0)){:root{--swatch-violet-a:lab(8.99958% 5.76437 -15.8292);--swatch-violet-b:lab(58.6414% 39.9499 -67.7638);--swatch-black-ops-a:lab(3.69104% -.258833 -1.38913);--swatch-black-ops-b:lab(84.9093% -1.2984 -4.27778);--swatch-neon-night-a:lab(6.28304% 10.1854 -26.2849);--swatch-neon-night-b:lab(75.4146% -37.0613 -29.8034);--swatch-arctic-a:lab(95.364% -1.63388 -4.13216);--swatch-arctic-b:lab(48.6534% 5.13962 -63.4301);--swatch-ivory-a:lab(95.4173% .878245 6.8566);--swatch-ivory-b:lab(43.5559% 29.6365 -38.2877);--swatch-steel-a:lab(87.2315% -1.0893 -3.56883);--swatch-steel-b:lab(37.264% 29.3459 -54.4175)}}:root,[data-theme=violet]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#06070e;--surface-1:#10121d;--surface-2:#161925;--surface-3:#1e212f;--surface-hover:#25273a;--surface-raised:#0b0d16;--overlay:#020309c7;--text-primary:#eceef7;--text-secondary:#b2b7c8;--text-muted:#878b9e;--border:#2c2f3d;--border-strong:#41435a;--primary:#9874ff;--primary-hover:#a88eff;--primary-soft:#2d2053;--primary-ghost:#221c3aa8;--primary-ink:#06070e;--focus:#a88eff;--success:#43c07a;--success-soft:#002712;--warning:#e5b23f;--warning-soft:#2d1f00;--danger:#ff6362;--danger-soft:#3a0e0e;--info:#47b7f1;--shadow-sm:0 1px 2px #00000173;--shadow-md:0 16px 36px #00000147;--shadow-lg:0 28px 70px #00000161;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--control-height:2.65rem;--density-gap:1rem;--heading-letter-spacing:-.035em;--ui-letter-spacing:0;--backdrop-blur:18px;--card-hover-y:-2px;--control-hover-y:-1px;--metric-min-height:9rem;--product-body-gap:var(--space-4);--product-body-padding:var(--space-5);--product-visual-min-height:12rem;--table-row-height:4.5rem;--visual-ornament-opacity:1;--visual-ornament-radius:var(--radius-round);--focus-width:2px;--focus-offset:1px;--app-background:radial-gradient(circle at 76% -20%, color-mix(in oklch, var(--primary), transparent 92%), transparent 32rem), var(--background);--sidebar-background:color-mix(in oklch, var(--surface-raised), var(--background) 35%);--header-background:color-mix(in oklch, var(--background), transparent 14%);--card-background:var(--surface-1);--card-border:var(--border);--card-shadow:var(--shadow-sm);--nav-active-background:var(--primary-ghost);--nav-active-border:color-mix(in oklch, var(--primary), transparent 68%);--nav-active-color:var(--text-primary);--nav-active-shadow:inset 2px 0 0 var(--primary);--button-primary-background:var(--primary);--button-primary-color:var(--primary-ink);--button-primary-border:transparent;--input-background:var(--surface-raised);--modal-background:var(--surface-1);--table-row-background:transparent;--table-row-hover:var(--surface-hover);--table-row-selected:var(--primary-ghost);--table-heading-background:transparent;--product-card-background:var(--surface-1);--product-card-border:var(--border);--product-card-shadow:none;--product-card-hover-shadow:var(--shadow-md);--product-visual-background:linear-gradient(150deg, color-mix(in oklch, var(--primary), transparent 73%), transparent 57%), var(--surface-2);--hero-background:linear-gradient(128deg, color-mix(in oklch, var(--surface-2), transparent 4%), var(--surface-1));--hero-border:var(--border-strong);--hero-shadow:var(--shadow-md);--scrollbar-track:var(--background);--scrollbar-thumb:var(--surface-3);--scrollbar-thumb-hover:var(--border-strong)}@supports (color:lab(0% 0 0)){:root,[data-theme=violet]{--background:lab(1.92188% .521004 -3.21266);--surface-1:lab(5.57061% 1.18597 -7.49081);--surface-2:lab(8.73867% 1.56835 -8.74832);--surface-3:lab(12.7754% 1.7353 -9.85083);--surface-hover:lab(16.143% 3.36288 -12.5736);--surface-raised:lab(3.59743% .828266 -5.31776);--overlay:lab(.856602% .431709 -2.27659/.78);--text-primary:lab(94.121% .441968 -4.52021);--text-secondary:lab(74.3069% 1.05694 -9.34252);--text-muted:lab(58.0403% 1.27652 -10.4178);--border:lab(19.7649% 1.40563 -9.1898);--border-strong:lab(28.8718% 3.59584 -14.4478);--primary:lab(57.5688% 38.846 -66.1242);--primary-hover:lab(64.2181% 42.8529 -72.7241);--primary-soft:lab(16.2802% 17.6258 -29.7414);--primary-ghost:lab(12.2681% 9.68855 -18.3294/.66);--primary-ink:lab(1.92188% .521004 -3.21266);--focus:lab(64.2181% 42.8529 -72.7241);--success:lab(69.4676% -47.8625 24.6835);--success-soft:lab(12.612% -19.3153 9.88795);--warning:lab(75.8107% 11.0255 62.8552);--warning-soft:lab(13.0348% 4.86986 20.3218);--danger:lab(63.2913% 60.0339 33.7181);--danger-soft:lab(11.1331% 22.1492 11.4194);--info:lab(69.9368% -18.8802 -38.6938);--shadow-sm:0 1px 2px lab(.0537033% .0405535 -.193256/.45);--shadow-md:0 16px 36px lab(.0454636% .147305 -.509784/.28);--shadow-lg:0 28px 70px lab(.0454636% .147305 -.509784/.38)}}[data-theme=black-ops]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#030405;--surface-1:#090b0e;--surface-2:#0f1215;--surface-3:#181b1f;--surface-hover:#1e2226;--surface-raised:#050709;--overlay:#010102db;--text-primary:#e7ecf0;--text-secondary:#acb2b7;--text-muted:#797e83;--border:#282c30;--border-strong:#565b61;--primary:#ced5dc;--primary-hover:#ebeff4;--primary-soft:#1c2023;--primary-ghost:#16191cd6;--primary-ink:#050608;--focus:#cbdae2;--success:#5fab7c;--success-soft:#071b0f;--warning:#ccac71;--warning-soft:#1c1507;--danger:#c8635f;--danger-soft:#250a0a;--info:#a4b3c0;--shadow-sm:0 1px 0 #000000b3;--shadow-md:0 8px 18px #00000073;--shadow-lg:0 16px 36px #00000094;--radius-sm:.15rem;--radius-md:.25rem;--radius-lg:.38rem;--radius-xl:.5rem;--control-height:2.5rem;--density-gap:.75rem;--heading-letter-spacing:-.018em;--ui-letter-spacing:.025em;--backdrop-blur:0px;--card-hover-y:0px;--control-hover-y:0px;--metric-min-height:8rem;--product-body-gap:var(--space-3);--product-body-padding:var(--space-4);--product-visual-min-height:10.5rem;--table-row-height:4rem;--visual-ornament-opacity:.62;--visual-ornament-radius:var(--radius-sm);--focus-width:1px;--focus-offset:2px;--app-background:var(--background);--sidebar-background:var(--surface-raised);--header-background:var(--background);--card-background:var(--surface-1);--card-border:var(--border-strong);--card-shadow:none;--nav-active-background:var(--primary-soft);--nav-active-border:var(--border-strong);--nav-active-color:var(--primary);--nav-active-shadow:inset 3px 0 0 var(--primary);--button-primary-background:var(--primary);--button-primary-color:var(--primary-ink);--button-primary-border:var(--primary);--input-background:var(--background);--modal-background:var(--surface-1);--table-row-background:transparent;--table-row-hover:var(--surface-2);--table-row-selected:var(--primary-soft);--table-heading-background:var(--surface-2);--product-card-background:var(--surface-1);--product-card-border:var(--border-strong);--product-card-shadow:none;--product-card-hover-shadow:0 0 0 1px var(--primary);--product-visual-background:linear-gradient(180deg, var(--surface-2), var(--background));--hero-background:var(--surface-1);--hero-border:var(--border-strong);--hero-shadow:none;--scrollbar-track:var(--background);--scrollbar-thumb:var(--border-strong);--scrollbar-thumb-hover:var(--primary)}@supports (color:lab(0% 0 0)){[data-theme=black-ops]{--background:lab(1.04136% -.101797 -.61374);--surface-1:lab(3.03899% -.254691 -1.44154);--surface-2:lab(5.25238% -.423431 -2.3655);--surface-3:lab(9.49726% -.644401 -3.25848);--surface-hover:lab(12.9749% -.718795 -3.62179);--surface-raised:lab(1.75846% -.150658 -.859556);--overlay:lab(.308552% -.0301674 -.181848/.86);--text-primary:lab(93.0335% -.877798 -2.85856);--text-secondary:lab(72.1512% -1.08379 -3.5658);--text-muted:lab(52.4318% -.969976 -3.20627);--border:lab(17.6187% -.671566 -3.27109);--border-strong:lab(38.5072% -1.25736 -4.25651);--primary:lab(84.9093% -1.2984 -4.27778);--primary-hover:lab(94.1935% -.877976 -2.85867);--primary-soft:lab(11.8287% -.911184 -3.17722);--primary-ghost:lab(8.3499% -.808507 -2.82355/.84);--primary-ink:lab(1.5555% -.13756 -.794226);--focus:lab(86.1558% -4.19956 -5.81979);--success:lab(64.2598% -33.1597 17.0564);--success-soft:lab(7.66266% -9.65066 4.80959);--warning:lab(72.3069% 6.31839 34.6897);--warning-soft:lab(7.2608% 2.18724 8.12473);--danger:lab(54.635% 40.8817 22.2411);--danger-soft:lab(5.82552% 13.1754 5.09085);--info:lab(72.1611% -3.26219 -8.53678);--shadow-sm:0 1px 0 lab(.0572853% -.00777096 -.0627309/.7);--shadow-md:0 8px 18px lab(.0572853% -.00777096 -.0627309/.45);--shadow-lg:0 16px 36px lab(.0572853% -.00777096 -.0627309/.58)}}[data-theme=neon-night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#020513;--surface-1:#080f24;--surface-2:#0f1630;--surface-3:#191e3e;--surface-hover:#22274e;--surface-raised:#040a1c;--overlay:#000108cc;--text-primary:#e8f3fd;--text-secondary:#aec4d6;--text-muted:#8298ac;--border:#2d385e;--border-strong:#4f67a0;--primary:#9e7bff;--primary-hover:#b19bff;--primary-soft:#2f1b5c;--primary-ghost:#241746b8;--primary-ink:#020513;--focus:#00cdee;--success:#00cdee;--success-soft:#00232d;--warning:#e6ba53;--warning-soft:#2a1d00;--danger:#fa6863;--danger-soft:#390909;--info:#00cdee;--shadow-sm:0 1px 2px #00000373;--shadow-md:0 18px 42px #0000076b;--shadow-lg:0 30px 80px #0000078c;--radius-sm:.65rem;--radius-md:.9rem;--radius-lg:1.25rem;--radius-xl:1.65rem;--control-height:2.8rem;--density-gap:1rem;--heading-letter-spacing:-.045em;--ui-letter-spacing:0;--backdrop-blur:22px;--card-hover-y:-4px;--control-hover-y:-1px;--metric-min-height:9.5rem;--product-body-gap:var(--space-4);--product-body-padding:var(--space-5);--product-visual-min-height:13rem;--table-row-height:4.6rem;--visual-ornament-opacity:1;--visual-ornament-radius:var(--radius-round);--focus-width:2px;--focus-offset:2px;--app-background:radial-gradient(circle at 18% -8%, color-mix(in oklch, var(--primary), transparent 86%), transparent 29rem), radial-gradient(circle at 92% 18%, color-mix(in oklch, var(--info), transparent 92%), transparent 24rem), var(--background);--sidebar-background:color-mix(in oklch, var(--surface-raised), transparent 4%);--header-background:color-mix(in oklch, var(--surface-raised), transparent 18%);--card-background:color-mix(in oklch, var(--surface-1), transparent 3%);--card-border:color-mix(in oklch, var(--primary), var(--border) 72%);--card-shadow:var(--shadow-sm);--nav-active-background:linear-gradient(90deg, var(--primary-soft), color-mix(in oklch, var(--info), transparent 90%));--nav-active-border:color-mix(in oklch, var(--primary), transparent 54%);--nav-active-color:var(--text-primary);--nav-active-shadow:inset 0 0 0 1px color-mix(in oklch, var(--info), transparent 84%);--button-primary-background:var(--primary);--button-primary-color:var(--primary-ink);--button-primary-border:color-mix(in oklch, var(--info), transparent 72%);--input-background:color-mix(in oklch, var(--surface-raised), transparent 6%);--modal-background:var(--surface-1);--table-row-background:transparent;--table-row-hover:color-mix(in oklch, var(--info), transparent 93%);--table-row-selected:var(--primary-ghost);--table-heading-background:color-mix(in oklch, var(--surface-2), transparent 24%);--product-card-background:linear-gradient(160deg, color-mix(in oklch, var(--surface-2), transparent 3%), var(--surface-1));--product-card-border:color-mix(in oklch, var(--primary), var(--border) 56%);--product-card-shadow:0 12px 28px #00000747;--product-card-hover-shadow:0 22px 48px color-mix(in oklch, var(--primary), transparent 82%);--product-visual-background:linear-gradient(145deg, color-mix(in oklch, var(--primary), transparent 62%), color-mix(in oklch, var(--info), transparent 88%)), var(--surface-2);--hero-background:linear-gradient(135deg, color-mix(in oklch, var(--surface-2), transparent 3%), color-mix(in oklch, var(--surface-1), transparent 6%));--hero-border:color-mix(in oklch, var(--primary), transparent 50%);--hero-shadow:0 24px 64px #0000076b;--scrollbar-track:var(--background);--scrollbar-thumb:color-mix(in oklch, var(--primary), var(--surface-3) 58%);--scrollbar-thumb-hover:var(--info)}@supports (color:lab(0% 0 0)){[data-theme=neon-night]{--background:lab(1.44931% .766821 -6.433);--surface-1:lab(4.52915% 2.39465 -14.8908);--surface-2:lab(7.83341% 4.2562 -18.5811);--surface-3:lab(12.3498% 5.98629 -21.4124);--surface-hover:lab(16.8178% 8.07957 -25.5969);--surface-raised:lab(2.85036% 1.40837 -11.0646);--overlay:lab(.411852% .43121 -2.69639/.8);--text-primary:lab(95.3644% -2.41995 -6.18174);--text-secondary:lab(77.9824% -5.03922 -11.607);--text-muted:lab(61.7086% -4.69893 -12.863);--border:lab(23.9887% 4.36249 -24.4731);--border-strong:lab(43.5762% 3.6478 -34.1732);--primary:lab(59.7138% 41.0564 -69.4035);--primary-hover:lab(68.1572% 37.253 -66.3168);--primary-soft:lab(15.8114% 23.2319 -36.2386);--primary-ghost:lab(11.6617% 17.2048 -28.0429/.72);--primary-ink:lab(1.44931% .766821 -6.433);--focus:lab(75.4146% -37.0613 -29.8034);--success:lab(75.4146% -37.0613 -29.8034);--success-soft:lab(11.1029% -17.2634 -15.0885);--warning:lab(78.2063% 8.1735 56.8148);--warning-soft:lab(11.8801% 4.99339 20.3349);--danger:lab(63.4204% 56.5783 32.9929);--danger-soft:lab(9.9241% 23.7045 11.7525);--info:lab(75.4146% -37.0613 -29.8034);--shadow-sm:0 1px 2px lab(.0836468% .328332 -1.33932/.45);--shadow-md:0 18px 42px lab(.0978985% 1.23473 -4.02573/.42);--shadow-lg:0 30px 80px lab(.0978985% 1.23473 -4.02573/.55);--product-card-shadow:0 12px 28px lab(.0978985% 1.23473 -4.02573/.28);--hero-shadow:0 24px 64px lab(.0978985% 1.23473 -4.02573/.42)}}[data-theme=arctic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#edf5fb;--surface-1:#f9fcff;--surface-2:#e3edf5;--surface-3:#d2e0ec;--surface-hover:#d6e7f8;--surface-raised:#f4f9fe;--overlay:#1423325c;--text-primary:#091b2f;--text-secondary:#35475a;--text-muted:#5c6e7f;--border:#becdda;--border-strong:#94aac0;--primary:#0675e0;--primary-hover:#0060c1;--primary-soft:#cce4ff;--primary-ghost:#deedffe0;--primary-ink:#f4f9fe;--focus:#06c;--success:#007e46;--success-soft:#d1edd9;--warning:#aa7000;--warning-soft:#fce4c4;--danger:#c8393a;--danger-soft:#ffdedb;--info:#0082bd;--shadow-sm:0 1px 2px #22354614;--shadow-md:0 12px 28px #2235461a;--shadow-lg:0 24px 54px #22354624;--radius-sm:.4rem;--radius-md:.6rem;--radius-lg:.85rem;--radius-xl:1.1rem;--control-height:2.65rem;--density-gap:1rem;--heading-letter-spacing:-.03em;--ui-letter-spacing:0;--backdrop-blur:16px;--card-hover-y:-1px;--control-hover-y:-1px;--metric-min-height:8.75rem;--product-body-gap:var(--space-4);--product-body-padding:var(--space-5);--product-visual-min-height:12rem;--table-row-height:4.35rem;--visual-ornament-opacity:.48;--visual-ornament-radius:var(--radius-lg);--focus-width:2px;--focus-offset:2px;--app-background:linear-gradient(180deg, var(--background), color-mix(in oklch, var(--surface-2), transparent 52%));--sidebar-background:var(--surface-raised);--header-background:color-mix(in oklch, var(--surface-1), transparent 8%);--card-background:var(--surface-1);--card-border:var(--border);--card-shadow:var(--shadow-sm);--nav-active-background:var(--primary-soft);--nav-active-border:color-mix(in oklch, var(--primary), transparent 65%);--nav-active-color:#003675;--nav-active-shadow:none;--button-primary-background:var(--primary);--button-primary-color:var(--primary-ink);--button-primary-border:var(--primary);--input-background:var(--surface-1);--modal-background:var(--surface-1);--table-row-background:var(--surface-1);--table-row-hover:var(--surface-2);--table-row-selected:var(--primary-ghost);--table-heading-background:var(--surface-2);--product-card-background:var(--surface-1);--product-card-border:var(--border);--product-card-shadow:var(--shadow-sm);--product-card-hover-shadow:var(--shadow-md);--product-visual-background:linear-gradient(150deg, var(--primary-soft), var(--surface-2));--hero-background:linear-gradient(128deg, var(--surface-1), var(--surface-2));--hero-border:var(--border);--hero-shadow:var(--shadow-sm);--scrollbar-track:var(--surface-2);--scrollbar-thumb:var(--border-strong);--scrollbar-thumb-hover:var(--primary)}@supports (color:lab(0% 0 0)){[data-theme=arctic]{--background:lab(95.944% -1.63412 -4.13229);--surface-1:lab(98.8425% -.827521 -2.07198);--surface-2:lab(93.0443% -2.15864 -5.4989);--surface-3:lab(88.4036% -2.92283 -7.5377);--surface-hover:lab(90.6994% -3.41818 -10.4742);--surface-raised:lab(97.6832% -1.09872 -2.76003);--overlay:lab(12.8978% -2.40665 -11.984/.36);--text-primary:lab(9.31208% -1.55522 -15.3977);--text-secondary:lab(29.1483% -3.24249 -13.8244);--text-muted:lab(45.4381% -3.63967 -12.0732);--border:lab(81.4422% -3.28425 -8.54728);--border-strong:lab(68.639% -4.29538 -13.8509);--primary:lab(48.6534% 5.13962 -63.4301);--primary-hover:lab(40.1639% 10.3567 -66.6462);--primary-soft:lab(89.4031% -3.60379 -19.773);--primary-ghost:lab(92.9537% -2.54545 -12.6898/.88);--primary-ink:lab(97.6832% -1.09872 -2.76003);--focus:lab(42.6398% 8.26961 -64.9971);--success:lab(45.9926% -41.8497 21.6371);--success-soft:lab(91.2593% -12.4091 6.35914);--warning:lab(52.2302% 19.9828 73.6451);--warning-soft:lab(91.9317% 4.95395 18.9885);--danger:lab(47.1482% 56.871 34.6642);--danger-soft:lab(91.4621% 13.8272 7.48129);--info:lab(50.0142% -17.9839 -46.8581);--shadow-sm:0 1px 2px lab(21.0347% -3.41685 -13.5678/.08);--shadow-md:0 12px 28px lab(21.0347% -3.41685 -13.5678/.1);--shadow-lg:0 24px 54px lab(21.0347% -3.41685 -13.5678/.14);--nav-active-color:lab(22.049% 8.62889 -47.8221)}}[data-theme=ivory]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6efe3;--surface-1:#fff9f0;--surface-2:#f0e7d6;--surface-3:#e5d9c5;--surface-hover:#eee1ca;--surface-raised:#fbf4e9;--overlay:#37251357;--text-primary:#2a1f17;--text-secondary:#55483d;--text-muted:#7c6f62;--border:#d6c8b4;--border-strong:#b5a186;--primary:#7e55a7;--primary-hover:#6e409b;--primary-soft:#e7dbf7;--primary-ghost:#efe7fbe0;--primary-ink:#fcf8f1;--focus:#7b4aaa;--success:#2f7442;--success-soft:#d2e8d5;--warning:#a5721b;--warning-soft:#f3dec1;--danger:#bd413f;--danger-soft:#fedbd7;--info:#3674a5;--shadow-sm:0 2px 8px #47372712;--shadow-md:0 18px 38px #4737271a;--shadow-lg:0 32px 72px #47372726;--radius-sm:.65rem;--radius-md:.95rem;--radius-lg:1.35rem;--radius-xl:1.8rem;--control-height:2.8rem;--density-gap:1.2rem;--heading-letter-spacing:-.04em;--ui-letter-spacing:0;--backdrop-blur:18px;--card-hover-y:-3px;--control-hover-y:-1px;--metric-min-height:9.25rem;--product-body-gap:var(--space-5);--product-body-padding:var(--space-6);--product-visual-min-height:12.5rem;--table-row-height:4.6rem;--visual-ornament-opacity:.35;--visual-ornament-radius:var(--radius-round);--focus-width:2px;--focus-offset:3px;--app-background:radial-gradient(circle at 78% -12%, color-mix(in oklch, var(--primary), transparent 94%), transparent 32rem), var(--background);--sidebar-background:var(--surface-raised);--header-background:color-mix(in oklch, var(--surface-1), transparent 5%);--card-background:var(--surface-1);--card-border:color-mix(in oklch, var(--border), transparent 22%);--card-shadow:var(--shadow-sm);--nav-active-background:var(--primary-ghost);--nav-active-border:transparent;--nav-active-color:var(--primary-hover);--nav-active-shadow:none;--button-primary-background:var(--primary);--button-primary-color:var(--primary-ink);--button-primary-border:transparent;--input-background:var(--surface-1);--modal-background:var(--surface-1);--table-row-background:transparent;--table-row-hover:var(--surface-2);--table-row-selected:var(--primary-ghost);--table-heading-background:transparent;--product-card-background:var(--surface-1);--product-card-border:color-mix(in oklch, var(--border), transparent 25%);--product-card-shadow:var(--shadow-sm);--product-card-hover-shadow:var(--shadow-md);--product-visual-background:linear-gradient(150deg, color-mix(in oklch, var(--primary-soft), var(--surface-1) 42%), var(--surface-2));--hero-background:linear-gradient(132deg, var(--surface-1), color-mix(in oklch, var(--surface-2), transparent 20%));--hero-border:color-mix(in oklch, var(--border), transparent 18%);--hero-shadow:var(--shadow-md);--scrollbar-track:var(--background);--scrollbar-thumb:var(--border-strong);--scrollbar-thumb-hover:var(--primary)}@supports (color:lab(0% 0 0)){[data-theme=ivory]{--background:lab(94.8373% .878811 6.85694);--surface-1:lab(98.3057% .664562 5.32011);--surface-2:lab(91.9563% 1.27852 9.56579);--surface-3:lab(87.3283% 1.59293 11.5242);--surface-hover:lab(90.2382% 1.83865 13.0876);--surface-raised:lab(96.5745% .823379 6.47143);--overlay:lab(16.3849% 6.95959 15.3739/.34);--text-primary:lab(12.939% 4.10082 7.66864);--text-secondary:lab(31.5099% 4.26279 8.72251);--text-muted:lab(47.7759% 3.81118 9.30538);--border:lab(81.5027% 2.48346 12.1809);--border-strong:lab(67.5708% 4.31061 17.2682);--primary:lab(43.5559% 29.6365 -38.2877);--primary-hover:lab(36.231% 34.2575 -42.4681);--primary-soft:lab(89.0773% 8.10581 -12.2241);--primary-ghost:lab(92.7069% 5.62564 -8.59255/.88);--primary-ink:lab(97.7133% .463009 3.7922);--focus:lab(40.8266% 35.1535 -43.9799);--success:lab(43.3279% -31.6398 20.79);--success-soft:lab(90.0274% -10.3573 6.61099);--warning:lab(52.3302% 15.3834 51.8955);--warning-soft:lab(89.6094% 4.40547 17.0416);--danger:lab(46.203% 50.4327 30.0437);--danger-soft:lab(90.3491% 12.2827 6.63934);--info:lab(46.4115% -8.31023 -32.7624);--shadow-sm:0 2px 8px lab(24.5355% 5.75711 12.9068/.07);--shadow-md:0 18px 38px lab(24.5355% 5.75711 12.9068/.1);--shadow-lg:0 32px 72px lab(24.5355% 5.75711 12.9068/.15)}}[data-theme=steel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#d8dfe6;--surface-1:#edf2f8;--surface-2:#ced5dd;--surface-3:#bcc5d0;--surface-hover:#c2cfde;--surface-raised:#e3e9ef;--overlay:#16202c6b;--text-primary:#0f1925;--text-secondary:#313b49;--text-muted:#545f6c;--border:#9facba;--border-strong:#6c7c8f;--primary:#5b48b1;--primary-hover:#4c31a5;--primary-soft:#cac9f4;--primary-ghost:#d8d7f5eb;--primary-ink:#f4f9fe;--focus:#5640b0;--success:#126630;--success-soft:#bfd9c3;--warning:#996100;--warning-soft:#e9d0b1;--danger:#b32d32;--danger-soft:#f4c8c4;--info:#006993;--shadow-sm:0 1px 1px #212a351a;--shadow-md:0 8px 18px #212a351f;--shadow-lg:0 18px 38px #212a3529;--radius-sm:.15rem;--radius-md:.28rem;--radius-lg:.4rem;--radius-xl:.55rem;--control-height:2.35rem;--density-gap:.65rem;--heading-letter-spacing:-.018em;--ui-letter-spacing:.012em;--backdrop-blur:8px;--card-hover-y:0px;--control-hover-y:0px;--metric-min-height:8rem;--product-body-gap:var(--space-3);--product-body-padding:var(--space-4);--product-visual-min-height:10.5rem;--table-row-height:3.75rem;--visual-ornament-opacity:.24;--visual-ornament-radius:var(--radius-sm);--focus-width:2px;--focus-offset:0px;--app-background:linear-gradient(180deg, var(--surface-raised), var(--background));--sidebar-background:var(--surface-2);--header-background:color-mix(in oklch, var(--surface-1), transparent 4%);--card-background:var(--surface-1);--card-border:var(--border-strong);--card-shadow:var(--shadow-sm);--nav-active-background:var(--primary-soft);--nav-active-border:var(--primary);--nav-active-color:var(--primary-hover);--nav-active-shadow:inset 3px 0 0 var(--primary);--button-primary-background:var(--primary);--button-primary-color:var(--primary-ink);--button-primary-border:var(--primary-hover);--input-background:var(--surface-1);--modal-background:var(--surface-1);--table-row-background:var(--surface-1);--table-row-hover:var(--surface-2);--table-row-selected:var(--primary-soft);--table-heading-background:var(--surface-3);--product-card-background:var(--surface-1);--product-card-border:var(--border-strong);--product-card-shadow:none;--product-card-hover-shadow:0 0 0 1px var(--primary);--product-visual-background:linear-gradient(180deg, var(--surface-2), var(--surface-3));--hero-background:linear-gradient(115deg, var(--surface-1), var(--surface-2));--hero-border:var(--border-strong);--hero-shadow:var(--shadow-sm);--scrollbar-track:var(--surface-2);--scrollbar-thumb:var(--border-strong);--scrollbar-thumb-hover:var(--primary)}@supports (color:lab(0% 0 0)){[data-theme=steel]{--background:lab(88.3894% -1.29998 -4.27864);--surface-1:lab(95.3526% -.985235 -3.2146);--surface-2:lab(84.9071% -1.5054 -4.98574);--surface-3:lab(79.1018% -1.90485 -6.39429);--surface-hover:lab(82.5597% -2.30756 -8.95728);--surface-raised:lab(91.8706% -1.19644 -3.92468);--overlay:lab(11.7329% -1.32436 -9.90028/.42);--text-primary:lab(8.24457% -1.16742 -9.86034);--text-secondary:lab(24.5108% -1.66045 -10.0025);--text-muted:lab(39.6306% -2.13562 -8.88043);--border:lab(69.8101% -2.55865 -8.83838);--border-strong:lab(51.2062% -2.90054 -12.3967);--primary:lab(37.264% 29.3459 -54.4175);--primary-hover:lab(29.7225% 35.8555 -59.3901);--primary-soft:lab(82.0064% 7.13569 -21.2347);--primary-ghost:lab(86.8615% 4.51806 -14.2715/.92);--primary-ink:lab(97.6736% -.878602 -2.85898);--focus:lab(34.6477% 32.7573 -57.7376);--success:lab(37.6344% -34.8777 23.1768);--success-soft:lab(84.2928% -11.8447 7.56828);--warning:lab(46.36% 20.6822 67.6834);--warning-soft:lab(84.9348% 5.84164 18.7466);--danger:lab(41.425% 53.9385 31.6308);--danger-soft:lab(84.4461% 15.492 8.02798);--info:lab(40.8197% -14.8819 -35.3073);--shadow-sm:0 1px 1px lab(16.3964% -1.40765 -8.90585/.1);--shadow-md:0 8px 18px lab(16.3964% -1.40765 -8.90585/.12);--shadow-lg:0 18px 38px lab(16.3964% -1.40765 -8.90585/.16)}}:root{--color-canvas:var(--background);--color-canvas-raised:var(--surface-raised);--color-surface-1:var(--surface-1);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-surface-hover:var(--surface-hover);--color-overlay:var(--overlay);--color-rule:var(--border);--color-rule-strong:var(--border-strong);--color-text:var(--text-primary);--color-text-soft:var(--text-secondary);--color-text-muted:var(--text-muted);--color-accent:var(--primary);--color-accent-ink:var(--primary-ink);--color-accent-strong:var(--primary-hover);--color-focus:var(--focus);--color-accent-soft:var(--primary-soft);--color-accent-ghost:var(--primary-ghost);--color-success:var(--success);--color-success-soft:var(--success-soft);--color-warning:var(--warning);--color-warning-soft:var(--warning-soft);--color-danger:var(--danger);--color-danger-soft:var(--danger-soft);--color-info:var(--info)}
*,:before,:after{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-button,.ui-icon-button,.ui-input,.ui-search,.ui-select,.ui-card,.ui-product-card,.ui-modal,.ui-dropdown,.ui-drawer,.ui-toast{font-family:var(--font-body)}.ui-button,.ui-icon-button{border:var(--rule-thin) solid transparent;cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.ui-button{border-radius:var(--radius-md);gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--ui-letter-spacing);min-height:var(--control-height);white-space:nowrap;padding:.65rem 1rem;font-weight:760}.ui-button:hover,.ui-icon-button:hover{transform:translateY(var(--control-hover-y))}.ui-button:active,.ui-icon-button:active{transform:translateY(0)}.ui-button:focus-visible,.ui-icon-button:focus-visible,.ui-input:focus-visible,.ui-search:focus-within,.ui-select:focus-visible,.ui-dropdown>summary:focus-visible,.ui-drawer>summary:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ui-button:disabled,.ui-icon-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.ui-button--primary{background:var(--button-primary-background);border-color:var(--button-primary-border);color:var(--button-primary-color)}.ui-button--primary:hover{background:var(--primary-hover)}.ui-button--secondary{background:var(--color-surface-2);border-color:var(--color-rule);color:var(--color-text)}.ui-button--secondary:hover,.ui-button--ghost:hover{background:var(--color-surface-hover);border-color:var(--color-rule-strong)}.ui-button--ghost{color:var(--color-text-soft);background:0 0}.ui-button--danger{background:var(--color-danger-soft);border-color:color-mix(in oklch, var(--color-danger), transparent 58%);color:var(--color-danger)}.ui-spinner{border-radius:var(--radius-round);border:2px solid;border-right-color:#0000;width:.9rem;height:.9rem;animation:.7s linear infinite ui-spin}.ui-icon-button{background:var(--color-surface-2);border-color:var(--color-rule);border-radius:var(--radius-md);color:var(--color-text-soft);height:var(--control-height);width:var(--control-height);padding:0}.ui-icon-button svg,.ui-button svg{stroke-width:1.8px;width:1.05rem;height:1.05rem}.ui-input,.ui-select,.ui-search{background:var(--input-background);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-text);letter-spacing:var(--ui-letter-spacing);min-height:var(--control-height);outline-offset:1px;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);outline:2px solid #0000}.ui-input,.ui-select{padding:.65rem .8rem}.ui-input:hover,.ui-select:hover,.ui-search:hover{border-color:var(--color-rule-strong)}.ui-input::placeholder,.ui-search input::placeholder{color:var(--color-text-muted)}.ui-search{align-items:center;gap:var(--space-2);padding:0 var(--space-3);display:flex}.ui-search>span{color:var(--color-text-muted);place-items:center;display:grid}.ui-search svg{width:1rem;height:1rem}.ui-search input{color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.ui-select{appearance:auto}.ui-tabs{background:var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);gap:var(--space-1);padding:var(--space-1);display:inline-flex}.ui-badge,.ui-status{border:var(--rule-thin) solid transparent;border-radius:var(--radius-round);font-size:var(--text-xs);align-items:center;gap:var(--space-2);white-space:nowrap;padding:.42rem .6rem;font-weight:760;line-height:1;display:inline-flex}.ui-badge--neutral{background:var(--color-surface-3);color:var(--color-text-soft)}.ui-badge--accent{background:var(--color-accent-soft);color:var(--color-accent-strong)}.ui-badge--success,.ui-status--online{background:var(--color-success-soft);color:var(--color-success)}.ui-badge--warning,.ui-status--pending,.ui-status--warning{background:var(--color-warning-soft);color:var(--color-warning)}.ui-badge--danger,.ui-status--offline{background:var(--color-danger-soft);color:var(--color-danger)}.ui-status__dot{border-radius:var(--radius-round);background:currentColor;width:.42rem;height:.42rem}.ui-card{background:var(--card-background);border:var(--rule-thin) solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow)}.ui-metric{gap:var(--space-4);min-height:var(--metric-min-height);padding:var(--space-5);display:grid;position:relative}.ui-metric:after{background:var(--color-rule);content:"";height:2px;bottom:0;left:var(--space-5);right:var(--space-5);position:absolute}.ui-metric--accent:after{background:var(--color-accent)}.ui-metric--success:after{background:var(--color-success)}.ui-metric--warning:after{background:var(--color-warning)}.ui-metric__head{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.02em;justify-content:space-between;align-items:center;font-weight:720;display:flex}.ui-metric__icon{color:var(--color-text-soft);display:grid}.ui-metric__icon svg{width:1rem;height:1rem}.ui-metric>strong{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--heading-letter-spacing)}.ui-metric>small{color:var(--color-text-muted);font-size:var(--text-xs)}.ui-product-card{background:var(--product-card-background);border:var(--rule-thin) solid var(--product-card-border);border-radius:var(--radius-lg);box-shadow:var(--product-card-shadow);min-width:0;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);overflow:clip}.ui-product-card:hover{border-color:var(--color-rule-strong);box-shadow:var(--product-card-hover-shadow);transform:translateY(var(--card-hover-y))}.ui-product-card__visual{background:var(--product-visual-background);min-height:var(--product-visual-min-height);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.ui-product-card__visual>.ui-badge{left:var(--space-4);top:var(--space-4);z-index:1;position:absolute}.ui-product-card__body{gap:var(--product-body-gap);padding:var(--product-body-padding);display:grid}.ui-product-card h3,.ui-product-card p{margin:0}.ui-product-card h3{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--heading-letter-spacing)}.ui-product-card p,.ui-product-card__meta{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.ui-product-card__footer{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.ui-product-card__price{align-items:baseline;gap:var(--space-2);display:flex}.ui-product-card__price strong{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl)}.ui-product-card__price del{color:var(--color-text-muted);font-size:var(--text-xs)}.ui-product-card--compact .ui-product-card__visual{min-height:8.75rem}.ui-modal{background:var(--modal-background);border:var(--rule-thin) solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:clip}.ui-modal>header,.ui-modal>footer,.ui-modal__body{padding:var(--space-5)}.ui-modal>header,.ui-modal>footer{border-bottom:var(--rule-thin) solid var(--color-rule)}.ui-modal>footer{border-bottom:0;border-top:var(--rule-thin) solid var(--color-rule)}.ui-modal h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0}.ui-dropdown,.ui-drawer{position:relative}.ui-dropdown>summary,.ui-drawer>summary{cursor:pointer;list-style:none}.ui-dropdown>summary::-webkit-details-marker{display:none}.ui-drawer>summary::-webkit-details-marker{display:none}.ui-dropdown>div{background:var(--color-surface-2);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:15rem;padding:var(--space-3);right:0;top:calc(100% + var(--space-2));z-index:30;position:absolute}.ui-drawer__panel{background:var(--color-surface-1);border-left:var(--rule-thin) solid var(--color-rule);box-shadow:var(--shadow-lg);max-width:22rem;padding:var(--space-6);z-index:40;width:min(88vw,22rem);position:fixed;top:0;bottom:0;right:0}.ui-tooltip{display:inline-grid;position:relative}.ui-tooltip:after{background:var(--color-text);border-radius:var(--radius-sm);bottom:calc(100% + var(--space-2));color:var(--color-canvas);content:attr(data-tooltip);font-family:var(--font-body);font-size:var(--text-xs);opacity:0;padding:var(--space-2) var(--space-3);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out) .8s, transform var(--dur-fast) var(--ease-out) .8s;white-space:nowrap;z-index:50;position:absolute;left:50%;transform:translate(-50%,.25rem)}.ui-tooltip:hover:after,.ui-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}.ui-tooltip:focus-within:after{transition-delay:0s}.ui-table-wrap{max-width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;font-size:var(--text-sm);width:100%}.ui-table th,.ui-table td{border-bottom:var(--rule-thin) solid var(--color-rule);padding:var(--space-3) var(--space-4);text-align:left}.ui-table th{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:720}.ui-skeleton{animation:ui-pulse 1.4s var(--ease-in-out) infinite;background:var(--color-surface-3);border-radius:var(--radius-sm);min-height:1rem;display:block}.ui-empty{color:var(--color-text-muted);align-items:center;gap:var(--space-3);min-height:13rem;padding:var(--space-8);text-align:center;flex-direction:column;justify-content:center;display:flex}.ui-empty h3,.ui-empty p{margin:0}.ui-empty h3{color:var(--color-text);font-family:var(--font-display)}.ui-empty p{max-width:32rem}.ui-toast{background:var(--color-surface-3);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--text-sm);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.ui-toast--success{border-color:color-mix(in oklch, var(--color-success), transparent 55%)}.ui-toast--danger{border-color:color-mix(in oklch, var(--color-danger), transparent 55%)}.ui-avatar{background:var(--color-accent-soft);border:var(--rule-thin) solid color-mix(in oklch, var(--color-accent), transparent 45%);border-radius:var(--radius-md);color:var(--color-accent-strong);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-weight:760;display:inline-flex;overflow:clip}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar--sm{font-size:var(--text-xs);width:2rem;height:2rem}.ui-avatar--md{width:2.75rem;height:2.75rem}.ui-avatar--lg{font-size:var(--text-xl);width:4rem;height:4rem}.ui-profile{align-items:center;gap:var(--space-3);display:flex}.ui-profile>span:last-child,.ui-profile-menu__head>div{text-align:left;gap:.1rem;display:grid}.ui-profile strong{color:var(--color-text);font-size:var(--text-sm)}.ui-profile small,.ui-profile-menu__head span{color:var(--color-text-muted);font-size:var(--text-xs)}.ui-profile-menu__head{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-4);display:flex}.ui-theme-switcher{color:var(--color-text-soft);position:relative}.ui-theme-switcher>summary{background:var(--input-background);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);white-space:nowrap;font-weight:720;list-style:none;display:flex}.ui-theme-switcher>summary::-webkit-details-marker{display:none}.ui-theme-switcher>summary:hover,.ui-theme-switcher[open]>summary{background:var(--color-surface-hover);border-color:var(--color-rule-strong);color:var(--color-text)}.ui-theme-switcher>summary:focus-visible,.ui-theme-switcher__menu button:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ui-theme-switcher>summary>svg{height:.45rem;transition:transform var(--dur-fast) var(--ease-out);width:.7rem}.ui-theme-switcher[open]>summary>svg{transform:rotate(180deg)}.ui-theme-switcher__current,.ui-theme-switcher__swatch{border:var(--rule-thin) solid color-mix(in oklch, currentColor, transparent 68%);flex:none;display:block}.ui-theme-switcher__current{border-radius:var(--radius-round);width:.8rem;height:.8rem}.ui-theme-switcher__swatch{border-radius:calc(var(--radius-sm) * .7);width:2.25rem;height:1.7rem}[data-theme-swatch=violet]{background:linear-gradient(135deg, var(--swatch-violet-a) 48%, var(--swatch-violet-b) 49%)}[data-theme-swatch=black-ops]{background:linear-gradient(135deg, var(--swatch-black-ops-a) 48%, var(--swatch-black-ops-b) 49%)}[data-theme-swatch=neon-night]{background:linear-gradient(135deg, var(--swatch-neon-night-a) 48%, var(--swatch-neon-night-b) 49%)}[data-theme-swatch=arctic]{background:linear-gradient(135deg, var(--swatch-arctic-a) 48%, var(--swatch-arctic-b) 49%)}[data-theme-swatch=ivory]{background:linear-gradient(135deg, var(--swatch-ivory-a) 48%, var(--swatch-ivory-b) 49%)}[data-theme-swatch=steel]{background:linear-gradient(135deg, var(--swatch-steel-a) 48%, var(--swatch-steel-b) 49%)}.ui-theme-switcher__menu{background:var(--modal-background);border:var(--rule-thin) solid var(--card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:15.5rem;padding:var(--space-2);right:0;top:calc(100% + var(--space-2));z-index:var(--z-dropdown);display:grid;position:absolute;overflow:clip}.ui-theme-switcher__heading{padding:var(--space-3);gap:.1rem;display:grid}.ui-theme-switcher__heading strong{color:var(--color-text);font-size:var(--text-sm)}.ui-theme-switcher__heading span{color:var(--color-text-muted);font-size:var(--text-xs)}.ui-theme-switcher__menu button{border:var(--rule-thin) solid transparent;border-radius:var(--radius-md);color:var(--color-text-soft);cursor:pointer;font:inherit;font-size:var(--text-sm);align-items:center;gap:var(--space-3);min-height:2.65rem;padding:var(--space-2);text-align:left;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);white-space:nowrap;background:0 0;grid-template-columns:auto 1fr auto;display:grid}.ui-theme-switcher__menu button:hover,.ui-theme-switcher__menu button[aria-pressed=true]{background:var(--nav-active-background);color:var(--nav-active-color)}.ui-theme-switcher__check{opacity:0;width:1rem;height:1rem}.ui-theme-switcher__menu button[aria-pressed=true] .ui-theme-switcher__check{opacity:1}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:.7rem;height:.7rem}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:.18rem solid var(--scrollbar-track);border-radius:var(--radius-round)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-pulse{50%{opacity:.48}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
html{background:var(--background);color:var(--color-text);min-width:20rem;overflow-x:clip}body{background:var(--app-background);color:var(--color-text);font-family:var(--font-body);min-height:100vh;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.portal-header{-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));background:var(--header-background);border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-8);height:4.75rem;padding:0 max(var(--space-6), calc((100vw - 90rem) / 2));z-index:20;grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.portal-brand{align-items:center;gap:var(--space-2);grid-template-columns:auto auto;display:grid}.portal-brand>span{background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent-ink);grid-row:span 2;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.portal-brand strong{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.09em}.portal-brand small{color:var(--color-text-muted);font-size:.67rem}.portal-header nav{gap:var(--space-2);display:flex}.portal-header nav a,.portal-header nav span{border:var(--rule-thin) solid transparent;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:var(--ui-letter-spacing);padding:var(--space-3) var(--space-4);font-weight:680}.portal-header nav a[aria-current=page]{background:var(--nav-active-background);border-color:var(--nav-active-border);box-shadow:var(--nav-active-shadow);color:var(--nav-active-color)}.portal-header nav span{cursor:default;opacity:.55}.portal-account{align-items:center;gap:var(--space-3);display:flex}.portal-account>div{gap:var(--space-1);text-align:right;display:grid}.portal-account span{color:var(--color-text-muted);font-size:var(--text-xs)}.portal-account strong{font-family:var(--font-display);font-size:var(--text-sm)}.steam-avatar{background:var(--color-surface-3);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-round);font-family:var(--font-display);justify-content:center;align-items:center;width:2.45rem;height:2.45rem;font-weight:800;display:flex;color:var(--color-text)!important}.store-page{max-width:90rem;padding:var(--space-6);margin:0 auto}.store-hero{background:var(--hero-background);border:var(--rule-thin) solid var(--hero-border);border-radius:var(--radius-xl);gap:var(--space-6);min-height:24rem;padding:var(--space-8) var(--space-10) var(--space-12);box-shadow:var(--hero-shadow);grid-template-columns:minmax(21rem,1.25fr) minmax(18rem,.8fr) 17rem;display:grid;position:relative;overflow:clip}.store-hero__copy{z-index:2;align-self:center;position:relative}.store-hero__copy h1{font-family:var(--font-display);letter-spacing:var(--heading-letter-spacing);margin:var(--space-5) 0;overflow-wrap:anywhere;min-width:0;font-size:clamp(3rem,5vw,4.75rem);line-height:.94}.store-hero__copy>p{color:var(--color-text-soft);font-size:var(--text-lg);max-width:35rem;margin:0;line-height:1.65}.store-hero__features{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.store-hero__features span{color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-2);display:flex}.store-hero__features svg{color:var(--color-accent-strong)}.store-hero__visual{color:var(--color-accent-strong);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.store-hero__visual>span{bottom:var(--space-6);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:.18em;text-align:center;font-weight:800;line-height:1;position:absolute}.hero-rings{justify-content:center;align-items:center;display:flex;position:relative}.hero-rings:before,.hero-rings:after{border:var(--rule-thin) solid color-mix(in oklch, var(--color-accent), transparent 64%);border-radius:var(--radius-round);content:"";width:14rem;height:14rem;position:absolute}.hero-rings:after{border-color:color-mix(in oklch, var(--color-accent), transparent 80%);width:19rem;height:19rem}.hero-rings svg{filter:drop-shadow(0 1rem 2rem color-mix(in oklch, var(--color-accent), transparent 58%));z-index:1;position:relative}.hero-balance{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in oklch, var(--color-canvas-raised), transparent 8%);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);align-self:center;gap:var(--space-3);padding:var(--space-5);z-index:3;display:grid;position:relative}.hero-balance>span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:720}.hero-balance>strong{font-family:var(--font-display);font-size:var(--text-3xl)}.hero-balance>strong small{color:var(--color-accent-strong);font-size:var(--text-sm)}.hero-balance p{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.55}.hero-balance button{color:var(--color-accent-strong);font-size:var(--text-xs);align-items:center;gap:var(--space-1);background:0 0;border:0;padding:0;font-weight:750;display:flex}.store-catalog{padding:var(--space-12) 0 var(--space-16)}.store-heading{margin-bottom:var(--space-6);justify-content:space-between;align-items:end;display:flex}.store-heading h2{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.045em;margin:var(--space-2) 0;overflow-wrap:anywhere;min-width:0}.store-heading p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.eyebrow{color:var(--color-accent-strong);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.store-controls{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:minmax(18rem,1fr) auto auto;display:grid}.store-controls>.ui-search{min-height:3.15rem}.category-tabs{gap:var(--space-2);display:flex}.category-tabs button{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-round);color:var(--color-text-muted);min-height:2.65rem;padding:0 var(--space-4);background:0 0}.category-tabs button[aria-selected=true]{background:var(--color-accent-soft);border-color:color-mix(in oklch, var(--color-accent), transparent 55%);color:var(--color-accent-strong)}.desktop-filters{gap:var(--space-2);display:flex}.store-controls>.ui-drawer{display:none}.store-product-grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.store-product-grid .ui-product-card__visual{min-height:calc(var(--product-visual-min-height) + 2.5rem)}.store-product-grid .ui-button{min-width:5rem}.product-visual{background:var(--product-visual-background);color:var(--color-accent-strong);align-items:center;gap:var(--space-3);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.product-visual:before,.product-visual:after{border:var(--rule-thin) solid color-mix(in oklch, var(--color-accent), transparent 78%);border-radius:var(--visual-ornament-radius);content:"";height:9rem;opacity:var(--visual-ornament-opacity);width:9rem;position:absolute}.product-visual:after{width:13rem;height:13rem}.product-visual svg,.product-visual span{z-index:1;position:relative}.product-visual span{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.2em;font-weight:820}.product-visual--vehicle{background:linear-gradient(150deg, color-mix(in oklch, var(--color-warning), transparent 80%), transparent 57%), var(--color-surface-2);color:var(--color-warning)}.product-visual--cache{background:linear-gradient(150deg, color-mix(in oklch, var(--color-success), transparent 82%), transparent 57%), var(--color-surface-2);color:var(--color-success)}.product-visual--vip{background:linear-gradient(150deg, color-mix(in oklch, var(--color-info), transparent 80%), transparent 57%), var(--color-surface-2);color:var(--color-info)}.mobile-nav{display:none}.ui-drawer__panel{gap:var(--space-5);display:grid}.ui-drawer__panel h2{font-family:var(--font-display);margin:0}.ui-drawer__panel label{gap:var(--space-2);display:grid}@media (max-width:75rem){.store-hero{grid-template-columns:1.1fr .8fr}.hero-balance{grid-column:1/-1;grid-template-columns:auto 1fr auto;width:100%}.hero-balance p{align-self:center}.store-controls{grid-template-columns:1fr auto}.category-tabs{padding-bottom:var(--space-1);grid-area:2/1/auto/-1;overflow-x:auto}.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:64rem){.portal-header{gap:var(--space-4);padding-inline:var(--space-5)}.portal-header nav{justify-content:center}.portal-header nav a,.portal-header nav span{padding-inline:var(--space-3)}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.portal-header{height:4rem;padding-inline:var(--space-4)}.portal-header nav,.portal-account>div,.portal-brand small{display:none}.portal-header{grid-template-columns:1fr auto}.store-page{padding:var(--space-4)}.store-hero{min-height:auto;padding:var(--space-6) var(--space-6) var(--space-8);grid-template-columns:1fr}.store-hero__copy h1{font-size:clamp(2.65rem,13vw,4rem)}.store-hero__visual{min-height:15rem}.hero-balance{grid-column:auto;grid-template-columns:1fr auto}.hero-balance p{grid-area:2/1/auto/-1}.store-catalog{padding-top:var(--space-8)}.store-heading{align-items:start}.store-heading>.ui-badge{display:none}.store-controls{grid-template-columns:1fr auto}.desktop-filters{display:none}.store-controls>.ui-drawer{display:block}.store-controls>.ui-drawer>summary{background:var(--color-surface-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);height:3.15rem;padding:0 var(--space-4);align-items:center;display:flex}.store-controls>.ui-drawer>summary span{font-size:var(--text-sm);align-items:center;gap:var(--space-2);display:flex}.category-tabs{margin-right:calc(var(--space-4) * -1)}.mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklch, var(--color-canvas-raised), transparent 5%);border-top:var(--rule-thin) solid var(--color-rule);padding:var(--space-2) max(var(--space-2), env(safe-area-inset-bottom));z-index:30;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a,.mobile-nav>span{color:var(--color-text-muted);align-items:center;gap:var(--space-1);flex-direction:column;justify-content:center;min-height:3.25rem;font-size:.68rem;display:flex}.mobile-nav a[aria-current=page]{color:var(--color-accent-strong)}.mobile-nav small{font-size:inherit}.store-catalog{padding-bottom:6rem}}@media (max-width:25.875rem){.store-product-grid{grid-template-columns:1fr}.store-heading h2{font-size:var(--text-2xl)}.store-hero__features{display:grid}.hero-balance{grid-template-columns:1fr}.hero-balance p{grid-area:auto}}@media (max-width:23.4375rem){.store-page{padding-inline:var(--space-3)}.store-hero{padding:var(--space-5)}.store-controls{gap:var(--space-2)}}@media (max-width:20rem){.store-page{padding-inline:var(--space-2)}.store-hero{padding:var(--space-4)}}
