@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}:root{--bg:#ffffff;--panel:#ffffff;--panel-strong:#f7f9fc;--muted:#4b556b;--text:#0b1020;--text-muted:#5f6c8f;--body-bg:radial-gradient(circle at top left,rgba(25,198,194,0.12),transparent 55%),radial-gradient(circle at bottom right,rgba(21,88,192,0.1),transparent 55%),#ffffff;--primary:#19c6c2;--primary-strong:#1558c0;--primary-button:#1558c0;--accent:#1558c0;--alert:#ff5c7a;--success:#28d17c;--warning:#ffcc66;--border:rgba(11,16,32,0.1);--shadow:0 18px 60px rgba(15,23,42,0.08);--focus:rgba(25,198,194,0.25);--radius:14px;--nav-hover-border:rgba(21,88,192,0.2);--sidebar-bg:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(242,247,252,0.95));--badge-success-text:#28d17c;--badge-success-border:rgba(40,209,124,0.35);--badge-info-text:#19c6c2;--badge-info-border:rgba(25,198,194,0.35);--badge-warn-text:#ffcc66;--badge-warn-border:rgba(255,204,102,0.35);--badge-danger-text:#ff5c7a;--badge-danger-border:rgba(255,92,122,0.35);--badge-muted-text:var(--muted);--badge-muted-border:var(--border);--badge-dark-text:#111111;--badge-dark-border:rgba(17,17,17,0.2)}:root[data-theme=dark]{--bg:#05070f;--panel:rgba(255,255,255,0.03);--panel-strong:rgba(255,255,255,0.06);--muted:#a9b6da;--text:#eaf0ff;--text-muted:#7e8bb3;--body-bg:radial-gradient(circle at 20% 20%,rgba(25,198,194,0.18),transparent 35%),radial-gradient(circle at 80% 0%,rgba(21,88,192,0.2),transparent 30%),linear-gradient(135deg,#05070f,#04060d 50%,#05070f);--primary:#19c6c2;--primary-strong:#1558c0;--primary-button:#3b7bdc;--accent:#1558c0;--alert:#ff5c7a;--success:#28d17c;--warning:#ffcc66;--border:rgba(234,240,255,0.1);--shadow:0 10px 45px rgba(0,0,0,0.45);--focus:rgba(25,198,194,0.22);--nav-hover-border:rgba(234,240,255,0.1);--sidebar-bg:linear-gradient(180deg,rgba(7,10,18,0.92),rgba(9,14,26,0.92));--badge-dark-text:#eaf0ff;--badge-dark-border:rgba(234,240,255,0.2)}*{box-sizing:border-box}body{margin:0;font-family:Space Grotesk,Inter,system-ui,-apple-system,sans-serif;background:var(--body-bg);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;max-width:100%;min-width:0}canvas,img,svg,video{max-width:100%;height:auto}.menu-toggle{display:none!important}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr;background:var(--bg)}.app-main{min-width:0}.app-shell__overlay{display:none}@media (max-width:960px){.app-shell{grid-template-columns:1fr}.app-sidebar{position:fixed;top:0;left:0;width:260px;height:100vh;transform:translateX(-100%);transition:transform .2s ease;z-index:50}.app-sidebar.open{transform:translateX(0)}.app-shell__overlay{display:block;position:fixed;inset:0;background:rgba(2,6,23,.45);z-index:40}.menu-toggle{display:inline-flex!important}.app-main{padding:16px}}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}.grid{display:grid;grid-gap:12px;gap:12px}.grid>*{min-width:0}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.muted{color:var(--muted)}.page-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-title,.pill{align-items:center}.pill{padding:4px 10px;border-radius:30px;border:1px solid var(--border);display:inline-flex;gap:6px;font-size:12px;background:rgba(11,16,32,.04)}.pill.success{color:var(--success);border-color:rgba(40,209,124,.35)}.pill.warn{color:var(--warning);border-color:rgba(255,204,102,.35)}.pill.danger{color:var(--alert);border-color:rgba(255,92,122,.35)}.list-scroll{max-height:360px;overflow:auto}.hero{background:linear-gradient(135deg,rgba(25,198,194,.16),rgba(21,88,192,.12));border:1px solid rgba(25,198,194,.28);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.badge{padding:6px 10px;background:rgba(25,198,194,.12);color:#19c6c2;border-radius:30px;font-size:12px;border:1px solid rgba(25,198,194,.35)}.auth-badge{background:rgba(21,88,192,.16);border-color:rgba(21,88,192,.45);color:#1558c0}:root[data-theme=dark] .auth-badge{background:rgba(25,198,194,.14);border-color:rgba(25,198,194,.4);color:#19c6c2}.pill-dot{width:10px;height:10px;border-radius:999px;background:var(--primary-strong);display:inline-block}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table{width:100%;min-width:720px;border-collapse:collapse}.table td,.table th{white-space:nowrap}@media (max-width:960px){.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:720px){.stack-mobile{grid-template-columns:1fr!important}.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}.card{padding:14px}.app-main{padding:16px}}@media (max-width:520px){.grid{gap:10px}.card{padding:12px}}.guided-onboarding{position:fixed;inset:0;pointer-events:none;z-index:70}.guided-onboarding__panel{position:fixed;right:24px;bottom:24px;width:min(320px,86vw);padding:16px 16px 14px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(140deg,rgba(255,195,66,.22),rgba(25,198,194,.12),rgba(21,88,192,.1));box-shadow:0 18px 40px rgba(15,23,42,.18);color:var(--text);pointer-events:auto}.guided-onboarding__progress{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:rgba(11,16,32,.08);color:var(--text);margin-bottom:6px}.guided-onboarding__title{font-size:14px;font-weight:700}.guided-onboarding__text{margin-top:4px;font-size:13px;color:var(--muted)}@keyframes onboardingGlow{0%{box-shadow:0 0 0 0 rgba(255,178,36,.45),0 10px 28px rgba(21,88,192,.2)}50%{box-shadow:0 0 0 6px rgba(255,178,36,.35),0 16px 34px rgba(21,88,192,.25)}to{box-shadow:0 0 0 0 rgba(255,178,36,.45),0 10px 28px rgba(21,88,192,.2)}}.onboarding-active-target{position:relative;outline:4px solid rgba(255,178,36,.9);outline-offset:2px;box-shadow:0 0 0 6px rgba(21,88,192,.18),0 16px 30px rgba(15,23,42,.18);border-radius:14px;animation:onboardingGlow 1.8s ease-in-out infinite}.onboarding-active-target:hover{box-shadow:0 0 0 6px rgba(21,88,192,.24),0 20px 36px rgba(15,23,42,.2)}.guided-onboarding__nav{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.guided-onboarding__nav-button{border:none;border-radius:999px;padding:8px 14px;font-weight:700;cursor:pointer;background:rgba(11,16,32,.08);color:var(--text);transition:transform .15s ease,box-shadow .15s ease}.guided-onboarding__nav-button.primary{background:linear-gradient(120deg,#ffb224,#19c6c2);color:#0b1020;box-shadow:0 10px 24px rgba(21,88,192,.2)}.guided-onboarding__nav-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.guided-onboarding__nav-button:not(:disabled):hover{transform:translateY(-1px)}@media (max-width:720px){.guided-onboarding__panel{right:16px;bottom:16px}}