@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_646807{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--admin-bg:#080714;--admin-bg-soft:#0d0b1b;--surface-1:rgba(18,17,34,0.72);--surface-2:rgba(25,23,43,0.76);--surface-3:rgba(35,31,57,0.82);--glass-bg:rgba(20,18,36,0.68);--glass-bg-hover:rgba(30,27,50,0.78);--glass-border:rgba(255,255,255,0.075);--glass-border-hover:rgba(255,255,255,0.13);--glass-blur:18px;--primary:#7658f5;--primary-hover:#856cff;--primary-soft:rgba(118,88,245,0.14);--accent:#59dfcf;--accent-soft:rgba(89,223,207,0.11);--text-primary:#f7f5ff;--text-secondary:rgba(235,231,250,0.66);--text-muted:rgba(225,220,245,0.4);--success:#61e6bd;--success-soft:rgba(68,218,169,0.1);--warning:#f0c36b;--warning-soft:rgba(240,195,107,0.1);--sidebar-width:260px;--content-max-width:1500px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--shadow-soft:0 12px 40px rgba(0,0,0,0.18);--shadow-panel:0 18px 70px rgba(0,0,0,0.24);--transition-fast:160ms ease;--transition-normal:220ms ease;--font-admin:var(--font-plus-jakarta),Arial,sans-serif}*{box-sizing:border-box;padding:0;margin:0}body,html{min-height:100%}body{min-height:100vh;color:var(--text-primary);font-family:var(--font-admin);background:radial-gradient(circle at 12% 4%,rgba(102,70,217,.14),transparent 28%),radial-gradient(circle at 95% 92%,rgba(77,45,180,.08),transparent 30%),var(--admin-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.adminInput,.adminSelect,.adminTextarea{width:100%;color:var(--text-primary);font-family:inherit;font-size:13px;border:1px solid rgba(255,255,255,.09);border-radius:12px;outline:none;background-color:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.adminInput,.adminSelect{min-height:44px;padding:0 13px}.adminTextarea{min-height:120px;padding:12px 13px;line-height:1.55;resize:vertical}.adminInput:hover,.adminSelect:hover,.adminTextarea:hover{border-color:rgba(255,255,255,.15);background-color:rgba(255,255,255,.045)}.adminInput:focus,.adminSelect:focus,.adminTextarea:focus{border-color:rgba(132,103,255,.62);background-color:rgba(118,88,245,.055);box-shadow:0 0 0 3px rgba(118,88,245,.09),inset 0 1px 0 rgba(255,255,255,.035)}.adminInput::placeholder,.adminTextarea::placeholder{color:rgba(225,220,245,.3)}.adminInput:disabled,.adminSelect:disabled,.adminTextarea:disabled{opacity:.55;cursor:not-allowed}.adminSelect{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer;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='%239e99af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:15px}.adminSelect:hover{background-color:rgba(255,255,255,.045)}.adminSelect:focus{background-color:rgba(118,88,245,.055)}.adminSelect option{color:var(--text-primary);background:#171425}.field{display:flex;flex-direction:column;gap:8px}.field>span,.fieldHeader span{color:rgba(235,231,250,.7);font-size:11px;font-weight:600}.fieldHeader small{color:rgba(225,220,245,.32);font-size:10px}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.glassPanel{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),var(--shadow-soft);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.adminPage{display:flex;flex-direction:column;gap:28px;width:100%;max-width:var(--content-max-width);margin:0 auto}.adminPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.adminPageHeading{display:flex;flex-direction:column;gap:6px}.adminEyebrow{color:#9f89ff;font-size:12px;font-weight:650;letter-spacing:.02em}.adminTitle{color:var(--text-primary);font-size:34px;font-weight:650;line-height:1.08}.adminDescription{color:var(--text-secondary);font-size:14px;line-height:1.5}.primaryButton,.secondaryButton{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 17px;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.primaryButton{color:#ffffff;background:linear-gradient(135deg,var(--primary),#845cf4);box-shadow:0 8px 24px rgba(100,70,230,.2)}.primaryButton:hover{transform:translateY(-1px);background:linear-gradient(135deg,var(--primary-hover),#9274ff)}.secondaryButton{color:var(--text-secondary);border-color:var(--glass-border);background:rgba(255,255,255,.035)}.secondaryButton:hover{color:var(--text-primary);border-color:var(--glass-border-hover);background:rgba(255,255,255,.06)}.statusBadge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:650}.statusSuccess{color:var(--success);background:var(--success-soft)}.statusNeutral{color:var(--text-secondary);background:rgba(255,255,255,.055)}@media (max-width:800px){.adminPageHeader{align-items:stretch;flex-direction:column}.adminTitle{font-size:29px}}