@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}.__variable_0eeb07{--font-sans:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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_Mono_Fallback_9ef920;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:__DM_Mono_9ef920,__DM_Mono_Fallback_9ef920;font-style:normal}.__variable_9ef920{--font-mono:"__DM_Mono_9ef920","__DM_Mono_Fallback_9ef920"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}ol,ul{list-style:none}:root{--font-sans:"DM Sans",system-ui,-apple-system,sans-serif;--font-mono:"DM Mono","Courier New",monospace;--bg:#fff;--surface:#fff;--surface-raised:#f7f9fb;--surface-hover:#f2f5f9;--border:#e0e0e0;--border-strong:#bdbdbd;--text-primary:#0a0a0a;--text-secondary:#5c5c5c;--text-muted:#9e9e9e;--brand:#1565c0;--brand-hover:#1976d2;--brand-light:#e3f0ff;--brand-mid:#90caf9;--brand-dark:#0d47a1;--success:#2e7d32;--success-bg:#e8f5e9;--success-border:#a5d6a7;--warning:#e65100;--warning-bg:#fff3e0;--warning-border:#ffcc80;--error:#c62828;--error-bg:#ffebee;--error-border:#ef9a9a;--info:#0277bd;--info-bg:#e1f5fe;--info-border:#81d4fa;--font-xs:11px;--font-sm:13px;--font-base:15px;--font-md:17px;--font-lg:22px;--font-xl:28px;--font-xxl:36px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--line-height:1.5;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--ease-fast:120ms ease;--ease-base:200ms ease;--ease-slow:350ms ease;--sidebar-width:240px;--topbar-height:56px;--bottom-nav-height:60px;--content-max:1200px}[data-theme=dark]{--bg:#000;--surface:#111;--surface-raised:#1a1a1a;--surface-hover:#222;--border:#2a2a2a;--border-strong:#3d3d3d;--text-primary:#f5f5f5;--text-secondary:#aaa;--text-muted:#555;--success-bg:#0a1f0a;--warning-bg:#1f0f00;--error-bg:#1f0505;--info-bg:#001a26}body{font-family:var(--font-sans);font-size:var(--font-base);line-height:var(--line-height);color:var(--text-primary);background-color:var(--bg)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.skeleton{background:linear-gradient(90deg,var(--border) 0,var(--surface-raised) 50%,var(--border) 100%);background-size:200%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes springIn{0%{opacity:0;transform:scale(.85) translateY(12px)}60%{opacity:1;transform:scale(1.03) translateY(-2px)}80%{transform:scale(.98) translateY(1px)}to{transform:scale(1) translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(2.5);opacity:0}}:root{--spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--dur-fast:120ms;--dur-base:220ms;--dur-slow:380ms;--dur-enter:320ms;--dur-exit:200ms}.sf-page>*{animation:slideUp var(--dur-enter) var(--ease-out-expo) both}.sf-page>:first-child{animation-delay:0ms}.sf-page>:nth-child(2){animation-delay:60ms}.sf-page>:nth-child(3){animation-delay:.11s}.sf-page>:nth-child(4){animation-delay:.15s}.sf-page>:nth-child(5){animation-delay:185ms}.sf-page>:nth-child(n+6){animation-delay:.21s}.sf-card{transition:transform var(--dur-base) var(--spring),box-shadow var(--dur-base) ease}.sf-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px -6px rgba(0,0,0,.1)}.sf-card:active{transform:translateY(0) scale(.99)}button:not(:disabled):active{transform:scale(.97);transition:transform 80ms ease}.sf-row{transition:background var(--dur-fast) ease,transform 80ms ease}.sf-row:hover{background:var(--surface-hover)}.sf-row:active{transform:scale(.995)}.sf-stat{animation:springIn .45s var(--ease-out-expo) both}.sf-stat:first-child{animation-delay:0ms}.sf-stat:nth-child(2){animation-delay:60ms}.sf-stat:nth-child(3){animation-delay:.11s}.sf-stat:nth-child(4){animation-delay:.15s}.sf-stat:nth-child(5){animation-delay:185ms}.sf-list>*{animation:slideLeft .3s var(--ease-out-expo) both}.sf-list>:first-child{animation-delay:0ms}.sf-list>:nth-child(2){animation-delay:35ms}.sf-list>:nth-child(3){animation-delay:65ms}.sf-list>:nth-child(4){animation-delay:90ms}.sf-list>:nth-child(5){animation-delay:.11s}.sf-list>:nth-child(6){animation-delay:128ms}.sf-list>:nth-child(7){animation-delay:143ms}.sf-list>:nth-child(8){animation-delay:155ms}.sf-list>:nth-child(n+9){animation-delay:165ms}.sf-modal-overlay{animation:fadeIn var(--dur-exit) ease both}.sf-modal{animation:springIn var(--dur-enter) var(--ease-out-expo) both}.sf-dropdown{animation:slideDown .18s cubic-bezier(.22,1,.36,1) both;transform-origin:top}.sf-tab-content{animation:fadeIn .2s ease both}.sf-badge-new{animation:popIn .4s var(--spring) both}.sf-pulse{animation:pulse 1.8s ease infinite}.sf-float{animation:float 3s ease-in-out infinite}:focus-visible{outline:2.5px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm);transition:outline-color var(--dur-fast) ease}html{scroll-behavior:smooth}a{transition:color var(--dur-fast) ease,opacity var(--dur-fast) ease}input:focus,select:focus,textarea:focus{transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}button svg{transition:transform var(--dur-fast) var(--spring)}button:active:not(:disabled) svg{transform:scale(.88)}input[type=checkbox]{transition:transform var(--dur-fast) var(--spring),background var(--dur-fast) ease}input[type=checkbox]:checked{animation:popIn .2s var(--spring)}.sf-nav-item{transition:background var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-base) var(--spring)}.sf-nav-item:hover{transform:translateX(2px)}.sf-topbar{transition:box-shadow var(--dur-base) ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}