@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_2b64bc{font-family:Sora,Sora Fallback;font-style:normal}.__variable_2b64bc{--font-display:"Sora","Sora Fallback"}:root{--background:#fff;--panel:rgba(255,255,255,0.92);--panel-strong:#ffffff;--surface:#fff7ef;--line:rgba(15,23,42,0.12);--line-strong:rgba(15,23,42,0.22);--text:#0f172a;--muted:#64748b;--muted-strong:#334155;--accent:#ff6b00;--accent-strong:#d75a00;--success:#16803c;--danger:#c81e1e;--shadow:0 20px 60px rgba(15,23,42,0.08);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0;overflow-x:hidden;background:var(--background);color:var(--text);font-family:var(--font-body),sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}img{max-width:100%;height:auto}.shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(255,123,43,.14),transparent 32%),linear-gradient(180deg,#fefaf4,#ffffff)}.container{width:min(1240px,calc(100% - 32px));margin:0 auto}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow)}.input,.select,.textarea{width:100%;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--text);padding:14px 16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.input:focus,.select:focus,.textarea:focus{border-color:rgba(255,107,0,.7);box-shadow:0 0 0 4px rgba(255,107,0,.12)}.textarea{min-height:140px;resize:vertical}.button,.buttonGhost,.buttonSecondary,.dangerButton{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:14px;border:0;cursor:pointer;font-weight:700;text-decoration:none;transition:transform .16s ease,opacity .16s ease,background-color .16s ease}.button:hover,.buttonGhost:hover,.buttonSecondary:hover,.dangerButton:hover{transform:translateY(-1px)}.button{background:var(--accent);color:white}.buttonSecondary{background:rgba(255,107,0,.12);color:var(--accent-strong)}.buttonGhost{background:transparent;color:var(--muted-strong);border:1px solid var(--line)}.dangerButton{background:rgba(200,30,30,.12);color:var(--danger)}.muted{color:var(--muted)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2,.grid-3{display:grid;gap:18px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.adminTheme{--accent:#173d70;--accent-strong:#102d54;--surface:#eff4fb;--line:#dce3ed;--shadow:0 2px 8px rgba(16,35,63,.035);font-size:14px;line-height:1.5;color:#172b49}.adminTheme .input,.adminTheme .select,.adminTheme .textarea{border-radius:8px;padding:11px 13px;font-size:13px}.adminTheme .input:focus,.adminTheme .select:focus,.adminTheme .textarea:focus{border-color:#517db8;box-shadow:0 0 0 3px #e4edfa}.adminTheme :is(.button,.buttonSecondary,.buttonGhost,.dangerButton){min-height:40px;border-radius:8px;font-size:12px;padding:10px 16px;font-weight:650}.adminTheme .button:hover{background:#102d54}.adminTheme .buttonSecondary{background:#edf3fb;color:#173d70}.adminTheme .buttonGhost{background:#fff}.adminTheme :is(button,a,input,select,summary):focus-visible{outline:3px solid #6a9cde;outline-offset:3px}.adminTheme button:disabled{opacity:.45;cursor:not-allowed;transform:none}.adminTheme input[type=checkbox]{accent-color:#173d70}@media (prefers-reduced-motion:reduce){.adminTheme *,.adminTheme :after,.adminTheme :before{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (max-width:960px){.grid-2,.grid-3{grid-template-columns:1fr}}