@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-12:24px;--space-16:32px;--input-height-sm:28px;--input-height:34px;--input-height-lg:40px;--button-height-sm:26px;--button-height:32px;--button-height-lg:38px;--table-row-height:36px;--table-row-height-compact:32px;--toolbar-height:40px;--panel-header-height:36px;--tab-height:32px;--radius-sm:3px;--radius:4px;--radius-md:6px;--radius-lg:8px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:15px;--text-xl:16px;--text-2xl:18px;--text-3xl:20px;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5}.cp-0{padding:var(--space-0)!important}.cp-1{padding:var(--space-1)!important}.cp-2{padding:var(--space-2)!important}.cp-3{padding:var(--space-3)!important}.cp-4{padding:var(--space-4)!important}.cp-5{padding:var(--space-5)!important}.cp-6{padding:var(--space-6)!important}.cp-8{padding:var(--space-8)!important}.cpx-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.cpx-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.cpx-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.cpx-6{padding-left:var(--space-6)!important;padding-right:var(--space-6)!important}.cpy-1{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.cpy-2{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.cpy-3{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.cpy-4{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.cm-0{margin:var(--space-0)!important}.cm-1{margin:var(--space-1)!important}.cm-2{margin:var(--space-2)!important}.cm-3{margin:var(--space-3)!important}.cm-4{margin:var(--space-4)!important}.cmb-1{margin-bottom:var(--space-1)!important}.cmb-2{margin-bottom:var(--space-2)!important}.cmb-3{margin-bottom:var(--space-3)!important}.cmb-4{margin-bottom:var(--space-4)!important}.cmt-1{margin-top:var(--space-1)!important}.cmt-2{margin-top:var(--space-2)!important}.cmt-3{margin-top:var(--space-3)!important}.cmt-4{margin-top:var(--space-4)!important}.cgap-1{gap:var(--space-1)!important}.cgap-2{gap:var(--space-2)!important}.cgap-3{gap:var(--space-3)!important}.cgap-4{gap:var(--space-4)!important}.cgap-6{gap:var(--space-6)!important}.compact-input{height:var(--input-height)!important;min-height:var(--input-height)!important;padding:var(--space-2) var(--space-4)!important;font-size:var(--text-sm)!important;border-radius:var(--radius)!important}.compact-input-sm{height:var(--input-height-sm)!important;min-height:var(--input-height-sm)!important;padding:var(--space-1) var(--space-3)!important;font-size:var(--text-xs)!important}.compact-select{min-height:var(--input-height)!important}.compact-select,.compact-select-trigger{height:var(--input-height)!important;font-size:var(--text-sm)!important}.compact-btn,.compact-select-trigger{padding:var(--space-2) var(--space-4)!important}.compact-btn{height:var(--button-height)!important;min-height:var(--button-height)!important;font-size:var(--text-sm)!important;border-radius:var(--radius)!important}.compact-btn-sm{height:var(--button-height-sm)!important;min-height:var(--button-height-sm)!important;padding:var(--space-1) var(--space-3)!important;font-size:var(--text-xs)!important}.compact-btn-icon{width:var(--button-height)!important;height:var(--button-height)!important;padding:0!important}.compact-btn-icon-sm{width:var(--button-height-sm)!important;height:var(--button-height-sm)!important;padding:0!important}.compact-textarea{padding:var(--space-3) var(--space-4)!important;font-size:var(--text-sm)!important;min-height:60px!important}.compact-checkbox{width:16px!important;height:16px!important}.compact-label{font-size:var(--text-xs)!important;font-weight:500!important;margin-bottom:var(--space-1)!important;color:hsl(var(--muted-foreground))}.compact-panel{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md)}.compact-panel-header{display:flex;align-items:center;justify-content:space-between;height:var(--panel-header-height);padding:0 var(--space-4);border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.3)}.compact-panel-title{font-size:var(--text-sm);font-weight:600;color:hsl(var(--foreground))}.compact-panel-body{padding:var(--space-4)}.compact-panel-body-flush{padding:0}.compact-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius-md);padding:var(--space-4)}.compact-card-sm{padding:var(--space-3)}.compact-table{font-size:var(--text-sm)}.compact-table th{height:var(--table-row-height-compact);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:hsl(var(--muted)/.5)}.compact-table td,.compact-table th{padding:var(--space-2) var(--space-4)}.compact-table td{height:var(--table-row-height);font-size:var(--text-sm)}.compact-table tr:hover td{background:hsl(var(--muted)/.3)}.compact-toolbar{height:var(--toolbar-height);padding:0 var(--space-4);background:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.compact-toolbar,.compact-toolbar-section{display:flex;align-items:center;gap:var(--space-2)}.compact-toolbar-divider{width:1px;height:20px;background:hsl(var(--border));margin:0 var(--space-2)}.compact-tabs-list{height:var(--tab-height);padding:var(--space-1);gap:var(--space-1)}.compact-tab{height:calc(var(--tab-height) - 6px);padding:0 var(--space-4);font-size:var(--text-xs);font-weight:500}.compact-sidebar{width:280px;background:hsl(var(--card));border-left:1px solid hsl(var(--border))}.compact-sidebar-header{display:flex;align-items:center;justify-content:space-between;height:var(--panel-header-height);padding:0 var(--space-4);border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.3)}.compact-sidebar-title{font-size:var(--text-sm);font-weight:600}.compact-sidebar-body{padding:var(--space-4)}.compact-sidebar-section{margin-bottom:var(--space-4)}.compact-sidebar-section-title{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:var(--space-3)}.compact-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.compact-form-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.compact-form-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}.compact-form-full{grid-column:1/-1}.compact-form-inline{display:flex;align-items:center;gap:var(--space-3)}.compact-field{display:flex;flex-direction:column;gap:var(--space-1)}.compact-field-horizontal{display:flex;align-items:center;gap:var(--space-3)}.compact-field-horizontal .compact-label{margin-bottom:0;min-width:100px}.compact-badge{height:20px;font-weight:500;border-radius:var(--radius-sm)}.compact-badge,.compact-tag{display:inline-flex;align-items:center;padding:0 var(--space-3);font-size:var(--text-xs)}.compact-tag{gap:var(--space-1);height:22px;background:hsl(var(--muted));border-radius:var(--radius)}.compact-text-xs{font-size:var(--text-xs)!important}.compact-text-sm{font-size:var(--text-sm)!important}.compact-text-base{font-size:var(--text-base)!important}.compact-text-md{font-size:var(--text-md)!important}.compact-text-lg{font-size:var(--text-lg)!important}.compact-heading{font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight)}.compact-subheading{font-size:var(--text-sm);font-weight:500;color:hsl(var(--muted-foreground))}.compact-page{display:flex;flex-direction:column;height:100%;overflow:hidden}.compact-page-header{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 var(--space-6);border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));flex-shrink:0}.compact-page-title{font-size:var(--text-md);font-weight:600}.compact-page-body{flex:1;overflow:auto;padding:var(--space-6)}.compact-page-body-flush{flex:1;overflow:hidden;padding:0}.compact-split{display:flex;height:100%;overflow:hidden}.compact-split-main{flex:1;overflow:auto}.compact-split-sidebar{width:280px;flex-shrink:0;border-left:1px solid hsl(var(--border));overflow:auto}.compact-dialog{padding:var(--space-6)}.compact-dialog-header{padding-bottom:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid hsl(var(--border))}.compact-dialog-title{font-size:var(--text-md);font-weight:600}.compact-dialog-description{font-size:var(--text-sm);color:hsl(var(--muted-foreground));margin-top:var(--space-1)}.compact-dialog-body{padding:var(--space-4) 0}.compact-dialog-footer{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid hsl(var(--border))}.compact-list{display:flex;flex-direction:column}.compact-list-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid hsl(var(--border));font-size:var(--text-sm)}.compact-list-item:last-child{border-bottom:none}.compact-list-item:hover{background:hsl(var(--muted)/.3)}.compact-list-item-selected{background:hsl(var(--primary)/.1)}.compact-stat{display:flex;flex-direction:column;gap:var(--space-1)}.compact-stat-value{font-size:var(--text-xl);font-weight:600;line-height:1}.compact-stat-label{font-size:var(--text-xs);color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.03em}.compact-stat-change{font-size:var(--text-xs);font-weight:500}.compact-dropdown-item{height:32px;padding:0 var(--space-4);font-size:var(--text-sm)}.compact-dropdown-item-sm{height:28px;padding:0 var(--space-3);font-size:var(--text-xs)}.compact-scrollbar::-webkit-scrollbar{width:8px;height:8px}.compact-scrollbar::-webkit-scrollbar-track{background:transparent}.compact-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.2);border-radius:4px}.compact-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.3)}@media (min-width:1024px){.lg\:compact-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.lg\:compact-form-grid-3{grid-template-columns:repeat(3,1fr)}.lg\:compact-form-grid-4{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.xl\:compact-form-grid-3{grid-template-columns:repeat(3,1fr)}.xl\:compact-form-grid-4{grid-template-columns:repeat(4,1fr)}}.dashboard-grid-4{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem}@media (min-width:640px){.dashboard-grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dashboard-grid-4{grid-template-columns:repeat(4,1fr)}}.dashboard-grid-2{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.dashboard-grid-2{grid-template-columns:repeat(2,1fr)}}.data-card{padding:.75rem}@media (min-width:768px){.data-card{padding:1rem}}@media (max-width:639px){.hide-mobile{display:none!important}}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:639px){.touch-target{min-height:44px;min-width:44px}}.data-row{min-height:40px;padding:.5rem .75rem}.data-row-compact{min-height:32px;padding:.375rem .75rem}@media (max-width:639px){.responsive-space{--space-multiplier:0.75}.responsive-p{padding:calc(var(--space-4) * .75)}.responsive-gap{gap:calc(var(--space-4) * .75)}}@keyframes spin-glow{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.premium-icon-container{position:relative;overflow:hidden;isolation:isolate}.premium-icon-glow{position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(transparent 0deg,transparent 270deg,var(--icon-glow-color,rgba(59,130,246,.8)) 1turn);animation:spin-glow 2s linear infinite;opacity:0;transition:opacity .3s ease-out;z-index:-2}.premium-icon-mask{position:absolute;inset:1.5px;border-radius:inherit;background-color:var(--icon-bg-color,#fff);z-index:-1;transition:background-color .2s ease-out}.group:hover .premium-icon-glow,.premium-icon-container:hover .premium-icon-glow{opacity:1}