@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.29843 -4.27775);--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.63394 -4.13215);--swatch-arctic-b:lab(48.6534% 5.13965 -63.4301);--swatch-ivory-a:lab(95.4173% .878274 6.85658);--swatch-ivory-b:lab(43.5559% 29.6364 -38.2876);--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.85084);--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.52024);--text-secondary:lab(74.3069% 1.05691 -9.34252);--text-muted:lab(58.0403% 1.27652 -10.4178);--border:lab(19.7649% 1.40563 -9.18981);--border-strong:lab(28.8718% 3.59584 -14.4478);--primary:lab(57.5688% 38.846 -66.1242);--primary-hover:lab(64.2181% 42.853 -72.7242);--primary-soft:lab(16.2802% 17.6258 -29.7414);--primary-ghost:lab(12.2681% 9.68853 -18.3294/.66);--primary-ink:lab(1.92188% .521004 -3.21266);--focus:lab(64.2181% 42.853 -72.7242);--success:lab(69.4676% -47.8626 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.86985 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% -.718802 -3.62179);--surface-raised:lab(1.75846% -.150658 -.859556);--overlay:lab(.308552% -.0301674 -.181848/.86);--text-primary:lab(93.0335% -.877798 -2.85854);--text-secondary:lab(72.1512% -1.08379 -3.56581);--text-muted:lab(52.4318% -.969976 -3.20628);--border:lab(17.6187% -.671566 -3.27109);--border-strong:lab(38.5072% -1.25736 -4.25652);--primary:lab(84.9093% -1.29843 -4.27775);--primary-hover:lab(94.1936% -.878036 -2.85866);--primary-soft:lab(11.8287% -.911184 -3.17722);--primary-ghost:lab(8.3499% -.808515 -2.82354/.84);--primary-ink:lab(1.5555% -.13756 -.794226);--focus:lab(86.1558% -4.19962 -5.81977);--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.8818 22.2411);--danger-soft:lab(5.82552% 13.1754 5.09085);--info:lab(72.1611% -3.26216 -8.53677);--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.9863 -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.41998 -6.18173);--text-secondary:lab(77.9824% -5.03924 -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.0563 -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.0886);--warning:lab(78.2063% 8.17347 56.8148);--warning-soft:lab(11.8801% 4.99338 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.13228);--surface-1:lab(98.8425% -.827551 -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.63964 -12.0732);--border:lab(81.4422% -3.28428 -8.54728);--border-strong:lab(68.639% -4.29541 -13.8509);--primary:lab(48.6534% 5.13965 -63.4301);--primary-hover:lab(40.1639% 10.3567 -66.6462);--primary-soft:lab(89.4031% -3.60376 -19.773);--primary-ghost:lab(92.9537% -2.54548 -12.6898/.88);--primary-ink:lab(97.6832% -1.09872 -2.76003);--focus:lab(42.6398% 8.26958 -64.9971);--success:lab(45.9926% -41.8496 21.6371);--success-soft:lab(91.2593% -12.4091 6.35915);--warning:lab(52.2302% 19.9829 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.8273 7.48129);--info:lab(50.0142% -17.9839 -46.8581);--shadow-sm:0 1px 2px lab(21.0347% -3.41684 -13.5678/.08);--shadow-md:0 12px 28px lab(21.0347% -3.41684 -13.5678/.1);--shadow-lg:0 24px 54px lab(21.0347% -3.41684 -13.5678/.14);--nav-active-color:lab(22.049% 8.6289 -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% .664592 5.3201);--surface-2:lab(91.9563% 1.27858 9.56578);--surface-3:lab(87.3283% 1.5929 11.5242);--surface-hover:lab(90.2382% 1.83865 13.0876);--surface-raised:lab(96.5745% .823438 6.47142);--overlay:lab(16.3849% 6.95959 15.3739/.34);--text-primary:lab(12.939% 4.10083 7.66864);--text-secondary:lab(31.5099% 4.26278 8.72252);--text-muted:lab(47.7759% 3.81118 9.30538);--border:lab(81.5027% 2.48343 12.1809);--border-strong:lab(67.5708% 4.31061 17.2682);--primary:lab(43.5559% 29.6364 -38.2876);--primary-hover:lab(36.231% 34.2574 -42.4681);--primary-soft:lab(89.0773% 8.10584 -12.2241);--primary-ghost:lab(92.7069% 5.62567 -8.59256/.88);--primary-ink:lab(97.7133% .463009 3.79221);--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.4055 17.0416);--danger:lab(46.203% 50.4327 30.0437);--danger-soft:lab(90.3491% 12.2826 6.63934);--info:lab(46.4115% -8.3102 -32.7624);--shadow-sm:0 2px 8px lab(24.5355% 5.75712 12.9068/.07);--shadow-md:0 18px 38px lab(24.5355% 5.75712 12.9068/.1);--shadow-lg:0 32px 72px lab(24.5355% 5.75712 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.29992 -4.27865);--surface-1:lab(95.3526% -.985235 -3.21461);--surface-2:lab(84.9071% -1.50537 -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.86033);--text-secondary:lab(24.5108% -1.66047 -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.8554 -59.3901);--primary-soft:lab(82.0064% 7.13563 -21.2347);--primary-ghost:lab(86.8615% 4.51803 -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.84167 18.7466);--danger:lab(41.425% 53.9385 31.6308);--danger-soft:lab(84.4461% 15.492 8.02801);--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)}
:root{--pixel-ink:#090b18;--pixel-panel:#0a0c1ee0;--pixel-panel-strong:#080a1af5;--pixel-border:#975eff61;--pixel-border-hot:#ac70ffcc;--pixel-purple:#9b62ff;--pixel-purple-2:#6f45d8;--pixel-violet:#c2a6ff;--pixel-text:#f4f1ff;--pixel-muted:#9d98bd;--pixel-green:#3be39d;--pixel-red:#ff4e72;--pixel-fire:#ff9c45;--pixel-shadow:0 24px 80px #0000007a;--pixel-glow:0 0 0 1px #9b62ff1f, 0 0 34px #824aff2e;--pixel-radius:18px;--pixel-display:ui-monospace, "SFMono-Regular", "Cascadia Code", "Roboto Mono", monospace}html{background:#080a17}body.portal-root,body.admin-root{color:var(--pixel-text);isolation:isolate;background:radial-gradient(circle at 78% 10%,#784fff33,#0000 24%),radial-gradient(circle at 18% 75%,#ff7e3314,#0000 22%),linear-gradient(#080a1d 0%,#0b1130 48%,#080b18 100%);min-height:100vh;position:relative}body.portal-root:before,body.admin-root:before{content:"";pointer-events:none;z-index:-2;opacity:.72;background-image:radial-gradient(circle,#ffffffe0 0 1px,#0000 1.3px),radial-gradient(circle,#b296ffb8 0 1px,#0000 1.3px),linear-gradient(155deg,#0000 0 62%,#2025498f 62.2% 69%,#0000 69.2%),linear-gradient(205deg,#0000 0 69%,#141d39b8 69.2% 77%,#0000 77.2%);background-position:7px 14px,52px 31px,50%,50%;background-size:137px 137px,211px 211px,100% 100%,100% 100%;animation:28s linear infinite gameops-stars;position:fixed;inset:0}body.portal-root:after,body.admin-root:after{content:"";pointer-events:none;z-index:-1;opacity:.8;clip-path:polygon(0 42%,8% 34%,14% 51%,23% 29%,34% 48%,43% 35%,51% 53%,62% 30%,73% 47%,82% 27%,91% 44%,100% 31%,100% 100%,0 100%);background:radial-gradient(at 72% 86%,#ff87371f 0 2%,#0000 8%),linear-gradient(160deg,#0000 0 45%,#040814e0 45.4% 100%),linear-gradient(202deg,#0000 0 50%,#070d1ff0 50.4% 100%);height:23vh;min-height:150px;position:fixed;inset:auto 0 0}@keyframes gameops-stars{0%{background-position:7px 14px,52px 31px,50%,50%}to{background-position:144px 151px,263px 242px,50%,50%}}@media (prefers-reduced-motion:reduce){body.portal-root:before,body.admin-root:before{animation:none}}.pixel-display,.portal-root h1,.portal-root h2,.portal-root .pixel-title,.admin-root .pixel-title{letter-spacing:.015em}.pixel-kicker{color:var(--pixel-violet);font-family:var(--pixel-display);letter-spacing:.22em;text-transform:uppercase;font-size:11px;font-weight:800}.pixel-panel{border:1px solid var(--pixel-border);border-radius:var(--pixel-radius);box-shadow:var(--pixel-shadow), var(--pixel-glow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#12142ff0,#080a1df0)}.pixel-button{color:#fff;background:linear-gradient(#975bfff5,#673cd6f5);border:1px solid #caabffb8;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 9px 30px #6939dc52,inset 0 1px #ffffff24}.pixel-button:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 34px #7240e66b,inset 0 1px #ffffff2e}.pixel-button:focus-visible,.pixel-link:focus-visible{outline-offset:3px;outline:2px solid #d4c0ff}.pixel-link{color:var(--pixel-violet);text-decoration:none}.pixel-firefly{position:relative}.pixel-firefly:after{content:"";opacity:.7;background:#ffd99b;border-radius:50%;width:3px;height:3px;animation:3.8s ease-in-out infinite alternate gameops-fireflies;position:absolute;box-shadow:20px -12px #ffd99b,42px 8px #b99aff,67px -19px #ffd99b}@keyframes gameops-fireflies{0%{opacity:.35;transform:translate(0)}to{opacity:.9;transform:translate(8px,-7px)}}html[data-theme=light] body.portal-root,html[data-theme=light] body.admin-root,[data-theme=light] body.portal-root,[data-theme=light] body.admin-root{background:radial-gradient(circle at 76% 12%,#ffd96fb3,#0000 15%),radial-gradient(circle at 17% 80%,#ff974829,#0000 25%),linear-gradient(#7771b6 0%,#8b79bd 26%,#4d547d 62%,#171b2f 100%)}html[data-theme=light] body.portal-root:before,html[data-theme=light] body.admin-root:before,[data-theme=light] body.portal-root:before,[data-theme=light] body.admin-root:before{opacity:.18}
*,: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}body{background:var(--app-background);color:var(--color-text);font-family:var(--font-body);min-height:100vh;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:var(--sidebar-background);border-right:var(--rule-thin) solid var(--color-rule);height:100vh;padding:var(--space-5) var(--space-4);z-index:20;flex-direction:column;display:flex;position:sticky;inset:0 auto 0 0;overflow-y:auto}.admin-brand{align-items:center;gap:var(--space-3);padding:0 var(--space-2) var(--space-6);display:flex}.admin-brand__mark,.signed-out__mark{background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent-ink);justify-content:center;align-items:center;width:2.45rem;height:2.45rem;display:flex}.admin-brand>div:last-child{gap:.1rem;display:grid}.admin-brand strong{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:.09em}.admin-brand span{color:var(--color-text-muted);font-size:var(--text-xs)}.admin-nav{gap:var(--space-5);display:grid}.admin-nav__group{margin:0}.admin-nav__group h2{color:var(--color-text-muted);letter-spacing:.12em;margin:0 0 var(--space-2);padding:0 var(--space-3);text-transform:uppercase;font-size:.65rem;font-weight:760}.admin-nav__group>div{gap:var(--space-1);display:grid}.admin-nav__item{border:var(--rule-thin) solid transparent;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-3);min-height:2.35rem;letter-spacing:var(--ui-letter-spacing);padding:.5rem 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);grid-template-columns:1.1rem 1fr auto;font-weight:650;display:grid}.admin-nav__item svg{stroke-width:1.8px}.admin-nav__item:hover{background:var(--color-surface-1);color:var(--color-text)}.admin-nav__item[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)}.admin-nav__item--disabled{cursor:default;opacity:.52}.admin-nav__item--disabled:hover{color:var(--color-text-muted);background:0 0}.admin-nav__item small{letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:760}.admin-sidebar__footer{border-top:var(--rule-thin) solid var(--color-rule);gap:var(--space-3);padding-top:var(--space-4);margin-top:auto;display:grid}.sidebar-server{background:var(--color-surface-1);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);padding:var(--space-3);justify-content:space-between;align-items:center;display:flex}.sidebar-server>div,.sidebar-account>div{gap:.15rem;min-width:0;display:grid}.sidebar-server span,.sidebar-account span{color:var(--color-text-muted);font-size:.68rem}.sidebar-server strong,.sidebar-account strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-server .ui-status{padding:var(--space-2);font-size:0}.sidebar-account{align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}.workspace-switcher{gap:var(--space-2);display:grid}.workspace-switcher label{color:var(--color-text-muted);font-size:var(--text-xs)}.workspace-switcher select,.workspace-switcher button{background:var(--color-surface-1);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-text-soft);min-height:2rem}.admin-workspace{min-width:0}.admin-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-5);height:4.5rem;padding:0 var(--space-6);z-index:15;grid-template-columns:minmax(8rem,.65fr) minmax(8rem,1fr) max-content;display:grid;position:sticky;top:0}.admin-breadcrumb{color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:var(--space-2);display:flex}.admin-breadcrumb strong{color:var(--color-text)}.admin-global-search{background:var(--color-canvas-raised)}.admin-search-form{min-width:0}.admin-header__actions{align-items:center;gap:var(--space-3);justify-content:flex-end;display:flex}.admin-header__actions .ui-dropdown>summary{border-radius:var(--radius-md);padding:var(--space-1)}.notification-dot{background:var(--color-accent-strong);border:2px solid var(--color-surface-2);border-radius:var(--radius-round);width:.5rem;height:.5rem;position:absolute;top:.42rem;right:.42rem}.admin-header__actions .ui-icon-button{position:relative}.profile-menu-item,.profile-menu-logout{border-radius:var(--radius-sm);color:var(--color-text-soft);font-size:var(--text-sm);align-items:center;gap:var(--space-3);min-height:2.4rem;padding:0 var(--space-3);background:0 0;border:0;width:100%;display:flex}.profile-menu-item:hover,.profile-menu-logout:hover{background:var(--color-surface-hover);color:var(--color-text)}.profile-menu-logout{border-top:var(--rule-thin) solid var(--color-rule);margin-top:var(--space-2);padding-top:var(--space-2)}.profile-menu-logout form,.profile-menu-logout button{width:100%}.profile-menu-logout button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.admin-content{max-width:104rem;padding:var(--space-8);margin:0 auto}.page-heading{align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);justify-content:space-between;display:flex}.page-heading h1{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.045em;margin:var(--space-2) 0;overflow-wrap:anywhere;min-width:0;line-height:1.05}.page-heading p{color:var(--color-text-muted);margin:0}.eyebrow{color:var(--color-accent-strong);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.page-heading__updated{color:var(--color-text-muted);font-size:var(--text-xs)}.server-hero{background:var(--hero-background);border-color:var(--hero-border);box-shadow:var(--hero-shadow);align-items:center;gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(17rem,1.2fr) minmax(28rem,2fr) auto;display:grid;position:relative;overflow:clip}.server-hero:after{border:1px solid color-mix(in oklch, var(--color-accent), transparent 83%);border-radius:var(--radius-round);content:"";width:16rem;height:16rem;position:absolute;top:-10rem;right:12%}.server-hero__identity,.server-hero__title{align-items:center;gap:var(--space-3);display:flex}.server-hero__identity{gap:var(--space-4)}.server-hero__icon{background:var(--color-accent-soft);border:var(--rule-thin) solid color-mix(in oklch, var(--color-accent), transparent 48%);border-radius:var(--radius-lg);color:var(--color-accent-strong);justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.server-hero h2,.server-hero p{margin:0}.server-hero h2{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--heading-letter-spacing)}.server-hero p{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.server-hero__stats{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.server-hero__stats>div{border-left:var(--rule-thin) solid var(--color-rule);gap:var(--space-2);padding-left:var(--space-4);display:grid}.server-hero__stats dt{color:var(--color-text-muted);font-size:var(--text-xs)}.server-hero__stats dd{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:700}.metric-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.overview-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-panel{min-height:18rem;padding:var(--space-5)}.panel-heading,.editor-section__title{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-4);display:flex}.panel-heading>span,.editor-section__title>div:first-child{background:var(--color-surface-3);border-radius:var(--radius-sm);color:var(--color-text-soft);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.editor-section__title>span{gap:var(--space-1);min-width:0;display:grid}.editor-section__title>span strong{font-family:var(--font-display);font-size:var(--text-md);line-height:1.25}.editor-section__title>span small{color:var(--color-text-muted);line-height:1.45}.panel-heading h2,.panel-heading p,.editor-section__title h2,.editor-section__title p{margin:0}.panel-heading h2,.editor-section__title h2{font-family:var(--font-display);font-size:var(--text-md)}.panel-heading p,.editor-section__title p{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.activity-timeline{margin:0;padding:0;list-style:none;display:grid}.activity-timeline li,.admin-action-list>div{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;min-height:3.35rem;display:grid}.admin-action-list>div>div{min-width:0}.activity-timeline li:last-child,.admin-action-list>div:last-child{border-bottom:0}.activity-timeline__marker{background:var(--color-accent);border-radius:var(--radius-round);box-shadow:0 0 0 4px var(--color-accent-soft);height:.45rem;margin:0 var(--space-2);width:.45rem}.activity-timeline strong,.admin-action-list strong{font-size:var(--text-sm)}.activity-timeline p,.admin-action-list p,.admin-action-list small,.activity-timeline time,.admin-action-list time{color:var(--color-text-muted);font-size:var(--text-xs);margin:var(--space-1) 0 0;overflow-wrap:anywhere}.admin-action-list>div>span{background:var(--color-surface-3);border-radius:var(--radius-sm);color:var(--color-text-soft);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.service-health__list{display:grid}.service-health__list>div{border-bottom:var(--rule-thin) solid var(--color-rule);font-size:var(--text-sm);justify-content:space-between;align-items:center;min-height:3.1rem;display:flex}.service-health__list>div:last-child{border-bottom:0}.panel-empty-copy{color:var(--color-text-muted);font-size:var(--text-sm)}.heading-badges{align-items:center;gap:var(--space-3);display:flex}.catalog-toolbar{align-items:center;gap:var(--space-3);padding:var(--space-3);grid-template-columns:minmax(15rem,1.5fr) repeat(3,minmax(8rem,.75fr)) auto auto;display:grid}.ui-tabs button{border-radius:var(--radius-sm);color:var(--color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ui-tabs button[aria-selected=true]{background:var(--color-surface-3);color:var(--color-text)}.filter-count{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-text-soft);align-items:center;gap:var(--space-2);min-height:2.65rem;padding:0 var(--space-3);background:0 0;display:flex}.filter-count span{background:var(--color-accent-soft);border-radius:var(--radius-round);color:var(--color-accent-strong);font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.product-workspace{align-items:start;gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) 22rem;display:grid}.product-editor{gap:var(--space-4);display:grid}.editor-section{padding:var(--space-5)}.editor-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editor-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.editor-grid label,.ui-drawer__panel label{color:var(--color-text-muted);font-size:var(--text-xs);gap:var(--space-2);font-weight:680;display:grid}.editor-grid input,.editor-grid select{width:100%}.inline-check{background:var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-text-soft);font-size:var(--text-sm);align-items:center;gap:var(--space-3);min-height:2.6rem;padding:var(--space-3);font-weight:560;display:flex}.inline-check input{accent-color:var(--color-accent);flex:none;width:1rem;height:1rem}.inline-check:has(input:disabled){opacity:.5}.span-2{grid-column:span 2}.span-3{grid-column:span 3}.editor-textarea{background:var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-text);outline-offset:1px;min-height:6rem;padding:var(--space-3);resize:vertical;outline:2px solid #0000}.editor-textarea:focus-visible{outline-color:var(--color-focus)}.upload-zone{background:color-mix(in oklch, var(--color-accent-soft), transparent 74%);border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto 1fr auto;display:grid}.upload-zone>div{background:var(--color-surface-3);border-radius:var(--radius-sm);color:var(--color-accent-strong);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.upload-zone>span{gap:var(--space-1);display:grid}.upload-zone strong{color:var(--color-text);font-size:var(--text-sm)}.upload-zone small{font-weight:500}.editor-split{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editor-savebar{z-index:3;background:var(--color-surface,#191224);border-top:var(--rule-thin) solid var(--color-rule);margin-top:var(--space-5);padding-top:var(--space-4);justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}.editor-savebar>span{color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-2);display:flex}.editor-savebar>div{gap:var(--space-2);display:flex}.live-preview{background:var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);padding:var(--space-4);position:sticky;top:5.5rem}.live-preview__heading{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.live-preview__heading>div{gap:var(--space-1);display:grid}.live-preview__heading span{font-size:var(--text-sm);font-weight:730}.live-preview__heading small{color:var(--color-text-muted)}.product-visual{background:var(--product-visual-background);color:var(--color-accent-strong);align-items:center;gap:var(--space-3);height:100%;min-height:inherit;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 76%);border-radius:var(--visual-ornament-radius);content:"";height:8rem;opacity:var(--visual-ornament-opacity);width:8rem;position:absolute}.product-visual:after{width:11rem;height:11rem}.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:800}.preview-specs{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preview-specs>div{background:var(--color-surface-1);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);gap:var(--space-1);padding:var(--space-3);display:grid}.preview-specs span{color:var(--color-text-muted);font-size:var(--text-xs)}.preview-specs strong{font-size:var(--text-xs)}.catalog-table{margin-top:var(--space-4);overflow:hidden}.catalog-table__heading{background:var(--table-heading-background);border-bottom:var(--rule-thin) solid var(--color-rule);padding:var(--space-5);justify-content:space-between;align-items:center;display:flex}.catalog-table__heading h2,.catalog-table__heading p{margin:0}.catalog-table__heading h2{font-family:var(--font-display);font-size:var(--text-lg)}.catalog-table__heading p{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.catalog-rows article{border-bottom:var(--rule-thin) solid var(--color-rule);font-size:var(--text-sm);align-items:center;gap:var(--space-3);min-height:var(--table-row-height);padding:var(--space-3) var(--space-5);background:var(--table-row-background);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(10rem,1fr) minmax(7rem,.65fr) repeat(3,minmax(5.5rem,.5fr));display:grid}.catalog-rows article:hover{background:var(--table-row-hover)}.catalog-rows article:last-child{border-bottom:0}.catalog-rows article.is-selected{background:var(--table-row-selected)}.catalog-rows>.empty-state{gap:var(--space-2);min-height:9rem;padding:var(--space-6) var(--space-5);justify-items:start;display:grid}.catalog-rows>.empty-state span{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.catalog-thumb{background:var(--color-surface-3);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-accent-strong);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.catalog-rows article>div:nth-child(2){gap:var(--space-1);display:grid}.catalog-rows article>div:nth-child(2) span,.catalog-rows article>span,.catalog-rows code{color:var(--color-text-muted);font-size:var(--text-xs)}.catalog-rows code{font-family:var(--font-mono);overflow-wrap:anywhere}.staff-page{gap:var(--space-5);display:grid}.staff-layout,.staff-grid{gap:var(--space-4);display:grid}.staff-card{background:var(--color-surface);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-5)}.staff-form{gap:var(--space-4);display:grid}.staff-form label{color:var(--color-text-muted);font-size:var(--text-xs);gap:var(--space-2);font-weight:680;display:grid}.staff-form input,.staff-form select{min-height:2.65rem}.staff-toggle{flex-direction:row;align-items:center;display:flex!important}.staff-member>header,.staff-meta{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.staff-meta{margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.staff-meta div{background:var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);padding:var(--space-3)}.staff-meta dt,.staff-meta dd{margin:0}.staff-meta dt{color:var(--color-text-muted);font-size:var(--text-xs)}.permission-matrix{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.permission-matrix fieldset{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);gap:var(--space-2);min-width:0;padding:var(--space-3);margin:0;display:grid}.permission-matrix legend{color:var(--color-text);font-size:var(--text-sm);padding:0 var(--space-1);font-weight:760}.permission-matrix label{align-items:center;gap:var(--space-2);flex-direction:row;min-width:0;display:flex}.permission-matrix label input{min-height:auto}.staff-readonly{background:var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-4);display:grid}.staff-readonly span{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:720}.staff-readonly p{color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.7}.staff-readonly .ui-button{justify-self:start}.activity-data-stack{gap:var(--space-4);display:grid}.activity-data-card{padding:0;overflow:hidden}.activity-data-card__heading{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-4);padding:var(--space-5);justify-content:space-between;display:flex}.activity-data-card__heading h2,.activity-data-card__heading p{margin:0}.activity-data-card__heading h2{font-family:var(--font-display);font-size:var(--text-lg);margin-top:var(--space-1)}.activity-data-card__heading p{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.activity-data-card>.table-wrap,.activity-data-card>.ui-empty-state,.activity-data-card>.notice{margin:var(--space-4)}.activity-timeline--wide{padding:0 var(--space-5) var(--space-4)}.mono-value{font-family:var(--font-mono);overflow-wrap:anywhere}.player-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.player-metric{gap:var(--space-2);min-height:6rem;padding:var(--space-4);display:grid}.player-metric span{color:var(--color-text-muted);font-size:var(--text-xs)}.player-metric strong{font-family:var(--font-display);font-size:var(--text-md)}.player-detail-grid{align-items:start}.signed-out{align-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6);text-align:center;flex-direction:column;justify-content:center;display:flex}.signed-out>span{color:var(--color-accent-strong);font-size:var(--text-xs);letter-spacing:.12em;font-weight:800}.signed-out h1{font-family:var(--font-display);font-size:var(--text-3xl);margin:0}.signed-out p{color:var(--color-text-muted);margin:0 0 var(--space-4);max-width:32rem}@media (max-width:90rem){.metric-grid,.editor-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:75rem){.admin-header{grid-template-columns:minmax(0,1fr) max-content}.admin-breadcrumb{display:none}.server-hero{grid-template-columns:1fr auto}.server-hero__stats{grid-area:2/1/auto/-1}.product-workspace{grid-template-columns:1fr}.live-preview{gap:var(--space-4);grid-template-columns:minmax(18rem,24rem) 1fr;display:grid;position:static}.live-preview__heading{grid-column:1/-1}.catalog-toolbar{grid-template-columns:minmax(14rem,1fr) repeat(2,minmax(9rem,.6fr)) auto}.catalog-toolbar>:nth-child(4),.catalog-toolbar>:last-child{display:none}}@media (max-width:64rem){.admin-shell{grid-template-columns:5rem minmax(0,1fr)}.admin-sidebar{padding-inline:var(--space-3)}.admin-brand{justify-content:center;padding-inline:0}.admin-brand>div:last-child,.admin-nav__group h2,.admin-nav__item>span,.admin-nav__item small,.admin-sidebar__footer{display:none}.admin-nav__item{justify-content:center;display:flex}.admin-content{padding:var(--space-5)}.overview-grid,.editor-split{grid-template-columns:1fr}}@media (max-width:48rem){.admin-shell{display:block}.admin-sidebar{display:none}.admin-header{padding-inline:var(--space-4);grid-template-columns:1fr auto}.admin-header__actions>.ui-status,.admin-header__actions>.ui-dropdown{display:none}.admin-content{padding:var(--space-4)}.page-heading{align-items:start}.server-hero{grid-template-columns:1fr}.server-hero__stats{grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{grid-template-columns:1fr auto}.catalog-toolbar>.ui-select,.catalog-toolbar>.ui-tabs{display:none}.editor-grid,.editor-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2,.span-3{grid-column:1/-1}.live-preview{display:block}.preview-specs{margin-top:var(--space-3)}.catalog-table{overflow-x:auto}.catalog-rows{min-width:52rem}.staff-member>header,.staff-meta{grid-template-columns:1fr}}@media (max-width:25.875rem){.admin-global-search{display:none}.admin-header{justify-content:flex-end;display:flex}.metric-grid,.editor-grid,.editor-grid--five,.server-hero__stats{grid-template-columns:1fr}.page-heading{display:grid}.upload-zone{grid-template-columns:1fr}.editor-savebar{align-items:stretch;gap:var(--space-3);display:grid}}@media (max-width:23.4375rem){.admin-content{padding-inline:var(--space-3)}.server-hero,.editor-section,.overview-panel{padding:var(--space-4)}}@media (max-width:20rem){.admin-content{padding-inline:var(--space-2)}}.purchase-metrics{margin-bottom:var(--space-4)}.purchase-toolbar{margin-top:0}.purchase-rows article{grid-template-columns:auto minmax(11rem,1.15fr) minmax(10rem,.85fr) minmax(7rem,.55fr) minmax(9rem,.7fr) minmax(8rem,.65fr)}.purchase-player{gap:var(--space-1);min-width:0;display:grid}.purchase-player strong,.purchase-player span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-player span,.purchase-time{color:var(--color-text-muted);font-size:var(--text-xs)}@media (max-width:75rem){.purchase-rows article{grid-template-columns:auto minmax(11rem,1fr) minmax(9rem,.8fr) minmax(7rem,.6fr) minmax(9rem,.7fr)}.purchase-time{display:none}}@media (max-width:48rem){.purchase-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-rows article{grid-template-columns:auto minmax(0,1fr) auto}.purchase-player,.purchase-rows article>strong{display:none}}.server-list{background:var(--color-surface-1);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.server-list__header,.server-row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);grid-template-columns:minmax(12rem,1.4fr) minmax(7rem,.65fr) minmax(7rem,.65fr) minmax(10rem,.8fr) 1.25rem;display:grid}.server-list__header{background:var(--color-surface-2);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:720}.server-row{background:var(--table-row-background);border-bottom:var(--rule-thin) solid var(--color-rule);cursor:pointer;min-height:4.25rem;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);position:relative}.server-row:last-child{border-bottom:0}.server-row:hover{background:var(--table-row-hover);box-shadow:inset .2rem 0 0 var(--color-accent);transform:translateY(-1px)}.server-row:active{transform:translateY(0)scale(.997)}.server-row:focus-visible{box-shadow:inset .2rem 0 0 var(--color-accent);outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-width));z-index:1}.server-row__name{gap:.15rem;min-width:0;display:grid}.server-row__name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-row__name small,.server-row__cell{color:var(--color-text-muted);font-size:var(--text-xs)}.server-row__chevron{color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.server-row:hover .server-row__chevron,.server-row:focus-visible .server-row__chevron{color:var(--color-accent-strong);transform:translate(.15rem)}.tabs{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-1);margin-bottom:var(--space-5);padding:0 0 var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.tabs__link{border:var(--rule-thin) solid transparent;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);min-height:2.75rem;padding:.72rem var(--space-3);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex:none;font-weight:650}.tabs__link:hover{background:var(--color-surface-2);color:var(--color-text)}.tabs__link:active{transform:translateY(1px)}.tabs__link:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.tabs__link[aria-current=page]{background:var(--nav-active-background);border-color:var(--nav-active-border);color:var(--nav-active-color)}.tabs__link--agent{border-color:var(--nav-active-border);color:var(--color-accent-strong)}.enrollment-actions{margin-top:var(--space-4)}.enrollment-cta{width:100%;min-height:2.75rem}@media (max-width:48rem){.server-list__header{display:none}.server-row{align-items:start;gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.server-row__name{grid-column:1}.server-row__cell{align-items:baseline;gap:var(--space-2);grid-column:1;display:flex}.server-row__cell:before{color:var(--color-text-soft);content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;flex:0 0 5rem;font-size:.68rem;font-weight:720}.server-row__chevron{grid-area:1/2/span 4;margin-top:.15rem}}@media (prefers-reduced-motion:reduce){.server-row,.server-row__chevron,.tabs__link{transition:none}.server-row:hover,.server-row:active,.server-row:hover .server-row__chevron,.server-row:focus-visible .server-row__chevron,.tabs__link:active{transform:none}}.preview-specs strong{overflow-wrap:anywhere;min-width:0}.preview-technical{min-width:0}.products-page--master-detail{gap:var(--space-4);display:grid}.products-heading--editor{align-items:center}.products-heading__actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.catalog-toolbar--editor{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in oklch, var(--color-surface), transparent 8%);grid-template-columns:minmax(20rem,1.8fr) repeat(3,minmax(10rem,.8fr)) auto;position:sticky;top:4.8rem}.products-message{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.products-message--ok{color:#bff6d8;background:#1c6b4a47;background:lab(39.9381% -31.0668 11.4468/.28);border-color:#3cd58e7a;border-color:lab(76.2811% -53.5267 23.2892/.48)}.products-message--error{color:#ffc6cf;background:#7d243447;background:lab(29.5025% 39.6639 12.8719/.28);border-color:#ff6e877a;border-color:lab(65.6678% 57.7534 15.6758/.48)}.shop-editor-layout{align-items:start;gap:var(--space-4);grid-template-columns:minmax(28rem,.82fr) minmax(38rem,1.18fr);min-width:0;display:grid}.shop-product-list{gap:0;max-height:calc(100dvh - 11rem);padding:0;display:grid;position:sticky;top:9rem;overflow:hidden}.shop-product-list__header{background:linear-gradient(180deg, color-mix(in oklch, var(--color-accent-soft), transparent 72%), transparent), var(--color-surface);border-bottom:var(--rule-thin) solid var(--color-rule);padding:var(--space-4);justify-content:space-between;align-items:center;display:flex}.shop-product-list__header h2{font-size:var(--text-lg);margin:var(--space-1) 0 0}.shop-bulkbar{background:color-mix(in oklch, var(--color-accent-soft), transparent 55%);border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);justify-content:space-between;display:flex}.shop-bulkbar>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.shop-product-list__rows{min-height:18rem;display:grid;overflow:auto}.shop-product-row{border-bottom:var(--rule-thin) solid var(--color-rule);cursor:pointer;align-items:center;gap:var(--space-3);min-height:5.9rem;padding:var(--space-3) var(--space-4);background:0 0;grid-template-columns:auto 3.25rem minmax(0,1fr) minmax(8.5rem,auto);transition:background .12s,border-color .12s,box-shadow .12s;display:grid}.shop-product-row:hover{background:color-mix(in oklch, var(--color-accent-soft), transparent 82%)}.shop-product-row.is-selected{background:linear-gradient(90deg, color-mix(in oklch, var(--color-accent), transparent 83%), transparent 72%), color-mix(in oklch, var(--color-surface-2), transparent 8%);box-shadow:inset 3px 0 0 var(--color-accent)}.shop-product-row>input{accent-color:var(--color-accent);cursor:pointer;width:1rem;height:1rem}.shop-product-row__thumb{background:radial-gradient(circle at 50% 30%, color-mix(in oklch, var(--color-accent-soft), transparent 65%), transparent 70%), var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-accent-strong);justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;overflow:hidden}.shop-product-row__main,.shop-product-row__meta{min-width:0;display:grid}.shop-product-row__main{gap:.18rem}.shop-product-row__main strong{color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-product-row__main code,.shop-product-row__main span{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-product-row__meta{text-align:right;justify-items:end;gap:.28rem}.shop-product-row__meta>strong{font-family:var(--font-display);font-size:var(--text-sm)}.shop-product-row__meta small{font-size:.68rem;font-weight:700}.is-ready{color:#7be5ad}.is-warning{color:#f1bb69}.shop-item-editor{min-width:0}.shop-item-editor__card{padding:0;overflow:hidden}.shop-item-editor__header{background:linear-gradient(135deg, color-mix(in oklch, var(--color-accent), transparent 83%), transparent 72%), var(--color-surface);border-bottom:var(--rule-thin) solid var(--color-rule);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);justify-content:space-between;display:flex}.shop-item-editor__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.shop-item-editor__identity h2{margin:var(--space-1) 0 var(--space-2);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.25rem,1.7vw,1.65rem);overflow:hidden}.shop-item-editor__thumb{background:radial-gradient(circle at 50% 25%, color-mix(in oklch, var(--color-accent-soft), transparent 55%), transparent 72%), var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-lg);color:var(--color-accent-strong);flex:none;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex}.shop-item-editor__badges,.shop-item-editor__nav,.shop-quick-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.shop-editor-sections{display:grid}.shop-editor-section{border-bottom:var(--rule-thin) solid var(--color-rule);gap:var(--space-4);padding:var(--space-5);display:grid}.shop-editor-section:last-of-type{border-bottom:0}.shop-editor-section .editor-section__title{margin-bottom:0}.shop-quick-actions{padding-top:var(--space-1)}.shop-delivery-status{background:var(--color-canvas-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);padding:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.shop-delivery-status span{font-size:var(--text-sm);font-weight:720}.shop-delivery-status code{color:var(--color-text-muted);font-size:var(--text-xs)}.shop-store-preview{max-width:24rem}.shop-technical{border-top:var(--rule-thin) solid var(--color-rule);padding:var(--space-4) var(--space-5)}.shop-technical summary{color:var(--color-text-soft);cursor:pointer;font-size:var(--text-sm);font-weight:720}.shop-item-editor__footer{background:linear-gradient(180deg, color-mix(in oklch, var(--color-surface-2), transparent 6%), var(--color-surface));border-top:var(--rule-thin) solid var(--color-rule-strong);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);z-index:5;justify-content:space-between;display:flex;position:sticky;bottom:0}.shop-item-editor__footer-note{color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:var(--space-2);display:flex}.shop-item-editor__footer>div:last-child{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:92rem){.shop-editor-layout{grid-template-columns:minmax(24rem,.74fr) minmax(34rem,1.26fr)}.catalog-toolbar--editor{grid-template-columns:minmax(17rem,1.5fr) repeat(2,minmax(9rem,.75fr)) auto}.catalog-toolbar--editor>:nth-child(4){display:none}}@media (max-width:75rem){.shop-editor-layout{grid-template-columns:1fr}.shop-product-list{max-height:34rem;position:static}.catalog-toolbar--editor{position:static}}@media (max-width:48rem){.products-heading__actions{justify-content:stretch;width:100%}.products-heading__actions>*{flex:1}.shop-product-row{grid-template-columns:auto 2.8rem minmax(0,1fr)}.shop-product-row__meta{text-align:left;grid-column:2/-1;justify-items:start;padding-left:0}.shop-item-editor__header,.shop-item-editor__footer{flex-direction:column;align-items:stretch}.shop-item-editor__identity{align-items:flex-start}.shop-item-editor__footer>div:last-child>*{flex:1}.catalog-toolbar--editor{grid-template-columns:1fr}.catalog-toolbar--editor>*{display:flex!important}}
.economy-page{gap:var(--space-4);display:grid}.economy-toolbar{grid-template-columns:minmax(16rem,1fr) minmax(9rem,.35fr) auto}.economy-table__rows{display:grid}.economy-row{background:var(--table-row-background);border:0;border-bottom:var(--rule-thin) solid var(--color-rule);color:inherit;font:inherit;align-items:center;gap:var(--space-4);min-height:var(--table-row-height);padding:var(--space-4) var(--space-5);text-align:left;transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:minmax(12rem,1.2fr) minmax(6rem,.45fr) minmax(10rem,.8fr) minmax(10rem,.7fr) auto;width:100%;display:grid}.economy-row:hover{background:var(--table-row-hover)}.economy-row:last-child{border-bottom:0}.economy-row--transaction{cursor:pointer;grid-template-columns:minmax(12rem,1fr) minmax(8rem,.55fr) minmax(10rem,.8fr) minmax(12rem,1fr) minmax(10rem,.65fr)}.economy-player,.economy-balance,.economy-source{gap:var(--space-1);min-width:0;display:grid}.economy-player span,.economy-balance span,.economy-source span,.economy-row>span{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.economy-amount{gap:var(--space-1);display:grid}.economy-amount.is-positive strong{color:var(--color-success)}.economy-amount.is-negative strong{color:var(--color-danger)}.economy-overlay{background:color-mix(in oklch, var(--color-background) 72%, transparent);padding:var(--space-5);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.economy-adjust{gap:var(--space-5);max-width:34rem;max-height:calc(100vh - 3rem);padding:var(--space-6);width:min(100%,34rem);display:grid;overflow:auto}.economy-adjust__header{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.economy-adjust__header h2,.economy-adjust__header p{margin:0}.economy-adjust__header h2{font-family:var(--font-display);margin-top:var(--space-1)}.economy-adjust__header p{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-1)}.economy-operation-switch{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.economy-field{gap:var(--space-2);display:grid}.economy-field>span{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.economy-preview{background:var(--color-surface-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-4);grid-template-columns:1fr auto;display:grid}.economy-preview span{color:var(--color-text-muted);font-size:var(--text-sm)}.economy-preview strong.is-negative{color:var(--color-danger)}.economy-adjust__actions{gap:var(--space-2);justify-content:flex-end;display:flex}.transaction-details{gap:var(--space-2);display:grid}.transaction-details>div{border-bottom:var(--rule-thin) solid var(--color-rule);align-items:start;gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);display:grid}.transaction-details>div:last-child{border-bottom:0}.transaction-details span{color:var(--color-text-muted);font-size:var(--text-xs)}.transaction-details strong{overflow-wrap:anywhere}@media (max-width:75rem){.economy-row,.economy-row--transaction{grid-template-columns:minmax(11rem,1fr) minmax(7rem,.5fr) minmax(10rem,.8fr) auto}.economy-row>:nth-child(4),.economy-row--transaction>:nth-child(5){display:none}}@media (max-width:48rem){.economy-toolbar{grid-template-columns:1fr}.economy-toolbar .filter-count{display:none}.economy-row,.economy-row--transaction{padding:var(--space-4);grid-template-columns:1fr auto;align-items:start}.economy-row>*,.economy-row--transaction>*{display:grid}.economy-row>:nth-child(3),.economy-row--transaction>:nth-child(3),.economy-row--transaction>:nth-child(4){grid-column:1/-1}.economy-row>:nth-child(4),.economy-row--transaction>:nth-child(5){display:none}.economy-row>.ui-button{grid-column:1/-1;width:100%}.economy-adjust{padding:var(--space-5)}.transaction-details>div{gap:var(--space-1);grid-template-columns:1fr}}
.admin-root{--premium-line:color-mix(in oklch, var(--color-accent), transparent 78%);--premium-glow:color-mix(in oklch, var(--color-accent), transparent 88%);--premium-glow-strong:color-mix(in oklch, var(--color-accent), transparent 80%);--premium-panel:color-mix(in oklch, var(--color-surface-1), transparent 4%);--premium-panel-raised:color-mix(in oklch, var(--color-surface-2), transparent 2%)}.admin-root:before{background:radial-gradient(circle at 72% -8%, var(--premium-glow-strong), transparent 31rem), radial-gradient(circle at 32% 110%, var(--premium-glow), transparent 36rem);content:"";pointer-events:none;z-index:0;position:fixed;inset:0}.admin-shell{isolation:isolate;z-index:1;grid-template-columns:17rem minmax(0,1fr);position:relative}.admin-sidebar{-webkit-backdrop-filter:blur(calc(var(--backdrop-blur) + 6px));backdrop-filter:blur(calc(var(--backdrop-blur) + 6px));background:linear-gradient(180deg, color-mix(in oklch, var(--sidebar-background), transparent 3%), var(--sidebar-background)), var(--sidebar-background);border-right-color:color-mix(in oklch, var(--color-rule), var(--color-accent) 10%);box-shadow:12px 0 50px color-mix(in oklch, var(--background), transparent 72%);padding:var(--space-5)}.admin-brand{border-bottom:var(--rule-thin) solid color-mix(in oklch, var(--color-rule), transparent 30%);margin-bottom:var(--space-5);padding:0 var(--space-2) var(--space-5)}.admin-brand__mark{box-shadow:0 0 0 1px color-mix(in oklch, var(--color-accent), white 10%), 0 10px 28px color-mix(in oklch, var(--color-accent), transparent 70%);position:relative}.admin-brand__mark:after{border:1px solid color-mix(in oklch, var(--color-accent), transparent 50%);border-radius:inherit;content:"";opacity:.35;position:absolute;inset:-.3rem}.admin-brand strong{letter-spacing:.15em;font-size:.95rem}.admin-nav{gap:var(--space-6)}.admin-nav__group h2{opacity:.8}.admin-nav__item{border-radius:calc(var(--radius-md) + .1rem);min-height:2.65rem;padding-inline:var(--space-3);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.admin-nav__item:hover:not(.admin-nav__item--disabled){border-color:color-mix(in oklch, var(--color-rule), var(--color-accent) 16%);transform:translate(2px)}.admin-nav__item[aria-current=page]{box-shadow:var(--nav-active-shadow), 0 8px 24px color-mix(in oklch, var(--color-accent), transparent 90%)}.admin-nav__item:focus-visible,.admin-quick-links a:focus-visible,.dashboard-command-bar a:focus-visible,.server-directory__row:focus-visible,.overview-feature-stack a:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.sidebar-server{background:linear-gradient(140deg, var(--premium-panel-raised), var(--premium-panel)), var(--color-surface-1);border-color:color-mix(in oklch, var(--color-rule), var(--color-accent) 15%);box-shadow:var(--shadow-sm)}.admin-header{background:color-mix(in oklch, var(--header-background), transparent 4%);box-shadow:0 10px 40px color-mix(in oklch, var(--background), transparent 82%);grid-template-columns:minmax(8rem,.65fr) minmax(8rem,1fr) max-content;height:5rem}.admin-breadcrumb strong{font-weight:760}.admin-global-search{border-radius:var(--radius-round);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-rule), transparent 22%)}.admin-quick-links{align-items:center;gap:.3rem;display:flex}.admin-quick-links a{border:var(--rule-thin) solid transparent;border-radius:var(--radius-md);color:var(--color-text-muted);height:2.35rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;width:2.35rem;display:inline-flex}.admin-quick-links a:hover{background:var(--color-surface-2);border-color:var(--color-rule);color:var(--color-text);transform:translateY(-1px)}.admin-content{max-width:112rem;padding:clamp(1.25rem,2.4vw,2.75rem)}.page-heading--command{margin-bottom:var(--space-5);align-items:center}.page-heading--command h1{max-width:53rem}.workspace-live-pill{background:var(--premium-panel);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-round);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-3);flex:none;min-width:13rem;padding:.65rem .95rem;display:flex}.workspace-live-pill>span{border-radius:var(--radius-round);width:.65rem;height:.65rem;position:relative}.workspace-live-pill>span:after{border-radius:inherit;content:"";opacity:.45;border:1px solid;position:absolute;inset:-.28rem}.workspace-live-pill .is-live{background:var(--success);color:var(--success)}.workspace-live-pill .is-waiting{background:var(--warning);color:var(--warning)}.workspace-live-pill div{gap:.1rem;display:grid}.workspace-live-pill strong{font-size:var(--text-xs)}.workspace-live-pill small{color:var(--color-text-muted);font-size:.68rem}.dashboard-command-bar{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-command-bar a{background:color-mix(in oklch, var(--color-surface-1), transparent 3%);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);min-height:3.35rem;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem .7rem;display:grid}.dashboard-command-bar a>span{background:var(--color-surface-3);border-radius:var(--radius-sm);color:var(--color-accent-strong);justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:flex}.dashboard-command-bar strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-command-bar a>svg{color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease-out)}.dashboard-command-bar a:hover{background:var(--color-surface-2);border-color:var(--premium-line);box-shadow:0 10px 30px color-mix(in oklch, var(--background), transparent 78%);transform:translateY(-2px)}.dashboard-command-bar a:hover>svg{transform:translate(1px,-1px)}.server-hero--premium{background:radial-gradient(circle at 85% 8%, var(--premium-glow-strong), transparent 19rem), linear-gradient(128deg, var(--premium-panel-raised), var(--premium-panel));border-color:color-mix(in oklch, var(--hero-border), var(--color-accent) 14%);min-height:9.5rem}.server-hero--premium:before{background:linear-gradient(90deg, var(--color-accent), transparent);content:"";opacity:.72;height:2px;position:absolute;inset:0 42% auto 0}.server-hero__open{align-items:center;gap:var(--space-2);z-index:2;display:inline-flex;position:relative}.metric-grid>*{background:color-mix(in oklch, var(--card-background), transparent 2%);transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:relative;overflow:hidden}.metric-grid>:before{background:linear-gradient(90deg, var(--color-accent), transparent 72%);content:"";opacity:.45;height:1px;position:absolute;inset:0 35% auto 0}.metric-grid>:hover{border-color:var(--premium-line);box-shadow:var(--shadow-md);transform:translateY(-2px)}.overview-panel{background:color-mix(in oklch, var(--card-background), transparent 2%);border-color:color-mix(in oklch, var(--card-border), var(--color-accent) 4%);box-shadow:var(--shadow-sm)}.overview-feature-stack{gap:var(--space-2);display:grid}.overview-feature-stack a{border:var(--rule-thin) solid transparent;border-radius:var(--radius-md);align-items:center;gap:var(--space-3);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr auto;padding:.7rem;display:grid}.overview-feature-stack a:hover{background:var(--color-surface-2);border-color:var(--color-rule);transform:translate(2px)}.overview-feature-stack a>span{background:var(--color-accent-soft);border-radius:var(--radius-sm);color:var(--color-accent-strong);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.overview-feature-stack a>div{gap:.15rem;display:grid}.overview-feature-stack strong{font-size:var(--text-sm)}.overview-feature-stack small{color:var(--color-text-muted);font-size:var(--text-xs)}.page-title--servers{align-items:end}.page-title--servers .eyebrow{margin-bottom:var(--space-2);display:block}.server-directory{background:color-mix(in oklch, var(--color-surface-1), transparent 2%);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.server-directory__head,.server-directory__row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);grid-template-columns:minmax(15rem,1.35fr) minmax(8rem,.7fr) minmax(8rem,.7fr) minmax(12rem,.85fr) 1.4rem;display:grid}.server-directory__head{background:var(--color-surface-2);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:780}.server-directory__row{border-bottom:var(--rule-thin) solid var(--color-rule);min-height:4.8rem;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);position:relative}.server-directory__row:last-child{border-bottom:0}.server-directory__row:before{background:var(--color-accent);content:"";opacity:0;transition:opacity var(--dur-fast) var(--ease-out);width:3px;position:absolute;inset:0 auto 0 0}.server-directory__row:hover{background:var(--table-row-hover);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-accent), transparent 90%);transform:translate(2px)}.server-directory__row:hover:before{opacity:1}.server-directory__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.server-directory__identity>div{gap:.15rem;min-width:0;display:grid}.server-directory__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.server-directory__identity small,.server-directory__cell{color:var(--color-text-muted);font-size:var(--text-xs)}.server-directory__icon{background:var(--color-accent-soft);border:var(--rule-thin) solid color-mix(in oklch, var(--color-accent), transparent 62%);border-radius:var(--radius-md);color:var(--color-accent-strong);flex:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:flex}.server-directory__cell{align-items:center;gap:var(--space-2);display:flex}.server-directory__agent-dot{background:var(--success);border-radius:var(--radius-round);box-shadow:0 0 0 3px color-mix(in oklch, var(--success), transparent 84%);width:.45rem;height:.45rem}.server-directory__chevron{color:var(--color-text-muted);transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.server-directory__row:hover .server-directory__chevron{color:var(--color-accent-strong);transform:translate(3px)}.enrollment-panel{background:radial-gradient(circle at 90% 5%, var(--premium-glow-strong), transparent 15rem), var(--card-background);border-color:color-mix(in oklch, var(--card-border), var(--color-accent) 18%);position:relative;overflow:hidden}.enrollment-panel:before{background:linear-gradient(90deg, var(--color-accent), transparent 70%);content:"";height:2px;position:absolute;inset:0 35% auto 0}.enrollment-panel__head{align-items:center;gap:var(--space-3);display:flex}.enrollment-panel__head>span{background:var(--color-accent-soft);border:var(--rule-thin) solid var(--premium-line);border-radius:var(--radius-md);color:var(--color-accent-strong);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.enrollment-panel__head h2,.enrollment-panel__head p{margin:0}.enrollment-panel__copy{max-width:46rem;line-height:1.65}.enrollment-panel__security{background:var(--color-accent-soft);border:var(--rule-thin) solid var(--premium-line);border-radius:var(--radius-md);color:var(--color-accent-strong);font-size:var(--text-xs);align-items:center;gap:var(--space-2);margin:var(--space-4) 0;padding:.7rem .8rem;display:flex}.enrollment-panel__actions .button,.enrollment-panel__actions .ui-button{width:100%;min-height:2.85rem}.bridge-diagnostics{margin-top:var(--space-5)}.bridge-diagnostics__head{align-items:center;gap:var(--space-3);display:flex}.bridge-diagnostics__head>span{background:var(--color-accent-soft);border-radius:var(--radius-md);color:var(--color-accent-strong);justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;display:inline-flex}.bridge-diagnostics__head h2,.bridge-diagnostics__head p{margin:0}.bridge-diagnostics__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.bridge-diagnostics__actions button,.enrollment-copy{align-items:center;gap:var(--space-2);display:inline-flex}@media (max-width:86rem){.admin-header{grid-template-columns:minmax(10rem,1fr) minmax(13rem,23rem) auto}.admin-quick-links{display:none}.dashboard-command-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.server-hero{grid-template-columns:minmax(15rem,1fr) minmax(22rem,1.5fr)}.server-hero__open{grid-column:1/-1;justify-self:start}}@media (max-width:68rem){.admin-shell{grid-template-columns:5.25rem minmax(0,1fr)}.admin-sidebar{padding-inline:.75rem}.admin-brand{justify-content:center;padding-inline:0}.admin-brand>div:last-child,.admin-nav__group h2,.admin-nav__item>span,.admin-nav__item small,.admin-sidebar__footer{display:none}.admin-nav__item{justify-content:center;padding-inline:0;display:flex}.admin-header{padding-inline:var(--space-4);grid-template-columns:1fr minmax(12rem,22rem) auto}.admin-header__actions>.ui-status{display:none}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.admin-shell{display:block}.admin-sidebar{border-bottom:var(--rule-thin) solid var(--color-rule);bottom:0;z-index:220;border-right:0;height:auto;padding:.45rem .6rem;position:fixed;inset:auto 0 0;overflow:hidden}.admin-brand,.admin-nav__group h2,.admin-sidebar__footer{display:none}.admin-nav{justify-content:space-around;gap:.25rem;display:flex;overflow-x:auto}.admin-nav__group,.admin-nav__group>div{display:contents}.admin-nav__item{flex:0 0 3rem;min-height:2.8rem}.admin-nav__item--disabled{display:none}.admin-header{gap:var(--space-3);justify-content:space-between;height:4.35rem;display:flex}.admin-global-search{display:none}.admin-header__actions{gap:var(--space-2)}.admin-header__actions>.ui-status,.admin-header__actions>.ui-theme-switcher{display:none}.admin-content{padding:var(--space-4);padding-bottom:5rem}.page-heading,.page-heading--command{flex-direction:column;align-items:flex-start}.workspace-live-pill{width:100%}.dashboard-command-bar{padding-bottom:var(--space-2);scroll-snap-type:x proximity;display:flex;overflow-x:auto}.dashboard-command-bar a{scroll-snap-align:start;flex:0 0 13rem}.metric-grid,.overview-grid,.server-hero,.server-hero--premium{grid-template-columns:1fr}.server-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.server-directory__head{display:none}.server-directory__row{align-items:start;gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto}.server-directory__identity,.server-directory__cell{grid-column:1}.server-directory__cell:before{color:var(--color-text-muted);content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;flex:0 0 5.5rem;font-size:.65rem;font-weight:780}.server-directory__chevron{grid-area:1/2/span 4}}@media (prefers-reduced-motion:reduce){.admin-nav__item,.admin-quick-links a,.dashboard-command-bar a,.dashboard-command-bar a>svg,.metric-grid>*,.overview-feature-stack a,.server-directory__row,.server-directory__chevron{transition:none}.admin-nav__item:hover,.admin-quick-links a:hover,.dashboard-command-bar a:hover,.metric-grid>:hover,.overview-feature-stack a:hover,.server-directory__row:hover,.server-directory__row:hover .server-directory__chevron{transform:none}}
