@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700&family=DM+Sans:wght@300;400;500&display=swap");@tailwind base;@tailwind components;@tailwind utilities;:root{color-scheme:light;--sidebar-width:240px;--page-pad-x:clamp(16px,2vw,32px);--page-pad-y:clamp(18px,2.2vw,28px);--bg:#f1f5f9;--surface:#fff;--surface-card:#fff;--surface-header:rgba(248,250,252,.97);--surface-input:rgba(0,0,0,.04);--surface-subtle:rgba(0,0,0,.02);--sidebar-bg:linear-gradient(180deg,#fff,#f8fafc);--modal-bg:#fff;--border:#cbd5e1;--border-blue:rgba(59,130,246,.2);--border-row:rgba(0,0,0,.03);--text:#0f172a;--text-2:#475569;--text-3:#94a3b8;--text-label:#64748b;--table-head:rgba(0,0,0,.03);--dot-border:#f1f5f9;--progress-track:rgba(0,0,0,.08);--nav-active-color:#1d4ed8;--nav-inactive-color:#64748b;--nav-active-bg:linear-gradient(90deg,rgba(37,99,235,.1),rgba(37,99,235,.04));--dropdown-bg:#fff;--dropdown-text:#0f172a;--dropdown-border:rgba(59,130,246,.15);--dropdown-hover:rgba(59,130,246,.08);--surface-panel:#fff;--surface-panel-soft:rgba(248,250,252,.94);--surface-panel-muted:rgba(241,245,249,.88);--surface-panel-strong:#fff;--surface-shadow:0 14px 34px rgba(15,23,42,.08);--muted-action-bg:rgba(15,23,42,.04);--muted-action-color:#475569;--info-action-color:#0369a1;--purple-action-color:#7e22ce;--danger-soft-text:#b91c1c;--success-soft-text:#047857}html.dark{color-scheme:dark;--bg:#060d1f;--surface:rgba(10,22,48,.85);--surface-card:rgba(4,8,20,.9);--surface-header:rgba(6,13,31,.95);--surface-input:hsla(0,0%,100%,.04);--surface-subtle:hsla(0,0%,100%,.02);--sidebar-bg:linear-gradient(180deg,#04091a,#030810);--modal-bg:linear-gradient(160deg,#0d1b35,#060d1f);--border:rgba(30,58,95,.5);--border-blue:rgba(59,130,246,.1);--border-row:hsla(0,0%,100%,.03);--text:hsla(0,0%,100%,.9);--text-2:hsla(0,0%,100%,.5);--text-3:hsla(0,0%,100%,.3);--text-label:#475569;--table-head:hsla(0,0%,100%,.04);--dot-border:#060d1f;--progress-track:hsla(0,0%,100%,.08);--nav-active-color:#93c5fd;--nav-inactive-color:hsla(0,0%,100%,.45);--nav-active-bg:linear-gradient(90deg,rgba(37,99,235,.18),rgba(37,99,235,.06));--dropdown-bg:#0b152d;--dropdown-text:hsla(0,0%,100%,.92);--dropdown-border:rgba(59,130,246,.25);--dropdown-hover:rgba(59,130,246,.15);--surface-panel:rgba(10,22,48,.7);--surface-panel-soft:rgba(15,23,42,.55);--surface-panel-muted:rgba(15,23,42,.48);--surface-panel-strong:rgba(4,8,20,.9);--surface-shadow:none;--muted-action-bg:rgba(15,23,42,.55);--muted-action-color:hsla(0,0%,100%,.5);--info-action-color:#bae6fd;--purple-action-color:#ddd6fe;--danger-soft-text:#fecdd3;--success-soft-text:#bbf7d0}body,html{min-width:0;width:100%;max-width:100%;overflow-x:hidden;background:var(--bg);color:var(--text);transition:background .3s,color .3s;scrollbar-width:thin;scrollbar-color:rgba(71,85,105,.88) rgba(15,23,42,.14)}*,:after,:before{box-sizing:border-box}[role=button],a,button,input,select,textarea{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}optgroup,option,select{font-family:DM Sans,sans-serif}select{color:var(--dropdown-text);background-color:var(--dropdown-bg);border:1px solid var(--dropdown-border);border-radius:8px;padding:8px 12px;appearance:none;-webkit-appearance:none;-moz-appearance:none}select:focus{outline:none;border-color:rgba(59,130,246,.5);box-shadow:0 0 0 2px rgba(59,130,246,.2)}select:disabled{opacity:.5;cursor:not-allowed}optgroup,option{background-color:var(--dropdown-bg);color:var(--dropdown-text)}option:checked,option:focus,option:hover{background-color:var(--dropdown-hover)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(15,23,42,.16)}::-webkit-scrollbar-thumb{background:rgba(71,85,105,.88);border-radius:999px;border:2px solid rgba(15,23,42,.16)}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.94)}.app-main-shell,.sidebar-scroll+main,aside+main{width:calc(100vw - var(--sidebar-width));max-width:calc(100vw - var(--sidebar-width));min-width:0;overflow-x:hidden}.app-page-pad{flex:1 1;min-width:0;max-width:100%;padding:var(--page-pad-y) var(--page-pad-x)}html:not(.dark) [style*="background: linear-gradient(135deg, rgba(15, 23, 42"], html:not(.dark) [style*="background: linear-gradient(135deg, rgba(15,23,42"], html:not(.dark) [style*="background: linear-gradient(180deg, rgba(15, 23, 42"], html:not(.dark) [style*="background: linear-gradient(180deg, rgba(15,23,42"], html:not(.dark) [style*="background: linear-gradient(180deg, rgba(7, 18, 34"], html:not(.dark) [style*="background: linear-gradient(180deg, rgba(7,18,34"], html:not(.dark) [style*="background: rgba(10, 22, 48"], html:not(.dark) [style*="background: rgba(10,22,48"], html:not(.dark) [style*="background: rgba(15, 23, 42"], html:not(.dark) [style*="background: rgba(15,23,42"]{background:var(--surface-card)!important;border-color:var(--border)!important;box-shadow:var(--surface-shadow)!important}html:not(.dark) [style*="background: rgba(8, 19, 43"], html:not(.dark) [style*="background: rgba(8,19,43"]{background:var(--surface-panel-soft)!important;border-color:var(--border)!important}html:not(.dark) [style*="color: #e2e8f0"],html:not(.dark) [style*="color: #f8fafc"],html:not(.dark) [style*="color: rgb(226, 232, 240)"],html:not(.dark) [style*="color: rgb(248, 250, 252)"],html:not(.dark) [style*="color:#e2e8f0"],html:not(.dark) [style*="color:#f8fafc"]{color:var(--text)!important}html:not(.dark) [style*="color: #cbd5e1"],html:not(.dark) [style*="color: rgb(203, 213, 225)"],html:not(.dark) [style*="color: rgba(203, 213, 225"],html:not(.dark) [style*="color: rgba(226, 232, 240"],html:not(.dark) [style*="color:#cbd5e1"]{color:var(--text-2)!important}html:not(.dark) [style*="color: #bae6fd"],html:not(.dark) [style*="color: #bfdbfe"],html:not(.dark) [style*="color: #e0f2fe"],html:not(.dark) [style*="color: rgb(186, 230, 253)"],html:not(.dark) [style*="color: rgb(191, 219, 254)"],html:not(.dark) [style*="color: rgb(224, 242, 254)"],html:not(.dark) [style*="color:#bae6fd"],html:not(.dark) [style*="color:#bfdbfe"],html:not(.dark) [style*="color:#e0f2fe"]{color:var(--info-action-color)!important}html:not(.dark) [style*="color: #ddd6fe"],html:not(.dark) [style*="color: rgb(221, 214, 254)"],html:not(.dark) [style*="color:#ddd6fe"]{color:var(--purple-action-color)!important}.app-scroll-x{max-width:100%;overflow-x:auto}@media (max-width:1440px){:root{--page-pad-x:clamp(14px,1.6vw,24px);--page-pad-y:clamp(16px,2vw,24px)}}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;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_0eeb07;font-style:normal;font-weight:400;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_0eeb07;font-style:normal;font-weight:500;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_0eeb07;font-style:normal;font-weight:500;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_0eeb07;font-style:normal;font-weight:600;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_0eeb07;font-style:normal;font-weight:600;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_0eeb07;font-style:normal;font-weight:700;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_0eeb07;font-style:normal;font-weight:700;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_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}