*{box-sizing:border-box}html{background:#f6f8fc}body{color:#172033;-webkit-font-smoothing:antialiased;background:#f6f8fc;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3157e8}.admin-shell.svelte-1qg5d05{min-height:100vh}.admin-shell.svelte-1qg5d05 aside:where(.svelte-1qg5d05){z-index:30;background:#fff;border-right:1px solid #e4e9f2;flex-direction:column;width:250px;padding:27px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-head.svelte-1qg5d05{border-bottom:1px solid #edf0f5;padding:0 9px 30px}.logo.svelte-1qg5d05{display:inline-flex}.logo.svelte-1qg5d05 img:where(.svelte-1qg5d05){object-fit:contain;width:96px;height:42px;display:block}.sidebar-head.svelte-1qg5d05>span:where(.svelte-1qg5d05){color:#a1aabd;letter-spacing:1.9px;margin-top:18px;font-size:9px;font-weight:850;display:block}nav.svelte-1qg5d05{padding-top:22px}nav.svelte-1qg5d05 p:where(.svelte-1qg5d05){color:#a1aabd;letter-spacing:1.7px;margin:0 12px 10px;font-size:9px;font-weight:850}.section-label.svelte-1qg5d05{padding-top:23px}nav.svelte-1qg5d05 a:where(.svelte-1qg5d05),.sidebar-foot.svelte-1qg5d05>a:where(.svelte-1qg5d05){color:#69768c;border-radius:11px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;transition:all .17s;display:flex}nav.svelte-1qg5d05 a:where(.svelte-1qg5d05):hover,.sidebar-foot.svelte-1qg5d05>a:where(.svelte-1qg5d05):hover{color:#3157d5;background:#f4f6ff}nav.svelte-1qg5d05 a:where(.svelte-1qg5d05){position:relative}nav.svelte-1qg5d05 a.active:where(.svelte-1qg5d05){color:#244bd5;background:linear-gradient(100deg,#edf2ff,#f4efff);font-weight:750}nav.svelte-1qg5d05 a.active:where(.svelte-1qg5d05):before{content:"";background:linear-gradient(#245ff1,#7028eb);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.nav-icon.svelte-1qg5d05{place-items:center;width:20px;height:20px;display:grid}.nav-icon.svelte-1qg5d05 svg:where(.svelte-1qg5d05){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sidebar-foot.svelte-1qg5d05{border-top:1px solid #edf0f5;margin-top:auto;padding-top:18px}.profile.svelte-1qg5d05{background:#f7f9fd;border-radius:13px;align-items:center;gap:10px;margin-top:18px;padding:13px 10px;display:flex}.profile.svelte-1qg5d05>span:where(.svelte-1qg5d05){color:#fff;background:linear-gradient(135deg,#245ff1,#7028eb);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.profile.svelte-1qg5d05 div:where(.svelte-1qg5d05){gap:2px;display:grid}.profile.svelte-1qg5d05 strong:where(.svelte-1qg5d05){font-size:11px}.profile.svelte-1qg5d05 small:where(.svelte-1qg5d05){color:#8c96a9;font-size:9px}.profile.svelte-1qg5d05 i:where(.svelte-1qg5d05){background:#3abc80;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 3px #3abc8018}.workspace.svelte-1qg5d05{min-height:100vh;margin-left:250px}.topbar.svelte-1qg5d05{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#98a2b4;background:#ffffffb8;border-bottom:1px solid #e6eaf2;align-items:center;gap:9px;height:66px;padding:0 clamp(24px,4vw,56px);font-size:12px;display:flex}.topbar.svelte-1qg5d05 b:where(.svelte-1qg5d05){color:#c7cdd9}.topbar.svelte-1qg5d05 strong:where(.svelte-1qg5d05){color:#536078}.topbar.svelte-1qg5d05 div:where(.svelte-1qg5d05){color:#66748c;align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.topbar.svelte-1qg5d05 i:where(.svelte-1qg5d05){background:#32ad70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #32ad7017}.workspace.svelte-1qg5d05>main:where(.svelte-1qg5d05){max-width:1440px;margin:auto;padding:38px clamp(24px,4vw,56px) 70px}.mobile-header.svelte-1qg5d05,.overlay.svelte-1qg5d05{display:none}.admin-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.admin-eyebrow{color:#3157e8;letter-spacing:1.8px;margin:0 0 8px;font-size:10px;font-weight:850}.admin-page-head h1{color:#172033;letter-spacing:-1.8px;margin:0;font-size:clamp(32px,4vw,46px);line-height:1}.admin-page-head p:last-child{color:#7b879b;margin:11px 0 0;font-size:14px}.admin-card{background:#fff;border:1px solid #e3e8f2;border-radius:18px;box-shadow:0 12px 35px #1d2a5a08}.admin-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#205ff2,#6b2be8);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #3157e826}.admin-button:hover{transform:translateY(-1px);box-shadow:0 12px 24px #3157e836}.admin-button:active{transform:translateY(0)}.admin-button[disabled]{opacity:.6;cursor:not-allowed;transform:none}.admin-card{transition:box-shadow .18s,border-color .18s}@media (prefers-reduced-motion:reduce){.admin-button:hover{transform:none}}@media (width<=900px){.admin-shell.svelte-1qg5d05 aside:where(.svelte-1qg5d05){transition:transform .22s;transform:translate(-105%);box-shadow:20px 0 50px #1720331c}.admin-shell.svelte-1qg5d05 aside.open:where(.svelte-1qg5d05){transform:none}.workspace.svelte-1qg5d05{margin-left:0}.topbar.svelte-1qg5d05{display:none}.mobile-header.svelte-1qg5d05{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-bottom:1px solid #e5e9f2;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex;position:sticky;top:0}.mobile-header.svelte-1qg5d05 button:where(.svelte-1qg5d05){background:#f0f3fa;border:0;border-radius:9px;align-content:center;gap:4px;width:38px;height:38px;padding:9px;display:grid}.mobile-header.svelte-1qg5d05 button:where(.svelte-1qg5d05) span:where(.svelte-1qg5d05){background:#33415c;border-radius:2px;height:2px}.mobile-header.svelte-1qg5d05 strong:where(.svelte-1qg5d05){font-size:13px}.mobile-header.svelte-1qg5d05 img:where(.svelte-1qg5d05){object-fit:contain;width:66px;height:30px}.overlay.svelte-1qg5d05{z-index:25;opacity:0;pointer-events:none;background:#10172980;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.overlay.visible.svelte-1qg5d05{opacity:1;pointer-events:auto}.workspace.svelte-1qg5d05>main:where(.svelte-1qg5d05){padding-top:28px}}@media (width<=560px){.workspace.svelte-1qg5d05>main:where(.svelte-1qg5d05){padding:25px 16px 55px}.admin-page-head{margin-bottom:22px;display:block}.admin-page-head h1{font-size:34px}.admin-page-head p:last-child{font-size:13px}}
