@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--nv-p:0}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CaVNZxsx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-C2S99t-D.woff2)format("woff2-variations");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}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.inset-0{inset:0}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/376\]{aspect-ratio:335/376}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-\[448px\]{width:448px}.w-full{width:100%}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.flex-1{flex:1}.shrink-0{flex-shrink:0}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-white{color:var(--color-white)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-100{opacity:1}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media(hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}}@media(min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.starting\:opacity-0{opacity:0}}}[data-page=applications-index] .applications-page{max-width:1500px}[data-page=applications-index] .applications-header,[data-page=applications-create] .form-page-header,[data-page=applications-edit] .form-page-header,[data-page=applications-show] .application-show-header,[data-page=credentials-create] .form-page-header,[data-page=credentials-edit] .form-page-header,[data-page=documents-create] .form-page-header,[data-page=documents-edit] .form-page-header,[data-page=employees-create] .form-page-header,[data-page=employees-edit] .form-page-header,[data-page=licenses-index] .license-page-header,[data-page=licenses-create] .form-page-header,[data-page=licenses-edit] .form-page-header,[data-page=licenses-show] .license-show-header,[data-page=maintenance-create] .form-page-header,[data-page=maintenance-edit] .form-page-header,[data-page=network-create] .form-page-header,[data-page=network-edit] .form-page-header,[data-page=network-show] .network-show-header,[data-page=users-index] .users-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}[data-page=applications-index] .applications-title,[data-page=applications-create] .form-page-title,[data-page=applications-edit] .form-page-title,[data-page=applications-show] .application-show-title,[data-page=credentials-browser-extension] .extension-title,[data-page=credentials-import] .import-title,[data-page=credentials-index] .credentials-title,[data-page=credentials-create] .form-page-title,[data-page=credentials-edit] .form-page-title,[data-page=credentials-show] .show-title,[data-page=documents-index] .documents-title,[data-page=documents-create] .form-page-title,[data-page=documents-edit] .form-page-title,[data-page=documents-show] .show-title,[data-page=employees-index] .employees-title,[data-page=employees-create] .form-page-title,[data-page=employees-edit] .form-page-title,[data-page=employees-show] .show-title,[data-page=licenses-index] .license-title,[data-page=licenses-create] .form-page-title,[data-page=licenses-edit] .form-page-title,[data-page=licenses-show] .license-show-title,[data-page=maintenance-index] .maintenance-title,[data-page=maintenance-create] .form-page-title,[data-page=maintenance-edit] .form-page-title,[data-page=maintenance-show] .show-title,[data-page=network-create] .form-page-title,[data-page=network-edit] .form-page-title,[data-page=network-show] .network-show-title{color:var(--app-text);margin:0;font-size:30px;font-weight:700}[data-page=applications-index] .applications-subtitle,[data-page=applications-show] .application-show-subtitle,[data-page=credentials-browser-extension] .extension-subtitle,[data-page=credentials-import] .import-subtitle,[data-page=credentials-index] .credentials-subtitle,[data-page=credentials-create] .form-page-subtitle,[data-page=credentials-edit] .form-page-subtitle,[data-page=credentials-show] .show-subtitle,[data-page=documents-index] .documents-subtitle,[data-page=documents-create] .form-page-subtitle,[data-page=documents-edit] .form-page-subtitle,[data-page=documents-show] .show-subtitle,[data-page=employees-index] .employees-subtitle,[data-page=employees-create] .form-page-subtitle,[data-page=employees-edit] .form-page-subtitle,[data-page=employees-show] .show-subtitle,[data-page=licenses-index] .license-subtitle,[data-page=licenses-show] .license-show-subtitle,[data-page=maintenance-index] .maintenance-subtitle,[data-page=maintenance-create] .form-page-subtitle,[data-page=maintenance-edit] .form-page-subtitle,[data-page=maintenance-show] .show-subtitle,[data-page=network-show] .network-show-subtitle,[data-page=network-store-show] .store-net-subtitle,[data-page=users-show] .user-show-subtitle,[data-page=users-show] .user-show-role,[data-page=licenses-show] .ui-detail-2{color:var(--app-muted);margin-top:5px;font-size:13px}[data-page=applications-index] .add-application{min-height:42px;color:var(--app-accent-ink);background:#f5c40014;border:1px solid #f5c40038;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=applications-index] .add-application:hover{background:#f5c40021;border-color:#f5c40073}[data-page=applications-index] .success-message,[data-page=applications-show] .success-message{color:var(--app-success);background:#22c55e12;border:1px solid #22c55e33;border-radius:13px;margin-bottom:18px;padding:13px 16px;font-size:13px;font-weight:700}[data-page=applications-index] .application-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}[data-page=applications-index] .application-kpi{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:18px;padding:18px}[data-page=applications-index] .application-kpi-label,[data-page=licenses-index] .license-kpi-label,[data-page=users-index] .users-kpi-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:700}[data-page=applications-index] .application-kpi-value,[data-page=licenses-index] .license-kpi-value{color:var(--app-text);margin-top:7px;font-size:25px;font-weight:700}[data-page=applications-index] .application-filter-card{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:18px;margin-bottom:18px;padding:16px}[data-page=applications-index] .application-filters{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(150px,1fr)) auto;gap:10px;display:grid}[data-page=applications-index] .filter-control{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;min-height:40px;color:var(--app-text);border-radius:11px;outline:none;padding:0 12px;font-size:13px}[data-page=applications-index] select.filter-control option,[data-page=applications-create] .field select option,[data-page=applications-edit] .field select option,[data-page=credentials-create] .field select option,[data-page=credentials-edit] .field select option,[data-page=documents-create] .field select option,[data-page=documents-edit] .field select option,[data-page=employees-create] .field select option,[data-page=employees-edit] .field select option,[data-page=licenses-create] .field select option,[data-page=licenses-edit] .field select option,[data-page=maintenance-create] .field select option,[data-page=maintenance-edit] .field select option,[data-page=network-create] .field select option,[data-page=network-edit] .field select option{background:var(--app-surface);color:var(--app-text)}[data-page=applications-index] .filter-button{min-height:40px;color:var(--app-accent-ink);cursor:pointer;background:#f5c40014;border:1px solid #f5c40033;border-radius:11px;padding:0 16px;font-size:13px;font-weight:700}[data-page=applications-index] .application-list{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:20px;overflow:hidden}[data-page=applications-index] .application-list-header,[data-page=applications-index] .application-row{grid-template-columns:2fr 1.2fr 1.1fr 1.4fr 1fr 140px;align-items:center;gap:15px;display:grid}[data-page=applications-index] .application-list-header{border-bottom:1px solid var(--app-border);color:var(--app-muted);text-transform:none;letter-spacing:.015em;padding:13px 17px;font-size:13px;font-weight:700}[data-page=applications-index] .application-row{border-bottom:1px solid var(--app-border);padding:15px 17px}[data-page=applications-index] .application-row:last-child,[data-page=credentials-browser-extension] .token-row:last-child,[data-page=credentials-index] .credentials-row:last-child,[data-page=documents-index] .documents-row:last-child,[data-page=employees-index] .employees-row:last-child,[data-page=licenses-index] .license-row:last-child,[data-page=maintenance-index] .maintenance-row:last-child,[data-page=users-index] .users-row:last-child{border-bottom:0}[data-page=applications-index] .application-name,[data-page=credentials-browser-extension] .token-name,[data-page=credentials-import] .import-step-title,[data-page=credentials-import] .duplicate-title,[data-page=credentials-index] .credentials-name,[data-page=documents-index] .documents-name,[data-page=employees-index] .employees-name,[data-page=employees-show] .document-title,[data-page=licenses-index] .license-name,[data-page=maintenance-index] .maintenance-name,[data-page=maintenance-show] .show-value{color:var(--app-text);font-size:13px;font-weight:700}[data-page=applications-index] .application-category{color:var(--app-muted);margin-top:3px;font-size:13px}[data-page=applications-index] .application-value,[data-page=credentials-index] .credentials-value{color:var(--app-text-soft);word-break:break-word;font-size:13px}[data-page=applications-index] .application-status,[data-page=applications-show] .application-status,[data-page=network-show] .status{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}[data-page=applications-index] .application-status:before,[data-page=applications-show] .application-status:before,[data-page=network-show] .status:before{content:"";border-radius:50%;width:7px;height:7px}[data-page=applications-index] .status-active,[data-page=applications-show] .status-active,[data-page=credentials-browser-extension] .token-active,[data-page=network-show] .status-online,[data-page=devices-show] .ui-detail-22,[data-page=network-index] .ui-detail-34{color:var(--app-success)}[data-page=applications-index] .status-active:before,[data-page=applications-show] .status-active:before,[data-page=network-show] .status-online:before{background:var(--app-success)}[data-page=applications-index] .status-inactive,[data-page=applications-show] .status-inactive,[data-page=credentials-browser-extension] .token-revoked,[data-page=network-show] .status-offline,[data-page=network-index] .ui-detail-35,[data-page=network-index] .ui-detail-37{color:var(--app-danger)}[data-page=applications-index] .status-inactive:before,[data-page=applications-show] .status-inactive:before,[data-page=network-show] .status-offline:before{background:var(--app-danger)}[data-page=applications-index] .status-maintenance,[data-page=applications-show] .status-maintenance,[data-page=network-show] .status-maintenance{color:var(--app-warning)}[data-page=applications-index] .status-maintenance:before,[data-page=applications-show] .status-maintenance:before,[data-page=network-show] .status-maintenance:before{background:var(--app-warning)}[data-page=applications-index] .application-actions,[data-page=credentials-index] .credentials-actions,[data-page=documents-index] .documents-actions,[data-page=employees-index] .employees-actions,[data-page=licenses-index] .license-actions,[data-page=maintenance-index] .maintenance-actions,[data-page=network-store-show] .device-actions{justify-content:flex-end;gap:8px;display:flex}[data-page=applications-index] .action-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;text-decoration:none;transition:all .25s;display:flex}[data-page=applications-index] .action-view,[data-page=credentials-index] .credentials-view,[data-page=documents-index] .documents-view,[data-page=employees-index] .employees-view,[data-page=licenses-index] .license-view,[data-page=maintenance-index] .maintenance-view{color:var(--app-info);background:#22d3ee0a;border:1px solid #22d3ee26}[data-page=applications-index] .action-view:hover{background:#22d3ee1a;border-color:#22d3ee66}[data-page=applications-index] .action-edit{color:var(--app-accent-ink);background:#f5c4000a;border:1px solid #f5c40026}[data-page=applications-index] .action-edit:hover{background:#f5c4001a;border-color:#f5c40066}[data-page=applications-index] .action-delete,[data-page=credentials-index] .credentials-delete,[data-page=documents-index] .documents-delete,[data-page=employees-index] .employees-delete,[data-page=licenses-index] .license-delete,[data-page=maintenance-index] .maintenance-delete{color:var(--app-danger);background:#f871710a;border:1px solid #f8717126}[data-page=applications-index] .action-delete:hover{background:#f871711a;border-color:#f8717166}[data-page=applications-index] .empty-applications,[data-page=licenses-index] .license-empty{text-align:center;color:var(--app-muted);padding:60px 20px;font-size:13px}[data-page=applications-index] .pagination-wrapper{margin-top:18px}@media(max-width:1100px){[data-page=applications-index] .application-kpis,[data-page=applications-index] .application-filters,[data-page=applications-index] .application-row{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=applications-index] .application-list-header{display:none}[data-page=applications-index] .application-actions,[data-page=documents-index] .documents-actions,[data-page=network-store-show] .device-actions{justify-content:flex-start}}@media(max-width:650px){[data-page=applications-index] .applications-header,[data-page=applications-show] .application-show-header{flex-direction:column}[data-page=applications-index] .application-kpis,[data-page=applications-index] .application-filters,[data-page=applications-index] .application-row,[data-page=applications-show] .show-grid{grid-template-columns:1fr}}[data-page=applications-create] .form-page-subtitle,[data-page=applications-edit] .form-page-subtitle,[data-page=licenses-create] .form-page-subtitle,[data-page=licenses-edit] .form-page-subtitle,[data-page=network-create] .form-page-subtitle,[data-page=network-edit] .form-page-subtitle{color:var(--app-muted);margin-top:5px;font-size:13px}[data-page=applications-create] .form-back,[data-page=applications-edit] .form-back,[data-page=network-create] .form-back,[data-page=network-edit] .form-back{border:1px solid var(--app-border);background:var(--app-surface-soft);min-height:42px;color:var(--app-text-soft);border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=applications-create] .form-back:hover,[data-page=applications-edit] .form-back:hover,[data-page=network-create] .form-back:hover,[data-page=network-edit] .form-back:hover{border-color:var(--app-border);background:var(--app-surface-soft);color:var(--app-text)}[data-page=applications-create] .form-errors,[data-page=applications-edit] .form-errors,[data-page=network-create] .form-errors,[data-page=network-edit] .form-errors{color:var(--app-danger);background:#ef444412;border:1px solid #ef444440;border-radius:14px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.7}[data-page=applications-create] .form-errors ul,[data-page=applications-edit] .form-errors ul,[data-page=network-create] .form-errors ul,[data-page=network-edit] .form-errors ul{margin:0;padding-left:18px}[data-page=applications-create] .form-panel,[data-page=applications-edit] .form-panel,[data-page=network-create] .form-panel,[data-page=network-edit] .form-panel{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:20px;padding:22px}[data-page=applications-create] .form-grid,[data-page=applications-edit] .form-grid,[data-page=network-create] .form-grid,[data-page=network-edit] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}[data-page=applications-create] .field,[data-page=applications-edit] .field,[data-page=documents-create] .field,[data-page=documents-edit] .field,[data-page=employees-create] .field,[data-page=employees-edit] .field,[data-page=licenses-create] .field,[data-page=licenses-edit] .field,[data-page=network-create] .field,[data-page=network-edit] .field,[data-page=servers-index] .ui-detail-21{min-width:0}[data-page=applications-create] .field-full,[data-page=applications-edit] .field-full,[data-page=credentials-create] .field-full,[data-page=credentials-edit] .field-full,[data-page=documents-create] .field-full,[data-page=documents-edit] .field-full,[data-page=employees-create] .field-full,[data-page=employees-edit] .field-full,[data-page=licenses-create] .field-full,[data-page=licenses-edit] .field-full,[data-page=maintenance-create] .field-full,[data-page=maintenance-edit] .field-full,[data-page=network-create] .field-full,[data-page=network-edit] .field-full,[data-page=credentials-show] .ui-detail-15,[data-page=servers-show] .ui-detail-17,[data-page=servers-show] .ui-detail-18,[data-page=servers-show] .ui-detail-19,[data-page=network-create] .ui-detail-54,[data-page=network-edit] .ui-detail-54{grid-column:1/-1}[data-page=applications-create] .field label,[data-page=applications-edit] .field label,[data-page=credentials-create] .field label,[data-page=credentials-edit] .field label,[data-page=documents-create] .field label,[data-page=documents-edit] .field label,[data-page=employees-create] .field label,[data-page=employees-edit] .field label,[data-page=licenses-create] .field label,[data-page=licenses-edit] .field label,[data-page=maintenance-create] .field label,[data-page=maintenance-edit] .field label,[data-page=network-create] .field label,[data-page=network-edit] .field label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:7px;font-size:13px;font-weight:700;display:block}[data-page=applications-create] .field input,[data-page=applications-create] .field select,[data-page=applications-create] .field textarea,[data-page=applications-edit] .field input,[data-page=applications-edit] .field select,[data-page=applications-edit] .field textarea,[data-page=network-create] .field input,[data-page=network-create] .field select,[data-page=network-create] .field textarea,[data-page=network-edit] .field input,[data-page=network-edit] .field select,[data-page=network-edit] .field textarea{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;color:var(--app-text);border-radius:12px;outline:none;font-size:13px;transition:all .2s}[data-page=applications-create] .field input,[data-page=applications-create] .field select,[data-page=applications-edit] .field input,[data-page=applications-edit] .field select,[data-page=credentials-create] .field input,[data-page=credentials-create] .field select,[data-page=credentials-edit] .field input,[data-page=credentials-edit] .field select,[data-page=documents-create] .field input,[data-page=documents-create] .field select,[data-page=documents-edit] .field input,[data-page=documents-edit] .field select,[data-page=employees-create] .field input,[data-page=employees-create] .field select,[data-page=employees-edit] .field input,[data-page=employees-edit] .field select,[data-page=licenses-create] .field input,[data-page=licenses-create] .field select,[data-page=licenses-edit] .field input,[data-page=licenses-edit] .field select,[data-page=maintenance-create] .field input,[data-page=maintenance-create] .field select,[data-page=maintenance-edit] .field input,[data-page=maintenance-edit] .field select,[data-page=network-create] .field input,[data-page=network-create] .field select,[data-page=network-edit] .field input,[data-page=network-edit] .field select{height:46px;padding:0 13px}[data-page=applications-create] .field textarea,[data-page=applications-edit] .field textarea,[data-page=licenses-create] .field textarea,[data-page=licenses-edit] .field textarea,[data-page=maintenance-create] .field textarea,[data-page=maintenance-edit] .field textarea,[data-page=network-create] .field textarea,[data-page=network-edit] .field textarea{resize:vertical;min-height:120px;padding:13px}[data-page=applications-create] .field input::placeholder,[data-page=applications-create] .field textarea::placeholder,[data-page=applications-edit] .field input::placeholder,[data-page=applications-edit] .field textarea::placeholder,[data-page=network-create] .field input::placeholder,[data-page=network-create] .field textarea::placeholder,[data-page=network-edit] .field input::placeholder,[data-page=network-edit] .field textarea::placeholder,[data-page=network-show] .status-unknown,[data-page=licenses-index] .ui-detail-4{color:var(--app-muted)}[data-page=applications-create] .field input:focus,[data-page=applications-create] .field select:focus,[data-page=applications-create] .field textarea:focus,[data-page=applications-edit] .field input:focus,[data-page=applications-edit] .field select:focus,[data-page=applications-edit] .field textarea:focus,[data-page=network-create] .field input:focus,[data-page=network-create] .field select:focus,[data-page=network-create] .field textarea:focus,[data-page=network-edit] .field input:focus,[data-page=network-edit] .field select:focus,[data-page=network-edit] .field textarea:focus{box-shadow:none;border-color:#f5c40080}[data-page=applications-create] .field-error,[data-page=applications-edit] .field-error,[data-page=credentials-create] .field-error,[data-page=credentials-edit] .field-error,[data-page=documents-create] .field-error,[data-page=documents-edit] .field-error,[data-page=employees-create] .field-error,[data-page=employees-edit] .field-error,[data-page=licenses-create] .field-error,[data-page=licenses-edit] .field-error,[data-page=maintenance-create] .field-error,[data-page=maintenance-edit] .field-error,[data-page=network-create] .field-error,[data-page=network-edit] .field-error{color:var(--app-danger);margin-top:6px;font-size:13px;font-weight:700}[data-page=applications-create] .form-section,[data-page=applications-edit] .form-section,[data-page=network-create] .form-section,[data-page=network-edit] .form-section{border-top:1px solid var(--app-border);grid-column:1/-1;margin-top:4px;padding-top:18px}[data-page=applications-create] .form-section:first-child,[data-page=applications-edit] .form-section:first-child,[data-page=network-create] .form-section:first-child,[data-page=network-edit] .form-section:first-child{border-top:none;margin-top:0;padding-top:0}[data-page=applications-create] .form-section-title,[data-page=applications-edit] .form-section-title,[data-page=employees-create] .form-section-title,[data-page=employees-edit] .form-section-title,[data-page=maintenance-create] .form-section-title,[data-page=maintenance-edit] .form-section-title,[data-page=network-create] .form-section-title,[data-page=network-edit] .form-section-title{color:var(--app-accent-ink);text-transform:none;letter-spacing:-.025em;font-size:13px;font-weight:700}[data-page=applications-create] .form-footer,[data-page=applications-edit] .form-footer,[data-page=licenses-create] .form-footer,[data-page=licenses-edit] .form-footer,[data-page=network-create] .form-footer,[data-page=network-edit] .form-footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}[data-page=applications-create] .form-cancel,[data-page=applications-create] .form-save,[data-page=applications-edit] .form-cancel,[data-page=applications-edit] .form-save,[data-page=licenses-create] .form-cancel,[data-page=licenses-create] .form-save,[data-page=licenses-edit] .form-cancel,[data-page=licenses-edit] .form-save,[data-page=network-create] .form-cancel,[data-page=network-create] .form-save,[data-page=network-edit] .form-cancel,[data-page=network-edit] .form-save{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=applications-create] .form-cancel,[data-page=applications-edit] .form-cancel,[data-page=network-create] .form-cancel,[data-page=network-edit] .form-cancel{color:var(--app-text-soft);border:1px solid var(--app-border);background:var(--app-surface-soft)}[data-page=applications-create] .form-cancel:hover,[data-page=applications-edit] .form-cancel:hover,[data-page=network-create] .form-cancel:hover,[data-page=network-edit] .form-cancel:hover{color:var(--app-text);border-color:var(--app-border);background:var(--app-surface-soft)}[data-page=applications-create] .form-save,[data-page=applications-edit] .form-save,[data-page=network-create] .form-save,[data-page=network-edit] .form-save{background:var(--app-yellow);color:var(--app-text);cursor:pointer;border:1px solid #f5c40059}[data-page=applications-create] .form-save:hover,[data-page=applications-edit] .form-save:hover,[data-page=network-create] .form-save:hover,[data-page=network-edit] .form-save:hover{background:var(--app-yellow);box-shadow:none}[data-page=applications-create] .form-save:active,[data-page=applications-edit] .form-save:active,[data-page=network-create] .form-save:active,[data-page=network-edit] .form-save:active{transform:scale(.98)}@media(max-width:800px){[data-page=applications-create] .form-page-header,[data-page=applications-edit] .form-page-header,[data-page=credentials-index] .credentials-header,[data-page=credentials-create] .form-page-header,[data-page=credentials-edit] .form-page-header,[data-page=documents-create] .form-page-header,[data-page=documents-edit] .form-page-header,[data-page=employees-create] .form-page-header,[data-page=employees-edit] .form-page-header,[data-page=licenses-create] .form-page-header,[data-page=licenses-edit] .form-page-header,[data-page=maintenance-create] .form-page-header,[data-page=maintenance-edit] .form-page-header,[data-page=network-create] .form-page-header,[data-page=network-edit] .form-page-header{flex-direction:column}[data-page=applications-create] .form-grid,[data-page=applications-edit] .form-grid,[data-page=credentials-index] .credentials-filters,[data-page=credentials-create] .form-grid,[data-page=credentials-edit] .form-grid,[data-page=documents-create] .form-grid,[data-page=documents-edit] .form-grid,[data-page=employees-create] .form-grid,[data-page=employees-edit] .form-grid,[data-page=licenses-create] .form-grid,[data-page=licenses-edit] .form-grid,[data-page=maintenance-create] .form-grid,[data-page=maintenance-edit] .form-grid,[data-page=network-create] .form-grid,[data-page=network-edit] .form-grid{grid-template-columns:1fr}[data-page=applications-create] .field-full,[data-page=applications-create] .form-section,[data-page=applications-edit] .field-full,[data-page=applications-edit] .form-section,[data-page=credentials-create] .field-full,[data-page=credentials-edit] .field-full,[data-page=documents-create] .field-full,[data-page=documents-edit] .field-full,[data-page=employees-create] .field-full,[data-page=employees-create] .form-section,[data-page=employees-edit] .field-full,[data-page=employees-edit] .form-section,[data-page=licenses-create] .field-full,[data-page=licenses-edit] .field-full,[data-page=maintenance-create] .field-full,[data-page=maintenance-create] .form-section,[data-page=maintenance-edit] .field-full,[data-page=maintenance-edit] .form-section,[data-page=network-create] .field-full,[data-page=network-create] .form-section,[data-page=network-edit] .field-full,[data-page=network-edit] .form-section{grid-column:1}[data-page=applications-create] .form-footer,[data-page=applications-edit] .form-footer,[data-page=licenses-create] .form-footer,[data-page=licenses-edit] .form-footer,[data-page=network-create] .form-footer,[data-page=network-edit] .form-footer{flex-direction:column-reverse;align-items:stretch}[data-page=applications-create] .form-cancel,[data-page=applications-create] .form-save,[data-page=applications-edit] .form-cancel,[data-page=applications-edit] .form-save,[data-page=licenses-create] .form-cancel,[data-page=licenses-create] .form-save,[data-page=licenses-edit] .form-cancel,[data-page=licenses-edit] .form-save,[data-page=network-create] .form-cancel,[data-page=network-create] .form-save,[data-page=network-edit] .form-cancel,[data-page=network-edit] .form-save{width:100%}}[data-page=applications-show] .application-show-page{max-width:1200px}[data-page=applications-show] .show-actions,[data-page=credentials-browser-extension] .token-value,[data-page=credentials-index] .credentials-header-actions,[data-page=network-show] .show-actions,[data-page=network-show] .password-row{align-items:center;gap:10px;display:flex}[data-page=applications-show] .show-button{border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=applications-show] .show-button-back,[data-page=credentials-import] .import-cancel,[data-page=credentials-create] .form-cancel,[data-page=credentials-edit] .form-cancel,[data-page=credentials-show] .show-back,[data-page=documents-create] .form-cancel,[data-page=documents-edit] .form-cancel,[data-page=documents-show] .show-back,[data-page=employees-create] .form-cancel,[data-page=employees-edit] .form-cancel,[data-page=employees-show] .show-back,[data-page=licenses-show] .license-back,[data-page=maintenance-create] .form-cancel,[data-page=maintenance-edit] .form-cancel,[data-page=maintenance-show] .show-back{border:1px solid var(--app-border);background:var(--app-surface-soft);color:var(--app-text-soft)}[data-page=applications-show] .show-button-edit{color:var(--app-accent-ink);background:#f5c40012;border:1px solid #f5c40033}[data-page=applications-show] .show-card{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:20px;margin-bottom:18px;padding:22px}[data-page=applications-show] .show-section-title{color:var(--app-accent-ink);text-transform:none;letter-spacing:-.025em;margin-bottom:18px;font-size:13px;font-weight:700}[data-page=applications-show] .show-section-title.cyan,[data-page=documents-index] .documents-file,[data-page=network-show] .show-section-title.cyan,[data-page=credentials-show] .ui-detail-14{color:var(--app-info)}[data-page=applications-show] .show-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-page=applications-show] .show-field{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;padding:15px}[data-page=applications-show] .show-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:6px;font-size:13px;font-weight:700}[data-page=applications-show] .show-value,[data-page=network-show] .show-value{min-height:20px;color:var(--app-text);word-break:break-word;font-size:13px;font-weight:700}[data-page=applications-show] .show-link{color:var(--app-info);text-decoration:none}[data-page=applications-show] .show-link:hover{text-decoration:underline}[data-page=applications-show] .text-content{color:var(--app-text-soft);white-space:pre-line;font-size:13px;line-height:1.75}@media(max-width:950px){[data-page=applications-show] .show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-page=credentials-browser-extension] .extension-header,[data-page=credentials-import] .import-header,[data-page=credentials-index] .credentials-header,[data-page=credentials-show] .show-header,[data-page=documents-index] .documents-header,[data-page=documents-show] .show-header,[data-page=employees-index] .employees-header,[data-page=employees-show] .show-header,[data-page=maintenance-index] .maintenance-header,[data-page=maintenance-show] .show-header,[data-page=network-store-show] .store-net-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}[data-page=credentials-browser-extension] .extension-back,[data-page=credentials-import] .import-back,[data-page=credentials-create] .form-back,[data-page=credentials-edit] .form-back,[data-page=documents-create] .form-back,[data-page=documents-edit] .form-back,[data-page=employees-create] .form-back,[data-page=employees-edit] .form-back,[data-page=maintenance-create] .form-back,[data-page=maintenance-edit] .form-back{border:1px solid var(--app-border);background:var(--app-surface-soft);min-height:42px;color:var(--app-text-soft);border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=credentials-browser-extension] .extension-success,[data-page=credentials-index] .credentials-success,[data-page=documents-index] .documents-success,[data-page=employees-index] .employees-success,[data-page=licenses-index] .license-success,[data-page=maintenance-index] .maintenance-success{color:var(--app-success);background:#4ade800f;border:1px solid #4ade8033;border-radius:14px;margin-bottom:18px;padding:14px 16px;font-size:13px}[data-page=credentials-browser-extension] .token-alert{background:#f5c4000f;border:1px solid #f5c4004d;border-radius:16px;margin-bottom:20px;padding:18px}[data-page=credentials-browser-extension] .token-alert-title,[data-page=credentials-import] .import-warning-title{color:var(--app-accent-ink);margin-bottom:8px;font-size:13px;font-weight:700}[data-page=credentials-browser-extension] .token-alert-text{color:var(--app-muted);margin-bottom:12px;font-size:13px;line-height:1.7}[data-page=credentials-browser-extension] .token-code{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-accent-ink);word-break:break-all;border-radius:10px;flex:1;padding:13px;font-family:monospace;font-size:13px}[data-page=credentials-browser-extension] .token-copy{min-height:42px;color:var(--app-info);cursor:pointer;background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}[data-page=credentials-browser-extension] .extension-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;display:grid}[data-page=credentials-browser-extension] .extension-panel,[data-page=credentials-create] .form-panel,[data-page=credentials-edit] .form-panel,[data-page=credentials-show] .show-panel,[data-page=documents-create] .form-panel,[data-page=documents-edit] .form-panel,[data-page=documents-show] .show-panel,[data-page=employees-create] .form-panel,[data-page=employees-edit] .form-panel,[data-page=employees-show] .show-panel,[data-page=licenses-create] .form-panel,[data-page=licenses-edit] .form-panel,[data-page=licenses-show] .license-show-panel,[data-page=maintenance-create] .form-panel,[data-page=maintenance-edit] .form-panel,[data-page=maintenance-show] .show-panel{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:20px;padding:22px}[data-page=credentials-browser-extension] .panel-title{color:var(--app-text);margin-bottom:5px;font-size:15px;font-weight:700}[data-page=credentials-browser-extension] .panel-subtitle{color:var(--app-muted);margin-bottom:20px;font-size:13px;line-height:1.6}[data-page=credentials-browser-extension] .field-label{color:var(--app-muted);text-transform:none;margin-bottom:7px;font-size:13px;font-weight:700;display:block}[data-page=credentials-browser-extension] .field-input,[data-page=credentials-index] .credentials-control,[data-page=documents-index] .documents-control,[data-page=employees-index] .employees-control,[data-page=licenses-index] .license-control,[data-page=maintenance-index] .maintenance-control{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;height:44px;color:var(--app-text);border-radius:12px;outline:none;padding:0 12px}[data-page=credentials-browser-extension] .generate-button{background:var(--app-yellow);width:100%;min-height:44px;color:var(--app-text);cursor:pointer;border:0;border-radius:12px;margin-top:14px;font-size:13px;font-weight:700}[data-page=credentials-browser-extension] .token-row{border-bottom:1px solid var(--app-border);grid-template-columns:1fr 150px 130px 60px;align-items:center;gap:12px;padding:14px 0;display:grid}[data-page=credentials-browser-extension] .token-meta,[data-page=credentials-index] .credentials-secondary,[data-page=documents-index] .documents-secondary,[data-page=employees-index] .employees-secondary,[data-page=licenses-index] .license-secondary,[data-page=maintenance-index] .maintenance-secondary{color:var(--app-muted);margin-top:4px;font-size:13px}[data-page=credentials-browser-extension] .token-status{font-size:13px;font-weight:700}[data-page=credentials-browser-extension] .revoke-button{width:38px;height:38px;color:var(--app-danger);cursor:pointer;background:#f871710a;border:1px solid #f8717126;border-radius:10px}[data-page=credentials-browser-extension] .empty-tokens{color:var(--app-muted);text-align:center;padding:35px 10px;font-size:13px}@media(max-width:1000px){[data-page=credentials-browser-extension] .extension-grid,[data-page=credentials-browser-extension] .token-row{grid-template-columns:1fr}[data-page=credentials-browser-extension] .extension-header{flex-direction:column}}[data-page=credentials-import] .import-errors,[data-page=credentials-create] .form-errors,[data-page=credentials-edit] .form-errors,[data-page=documents-create] .form-errors,[data-page=documents-edit] .form-errors,[data-page=employees-create] .form-errors,[data-page=employees-edit] .form-errors,[data-page=licenses-create] .form-errors,[data-page=licenses-edit] .form-errors,[data-page=maintenance-create] .form-errors,[data-page=maintenance-edit] .form-errors{color:var(--app-danger);background:#ef444412;border:1px solid #ef444440;border-radius:14px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.7}[data-page=credentials-import] .import-panel{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:20px;padding:24px}[data-page=credentials-import] .import-warning{background:#f5c4000d;border:1px solid #f5c4002e;border-radius:14px;margin-bottom:22px;padding:17px}[data-page=credentials-import] .import-warning-text{color:var(--app-muted);font-size:13px;line-height:1.7}[data-page=credentials-import] .import-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}[data-page=credentials-import] .import-step{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;padding:17px}[data-page=credentials-import] .import-step-number{background:var(--app-yellow);width:28px;height:28px;color:var(--app-text);border-radius:8px;justify-content:center;align-items:center;margin-bottom:11px;font-size:13px;font-weight:700;display:flex}[data-page=credentials-import] .import-step-text{color:var(--app-muted);margin-top:6px;font-size:13px;line-height:1.6}[data-page=credentials-import] .import-field{margin-bottom:20px}[data-page=credentials-import] .import-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}[data-page=credentials-import] .import-file{box-sizing:border-box;border:1px dashed var(--app-border);background:var(--app-surface-soft);width:100%;color:var(--app-text-soft);border-radius:14px;padding:14px;font-size:13px}[data-page=credentials-import] .import-file::file-selector-button{background:var(--app-yellow);color:var(--app-text);cursor:pointer;border:0;border-radius:9px;margin-right:14px;padding:9px 13px;font-size:13px;font-weight:700}[data-page=credentials-import] .duplicate-options,[data-page=users-show] .user-show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-page=credentials-import] .duplicate-option,[data-page=credentials-create] .password-field,[data-page=credentials-edit] .password-field{position:relative}[data-page=credentials-import] .duplicate-option input{opacity:0;pointer-events:none;position:absolute}[data-page=credentials-import] .duplicate-card{border:1px solid var(--app-border);background:var(--app-surface-soft);cursor:pointer;border-radius:14px;padding:16px;transition:all .2s;display:block}[data-page=credentials-import] .duplicate-option input:checked+.duplicate-card{box-shadow:none;background:#f5c4000f;border-color:#f5c40073}[data-page=credentials-import] .duplicate-text{color:var(--app-muted);margin-top:5px;font-size:13px;line-height:1.6}[data-page=credentials-import] .import-footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}[data-page=credentials-import] .import-cancel,[data-page=credentials-import] .import-submit,[data-page=credentials-create] .form-cancel,[data-page=credentials-create] .form-save,[data-page=credentials-edit] .form-cancel,[data-page=credentials-edit] .form-save,[data-page=documents-create] .form-cancel,[data-page=documents-create] .form-save,[data-page=documents-edit] .form-cancel,[data-page=documents-edit] .form-save{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=credentials-import] .import-submit,[data-page=credentials-create] .form-save,[data-page=credentials-edit] .form-save,[data-page=documents-create] .form-save,[data-page=documents-edit] .form-save,[data-page=employees-create] .form-save,[data-page=employees-edit] .form-save,[data-page=licenses-create] .form-save,[data-page=licenses-edit] .form-save,[data-page=maintenance-create] .form-save,[data-page=maintenance-edit] .form-save{background:var(--app-yellow);color:var(--app-text);cursor:pointer;border:1px solid #f5c40059}[data-page=credentials-import] .import-submit:hover,[data-page=credentials-index] .credentials-add:hover,[data-page=credentials-create] .form-save:hover,[data-page=credentials-edit] .form-save:hover,[data-page=documents-create] .form-save:hover,[data-page=documents-edit] .form-save:hover,[data-page=employees-create] .form-save:hover,[data-page=employees-edit] .form-save:hover,[data-page=maintenance-create] .form-save:hover,[data-page=maintenance-edit] .form-save:hover{background:var(--app-yellow)}[data-page=credentials-import] .security-note{color:var(--app-muted);background:#22d3ee08;border:1px solid #22d3ee1a;border-radius:12px;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 15px;font-size:13px;line-height:1.6;display:flex}[data-page=credentials-import] .security-icon{color:var(--app-info);font-weight:700}@media(max-width:900px){[data-page=credentials-import] .import-header,[data-page=credentials-show] .show-header,[data-page=documents-show] .show-header,[data-page=employees-show] .show-header,[data-page=licenses-show] .license-show-header,[data-page=maintenance-show] .show-header{flex-direction:column}[data-page=credentials-import] .import-steps,[data-page=credentials-import] .duplicate-options,[data-page=credentials-show] .show-grid,[data-page=documents-show] .show-grid,[data-page=employees-show] .show-grid,[data-page=employees-show] .documents-grid,[data-page=licenses-show] .license-show-grid,[data-page=maintenance-show] .show-grid{grid-template-columns:1fr}}[data-page=credentials-index] .credentials-add,[data-page=credentials-index] .credentials-import,[data-page=employees-create] .form-cancel,[data-page=employees-create] .form-save,[data-page=employees-edit] .form-cancel,[data-page=employees-edit] .form-save,[data-page=maintenance-create] .form-cancel,[data-page=maintenance-create] .form-save,[data-page=maintenance-edit] .form-cancel,[data-page=maintenance-edit] .form-save{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=credentials-index] .credentials-add,[data-page=credentials-show] .show-edit,[data-page=documents-show] .show-edit,[data-page=employees-show] .show-edit,[data-page=maintenance-show] .show-edit,[data-page=network-store-show] .store-net-add{background:var(--app-yellow);color:var(--app-text)}[data-page=credentials-index] .credentials-import{color:var(--app-info);background:#22d3ee0f;border:1px solid #22d3ee33}[data-page=credentials-index] .credentials-import:hover{background:#22d3ee1c}[data-page=credentials-index] .credentials-kpis,[data-page=employees-index] .employees-kpis,[data-page=maintenance-index] .maintenance-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}[data-page=credentials-index] .credentials-kpi,[data-page=documents-index] .documents-kpi,[data-page=employees-index] .employees-kpi,[data-page=maintenance-index] .maintenance-kpi{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;padding:16px}[data-page=credentials-index] .credentials-kpi-label,[data-page=documents-index] .documents-kpi-label,[data-page=employees-index] .employees-kpi-label,[data-page=maintenance-index] .maintenance-kpi-label,[data-page=users-show] .user-show-label{color:var(--app-muted);text-transform:none;font-size:13px;font-weight:700}[data-page=credentials-index] .credentials-kpi-value,[data-page=employees-index] .employees-kpi-value,[data-page=maintenance-index] .maintenance-kpi-value{color:var(--app-text);margin-top:7px;font-size:23px;font-weight:700}[data-page=credentials-index] .credentials-filters{grid-template-columns:2fr 1fr auto;gap:10px;margin-bottom:20px;display:grid}[data-page=credentials-index] .credentials-control option,[data-page=documents-index] .documents-control option,[data-page=employees-index] .employees-control option,[data-page=licenses-index] .license-control option,[data-page=maintenance-index] .maintenance-control option{background:var(--app-surface)}[data-page=credentials-index] .credentials-filter-button,[data-page=documents-index] .documents-filter-button,[data-page=employees-index] .employees-filter-button,[data-page=maintenance-index] .maintenance-filter-button{background:var(--app-yellow);color:var(--app-text);cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-size:13px;font-weight:700}[data-page=credentials-index] .credentials-list,[data-page=documents-index] .documents-list{border:1px solid var(--app-border);border-radius:18px;overflow:hidden}[data-page=credentials-index] .credentials-row{border-bottom:1px solid var(--app-border);background:var(--app-surface-soft);grid-template-columns:2fr 1fr 1.3fr 1fr 150px;align-items:center;gap:14px;padding:16px;display:grid}[data-page=credentials-index] .credentials-label,[data-page=documents-index] .documents-label,[data-page=employees-index] .employees-label,[data-page=maintenance-index] .maintenance-label,[data-page=users-index] .users-label{color:var(--app-muted);text-transform:none;margin-bottom:4px;font-size:13px;font-weight:700}[data-page=credentials-index] .credentials-password{color:var(--app-muted);letter-spacing:.015em}[data-page=credentials-index] .credentials-action,[data-page=documents-index] .documents-action{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex}[data-page=credentials-index] .credentials-edit,[data-page=documents-index] .documents-edit,[data-page=employees-index] .employees-edit,[data-page=licenses-index] .license-edit,[data-page=maintenance-index] .maintenance-edit{color:var(--app-accent-ink);background:#facc150a;border:1px solid #facc1526}[data-page=credentials-index] .credentials-empty,[data-page=employees-index] .employees-empty,[data-page=maintenance-index] .maintenance-empty{color:var(--app-muted);text-align:center;padding:60px 20px}[data-page=credentials-index] .credentials-pagination,[data-page=documents-index] .documents-pagination,[data-page=employees-index] .employees-pagination,[data-page=licenses-index] .license-pagination,[data-page=maintenance-index] .maintenance-pagination{margin-top:20px}@media(max-width:1200px){[data-page=credentials-index] .credentials-kpis,[data-page=licenses-index] .license-kpis,[data-page=maintenance-index] .maintenance-kpis{grid-template-columns:repeat(3,1fr)}[data-page=credentials-index] .credentials-row,[data-page=licenses-index] .license-filters,[data-page=licenses-index] .license-row,[data-page=maintenance-index] .maintenance-row{grid-template-columns:1fr 1fr}[data-page=credentials-index] .credentials-actions,[data-page=licenses-index] .license-actions,[data-page=maintenance-index] .maintenance-actions{justify-content:flex-start}}@media(max-width:800px){[data-page=credentials-index] .credentials-header-actions{flex-wrap:wrap;width:100%}[data-page=credentials-index] .credentials-kpis{grid-template-columns:repeat(2,1fr)}}[data-page=credentials-create] .form-grid,[data-page=credentials-edit] .form-grid,[data-page=documents-create] .form-grid,[data-page=documents-edit] .form-grid,[data-page=employees-create] .form-grid,[data-page=employees-edit] .form-grid,[data-page=licenses-create] .form-grid,[data-page=licenses-edit] .form-grid,[data-page=maintenance-create] .form-grid,[data-page=maintenance-edit] .form-grid,[data-page=network-create] .ui-detail-48,[data-page=network-edit] .ui-detail-48{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}[data-page=credentials-create] .field input,[data-page=credentials-create] .field select,[data-page=credentials-create] .field textarea,[data-page=credentials-edit] .field input,[data-page=credentials-edit] .field select,[data-page=credentials-edit] .field textarea,[data-page=documents-create] .field input,[data-page=documents-create] .field select,[data-page=documents-create] .field textarea,[data-page=documents-edit] .field input,[data-page=documents-edit] .field select,[data-page=documents-edit] .field textarea,[data-page=employees-create] .field input,[data-page=employees-create] .field select,[data-page=employees-create] .field textarea,[data-page=employees-edit] .field input,[data-page=employees-edit] .field select,[data-page=employees-edit] .field textarea,[data-page=maintenance-create] .field input,[data-page=maintenance-create] .field select,[data-page=maintenance-create] .field textarea,[data-page=maintenance-edit] .field input,[data-page=maintenance-edit] .field select,[data-page=maintenance-edit] .field textarea{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;color:var(--app-text);border-radius:12px;outline:none;font-size:13px}[data-page=credentials-create] .field textarea,[data-page=credentials-edit] .field textarea,[data-page=documents-create] .field textarea,[data-page=documents-edit] .field textarea,[data-page=employees-create] .field textarea,[data-page=employees-edit] .field textarea{resize:vertical;min-height:130px;padding:13px}[data-page=credentials-create] .field input:focus,[data-page=credentials-create] .field select:focus,[data-page=credentials-create] .field textarea:focus,[data-page=credentials-edit] .field input:focus,[data-page=credentials-edit] .field select:focus,[data-page=credentials-edit] .field textarea:focus,[data-page=documents-create] .field input:focus,[data-page=documents-create] .field select:focus,[data-page=documents-create] .field textarea:focus,[data-page=documents-edit] .field input:focus,[data-page=documents-edit] .field select:focus,[data-page=documents-edit] .field textarea:focus,[data-page=employees-create] .field input:focus,[data-page=employees-create] .field select:focus,[data-page=employees-create] .field textarea:focus,[data-page=employees-edit] .field input:focus,[data-page=employees-edit] .field select:focus,[data-page=employees-edit] .field textarea:focus,[data-page=licenses-create] .field input:focus,[data-page=licenses-create] .field select:focus,[data-page=licenses-create] .field textarea:focus,[data-page=licenses-edit] .field input:focus,[data-page=licenses-edit] .field select:focus,[data-page=licenses-edit] .field textarea:focus,[data-page=maintenance-create] .field input:focus,[data-page=maintenance-create] .field select:focus,[data-page=maintenance-create] .field textarea:focus,[data-page=maintenance-edit] .field input:focus,[data-page=maintenance-edit] .field select:focus,[data-page=maintenance-edit] .field textarea:focus{box-shadow:none;border-color:#f5c40080}[data-page=credentials-create] .password-field input,[data-page=credentials-edit] .password-field input{padding-right:60px}[data-page=credentials-create] .password-toggle,[data-page=credentials-edit] .password-toggle{color:var(--app-accent-ink);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}[data-page=credentials-create] .password-info,[data-page=credentials-edit] .password-info{color:var(--app-muted);margin-top:7px;font-size:13px}[data-page=credentials-create] .form-footer,[data-page=credentials-edit] .form-footer,[data-page=documents-create] .form-footer,[data-page=documents-edit] .form-footer,[data-page=employees-create] .form-footer,[data-page=employees-edit] .form-footer,[data-page=maintenance-create] .form-footer,[data-page=maintenance-edit] .form-footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}[data-page=credentials-show] .show-actions,[data-page=employees-show] .show-actions,[data-page=licenses-show] .license-show-actions,[data-page=maintenance-show] .show-actions{gap:10px;display:flex}[data-page=credentials-show] .show-button,[data-page=documents-show] .show-button,[data-page=employees-show] .show-button,[data-page=licenses-show] .license-show-button,[data-page=maintenance-show] .show-button{border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=credentials-show] .show-grid,[data-page=employees-show] .documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-page=credentials-show] .show-info,[data-page=documents-show] .show-info,[data-page=employees-show] .show-info,[data-page=licenses-show] .license-info,[data-page=maintenance-show] .show-info{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;padding:16px}[data-page=credentials-show] .show-label,[data-page=documents-show] .show-label,[data-page=employees-show] .show-label,[data-page=maintenance-show] .show-label{color:var(--app-muted);text-transform:none;margin-bottom:7px;font-size:13px;font-weight:700}[data-page=credentials-show] .show-value,[data-page=documents-show] .show-value,[data-page=employees-show] .show-value,[data-page=licenses-show] .license-info-value{color:var(--app-text);word-break:break-word;font-size:13px;font-weight:700}[data-page=credentials-show] .password-box{align-items:center;gap:12px;display:flex}[data-page=credentials-show] .password-value{color:var(--app-text);flex:1;font-family:monospace;font-size:14px}[data-page=credentials-show] .password-button{min-height:36px;color:var(--app-accent-ink);cursor:pointer;background:#f5c4000f;border:1px solid #f5c40033;border-radius:9px;padding:0 12px;font-size:13px;font-weight:700}[data-page=credentials-show] .copy-button{color:var(--app-info);background:#22d3ee0f;border-color:#22d3ee33}[data-page=credentials-show] .show-notes,[data-page=documents-show] .show-description,[data-page=employees-show] .show-notes,[data-page=licenses-show] .license-notes,[data-page=maintenance-show] .show-text{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;margin-top:18px;padding:18px}[data-page=dashboard-index]{--dash-yellow:var(--app-accent-ink);--dash-green:var(--app-success);--dash-red:var(--app-danger);--dash-orange:var(--app-warning);--dash-cyan:var(--app-info);--dash-blue:var(--app-info)}[data-page=dashboard-index] .dashboard-page,[data-page=servers-show] .server-show-page,[data-page=stores-index] .stores-page,[data-page=stores-create] .store-form-page,[data-page=stores-edit] .store-form-page,[data-page=stores-show] .store-show-page{width:100%}[data-page=dashboard-index] .dashboard-hero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}[data-page=dashboard-index] .dashboard-eyebrow{color:var(--dash-yellow);text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:700}[data-page=dashboard-index] .dashboard-title{color:var(--app-text);letter-spacing:-.025em;margin:8px 0 0;font-size:31px;font-weight:700;line-height:1.15}[data-page=dashboard-index] .dashboard-title span{color:var(--dash-yellow)}[data-page=dashboard-index] .dashboard-subtitle,[data-page=devices-index] .devices-subtitle{color:var(--app-muted);margin-top:7px;font-size:13px}[data-page=dashboard-index] .dashboard-alert-summary{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:13px;min-width:135px;padding:12px 15px}[data-page=dashboard-index] .dashboard-alert-label,[data-page=dashboard-index] .dashboard-kpi-live,[data-page=dashboard-index] .dashboard-panel-eyebrow,[data-page=dashboard-index] .operator-info-label,[data-page=dashboard-index] .dashboard-alert-card-label,[data-page=devices-index] .devices-kpi-label,[data-page=devices-create] .current-assignment-label,[data-page=devices-edit] .current-assignment-label,[data-page=devices-show] .device-show-kpi-label,[data-page=servers-index] .servers-kpi-label,[data-page=servers-show] .server-hero-label,[data-page=servers-show] .server-show-field-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:700}[data-page=dashboard-index] .dashboard-alert-value{color:var(--app-text);margin-top:6px;font-size:21px;font-weight:700}[data-page=dashboard-index] .dashboard-alert-value.has-alert,[data-page=dashboard-index] .system-label.warning,[data-page=dashboard-index] .dashboard-alert-card-value.warning,[data-page=servers-index] .servers-kpi.orange .servers-kpi-value,[data-page=stores-show] .store-network-status.maintenance{color:var(--app-warning)}[data-page=dashboard-index] .dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}[data-page=dashboard-index] .dashboard-kpi{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:15px;min-height:105px;padding:16px;text-decoration:none;transition:all .2s;position:relative;overflow:hidden}[data-page=dashboard-index] .dashboard-kpi:hover{background:#f5c40006;border-color:#f5c40038}[data-page=dashboard-index] .dashboard-kpi-top{justify-content:space-between;align-items:center;display:flex}[data-page=dashboard-index] .dashboard-kpi-icon{color:var(--dash-yellow);font-size:15px}[data-page=dashboard-index] .dashboard-kpi-value{color:var(--app-text);margin-top:18px;font-size:25px;font-weight:700;line-height:1}[data-page=dashboard-index] .dashboard-kpi-label{color:var(--app-muted);margin-top:7px;font-size:13px;font-weight:700}[data-page=dashboard-index] .dashboard-kpi-detail{color:var(--app-text-soft);margin-top:4px;font-size:13px}[data-page=dashboard-index] .dashboard-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;margin-bottom:14px;display:grid}[data-page=dashboard-index] .dashboard-panel,[data-page=servers-index] .servers-list,[data-page=servers-create] .server-form-section,[data-page=servers-edit] .server-form-section{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;overflow:hidden}[data-page=dashboard-index] .dashboard-panel-header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:0 17px;display:flex}[data-page=dashboard-index] .dashboard-panel-title{color:var(--app-text);margin:4px 0 0;font-size:13px;font-weight:700}[data-page=dashboard-index] .dashboard-live-badge{color:var(--app-success);text-transform:none;background:#22c55e0f;border:1px solid #22c55e33;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:700}[data-page=dashboard-index] .system-status-list{flex-direction:column;gap:8px;padding:14px;display:flex}[data-page=dashboard-index] .system-status-row{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:15px;min-height:51px;padding:0 13px;display:grid}[data-page=dashboard-index] .system-status-main{align-items:center;gap:10px;min-width:0;display:flex}[data-page=dashboard-index] .system-dot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}[data-page=dashboard-index] .system-dot.healthy{background:var(--app-success);box-shadow:none}[data-page=dashboard-index] .system-dot.critical{background:var(--app-danger);box-shadow:none}[data-page=dashboard-index] .system-dot.warning{background:var(--app-warning);box-shadow:none}[data-page=dashboard-index] .system-dot.info{background:var(--app-info)}[data-page=dashboard-index] .system-dot.unknown{background:var(--app-muted)}[data-page=dashboard-index] .system-name,[data-page=devices-show] .history-name,[data-page=stores-index] .store-network-count{color:var(--app-text-soft);font-size:13px;font-weight:700}[data-page=dashboard-index] .system-detail,[data-page=devices-show] .history-sub{color:var(--app-muted);margin-top:2px;font-size:13px}[data-page=dashboard-index] .system-label{text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:700}[data-page=dashboard-index] .system-label.healthy,[data-page=servers-index] .servers-kpi.green .servers-kpi-value,[data-page=stores-index] .store-status.active,[data-page=stores-show] .store-show-kpi-value.green,[data-page=stores-show] .store-network-status.online{color:var(--app-success)}[data-page=dashboard-index] .system-label.critical,[data-page=dashboard-index] .dashboard-alert-card-value.danger,[data-page=servers-index] .servers-kpi.red .servers-kpi-value,[data-page=stores-index] .store-status.inactive,[data-page=stores-show] .store-show-kpi-value.red,[data-page=stores-show] .store-network-status.offline{color:var(--app-danger)}[data-page=dashboard-index] .system-label.info{color:var(--app-info)}[data-page=dashboard-index] .system-label.unknown,[data-page=devices-index] .devices-filter-form input::placeholder,[data-page=devices-create] .field input::placeholder,[data-page=devices-create] .field textarea::placeholder,[data-page=devices-edit] .field input::placeholder,[data-page=devices-edit] .field textarea::placeholder,[data-page=servers-index] .servers-filter input::placeholder,[data-page=servers-index] .servers-pagination-info strong,[data-page=stores-index] .stores-input::placeholder,[data-page=stores-show] .store-network-ip,[data-page=stores-show] .store-network-status.unknown{color:var(--app-muted)}[data-page=dashboard-index] .operator-content,[data-page=stores-create] .store-form-panel-body,[data-page=stores-edit] .store-form-panel-body{padding:18px}[data-page=dashboard-index] .operator-top{align-items:center;gap:12px;display:flex}[data-page=dashboard-index] .operator-avatar{width:50px;height:50px;color:var(--app-accent-ink);background:#f5c40012;border:1px solid #f5c40040;border-radius:50%;flex:0 0 50px;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}[data-page=dashboard-index] .operator-name,[data-page=devices-show] .device-show-employee-name{color:var(--app-text);font-size:13px;font-weight:700}[data-page=dashboard-index] .operator-job,[data-page=devices-show] .device-show-employee-job,[data-page=servers-create] .server-form-section-subtitle,[data-page=servers-edit] .server-form-section-subtitle,[data-page=stores-create] .store-form-panel-subtitle,[data-page=stores-edit] .store-form-panel-subtitle,[data-page=stores-show] .store-show-panel-subtitle,[data-page=stores-show] .store-network-caption,[data-page=users-create] .user-form-section-subtitle,[data-page=users-edit] .user-form-section-subtitle{color:var(--app-muted);margin-top:3px;font-size:13px}[data-page=dashboard-index] .operator-role{color:var(--app-accent-ink);text-transform:none;margin-top:3px;font-size:13px;font-weight:700}[data-page=dashboard-index] .operator-info{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}[data-page=dashboard-index] .operator-info-box{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:10px;padding:11px}[data-page=dashboard-index] .operator-info-value{color:var(--app-text-soft);margin-top:5px;font-size:13px;font-weight:700}[data-page=dashboard-index] .operator-code-box{background:#f5c40006;border:1px solid #f5c4001a;border-radius:10px;margin-top:8px;padding:11px}[data-page=dashboard-index] .operator-code{color:var(--app-accent-ink);letter-spacing:.015em;cursor:pointer;margin-top:5px;font-family:monospace;font-size:13px}[data-page=dashboard-index] .dashboard-modules{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}[data-page=dashboard-index] .dashboard-module{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:13px;min-height:80px;padding:13px;text-decoration:none;transition:all .2s}[data-page=dashboard-index] .dashboard-module:hover{background:#f5c40006;border-color:#f5c40033}[data-page=dashboard-index] .dashboard-module-icon{color:var(--app-accent-ink);font-size:13px}[data-page=dashboard-index] .dashboard-module-value{color:var(--app-text);margin-top:10px;font-size:18px;font-weight:700}[data-page=dashboard-index] .dashboard-module-label{color:var(--app-muted);margin-top:3px;font-size:13px;font-weight:700}[data-page=dashboard-index] .dashboard-alerts-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}[data-page=dashboard-index] .dashboard-alert-card{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:12px;min-height:76px;padding:13px}[data-page=dashboard-index] .dashboard-alert-card.warning{border-color:#fb923c24}[data-page=dashboard-index] .dashboard-alert-card.danger{border-color:#ef444424}[data-page=dashboard-index] .dashboard-alert-card-value{color:var(--app-text);margin-top:8px;font-size:19px;font-weight:700}[data-page=dashboard-index] .dashboard-alert-card-sub,[data-page=devices-create] .form-section-subtitle,[data-page=devices-edit] .form-section-subtitle,[data-page=stores-show] .store-danger-text{color:var(--app-muted);margin-top:4px;font-size:13px}@media(max-width:1250px){[data-page=dashboard-index] .dashboard-kpis,[data-page=dashboard-index] .dashboard-modules,[data-page=dashboard-index] .dashboard-alerts-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){[data-page=dashboard-index] .dashboard-main-grid,[data-page=servers-show] .server-show-grid,[data-page=stores-create] .store-form-grid,[data-page=stores-edit] .store-form-grid{grid-template-columns:1fr}[data-page=dashboard-index] .dashboard-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){[data-page=dashboard-index] .dashboard-hero{flex-direction:column;align-items:stretch}[data-page=dashboard-index] .dashboard-kpis,[data-page=dashboard-index] .dashboard-modules,[data-page=dashboard-index] .dashboard-alerts-grid{grid-template-columns:1fr 1fr}}[data-page=devices-index] .devices-page,[data-page=devices-show] .device-show-page{padding:26px 24px 40px}[data-page=devices-index] .devices-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}[data-page=devices-index] .devices-title,[data-page=devices-show] .device-show-title{color:var(--app-text);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700;line-height:1.1}[data-page=devices-index] .devices-add{border:1px solid var(--app-accent-ink);background:var(--app-yellow);min-height:40px;color:var(--app-surface);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=devices-index] .devices-add:hover,[data-page=devices-create] .form-save:hover,[data-page=devices-edit] .form-save:hover,[data-page=servers-index] .servers-add:hover,[data-page=servers-create] .server-form-save:hover,[data-page=servers-edit] .server-form-save:hover{background:var(--app-yellow);border-color:var(--app-accent-ink);box-shadow:none}[data-page=devices-index] .devices-alert{color:var(--app-success);background:#22c55e14;border:1px solid #22c55e40;border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13px}[data-page=devices-index] .devices-kpis,[data-page=devices-show] .device-show-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}[data-page=devices-index] .devices-kpi{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:13px;min-height:74px;padding:15px 14px}[data-page=devices-index] .devices-kpi-value{color:var(--app-text);margin-top:10px;font-size:22px;font-weight:700;line-height:1}[data-page=devices-index] .devices-kpi-value.yellow,[data-page=devices-index] .devices-clear a:hover,[data-page=devices-index] .device-field-value.yellow,[data-page=devices-show] .device-show-kpi-value.yellow,[data-page=devices-show] .device-show-field-value.yellow,[data-page=servers-index] .servers-clear a:hover,[data-page=servers-create] .server-required,[data-page=servers-edit] .server-required,[data-page=servers-show] .server-show-back:hover,[data-page=users-create] .user-required,[data-page=users-edit] .user-required{color:var(--app-accent-ink)}[data-page=devices-index] .devices-kpi-sub,[data-page=devices-index] .devices-empty-text,[data-page=devices-create] .current-assignment-details,[data-page=devices-edit] .current-assignment-details,[data-page=servers-show] .server-show-subtitle,[data-page=servers-show] .server-danger-text{color:var(--app-muted);margin-top:5px;font-size:13px}[data-page=devices-index] .devices-filter-panel{margin-bottom:16px}[data-page=devices-index] .devices-filter-form{grid-template-columns:minmax(280px,2.3fr) minmax(135px,1fr) minmax(135px,1fr) minmax(150px,1fr) minmax(130px,.9fr) auto;align-items:center;gap:8px;display:grid}[data-page=devices-index] .devices-filter-form input,[data-page=devices-index] .devices-filter-form select{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;height:40px;color:var(--app-text);border-radius:9px;outline:none;padding:0 12px;font-size:13px;transition:all .2s}[data-page=devices-index] .devices-filter-form select option,[data-page=devices-create] .field select option,[data-page=devices-edit] .field select option,[data-page=servers-index] .servers-filter select option,[data-page=servers-create] .server-field select option,[data-page=servers-edit] .server-field select option,[data-page=stores-index] .stores-select option,[data-page=stores-create] .store-select option,[data-page=stores-edit] .store-select option{background:var(--app-surface);color:var(--app-text)}[data-page=devices-index] .devices-filter-form input:focus,[data-page=devices-index] .devices-filter-form select:focus{box-shadow:none;border-color:#facc1573}[data-page=devices-index] .devices-filter-button{border:1px solid var(--app-accent-ink);background:var(--app-yellow);height:40px;color:var(--app-surface);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 16px;font-size:13px;font-weight:700;transition:all .2s}[data-page=devices-index] .devices-filter-button:hover,[data-page=servers-show] .server-show-edit:hover,[data-page=users-create] .user-form-save:hover,[data-page=users-edit] .user-form-save:hover{background:var(--app-yellow)}[data-page=devices-index] .devices-clear{justify-content:flex-end;margin-top:7px;display:flex}[data-page=devices-index] .devices-clear a{color:var(--app-muted);font-size:13px;text-decoration:none;transition:color .2s}[data-page=devices-index] .devices-list{flex-direction:column;gap:9px;display:flex}[data-page=devices-index] .device-row{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:12px;grid-template-columns:minmax(190px,1.5fr) minmax(135px,.75fr) minmax(180px,1.25fr) minmax(145px,.85fr) minmax(120px,.7fr) auto;align-items:center;gap:16px;min-height:62px;padding:12px 14px;transition:all .2s;display:grid}[data-page=devices-index] .device-row:hover{background:var(--app-surface-soft);border-color:#facc1524}[data-page=devices-index] .device-primary,[data-page=devices-index] .device-field,[data-page=devices-index] .device-employee-content,[data-page=devices-create] .field,[data-page=devices-edit] .field,[data-page=devices-show] .device-show-field,[data-page=servers-create] .server-field,[data-page=servers-edit] .server-field,[data-page=stores-index] .store-name-wrap,[data-page=stores-create] .store-field,[data-page=stores-edit] .store-field{min-width:0}[data-page=devices-index] .device-asset,[data-page=servers-index] .server-name{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}[data-page=devices-index] .device-description{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.3;overflow:hidden}[data-page=devices-index] .device-field-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:5px;font-size:13px;font-weight:700}[data-page=devices-index] .device-field-value,[data-page=devices-show] .device-show-field-value{color:var(--app-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}[data-page=devices-index] .device-employee{align-items:center;gap:8px;min-width:0;display:flex}[data-page=devices-index] .device-employee-avatar{width:28px;height:28px;color:var(--app-accent-ink);background:#facc150f;border:1px solid #facc1526;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}[data-page=devices-index] .device-employee-name{color:var(--app-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}[data-page=devices-index] .device-employee-job{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}[data-page=devices-index] .device-unassigned,[data-page=servers-index] .servers-pagination-info{color:var(--app-muted);font-size:13px}[data-page=devices-index] .device-status{text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;padding:4px 7px;font-size:13px;font-weight:700;display:inline-flex}[data-page=devices-index] .device-status-active,[data-page=devices-show] .device-show-status-active{color:var(--app-success);background:#22c55e14;border:1px solid #22c55e40}[data-page=devices-index] .device-status-repair{color:var(--app-accent-ink);background:#facc1514;border:1px solid #facc154d}[data-page=devices-index] .device-status-retired{color:var(--app-danger);background:#f871710f;border:1px solid #f8717138}[data-page=devices-index] .device-status-default,[data-page=devices-show] .device-show-status-returned{color:var(--app-muted);background:#94a3b80d;border:1px solid #94a3b829}[data-page=devices-index] .device-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}[data-page=devices-index] .device-action{box-sizing:border-box;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=devices-index] .device-action svg{width:14px;height:14px}[data-page=devices-index] .device-action-view,[data-page=devices-show] .history-document-view{color:var(--app-info);background:#22d3ee0d;border:1px solid #22d3ee33}[data-page=devices-index] .device-action-view:hover{background:#22d3ee1f;border-color:#22d3ee6b}[data-page=devices-index] .device-action-edit,[data-page=devices-show] .history-document-download{color:var(--app-accent-ink);background:#facc150d;border:1px solid #facc1533}[data-page=devices-index] .device-action-edit:hover{background:#facc151f;border-color:#facc156b}[data-page=devices-index] .device-action-delete{color:var(--app-danger);background:#f871710d;border:1px solid #f8717133}[data-page=devices-index] .device-action-delete:hover{background:#f871711f;border-color:#f871716b}[data-page=devices-index] .devices-empty{border:1px solid var(--app-border);background:var(--app-surface-soft);text-align:center;border-radius:12px;padding:55px 20px}[data-page=devices-index] .devices-empty-icon{color:var(--app-text-soft);font-size:28px}[data-page=devices-index] .devices-empty-title{color:var(--app-text);margin-top:10px;font-size:13px;font-weight:700}[data-page=devices-index] .devices-pagination{margin-top:18px}@media(max-width:1250px){[data-page=devices-index] .devices-filter-form{grid-template-columns:minmax(250px,2fr) repeat(3,minmax(120px,1fr)) auto}[data-page=devices-index] .devices-filter-form .assignment-filter{grid-column:span 1}[data-page=devices-index] .device-row{grid-template-columns:minmax(170px,1.4fr) minmax(120px,.8fr) minmax(160px,1.1fr) minmax(120px,.8fr) auto}[data-page=devices-index] .device-store-column{display:none}}@media(max-width:950px){[data-page=devices-index] .devices-kpis,[data-page=devices-index] .devices-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=devices-index] .devices-filter-form .search-filter{grid-column:1/-1}[data-page=devices-index] .devices-filter-button{width:100%}[data-page=devices-index] .device-row{grid-template-columns:1fr auto}[data-page=devices-index] .device-field,[data-page=devices-index] .device-employee-column{display:none}}@media(max-width:620px){[data-page=devices-index] .devices-page,[data-page=devices-show] .device-show-page{padding:20px 14px 30px}[data-page=devices-index] .devices-header{flex-direction:column;align-items:stretch}[data-page=devices-index] .devices-add,[data-page=devices-show] .device-show-actions,[data-page=servers-show] .server-show-actions{width:100%}[data-page=devices-index] .devices-filter-form,[data-page=devices-show] .device-show-fields,[data-page=servers-show] .server-show-fields{grid-template-columns:1fr}[data-page=devices-index] .devices-filter-form .search-filter{grid-column:auto}[data-page=devices-index] .devices-kpis{grid-template-columns:1fr 1fr}}[data-page=devices-create] .form-page-header,[data-page=devices-edit] .form-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}[data-page=devices-create] .form-page-title,[data-page=devices-edit] .form-page-title{color:var(--app-text);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.15}[data-page=devices-create] .form-page-subtitle,[data-page=devices-edit] .form-page-subtitle{color:var(--app-muted);margin-top:8px;font-size:13px;line-height:1.6}[data-page=devices-create] .form-back,[data-page=devices-edit] .form-back{border:1px solid var(--app-border);background:var(--app-surface-soft);min-height:42px;color:var(--app-muted);border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}[data-page=devices-create] .form-back:hover,[data-page=devices-edit] .form-back:hover{color:var(--app-accent-ink);background:#facc150f;border-color:#facc1552}[data-page=devices-create] .form-errors,[data-page=devices-edit] .form-errors{color:var(--app-danger);background:#f871710f;border:1px solid #f8717133;border-radius:14px;margin-bottom:22px;padding:16px 18px;font-size:13px}[data-page=devices-create] .form-errors ul,[data-page=devices-edit] .form-errors ul,[data-page=servers-create] .server-form-errors ul,[data-page=servers-edit] .server-form-errors ul,[data-page=stores-create] .store-validation ul,[data-page=stores-edit] .store-validation ul{margin:0;padding-left:18px}[data-page=devices-create] .form-panel,[data-page=devices-edit] .form-panel{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:18px;overflow:hidden}[data-page=devices-create] .form-section,[data-page=devices-edit] .form-section{border-bottom:1px solid var(--app-border);padding:26px}[data-page=devices-create] .form-section:last-of-type,[data-page=devices-edit] .form-section:last-of-type,[data-page=devices-show] .device-show-history-table tr:last-child td,[data-page=servers-index] .server-row:last-child,[data-page=stores-index] .store-row:last-child,[data-page=stores-show] .store-network-item:last-child{border-bottom:0}[data-page=devices-create] .form-section-header,[data-page=devices-edit] .form-section-header{align-items:center;gap:13px;margin-bottom:22px;display:flex}[data-page=devices-create] .form-section-icon,[data-page=devices-edit] .form-section-icon{width:40px;height:40px;color:var(--app-accent-ink);background:#facc1512;border:1px solid #facc152e;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}[data-page=devices-create] .form-section-title,[data-page=devices-edit] .form-section-title{color:var(--app-text);text-transform:none;letter-spacing:-.025em;margin:0;font-size:14px;font-weight:700}[data-page=devices-create] .form-grid,[data-page=devices-edit] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}[data-page=devices-create] .field-full,[data-page=devices-edit] .field-full,[data-page=servers-create] .server-field-full,[data-page=servers-edit] .server-field-full,[data-page=stores-create] .store-form-panel.full,[data-page=stores-edit] .store-form-panel.full,[data-page=users-create] .user-field-full,[data-page=users-edit] .user-field-full{grid-column:1/-1}[data-page=devices-create] .field label,[data-page=devices-edit] .field label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}[data-page=devices-create] .field-required,[data-page=devices-edit] .field-required{color:var(--app-accent-ink);margin-left:3px}[data-page=devices-create] .field input,[data-page=devices-create] .field select,[data-page=devices-create] .field textarea,[data-page=devices-edit] .field input,[data-page=devices-edit] .field select,[data-page=devices-edit] .field textarea{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;color:var(--app-text);border-radius:12px;outline:none;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}[data-page=devices-create] .field input,[data-page=devices-create] .field select,[data-page=devices-edit] .field input,[data-page=devices-edit] .field select{height:46px;padding:0 14px}[data-page=devices-create] .field textarea,[data-page=devices-edit] .field textarea{resize:vertical;min-height:120px;padding:13px 14px;line-height:1.6}[data-page=devices-create] .field input:focus,[data-page=devices-create] .field select:focus,[data-page=devices-create] .field textarea:focus,[data-page=devices-edit] .field input:focus,[data-page=devices-edit] .field select:focus,[data-page=devices-edit] .field textarea:focus{background:var(--app-surface-soft);box-shadow:none;border-color:#facc157a}[data-page=devices-create] .field-help,[data-page=devices-edit] .field-help{color:var(--app-muted);margin-top:7px;font-size:13px;line-height:1.5}[data-page=devices-create] .field-error,[data-page=devices-edit] .field-error{color:var(--app-danger);margin-top:6px;font-size:13px}[data-page=devices-create] .current-assignment,[data-page=devices-edit] .current-assignment{background:#facc150a;border:1px solid #facc1526;border-radius:14px;margin-bottom:22px;padding:16px 18px}[data-page=devices-create] .current-assignment-name,[data-page=devices-edit] .current-assignment-name{color:var(--app-accent-ink);margin-top:6px;font-size:15px;font-weight:700}[data-page=devices-create] .current-assignment-help,[data-page=devices-edit] .current-assignment-help{color:var(--app-muted);margin-top:10px;font-size:13px}[data-page=devices-create] .form-footer,[data-page=devices-edit] .form-footer{border-top:1px solid var(--app-border);background:var(--app-surface-soft);justify-content:flex-end;align-items:center;gap:12px;padding:20px 26px;display:flex}[data-page=devices-create] .form-cancel,[data-page=devices-create] .form-save,[data-page=devices-edit] .form-cancel,[data-page=devices-edit] .form-save{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 19px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}[data-page=devices-create] .form-cancel,[data-page=devices-edit] .form-cancel,[data-page=devices-show] .device-show-btn-back,[data-page=servers-create] .server-form-cancel,[data-page=servers-edit] .server-form-cancel,[data-page=servers-show] .server-show-back,[data-page=stores-create] .store-cancel-button,[data-page=stores-edit] .store-cancel-button{border:1px solid var(--app-border);background:var(--app-surface-soft);color:var(--app-muted)}[data-page=devices-create] .form-cancel:hover,[data-page=devices-edit] .form-cancel:hover{border-color:var(--app-border);color:var(--app-text)}[data-page=devices-create] .form-save,[data-page=devices-edit] .form-save,[data-page=servers-show] .server-show-edit{border:1px solid var(--app-accent-ink);background:var(--app-yellow);color:var(--app-surface)}@media(max-width:800px){[data-page=devices-create] .form-page-header,[data-page=devices-edit] .form-page-header{flex-direction:column}[data-page=devices-create] .form-grid,[data-page=devices-edit] .form-grid,[data-page=servers-index] .servers-filter{grid-template-columns:1fr}[data-page=devices-create] .field-full,[data-page=devices-edit] .field-full{grid-column:auto}[data-page=devices-create] .form-section,[data-page=devices-edit] .form-section{padding:20px}[data-page=devices-create] .form-footer,[data-page=devices-edit] .form-footer{padding:18px 20px}[data-page=devices-create] .form-footer>*,[data-page=devices-edit] .form-footer>*{flex:1}}[data-page=devices-show] .device-show-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}[data-page=devices-show] .device-show-subtitle,[data-page=servers-index] .servers-subtitle,[data-page=servers-index] .servers-kpi-sub,[data-page=servers-create] .server-form-subtitle,[data-page=servers-edit] .server-form-subtitle,[data-page=stores-index] .stores-subtitle,[data-page=stores-create] .store-form-subtitle,[data-page=stores-edit] .store-form-subtitle,[data-page=stores-show] .store-show-subtitle,[data-page=users-create] .user-form-subtitle,[data-page=users-edit] .user-form-subtitle{color:var(--app-muted);margin-top:6px;font-size:13px}[data-page=devices-show] .device-show-actions,[data-page=servers-show] .server-show-actions,[data-page=stores-show] .store-show-actions{gap:8px;display:flex}[data-page=devices-show] .device-show-btn{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=devices-show] .device-show-btn-edit{color:var(--app-accent-ink);background:#facc1514;border:1px solid #facc1547}[data-page=devices-show] .device-show-btn-edit:hover,[data-page=devices-show] .device-document-engagement:hover{background:#facc1526}[data-page=devices-show] .device-show-btn-back:hover{color:var(--app-accent-ink);border-color:#facc1538}[data-page=devices-show] .device-show-alert{color:var(--app-success);background:#22c55e12;border:1px solid #22c55e40;border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:13px}[data-page=devices-show] .device-show-kpi{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:12px;min-height:70px;padding:13px 14px}[data-page=devices-show] .device-show-kpi-value{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:13px;font-weight:700;overflow:hidden}[data-page=devices-show] .device-show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}[data-page=devices-show] .device-show-card{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:12px;overflow:hidden}[data-page=devices-show] .device-show-card-header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;min-height:43px;padding:0 14px;display:flex}[data-page=devices-show] .device-show-card-title,[data-page=servers-create] .server-form-section-title,[data-page=servers-edit] .server-form-section-title,[data-page=servers-show] .server-show-card-title{color:var(--app-text);text-transform:none;letter-spacing:-.025em;margin:0;font-size:13px;font-weight:700}[data-page=devices-show] .device-show-card-content{padding:14px}[data-page=devices-show] .device-show-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}[data-page=devices-show] .device-show-field-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:4px;font-size:13px;font-weight:700}[data-page=devices-show] .device-show-assignment{align-items:center;gap:12px;margin-bottom:14px;display:flex}[data-page=devices-show] .device-show-avatar{width:38px;height:38px;color:var(--app-accent-ink);background:#facc150f;border:1px solid #facc152e;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}[data-page=devices-show] .device-document-generation{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:14px;display:flex}[data-page=devices-show] .device-document-btn{text-transform:none;letter-spacing:.015em;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=devices-show] .device-document-engagement{color:var(--app-accent-ink);background:#facc1512;border:1px solid #facc1540}[data-page=devices-show] .device-document-decharge{color:var(--app-info);background:#22d3ee0f;border:1px solid #22d3ee40}[data-page=devices-show] .device-document-decharge:hover{background:#22d3ee24}[data-page=devices-show] .device-show-status{text-transform:none;letter-spacing:.015em;border-radius:999px;align-items:center;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}[data-page=devices-show] .device-show-history,[data-page=devices-show] .device-show-notes{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:12px;margin-top:12px;overflow:hidden}[data-page=devices-show] .device-show-history-header{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;display:flex}[data-page=devices-show] .device-show-history-title{color:var(--app-text);text-transform:none;letter-spacing:-.025em;font-size:13px;font-weight:700}[data-page=devices-show] .device-show-history-count{color:var(--app-accent-ink);background:#facc150d;border:1px solid #facc152e;border-radius:7px;padding:3px 7px;font-size:13px;font-weight:700}[data-page=devices-show] .device-show-history-table-wrapper{overflow-x:auto}[data-page=devices-show] .device-show-history-table{border-collapse:collapse;width:100%;min-width:900px}[data-page=devices-show] .device-show-history-table th{border-bottom:1px solid var(--app-border);color:var(--app-muted);text-align:left;text-transform:none;letter-spacing:.015em;padding:10px 12px;font-size:13px;font-weight:700}[data-page=devices-show] .device-show-history-table td{border-bottom:1px solid var(--app-border);color:var(--app-text-soft);vertical-align:middle;padding:10px 12px;font-size:13px}[data-page=devices-show] .device-show-history-table tr:hover td,[data-page=servers-index] .server-row:hover{background:var(--app-surface-soft)}[data-page=devices-show] .history-employee{align-items:center;gap:8px;display:flex}[data-page=devices-show] .history-avatar{width:26px;height:26px;color:var(--app-accent-ink);background:#facc150d;border:1px solid #facc1529;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}[data-page=devices-show] .history-document-actions,[data-page=servers-index] .servers-pagination-nav{gap:5px;display:flex}[data-page=devices-show] .history-document-btn{border-radius:7px;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=devices-show] .device-show-notes-content{color:var(--app-muted);white-space:pre-line;padding:14px;font-size:13px;line-height:1.65}[data-page=devices-show] .device-show-delete{justify-content:flex-end;margin-top:14px;display:flex}[data-page=devices-show] .device-show-delete-btn{min-height:36px;color:var(--app-danger);cursor:pointer;background:#f871710d;border:1px solid #f8717138;border-radius:9px;padding:0 13px;font-size:13px;font-weight:700}[data-page=devices-show] .device-show-empty{color:var(--app-muted);text-align:center;padding:30px;font-size:13px}@media(max-width:1000px){[data-page=devices-show] .device-show-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=devices-show] .device-show-grid{grid-template-columns:1fr}}@media(max-width:620px){[data-page=devices-show] .device-show-header,[data-page=servers-index] .servers-header,[data-page=servers-index] .servers-pagination,[data-page=servers-show] .server-show-header{flex-direction:column}[data-page=devices-show] .device-show-actions a,[data-page=servers-show] .server-show-actions a{flex:1}}[data-page=documents-index] .documents-add,[data-page=employees-index] .employees-add,[data-page=licenses-index] .license-add,[data-page=maintenance-index] .maintenance-add{background:var(--app-yellow);min-height:44px;color:var(--app-text);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=documents-index] .documents-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}[data-page=documents-index] .documents-kpi-value{color:var(--app-text);margin-top:7px;font-size:24px;font-weight:700}[data-page=documents-index] .documents-filters,[data-page=maintenance-index] .maintenance-filters{grid-template-columns:2fr 1fr 1fr auto;gap:10px;margin-bottom:20px;display:grid}[data-page=documents-index] .documents-row{border-bottom:1px solid var(--app-border);background:var(--app-surface-soft);grid-template-columns:2fr 1fr 1fr 1fr 150px;align-items:center;gap:14px;padding:16px;display:grid}[data-page=documents-index] .documents-value,[data-page=employees-index] .employees-value,[data-page=licenses-index] .license-value,[data-page=maintenance-index] .maintenance-value,[data-page=credentials-browser-extension] .ui-detail-13{color:var(--app-text-soft);font-size:13px}[data-page=documents-index] .documents-empty{text-align:center;color:var(--app-muted);padding:60px 20px}@media(max-width:1100px){[data-page=documents-index] .documents-kpis{grid-template-columns:repeat(2,1fr)}[data-page=documents-index] .documents-filters{grid-template-columns:1fr}[data-page=documents-index] .documents-row{grid-template-columns:1fr 1fr}}[data-page=documents-create] .field input[type=file],[data-page=documents-edit] .field input[type=file],[data-page=employees-create] .field input[type=file],[data-page=employees-edit] .field input[type=file]{padding:10px 13px}[data-page=documents-create] .current-file,[data-page=documents-edit] .current-file,[data-page=employees-create] .current-file,[data-page=employees-edit] .current-file{color:var(--app-info);background:#22d3ee0a;border:1px solid #22d3ee1f;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13px}[data-page=documents-show] .show-actions{flex-wrap:wrap;gap:10px;display:flex}[data-page=documents-show] .show-download{color:var(--app-info);background:#22d3ee12;border:1px solid #22d3ee2e}[data-page=documents-show] .show-grid,[data-page=employees-show] .show-grid,[data-page=licenses-show] .license-show-grid,[data-page=maintenance-show] .show-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-page=documents-show] .show-error{color:var(--app-danger);background:#f871710f;border:1px solid #f8717133;border-radius:14px;margin-bottom:18px;padding:14px;font-size:13px}[data-page=employees-index] .employees-filters,[data-page=licenses-index] .license-filters{grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;margin-bottom:20px;display:grid}[data-page=employees-index] .employees-list,[data-page=licenses-index] .license-list,[data-page=maintenance-index] .maintenance-list{border:1px solid var(--app-border);border-radius:18px;overflow:hidden}[data-page=employees-index] .employees-row{border-bottom:1px solid var(--app-border);background:var(--app-surface-soft);grid-template-columns:2fr 1fr 1fr 1.2fr 1fr 150px;align-items:center;gap:14px;padding:16px;display:grid}[data-page=employees-index] .employees-status,[data-page=maintenance-index] .maintenance-status{border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}[data-page=employees-index] .documents-mini{flex-wrap:wrap;gap:5px;display:flex}[data-page=employees-index] .document-badge{border-radius:7px;padding:4px 7px;font-size:13px;font-weight:700}[data-page=employees-index] .document-ok{color:var(--app-success);background:#4ade800f;border:1px solid #4ade802e}[data-page=employees-index] .document-missing{border:1px solid var(--app-border);background:var(--app-surface-soft);color:var(--app-muted)}[data-page=employees-index] .employees-action,[data-page=licenses-index] .license-action,[data-page=maintenance-index] .maintenance-action{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s;display:flex}@media(max-width:1250px){[data-page=employees-index] .employees-kpis{grid-template-columns:repeat(3,1fr)}[data-page=employees-index] .employees-filters,[data-page=employees-index] .employees-row{grid-template-columns:1fr 1fr}[data-page=employees-index] .employees-actions{justify-content:flex-start}}[data-page=employees-create] .form-section,[data-page=employees-edit] .form-section,[data-page=maintenance-create] .form-section,[data-page=maintenance-edit] .form-section{border-top:1px solid var(--app-border);grid-column:1/-1;margin-top:4px;padding-top:18px}[data-page=employees-show] .show-error{color:var(--app-danger);background:#f871710f;border:1px solid #f8717133;border-radius:14px;margin-bottom:18px;padding:14px 16px;font-size:13px}[data-page=employees-show] .show-section{margin-top:22px}[data-page=employees-show] .show-section-title{color:var(--app-accent-ink);text-transform:none;letter-spacing:-.025em;margin-bottom:12px;font-size:13px;font-weight:700}[data-page=employees-show] .document-card{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;padding:18px}[data-page=employees-show] .document-file{color:var(--app-muted);word-break:break-word;margin-top:6px;font-size:13px}[data-page=employees-show] .document-actions{gap:8px;margin-top:14px;display:flex}[data-page=employees-show] .document-button{border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=employees-show] .document-view{color:var(--app-info);background:#22d3ee0d;border:1px solid #22d3ee29}[data-page=employees-show] .document-download{color:var(--app-accent-ink);background:#facc150d;border:1px solid #facc1529}[data-page=employees-show] .document-empty{color:var(--app-muted);margin-top:14px;font-size:13px}[data-page=licenses-index] .license-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}[data-page=licenses-index] .license-kpi,[data-page=network-store-show] .store-info-card{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;padding:17px}[data-page=licenses-index] .license-filter-button{background:var(--app-yellow);height:44px;color:var(--app-text);cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-size:13px;font-weight:700}[data-page=licenses-index] .license-row{border-bottom:1px solid var(--app-border);background:var(--app-surface-soft);grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(120px,.8fr) minmax(130px,.8fr) minmax(120px,.7fr) 150px;align-items:center;gap:14px;padding:16px;display:grid}[data-page=licenses-index] .license-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:4px;font-size:13px;font-weight:700}[data-page=licenses-index] .license-status{border:1px solid;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}[data-page=licenses-create] .form-back,[data-page=licenses-edit] .form-back{border:1px solid var(--app-border);background:var(--app-surface-soft);min-height:42px;color:var(--app-text-soft);border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=licenses-create] .form-back:hover,[data-page=licenses-edit] .form-back:hover{background:var(--app-surface-soft);color:var(--app-text)}[data-page=licenses-create] .field input,[data-page=licenses-create] .field select,[data-page=licenses-create] .field textarea,[data-page=licenses-edit] .field input,[data-page=licenses-edit] .field select,[data-page=licenses-edit] .field textarea{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;color:var(--app-text);border-radius:12px;outline:none;font-size:13px;transition:all .2s}[data-page=licenses-create] .form-cancel,[data-page=licenses-edit] .form-cancel{color:var(--app-text-soft);border:1px solid var(--app-border);background:var(--app-surface-soft)}[data-page=licenses-create] .form-cancel:hover,[data-page=licenses-edit] .form-cancel:hover{color:var(--app-text);background:var(--app-surface-soft)}[data-page=licenses-create] .form-save:hover,[data-page=licenses-edit] .form-save:hover{background:var(--app-yellow);box-shadow:none}[data-page=licenses-show] .license-edit-button{background:var(--app-yellow);color:var(--app-text);border:1px solid #f5c40040}[data-page=licenses-show] .license-info-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:7px;font-size:13px;font-weight:700}[data-page=licenses-show] .license-key-box{background:#22d3ee06;border:1px solid #22d3ee1a;border-radius:14px;margin-top:18px;padding:18px}[data-page=licenses-show] .license-key{color:var(--app-info);word-break:break-all;margin-top:8px;font-family:monospace;font-size:13px}[data-page=maintenance-index] .maintenance-row{border-bottom:1px solid var(--app-border);background:var(--app-surface-soft);grid-template-columns:2fr 1fr 1fr 1fr 1fr 150px;align-items:center;gap:14px;padding:16px;display:grid}[data-page=network-index]{--yellow:var(--app-accent-ink);--green:var(--app-success);--red:var(--app-danger);--orange:var(--app-warning);--cyan:var(--app-info);--net-page-text:var(--app-text);--net-muted:var(--app-muted);--net-muted-soft:var(--app-muted);--net-card-bg:#0c0c0cf7;--net-card-bg-soft:#ffffff05;--net-card-border:var(--app-border);--net-card-border-soft:var(--app-border);--net-input-bg:#0000004d;--net-shell-bg:#ffffff05;--net-grid-line:#ffffff04;--net-title:var(--app-text);--net-value:var(--app-text-soft);--net-node-name:var(--app-text);--net-node-code:var(--app-muted);--net-device-count:var(--app-muted);--net-line-unknown:var(--app-muted);--net-shadow:#00000059}html[data-theme=light] [data-page=network-index]{--net-page-text:var(--app-text);--net-muted:var(--app-muted);--net-muted-soft:var(--app-muted);--net-card-bg:#fffffffa;--net-card-bg-soft:#fffffff0;--net-card-border:var(--app-border);--net-card-border-soft:var(--app-border);--net-input-bg:#fffffff5;--net-shell-bg:#f8fafce0;--net-grid-line:#0f172a09;--net-title:var(--app-text);--net-value:var(--app-text-soft);--net-node-name:var(--app-text);--net-node-code:var(--app-muted);--net-device-count:var(--app-muted);--net-line-unknown:var(--app-muted);--net-shadow:#0f172a1a}[data-page=network-index] .net-page{width:100%;color:var(--net-page-text)}[data-page=network-index] .net-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}[data-page=network-index] .net-title{color:var(--net-title);margin:0;font-size:30px;font-weight:700}[data-page=network-index] .net-subtitle{color:var(--net-muted);margin-top:5px;font-size:14px}[data-page=network-index] .btn-add{background:var(--yellow);min-height:44px;color:var(--app-surface);border:1px solid #f5c40073;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}[data-page=network-index] .btn-add:hover{background:var(--app-yellow);box-shadow:none}[data-page=network-index] .net-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}[data-page=network-index] .net-kpi{border:1px solid var(--net-card-border);background:var(--net-card-bg-soft);border-radius:18px;padding:18px;transition:border-color .2s,transform .2s,background .2s}[data-page=network-index] .net-kpi:hover{border-color:#f5c40038}[data-page=network-index] .net-kpi-label{color:var(--net-muted);letter-spacing:.015em;text-transform:none;font-size:13px;font-weight:700}[data-page=network-index] .net-kpi-value{color:var(--net-title);margin-top:8px;font-size:28px;font-weight:700}[data-page=network-index] .net-filters{border:1px solid var(--net-card-border);background:var(--net-card-bg-soft);border-radius:18px;margin-bottom:22px;padding:16px}[data-page=network-index] .net-filter-grid{grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;display:grid}[data-page=network-index] .net-input,[data-page=network-index] .net-select{border:1px solid var(--net-card-border);background:var(--net-input-bg);width:100%;height:44px;color:var(--net-title);border-radius:11px;outline:none;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s}[data-page=network-index] .net-input::placeholder,[data-page=network-index] .status.unknown{color:var(--net-muted)}[data-page=network-index] .net-select option{background:var(--net-card-bg);color:var(--net-title)}[data-page=network-index] .net-input:focus,[data-page=network-index] .net-select:focus{box-shadow:none;border-color:#f5c40080}[data-page=network-index] .net-filter-button{height:44px;color:var(--yellow);cursor:pointer;background:#f5c4001f;border:1px solid #f5c4002e;border-radius:11px;padding:0 18px;font-weight:700;transition:all .2s}[data-page=network-index] .net-filter-button:hover{background:var(--yellow);color:var(--app-surface)}[data-page=network-index] .network-shell{border:1px solid var(--net-card-border);background:var(--app-surface);isolation:isolate;border-radius:28px;height:800px;transition:background .25s,border-color .25s;position:relative;overflow:hidden}[data-page=network-index] .network-shell:before{content:"";background-image:var(--app-surface);pointer-events:none;z-index:0;background-size:40px 40px;position:absolute;inset:0}[data-page=network-index] #networkLines{z-index:1;width:100%;height:100%;position:absolute;inset:0;pointer-events:none!important}[data-page=network-index] .network-line{fill:none;stroke-width:1.5px;opacity:.55;pointer-events:none;transition:stroke .25s}[data-page=network-index] .line-online{stroke:var(--green)}[data-page=network-index] .line-offline{stroke:var(--red)}[data-page=network-index] .line-maintenance{stroke:var(--orange)}[data-page=network-index] .line-unknown{stroke:var(--net-line-unknown)}[data-page=network-index] .network-center{width:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100!important;pointer-events:auto!important}[data-page=network-index] .network-center-card{z-index:101;box-sizing:border-box;text-align:center;background:var(--net-card-bg);width:100%;box-shadow:none;color:inherit;border:1px solid #f5c40059;border-radius:24px;padding:24px 18px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .25s;display:block;position:relative;cursor:pointer!important;pointer-events:auto!important}[data-page=network-index] .network-center-card:hover{box-shadow:none;border-color:#f5c400a6}[data-page=network-index] .network-center-card *,[data-page=network-index] .network-node-card *{pointer-events:none}[data-page=network-index] .network-center-icon{width:52px;height:52px;color:var(--yellow);background:#f5c4001a;border:1px solid #f5c4001a;border-radius:15px;justify-content:center;align-items:center;margin:0 auto 12px;font-size:25px;display:flex}[data-page=network-index] .network-center-title{color:var(--net-node-name);font-size:17px;font-weight:700}[data-page=network-index] .network-center-ip{color:var(--yellow);margin-top:5px;font-size:13px}[data-page=network-index] .network-center-sub{color:var(--net-muted);letter-spacing:.015em;text-transform:none;margin-top:4px;font-size:13px;font-weight:700}[data-page=network-index] .network-center-footer{border-top:1px solid var(--net-card-border-soft);justify-content:center;align-items:center;gap:10px;margin-top:14px;padding-top:11px;display:flex}[data-page=network-index] .network-node{z-index:10;pointer-events:auto;width:220px;position:absolute;transform:translate(-50%,-50%)}[data-page=network-index] .network-node-card{border:1px solid var(--net-card-border);background:var(--net-card-bg);box-shadow:none;color:inherit;cursor:pointer;border-radius:17px;padding:15px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .25s;display:block}[data-page=network-index] .network-node-card:hover{box-shadow:none;border-color:#f5c40066}[data-page=network-index] .node-header{align-items:center;gap:10px;display:flex}[data-page=network-index] .node-icon{width:40px;height:40px;color:var(--yellow);background:#f5c40014;border:1px solid #f5c40014;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;font-weight:700;display:flex}[data-page=network-index] .node-store-code{color:var(--net-node-name);letter-spacing:.015em;font-size:14px;font-weight:700;line-height:1.2}[data-page=network-index] .node-name-wrapper{white-space:nowrap;width:100%;margin-top:5px;position:relative;overflow:hidden}[data-page=network-index] .node-name{min-width:100%;color:var(--net-node-code);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3;display:inline-block}[data-page=network-index] .node-name.is-long{padding-left:100%}[data-page=network-index] .node-footer{border-top:1px solid var(--net-card-border-soft);justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;display:flex}[data-page=network-index] .status{text-transform:none;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}[data-page=network-index] .status:before{content:"";border-radius:50%;width:6px;height:6px}[data-page=network-index] .status.online{color:var(--green)}[data-page=network-index] .status.online:before{background:var(--green);box-shadow:none}[data-page=network-index] .status.offline{color:var(--red)}[data-page=network-index] .status.offline:before{background:var(--red)}[data-page=network-index] .status.maintenance{color:var(--orange)}[data-page=network-index] .status.maintenance:before{background:var(--orange)}[data-page=network-index] .status.unknown:before{background:var(--net-muted)}[data-page=network-index] .device-count{color:var(--net-device-count);font-size:13px}html[data-theme=light] [data-page=network-index] .network-node-card,html[data-theme=light] [data-page=network-index] .network-node-card:hover,html[data-theme=light] [data-page=network-index] .network-center-card{box-shadow:none}html[data-theme=light] [data-page=network-index] .network-shell{background:var(--app-surface)}@media(max-width:1000px){[data-page=network-index] .net-kpis{grid-template-columns:repeat(2,1fr)}[data-page=network-index] .net-filter-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){[data-page=network-index] .net-header{flex-direction:column}[data-page=network-index] .btn-add{width:100%}[data-page=network-index] .net-kpis{grid-template-columns:1fr 1fr}[data-page=network-index] .net-filter-grid{grid-template-columns:1fr}}[data-page=network-show] .network-show-page{max-width:1200px}[data-page=network-show] .btn-back{border:1px solid var(--app-border);background:var(--app-surface-soft);height:42px;color:var(--app-text-soft);border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=network-show] .btn-edit{height:42px;color:var(--app-accent-ink);background:#f5c40014;border:1px solid #f5c4002e;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=network-show] .show-card{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:20px;margin-bottom:18px;padding:22px}[data-page=network-show] .show-section-title{color:var(--app-accent-ink);letter-spacing:-.025em;text-transform:none;margin-bottom:18px;font-size:13px;font-weight:700}[data-page=network-show] .show-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-page=network-show] .show-field{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;padding:15px}[data-page=network-show] .show-label{color:var(--app-muted);letter-spacing:.015em;text-transform:none;margin-bottom:6px;font-size:13px;font-weight:700}[data-page=network-show] .password-value{color:var(--app-accent-ink);flex:1;font-family:monospace}[data-page=network-show] .password-toggle{height:30px;color:var(--app-accent-ink);cursor:pointer;background:#f5c4000f;border:1px solid #f5c40026;border-radius:8px;flex:none;padding:0 10px;font-size:13px;font-weight:700}[data-page=network-show] .status-unknown:before{background:var(--app-muted)}[data-page=network-show] .notes-box,[data-page=licenses-show] .ui-detail-3{color:var(--app-text-soft);white-space:pre-line;font-size:13px;line-height:1.7}@media(max-width:1000px){[data-page=network-show] .show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){[data-page=network-show] .network-show-header,[data-page=users-index] .users-header{flex-direction:column}[data-page=network-show] .show-grid,[data-page=users-index] .users-filters{grid-template-columns:1fr}}[data-page=network-store-show] .store-net-title{color:var(--app-text);margin:0;font-size:30px;font-weight:700}[data-page=network-store-show] .store-net-actions{flex-wrap:wrap;gap:10px;display:flex}[data-page=network-store-show] .store-net-button{border-radius:12px;justify-content:center;align-items:center;height:44px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=network-store-show] .store-net-back{border:1px solid var(--app-border);color:var(--app-text-soft);background:var(--app-surface-soft)}[data-page=network-store-show] .store-info{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}[data-page=network-store-show] .store-info-label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:700}[data-page=network-store-show] .store-info-value{color:var(--app-text);word-break:break-word;margin-top:7px;font-size:14px;font-weight:700}[data-page=network-store-show] .section-title-row{justify-content:space-between;align-items:center;margin:28px 0 14px;display:flex}[data-page=network-store-show] .section-title{color:var(--app-text);font-size:18px;font-weight:700}[data-page=network-store-show] .device-counter{color:var(--app-muted);font-size:13px}[data-page=network-store-show] .device-list{flex-direction:column;gap:10px;display:flex}[data-page=network-store-show] .device-row{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;grid-template-columns:1.4fr .85fr .85fr .8fr .7fr auto;align-items:center;gap:14px;padding:16px;display:grid}[data-page=network-store-show] .device-name{color:var(--app-text);font-size:14px;font-weight:700}[data-page=network-store-show] .device-type{color:var(--app-muted);margin-top:4px;font-size:13px}[data-page=network-store-show] .value-label{color:var(--app-muted);text-transform:none;font-size:13px;font-weight:700}[data-page=network-store-show] .value-text{color:var(--app-text-soft);margin-top:4px;font-size:13px}[data-page=network-store-show] .status-badge{text-transform:none;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}[data-page=network-store-show] .status-dot{border-radius:50%;width:7px;height:7px}[data-page=network-store-show] .action-button{cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:transform .2s,background .2s;display:flex}[data-page=network-store-show] .action-view{color:var(--app-info);background:#22d3ee0a;border:1px solid #22d3ee26}[data-page=network-store-show] .action-edit{color:var(--app-accent-ink);background:#f5c4000a;border:1px solid #f5c40026}[data-page=network-store-show] .action-delete{color:var(--app-danger);background:#f871710a;border:1px solid #f8717126}[data-page=network-store-show] .empty-devices{text-align:center;border:1px dashed var(--app-border);color:var(--app-muted);border-radius:18px;padding:50px 20px}@media(max-width:1100px){[data-page=network-store-show] .store-info{grid-template-columns:repeat(2,1fr)}[data-page=network-store-show] .device-row{grid-template-columns:1fr 1fr}}[data-page=servers-index] .servers-header,[data-page=servers-create] .server-form-header,[data-page=servers-edit] .server-form-header,[data-page=stores-index] .stores-header,[data-page=stores-create] .store-form-header,[data-page=stores-edit] .store-form-header,[data-page=users-create] .user-form-header,[data-page=users-edit] .user-form-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}[data-page=servers-index] .servers-title{color:var(--app-text);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700}[data-page=servers-index] .servers-add{border:1px solid var(--app-accent-ink);background:var(--app-yellow);min-height:42px;color:var(--app-surface);border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=servers-index] .servers-success{color:var(--app-success);background:#22c55e0f;border:1px solid #22c55e38;border-radius:11px;margin-bottom:18px;padding:12px 14px;font-size:13px}[data-page=servers-index] .servers-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}[data-page=servers-index] .servers-kpi{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;min-height:84px;padding:15px}[data-page=servers-index] .servers-kpi-value{color:var(--app-text);margin-top:10px;font-size:24px;font-weight:700;line-height:1}[data-page=servers-index] .servers-filter{grid-template-columns:minmax(300px,1fr) 180px auto;gap:9px;margin-bottom:18px;display:grid}[data-page=servers-index] .servers-filter input,[data-page=servers-index] .servers-filter select{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;height:42px;color:var(--app-text);border-radius:10px;outline:none;padding:0 12px;font-size:13px}[data-page=servers-index] .servers-filter input:focus,[data-page=servers-index] .servers-filter select:focus{border-color:#f5c4006b}[data-page=servers-index] .servers-filter-button{border:1px solid var(--app-accent-ink);background:var(--app-yellow);height:42px;color:var(--app-surface);cursor:pointer;border-radius:10px;padding:0 18px;font-size:13px;font-weight:700}[data-page=servers-index] .servers-clear{justify-content:flex-end;margin-top:-10px;margin-bottom:15px;display:flex}[data-page=servers-index] .servers-clear a{color:var(--app-muted);font-size:13px;text-decoration:none}[data-page=servers-index] .servers-head,[data-page=servers-index] .server-row{grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1.2fr) minmax(115px,.7fr) 120px;align-items:center;gap:14px;display:grid}[data-page=servers-index] .servers-head{border-bottom:1px solid var(--app-border);min-height:43px;color:var(--app-muted);text-transform:none;letter-spacing:.015em;padding:0 16px;font-size:13px;font-weight:700}[data-page=servers-index] .server-row{border-bottom:1px solid var(--app-border);min-height:72px;padding:10px 16px;transition:all .2s}[data-page=servers-index] .server-primary{align-items:center;gap:11px;min-width:0;display:flex}[data-page=servers-index] .server-icon{width:34px;height:34px;color:var(--app-accent-ink);background:#f5c4000d;border:1px solid #f5c40029;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}[data-page=servers-index] .server-description{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}[data-page=servers-index] .server-value{color:var(--app-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-page=servers-index] .server-value.ip,[data-page=servers-create] .server-field .server-ip-input,[data-page=servers-edit] .server-field .server-ip-input,[data-page=servers-show] .server-show-field-value.yellow{color:var(--app-accent-ink);font-family:monospace}[data-page=servers-index] .server-status{text-transform:none;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}[data-page=servers-index] .server-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}[data-page=servers-index] .server-status.online{color:var(--app-success);background:#22c55e0f;border:1px solid #22c55e33}[data-page=servers-index] .server-status.offline{color:var(--app-danger);background:#ef44440f;border:1px solid #ef444433}[data-page=servers-index] .server-status.maintenance{color:var(--app-warning);background:#fb923c0f;border:1px solid #fb923c33}[data-page=servers-index] .server-status.unknown,[data-page=servers-show] .server-show-status.unknown{color:var(--app-muted);background:#94a3b80d;border:1px solid #94a3b829}[data-page=servers-index] .server-actions,[data-page=stores-index] .store-actions{justify-content:flex-end;gap:6px;display:flex}[data-page=servers-index] .server-action{box-sizing:border-box;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:33px;height:33px;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=servers-index] .server-action svg,[data-page=stores-index] .store-action svg,[data-page=stores-index] .stores-page-arrow svg{width:13px;height:13px}[data-page=servers-index] .server-action.view{color:var(--app-info);background:#22d3ee0d;border:1px solid #22d3ee2e}[data-page=servers-index] .server-action.edit{color:var(--app-accent-ink);background:#f5c4000d;border:1px solid #f5c4002e}[data-page=servers-index] .server-action.delete{color:var(--app-danger);background:#ef44440d;border:1px solid #ef44442e}[data-page=servers-index] .servers-empty{color:var(--app-muted);text-align:center;padding:55px 20px;font-size:13px}[data-page=servers-index] .servers-pagination,[data-page=stores-index] .stores-pagination{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:12px 14px;display:flex}[data-page=servers-index] .server-page{border:1px solid var(--app-border);background:var(--app-surface-soft);width:34px;height:34px;color:var(--app-muted);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=servers-index] .server-page:hover{color:var(--app-accent-ink);border-color:#f5c40040}[data-page=servers-index] .server-page.active{border-color:var(--app-accent-ink);background:var(--app-yellow);color:var(--app-surface)}[data-page=servers-index] .server-page.disabled{opacity:.35;cursor:not-allowed}@media(max-width:1050px){[data-page=servers-index] .servers-head,[data-page=servers-index] .server-row{grid-template-columns:minmax(220px,1.5fr) minmax(140px,1fr) minmax(150px,1fr) minmax(110px,.7fr) 120px}[data-page=servers-index] .server-purpose-column{display:none}}@media(max-width:800px){[data-page=servers-index] .servers-kpis{grid-template-columns:repeat(2,1fr)}[data-page=servers-index] .servers-head,[data-page=servers-index] .server-hide-mobile{display:none}[data-page=servers-index] .server-row{grid-template-columns:1fr auto}}@media(max-width:620px){[data-page=servers-index] .servers-add{box-sizing:border-box;width:100%}}[data-page=servers-create] .server-form-title,[data-page=servers-edit] .server-form-title,[data-page=stores-index] .stores-title,[data-page=stores-create] .store-form-title,[data-page=stores-edit] .store-form-title{color:var(--app-text);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:700;line-height:1.1}[data-page=servers-create] .server-form-back,[data-page=servers-edit] .server-form-back,[data-page=stores-create] .store-back-button,[data-page=stores-edit] .store-back-button{border:1px solid var(--app-border);background:var(--app-surface-soft);min-height:42px;color:var(--app-muted);border-radius:11px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=servers-create] .server-form-back:hover,[data-page=servers-edit] .server-form-back:hover{color:var(--app-accent-ink);background:#f5c4000d;border-color:#f5c40040}[data-page=servers-create] .server-form-errors,[data-page=servers-edit] .server-form-errors{color:var(--app-danger);background:#ef44440f;border:1px solid #ef444438;border-radius:13px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.6}[data-page=servers-create] .server-form-errors strong,[data-page=servers-edit] .server-form-errors strong{color:var(--app-danger);margin-bottom:7px;display:block}[data-page=servers-create] .server-form,[data-page=servers-edit] .server-form{flex-direction:column;gap:14px;display:flex}[data-page=servers-create] .server-form-section-header,[data-page=servers-edit] .server-form-section-header{border-bottom:1px solid var(--app-border);align-items:center;gap:12px;min-height:64px;padding:0 17px;display:flex}[data-page=servers-create] .server-form-section-icon,[data-page=servers-edit] .server-form-section-icon{width:34px;height:34px;color:var(--app-accent-ink);background:#f5c4000d;border:1px solid #f5c40029;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;font-size:14px;display:flex}[data-page=servers-create] .server-form-grid,[data-page=servers-edit] .server-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}[data-page=servers-create] .server-field label,[data-page=servers-edit] .server-field label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:7px;font-size:13px;font-weight:700;display:block}[data-page=servers-create] .server-field input,[data-page=servers-create] .server-field select,[data-page=servers-create] .server-field textarea,[data-page=servers-edit] .server-field input,[data-page=servers-edit] .server-field select,[data-page=servers-edit] .server-field textarea{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;color:var(--app-text);border-radius:11px;outline:none;font-size:13px;transition:all .2s}[data-page=servers-create] .server-field input,[data-page=servers-create] .server-field select,[data-page=servers-edit] .server-field input,[data-page=servers-edit] .server-field select{height:44px;padding:0 13px}[data-page=servers-create] .server-field textarea,[data-page=servers-edit] .server-field textarea{resize:vertical;min-height:120px;padding:13px;line-height:1.6}[data-page=servers-create] .server-field input::placeholder,[data-page=servers-create] .server-field textarea::placeholder,[data-page=servers-edit] .server-field input::placeholder,[data-page=servers-edit] .server-field textarea::placeholder,[data-page=stores-create] .store-input::placeholder,[data-page=stores-create] .store-textarea::placeholder,[data-page=stores-edit] .store-input::placeholder,[data-page=stores-edit] .store-textarea::placeholder{color:var(--app-text-soft)}[data-page=servers-create] .server-field input:focus,[data-page=servers-create] .server-field select:focus,[data-page=servers-create] .server-field textarea:focus,[data-page=servers-edit] .server-field input:focus,[data-page=servers-edit] .server-field select:focus,[data-page=servers-edit] .server-field textarea:focus{box-shadow:none;border-color:#f5c4006b}[data-page=servers-create] .server-field .server-mono-input,[data-page=servers-edit] .server-field .server-mono-input{font-family:monospace}[data-page=servers-create] .server-field-error,[data-page=servers-edit] .server-field-error,[data-page=stores-create] .store-field-error,[data-page=stores-edit] .store-field-error{color:var(--app-danger);margin-top:6px;font-size:13px;font-weight:700}[data-page=servers-create] .server-form-footer,[data-page=servers-edit] .server-form-footer{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}[data-page=servers-create] .server-form-cancel,[data-page=servers-create] .server-form-save,[data-page=servers-edit] .server-form-cancel,[data-page=servers-edit] .server-form-save{border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=servers-create] .server-form-cancel:hover,[data-page=servers-edit] .server-form-cancel:hover{color:var(--app-text);background:var(--app-surface-soft)}[data-page=servers-create] .server-form-save,[data-page=servers-edit] .server-form-save,[data-page=users-create] .user-form-save,[data-page=users-edit] .user-form-save{border:1px solid var(--app-accent-ink);background:var(--app-yellow);color:var(--app-surface);cursor:pointer}@media(max-width:780px){[data-page=servers-create] .server-form-header,[data-page=servers-edit] .server-form-header{flex-direction:column}[data-page=servers-create] .server-form-back,[data-page=servers-edit] .server-form-back,[data-page=servers-create] .server-form-cancel,[data-page=servers-create] .server-form-save,[data-page=servers-edit] .server-form-cancel,[data-page=servers-edit] .server-form-save{box-sizing:border-box;width:100%}[data-page=servers-create] .server-form-grid,[data-page=servers-edit] .server-form-grid{grid-template-columns:1fr}[data-page=servers-create] .server-field-full,[data-page=servers-edit] .server-field-full{grid-column:auto}[data-page=servers-create] .server-form-footer,[data-page=servers-edit] .server-form-footer{flex-direction:column-reverse}}[data-page=servers-show] .server-show-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}[data-page=servers-show] .server-show-title{color:var(--app-text);letter-spacing:-.025em;margin:0;font-size:29px;font-weight:700}[data-page=servers-show] .server-show-button{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=servers-show] .server-show-success{color:var(--app-success);background:#22c55e0f;border:1px solid #22c55e38;border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:13px}[data-page=servers-show] .server-hero{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;grid-template-columns:90px 1fr 180px;align-items:center;gap:18px;min-height:135px;margin-bottom:13px;padding:20px;display:grid}[data-page=servers-show] .server-hero-icon{width:65px;height:65px;color:var(--app-accent-ink);background:#f5c4000f;border:1px solid #f5c40033;border-radius:15px;justify-content:center;align-items:center;font-size:25px;display:flex}[data-page=servers-show] .server-hero-name{color:var(--app-text);margin-top:7px;font-size:22px;font-weight:700}[data-page=servers-show] .server-hero-meta{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}[data-page=servers-show] .server-hero-tag{border:1px solid var(--app-border);background:var(--app-surface-soft);color:var(--app-muted);border-radius:8px;padding:5px 9px;font-family:monospace;font-size:13px}[data-page=servers-show] .server-hero-tag.ip{color:var(--app-accent-ink);border-color:#f5c40029}[data-page=servers-show] .server-show-status{text-transform:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:115px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}[data-page=servers-show] .server-show-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}[data-page=servers-show] .server-show-status.online{color:var(--app-success);background:#22c55e0f;border:1px solid #22c55e38}[data-page=servers-show] .server-show-status.offline{color:var(--app-danger);background:#ef44440f;border:1px solid #ef444438}[data-page=servers-show] .server-show-status.maintenance{color:var(--app-warning);background:#fb923c0f;border:1px solid #fb923c38}[data-page=servers-show] .server-show-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-page=servers-show] .server-show-card{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;overflow:hidden}[data-page=servers-show] .server-show-card-header{border-bottom:1px solid var(--app-border);align-items:center;min-height:44px;padding:0 15px;display:flex}[data-page=servers-show] .server-show-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-page=servers-show] .server-show-field{border-bottom:1px solid var(--app-border);border-right:1px solid var(--app-border);min-height:66px;padding:13px 15px}[data-page=servers-show] .server-show-field:nth-child(2n),[data-page=stores-show] .store-show-info:nth-child(2n){border-right:0}[data-page=servers-show] .server-show-field-value{color:var(--app-text-soft);margin-top:7px;font-size:13px;font-weight:700;line-height:1.5}[data-page=servers-show] .server-show-notes{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;margin-top:12px;overflow:hidden}[data-page=servers-show] .server-show-notes-content{color:var(--app-muted);white-space:pre-line;padding:15px;font-size:13px;line-height:1.7}[data-page=servers-show] .server-danger{background:#ef444406;border:1px solid #ef444421;border-radius:14px;margin-top:13px;padding:15px}[data-page=servers-show] .server-danger-title{color:var(--app-danger);text-transform:none;letter-spacing:-.025em;font-size:13px;font-weight:700}[data-page=servers-show] .server-danger-button{min-height:35px;color:var(--app-danger);cursor:pointer;background:#ef44440d;border:1px solid #ef444433;border-radius:9px;margin-top:11px;padding:0 13px;font-size:13px;font-weight:700}[data-page=servers-show] .server-danger-button:hover{background:#ef44441f}@media(max-width:900px){[data-page=servers-show] .server-hero{grid-template-columns:65px 1fr}[data-page=servers-show] .server-hero-status{grid-column:1/-1}}@media(max-width:620px){[data-page=servers-show] .server-hero{text-align:center;grid-template-columns:1fr}[data-page=servers-show] .server-hero-icon{margin:auto}[data-page=servers-show] .server-hero-meta{justify-content:center}[data-page=servers-show] .server-show-field{border-right:0}}[data-page=stores-index]{--stores-yellow:var(--app-accent-ink);--stores-green:var(--app-success);--stores-red:var(--app-danger);--stores-cyan:var(--app-info)}[data-page=stores-index] .stores-add{background:var(--stores-yellow);min-height:43px;color:var(--app-surface);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=stores-index] .stores-add:hover,[data-page=stores-create] .store-submit-button:hover,[data-page=stores-edit] .store-submit-button:hover{background:var(--app-yellow);box-shadow:none}[data-page=stores-index] .stores-message{border-radius:12px;margin-bottom:18px;padding:13px 15px;font-size:13px}[data-page=stores-index] .stores-message.success{color:var(--app-success);background:#22c55e0e;border:1px solid #22c55e33}[data-page=stores-index] .stores-message.error{color:var(--app-danger);background:#ef44440e;border:1px solid #ef444433}[data-page=stores-index] .stores-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}[data-page=stores-index] .stores-kpi{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;min-height:92px;padding:17px 18px;position:relative}[data-page=stores-index] .stores-kpi-label,[data-page=stores-show] .store-show-kpi-label,[data-page=stores-show] .store-show-info-label{color:var(--app-muted);letter-spacing:.015em;text-transform:none;font-size:13px;font-weight:700}[data-page=stores-index] .stores-kpi-value{color:var(--app-text);margin-top:10px;font-size:27px;font-weight:700;line-height:1}[data-page=stores-index] .stores-kpi-dot{border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:18px}[data-page=stores-index] .stores-kpi-dot.yellow{background:var(--stores-yellow);box-shadow:none}[data-page=stores-index] .stores-kpi-dot.green{background:var(--stores-green)}[data-page=stores-index] .stores-kpi-dot.red{background:var(--stores-red)}[data-page=stores-index] .stores-kpi-dot.cyan{background:var(--stores-cyan)}[data-page=stores-index] .stores-filter-panel{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;margin-bottom:18px;padding:14px}[data-page=stores-index] .stores-filter-grid{grid-template-columns:minmax(300px,2fr) minmax(140px,1fr) minmax(150px,1fr) auto auto;gap:9px;display:grid}[data-page=stores-index] .stores-input,[data-page=stores-index] .stores-select{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;height:42px;color:var(--app-text);border-radius:10px;outline:none;padding:0 12px;font-size:13px;transition:all .2s}[data-page=stores-index] .stores-input:focus,[data-page=stores-index] .stores-select:focus{border-color:#f5c40073}[data-page=stores-index] .stores-filter-button{height:42px;color:var(--stores-yellow);cursor:pointer;background:#f5c40012;border:1px solid #f5c4002e;border-radius:10px;padding:0 18px;font-size:13px;font-weight:700;transition:all .2s}[data-page=stores-index] .stores-filter-button:hover,[data-page=stores-show] .store-show-edit:hover{background:#f5c40024}[data-page=stores-index] .stores-reset{border:1px solid var(--app-border);background:var(--app-surface-soft);width:42px;height:42px;color:var(--app-muted);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=stores-index] .stores-reset:hover{color:var(--stores-yellow);border-color:#f5c40033}[data-page=stores-index] .stores-list{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:18px;overflow:hidden}[data-page=stores-index] .stores-list-head,[data-page=stores-index] .store-row{grid-template-columns:minmax(280px,2.2fr) minmax(105px,.8fr) minmax(160px,1.15fr) minmax(110px,.85fr) minmax(90px,.6fr) 115px;align-items:center;gap:12px;display:grid}[data-page=stores-index] .stores-list-head{border-bottom:1px solid var(--app-border);min-height:45px;color:var(--app-muted);letter-spacing:.015em;text-transform:none;padding:0 18px;font-size:13px;font-weight:700}[data-page=stores-index] .store-row{border-bottom:1px solid var(--app-border);min-height:72px;padding:10px 18px;transition:background .2s}[data-page=stores-index] .store-row:hover{background:var(--app-surface-soft)}[data-page=stores-index] .store-main{align-items:center;gap:12px;min-width:0;display:flex}[data-page=stores-index] .store-code-box{min-width:54px;height:42px;color:var(--stores-yellow);background:#f5c4000e;border:1px solid #f5c40029;border-radius:11px;flex:0 0 54px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}[data-page=stores-index] .store-name{color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}[data-page=stores-index] .store-address{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}[data-page=stores-index] .store-value{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}[data-page=stores-index] .store-status{text-transform:none;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}[data-page=stores-index] .store-status:before{content:"";border-radius:50%;width:6px;height:6px}[data-page=stores-index] .store-status.active:before{background:var(--app-success)}[data-page=stores-index] .store-status.inactive:before{background:var(--app-danger)}[data-page=stores-index] .store-action{box-sizing:border-box;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=stores-index] .store-action-view{color:var(--app-info);background:#22d3ee0d;border:1px solid #22d3ee2b}[data-page=stores-index] .store-action-edit{color:var(--app-accent-ink);background:#f5c4000d;border:1px solid #f5c4002b}[data-page=stores-index] .store-action-delete{color:var(--app-danger);background:#ef44440d;border:1px solid #ef44442b}[data-page=stores-index] .store-action-view:hover{background:#22d3ee1f}[data-page=stores-index] .store-action-edit:hover{background:#f5c4001f}[data-page=stores-index] .store-action-delete:hover{background:#ef44441f}[data-page=stores-index] .stores-empty{color:var(--app-muted);text-align:center;padding:60px 20px;font-size:13px}[data-page=stores-index] .stores-pagination-info{color:var(--app-muted);letter-spacing:.015em;font-size:13px;font-weight:700}[data-page=stores-index] .stores-pagination-info strong{color:var(--app-muted);font-weight:700}[data-page=stores-index] .stores-pagination-nav{align-items:center;gap:5px;display:flex}[data-page=stores-index] .stores-page-number{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:34px;height:34px;color:var(--app-muted);border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=stores-index] .stores-page-number:hover{color:var(--app-accent-ink);background:#f5c4000f;border-color:#f5c40040}[data-page=stores-index] .stores-page-number.active{background:var(--app-yellow);color:var(--app-surface);box-shadow:none;cursor:default;border-color:#f5c40073}[data-page=stores-index] .stores-page-arrow{box-sizing:border-box;width:34px;height:34px;color:var(--app-accent-ink);background:#f5c4000a;border:1px solid #f5c40024;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=stores-index] .stores-page-arrow:hover{color:var(--app-accent-ink);box-shadow:none;background:#f5c4001a;border-color:#f5c40059}[data-page=stores-index] .stores-page-arrow.disabled{border-color:var(--app-border);background:var(--app-surface-soft);color:var(--app-text-soft);cursor:not-allowed;opacity:.55}[data-page=stores-index] .stores-page-arrow.disabled:hover{box-shadow:none}@media(max-width:1200px){[data-page=stores-index] .stores-list-head,[data-page=stores-index] .store-row{grid-template-columns:minmax(250px,2fr) minmax(100px,.8fr) minmax(140px,1fr) 90px 115px}[data-page=stores-index] .store-phone-column{display:none}}@media(max-width:900px){[data-page=stores-index] .stores-kpis,[data-page=stores-show] .store-show-kpis{grid-template-columns:repeat(2,1fr)}[data-page=stores-index] .stores-filter-grid{grid-template-columns:1fr 1fr}[data-page=stores-index] .stores-filter-grid .stores-search{grid-column:1/-1}[data-page=stores-index] .stores-list-head{display:none}[data-page=stores-index] .store-row{grid-template-columns:1fr;gap:10px;padding:16px}[data-page=stores-index] .store-actions{justify-content:flex-start}}@media(max-width:700px){[data-page=stores-index] .stores-header,[data-page=stores-create] .store-form-header,[data-page=stores-edit] .store-form-header{flex-direction:column}[data-page=stores-index] .stores-add,[data-page=stores-create] .store-cancel-button,[data-page=stores-create] .store-submit-button,[data-page=stores-edit] .store-cancel-button,[data-page=stores-edit] .store-submit-button{box-sizing:border-box;width:100%}[data-page=stores-index] .stores-kpis{grid-template-columns:1fr 1fr}[data-page=stores-index] .stores-filter-grid{grid-template-columns:1fr}[data-page=stores-index] .stores-filter-grid .stores-search{grid-column:auto}[data-page=stores-index] .stores-pagination{flex-direction:column;align-items:stretch;gap:12px}[data-page=stores-index] .stores-pagination-info{text-align:center}[data-page=stores-index] .stores-pagination-nav{flex-wrap:wrap;justify-content:center}}[data-page=stores-create],[data-page=stores-edit]{--store-yellow:var(--app-accent-ink);--store-green:var(--app-success);--store-red:var(--app-danger);--store-cyan:var(--app-info);--store-orange:var(--app-warning)}[data-page=stores-create] .store-back-button:hover,[data-page=stores-edit] .store-back-button:hover{color:var(--store-yellow);background:#f5c4000f;border-color:#f5c40040}[data-page=stores-create] .store-validation,[data-page=stores-edit] .store-validation{color:var(--app-danger);background:#ef44440e;border:1px solid #ef444433;border-radius:13px;margin-bottom:18px;padding:14px 16px;font-size:13px}[data-page=stores-create] .store-validation-title,[data-page=stores-edit] .store-validation-title{color:var(--app-danger);margin-bottom:8px;font-size:13px;font-weight:700}[data-page=stores-create] .store-validation li+li,[data-page=stores-edit] .store-validation li+li{margin-top:4px}[data-page=stores-create] .store-form-grid,[data-page=stores-edit] .store-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}[data-page=stores-create] .store-form-panel,[data-page=stores-edit] .store-form-panel{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:17px;overflow:hidden}[data-page=stores-create] .store-form-panel-header,[data-page=stores-edit] .store-form-panel-header{border-bottom:1px solid var(--app-border);align-items:center;gap:11px;padding:15px 17px;display:flex}[data-page=stores-create] .store-form-icon,[data-page=stores-edit] .store-form-icon{width:35px;height:35px;color:var(--store-yellow);background:#f5c4000e;border:1px solid #f5c40029;border-radius:10px;flex:0 0 35px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}[data-page=stores-create] .store-form-panel-title,[data-page=stores-edit] .store-form-panel-title,[data-page=stores-show] .store-show-panel-title{color:var(--app-text);letter-spacing:-.025em;text-transform:none;font-size:13px;font-weight:700}[data-page=stores-create] .store-fields-2,[data-page=stores-edit] .store-fields-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}[data-page=stores-create] .store-label,[data-page=stores-edit] .store-label{color:var(--app-muted);letter-spacing:.015em;text-transform:none;margin-bottom:7px;font-size:13px;font-weight:700;display:block}[data-page=stores-create] .store-required,[data-page=stores-edit] .store-required{color:var(--store-yellow)}[data-page=stores-create] .store-input,[data-page=stores-create] .store-select,[data-page=stores-create] .store-textarea,[data-page=stores-edit] .store-input,[data-page=stores-edit] .store-select,[data-page=stores-edit] .store-textarea{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-surface-soft);width:100%;color:var(--app-text);border-radius:10px;outline:none;font-size:13px;transition:all .2s}[data-page=stores-create] .store-input,[data-page=stores-create] .store-select,[data-page=stores-edit] .store-input,[data-page=stores-edit] .store-select{height:42px;padding:0 12px}[data-page=stores-create] .store-textarea,[data-page=stores-edit] .store-textarea{resize:vertical;min-height:100px;padding:11px 12px;line-height:1.6}[data-page=stores-create] .store-input:focus,[data-page=stores-create] .store-select:focus,[data-page=stores-create] .store-textarea:focus,[data-page=stores-edit] .store-input:focus,[data-page=stores-edit] .store-select:focus,[data-page=stores-edit] .store-textarea:focus{background:var(--app-surface-soft);box-shadow:none;border-color:#f5c4006b}[data-page=stores-create] .store-form-actions,[data-page=stores-edit] .store-form-actions{border-top:1px solid var(--app-border);justify-content:flex-end;gap:9px;margin-top:18px;padding-top:18px;display:flex}[data-page=stores-create] .store-cancel-button,[data-page=stores-create] .store-submit-button,[data-page=stores-edit] .store-cancel-button,[data-page=stores-edit] .store-submit-button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=stores-create] .store-cancel-button:hover,[data-page=stores-edit] .store-cancel-button:hover{border-color:var(--app-border);background:var(--app-surface-soft);color:var(--app-text)}[data-page=stores-create] .store-submit-button,[data-page=stores-edit] .store-submit-button{background:var(--store-yellow);color:var(--app-surface);cursor:pointer;border:1px solid #f5c40073}@media(max-width:900px){[data-page=stores-create] .store-form-panel.full,[data-page=stores-edit] .store-form-panel.full,[data-page=stores-show] .store-show-panel.full{grid-column:auto}}@media(max-width:700px){[data-page=stores-create] .store-fields-2,[data-page=stores-edit] .store-fields-2{grid-template-columns:1fr}[data-page=stores-create] .store-form-actions,[data-page=stores-edit] .store-form-actions{flex-direction:column-reverse}}[data-page=stores-show]{--show-yellow:var(--app-accent-ink);--show-green:var(--app-success);--show-red:var(--app-danger);--show-cyan:var(--app-info);--show-orange:var(--app-warning)}[data-page=stores-show] .store-show-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}[data-page=stores-show] .store-show-code{color:var(--show-yellow);letter-spacing:.015em;text-transform:none;font-size:13px;font-weight:700}[data-page=stores-show] .store-show-title{color:var(--app-text);letter-spacing:-.025em;margin:5px 0 0;font-size:29px;font-weight:700;line-height:1.1}[data-page=stores-show] .store-show-button{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=stores-show] .store-show-edit{color:var(--app-accent-ink);background:#f5c40012;border:1px solid #f5c40033}[data-page=stores-show] .store-show-back{border:1px solid var(--app-border);background:var(--app-surface-soft);color:var(--app-muted)}[data-page=stores-show] .store-show-back:hover{color:var(--show-yellow);border-color:#f5c40033}[data-page=stores-show] .store-show-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}[data-page=stores-show] .store-show-kpi{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:14px;min-height:76px;padding:14px 16px}[data-page=stores-show] .store-show-kpi-value{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:14px;font-weight:700;overflow:hidden}[data-page=stores-show] .store-show-kpi-value.yellow{color:var(--show-yellow)}[data-page=stores-show] .store-show-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}[data-page=stores-show] .store-show-panel{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;overflow:hidden}[data-page=stores-show] .store-show-panel.full{grid-column:1/-1}[data-page=stores-show] .store-show-panel-header{border-bottom:1px solid var(--app-border);padding:14px 17px}[data-page=stores-show] .store-show-info-grid{grid-template-columns:1fr 1fr;display:grid}[data-page=stores-show] .store-show-info{border-right:1px solid var(--app-border);border-bottom:1px solid var(--app-border);min-height:68px;padding:13px 16px}[data-page=stores-show] .store-show-info-value{color:var(--app-text-soft);margin-top:6px;font-size:13px;font-weight:600;line-height:1.5}[data-page=stores-show] .store-network-summary{padding:16px 17px}[data-page=stores-show] .store-network-number{color:var(--app-text);font-size:28px;font-weight:700}[data-page=stores-show] .store-network-list{border-top:1px solid var(--app-border);margin-top:14px}[data-page=stores-show] .store-network-item{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(200px,1.4fr) minmax(130px,1fr) 100px;gap:10px;padding:11px 0;font-size:13px;display:grid}[data-page=stores-show] .store-network-name{color:var(--app-text-soft);font-weight:700}[data-page=stores-show] .store-network-status{text-align:right;text-transform:none;font-size:13px;font-weight:700}[data-page=stores-show] .store-show-notes{color:var(--app-muted);white-space:pre-line;padding:16px 17px;font-size:13px;line-height:1.7}[data-page=stores-show] .store-danger-zone{background:#ef444406;border:1px solid #ef44441f;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:14px 17px;display:flex}[data-page=stores-show] .store-danger-title{color:var(--app-danger);letter-spacing:-.025em;text-transform:none;font-size:13px;font-weight:700}[data-page=stores-show] .store-danger-button{min-height:36px;color:var(--app-danger);cursor:pointer;background:#ef44440d;border:1px solid #ef444438;border-radius:9px;padding:0 13px;font-size:13px;font-weight:700;transition:all .2s}[data-page=stores-show] .store-danger-button:hover{background:#ef444421}@media(max-width:900px){[data-page=stores-show] .store-show-grid{grid-template-columns:1fr}[data-page=stores-show] .store-show-header{flex-direction:column}}[data-page=users-index] .users-title{color:var(--app-text,var(--app-text));letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700}[data-page=users-index] .users-subtitle,[data-page=network-create] .ui-detail-51,[data-page=network-edit] .ui-detail-51{color:var(--app-muted);margin-top:6px;font-size:13px}[data-page=users-index] .users-add{background:var(--app-yellow);min-height:40px;color:var(--app-surface);border-radius:10px;justify-content:center;align-items:center;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=users-index] .users-alert{border-radius:11px;margin-bottom:15px;padding:12px 14px;font-size:13px}[data-page=users-index] .users-alert-success{color:var(--app-success);background:#22c55e0f;border:1px solid #22c55e38}[data-page=users-index] .users-alert-error,[data-page=users-index] .users-status-locked,[data-page=users-show] .user-show-status-locked{color:var(--app-danger);background:#f871710f;border:1px solid #f8717138}[data-page=users-index] .users-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}[data-page=users-index] .users-kpi{border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft,var(--app-surface-soft));border-radius:12px;min-height:76px;padding:14px}[data-page=users-index] .users-kpi-value{color:var(--app-text,var(--app-text));margin-top:9px;font-size:22px;font-weight:700}[data-page=users-index] .users-filters{grid-template-columns:2fr 1fr 1fr auto;gap:8px;margin-bottom:15px;display:grid}[data-page=users-index] .users-control{box-sizing:border-box;border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft);width:100%;height:40px;color:var(--app-text,var(--app-text));border-radius:9px;outline:none;padding:0 11px;font-size:13px}[data-page=users-index] .users-filter-button{border:1px solid var(--app-accent-ink);background:var(--app-yellow);height:40px;color:var(--app-surface);cursor:pointer;border-radius:9px;padding:0 16px;font-size:13px;font-weight:700}[data-page=users-index] .users-list{border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft,var(--app-surface-soft));border-radius:14px;overflow:hidden}[data-page=users-index] .users-row{border-bottom:1px solid var(--app-border,var(--app-border));grid-template-columns:minmax(200px,1.5fr) minmax(120px,.9fr) minmax(130px,.9fr) minmax(140px,.9fr) 130px;align-items:center;gap:14px;padding:14px;display:grid}[data-page=users-index] .users-identity{align-items:center;gap:10px;min-width:0;display:flex}[data-page=users-index] .users-avatar{width:34px;height:34px;color:var(--app-accent-ink);background:#f5c4000f;border:1px solid #f5c4002b;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}[data-page=users-index] .users-name{color:var(--app-text,var(--app-text));font-size:13px;font-weight:700}[data-page=users-index] .users-code{color:var(--app-muted);margin-top:3px;font-family:monospace;font-size:13px}[data-page=users-index] .users-value{color:var(--app-text-soft,var(--app-text-soft));text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-page=users-index] .users-status{text-transform:none;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}[data-page=users-index] .users-status-active,[data-page=users-show] .user-show-status-active{color:var(--app-success);background:#22c55e12;border:1px solid #22c55e38}[data-page=users-index] .users-status-inactive,[data-page=users-show] .user-show-status-inactive{color:var(--app-muted);background:#94a3b80d;border:1px solid #94a3b82e}[data-page=users-index] .users-actions{justify-content:flex-end;gap:6px;display:flex}[data-page=users-index] .users-action{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;text-decoration:none;display:flex}[data-page=users-index] .users-view{color:var(--app-info);background:#22d3ee0d;border:1px solid #22d3ee2e}[data-page=users-index] .users-edit{color:var(--app-accent-ink);background:#f5c4000d;border:1px solid #f5c4002e}[data-page=users-index] .users-delete{color:var(--app-danger);background:#f871710d;border:1px solid #f871712e}[data-page=users-index] .users-empty{color:var(--app-muted);text-align:center;padding:50px;font-size:13px}[data-page=users-index] .users-pagination{margin-top:16px}html[data-theme=light] [data-page=users-index] .users-control{background:var(--app-surface)!important;color:var(--app-text)!important}@media(max-width:1000px){[data-page=users-index] .users-row{grid-template-columns:1fr 1fr auto}[data-page=users-index] .users-job-column,[data-page=users-index] .users-login-column{display:none}}@media(max-width:700px){[data-page=users-index] .users-kpis{grid-template-columns:1fr 1fr}[data-page=users-index] .users-row{grid-template-columns:1fr auto}[data-page=users-index] .users-role-column{display:none}}[data-page=users-create] .user-form-page,[data-page=users-edit] .user-form-page{padding:0}[data-page=users-create] .user-form-title,[data-page=users-edit] .user-form-title{color:var(--app-text,var(--app-text));letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700}[data-page=users-create] .user-form-back,[data-page=users-edit] .user-form-back{border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft);min-height:40px;color:var(--app-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}[data-page=users-create] .user-form-back:hover,[data-page=users-edit] .user-form-back:hover{color:var(--app-accent-ink);border-color:#f5c4004d}[data-page=users-create] .user-errors,[data-page=users-edit] .user-errors{color:var(--app-danger);background:#f871710f;border:1px solid #f8717138;border-radius:12px;margin-bottom:18px;padding:14px;font-size:13px;line-height:1.7}[data-page=users-create] .user-form-section,[data-page=users-edit] .user-form-section{border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft,var(--app-surface-soft));border-radius:14px;margin-bottom:14px;overflow:hidden}[data-page=users-create] .user-form-section-header,[data-page=users-edit] .user-form-section-header{border-bottom:1px solid var(--app-border,var(--app-border));align-items:center;gap:12px;min-height:59px;padding:0 16px;display:flex}[data-page=users-create] .user-form-section-icon,[data-page=users-edit] .user-form-section-icon{width:34px;height:34px;color:var(--app-accent-ink);background:#f5c4000f;border:1px solid #f5c4002e;border-radius:9px;justify-content:center;align-items:center;display:flex}[data-page=users-create] .user-form-section-title,[data-page=users-edit] .user-form-section-title{color:var(--app-text,var(--app-text));text-transform:none;letter-spacing:-.025em;margin:0;font-size:13px;font-weight:700}[data-page=users-create] .user-form-grid,[data-page=users-edit] .user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:17px;display:grid}[data-page=users-create] .user-field label,[data-page=users-edit] .user-field label{color:var(--app-muted);text-transform:none;letter-spacing:.015em;margin-bottom:6px;font-size:13px;font-weight:700;display:block}[data-page=users-create] .user-field input,[data-page=users-create] .user-field select,[data-page=users-edit] .user-field input,[data-page=users-edit] .user-field select{box-sizing:border-box;border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft);width:100%;height:43px;color:var(--app-text,var(--app-text));border-radius:10px;outline:none;padding:0 12px;font-size:13px;transition:all .2s}[data-page=users-create] .user-field select option,[data-page=users-edit] .user-field select option{background:var(--app-surface);color:var(--app-text)}[data-page=users-create] .user-field input:focus,[data-page=users-create] .user-field select:focus,[data-page=users-edit] .user-field input:focus,[data-page=users-edit] .user-field select:focus{box-shadow:none;border-color:#f5c40073}[data-page=users-create] .user-field-help,[data-page=users-edit] .user-field-help{color:var(--app-muted);margin-top:5px;font-size:13px;line-height:1.5}[data-page=users-create] .user-field-error,[data-page=users-edit] .user-field-error{color:var(--app-danger);margin-top:5px;font-size:13px;font-weight:700}[data-page=users-create] .user-form-footer,[data-page=users-edit] .user-form-footer{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}[data-page=users-create] .user-form-cancel,[data-page=users-create] .user-form-save,[data-page=users-edit] .user-form-cancel,[data-page=users-edit] .user-form-save{border-radius:10px;justify-content:center;align-items:center;min-height:41px;padding:0 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=users-create] .user-form-cancel,[data-page=users-edit] .user-form-cancel{border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft);color:var(--app-muted)}html[data-theme=light] [data-page=users-create] .user-field input,html[data-theme=light] [data-page=users-create] .user-field select,html[data-theme=light] [data-page=users-edit] .user-field input,html[data-theme=light] [data-page=users-edit] .user-field select{background:var(--app-surface)!important;color:var(--app-text)!important}html[data-theme=light] [data-page=users-create] .user-field select option,html[data-theme=light] [data-page=users-edit] .user-field select option{background:var(--app-surface);color:var(--app-text)}@media(max-width:700px){[data-page=users-create] .user-form-header,[data-page=users-edit] .user-form-header{flex-direction:column}[data-page=users-create] .user-form-grid,[data-page=users-edit] .user-form-grid{grid-template-columns:1fr}[data-page=users-create] .user-field-full,[data-page=users-edit] .user-field-full{grid-column:1}}[data-page=users-show] .user-show-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}[data-page=users-show] .user-show-title{color:var(--app-text,var(--app-text));margin:0;font-size:28px;font-weight:700}[data-page=users-show] .user-show-actions{gap:8px;display:flex}[data-page=users-show] .user-show-button{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[data-page=users-show] .user-show-edit{background:var(--app-yellow);color:var(--app-surface)}[data-page=users-show] .user-show-back{border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft);color:var(--app-muted)}[data-page=users-show] .user-show-hero{border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft,var(--app-surface-soft));border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:20px;display:grid}[data-page=users-show] .user-show-avatar{width:64px;height:64px;color:var(--app-accent-ink);background:#f5c40012;border:1px solid #f5c40038;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}[data-page=users-show] .user-show-name{color:var(--app-text,var(--app-text));font-size:17px;font-weight:700}[data-page=users-show] .user-show-code{color:var(--app-accent-ink);margin-top:6px;font-family:monospace;font-size:13px}[data-page=users-show] .user-show-card{border:1px solid var(--app-border,var(--app-border));background:var(--app-surface-soft,var(--app-surface-soft));border-radius:13px;overflow:hidden}[data-page=users-show] .user-show-card-header{border-bottom:1px solid var(--app-border,var(--app-border));align-items:center;min-height:44px;padding:0 14px;display:flex}[data-page=users-show] .user-show-card-title{color:var(--app-text,var(--app-text));text-transform:none;letter-spacing:-.025em;font-size:13px;font-weight:700}[data-page=users-show] .user-show-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:15px;display:grid}[data-page=users-show] .user-show-value{color:var(--app-text-soft,var(--app-text-soft));margin-top:5px;font-size:13px;font-weight:700}[data-page=users-show] .user-show-status{border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700}[data-page=users-show] .user-show-delete{justify-content:flex-end;margin-top:14px;display:flex}[data-page=users-show] .user-show-delete button{min-height:37px;color:var(--app-danger);cursor:pointer;background:#f871710d;border:1px solid #f8717138;border-radius:9px;padding:0 13px;font-size:13px;font-weight:700}@media(max-width:750px){[data-page=users-show] .user-show-header{flex-direction:column}[data-page=users-show] .user-show-hero,[data-page=users-show] .user-show-grid,[data-page=users-show] .user-show-fields{grid-template-columns:1fr}}[data-page=licenses-show] .ui-detail-1,[data-page=users-index] .ui-detail-46{color:var(--app-accent-ink)}[data-page=licenses-index] .ui-detail-5{margin-top:15px}[data-page=licenses-index] .ui-detail-6,[data-page=applications-index] .ui-detail-10{color:var(--app-accent-ink);font-weight:700;text-decoration:none}[data-page=maintenance-show] .ui-detail-7,[data-page=maintenance-show] .ui-detail-8,[data-page=employees-show] .ui-detail-11,[data-page=credentials-show] .ui-detail-16,[data-page=documents-show] .ui-detail-29{white-space:pre-line;line-height:1.7}[data-page=applications-index] .ui-detail-9,[data-page=servers-index] .ui-detail-20,[data-page=stores-index] .ui-detail-43{text-align:right}[data-page=credentials-browser-extension] .ui-detail-12{color:var(--app-danger);margin-top:7px;font-size:13px}[data-page=devices-create] .ui-detail-23,[data-page=devices-edit] .ui-detail-26{align-items:center;gap:8px;margin-bottom:8px;display:flex}[data-page=devices-create] .ui-detail-24,[data-page=devices-edit] .ui-detail-27{background:var(--app-yellow);border-radius:999px;width:7px;height:7px}[data-page=devices-create] .ui-detail-25,[data-page=devices-edit] .ui-detail-28{color:#a16207;letter-spacing:.015em;text-transform:none;font-size:13px;font-weight:700}[data-page=network-store-show] .ui-detail-30{color:var(--app-success);background:#22c55e12;border:1px solid #22c55e40;border-radius:14px;margin-bottom:18px;padding:14px 16px}[data-page=network-store-show] .ui-detail-31{grid-column:span 2}[data-page=network-store-show] .ui-detail-32{color:var(--app-accent-ink);font-weight:700;text-decoration:none}[data-page=network-index] .ui-detail-33{color:var(--app-success);background:#22c55e12;border:1px solid #22c55e40;border-radius:14px;margin-bottom:18px;padding:14px 16px;font-size:13px}[data-page=network-index] .ui-detail-36{cursor:default!important}[data-page=network-index] .ui-detail-38{flex:1;min-width:0}[data-page=network-create] .ui-detail-39,[data-page=network-edit] .ui-detail-40{max-width:1100px}[data-page=stores-show] .ui-detail-41{color:var(--app-accent-ink);font-weight:700}[data-page=stores-show] .ui-detail-42{border-right:0;grid-column:1/-1}[data-page=stores-index] .ui-detail-44{margin-top:5px}[data-page=users-show] .ui-detail-45{color:var(--app-success);background:#22c55e0f;border:1px solid #22c55e38;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:13px}[data-page=devices-create] .ui-detail-47,[data-page=devices-edit] .ui-detail-47{color:var(--app-muted);cursor:not-allowed;opacity:.85;letter-spacing:.015em;background:#18181b;border-color:#3f3f46;font-weight:700}[data-page=network-create] .ui-detail-49,[data-page=network-edit] .ui-detail-49,[data-page=network-create] .ui-detail-52,[data-page=network-edit] .ui-detail-52{border-top:1px solid var(--app-border);grid-column:1/-1;margin-top:8px;padding-top:18px}[data-page=network-create] .ui-detail-50,[data-page=network-edit] .ui-detail-50{color:var(--app-accent-ink);text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:700}[data-page=network-create] .ui-detail-53,[data-page=network-edit] .ui-detail-53{color:var(--app-info);text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:700}[data-page=network-create] .ui-detail-55,[data-page=network-edit] .ui-detail-55{resize:vertical;min-height:120px;padding-top:12px}[data-page=stores-create] .ui-detail-56,[data-page=stores-edit] .ui-detail-56,[data-page=stores-create] .ui-detail-57,[data-page=stores-edit] .ui-detail-57{margin-top:14px}:root{color-scheme:light;--app-bg:#f5f6f8;--app-surface:#fff;--app-surface-soft:#f0f2f5;--app-border:#dce0e5;--app-text:#1b2028;--app-text-soft:#414b59;--app-muted:#5e6978;--app-yellow:#f5c400;--app-accent-ink:#795c00;--app-accent-soft:#fff6cf;--app-success:#187044;--app-danger:#b52d39;--app-warning:#945600;--app-info:#176c86;--app-shadow:0 3px 16px #141e2d0a;--sidebar-width:248px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;font-family:Inter,Segoe UI,Tahoma,Arial,sans-serif}html[data-theme=dark]{color-scheme:dark;--app-bg:#17191d;--app-surface:#202328;--app-surface-soft:#292d33;--app-border:#3c424a;--app-text:#f3f4f6;--app-text-soft:#cdd2da;--app-muted:#a7afba;--app-accent-ink:#f5d459;--app-accent-soft:#383321;--app-success:#7ed6a5;--app-danger:#ff9ba5;--app-warning:#f4c078;--app-info:#85d3e7;--app-shadow:0 3px 16px #0000001a}*,:before,:after{box-sizing:border-box}html{background:var(--app-bg);scroll-padding-top:90px}body{background:var(--app-bg);color:var(--app-text);min-width:0;margin:0;font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{text-underline-offset:3px}button{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.6}[x-cloak],[hidden]{display:none!important}img,video,canvas{max-width:100%}svg.ui-icon{vertical-align:middle;flex:0 0 20px;width:20px;height:20px;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--app-yellow);color:#17191d;border-radius:8px;padding:12px 18px;position:fixed;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.app-sidebar{width:var(--sidebar-width);z-index:60;background:var(--app-surface);border-inline-end:1px solid var(--app-border);flex-direction:column;transition:transform .2s;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.sidebar-brand{border-bottom:1px solid var(--app-border);align-items:center;gap:12px;min-height:90px;padding:20px;display:flex}.sidebar-brand img{object-fit:contain;background:#fff;border-radius:10px;width:44px;height:44px;padding:4px}.sidebar-brand strong{letter-spacing:-.02em;font-size:15px;display:block}.app-sidebar nav{flex:1;padding:16px 12px;overflow-y:auto}.nav-group-label{color:var(--app-muted);letter-spacing:.06em;padding:10px 12px 6px;font-size:11px;font-weight:700}.nav-group-label:not(:first-child){margin-block-start:12px}.ui-nav-link{min-height:44px;color:var(--app-text-soft);border-radius:9px;align-items:center;gap:10px;margin-block:3px;padding:11px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.ui-nav-link[aria-current=page]{background:var(--app-accent-soft);color:var(--app-accent-ink);box-shadow:inset 3px 0 var(--app-yellow);font-weight:700}html[dir=rtl] .ui-nav-link[aria-current=page]{box-shadow:inset -3px 0 var(--app-yellow)}.sidebar-footer{border-top:1px solid var(--app-border);color:var(--app-muted);padding:16px 20px;font-size:12px}.app-main{min-width:0;margin-inline-start:var(--sidebar-width)}.app-topbar{z-index:40;border-bottom:1px solid var(--app-border);background:var(--app-surface);justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-left,.topbar-right{align-items:center;gap:12px;min-width:0;display:flex}.topbar-title{text-overflow:ellipsis;white-space:nowrap;max-width:36vw;font-size:14px;font-weight:600;overflow:hidden}.topbar-user{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13px;overflow:hidden}.app-content{min-width:0;max-width:1760px;margin-inline:auto;padding:32px}.app-content>:first-child{margin-top:0}.app-content .min-h-screen{min-height:0;padding:0}.ui-icon-button,.app-settings-button,.mobile-menu-button,.mobile-sidebar-close{background:var(--app-surface);border:1px solid var(--app-border);width:44px;height:44px;color:var(--app-text-soft);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-icon-button:hover,.app-settings-button:hover{background:var(--app-surface-soft)}.mobile-menu-button,.mobile-sidebar-close,.mobile-sidebar-overlay{display:none}.ui-button{border:1px solid var(--app-border);background:var(--app-surface);min-height:44px;color:var(--app-text);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ui-button-primary{background:var(--app-yellow);border-color:var(--app-yellow);color:#17191d}.ui-button:hover{filter:brightness(.97)}.app-settings{position:relative}.app-settings-dropdown{background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;width:290px;max-width:calc(100vw - 32px);padding:12px;position:absolute;inset-block-start:52px;inset-inline-end:0;box-shadow:0 12px 36px #00000026}.app-settings-title{padding:4px 8px 12px;font-size:15px;font-weight:700}.app-settings-item{text-align:start;width:100%;color:var(--app-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px 8px;font-size:14px;text-decoration:none;display:flex}.app-settings-item:hover{background:var(--app-surface-soft)}.app-settings-content{flex:1;min-width:0}.app-settings-label{font-weight:600;display:block}.app-settings-sub{color:var(--app-muted);margin-top:3px;font-size:12px;display:block}.app-settings-divider{background:var(--app-border);height:1px;margin:6px 0}.app-settings-select{width:100%;margin-top:8px}body input:not([type=hidden]):not([type=checkbox]):not([type=radio]),body select,body textarea{min-width:0;max-width:100%;min-height:44px;box-shadow:none;padding:10px 12px;line-height:1.5;border:1px solid var(--app-border)!important;background:var(--app-surface)!important;color:var(--app-text)!important;border-radius:9px!important;font-size:14px!important}body textarea{resize:vertical;min-height:120px}body select{padding-inline-end:30px}body select option{background:var(--app-surface);color:var(--app-text)}body input::placeholder,body textarea::placeholder{color:var(--app-muted);opacity:1}body input[type=checkbox],body input[type=radio]{accent-color:var(--app-yellow);flex-shrink:0;width:18px;height:18px}body input[type=file]{padding:8px;line-height:2}input::file-selector-button{background:var(--app-surface-soft);color:var(--app-text);font:inherit;border:0;border-radius:6px;margin-inline-end:10px;padding:5px 10px}body label{color:var(--app-text-soft);letter-spacing:normal!important;text-transform:none!important;font-size:13px!important}[aria-invalid=true]{border-color:var(--app-danger)!important}.ui-alert{border:1px solid var(--app-danger);background:var(--app-surface);color:var(--app-danger);border-inline-start-width:4px;border-radius:10px;margin-bottom:24px;padding:16px 20px;font-size:14px}.ui-alert ul{margin:0;padding-inline-start:20px}.ui-table-wrap{border:1px solid var(--app-border);border-radius:12px;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;color:var(--app-text-soft);font-size:13px}th,td{text-align:start;border-bottom:1px solid var(--app-border);padding:14px 16px}th{background:var(--app-surface-soft);color:var(--app-muted);font-weight:600}nav[role=navigation]{color:var(--app-text-soft);flex-wrap:wrap;gap:12px;margin-top:20px;font-size:13px}nav[role=navigation] svg{width:20px;height:20px}nav[role=navigation] a,nav[role=navigation] span[aria-current]>span{background:var(--app-surface);border-color:var(--app-border);min-width:40px;min-height:40px;color:var(--app-text)}nav[role=navigation] [aria-current=page]>span{background:var(--app-yellow)!important;color:#17191d!important}html[dir=rtl] nav[role=navigation] svg{transform:rotate(180deg)}.ui-busy{opacity:.75;cursor:progress!important}.ui-busy:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:14px;height:14px;margin-inline-start:8px;animation:.8s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}body .animate-pulse{animation:none}.app-content [class*=-eyebrow]{letter-spacing:.06em!important;color:var(--app-muted)!important;font-size:11px!important}.app-content h1{letter-spacing:-.035em!important;color:var(--app-text)!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:700!important;line-height:1.2!important}.app-content :is(h2,h3){letter-spacing:-.015em;line-height:1.4}html[dir=rtl] :is(h1,h2,h3,label){letter-spacing:0!important}html[dir=rtl] .ml-auto{margin-left:0;margin-inline-start:auto}html[dir=rtl] .text-left{text-align:right}html[dir=rtl] .text-right{text-align:left}input[type=email],input[type=url],input[type=password],.password-value,.license-key,.token-code,.network-center-ip{text-align:start;direction:ltr;unicode-bidi:plaintext}.login-page{grid-template-columns:minmax(0,1fr) minmax(400px,1fr);min-height:100dvh;display:grid}.login-story{color:#fff;background:#202328;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(32px,6vw,88px);display:flex;position:relative;overflow:hidden}.login-story:after{content:"";opacity:.14;pointer-events:none;inset-inline-end:-250px;border:70px solid #f5c400;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-190px}.login-logo{object-fit:contain;background:#fff;border-radius:14px;width:66px;height:66px;padding:7px}.login-story h1{letter-spacing:-.045em;max-width:620px;margin:24px 0;font-size:clamp(36px,4.5vw,60px);font-weight:650;line-height:1.12}.login-story h1 span{color:#f5c400}.login-story p{color:#c3c9d1;max-width:450px;font-size:16px;line-height:1.8}.login-story small{color:#a7afba;font-size:12px}.login-main{justify-content:center;align-items:center;padding:60px 32px;display:flex;position:relative}.login-theme{position:absolute;inset-block-start:24px;inset-inline-end:24px}.login-card{width:100%;max-width:400px;animation:.4s both ui-enter}.login-card h2{letter-spacing:-.035em;margin:12px 0;font-size:30px}.login-card p{color:var(--app-muted);margin:0 0 32px}.login-card label{margin-bottom:8px;font-weight:600;display:block}.login-card input{width:100%}.login-card .ui-button{width:100%;margin-top:24px}.login-card footer{border-top:1px solid var(--app-border);color:var(--app-muted);margin-top:32px;padding-top:20px;font-size:12px}.login-eyebrow{color:var(--app-accent-ink);letter-spacing:.08em;font-size:12px;font-weight:700}@keyframes ui-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}body[data-page=network-index] .network-shell{border:1px solid var(--app-border);direction:ltr;border-radius:16px;background:var(--app-surface)!important;background-image:none!important}body[data-page=network-index] :is(.network-center-card,.network-node-card){background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow)!important}body[data-page=network-index] :is(.network-center-card,.network-node-card):before,body[data-page=network-index] :is(.network-center-card,.network-node-card):after{display:none!important}body[data-page=network-index] .node-name{white-space:normal!important;animation:none!important;transform:none!important}body[data-page=network-index] .node-name-wrapper{overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}@media(max-width:1100px){body[data-page=network-index] .network-shell{direction:inherit;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}body[data-page=network-index] #networkLines{display:none!important}body[data-page=network-index] .network-center{grid-column:1/-1}body[data-page=network-index] :is(.network-center,.network-node){width:auto!important;height:auto!important;margin:0!important;position:static!important;transform:none!important}body[data-page=network-index] :is(.network-center-card,.network-node-card){min-height:124px;border-radius:12px!important;width:100%!important;height:auto!important;padding:20px!important}body[data-page=network-index] .network-center-card{text-align:start;border-inline-start:4px solid var(--app-yellow)!important}body[data-page=network-index] .network-center-icon{display:none}}@media(max-width:1023px){.app-sidebar{transform:translate(-100%)}html[dir=rtl] .app-sidebar{transform:translate(100%)}.app-sidebar.mobile-open,html[dir=rtl] .app-sidebar.mobile-open{transform:none}.app-main{margin-inline-start:0}.mobile-menu-button,.mobile-sidebar-close{display:inline-flex}.mobile-sidebar-close{width:36px;height:36px;margin-inline-start:auto}.mobile-sidebar-overlay.active{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;display:block;position:fixed;inset:0}.app-topbar{padding-inline:20px}.app-content{padding:24px 20px}.login-page{grid-template-columns:1fr 1fr}.login-story{padding:40px}}@media(max-width:767px){.app-topbar{gap:8px;height:64px;padding-inline:12px}.topbar-left,.topbar-right{gap:8px}.topbar-user{display:none}.topbar-title{max-width:43vw;font-size:13px}.app-content{padding:20px 12px 32px}body input:not([type=hidden]),body select,body textarea{font-size:16px!important}.app-content form [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.app-content form [style*=grid-column]{grid-column:auto!important}.app-content [class*=-actions]{flex-wrap:wrap;gap:8px}.app-content [class*=-actions] :is(a,button){min-height:44px}.ui-table-wrap{border:0;overflow:visible}.ui-table-wrap table,.ui-table-wrap tbody{display:block;min-width:0!important}.ui-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-table-wrap tr{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;margin-bottom:12px;padding:8px;display:block}.ui-table-wrap td{overflow-wrap:anywhere;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:12px;padding:10px 8px;display:grid;white-space:normal!important}.ui-table-wrap td:before{content:attr(data-label);color:var(--app-muted);font-size:12px;font-weight:600}.ui-table-wrap td[colspan],.login-page{display:block}.login-story{gap:12px;padding:28px 24px}.login-story h1{margin:12px 0;font-size:28px}.login-story p,.login-story small{display:none}.login-logo{width:48px;height:48px}.login-main{padding:72px 24px 40px}body[data-page=network-index] .network-shell{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body :is(.app-settings-sub,.application-show-subtitle,.applications-subtitle,.brand-subtitle,.credentials-secondary,.credentials-subtitle,.current-assignment-help,.dashboard-alert-card-sub,.dashboard-subtitle,.device-description,.device-show-subtitle,.devices-kpi-sub,.devices-subtitle,.documents-secondary,.documents-subtitle,.employees-secondary,.employees-subtitle,.extension-subtitle,.field-help,.form-page-subtitle,.form-section-subtitle,.history-sub,.import-subtitle,.license-secondary,.license-show-subtitle,.license-subtitle,.maintenance-secondary,.maintenance-subtitle,.net-subtitle,.network-center-sub,.network-show-subtitle,.panel-subtitle,.server-description,.server-form-section-subtitle,.server-form-subtitle,.server-hero-meta,.server-show-subtitle,.servers-kpi-sub,.servers-subtitle,.show-description,.show-subtitle,.store-form-panel-subtitle,.store-form-subtitle,.store-net-subtitle,.store-show-panel-subtitle,.store-show-subtitle,.stores-subtitle,.token-meta,.user-field-help,.user-form-section-subtitle,.user-form-subtitle,.user-show-subtitle,.users-subtitle){line-height:1.6;color:var(--app-muted)!important;font-size:13px!important}body :is(.app-settings-label,.application-category,.application-kpi-label,.card-label,.credentials-kpi-label,.credentials-label,.current-assignment-label,.dashboard-alert-card-label,.dashboard-alert-label,.dashboard-kpi-label,.dashboard-module-label,.device-field-label,.device-show-field-label,.device-show-kpi-label,.devices-kpi-label,.documents-kpi-label,.documents-label,.employees-kpi-label,.employees-label,.field-label,.form-label,.import-label,.license-info-label,.license-kpi-label,.license-label,.maintenance-kpi-label,.maintenance-label,.nav-group-label,.net-kpi-label,.node-store-code,.operator-code,.operator-info-label,.server-hero-label,.server-show-field-label,.servers-kpi-label,.show-label,.store-info-label,.store-label,.store-show-code,.store-show-info-label,.store-show-kpi-label,.stores-kpi-label,.system-label,.token-code,.topbar-system-label,.user-show-code,.user-show-label,.users-code,.users-kpi-label,.users-label,.value-label){letter-spacing:normal!important;text-transform:none!important;font-size:12px!important}body :is(.app-settings-title,.applications-title,.credentials-title,.dashboard-panel-title,.dashboard-title,.device-show-card-title,.device-show-history-title,.devices-empty-title,.devices-title,.document-title,.documents-title,.duplicate-title,.employees-title,.extension-title,.form-section-title,.import-step-title,.import-title,.import-warning-title,.license-title,.maintenance-title,.net-title,.network-center-title,.panel-title,.section-title,.server-danger-title,.server-form-section-title,.server-show-card-title,.servers-title,.show-section-title,.store-danger-title,.store-form-panel-title,.store-net-title,.store-show-panel-title,.store-validation-title,.stores-title,.token-alert-title,.topbar-title,.user-form-section-title,.user-show-card-title,.users-title){letter-spacing:-.02em}body :is(.applications-header,.credentials-header,.devices-header,.documents-header,.employees-header,.extension-header,.form-page-header,.import-header,.license-page-header,.license-show-header,.maintenance-header,.net-header,.network-show-header,.server-form-header,.server-show-header,.servers-header,.show-header,.store-form-header,.store-net-header,.store-show-header,.stores-header,.user-form-header,.user-show-header,.users-header,.device-show-header,.application-show-header){justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}@media(max-width:767px){body :is(.applications-header,.credentials-header,.devices-header,.documents-header,.employees-header,.extension-header,.form-page-header,.import-header,.license-page-header,.license-show-header,.maintenance-header,.net-header,.network-show-header,.server-form-header,.server-show-header,.servers-header,.show-header,.store-form-header,.store-net-header,.store-show-header,.stores-header,.user-form-header,.user-show-header,.users-header,.device-show-header,.application-show-header){flex-direction:column;align-items:stretch;gap:16px}}body :is(.application-kpis,.credentials-kpis,.dashboard-kpis,.device-show-kpis,.devices-kpis,.documents-kpis,.employees-kpis,.license-kpis,.maintenance-kpis,.net-kpis,.servers-kpis,.store-show-kpis,.stores-kpis,.users-kpis){grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:24px;display:grid}body :is(.application-kpi,.credentials-kpi,.dashboard-kpi,.device-show-kpi,.devices-kpi,.documents-kpi,.employees-kpi,.license-kpi,.maintenance-kpi,.net-kpi,.servers-kpi,.store-show-kpi,.stores-kpi,.users-kpi){min-width:0;border:1px solid var(--app-border)!important;background:var(--app-surface)!important;box-shadow:var(--app-shadow)!important;border-radius:12px!important;padding:20px!important}body :is(.application-kpi-value,.credentials-kpi-value,.dashboard-kpi-value,.device-show-kpi-value,.devices-kpi-value,.documents-kpi-value,.employees-kpi-value,.license-kpi-value,.maintenance-kpi-value,.net-kpi-value,.servers-kpi-value,.store-show-kpi-value,.stores-kpi-value,.users-kpi-value){letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.2;color:var(--app-text)!important;font-size:30px!important;font-weight:700!important}@media(max-width:767px){body :is(.application-kpis,.credentials-kpis,.dashboard-kpis,.device-show-kpis,.devices-kpis,.documents-kpis,.employees-kpis,.license-kpis,.maintenance-kpis,.net-kpis,.servers-kpis,.store-show-kpis,.stores-kpis,.users-kpis){gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}body :is(.application-kpi,.credentials-kpi,.dashboard-kpi,.device-show-kpi,.devices-kpi,.documents-kpi,.employees-kpi,.license-kpi,.maintenance-kpi,.net-kpi,.servers-kpi,.store-show-kpi,.stores-kpi,.users-kpi){padding:16px!important}body :is(.application-kpi-value,.credentials-kpi-value,.dashboard-kpi-value,.device-show-kpi-value,.devices-kpi-value,.documents-kpi-value,.employees-kpi-value,.license-kpi-value,.maintenance-kpi-value,.net-kpi-value,.servers-kpi-value,.store-show-kpi-value,.stores-kpi-value,.users-kpi-value){font-size:26px!important}}body :is(.application-list,.credentials-list,.devices-list,.documents-list,.employees-list,.license-list,.maintenance-list,.servers-list,.stores-list,.users-list){box-shadow:var(--app-shadow);overflow:hidden;background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:12px!important}body :is(.application-row,.credentials-row,.device-row,.documents-row,.employees-row,.license-row,.maintenance-row,.server-row,.store-row,.users-row){gap:16px;min-width:0;min-height:80px;border-bottom:1px solid var(--app-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px 20px!important}body :is(.application-row,.credentials-row,.device-row,.documents-row,.employees-row,.license-row,.maintenance-row,.server-row,.store-row,.users-row):last-child{border-bottom:0!important}body :is(.application-row,.credentials-row,.device-row,.documents-row,.employees-row,.license-row,.maintenance-row,.server-row,.store-row,.users-row):hover{background:var(--app-surface-soft)!important;transform:none!important}body :is(.application-row,.credentials-row,.device-row,.documents-row,.employees-row,.license-row,.maintenance-row,.server-row,.store-row,.users-row)>*{overflow-wrap:anywhere;min-width:0}@media(max-width:767px){body :is(.application-row,.credentials-row,.device-row,.documents-row,.employees-row,.license-row,.maintenance-row,.server-row,.store-row,.users-row){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px 16px!important;display:grid!important}body :is(.application-list-header,.stores-list-head,.servers-list-head){display:none!important}}body :is(.action-button,.action-edit,.btn-add,.btn-back,.btn-edit,.copy-button,.credentials-action,.credentials-add,.credentials-edit,.credentials-filter-button,.credentials-import,.device-action,.device-action-edit,.device-document-btn,.device-show-btn,.device-show-btn-back,.device-show-btn-edit,.device-show-delete-btn,.devices-add,.devices-clear,.devices-filter-button,.document-button,.documents-action,.documents-add,.documents-edit,.documents-filter-button,.employees-action,.employees-add,.employees-edit,.employees-filter-button,.extension-back,.filter-button,.form-back,.form-cancel,.form-save,.generate-button,.history-document-btn,.import-back,.import-cancel,.license-action,.license-add,.license-back,.license-edit,.license-edit-button,.license-filter-button,.license-show-button,.maintenance-action,.maintenance-add,.maintenance-edit,.maintenance-filter-button,.net-filter-button,.password-button,.revoke-button,.server-action,.server-danger-button,.server-form-back,.server-form-cancel,.server-form-save,.server-show-back,.server-show-button,.server-show-edit,.servers-add,.servers-clear,.servers-filter-button,.show-back,.show-button,.show-button-back,.show-button-edit,.show-edit,.store-action,.store-action-edit,.store-back-button,.store-cancel-button,.store-danger-button,.store-net-add,.store-net-back,.store-net-button,.store-show-back,.store-show-button,.store-show-edit,.store-submit-button,.stores-add,.stores-filter-button,.stores-reset,.user-form-back,.user-form-cancel,.user-form-save,.user-show-back,.user-show-button,.user-show-edit,.users-action,.users-add,.users-edit,.users-filter-button,.add-application,.token-copy){border:1px solid var(--app-border);background:var(--app-surface);max-width:100%;color:var(--app-text-soft);white-space:normal;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;letter-spacing:normal!important;min-height:42px!important;box-shadow:none!important;border-radius:9px!important;padding:9px 14px!important;font-size:13px!important;font-weight:600!important;transition:background .15s,border-color .15s!important}body :is(.btn-add,.credentials-add,.credentials-filter-button,.devices-add,.devices-filter-button,.documents-add,.documents-filter-button,.employees-add,.employees-filter-button,.form-save,.license-add,.license-filter-button,.maintenance-add,.maintenance-filter-button,.net-filter-button,.server-form-save,.servers-add,.servers-filter-button,.store-net-add,.store-submit-button,.stores-add,.stores-filter-button,.user-form-save,.users-add,.users-filter-button,.add-application,.filter-button,.generate-button){background:var(--app-yellow)!important;border-color:var(--app-yellow)!important;color:#17191d!important}body :is(.revoke-button,.server-danger,.server-danger-button,.server-danger-text,.server-danger-title,.store-danger-button,.store-danger-text,.store-danger-title,.store-danger-zone){color:var(--app-danger)!important;border-color:var(--app-danger)!important;background:0 0!important}body :is(.application-filters,.credentials-filters,.devices-filter-form,.documents-filters,.employees-filters,.license-filters,.maintenance-filters,.net-filter-grid,.net-filters,.stores-filter-grid,.users-filters){align-items:end;gap:12px!important}@media(min-width:768px)and (max-width:1200px){body :is(.application-filters,.credentials-filters,.devices-filter-form,.documents-filters,.employees-filters,.license-filters,.maintenance-filters,.net-filter-grid,.net-filters,.stores-filter-grid,.users-filters){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){body :is(.application-filters,.credentials-filters,.devices-filter-form,.documents-filters,.employees-filters,.license-filters,.maintenance-filters,.net-filter-grid,.net-filters,.stores-filter-grid,.users-filters){grid-template-columns:minmax(0,1fr)!important;display:grid!important}}body :is(.application-filter-card,.devices-filter-panel,.stores-filter-panel,.net-filters){margin-bottom:24px;background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:12px!important;padding:20px!important}body :is(.dashboard-alert-card,.dashboard-panel,.device-show-card,.document-card,.extension-panel,.form-panel,.import-panel,.license-show-panel,.server-show-card,.show-card,.show-panel,.store-form-panel,.store-info-card,.store-show-panel,.user-show-card){background:var(--app-surface)!important;border-color:var(--app-border)!important;box-shadow:var(--app-shadow)!important;border-radius:12px!important}body :is(.form-grid,.user-form-grid,.server-form-grid,.store-fields-2){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media(max-width:767px){body :is(.form-grid,.user-form-grid,.server-form-grid,.store-fields-2,.store-form-grid,.show-grid,.device-show-fields,.store-show-info-grid){grid-template-columns:minmax(0,1fr)!important}}body :is(.field-full,.user-field-full,.server-field-full){grid-column:1/-1}body :is(.form-footer,.user-form-footer,.server-form-footer,.store-form-actions,.import-footer){border-top:1px solid var(--app-border);background:var(--app-surface);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}body .form-grid{padding:24px}body .form-section .form-grid{padding:0}body :is(.form-section,.user-form-section,.server-form-section){border-color:var(--app-border)}body :is(.form-section-title,.user-form-section-title,.server-form-section-title,.store-form-panel-title){letter-spacing:normal!important;text-transform:none!important;font-size:15px!important}@media(max-width:1100px){body :is(.device-show-grid,.user-show-grid,.server-show-grid,.store-show-grid,.license-show-grid,.dashboard-main-grid,.extension-grid){grid-template-columns:minmax(0,1fr)!important}}body :is(.credentials-empty,.device-show-empty,.devices-empty,.document-empty,.documents-empty,.employees-empty,.license-empty,.maintenance-empty,.servers-empty,.stores-empty,.users-empty,.empty,.empty-devices,.empty-tokens){text-align:center;line-height:1.7;color:var(--app-muted)!important;padding:40px 24px!important;font-size:14px!important}body :is(.field-error,.form-error,.form-errors,.import-errors,.login-error,.server-field-error,.server-form-errors,.show-error,.store-field-error,.user-errors,.user-field-error,.users-alert-error){color:var(--app-danger)!important;font-size:13px!important}body :is(.credentials-success,.documents-success,.employees-success,.extension-success,.license-success,.maintenance-success,.server-show-success,.servers-success,.users-alert-success,.success-message){color:var(--app-success)!important;font-size:14px!important}body :is(.credentials-pagination,.devices-pagination,.documents-pagination,.employees-pagination,.license-pagination,.maintenance-pagination,.servers-pagination,.stores-pagination,.users-pagination){margin-top:24px;font-size:13px}body .app-content :is(.form-panel,.user-form-section,.server-form-section){min-width:0}@media(min-width:768px)and (max-width:1360px){body[data-page=devices-index] .devices-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page=devices-index] .devices-filter-form>*{min-width:0;grid-column:auto!important}}.ui-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.ui-pagination-summary{color:var(--app-muted);font-size:13px}.ui-pagination-links,.ui-pagination-pages{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-pagination .ui-button{min-width:42px;min-height:44px}.ui-pagination [aria-current=page]{background:var(--app-yellow)!important;color:#17191d!important}@media(max-width:767px){.ui-pagination{flex-direction:column;align-items:stretch}.ui-pagination-links{justify-content:space-between}.ui-pagination-pages{display:none}body[data-page=servers-index] .servers-filter{gap:12px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}body[data-page=servers-index] .servers-filter>*{width:100%;min-width:0}body[data-page=credentials-show] .password-box{flex-wrap:wrap;gap:12px}body[data-page=credentials-show] .password-value{overflow-wrap:anywhere;flex-basis:100%;min-width:0}body[data-page=credentials-show] .password-button{flex:1}}html[dir=rtl] .login-card .ui-icon{transform:rotate(180deg)}html[dir=rtl] :is(.network-node-card,.network-center-card){text-align:start;direction:rtl}body .ui-action{vertical-align:middle;transition:background .15s,color .15s,border-color .15s;border:1px solid var(--app-border)!important;background:var(--app-surface)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--app-text-soft)!important;box-shadow:none!important;border-radius:10px!important;flex:0 0 44px!important;justify-content:center!important;align-items:center!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}body .ui-action:hover{background:var(--app-surface-soft)!important;color:var(--app-text)!important}body .ui-action:focus-visible{outline-offset:3px;outline:3px solid var(--app-accent-ink)!important}body .ui-action--danger:is(:hover,:focus-visible){color:var(--app-danger)!important;border-color:var(--app-danger)!important}body .ui-action .ui-icon{width:19px!important;height:19px!important;transform:none!important}body :is(div,td):has(>.ui-action){gap:8px}body form:has(>.ui-action){flex:none;margin:0;display:inline-flex}body[data-page=network-index] :is(.network-node-card,.network-center-card){width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important;transform:none!important}body[data-page=network-index] :is(.node-header,.node-name-wrapper,.ui-detail-38){min-width:0!important;max-width:100%!important;height:auto!important}body[data-page=network-index] :is(.node-name,.node-store-code,.network-center-title){overflow-wrap:anywhere;max-width:100%;white-space:normal!important;word-break:normal!important;letter-spacing:normal!important;height:auto!important;line-height:1.5!important}body[data-page=network-index] .node-name{min-width:0!important;padding:0!important;font-size:15px!important;display:block!important}body[data-page=network-index] .node-icon{flex-shrink:0}body[data-page=network-index] .node-footer{flex-wrap:wrap!important;justify-content:space-between!important;gap:10px!important;display:flex!important}body[data-page=network-index] .network-line{fill:none;stroke-width:1.5px;opacity:.45;stroke-dasharray:none}@media(min-width:1101px){body[data-page=network-index] .network-shell{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:40px 56px;height:auto!important;min-height:0!important;padding:28px!important;display:grid!important;overflow:visible!important}body[data-page=network-index] :is(.network-center,.network-node){align-self:center;min-width:0;width:100%!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}body[data-page=network-index] .network-node-card{min-height:144px!important;padding:20px!important}body[data-page=network-index] .network-center-card{border:2px solid var(--app-accent-ink)!important;background:var(--app-accent-soft)!important;padding:24px!important}body[data-page=network-index] #networkLines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}}@property --nv-p{syntax:"<number>";inherits:false;initial-value:0}:root{color-scheme:light;--app-bg:#f3f2ee;--app-surface:#fffc;--app-surface-solid:#fff;--app-surface-soft:#0f11160a;--app-surface-raised:#fff;--app-border:#0f111614;--app-border-strong:#0f111629;--app-text:#0b0d12;--app-text-soft:#363d4b;--app-muted:#5e6676;--app-yellow:#f5c400;--app-yellow-strong:#e6b400;--app-accent-ink:#755600;--app-accent-soft:#f5c40029;--app-success:#11804a;--app-success-soft:#11804a1a;--app-danger:#c2253a;--app-danger-soft:#c2253a17;--app-warning:#9a5a00;--app-warning-soft:#e68c001f;--app-info:#0e6f96;--app-info-soft:#0e6f961a;--nv-grad:linear-gradient(135deg,#ffe36b 0%,#f5c400 42%,#ff9a1f 100%);--nv-title-grad:linear-gradient(180deg,#0b0d12 30%,#4a5262);--nv-glass:#ffffffb8;--nv-glass-border:#ffffffb3;--nv-aurora-1:#f5c40057;--nv-aurora-2:#ff8c1e2e;--nv-aurora-3:#38bdf824;--nv-dot:#0f11160f;--app-shadow:0 1px 2px #0f11160a,0 8px 24px -12px #0f11161f;--app-shadow-lg:0 24px 60px -24px #0f111647,0 8px 20px -10px #0f11161a;--nv-inner:inset 0 1px 0 #fffc;--app-ring:0 0 0 4px #f5c4004d;--sidebar-width:268px;--sidebar-collapsed:84px;--topbar-height:64px;--nv-gap:12px;--nv-tabbar:72px;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);font-feature-settings:"cv11","ss01","ss03";font-family:Inter Variable,Inter,Segoe UI,system-ui,-apple-system,Arial,sans-serif}html[data-theme=dark]{color-scheme:dark;--app-bg:#060709;--app-surface:#14161cb8;--app-surface-solid:#121419;--app-surface-soft:#ffffff0b;--app-surface-raised:#181b21;--app-border:#ffffff14;--app-border-strong:#ffffff29;--app-text:#f5f6f8;--app-text-soft:#c9ced8;--app-muted:#8f98a8;--app-accent-ink:#ffd43b;--app-accent-soft:#f5c40021;--app-success:#4ade80;--app-success-soft:#4ade801f;--app-danger:#ff6b7d;--app-danger-soft:#ff6b7d1f;--app-warning:#fbbf24;--app-warning-soft:#fbbf241f;--app-info:#60c8fa;--app-info-soft:#60c8fa1f;--nv-title-grad:linear-gradient(180deg,#fff 35%,#9aa3b2);--nv-glass:#101217a8;--nv-glass-border:#ffffff17;--nv-aurora-1:#f5c40033;--nv-aurora-2:#ff78001f;--nv-aurora-3:#2dd4bf17;--nv-dot:#ffffff0d;--app-shadow:0 1px 0 #ffffff08 inset,0 10px 30px -14px #000000b3;--app-shadow-lg:0 30px 70px -24px #000c,0 0 0 1px #ffffff0a;--nv-inner:inset 0 1px 0 #ffffff0f}html{background:var(--app-bg);scroll-padding-top:calc(var(--topbar-height) + 32px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{color:var(--app-text);background:0 0;font-size:14px;line-height:1.6}::selection{color:inherit;background:#f5c40061}*{scrollbar-width:thin;scrollbar-color:var(--app-border-strong) transparent}:focus-visible{outline:2px solid var(--app-yellow)!important;outline-offset:3px!important}html[data-theme=light] :focus-visible{outline-color:var(--app-accent-ink)!important}kbd{border:1px solid var(--app-border);background:var(--app-surface-soft);min-width:22px;height:22px;color:var(--app-muted);border-bottom-width:2px;border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font:600 11px/1 Inter Variable,Inter,system-ui,sans-serif;display:inline-flex}[class*=-value],td,.nv-kpi-value,.nv-stat-value{font-variant-numeric:tabular-nums}html[dir=rtl] body{font-family:Inter Variable,Tahoma,Segoe UI,Arial,sans-serif}[x-cloak]{display:none!important}select option{background:var(--app-surface-solid);color:var(--app-text)}.nv-aurora{z-index:-1;pointer-events:none;background:var(--app-bg);position:fixed;inset:0;overflow:hidden}.nv-aurora span{filter:blur(90px);opacity:1;will-change:transform;border-radius:50%;position:absolute}.nv-aurora span:first-child{background:radial-gradient(circle,var(--nv-aurora-1),transparent 65%);inset-inline-end:-18vmax;width:60vmax;height:60vmax;animation:26s ease-in-out infinite alternate nv-drift-a;top:-30vmax}.nv-aurora span:nth-child(2){background:radial-gradient(circle,var(--nv-aurora-2),transparent 65%);inset-inline-start:-14vmax;width:46vmax;height:46vmax;animation:32s ease-in-out infinite alternate nv-drift-b;top:30vh}.nv-aurora span:nth-child(3){background:radial-gradient(circle,var(--nv-aurora-3),transparent 65%);inset-inline-end:10vw;width:40vmax;height:40vmax;animation:38s ease-in-out infinite alternate-reverse nv-drift-a;bottom:-22vmax}.nv-aurora:after{content:"";background-image:radial-gradient(var(--nv-dot) 1px,transparent 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(at 50% 0,#000 10%,#0000 75%)}@keyframes nv-drift-a{to{transform:translate(-8vw,6vh)scale(1.12)}}@keyframes nv-drift-b{to{transform:translate(10vw,-8vh)scale(.92)}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}.app-sidebar{view-transition-name:app-sidebar}.app-topbar{view-transition-name:app-topbar}.nv-tabbar{view-transition-name:app-tabbar}.ui-progress{z-index:300;pointer-events:none;background:var(--nv-grad);transform-origin:0;opacity:0;height:3px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0);box-shadow:0 0 14px #f5c400b3}html[dir=rtl] .ui-progress{transform-origin:100%}body.is-navigating .ui-progress{opacity:1;animation:ui-progress 2.4s var(--ease) forwards}@keyframes ui-progress{0%{transform:scaleX(0)}40%{transform:scaleX(.55)}to{transform:scaleX(.92)}}.app-sidebar{inset-block:var(--nv-gap);width:var(--sidebar-width);border:1px solid var(--nv-glass-border);border-radius:var(--radius-xl);background:var(--nv-glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);height:auto;box-shadow:var(--app-shadow-lg),var(--nv-inner);color:var(--app-text-soft);transition:width .3s var(--ease),transform .35s var(--ease);inset-inline-start:var(--nv-gap);overflow:hidden}.sidebar-brand{border-bottom:1px solid var(--app-border);min-height:76px;padding:16px 18px}.sidebar-brand-link{min-width:0;color:inherit;border-radius:14px;align-items:center;gap:12px;text-decoration:none;display:flex}.sidebar-brand img{background:#fff;border-radius:13px;flex-shrink:0;width:42px;height:42px;padding:4px;box-shadow:0 0 0 1px #0000000f,0 8px 22px -6px #f5c400a6}.sidebar-brand-text{white-space:nowrap;min-width:0}.sidebar-brand strong{color:var(--app-text);letter-spacing:-.02em;font-size:15px;font-weight:700;display:block}.sidebar-brand small{color:var(--app-muted);font-size:12px}.app-sidebar nav{padding:12px;overflow-y:auto}.nav-group-label{white-space:nowrap;padding:14px 12px 6px;font-weight:700;color:var(--app-muted)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:10.5px!important}.ui-nav-link{min-height:42px;color:var(--app-text-soft);transition:background .2s,color .2s,transform .2s var(--ease);border-radius:13px;align-items:center;gap:12px;margin-block:2px;padding:10px 12px;font-size:13.5px;font-weight:500;line-height:1.3;text-decoration:none;display:flex;position:relative}.ui-nav-link .ui-icon{color:var(--app-muted);transition:color .2s,transform .3s var(--spring)}.ui-nav-link:hover{background:var(--app-surface-soft);color:var(--app-text)}.ui-nav-link:hover .ui-icon{color:var(--app-text);transform:scale(1.1)}.ui-nav-link[aria-current=page],html[dir=rtl] .ui-nav-link[aria-current=page]{background:var(--nv-grad);color:#17140a;font-weight:650;box-shadow:0 10px 24px -10px #f5a000bf,inset 0 1px #ffffff73}.ui-nav-link[aria-current=page] .ui-icon{color:#17140a}.ui-nav-label{min-width:0}.sidebar-footer{border-top:1px solid var(--app-border);color:var(--app-muted);justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:11.5px;display:flex}.sidebar-footer-text{white-space:nowrap;padding-inline-end:6px}.sidebar-collapse{min-height:40px;color:var(--app-text-soft);white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.sidebar-collapse:hover{background:var(--app-surface-soft);color:var(--app-text)}html[dir=rtl] .sidebar-collapse .ui-icon{transform:scaleX(-1)}.mobile-sidebar-close{background:var(--app-surface-soft);border-color:var(--app-border);color:var(--app-text-soft)}@media(min-width:1024px){.app-main{transition:margin .3s var(--ease);margin-inline-start:calc(var(--sidebar-width) + var(--nv-gap) * 2)}html.sidebar-collapsed{--sidebar-width:var(--sidebar-collapsed)}html.sidebar-collapsed .app-sidebar :is(.sidebar-brand-text,.ui-nav-label,.sidebar-footer-text,.sidebar-collapse span){display:none}html.sidebar-collapsed .sidebar-brand{justify-content:center;padding-inline:12px}html.sidebar-collapsed .nav-group-label{border-top:1px solid var(--app-border);margin:6px 16px;padding:6px 0;font-size:0!important}html.sidebar-collapsed .nav-group-label:first-child{border-top:0}html.sidebar-collapsed .ui-nav-link{justify-content:center;padding-inline:0}html.sidebar-collapsed .sidebar-footer{justify-content:center}html.sidebar-collapsed .sidebar-collapse .ui-icon{transform:scaleX(-1)}html[dir=rtl].sidebar-collapsed .sidebar-collapse .ui-icon{transform:none}html.sidebar-collapsed .app-sidebar,html.sidebar-collapsed .app-sidebar nav{overflow:visible}html.sidebar-collapsed .ui-nav-link:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:90;box-shadow:var(--app-shadow-lg);inset-inline-start:calc(100% + 18px);background:#0b0d12;border-radius:10px;padding:7px 11px;font-size:12.5px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:50%;transform:translate(-4px,-50%)}html.sidebar-collapsed .ui-nav-link:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}}.app-topbar{top:var(--nv-gap);z-index:40;height:var(--topbar-height);margin:var(--nv-gap) var(--nv-gap) 0;border:1px solid var(--nv-glass-border);border-radius:var(--radius-lg);background:var(--nv-glass);-webkit-backdrop-filter:blur(24px)saturate(1.6);box-shadow:var(--app-shadow),var(--nv-inner);gap:16px;margin-inline-start:0;padding:0 12px 0 20px;transition:box-shadow .25s;position:sticky}html[dir=rtl] .app-topbar{padding:0 20px 0 12px}html.is-scrolled .app-topbar{box-shadow:var(--app-shadow-lg),var(--nv-inner)}.topbar-left{flex:1 1 0;min-width:0}.topbar-crumbs{align-items:center;gap:6px;min-width:0;display:flex}.topbar-crumb{color:var(--app-muted);white-space:nowrap;border-radius:8px;margin-inline-start:-6px;padding:2px 6px;font-size:14px;font-weight:500;text-decoration:none}.topbar-crumb:hover{color:var(--app-text);background:var(--app-surface-soft)}.topbar-crumb-sep{color:var(--app-muted);opacity:.6;flex-basis:16px!important;width:16px!important;height:16px!important}html[dir=rtl] .topbar-crumb-sep{transform:scaleX(-1)}.topbar-title{letter-spacing:-.015em;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-size:15px;font-weight:700;overflow:hidden}.topbar-search{border:1px solid var(--app-border);background:var(--app-surface-soft);min-width:0;height:42px;color:var(--app-muted);border-radius:14px;flex:0 400px;align-items:center;gap:10px;padding:0 8px 0 14px;font-size:13.5px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}html[dir=rtl] .topbar-search{padding:0 14px 0 8px}.topbar-search:hover{border-color:var(--app-border-strong);background:var(--app-surface);box-shadow:var(--app-ring)}.topbar-search .ui-icon{flex-basis:18px;width:18px;height:18px}.topbar-search-text{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.topbar-right{flex:1 1 0;justify-content:flex-end;gap:8px}.ui-icon-button,.app-settings-button,.mobile-menu-button{background:var(--app-surface-soft);border:1px solid var(--app-border);width:42px;height:42px;color:var(--app-text-soft);box-shadow:none;transition:background .2s,border-color .2s,color .2s,transform .2s var(--spring);border-radius:14px}.ui-icon-button:hover,.app-settings-button:hover,.mobile-menu-button:hover{background:var(--app-surface);border-color:var(--app-border-strong);color:var(--app-text);transform:translateY(-1px)}.ui-icon-button:active,.app-settings-button:active{transform:scale(.94)}.topbar-logout:hover{color:var(--app-danger)}.topbar-theme .icon-sun{display:none}html[data-theme=dark] .topbar-theme .icon-sun{display:inline-block}html[data-theme=dark] .topbar-theme .icon-moon{display:none}.topbar-theme .ui-icon{transition:transform .5s var(--spring)}.topbar-theme:hover .ui-icon{transform:rotate(-25deg)scale(1.1)}.topbar-user{align-items:center;gap:10px;padding-inline:4px;display:flex}.topbar-avatar{background:var(--nv-grad);color:#17140a;letter-spacing:.02em;border-radius:14px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-grid;box-shadow:0 8px 20px -8px #f5a000b3,inset 0 1px #ffffff73}.topbar-user-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.topbar-user-text strong{color:var(--app-text);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13px;font-weight:650;overflow:hidden}.topbar-user-text small{color:var(--app-muted);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:11.5px;overflow:hidden}.nv-readonly-pill{background:var(--app-info-soft);height:32px;color:var(--app-info);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.nv-readonly-pill .ui-icon{flex-basis:16px;width:16px;height:16px}.app-settings-dropdown{background:var(--app-surface-solid);border:1px solid var(--app-border);box-shadow:var(--app-shadow-lg);animation:ui-pop .18s var(--ease);border-radius:20px;padding:8px;inset-block-start:54px}.app-settings-title{color:var(--app-muted);text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 10px;font-size:12px;font-weight:650}.app-settings-item{border-radius:12px;padding:10px;font-weight:500}@keyframes ui-pop{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.app-content{max-width:1720px;padding:28px 32px 64px}html.is-ready .app-content>*{animation:nv-rise .55s var(--ease) backwards}html.is-ready .app-content>*>*{animation:nv-rise .6s var(--ease) backwards}html.is-ready .app-content>*>:nth-child(2){animation-delay:50ms}html.is-ready .app-content>*>:nth-child(3){animation-delay:.1s}html.is-ready .app-content>*>:nth-child(4){animation-delay:.15s}html.is-ready .app-content>*>:nth-child(5){animation-delay:.2s}html.is-ready .app-content>*>:nth-child(6){animation-delay:.25s}html.is-ready .app-content>*>:nth-child(n+7){animation-delay:.3s}@keyframes nv-rise{0%{opacity:0;transform:perspective(1200px)rotateX(14deg)translateY(28px)scale(.97)}to{opacity:1;transform:none}}.app-content h1{background:var(--nv-title-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:-.04em!important;font-size:clamp(26px,2.6vw,38px)!important;font-weight:800!important;line-height:1.1!important}.app-content [class*=-eyebrow]{text-transform:uppercase;letter-spacing:.12em!important;color:var(--app-accent-ink)!important;font-weight:700!important}html body :is(.application-kpi,.credentials-kpi,.device-show-kpi,.devices-kpi,.documents-kpi,.employees-kpi,.license-kpi,.maintenance-kpi,.net-kpi,.servers-kpi,.store-show-kpi,.stores-kpi,.users-kpi,.application-list,.credentials-list,.devices-list,.documents-list,.employees-list,.license-list,.maintenance-list,.servers-list,.stores-list,.users-list,.device-show-card,.document-card,.extension-panel,.form-panel,.import-panel,.license-show-panel,.server-show-card,.show-card,.show-panel,.store-form-panel,.store-info-card,.store-show-panel,.user-show-card,.application-filter-card,.devices-filter-panel,.stores-filter-panel,.net-filters){background-color:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--app-shadow),var(--nv-inner)!important}html body :is(.application-kpi,.credentials-kpi,.devices-kpi,.documents-kpi,.employees-kpi,.license-kpi,.maintenance-kpi,.net-kpi,.servers-kpi,.stores-kpi,.users-kpi,.store-show-kpi,.device-show-kpi){position:relative;overflow:hidden;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s!important}html body :is(.application-kpi,.credentials-kpi,.devices-kpi,.documents-kpi,.employees-kpi,.license-kpi,.maintenance-kpi,.net-kpi,.servers-kpi,.stores-kpi,.users-kpi):hover{transform:translateY(-3px);box-shadow:var(--app-shadow-lg)!important;border-color:var(--app-yellow)!important}@supports (color:color-mix(in lab,red,red)){html body :is(.application-kpi,.credentials-kpi,.devices-kpi,.documents-kpi,.employees-kpi,.license-kpi,.maintenance-kpi,.net-kpi,.servers-kpi,.stores-kpi,.users-kpi):hover{border-color:color-mix(in srgb,var(--app-yellow) 45%,var(--app-border))!important}}html body :is(.application-kpi-value,.credentials-kpi-value,.device-show-kpi-value,.devices-kpi-value,.documents-kpi-value,.employees-kpi-value,.license-kpi-value,.maintenance-kpi-value,.net-kpi-value,.servers-kpi-value,.store-show-kpi-value,.stores-kpi-value,.users-kpi-value){letter-spacing:-.05em!important;font-size:34px!important;font-weight:800!important}html body :is(.application-row,.credentials-row,.device-row,.documents-row,.employees-row,.license-row,.maintenance-row,.server-row,.store-row,.users-row){transition:background .2s!important}html body :is(.form-footer,.user-form-footer,.server-form-footer,.store-form-actions,.import-footer){border-color:var(--app-border);background:0 0}html body .nv-spot.nv-spot{background-image:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px),#f5c4001a,transparent 45%)!important}html[data-theme=dark] body .nv-spot.nv-spot{background-image:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px),#f5c40017,transparent 45%)!important}.ui-row-link{cursor:pointer}html body .ui-row-link:hover{background:var(--app-yellow)!important}@supports (color:color-mix(in lab,red,red)){html body .ui-row-link:hover{background:color-mix(in srgb,var(--app-yellow) 6%,transparent)!important}}html body :is(.ui-button,.action-button,.action-edit,.btn-add,.btn-back,.btn-edit,.copy-button,.credentials-action,.credentials-add,.credentials-edit,.credentials-import,.device-action,.device-action-edit,.device-document-btn,.device-show-btn,.device-show-btn-back,.device-show-btn-edit,.devices-add,.devices-clear,.document-button,.documents-action,.documents-add,.documents-edit,.employees-action,.employees-add,.employees-edit,.extension-back,.form-back,.form-cancel,.form-save,.generate-button,.history-document-btn,.import-back,.import-cancel,.license-action,.license-add,.license-back,.license-edit,.license-edit-button,.license-show-button,.maintenance-action,.maintenance-add,.maintenance-edit,.password-button,.server-action,.server-form-back,.server-form-cancel,.server-form-save,.server-show-back,.server-show-button,.server-show-edit,.servers-add,.servers-clear,.show-back,.show-button,.show-button-back,.show-button-edit,.show-edit,.store-action,.store-action-edit,.store-back-button,.store-cancel-button,.store-net-add,.store-net-back,.store-net-button,.store-show-back,.store-show-button,.store-show-edit,.store-submit-button,.stores-add,.stores-reset,.user-form-back,.user-form-cancel,.user-form-save,.user-show-back,.user-show-button,.user-show-edit,.users-action,.users-add,.users-edit,.add-application,.token-copy,[class$=-filter-button],.filter-button){background:var(--app-surface-soft);border-color:var(--app-border)!important;min-height:44px!important;color:var(--app-text)!important;box-shadow:none!important;transition:background .2s,border-color .2s,transform .2s var(--spring),box-shadow .2s!important;border-radius:14px!important;font-weight:650!important}html body :is(.ui-button,[class*=-add],[class*=-edit],[class*=-back],[class*=-cancel],[class*=-save],[class$=-button],[class*=-btn],.add-application):is(a,button):hover{transform:translateY(-2px);border-color:var(--app-border-strong)!important}html body :is(.ui-button,[class*=-add],[class*=-edit],[class*=-back],[class*=-cancel],[class*=-save],[class$=-button],[class*=-btn],.add-application):is(a,button):active{transform:scale(.97)}html body :is(.ui-button-primary,.btn-add,.credentials-add,.credentials-filter-button,.devices-add,.devices-filter-button,.documents-add,.documents-filter-button,.employees-add,.employees-filter-button,.form-save,.license-add,.license-filter-button,.maintenance-add,.maintenance-filter-button,.net-filter-button,.server-form-save,.servers-add,.servers-filter-button,.store-net-add,.store-submit-button,.stores-add,.stores-filter-button,.user-form-save,.users-add,.users-filter-button,.add-application,.filter-button,.generate-button){background:var(--nv-grad)!important;color:#17140a!important;border-color:#0000!important;box-shadow:0 12px 26px -12px #f59600cc,inset 0 1px #ffffff73!important}html body :is(.ui-button-primary,.btn-add,.devices-add,.servers-add,.stores-add,.users-add,.employees-add,.license-add,.maintenance-add,.documents-add,.credentials-add,.add-application,.form-save,.server-form-save,.user-form-save,.store-submit-button,.store-net-add,[class$=-filter-button],.filter-button,.generate-button):hover{filter:saturate(1.1);box-shadow:0 18px 34px -12px #f59600e6,inset 0 1px #ffffff73!important}.ui-button-danger{background:var(--app-danger)!important;border-color:var(--app-danger)!important;color:#fff!important}html[data-theme=dark] .ui-button-danger{background:#e2364c!important;border-color:#e2364c!important}body .ui-action{background:var(--app-surface-soft)!important;border-color:var(--app-border)!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;transition:background .2s,color .2s,border-color .2s,transform .2s var(--spring)!important;border-radius:12px!important;flex-basis:40px!important}body .ui-action:hover{transform:translateY(-2px);background:var(--app-surface)!important;border-color:var(--app-border-strong)!important}body .ui-action[data-ui-action=show]:hover{color:var(--app-info)!important}body .ui-action[data-ui-action=edit]:hover{color:var(--app-accent-ink)!important}body .ui-action--danger:is(:hover,:focus-visible){background:var(--app-danger-soft)!important;color:var(--app-danger)!important;border-color:var(--app-danger)!important}@supports (color:color-mix(in lab,red,red)){body .ui-action--danger:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--app-danger) 40%,transparent)!important}}body .ui-action .ui-icon{width:17px!important;height:17px!important}@media(pointer:coarse){body .ui-action{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}body input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),body select,body textarea{min-height:46px;box-shadow:none;transition:border-color .2s,box-shadow .2s,background .2s;border:1px solid var(--app-border)!important;background:var(--app-surface-soft)!important;color:var(--app-text)!important;border-radius:14px!important}body :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea):hover{border-color:var(--app-border-strong)!important}body :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--app-yellow)!important;background:var(--app-surface)!important;box-shadow:var(--app-ring)!important;outline:none!important}body :is(input,select,textarea):focus-visible{outline:none!important}body select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f98a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-inline-end:40px!important}html[dir=rtl] body select{background-position:14px!important}body select[multiple],body select[size]{background-image:none!important;padding-inline-end:12px!important}body label{font-weight:550}[aria-invalid=true]{border-color:var(--app-danger)!important;box-shadow:0 0 0 3px var(--app-danger-soft)!important}input::file-selector-button{background:var(--app-accent-soft);color:var(--app-accent-ink);border-radius:10px;padding:6px 12px;font-weight:650}body input[type=checkbox],body input[type=radio]{accent-color:var(--app-yellow)}.ui-table-wrap{border-radius:var(--radius-lg);border-color:var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow),var(--nv-inner)}th{text-transform:uppercase;letter-spacing:.09em;color:var(--app-muted);background:0 0;font-size:11px;font-weight:700;border-bottom-color:var(--app-border)!important}th,td{border-bottom-color:var(--app-border);padding:14px 16px}tbody tr{transition:background .15s}tbody tr:hover{background:var(--app-surface-soft)}tbody tr:last-child td{border-bottom:0}.ui-flash,.nv-flash{align-items:center;gap:12px;margin-bottom:20px;display:flex;position:relative;border:1px solid!important;border-radius:16px!important;padding:14px 48px 14px 16px!important}@supports (color:color-mix(in lab,red,red)){.ui-flash,.nv-flash{border:1px solid color-mix(in srgb,currentColor 25%,transparent)!important}}.ui-flash,.nv-flash{background:currentColor!important}@supports (color:color-mix(in lab,red,red)){.ui-flash,.nv-flash{background:color-mix(in srgb,currentColor 9%,var(--app-surface))!important}}.ui-flash,.nv-flash{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:ui-flash-in .45s var(--spring) both;font-weight:600;font-size:14px!important}html[dir=rtl] :is(.ui-flash,.nv-flash){padding:14px 16px 14px 48px!important}.ui-flash:before{content:"";background:currentColor;border-radius:50%;flex:0 0 8px;height:8px;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab,red,red)){.ui-flash:before{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 18%,transparent)}}.nv-flash{padding-inline-end:16px!important}.nv-flash .ui-icon{flex-shrink:0}.nv-flash--success{color:var(--app-success)}.nv-flash--error{color:var(--app-danger)}.nv-flash--warning{color:var(--app-warning)}.ui-flash.is-leaving{animation:.2s forwards ui-flash-out}.ui-flash-close{width:30px;height:30px;color:inherit;opacity:.7;inset-inline-end:10px;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ui-flash-close:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab,red,red)){.ui-flash-close:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}@keyframes ui-flash-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-flash-out{to{opacity:0;transform:translateY(-6px)}}.ui-alert{background:var(--app-danger-soft);border-color:var(--app-danger);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.ui-alert{border-color:color-mix(in srgb,var(--app-danger) 35%,transparent)}}.ui-readonly-note{background:var(--app-info-soft);color:var(--app-info);border-radius:14px;align-items:center;gap:8px;margin:12px 0 0;padding:12px 14px;font-size:13px;font-weight:600;display:flex}.ui-readonly-note .ui-icon{flex-basis:18px;width:18px;height:18px}.ui-pagination .ui-button{min-width:42px;border-radius:12px!important;min-height:42px!important;padding:6px 12px!important}.ui-pagination [aria-current=page]{background:var(--nv-grad)!important;color:#17140a!important;border-color:#0000!important}.nv-page{flex-direction:column;gap:20px;min-width:0;display:flex}.nv-page--narrow{width:100%;max-width:920px;margin-inline:auto}.nv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.nv-eyebrow{color:var(--app-accent-ink);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.nv-eyebrow .ui-icon{flex-basis:16px;width:16px;height:16px}.nv-title{margin:8px 0 6px}.nv-sub{color:var(--app-muted);max-width:640px;margin:0;font-size:14.5px}.nv-head-actions{flex-wrap:wrap;gap:10px;display:flex}.nv-muted{color:var(--app-muted)}.nv-pad{margin:0;padding:16px 4px}.nv-mono{direction:ltr;unicode-bidi:plaintext;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:12.5px}.nv-nowrap{white-space:nowrap}.nv-link{color:var(--app-accent-ink);white-space:nowrap;font-size:13px;font-weight:650;text-decoration:none}.nv-link:hover{text-decoration:underline}.nv-gradient-text{background:var(--nv-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nv-btn{border:1px solid var(--app-border);background:var(--app-surface);min-height:46px;color:var(--app-text);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s var(--spring),box-shadow .2s,border-color .2s,background .2s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.nv-btn .ui-icon{flex-basis:18px;width:18px;height:18px}.nv-btn:hover{border-color:var(--app-border-strong);transform:translateY(-2px)}.nv-btn:active{transform:scale(.97)}.nv-btn--primary{background:var(--nv-grad);color:#17140a;border-color:#0000;box-shadow:0 14px 30px -14px #f59600d9,inset 0 1px #ffffff73}.nv-btn--primary:hover{box-shadow:0 20px 36px -14px #f59600f2,inset 0 1px #ffffff73}.nv-btn--ghost{background:var(--app-surface-soft)}.nv-btn--danger{background:var(--app-danger-soft);border-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.nv-btn--danger{border-color:color-mix(in srgb,var(--app-danger) 35%,transparent)}}.nv-btn--danger{color:var(--app-danger)}.nv-btn--sm{border-radius:12px;min-height:38px;padding:0 14px;font-size:13px}.nv-chip{border:1px solid var(--app-border);background:var(--app-surface-soft);height:40px;color:var(--app-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .2s var(--spring),background .2s,border-color .2s;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.nv-chip .ui-icon{width:16px;height:16px;color:var(--app-accent-ink);flex-basis:16px}.nv-chip:hover{background:var(--app-surface);border-color:var(--app-border-strong);transform:translateY(-2px)}.nv-chip kbd{margin-inline-start:4px}.nv-badge{background:var(--app-surface-soft);height:26px;color:var(--app-text-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.nv-badge.is-success{background:var(--app-success-soft);color:var(--app-success)}.nv-badge.is-danger{background:var(--app-danger-soft);color:var(--app-danger)}.nv-badge.is-warning{background:var(--app-warning-soft);color:var(--app-warning)}.nv-badge.is-info{background:var(--app-info-soft);color:var(--app-info)}.nv-live-dot{background:var(--app-success);width:8px;height:8px;color:var(--app-success);border-radius:50%;animation:2s ease-out infinite nv-pulse;display:inline-block;box-shadow:0 0}@keyframes nv-pulse{0%{box-shadow:0 0 color-mix(in srgb,currentColor 60%,transparent)}to{box-shadow:0 0 0 10px #0000}}.nv-card{border:1px solid var(--app-border);border-radius:var(--radius-lg);background-color:var(--app-surface);min-width:0;box-shadow:var(--app-shadow),var(--nv-inner);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;position:relative}a.nv-card{color:inherit;text-decoration:none}a.nv-card:hover{box-shadow:var(--app-shadow-lg),var(--nv-inner);border-color:var(--app-yellow);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){a.nv-card:hover{border-color:color-mix(in srgb,var(--app-yellow) 45%,var(--app-border))}}.nv-panel{padding:20px}.nv-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.nv-panel-head h2{letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.nv-panel-head h2 .ui-icon{width:18px;height:18px;color:var(--app-accent-ink);flex-basis:18px}.nv-stat-icon{background:var(--app-accent-soft);width:44px;height:44px;color:var(--app-accent-ink);box-shadow:inset 0 0 0 1px var(--app-yellow);border-radius:14px;flex-shrink:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.nv-stat-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-yellow) 25%,transparent)}}.nv-stat-icon{transition:transform .4s var(--spring)}.nv-stat-icon .ui-icon{flex-basis:20px;width:20px;height:20px}.nv-stat-icon.is-success{background:var(--app-success-soft);color:var(--app-success);box-shadow:none}.nv-stat-icon.is-danger{background:var(--app-danger-soft);color:var(--app-danger);box-shadow:none}.nv-stat-icon.is-info{background:var(--app-info-soft);color:var(--app-info);box-shadow:none}.nv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.nv-stat{border:1px solid var(--app-border);border-radius:var(--radius-lg);background:var(--app-surface);box-shadow:var(--app-shadow),var(--nv-inner);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:18px 20px;display:grid}.nv-stat .nv-stat-icon{grid-row:1/3}.nv-stat-label{color:var(--app-muted);font-size:12.5px;font-weight:600}.nv-stat-value{letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1.1}.nv-meter{background:var(--app-surface-soft);border-radius:999px;height:6px;display:block;overflow:hidden}.nv-meter span{height:100%;width:var(--value);border-radius:inherit;background:var(--nv-grad);transform-origin:0;animation:nv-grow 1.2s var(--ease) .3s backwards;display:block}html[dir=rtl] .nv-meter span{transform-origin:100%}@keyframes nv-grow{0%{transform:scaleX(0)}}.nv-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.nv-empty h2{margin:6px 0 0;font-size:18px}.nv-empty p{max-width:420px;color:var(--app-muted);margin:0 0 8px}.nv-empty--compact{padding:20px 8px}.nv-empty-icon{background:var(--app-accent-soft);width:64px;height:64px;color:var(--app-accent-ink);box-shadow:0 0 0 10px var(--app-yellow);border-radius:22px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.nv-empty-icon{box-shadow:0 0 0 10px color-mix(in srgb,var(--app-yellow) 7%,transparent)}}.nv-empty-icon .ui-icon{flex-basis:28px;width:28px;height:28px}.nv-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.nv-split--reverse{grid-template-columns:380px minmax(0,1fr)}.nv-dash{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.nv-bento-4{grid-column:span 4}.nv-bento-5{grid-column:span 5}.nv-bento-7{grid-column:span 7}.nv-bento-8{grid-column:span 8}.nv-bento-12{grid-column:1/-1}.nv-hero{border-radius:var(--radius-xl);color:#fff;box-shadow:var(--app-shadow-lg),inset 0 1px #ffffff14;isolation:isolate;background:radial-gradient(700px 300px at 0 0,#f5c40047,#0000 60%),radial-gradient(500px 300px at 100% 100%,#ff780038,#0000 60%),linear-gradient(135deg,#0d0f14,#171a21 60%,#1f232b);border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.nv-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70%,#000,#0000 70%);mask-image:radial-gradient(at 70%,#000,#0000 70%)}.nv-hero-text{min-width:0}.nv-hero-meta{color:#d6dbe3;text-transform:capitalize;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.nv-hero-title{-webkit-text-fill-color:transparent;margin:16px 0 8px;letter-spacing:-.05em!important;background:linear-gradient(#fff 40%,#aab2c0)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(30px,3.6vw,52px)!important;font-weight:800!important;line-height:1.02!important}.nv-hero-title .nv-gradient-text{background:var(--nv-grad);-webkit-background-clip:text;background-clip:text}.nv-hero-sub{color:#b9c1cd;max-width:520px;margin:0;font-size:15px}.nv-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.nv-hero .nv-chip{color:#fff;background:#ffffff12;border-color:#ffffff1f}.nv-hero .nv-chip:hover{background:#ffffff1f}.nv-hero .nv-chip .ui-icon{color:#ffd43b}.nv-hero kbd{color:#cfd5de;background:#ffffff14;border-color:#ffffff24}.nv-ring{--tone:#4ade80;background:conic-gradient(var(--tone) calc(var(--nv-p) * 1%),#ffffff14 0);width:176px;height:176px;animation:nv-ring 1.6s var(--ease) .2s forwards;filter:drop-shadow(0 0 24px var(--tone));border-radius:50%;flex:none;position:relative}@supports (color:color-mix(in lab,red,red)){.nv-ring{filter:drop-shadow(0 0 24px color-mix(in srgb,var(--tone) 35%,transparent))}}.nv-ring:before{content:"";border:1px dashed #ffffff1f;border-radius:50%;animation:40s linear infinite nv-spin;position:absolute;inset:-10px}.nv-ring--warning{--tone:#fbbf24}.nv-ring--danger{--tone:#ff6b7d}@keyframes nv-ring{to{--nv-p:var(--value)}}@keyframes nv-spin{to{transform:rotate(360deg)}}.nv-ring-inner{background:radial-gradient(circle at 30% 20%,#232832,#0e1015);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:14px;box-shadow:inset 0 1px #ffffff14}.nv-ring-inner strong{letter-spacing:-.05em;color:#fff;font-size:42px;font-weight:800;line-height:1}.nv-ring-inner strong small{color:#aab2c0;margin-inline-start:2px;font-size:18px}.nv-ring-inner>span{color:#aab2c0;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;font-size:12px;font-weight:650}.nv-alert-list,.nv-systems,.nv-list,.nv-timeline{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nv-alert-row,.nv-list-row{color:inherit;transition:background .2s,transform .2s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.nv-alert-row:hover,.nv-list-row:hover{background:var(--app-surface-soft);transform:translate(3px)}html[dir=rtl] :is(.nv-alert-row,.nv-list-row):hover{transform:translate(-3px)}.nv-alert-icon{background:var(--app-surface-soft);width:38px;height:38px;color:var(--app-muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.nv-alert-icon .ui-icon{flex-basis:18px;width:18px;height:18px}.nv-alert-text,.nv-list-text,.nv-system-text,.nv-quick-door-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}:is(.nv-alert-text,.nv-list-text,.nv-system-text,.nv-quick-door-text) strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}:is(.nv-alert-text,.nv-list-text,.nv-system-text,.nv-quick-door-text) small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nv-alert-count{background:var(--app-surface-soft);min-width:34px;height:30px;color:var(--app-muted);border-radius:10px;place-items:center;padding:0 8px;font-size:14px;font-weight:800;display:grid}.nv-alert-row.is-danger .nv-alert-icon,.nv-alert-row.is-danger .nv-alert-count{background:var(--app-danger-soft);color:var(--app-danger)}.nv-alert-row.is-warning .nv-alert-icon,.nv-alert-row.is-warning .nv-alert-count{background:var(--app-warning-soft);color:var(--app-warning)}.nv-system{border-radius:14px;grid-template-columns:auto minmax(0,1fr) minmax(80px,180px) auto;align-items:center;gap:14px;padding:10px;transition:background .2s;display:grid}.nv-system:hover{background:var(--app-surface-soft)}.nv-system.is-success .nv-alert-icon{background:var(--app-success-soft);color:var(--app-success)}.nv-system.is-danger .nv-alert-icon{background:var(--app-danger-soft);color:var(--app-danger)}.nv-system.is-warning .nv-alert-icon{background:var(--app-warning-soft);color:var(--app-warning)}.nv-system.is-success .nv-meter span{background:linear-gradient(90deg,#22c55e,#4ade80)}.nv-system.is-danger .nv-meter span{background:linear-gradient(90deg,#e11d48,#ff6b7d)}.nv-list-aside{color:var(--app-muted);white-space:nowrap;font-size:12px;font-weight:700}.nv-date-chip{background:var(--app-surface-soft);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:46px;line-height:1.1;display:flex}.nv-date-chip strong{font-size:16px;font-weight:800}.nv-date-chip small{color:var(--app-muted);text-transform:uppercase;font-size:10.5px;font-weight:700}.nv-date-chip.is-warning{background:var(--app-warning-soft);color:var(--app-warning)}.nv-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.nv-kpi{flex-direction:column;gap:4px;padding:20px;display:flex}.nv-kpi-top{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.nv-kpi-arrow{color:var(--app-muted);opacity:0;transition:opacity .25s,transform .35s var(--spring);transform:translate(-6px,6px)rotate(-45deg);width:18px!important;height:18px!important}html[dir=rtl] .nv-kpi-arrow{transform:translate(6px,6px)rotate(-135deg)}.nv-kpi:hover .nv-kpi-arrow{opacity:1;transform:rotate(-45deg)}html[dir=rtl] .nv-kpi:hover .nv-kpi-arrow{transform:rotate(-135deg)}.nv-kpi:hover .nv-stat-icon,.nv-module:hover .nv-stat-icon{transform:scale(1.1)rotate(-6deg)}.nv-kpi-value{letter-spacing:-.05em;font-size:40px;font-weight:800;line-height:1}.nv-kpi-label{font-size:14px;font-weight:650}.nv-kpi-detail{color:var(--app-muted);margin-bottom:10px;font-size:12.5px}.nv-kpi .nv-meter{margin-top:auto}.nv-modules{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.nv-module{align-items:center;gap:14px;padding:16px;display:flex}.nv-module-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.nv-module-text strong{letter-spacing:-.04em;font-size:22px;font-weight:800}.nv-module-text small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.nv-quick-door{border:1px solid var(--app-border);background:var(--app-surface-soft);border-radius:16px;align-items:center;gap:12px;margin-bottom:8px;padding:10px;display:flex}.nv-timeline-item{animation:nv-rise .4s var(--ease) backwards;border-radius:12px;align-items:center;gap:12px;padding:8px 6px;display:flex}.nv-timeline-dot{background:var(--app-success-soft);width:34px;height:34px;color:var(--app-success);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.nv-timeline-dot .ui-icon{flex-basis:16px;width:16px;height:16px}.nv-timeline-item.is-failed .nv-timeline-dot{background:var(--app-danger-soft);color:var(--app-danger)}.nv-timeline-body{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.nv-timeline-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;overflow:hidden}.nv-timeline-body span{color:var(--app-muted);font-size:12px}.nv-timeline-item time{color:var(--app-muted);white-space:nowrap;font-size:11.5px;font-weight:600}.nv-doors{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;display:grid}.nv-door{flex-direction:column;align-items:stretch;gap:18px;padding:20px;display:flex;overflow:hidden}.nv-door.is-disabled{opacity:.6}.nv-door-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.nv-door-id{min-width:0}.nv-door-id h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:750}.nv-door-id h2 a{color:inherit;text-decoration:none}.nv-door-id h2 a:hover{color:var(--app-accent-ink)}.nv-door-id p{color:var(--app-muted);margin:2px 0 0;font-size:12.5px}.nv-door-foot{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.nv-door-last{color:var(--app-muted);align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;display:flex}.nv-door-last .ui-icon{flex-basis:15px;width:15px;height:15px}.nv-door-last span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-door-actions{gap:6px;display:flex}.nv-door--hero{text-align:center;align-items:center;padding:32px 24px}.nv-open{justify-content:center;margin:0;display:flex}.nv-open-btn{--size:148px;--tone:var(--app-yellow);width:var(--size);height:var(--size);cursor:pointer;color:#17140a;box-shadow:0 0 0 10px var(--tone),0 0 0 22px var(--tone),0 24px 50px -16px #f58c00cc,inset 0 2px #ffffff8c,inset 0 -8px 20px #b45a0059;background:radial-gradient(circle at 35% 25%,#fff3b0,#f5c400 45%,#e08a00);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.nv-open-btn{box-shadow:0 0 0 10px color-mix(in srgb,var(--tone) 12%,transparent),0 0 0 22px color-mix(in srgb,var(--tone) 5%,transparent),0 24px 50px -16px #f58c00cc,inset 0 2px #ffffff8c,inset 0 -8px 20px #b45a0059}}.nv-open-btn{transition:transform .35s var(--spring),box-shadow .35s,background .35s;-webkit-tap-highlight-color:transparent}.nv-open-btn:hover:not(:disabled){transform:scale(1.04)}.nv-open-btn:active:not(:disabled){transform:scale(.95)}.nv-open-btn:disabled{cursor:not-allowed;filter:grayscale();opacity:.55}.nv-open-ring{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;transform:rotate(-90deg)}.nv-open-ring circle{fill:none;stroke:var(--tone);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0}.nv-open-icon{place-items:center;width:40px;height:40px;display:grid;position:relative}.nv-open-icon .ui-icon{stroke-width:2px;width:36px;height:36px;transition:transform .45s var(--spring),opacity .3s;flex-basis:36px;position:absolute}.nv-open-icon .is-unlocked{opacity:0;transform:scale(.5)rotate(-20deg)}.nv-open-label{letter-spacing:-.01em;font-size:15px;font-weight:800}.nv-open.is-busy .nv-open-btn{animation:1s ease-in-out infinite nv-breathe}.nv-open.is-busy .nv-open-ring circle{opacity:1;stroke-dasharray:22 78;animation:.9s linear infinite nv-spin-dash}@keyframes nv-spin-dash{to{stroke-dashoffset:-100px}}@keyframes nv-breathe{50%{transform:scale(.97)}}.nv-open.is-open .nv-open-btn{--tone:#22c55e;color:#04210f;background:radial-gradient(circle at 35% 25%,#d9ffe6,#4ade80 45%,#15803d);box-shadow:0 0 0 10px #22c55e29,0 0 0 22px #22c55e12,0 24px 60px -14px #22c55ed9,inset 0 2px #ffffff8c}.nv-open.is-open .nv-open-ring circle{opacity:1;stroke-dashoffset:0;animation:nv-countdown var(--duration,5s) linear forwards}@keyframes nv-countdown{to{stroke-dashoffset:100px}}.nv-open.is-open .is-locked{opacity:0;transform:scale(.5)rotate(20deg)}.nv-open.is-open .is-unlocked{opacity:1;transform:none}.nv-open.is-error .nv-open-btn{--tone:#ff6b7d;color:#fff;background:radial-gradient(circle at 35% 25%,#ffc2ca,#ff6b7d 45%,#be123c);animation:.45s nv-shake}@keyframes nv-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.nv-open--xl .nv-open-btn{--size:200px}.nv-open--xl .nv-open-label{font-size:18px}.nv-open--sm .nv-open-btn{--size:auto;border-radius:999px;flex-direction:row;width:auto;height:44px;padding:0 18px;box-shadow:0 10px 22px -10px #f58c00cc,inset 0 1px #ffffff8c}.nv-open--sm .nv-open-icon{width:20px;height:20px}.nv-open--sm .nv-open-icon .ui-icon{flex-basis:18px;width:18px;height:18px}.nv-open--sm .nv-open-label{font-size:13px}.nv-open--sm .nv-open-ring{display:none}.nv-open--sm.is-open .nv-open-btn{box-shadow:0 10px 22px -10px #22c55ecc}.nv-open.is-readonly .nv-open-btn{cursor:default;color:var(--app-muted);background:var(--app-surface-soft);box-shadow:inset 0 0 0 1px var(--app-border)}.nv-open.is-readonly .nv-open-icon .ui-icon{opacity:1;position:static}.nv-dl{gap:2px;margin:0;display:grid}.nv-dl>div{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(120px,38%) minmax(0,1fr);gap:12px;padding:11px 4px;display:grid}.nv-dl>div:last-child{border-bottom:0}.nv-dl dt{color:var(--app-muted);font-size:13px;font-weight:600}.nv-dl dd{overflow-wrap:anywhere;margin:0;font-weight:600}.nv-danger-zone{border-top:1px dashed var(--app-border);justify-content:flex-end;margin-top:18px;padding-top:18px;display:flex}.nv-table-wrap{margin-inline:-4px;overflow-x:auto}.nv-table{border-collapse:collapse;width:100%;color:var(--app-text-soft);font-size:13.5px}.nv-table td{vertical-align:middle}.nv-filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.nv-filters label{color:var(--app-muted);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.nv-filters-actions{gap:8px;display:flex}.nv-form{flex-direction:column;gap:16px;display:flex}.nv-form-section{padding:22px}.nv-form-head{align-items:center;gap:14px;margin-bottom:18px;display:flex}.nv-form-head h2{margin:0;font-size:16px;font-weight:750}.nv-form-head p{color:var(--app-muted);margin:2px 0 0;font-size:13px}.nv-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.nv-field{min-width:0;color:var(--app-text-soft);flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.nv-field small{color:var(--app-muted);font-size:12px;font-weight:500}.nv-field--full{grid-column:1/-1}.nv-check{color:var(--app-text-soft);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.nv-form-actions{border:1px solid var(--app-border);border-radius:var(--radius-lg);background:var(--nv-glass);-webkit-backdrop-filter:blur(20px);box-shadow:var(--app-shadow-lg);justify-content:flex-end;gap:10px;padding:12px;display:flex;position:sticky;bottom:12px}.nv-switch{cursor:pointer;color:var(--app-text-soft);align-items:center;gap:12px;font-size:13.5px;font-weight:550;display:flex;position:relative}.nv-switch input[type=checkbox]{opacity:0;width:1px;height:1px;position:absolute}.nv-switch-track{background:var(--app-border-strong);border-radius:999px;flex-shrink:0;width:46px;height:28px;transition:background .25s;position:relative}.nv-switch-track:after{content:"";width:22px;height:22px;transition:transform .3s var(--spring);top:3px;background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #00000040}.nv-switch input:checked+.nv-switch-track{background:var(--nv-grad)}.nv-switch input:checked+.nv-switch-track:after{transform:translate(18px)}html[dir=rtl] .nv-switch input:checked+.nv-switch-track:after{transform:translate(-18px)}.nv-switch input:focus-visible+.nv-switch-track{box-shadow:var(--app-ring)}.nv-choice,.access-level-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;display:grid}.nv-choice-option,.access-level-option{cursor:pointer;display:block;position:relative}.nv-choice-option input,.access-level-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nv-choice-card,.access-level-card{border:1.5px solid var(--app-border);background:var(--app-surface-soft);height:100%;transition:border-color .2s,background .2s,box-shadow .2s,transform .25s var(--spring);border-radius:18px;flex-direction:column;gap:4px;padding:16px;display:flex}.nv-choice-card .ui-icon{color:var(--app-accent-ink);margin-bottom:4px}.nv-choice-card strong,.access-level-card strong{color:var(--app-text);font-size:14px}.nv-choice-card small,.access-level-card small{color:var(--app-muted);font-size:12.5px;font-weight:500;line-height:1.45}.nv-choice-option:hover .nv-choice-card,.access-level-option:hover .access-level-card{transform:translateY(-2px)}:is(.nv-choice-option,.access-level-option) input:checked+:is(.nv-choice-card,.access-level-card){border-color:var(--app-yellow);background:var(--app-accent-soft);box-shadow:0 0 0 4px #f5c40024}:is(.nv-choice-option,.access-level-option) input:focus-visible+:is(.nv-choice-card,.access-level-card){box-shadow:var(--app-ring)}.access-level-field{border:0;margin:0;padding:0}.access-level-field legend{color:var(--app-text-soft);margin-bottom:10px;font-size:13px;font-weight:600}.access-level-card{flex-direction:row;align-items:flex-start;gap:12px}.access-level-card>span:last-child{flex-direction:column;gap:3px;display:flex}.access-level-icon{background:var(--app-surface);width:40px;height:40px;color:var(--app-accent-ink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ui-access-badge{vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:24px;margin-inline-start:6px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.ui-access-badge .ui-icon{flex-basis:13px;width:13px;height:13px}.ui-access-badge.is-admin{background:var(--app-accent-soft);color:var(--app-accent-ink)}.ui-access-badge.is-viewer{background:var(--app-info-soft);color:var(--app-info)}.nv-toasts{z-index:280;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;inset-block-end:24px;inset-inline-end:24px}.nv-toast{border:1px solid var(--app-border);background:var(--app-surface-solid);min-width:260px;max-width:380px;box-shadow:var(--app-shadow-lg);pointer-events:auto;animation:nv-toast-in .45s var(--spring);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;font-weight:600;display:flex}.nv-toast .nv-alert-icon{width:34px;height:34px}.nv-toast.is-success .nv-alert-icon{background:var(--app-success-soft);color:var(--app-success)}.nv-toast.is-error .nv-alert-icon{background:var(--app-danger-soft);color:var(--app-danger)}.nv-toast.is-leaving{animation:.3s forwards nv-toast-out}@keyframes nv-toast-in{0%{opacity:0;transform:translateY(16px)scale(.95)}}@keyframes nv-toast-out{to{opacity:0;transform:translateY(10px)scale(.97)}}.cmdk{z-index:250;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk[hidden]{display:none!important}.cmdk-backdrop{-webkit-backdrop-filter:blur(8px);background:#0405088c;animation:.2s ui-fade;position:absolute;inset:0}.cmdk-panel{background:var(--app-surface-solid);border:1px solid var(--app-border);width:min(660px,100%);max-height:min(580px,76vh);box-shadow:0 40px 100px -24px #0009,var(--nv-inner);animation:ui-pop .22s var(--spring);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cmdk-search{border-bottom:1px solid var(--app-border);color:var(--app-muted);align-items:center;gap:12px;padding:8px 18px;display:flex}html body .cmdk-search input[data-palette-input]{flex:1;min-height:54px;box-shadow:none!important;color:var(--app-text)!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important}html body .cmdk-search input[data-palette-input]:focus{box-shadow:none!important;outline:none!important}.cmdk-list{overscroll-behavior:contain;margin:0;padding:8px;list-style:none;overflow-y:auto}.cmdk-group{color:var(--app-muted);letter-spacing:.12em;text-transform:uppercase;padding:12px 10px 6px;font-size:10.5px;font-weight:700}.cmdk-item{color:var(--app-text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:13px;align-items:center;gap:12px;padding:9px 10px;font-size:14px;font-weight:550;display:flex}.cmdk-item[aria-selected=true]{background:var(--app-accent-soft);color:var(--app-text)}.cmdk-icon{background:var(--app-surface-soft);border:1px solid var(--app-border);width:34px;height:34px;color:var(--app-muted);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.cmdk-icon .ui-icon{flex-basis:17px;width:17px;height:17px}.cmdk-icon--accent{background:var(--app-accent-soft);color:var(--app-accent-ink);border-color:#0000}.cmdk-item[aria-selected=true] .cmdk-icon{color:#17140a;background:var(--nv-grad);border-color:#0000}.cmdk-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cmdk-enter{opacity:0;color:var(--app-muted);flex-basis:16px!important;width:16px!important;height:16px!important}.cmdk-item[aria-selected=true] .cmdk-enter{opacity:1}html[dir=rtl] .cmdk-enter{transform:scaleX(-1)}.cmdk-empty{text-align:center;color:var(--app-muted);margin:0;padding:36px 16px}.cmdk-footer{border-top:1px solid var(--app-border);color:var(--app-muted);flex-wrap:wrap;gap:18px;padding:10px 18px;font-size:12px;display:flex}.cmdk-footer span{align-items:center;gap:4px;display:inline-flex}body.has-overlay{overflow:hidden}@keyframes ui-fade{0%{opacity:0}}.ui-confirm{border:1px solid var(--app-border);background:var(--app-surface-solid);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--app-text);box-shadow:0 40px 100px -24px #000000a6,var(--nv-inner);border-radius:26px;margin:auto;padding:0;inset:0}.ui-confirm[open]{animation:ui-pop .25s var(--spring)}.ui-confirm::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04050899}.ui-confirm-body{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:26px;display:grid}.ui-confirm-icon{background:var(--app-danger-soft);width:50px;height:50px;color:var(--app-danger);border-radius:16px;place-items:center;display:grid}.ui-confirm h2{letter-spacing:-.02em;margin:2px 0 6px;font-size:18px;font-weight:750}.ui-confirm p{color:var(--app-text-soft);margin:0;font-size:14px}.ui-confirm .ui-confirm-note{color:var(--app-muted);margin-top:6px;font-size:13px}.ui-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media(max-width:480px){.ui-confirm-actions .ui-button{flex:1}}.ui-to-top{z-index:45;border:1px solid var(--nv-glass-border);background:var(--nv-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:46px;height:46px;color:var(--app-text-soft);box-shadow:var(--app-shadow-lg);animation:ui-pop .25s var(--spring);border-radius:16px;place-items:center;display:grid;position:fixed;inset-block-end:24px;inset-inline-end:24px}.ui-to-top:hover{color:var(--app-text);transform:translateY(-3px)}body[data-page=auth-login]{background:0 0}.login-page{isolation:isolate;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.login-story{color:#fff;background:0 0;position:relative;overflow:visible}.login-story:before,.login-story:after{display:none}.login-page:before{content:"";z-index:-2;background:radial-gradient(900px 600px at 15% 10%,#f5c4004d,#0000 60%),radial-gradient(700px 500px at 60% 100%,#ff6e0038,#0000 60%),radial-gradient(600px 400px at 100% 20%,#2dd4bf1f,#0000 60%),#060709;animation:18s ease-in-out infinite alternate nv-login-bg;position:absolute;inset:0}.login-page:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000,#0000 70%);mask-image:radial-gradient(at 30% 40%,#000,#0000 70%)}@keyframes nv-login-bg{to{filter:hue-rotate(-8deg);background-position:40px 30px,-30px -20px,20px 10px,0 0}}.login-logo{border-radius:22px;width:72px;height:72px;box-shadow:0 0 0 1px #ffffff1a,0 20px 50px -12px #f5c400b3}.login-story h1{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 40%,#9aa3b2);-webkit-background-clip:text;background-clip:text;letter-spacing:-.055em!important;font-size:clamp(40px,5.4vw,76px)!important;font-weight:800!important;line-height:1!important}.login-story h1 span{background:var(--nv-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.login-story p{color:#b9c1cd;font-size:17px}.login-story small{color:#8f98a8;letter-spacing:.12em}.login-main{background:0 0;padding:40px}.login-card{-webkit-backdrop-filter:blur(30px)saturate(1.6);color:#fff;animation:nv-rise .7s var(--spring) both;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:30px;padding:40px;box-shadow:0 40px 100px -30px #000c,inset 0 1px #ffffff1a}html[data-theme=light] .login-card{color:var(--app-text);background:#ffffffdb;border-color:#fff9}.login-card h2{letter-spacing:-.04em;font-size:32px;font-weight:800}.login-card p{color:#aab2c0}html[data-theme=light] .login-card p{color:var(--app-muted)}.login-eyebrow{color:#ffd43b!important}html[data-theme=light] .login-eyebrow{color:var(--app-accent-ink)!important}.login-card label{opacity:.85;color:inherit!important}html[data-theme=dark] .login-card input{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff24!important}.login-card input{letter-spacing:.35em;text-align:center;min-height:56px!important;font-size:20px!important}.login-card .ui-button{font-size:15px;border-radius:16px!important;min-height:56px!important}.login-card footer{color:#8f98a8;border-top-color:#ffffff1a}.login-card .ui-button .ui-icon{transition:transform .3s var(--spring)}.login-card .ui-button:hover .ui-icon{transform:translate(4px)}html[dir=rtl] .login-card .ui-button:hover .ui-icon{transform:rotate(180deg)translate(4px)}.login-theme{color:#fff!important;background:#ffffff14!important;border-color:#ffffff24!important}.nv-tabbar{display:none}@media(max-width:1023px){:root{--nv-gap:10px}.app-main{margin-inline-start:0}.app-sidebar{width:min(320px,100vw - 20px);box-shadow:none;background:var(--app-surface-solid);inset:10px;inset-inline-end:auto;transform:translate(calc(-100% - 20px))}html[dir=rtl] .app-sidebar{transform:translate(calc(100% + 20px))}.app-sidebar.mobile-open,html[dir=rtl] .app-sidebar.mobile-open{transform:none;box-shadow:0 30px 80px -10px #0009}.mobile-sidebar-overlay.active{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0405088c}.mobile-menu-button{display:none!important}.app-topbar{margin:10px 10px 0;padding:0 8px 0 16px}html[dir=rtl] .app-topbar{padding:0 16px 0 8px}.topbar-search{flex:0 0 42px;justify-content:center;width:42px;height:42px;padding:0}.topbar-search :is(.topbar-search-text,kbd){display:none}.topbar-left{flex:auto}.topbar-right{flex:none;gap:6px}.topbar-user-text{display:none}.app-content{padding:20px 16px calc(var(--nv-tabbar) + 48px + env(safe-area-inset-bottom))}.ui-to-top{inset-block-end:calc(var(--nv-tabbar) + 28px + env(safe-area-inset-bottom))}.nv-toasts{align-items:center;inset-block-end:calc(var(--nv-tabbar) + 28px + env(safe-area-inset-bottom));inset-inline:12px}.nv-toast{width:100%;max-width:440px}.nv-tabbar{z-index:70;height:var(--nv-tabbar);border:1px solid var(--nv-glass-border);background:var(--nv-glass);-webkit-backdrop-filter:blur(28px)saturate(1.8);box-shadow:0 20px 50px -14px #00000080,var(--nv-inner);border-radius:26px;grid-template-columns:repeat(5,1fr);align-items:end;padding:6px;display:grid;position:fixed;inset-block-end:calc(12px + env(safe-area-inset-bottom));inset-inline:12px}.nv-tab{height:100%;color:var(--app-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10.5px;font-weight:650;text-decoration:none;transition:color .2s,background .2s;display:flex}.nv-tab-icon{width:44px;height:30px;transition:background .25s,transform .3s var(--spring);border-radius:999px;place-items:center;display:grid}.nv-tab-icon .ui-icon{flex-basis:22px;width:22px;height:22px}.nv-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.nv-tab[aria-current=page]{color:var(--app-text)}.nv-tab[aria-current=page] .nv-tab-icon{background:var(--app-accent-soft);color:var(--app-accent-ink)}.nv-tab:active .nv-tab-icon{transform:scale(.88)}.nv-tab--center .nv-tab-icon{background:var(--nv-grad);color:#17140a;width:58px;height:58px;box-shadow:0 14px 30px -10px #f58c00e6,inset 0 1px #ffffff80,0 0 0 6px var(--app-bg);border-radius:20px;margin-top:-30px}.nv-tab--center .nv-tab-icon .ui-icon{flex-basis:26px;width:26px;height:26px}.nv-tab--center[aria-current=page] .nv-tab-icon{background:var(--nv-grad);color:#17140a}.nv-dash>*{grid-column:1/-1}.nv-dash .nv-bento-4{grid-column:span 6}.nv-dash .nv-bento-4.nv-alerts,.nv-dash .nv-activity{grid-column:1/-1}.nv-kpis,.nv-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-split,.nv-split--reverse{grid-template-columns:minmax(0,1fr)}.nv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:root{--topbar-height:58px}.app-topbar{border-radius:20px;top:10px}.topbar-crumb,.topbar-crumb-sep,.topbar-theme{display:none}.topbar-avatar{border-radius:12px;width:36px;height:36px}.topbar-title{max-width:42vw;font-size:16px}.nv-readonly-pill span{display:none}.nv-readonly-pill{padding:0 9px}.app-content{padding-inline:12px;padding-top:16px}.nv-page{gap:16px}.nv-head{align-items:stretch}.nv-head-actions{width:100%}.nv-head-actions .nv-btn{flex:1}.app-content h1,.nv-title{font-size:30px!important}.nv-dash{gap:14px}.nv-dash .nv-bento-4{grid-column:1/-1}.nv-hero{border-radius:26px;flex-direction:column;align-items:flex-start;padding:24px 20px}.nv-hero-title{font-size:34px!important}.nv-hero-sub{font-size:14px}.nv-ring{inset-inline-end:16px;width:96px;height:96px;position:absolute;top:18px}.nv-ring:before{display:none}.nv-ring-inner{inset:8px}.nv-ring-inner strong{font-size:24px}.nv-ring-inner strong small{font-size:12px}.nv-ring-inner>span{display:none}.nv-hero-text{padding-inline-end:0}.nv-hero-meta{max-width:calc(100% - 110px)}.nv-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.nv-hero-actions .nv-chip{justify-content:center}.nv-chip--search{grid-column:1/-1}.nv-chip--search kbd{display:none}.nv-kpis{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-12px;padding:4px 12px 10px;display:flex;overflow-x:auto}.nv-kpis::-webkit-scrollbar{display:none}.nv-kpi{scroll-snap-align:start;flex:0 0 46%;padding:16px}.nv-kpi-value{font-size:34px}.nv-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nv-module{padding:14px}.nv-system{grid-template-columns:auto minmax(0,1fr) auto}.nv-system .nv-meter{grid-area:2/2/auto/-1}.nv-panel{padding:16px}.nv-stats{gap:10px}.nv-stat{column-gap:10px;padding:14px}.nv-stat .nv-stat-icon{width:38px;height:38px}.nv-stat-value{font-size:24px}.nv-doors,.nv-fields,.nv-choice,.access-level-options,.nv-filters{grid-template-columns:minmax(0,1fr)}.nv-form-actions{bottom:calc(var(--nv-tabbar) + 20px + env(safe-area-inset-bottom))}.nv-form-actions .nv-btn{flex:1}.nv-dl>div{grid-template-columns:minmax(0,1fr)}.nv-open--xl .nv-open-btn{--size:180px}.nv-table thead{display:none}.nv-table,.nv-table tbody,.nv-table tr,.nv-table td{display:block}.nv-table tr{border-bottom:1px solid var(--app-border);padding:12px 4px}.nv-table td{border:0;padding:3px 4px}html body .ui-table-wrap{box-shadow:none;background:0 0;border:0}html body .ui-table-wrap tr{background:var(--app-surface);box-shadow:var(--app-shadow);border-radius:18px}.login-page{flex-direction:column;display:flex}.login-story{padding:32px 24px 8px}.login-story h1{font-size:40px!important}.login-main{padding:16px 16px 40px}.login-card{border-radius:26px;padding:28px 22px}}@media(max-width:380px){.topbar-user{display:none}.nv-kpi{flex-basis:62%}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.nv-aurora span,.login-page:before,html.is-ready .app-content>*,html.is-ready .app-content>*>*{animation:none!important}.nv-ring{--nv-p:var(--value);animation:none}}@media print{.app-sidebar,.app-topbar,.ui-to-top,.ui-progress,.cmdk,.nv-tabbar,.nv-aurora,.nv-toasts{display:none!important}.app-main{margin:0!important}html,body{background:#fff!important}}.nv-hero-meta{text-transform:none}.nv-hero-meta time{display:inline-block}.nv-hero-meta time:first-letter{text-transform:uppercase}.nv-door-foot{margin-top:auto}.nv-module-text small{white-space:normal;line-height:1.25;overflow:visible}.nv-module .nv-stat-icon{width:40px;height:40px}@media(max-width:767px){svg.topbar-crumb-sep{display:none}}@media(max-width:1023px){.nv-tabbar,.app-topbar{background:var(--app-surface-solid)}@supports (color:color-mix(in lab,red,red)){.nv-tabbar,.app-topbar{background:color-mix(in srgb,var(--app-surface-solid) 88%,transparent)}}}@media(min-width:768px){html body[data-page=devices-index] .devices-filter-form{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}html body[data-page=devices-index] .devices-filter-form>:first-child{grid-column:span 2!important}}html body[data-page=users-index] .users-row{grid-template-columns:minmax(200px,1.5fr) minmax(120px,.9fr) minmax(150px,1fr) minmax(130px,.9fr) auto!important}html body[data-page=users-index] .users-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}html body[data-page=users-index] .users-status{white-space:nowrap;writing-mode:horizontal-tb;flex-shrink:0;margin-inline-end:4px;padding:5px 12px;font-size:12px;line-height:1.2}html body[data-page=users-index] .users-role-column .ui-access-badge{margin:6px 0 0}@media(max-width:1100px){html body[data-page=users-index] .users-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}}@media(max-width:767px){html body[data-page=users-index] .users-row{grid-template-columns:minmax(0,1fr)!important}html body[data-page=users-index] .users-actions{flex-wrap:wrap;justify-content:flex-start;min-width:0}}html[data-theme=light] .nv-hero{color:var(--app-text);background:radial-gradient(700px 320px at 0 0,#f5c4004d,#0000 60%),radial-gradient(520px 320px at 100% 100%,#ff8c1e33,#0000 60%),linear-gradient(135deg,#fffdf6,#fff6dc 55%,#ffefc7);border-color:#fffc;box-shadow:0 30px 70px -30px #b4780059,inset 0 1px #fff}html[data-theme=light] .nv-hero:before{background-image:linear-gradient(#78500012 1px,#0000 1px),linear-gradient(90deg,#78500012 1px,#0000 1px)}html[data-theme=light] .nv-hero-title{background:linear-gradient(#0b0d12 40%,#4a5262)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] .nv-hero-title .nv-gradient-text{background:linear-gradient(135deg,#d99a00,#f08a00 60%,#e06a00);-webkit-background-clip:text;background-clip:text}html[data-theme=light] .nv-hero-sub{color:var(--app-text-soft)}html[data-theme=light] .nv-hero-meta{color:var(--app-text-soft);background:#ffffffb3;border-color:#7850001f}html[data-theme=light] .nv-hero .nv-chip{color:var(--app-text);background:#ffffffbf;border-color:#78500024}html[data-theme=light] .nv-hero .nv-chip:hover{background:#fff}html[data-theme=light] .nv-hero .nv-chip .ui-icon{color:var(--app-accent-ink)}html[data-theme=light] .nv-hero kbd{color:var(--app-muted);background:#0f11160d;border-color:#0f11161f}html[data-theme=light] .nv-ring{background:conic-gradient(var(--tone) calc(var(--nv-p) * 1%),#7850001a 0)}html[data-theme=light] .nv-ring--success{--tone:#16a34a}html[data-theme=light] .nv-ring:before{border-color:#7850002e}html[data-theme=light] .nv-ring-inner{background:radial-gradient(circle at 30% 20%,#fff,#fff7e0);box-shadow:inset 0 1px #fff,0 10px 30px -12px #b4780066}html[data-theme=light] .nv-ring-inner strong{color:var(--app-text)}html[data-theme=light] .nv-ring-inner :is(strong small){color:var(--app-muted)}.nv-choice{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.nv-choice{grid-template-columns:minmax(0,1fr)}}.nv-test{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.nv-test.is-busy .nv-btn{opacity:.7;pointer-events:none}.nv-test.is-busy .nv-btn .ui-icon{animation:1s linear infinite nv-sweep}.nv-reveal{opacity:0;transform-origin:50% 0;transition:opacity .8s var(--ease),transform 1s var(--ease);transform:perspective(1200px)rotateX(16deg)translateY(48px)scale(.96)}.nv-reveal.is-visible{opacity:1;transform:none}.nv-tilt{transform-style:preserve-3d;will-change:transform;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0)!important;transition:transform .6s var(--ease),box-shadow .35s var(--ease),border-color .35s!important}.nv-tilt.is-tilting{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px) scale(1.02)!important;transition:transform .12s linear,box-shadow .35s var(--ease),border-color .35s!important;box-shadow:var(--app-shadow-lg),var(--nv-inner)!important}.nv-tilt :is(.nv-stat-icon,.nv-kpi-value,.nv-module-text strong){transition:transform .5s var(--spring);transform:translateZ(0)}.nv-tilt.is-tilting .nv-stat-icon{transform:translateZ(46px)scale(1.06)}.nv-tilt.is-tilting :is(.nv-kpi-value,.nv-module-text strong){transform:translateZ(30px)}.nv-tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff24 48%,#0000 62%) 0 0/220% 220%;background-position:var(--gx,50%) var(--gy,50%);transition:opacity .4s;position:absolute;inset:0}.nv-tilt.is-tilting:after{opacity:1}html[data-theme=light] .nv-tilt:after{background-image:linear-gradient(115deg,#0000 30%,#ffffffb3 48%,#0000 62%)}.nv-orbit-stage{perspective:700px;width:240px;height:240px;transform-style:preserve-3d;transform:rotateX(var(--hrx,0deg)) rotateY(var(--hry,0deg));transition:transform .5s var(--ease);flex:none;place-items:center;display:grid;position:relative}.nv-orbit-stage .nv-ring{grid-area:1/1}.nv-orbit{width:236px;height:236px;transform-style:preserve-3d;pointer-events:none;border:1px solid #f5c4004d;border-radius:50%;grid-area:1/1;animation:14s linear infinite nv-orbit-a}.nv-orbit--b{border-color:#ff8c1e42;width:206px;height:206px;animation:10s linear infinite nv-orbit-b}.nv-orbit--c{border:1px dashed #60c8fa38;width:262px;height:262px;animation:22s linear infinite nv-orbit-c}.nv-orbit i{background:#ffd43b;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:calc(50% - 5px);box-shadow:0 0 14px 3px #f5c400cc}.nv-orbit--b i{background:#ff9a1f;width:8px;height:8px;box-shadow:0 0 12px 3px #ff8c1ebf}.nv-orbit--c i{background:#60c8fa;width:7px;height:7px;box-shadow:0 0 12px 3px #60c8fab3}@keyframes nv-orbit-a{0%{transform:rotateX(72deg)rotateY(8deg)rotate(0)}to{transform:rotateX(72deg)rotateY(8deg)rotate(360deg)}}@keyframes nv-orbit-b{0%{transform:rotateX(60deg)rotateY(-50deg)rotate(0)}to{transform:rotateX(60deg)rotateY(-50deg)rotate(-360deg)}}@keyframes nv-orbit-c{0%{transform:rotateX(80deg)rotateY(40deg)rotate(0)}to{transform:rotateX(80deg)rotateY(40deg)rotate(360deg)}}html[data-theme=light] .nv-orbit{border-color:#c88c0059}.nv-shard{z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;animation:12s ease-in-out infinite nv-shard;position:absolute}.nv-shard--a{inset-inline-end:34%;width:90px;height:90px;top:-30px;rotate:18deg}.nv-shard--b{inset-inline-end:28%;width:54px;height:54px;animation-duration:9s;animation-delay:-4s;bottom:-14px;rotate:-14deg}.nv-shard--c{inset-inline-start:46%;border-radius:10px;width:34px;height:34px;animation-duration:14s;animation-delay:-7s;top:24px;rotate:38deg}html[data-theme=light] .nv-shard{background:linear-gradient(135deg,#fffc,#ffecb44d);border-color:#b478002e}@keyframes nv-shard{50%{translate:0 -14px;rotate:calc(var(--r,0deg) + 25deg)}}.nv-orbit-stage .nv-ring{filter:none;box-shadow:none;position:relative;inset:auto}.nv-orbit-stage{background:radial-gradient(circle,#4ade8038 0,#0000 48%);border-radius:50%}.nv-orbit-stage:has(.nv-ring--warning){background:radial-gradient(circle,#fbbf2438 0,#0000 48%)}.nv-orbit-stage:has(.nv-ring--danger){background:radial-gradient(circle,#ff6b7d38 0,#0000 48%)}@media(max-width:767px){.nv-orbit-stage{inset-inline-end:6px;width:124px;height:124px;position:absolute;top:6px}.nv-orbit{width:118px;height:118px}.nv-orbit--b{width:102px;height:102px}.nv-orbit--c{width:134px;height:134px}.nv-orbit i{width:7px;height:7px;top:-3.5px;left:calc(50% - 3.5px)}.nv-shard{display:none}.nv-hero-meta{max-width:calc(100% - 128px)}}.ui-nav-link[aria-current=page],.nv-btn--primary{animation:6s ease-in-out infinite nv-shimmer;background-image:linear-gradient(110deg,#ffe36b,#f5c400 30%,#ff9a1f 55%,#ffe36b 75%,#f5c400)!important;background-size:200% 100%!important}@keyframes nv-shimmer{50%{background-position:100% 0}}.nv-open-btn:before{content:"";z-index:-1;filter:blur(10px);opacity:.8;background:conic-gradient(#0000,#f5c4008c,#0000 35%,#ff8c1e73,#0000 70%);border-radius:50%;animation:4s linear infinite nv-sweep;position:absolute;inset:-14px}.nv-open-btn{isolation:isolate}.nv-open.is-open .nv-open-btn:before{background:conic-gradient(#0000,#22c55eb3,#0000 40%,#4ade8099,#0000 75%);animation-duration:1.4s}.nv-open--sm .nv-open-btn:before,.nv-open.is-readonly .nv-open-btn:before,.nv-open-btn:disabled:before{display:none}@keyframes nv-sweep{to{rotate:360deg}}@media(max-width:1023px){.nv-tab--center .nv-tab-icon{animation:3.5s ease-in-out infinite nv-bob}@keyframes nv-bob{50%{translate:0 -3px}}}body[data-page=network-index]{--net-online:#4ade80;--net-offline:#ff6b7d;--net-maintenance:#fbbf24;--net-unknown:#8f98a8}html[data-theme=light] body[data-page=network-index]{--net-online:#16a34a;--net-offline:#e11d48;--net-maintenance:#d97706;--net-unknown:#94a3b8}html body[data-page=network-index] .network-shell{transform-style:preserve-3d;box-shadow:0 50px 100px -40px #0000008c,var(--nv-inner);position:relative;isolation:auto!important;border:1px solid var(--app-border)!important;background:radial-gradient(60% 60% at 50% 50%,#f5c4001a,transparent 70%),var(--app-surface)!important;border-radius:30px!important}html body[data-page=network-index] .network-shell:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;background-image:linear-gradient(var(--app-yellow) 1px,transparent 1px),linear-gradient(90deg,var(--app-yellow) 1px,transparent 1px)!important}@supports (color:color-mix(in lab,red,red)){html body[data-page=network-index] .network-shell:before{background-image:linear-gradient(color-mix(in srgb,var(--app-yellow) 14%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--app-yellow) 14%,transparent) 1px,transparent 1px)!important}}html body[data-page=network-index] .network-shell:before{animation:30s linear infinite nv-grid-pan;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%);background-size:48px 48px!important}@keyframes nv-grid-pan{to{background-position:48px 48px,48px 48px}}html body[data-page=network-index] #networkLines{z-index:1;overflow:visible}html body[data-page=network-index] :is(.network-line,.network-glow,.network-flow){fill:none;stroke-linecap:round;stroke-linejoin:round}html body[data-page=network-index] .network-line{stroke-width:2px;opacity:.5;stroke-dasharray:none}html body[data-page=network-index] .network-glow{stroke-width:10px;opacity:.14;filter:blur(5px)}html body[data-page=network-index] .network-flow{stroke-width:2.2px;stroke-dasharray:2 14;opacity:.95;animation:.9s linear infinite nv-flow}html body[data-page=network-index] .network-flow.line-offline{stroke-dasharray:8 10;animation:2.4s linear infinite reverse nv-flow,1.4s ease-in-out infinite nv-blink}html body[data-page=network-index] .network-flow.line-maintenance{animation-duration:2s}@keyframes nv-flow{to{stroke-dashoffset:-16px}}@keyframes nv-blink{50%{opacity:.25}}html body[data-page=network-index] svg.is-first-draw .network-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:nv-draw 1.1s var(--ease) forwards;animation-delay:calc(var(--i) * 90ms + .35s)}html body[data-page=network-index] svg.is-first-draw .network-glow{opacity:0;animation:.6s forwards nv-fade-glow;animation-delay:calc(var(--i) * 90ms + 1.2s)}@keyframes nv-draw{to{stroke-dashoffset:0}}@keyframes nv-fade-glow{to{opacity:.14}}html body[data-page=network-index] .line-online{stroke:var(--net-online)}html body[data-page=network-index] .line-offline{stroke:var(--net-offline)}html body[data-page=network-index] .line-maintenance{stroke:var(--net-maintenance)}html body[data-page=network-index] .network-line.line-unknown{stroke:var(--net-unknown);stroke-dasharray:3 6}html body[data-page=network-index] .network-packet{stroke:none!important}html body[data-page=network-index] .network-packet.line-online{fill:var(--net-online);filter:drop-shadow(0 0 6px var(--net-online))}html body[data-page=network-index] .network-packet.line-maintenance{fill:var(--net-maintenance);filter:drop-shadow(0 0 6px var(--net-maintenance))}html body[data-page=network-index] :is(.network-center,.network-node){transform-style:preserve-3d;z-index:2}html body[data-page=network-index] .network-node{animation:nv-node-in .9s var(--spring) backwards;animation-delay:calc(var(--i,0) * 70ms + .15s)}@keyframes nv-node-in{0%{opacity:0;translate:0 40px -180px;rotate:x 35deg}}html body[data-page=network-index] .network-node-card{translate:0;transition:translate .45s var(--spring),border-color .3s!important;background:var(--app-surface-solid)!important;border:1px solid var(--app-border)!important;border-radius:20px!important}html body[data-page=network-index] .network-node-card:hover{translate:0 -6px;border-color:var(--app-yellow)!important}@supports (color:color-mix(in lab,red,red)){html body[data-page=network-index] .network-node-card:hover{border-color:color-mix(in srgb,var(--app-yellow) 50%,var(--app-border))!important}}html body[data-page=network-index] .network-node[data-status=online] .network-node-card{box-shadow:inset 0 2px 0 var(--net-online),0 24px 40px -26px var(--net-online),var(--app-shadow)!important}@supports (color:color-mix(in lab,red,red)){html body[data-page=network-index] .network-node[data-status=online] .network-node-card{box-shadow:inset 0 2px color-mix(in srgb,var(--net-online) 75%,transparent),0 24px 40px -26px color-mix(in srgb,var(--net-online) 70%,transparent),var(--app-shadow)!important}}html body[data-page=network-index] .network-node[data-status=maintenance] .network-node-card{box-shadow:inset 0 2px 0 var(--net-maintenance),0 24px 40px -26px var(--net-maintenance),var(--app-shadow)!important}@supports (color:color-mix(in lab,red,red)){html body[data-page=network-index] .network-node[data-status=maintenance] .network-node-card{box-shadow:inset 0 2px 0 var(--net-maintenance),0 24px 40px -26px color-mix(in srgb,var(--net-maintenance) 70%,transparent),var(--app-shadow)!important}}html body[data-page=network-index] .network-node[data-status=offline] .network-node-card{box-shadow:inset 0 2px 0 var(--net-offline),0 24px 40px -22px var(--net-offline),var(--app-shadow)!important}@supports (color:color-mix(in lab,red,red)){html body[data-page=network-index] .network-node[data-status=offline] .network-node-card{box-shadow:inset 0 2px 0 var(--net-offline),0 24px 40px -22px color-mix(in srgb,var(--net-offline) 80%,transparent),var(--app-shadow)!important}}html body[data-page=network-index] .network-node[data-status=offline] .network-node-card{animation:1.6s ease-in-out infinite nv-alarm}@keyframes nv-alarm{50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--net-offline) 60%,transparent))}}html body[data-page=network-index] .network-center{position:relative}html body[data-page=network-index] .network-center-card{animation:6s ease-in-out infinite nv-float;translate:0;background:radial-gradient(120% 100% at 0% 0%,#f5c40038,transparent 60%),var(--app-surface-solid)!important;border:1.5px solid var(--app-yellow)!important;border-radius:24px!important}@supports (color:color-mix(in lab,red,red)){html body[data-page=network-index] .network-center-card{border:1.5px solid color-mix(in srgb,var(--app-yellow) 60%,transparent)!important}}html body[data-page=network-index] .network-center-card{box-shadow:0 0 0 6px #f5c40012,0 30px 70px -20px #f5a0008c,var(--nv-inner)!important}@keyframes nv-float{50%{translate:0 -6px}}html body[data-page=network-index] .network-center:before,html body[data-page=network-index] .network-center:after{content:"";aspect-ratio:1;pointer-events:none;z-index:-1;border-radius:50%;width:min(100%,340px);position:absolute;top:50%;left:50%;translate:-50% -50%}html body[data-page=network-index] .network-center:before{border:1.5px solid var(--app-yellow)}@supports (color:color-mix(in lab,red,red)){html body[data-page=network-index] .network-center:before{border:1.5px solid color-mix(in srgb,var(--app-yellow) 55%,transparent)}}html body[data-page=network-index] .network-center:before{animation:3.2s ease-out infinite nv-radar}html body[data-page=network-index] .network-center:after{background:conic-gradient(from 0deg,transparent 0 75%,#f5c40038 98%,transparent 100%);width:min(130%,460px);animation:6s linear infinite nv-sweep;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes nv-radar{0%{opacity:.9;scale:.6}to{opacity:0;scale:1.6}}@media(min-width:1101px){html body[data-page=network-index] .network-shell{margin-block:10px 30px;transform:none;padding:44px!important}}@media(max-width:1100px){html body[data-page=network-index] .network-shell{transform:none;border-radius:24px!important}html body[data-page=network-index] :is(.network-node-card,.network-center-card){translate:none}html body[data-page=network-index] .network-center-card{animation:none}html body[data-page=network-index] .network-center:after{display:none}}@media(prefers-reduced-motion:reduce){.nv-reveal{opacity:1;transition:none;transform:none}.nv-tilt,.nv-tilt.is-tilting{transform:none!important}.nv-orbit,.nv-shard,.nv-open-btn:before,.ui-nav-link[aria-current=page],.nv-btn--primary,.nv-tab--center .nv-tab-icon{animation:none!important}html body[data-page=network-index] .network-shell{transform:none}html body[data-page=network-index] :is(.network-shell,.network-node,.network-center-card,.network-node-card,.network-flow,.network-line),html body[data-page=network-index] :is(){animation:none!important}}.nv-aurora span{filter:none;will-change:transform;contain:strict}.nv-aurora span:first-child{background:radial-gradient(circle,var(--nv-aurora-1) 0%,var(--nv-aurora-1) 30%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.nv-aurora span:first-child{background:radial-gradient(circle,var(--nv-aurora-1) 0%,color-mix(in srgb,var(--nv-aurora-1) 45%,transparent) 30%,transparent 68%)}}.nv-aurora span:nth-child(2){background:radial-gradient(circle,var(--nv-aurora-2) 0%,var(--nv-aurora-2) 30%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.nv-aurora span:nth-child(2){background:radial-gradient(circle,var(--nv-aurora-2) 0%,color-mix(in srgb,var(--nv-aurora-2) 45%,transparent) 30%,transparent 68%)}}.nv-aurora span:nth-child(3){background:radial-gradient(circle,var(--nv-aurora-3) 0%,var(--nv-aurora-3) 30%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.nv-aurora span:nth-child(3){background:radial-gradient(circle,var(--nv-aurora-3) 0%,color-mix(in srgb,var(--nv-aurora-3) 45%,transparent) 30%,transparent 68%)}}.nv-aurora{contain:strict}.nv-btn,.nv-chip,.ui-flash,.nv-flash,.nv-shard,.ui-to-top{-webkit-backdrop-filter:none;backdrop-filter:none}html body[data-page=network-index] .network-shell:before{will-change:transform;animation:30s linear infinite nv-grid-slide;inset:-48px}@keyframes nv-grid-slide{to{transform:translate(48px,48px)}}html body[data-page=network-index] .network-shell{overflow:clip}html body :is(.application-row,.credentials-row,.device-row,.documents-row,.employees-row,.license-row,.maintenance-row,.server-row,.store-row,.users-row){content-visibility:auto;contain-intrinsic-size:auto 96px}html.is-hidden :is(.nv-aurora span,.nv-orbit,.nv-shard,.nv-open-btn,.ui-nav-link,.nv-btn--primary,.network-flow,.network-center-card,.network-node-card,.network-center),html.is-hidden :is(.nv-open-btn,.nv-ring,.network-center):before,html.is-hidden .network-center:after,html.is-hidden .network-shell:before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html body[data-page=network-index] .network-shell:before{animation:none!important}}.itc{--itc-eye:#5ef2ff;--itc-glow:#5ef2ffb3;--itc-antenna:#ffe36b;z-index:120;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;inset-block-end:20px;inset-inline-end:22px}.itc>*{pointer-events:auto}.itc[data-state=happy]{--itc-eye:#7dffb2;--itc-glow:#7dffb2b3;--itc-antenna:#4ade80}.itc[data-state=sad]{--itc-eye:#8fb4ff;--itc-glow:#8fb4ff8c;--itc-antenna:#ff6b7d}.itc[data-state=thinking]{--itc-antenna:#fbbf24}.itc[data-state=surprised]{--itc-eye:#ffe36b;--itc-glow:#ffe36bb3;--itc-antenna:#60c8fa}.nv-toasts,.ui-to-top{inset-block-end:118px}.itc-bot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:84px;height:92px;padding:0;position:relative}.itc-bot:focus-visible{outline-offset:6px;border-radius:24px}.itc-robot{filter:drop-shadow(0 12px 18px #00000059);width:100%;height:100%;transition:transform .4s var(--spring,cubic-bezier(.34,1.56,.64,1));overflow:visible}.itc-bot:hover .itc-robot{transform:scale(1.07)}.itc-bot:active .itc-robot{transform:scale(.94)}.itc-body-group{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite itc-float}.itc-shadow{fill:#00000047;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite itc-shadow}@keyframes itc-float{50%{transform:translateY(-6px)}}@keyframes itc-shadow{50%{opacity:.6;transform:scaleX(.82)}}.itc-head{transform-box:fill-box;transform-origin:50% 90%;transition:transform .5s var(--spring,cubic-bezier(.34,1.56,.64,1))}.itc-antenna{fill:var(--itc-antenna);filter:drop-shadow(0 0 6px var(--itc-antenna));transition:fill .3s;animation:2.4s ease-in-out infinite itc-antenna}@keyframes itc-antenna{50%{opacity:.55}}.itc-core{fill:var(--itc-eye);filter:drop-shadow(0 0 5px var(--itc-glow));animation:1.8s ease-in-out infinite itc-antenna}.itc-arm{transform-box:fill-box;transform-origin:50% 10%}.itc-bot:hover .itc-arm--right,.itc[data-state=happy] .itc-arm--right{animation:.9s ease-in-out 2 itc-wave}html[dir=rtl] .itc-bot:hover .itc-arm--left,html[dir=rtl] .itc[data-state=happy] .itc-arm--left{animation:.9s ease-in-out 2 itc-wave-rtl}@keyframes itc-wave{25%{transform:rotate(-55deg)}50%{transform:rotate(-25deg)}75%{transform:rotate(-55deg)}}@keyframes itc-wave-rtl{25%{transform:rotate(55deg)}50%{transform:rotate(25deg)}75%{transform:rotate(55deg)}}.itc-face>g{opacity:0;transition:opacity .25s}.itc[data-state=idle] [data-face=idle],.itc[data-state=thinking] [data-face=thinking],.itc[data-state=happy] [data-face=happy],.itc[data-state=surprised] [data-face=surprised],.itc[data-state=sad] [data-face=sad]{opacity:1}.itc-eye{fill:var(--itc-eye);filter:drop-shadow(0 0 4px var(--itc-glow))}.itc-line{stroke:var(--itc-eye);stroke-width:4px;filter:drop-shadow(0 0 3px var(--itc-glow))}.itc-line--eye{stroke-width:5px}.itc-mouth{fill:var(--itc-eye);filter:drop-shadow(0 0 4px var(--itc-glow))}.itc-blush{fill:#ff788c8c;stroke:none}.itc-dot{fill:var(--itc-eye)}.itc-tear{fill:#8fd3ff;stroke:none;animation:1.6s ease-in infinite itc-tear}.itc-blink{transform-box:fill-box;transform-origin:50%;animation:4.5s infinite itc-blink}@keyframes itc-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.itc-dot{animation:1.1s ease-in-out infinite itc-typing}.itc-dot--2{animation-delay:.15s}.itc-dot--3{animation-delay:.3s}@keyframes itc-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes itc-tear{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(10px)}}.itc[data-state=thinking] .itc-head{transform:rotate(-7deg)}.itc[data-state=happy] .itc-body-group{animation:itc-jump .7s var(--spring,cubic-bezier(.34,1.56,.64,1)) 2,itc-float 3.6s ease-in-out 1.4s infinite}@keyframes itc-jump{40%{transform:translateY(-16px)scale(1.04)}}.itc[data-state=surprised] .itc-head{animation:itc-pop .45s var(--spring,cubic-bezier(.34,1.56,.64,1))}@keyframes itc-pop{40%{transform:scale(1.12)}}.itc[data-state=sad] .itc-head{transform:translateY(4px)rotate(5deg)}.itc[data-state=sad] .itc-body-group{animation-duration:6s}.itc-hint{background:var(--app-surface-solid,#fff);color:var(--app-text,#111);border:1px solid var(--app-border);box-shadow:var(--app-shadow-lg);white-space:nowrap;opacity:0;transform-origin:100% 100%;transition:opacity .3s,transform .4s var(--spring,cubic-bezier(.34,1.56,.64,1));pointer-events:none;border-radius:14px 14px 4px;padding:7px 12px;font-size:12.5px;font-weight:650;position:absolute;inset-block-end:calc(100% - 4px);inset-inline-end:58px;transform:translateY(6px)scale(.9)}html[dir=rtl] .itc-hint{transform-origin:0 100%;border-radius:14px 14px 14px 4px}.itc.is-hinting .itc-hint,.itc-bot:hover .itc-hint{opacity:1;transform:none}.itc.is-open .itc-hint{opacity:0!important}.itc-panel{border:1px solid var(--app-border);background:var(--app-surface-solid);width:min(390px,100vw - 32px);height:min(560px,100dvh - 160px);box-shadow:0 40px 90px -24px #0000008c,var(--nv-inner,none);transform-origin:100% 100%;animation:itc-open .38s var(--spring,cubic-bezier(.34,1.56,.64,1));border-radius:26px;flex-direction:column;display:flex;overflow:hidden}html[dir=rtl] .itc-panel{transform-origin:0 100%}.itc-panel[hidden]{display:none!important}@keyframes itc-open{0%{opacity:0;transform:translateY(16px)scale(.92)}}.itc-header{border-bottom:1px solid var(--app-border);background:radial-gradient(400px 120px at 0 0,#f5c40029,#0000 70%);align-items:center;gap:10px;padding:14px 14px 12px 16px;display:flex}.itc-avatar{background:#12141a;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px -8px #f5a000b3}.itc-avatar svg{width:34px;height:34px}.itc-title{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.itc-title strong{letter-spacing:-.01em;font-size:15px;font-weight:800}.itc-title small{color:var(--app-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.itc-title .nv-live-dot{width:6px;height:6px}.itc-icon-btn{width:36px;height:36px;color:var(--app-muted);background:0 0;border:0;border-radius:11px;place-items:center;display:grid}.itc-icon-btn:hover{background:var(--app-surface-soft);color:var(--app-text)}.itc-icon-btn .ui-icon{flex-basis:18px;width:18px;height:18px}.itc-log{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:10px;margin:0;padding:16px;list-style:none;display:flex;overflow-y:auto}.itc-msg{max-width:88%;animation:itc-msg .35s var(--spring,cubic-bezier(.34,1.56,.64,1)) backwards;display:flex}@keyframes itc-msg{0%{opacity:0;transform:translateY(8px)scale(.96)}}.itc-msg p{overflow-wrap:anywhere;border-radius:18px;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.5}.itc-msg--bot{align-self:flex-start}.itc-msg--bot p{background:var(--app-surface-soft);border:1px solid var(--app-border);border-start-start-radius:6px}.itc-msg--user{align-self:flex-end}.itc-msg--user p{background:var(--nv-grad,#f5c400);color:#17140a;border-start-end-radius:6px;font-weight:600}.itc-msg--bot.is-sad p{border-color:var(--app-danger)}@supports (color:color-mix(in lab,red,red)){.itc-msg--bot.is-sad p{border-color:color-mix(in srgb,var(--app-danger) 30%,transparent)}}.itc-msg--bot.is-sad p{background:var(--app-danger-soft)}.itc-msg--bot.is-happy p{border-color:var(--app-success)}@supports (color:color-mix(in lab,red,red)){.itc-msg--bot.is-happy p{border-color:color-mix(in srgb,var(--app-success) 30%,transparent)}}.itc-msg--bot.is-happy p{background:var(--app-success-soft)}.itc-typing{gap:4px;display:inline-flex;padding:12px 14px!important}.itc-typing i{background:var(--app-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite itc-typing}.itc-typing i:nth-child(2){animation-delay:.15s}.itc-typing i:nth-child(3){animation-delay:.3s}.itc-results{animation:itc-msg .4s var(--spring,cubic-bezier(.34,1.56,.64,1)) backwards;flex-direction:column;align-self:stretch;gap:6px;margin:0;padding:0;list-style:none;display:flex}.itc-result{border:1px solid var(--app-border);background:var(--app-surface);color:inherit;border-radius:14px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.itc-result:hover,.itc-result:focus-visible{border-color:var(--app-yellow);transform:translate(3px)}@supports (color:color-mix(in lab,red,red)){.itc-result:hover,.itc-result:focus-visible{border-color:color-mix(in srgb,var(--app-yellow) 50%,var(--app-border))}}.itc-result:hover,.itc-result:focus-visible{background:var(--app-accent-soft)}html[dir=rtl] .itc-result:hover{transform:translate(-3px)}.itc-result-icon{background:var(--app-accent-soft);width:34px;height:34px;color:var(--app-accent-ink);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.itc-result-icon svg{width:17px;height:17px}.itc-result-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.itc-result-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.itc-result-text small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.itc-result-tag{background:var(--app-surface-soft);color:var(--app-muted);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:700}.itc-redirect{color:var(--app-muted);align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.itc-redirect-bar{background:var(--app-surface-soft);border-radius:999px;flex:1;height:4px;overflow:hidden}.itc-redirect-bar span{background:var(--nv-grad,#f5c400);transform-origin:0;height:100%;animation:itc-progress var(--itc-delay,1.4s) linear forwards;display:block}html[dir=rtl] .itc-redirect-bar span{transform-origin:100%}@keyframes itc-progress{0%{transform:scaleX(0)}}.itc-redirect button{color:var(--app-accent-ink);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12px;font-weight:700}.itc-suggest{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.itc-chip{border:1px solid var(--app-border);background:var(--app-surface-soft);height:32px;color:var(--app-text-soft);border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .2s,border-color .2s,transform .2s}.itc-chip:hover{background:var(--app-accent-soft);border-color:var(--app-yellow)}@supports (color:color-mix(in lab,red,red)){.itc-chip:hover{border-color:color-mix(in srgb,var(--app-yellow) 45%,transparent)}}.itc-chip:hover{transform:translateY(-1px)}.itc-form{border-top:1px solid var(--app-border);gap:8px;padding:12px 14px 14px;display:flex}html body .itc-form input{flex:1;min-height:46px;border-radius:15px!important}.itc-send{background:var(--nv-grad,#f5c400);color:#17140a;border:0;border-radius:15px;flex-shrink:0;place-items:center;width:46px;height:46px;transition:transform .2s;display:grid;box-shadow:0 10px 22px -10px #f59600d9}.itc-send:hover{transform:translateY(-2px)}.itc-send:active{transform:scale(.94)}html[dir=rtl] .itc-send .ui-icon{transform:scaleX(-1)}@media(max-width:1023px){.itc{inset-block-end:calc(var(--nv-tabbar,72px) + 22px + env(safe-area-inset-bottom));inset-inline-end:14px}.itc-bot{width:64px;height:70px}.nv-toasts,.ui-to-top{inset-block-end:calc(var(--nv-tabbar,72px) + 104px + env(safe-area-inset-bottom))}}@media(max-width:560px){.itc.is-open{align-items:stretch;inset-inline:10px}.itc.is-open .itc-bot{align-self:flex-end}.itc-panel{width:100%;height:min(520px,100dvh - 230px)}}@media(prefers-reduced-motion:reduce){.itc *,.itc :before,.itc :after{transition:none!important;animation:none!important}}@media print{.itc{display:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
