.admin-shell,.admin-theme,.pn-scope{--line:#ffffff13;--line-2:#ffffff24;--text:#f6f3fa;--muted:#a8a2b6;--dim:#6e687c;--pink:#ff2ad9;--pink-soft:#ff7eea;--purple:#6d29d5;--grad:linear-gradient(115deg, #ff2ad9 0%, #b930e6 48%, #6d29d5 100%);--grad-text:linear-gradient(100deg, #ff4fe0 0%, #d252ff 50%, #8d5cff 100%);--green:#3de6a4;--amber:#ffc45e;--orange:#ff9b45;--red:#ff5a78;--blue:#74a9ff;--display:var(--font-panel), system-ui, -apple-system, "Segoe UI", sans-serif;--body:var(--font-panel), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-panel-mono), ui-monospace, "SF Mono", Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--pn-bg:#06050a;--pn-card:#110e1ab8;--pn-card-top:#ffffff08;--pn-pop:#130f1cf5;--pn-edge:#ffffff12;--pn-edge-hi:#ffffff1f;--pn-field:#06050a8c;--pn-shadow:inset 0 1px 0 #ffffff0b, 0 1px 1px #00000059, 0 24px 48px -34px #000000f2;--pn-shadow-pop:inset 0 1px 0 #ffffff0f, 0 40px 90px -30px #000000f2, 0 0 0 1px #0000004d;--pn-ring:0 0 0 3px #ff2ad924}.admin-shell,.admin-theme{--admin-bg:#06050a;--admin-sidebar:#0a0810;--admin-header:#07060b80;--admin-surface:#100d18;--admin-surface-elevated:#130f1c;--admin-input:#06050a8c;--admin-border:#ffffff13;--admin-border-strong:#ffffff24;--admin-text:#f6f3fa;--admin-text-muted:#a8a2b6;--admin-text-dim:#6e687c;--admin-accent:#ff5ae2;--admin-accent-hover:#ff7eea;--admin-accent-soft:#ff2ad91a;--admin-glow:#ff2ad91f;--admin-glow-soft:#6d29d524;--admin-shadow:inset 0 1px 0 #ffffff0b, 0 1px 1px #00000059, 0 24px 48px -34px #000000f2;--accent-start:#ff2ad9;--accent-end:#6d29d5;--accent:#ff5ae2;--accent-soft:#ff2ad91a;--font-body:var(--font-panel);--font-display:var(--font-panel);font-family:var(--body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell ::selection,.admin-theme ::selection{color:#fff;background:#ff2ad952}.admin-shell *{scrollbar-color:#ffffff1f transparent;scrollbar-width:thin}.admin-shell{isolation:isolate;background:var(--admin-bg);position:relative}.admin-shell:before,.admin-shell:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}.admin-shell:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(1000px 560px at 18% -10%,#ff2ad916,#0000 62%),radial-gradient(900px 620px at 96% -14%,#6d29d526,#0000 64%),radial-gradient(760px 520px at 62% 112%,#b930e60f,#0000 62%),linear-gradient(#09070f 0%,#06050a 55%,#050409 100%)}.admin-shell:after{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:-1px -1px;background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 48% at 58% 0,#000 10%,#0000 72%);mask-image:radial-gradient(60% 48% at 58% 0,#000 10%,#0000 72%)}.admin-shell>:not(.fixed){z-index:1;position:relative}.admin-shell .admin-main{position:relative}.admin-shell .admin-sidebar-panel{-webkit-backdrop-filter:blur(22px)saturate(140%);box-shadow:inset -1px 0 0 var(--pn-edge);background:linear-gradient(#0e0b16bd,#08070dd1)}.admin-shell .admin-topbar{background:var(--admin-header);-webkit-backdrop-filter:blur(22px)saturate(150%);position:relative}.admin-shell .admin-topbar:after{content:"";background:linear-gradient(90deg, var(--pn-edge), #ffffff0d 50%, transparent);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.admin-shell .admin-date-popover{background:var(--pn-pop);box-shadow:var(--pn-shadow-pop);animation:.18s cubic-bezier(.22,1,.36,1) admin-date-popover-in}.admin-shell [role=dialog][aria-modal=true] .admin-date-popover{max-width:100%;margin-top:.5rem;position:relative;inset:auto}@keyframes admin-date-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-shell .admin-card,.admin-shell .admin-panel,.admin-theme .admin-card,.admin-theme .admin-panel{border-color:var(--pn-edge);background:linear-gradient(180deg, var(--pn-card-top), transparent 42%), var(--pn-card);box-shadow:var(--pn-shadow);transition:border-color .2s,box-shadow .2s}.admin-shell .admin-metric,.admin-theme .admin-metric{transition:border-color .3s, transform .35s var(--ease);position:relative;overflow:hidden}.admin-shell .admin-metric:after,.admin-theme .admin-metric:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ff2ad917,#0000);border-radius:50%;width:160px;height:120px;position:absolute;top:-60px;right:-40px}.admin-shell .admin-metric:hover,.admin-theme .admin-metric:hover{border-color:var(--pn-edge-hi);transform:translateY(-1px)}.admin-shell .admin-metric-value,.admin-theme .admin-metric-value{background:linear-gradient(#fff 40%,#d8d1e6);color:#0000;-webkit-background-clip:text;background-clip:text}.admin-shell .admin-page-title,.admin-theme .admin-page-title{background:linear-gradient(#fff 30%,#cbc3da);color:#0000;-webkit-background-clip:text;background-clip:text}.admin-shell .admin-eyebrow,.admin-theme .admin-eyebrow{color:var(--pink-soft);font:400 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}.admin-shell .admin-eyebrow:before,.admin-theme .admin-eyebrow:before{content:"";background:var(--grad);width:18px;height:1px}.admin-shell .admin-data-table thead tr,.admin-theme .admin-data-table thead tr{background:#ffffff06}.admin-shell .admin-data-table thead th,.admin-theme .admin-data-table thead th{border-bottom:1px solid var(--pn-edge);color:#7d768b;font:400 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.admin-shell .admin-data-table tbody td,.admin-theme .admin-data-table tbody td{border-color:#ffffff0d}.admin-shell .admin-data-table tbody tr,.admin-theme .admin-data-table tbody tr{transition:background-color .15s}.admin-shell .admin-data-table tbody tr:hover,.admin-theme .admin-data-table tbody tr:hover{background:linear-gradient(90deg,#ff2ad90b,#ffffff04 45%,#0000)}.admin-shell .admin-btn-secondary,.admin-theme .admin-btn-secondary{border-color:var(--pn-edge-hi);background:linear-gradient(#ffffff12,#ffffff06);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d}.admin-shell .admin-btn-secondary:hover:not(:disabled),.admin-theme .admin-btn-secondary:hover:not(:disabled){background:linear-gradient(#ffffff1a,#ffffff0a);border-color:#fff3}.admin-shell .admin-btn-primary,.admin-theme .admin-btn-primary{background:var(--grad);border-color:#0000;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000026,0 10px 22px -12px #ff2ad999}.admin-shell .admin-btn-primary:hover:not(:disabled),.admin-theme .admin-btn-primary:hover:not(:disabled){filter:brightness(1.1)saturate(1.05)}.admin-shell :is(.admin-btn-primary,.admin-btn-secondary):active:not(:disabled),.admin-theme :is(.admin-btn-primary,.admin-btn-secondary):active:not(:disabled){transform:translateY(1px)}.admin-shell .admin-field,.admin-theme .admin-field{border-color:var(--pn-edge);background-color:var(--pn-field);transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px 2px #00000059}.admin-shell .admin-field:hover:not(:disabled),.admin-theme .admin-field:hover:not(:disabled){border-color:var(--pn-edge-hi)}.admin-shell .admin-field:focus,.admin-theme .admin-field:focus{box-shadow:inset 0 1px 2px #00000059, var(--pn-ring);border-color:#ff2ad980;outline:0}.admin-shell .admin-switch,.admin-theme .admin-switch{appearance:none;cursor:pointer;vertical-align:middle;background-color:#ffffff1f;background-image:radial-gradient(circle at .6875rem,#fff .5rem,#0000 .53rem);border:0;border-radius:999px;flex-shrink:0;width:2.375rem;height:1.375rem;transition:background-color .2s,background-position .2s;display:inline-block;box-shadow:inset 0 1px 2px #0006}.admin-shell .admin-switch:checked,.admin-theme .admin-switch:checked{background-image:radial-gradient(circle at calc(100% - .6875rem) 50%, #fff .5rem, transparent .53rem), var(--grad);box-shadow:inset 0 1px #fff3}.admin-shell .admin-switch:focus-visible,.admin-theme .admin-switch:focus-visible{outline-offset:2px;outline:2px solid #ff7eeab3}.admin-shell .admin-switch:disabled,.admin-theme .admin-switch:disabled{cursor:not-allowed;opacity:.5}.admin-shell :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline-color:#ff7eeab3}.admin-shell :is(button[draggable=true],button[aria-label^=Move\ ]){scroll-margin-top:72px;scroll-margin-bottom:96px}
