.dark{--background:#14111f;--foreground:#f0ecff;--card:#1b1729;--card-foreground:#f0ecff;--popover:#221d33;--popover-foreground:#f0ecff;--primary:#8364c9;--primary-foreground:#fff;--secondary:#262038;--secondary-foreground:#f0ecff;--muted:#262038;--muted-foreground:#aaa4bf;--accent:#2b2542;--accent-foreground:#fff;--border:#ffffff12;--input:#ffffff1c;--ring:#8364c9;--sidebar:#181424;--sidebar-foreground:#f0ecff;--sidebar-primary:#8364c9;--sidebar-primary-foreground:#fff;--sidebar-accent:#2b2542;--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff0f;--sidebar-ring:#8364c9;--chart-1:#8364c9;--chart-2:#6489e3;--chart-3:#b5c8ff;--chart-4:#c9b8ff;--chart-5:#4ade80;--zg-bg:#14111f;--zg-neb1:transparent;--zg-neb2:transparent;--zg-neb3:transparent;--zn-foot:#191526;--zn-star:#fff;--zn-star2:#c9b8ff;--zn-violet-ink:#b9a3f0}html:not(.dark){--background:#f7f6fa;--foreground:#16141d;--card:#fff;--card-foreground:#16141d;--popover:#fff;--popover-foreground:#16141d;--primary:#6f4fc4;--primary-foreground:#fff;--secondary:#efedf4;--secondary-foreground:#16141d;--muted:#efedf4;--muted-foreground:#55525f;--accent:#ece7f8;--accent-foreground:#16141d;--border:#16141d17;--input:#16141d26;--ring:#6f4fc4;--sidebar:#f1eff6;--sidebar-foreground:#16141d;--sidebar-primary:#6f4fc4;--sidebar-primary-foreground:#fff;--sidebar-accent:#ece7f8;--sidebar-accent-foreground:#16141d;--sidebar-border:#16141d14;--sidebar-ring:#6f4fc4;--chart-1:#6f4fc4;--chart-2:#315ab0;--chart-3:#8364c9;--chart-4:#b85c7a;--chart-5:#2f8f5b;--zg-bg:#f7f6fa;--zg-neb1:transparent;--zg-neb2:transparent;--zg-neb3:transparent;--zn-foot:#efedf4;--zn-star:#6f4fc4;--zn-star2:#16141d;--zn-violet-ink:#6a4cbf}html:is(.dark,:not(.dark)) body.zg-dash{background:var(--background)}.zn-sky{z-index:-10;pointer-events:none;background:var(--background);position:fixed;inset:0;overflow:hidden}.zn-sky>span{position:absolute;inset:0}.zn-sky .zn-a{background-image:radial-gradient(1px 1px at 23px 41px, var(--zn-star) 50%, transparent 51%), radial-gradient(1px 1px at 141px 87px, var(--zn-star2) 50%, transparent 51%), radial-gradient(1px 1px at 260px 12px, var(--zn-star) 50%, transparent 51%), radial-gradient(1px 1px at 77px 199px, var(--zn-star2) 50%, transparent 51%), radial-gradient(1px 1px at 203px 241px, var(--zn-star) 50%, transparent 51%), radial-gradient(1px 1px at 291px 168px, var(--zn-star2) 50%, transparent 51%);opacity:.45;background-size:320px 280px;animation:90s linear infinite zn-drift}.zn-sky .zn-b{background-image:radial-gradient(1.5px 1.5px at 90px 120px, var(--zn-star) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 410px 330px, var(--zn-star2) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 530px 60px, var(--zn-star) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 240px 470px, var(--zn-star) 50%, transparent 51%);opacity:.6;background-size:600px 540px;animation:160s linear infinite zn-drift2,7s ease-in-out infinite zn-twinkle}html:not(.dark) .zn-sky .zn-a{opacity:.18}html:not(.dark) .zn-sky .zn-b{opacity:.22;animation:160s linear infinite zn-drift2}html.bg-plain .zn-sky>span{display:none}@keyframes zn-drift{0%{background-position:0 0}to{background-position:-320px 280px}}@keyframes zn-drift2{0%{background-position:0 0}to{background-position:-600px 540px}}@keyframes zn-twinkle{0%,to{opacity:.6}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.zn-sky .zn-a,.zn-sky .zn-b{animation:none}}html:is(.dark,:not(.dark)) body.zg-dash h1,html:is(.dark,:not(.dark)) body.zg-dash main h1{font-family:var(--font-zg-display), var(--font-zg-body), system-ui, sans-serif;letter-spacing:-.025em}html:is(.dark,:not(.dark)) body.zg-dash [data-slot=card]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#ffffff0d;border-radius:16px}html:not(.dark) body.zg-dash [data-slot=card]{border-color:#16141d12}html:is(.dark,:not(.dark)) body.zg-dash [data-slot=button][class*=bg-primary]{background-image:none}html:is(.dark,:not(.dark)) body [class*=bg-linear-to][class*=from-violet-600]:not([class*=from-violet-600\/]){background-image:none;background-color:var(--primary)}html:is(.dark,:not(.dark)) body [class*=bg-linear-to][class*=from-primary\/2],html:is(.dark,:not(.dark)) body [class*=bg-linear-to][class*=from-primary\/15]{background-image:none;background-color:color-mix(in oklab, var(--primary) 14%, transparent);border-color:#0000}html:is(.dark,:not(.dark)) body [class*=bg-linear-to][class*=from-primary\/30][class*=to-transparent],html:is(.dark,:not(.dark)) body [class*=bg-linear-to][class*=from-violet-600\/25]{background-image:none;background-color:var(--accent);box-shadow:none}html:is(.dark,:not(.dark)) body [class*=bg-linear-to][class*=via-fuchsia]{background-image:none;background-color:var(--card);border-color:#0000}html:is(.dark,:not(.dark)) body.zg-dash [class~=text-violet-300],html:is(.dark,:not(.dark)) body.zg-dash [class~=text-violet-400],html:is(.dark,:not(.dark)) body.zg-dash [class~=text-violet-500],html:is(.dark,:not(.dark)) body.zg-dash [class~=text-violet-600],html:is(.dark,:not(.dark)) body.zg-dash [class~=text-violet-700],html:is(.dark,:not(.dark)) body.zg-dash [class~=dark\:text-violet-300]{color:var(--zn-violet-ink)}html:is(.dark,:not(.dark)) body.zg-dash [class*=text-violet-500\/15]{color:#8364c926}html:not(.dark) body.zg-dash [class~=bg-violet-500\/10]{background-color:#6f4fc41a}html:not(.dark) body.zg-dash [class*="hover:bg-violet-500/10"]:not(:hover):not([class~=bg-violet-500\/15]){background-color:#0000}html:not(.dark) body.zg-dash [class*="hover:bg-violet-500/10"]:hover,html:not(.dark) body.zg-dash [class~=bg-violet-500\/15]{background-color:#6f4fc41a}html:not(.dark) body.zg-dash [class*=border-violet-400\/30]{border-color:#6f4fc44d}html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#8a8ec0]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#8f93c9]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#b9bce6]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#b7bae6]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#a9acd9]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#a3a8db]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#6a6ea0]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#7c80b8]"]:not(:hover){color:var(--muted-foreground)}html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#c9d3ff]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#dfe2ff]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#eef0ff]"]:not(:hover),html:is(.dark,:not(.dark)) body.zg-dash [class*="text-[#dfe1ff]"]:not(:hover){color:var(--foreground)}html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#04051b]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#080a2a]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#0c0b2c]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#0d0c30]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#110f35]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#15134a]"]{background-color:var(--card)}html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#141846]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#1a1854]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#2a2a7a]"]{background-color:var(--secondary)}html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#7d40f1]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#8f57ff]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#5b6cff]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#6c7cff]"]:not([class*="bg-[#6c7cff]/"]){background-color:var(--primary)}html:is(.dark,:not(.dark)) body.zg-dash [class*="border-[#8ea2ff]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="border-[#bec8ff]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="border-[#c9d3ff]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="border-[#a078ff]"],html:is(.dark,:not(.dark)) body.zg-dash [class*="border-[#8b9cff]"],html:is(.dark,:not(.dark)) body.zg-dash [class*=border-indigo]{border-color:var(--border)}html.dark select option{color:#f0ecff!important;background-color:#221d33!important}html:not(.dark) select option{color:#16141d!important;background-color:#fff!important}html:is(.dark,:not(.dark)) body header.sticky{background-color:#14111fd1;border-color:#0000}html:not(.dark) body header.sticky{background-color:#f7f6fad9;border-color:#0000}html:is(.dark,:not(.dark)) body footer{background:var(--zn-foot)!important;border-color:#0000!important}html:is(.dark,:not(.dark)) body footer *{border-color:#0000!important}html:is(.dark,:not(.dark)) body.zg-dash [class*="bg-[#05061f]"]{background-color:var(--card)}html:is(.dark,:not(.dark)) body.zg-dash [class*=focus-within\:border-blue-400]:focus-within{border-color:var(--primary);--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}html{scrollbar-color:#8364c9 transparent}html:not(.dark){scrollbar-color:#6f4fc4 transparent}html ::-webkit-scrollbar-thumb{border:2px solid #0000;border-radius:999px;background:#8364c9 padding-box padding-box!important}html:not(.dark) ::-webkit-scrollbar-thumb{background:#6f4fc4 padding-box padding-box!important}::selection{background:#8364c959}.zn-brand{background:linear-gradient(95deg,#f0ecff 0%,#b5c8ff 45%,#8364c9 100%);color:#0000;-webkit-background-clip:text;background-clip:text}html:not(.dark) .zn-brand{background-image:linear-gradient(95deg,#1b3970 0%,#315ab0 45%,#6f4fc4 100%)}.zn-pp{box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px #8364c9bf, 0 0 12px 2px #8364c959;animation:4s ease-in-out infinite zn-pp-glow}@keyframes zn-pp-glow{0%,to{box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px #8364c9bf, 0 0 10px 1px #8364c947}50%{box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px #8364c9e6, 0 0 16px 3px #8364c973}}@media (prefers-reduced-motion:reduce){.zn-pp{animation:none}}
