:root{--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:161 93.5% 30.4%;--primary-foreground:0 0% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:199 89% 48%;--accent-foreground:0 0% 98%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--success:142 71% 45%;--success-foreground:0 0% 98%;--warning:38 92% 50%;--warning-foreground:0 0% 9%;--info:217 91% 60%;--info-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:161 93.5% 30.4%;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5% 34%;--sidebar-primary:161 93.5% 30.4%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:152 81% 96%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:240 5.9% 90%;--sidebar-ring:161 93.5% 30.4%;--chart-1:161 93.5% 30.4%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:0.5rem}.dark{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 5.9% 10%;--card-foreground:0 0% 98%;--popover:240 5.9% 10%;--popover-foreground:0 0% 98%;--primary:23 52% 59%;--primary-foreground:240 10% 3.9%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:23 52% 59%;--accent-foreground:240 10% 3.9%;--destructive:0 62.8% 50.6%;--destructive-foreground:0 0% 98%;--success:142 71% 45%;--success-foreground:0 0% 98%;--warning:38 92% 50%;--warning-foreground:0 0% 9%;--info:217 91% 60%;--info-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:23 52% 59%;--sidebar-background:240 5.9% 10%;--sidebar-foreground:0 0% 98%;--sidebar-primary:23 52% 59%;--sidebar-primary-foreground:240 10% 3.9%;--sidebar-accent:23 52% 20%;--sidebar-accent-foreground:0 0% 98%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:23 52% 59%;--chart-1:23 52% 59%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}:root{--motion-fast:150ms;--motion-base:200ms;--motion-slow:300ms;--motion-slower:500ms;--easing-standard:ease-out;--easing-emphasized:cubic-bezier(0.34,1.56,0.64,1);--easing-linear:linear;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0em;--letter-spacing-wide:0.025em;--brand-primary:#059669;--brand-primary-dark:#059669;--brand-accent:#0ea5e9;--brand-text:#064e3b}.dark .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.2);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.dark .shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 1px 2px -1px rgba(0,0,0,.3);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.dark .shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -2px rgba(0,0,0,.3);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.dark .shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.35),0 4px 6px -4px rgba(0,0,0,.35);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.dark .shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.35),0 8px 10px -6px rgba(0,0,0,.35);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.dark .shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.5);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.dark .shadow-card-elevated{--tw-shadow:0 4px 20px 0 rgba(0,0,0,.25);--tw-shadow-colored:0 4px 20px 0 var(--tw-shadow-color)}.dark .shadow-card-elevated-hover{--tw-shadow:0 8px 30px 0 rgba(0,0,0,.35);--tw-shadow-colored:0 8px 30px 0 var(--tw-shadow-color)}.dark .shadow-glass{--tw-shadow:0 8px 32px 0 rgba(0,0,0,.3);--tw-shadow-colored:0 8px 32px 0 var(--tw-shadow-color)}.dark .shadow-input{--tw-shadow:0 2px 8px 0 rgba(0,0,0,.15);--tw-shadow-colored:0 2px 8px 0 var(--tw-shadow-color)}.el-primary:focus,.el-primary:focus-visible,.el-primary:hover,.el-primary[data-state=active],.el-primary[data-state=open]{box-shadow:0 10px 20px -2px hsl(var(--primary)/.55)!important;background-color:hsl(var(--card))!important;border-color:transparent!important;border-left-color:hsl(var(--primary))!important}.el-primary[data-state=active],.el-primary[data-state=open]{transform:translateY(-2px)}.el-primary[data-state=active] svg,.el-primary[data-state=open] svg{color:hsl(var(--primary))!important}.el-destructive:focus,.el-destructive:focus-visible,.el-destructive:hover,.el-destructive[data-state=active],.el-destructive[data-state=open]{box-shadow:0 10px 20px -2px hsl(var(--destructive)/.55)!important;background-color:hsl(var(--card))!important;border-color:transparent!important;border-left-color:hsl(var(--destructive))!important}.el-destructive[data-state=active],.el-destructive[data-state=open]{transform:translateY(-2px)}.el-destructive[data-state=active] svg,.el-destructive[data-state=open] svg{color:hsl(var(--destructive))!important}.el-muted:focus,.el-muted:focus-visible,.el-muted:hover,.el-muted[data-state=active],.el-muted[data-state=open]{box-shadow:0 10px 20px -2px hsl(var(--muted-foreground)/.55)!important;background-color:hsl(var(--card))!important;border-color:transparent!important;border-left-color:hsl(var(--muted-foreground))!important}.el-muted[data-state=active],.el-muted[data-state=open]{transform:translateY(-2px)}.el-muted[data-state=active] svg,.el-muted[data-state=open] svg{color:hsl(var(--muted-foreground))!important}.el-success:focus,.el-success:focus-visible,.el-success:hover,.el-success[data-state=active],.el-success[data-state=open]{box-shadow:0 10px 20px -2px hsl(var(--success)/.55)!important;background-color:hsl(var(--card))!important;border-color:transparent!important;border-left-color:hsl(var(--success))!important}.el-success[data-state=active],.el-success[data-state=open]{transform:translateY(-2px)}.el-success[data-state=active] svg,.el-success[data-state=open] svg{color:hsl(var(--success))!important}.el-warning:focus,.el-warning:focus-visible,.el-warning:hover,.el-warning[data-state=active],.el-warning[data-state=open]{box-shadow:0 10px 20px -2px hsl(var(--warning)/.55)!important;background-color:hsl(var(--card))!important;border-color:transparent!important;border-left-color:hsl(var(--warning))!important}.el-warning[data-state=active],.el-warning[data-state=open]{transform:translateY(-2px)}.el-warning[data-state=active] svg,.el-warning[data-state=open] svg{color:hsl(var(--warning))!important}.el-info:focus,.el-info:focus-visible,.el-info:hover,.el-info[data-state=active],.el-info[data-state=open]{box-shadow:0 10px 20px -2px hsl(var(--info)/.55)!important;background-color:hsl(var(--card))!important;border-color:transparent!important;border-left-color:hsl(var(--info))!important}.el-info[data-state=active],.el-info[data-state=open]{transform:translateY(-2px)}.el-info[data-state=active] svg,.el-info[data-state=open] svg{color:hsl(var(--info))!important}.el-accent:focus,.el-accent:focus-visible,.el-accent:hover,.el-accent[data-state=active],.el-accent[data-state=open]{box-shadow:0 10px 20px -2px hsl(var(--accent)/.55)!important;background-color:hsl(var(--card))!important;border-color:transparent!important;border-left-color:hsl(var(--accent))!important}.el-accent[data-state=active],.el-accent[data-state=open]{transform:translateY(-2px)}.el-accent[data-state=active] svg,.el-accent[data-state=open] svg{color:hsl(var(--accent))!important}.el-primary-active{box-shadow:-4px 2px 16px -2px hsl(var(--primary)/.5)!important;border-color:transparent!important;border-left-color:hsl(var(--primary))!important}.el-destructive-active,.el-primary-active{background-color:hsl(var(--card))!important}.el-destructive-active{box-shadow:-4px 2px 16px -2px hsl(var(--destructive)/.5)!important;border-color:transparent!important;border-left-color:hsl(var(--destructive))!important}.el-muted-active{box-shadow:-4px 2px 16px -2px hsl(var(--muted-foreground)/.5)!important;border-color:transparent!important;border-left-color:hsl(var(--muted-foreground))!important}.el-muted-active,.el-success-active{background-color:hsl(var(--card))!important}.el-success-active{box-shadow:-4px 2px 16px -2px hsl(var(--success)/.5)!important;border-color:transparent!important;border-left-color:hsl(var(--success))!important}.el-warning-active{box-shadow:-4px 2px 16px -2px hsl(var(--warning)/.5)!important;border-color:transparent!important;border-left-color:hsl(var(--warning))!important}.el-info-active,.el-warning-active{background-color:hsl(var(--card))!important}.el-info-active{box-shadow:-4px 2px 16px -2px hsl(var(--info)/.5)!important;border-color:transparent!important;border-left-color:hsl(var(--info))!important}.el-accent-active{box-shadow:-4px 2px 16px -2px hsl(var(--accent)/.5)!important;border-color:transparent!important;border-left-color:hsl(var(--accent))!important;background-color:hsl(var(--card))!important}.focus-el-primary:focus-visible,.focus-el-primary:hover,.focus-el-primary[data-state=checked]{box-shadow:0 6px 16px -2px hsl(var(--primary)/.5)!important}.focus-el-destructive:focus-visible,.focus-el-destructive:hover,.focus-el-destructive[data-state=checked]{box-shadow:0 6px 16px -2px hsl(var(--destructive)/.5)!important}.focus-el-muted:focus-visible,.focus-el-muted:hover,.focus-el-muted[data-state=checked]{box-shadow:0 6px 16px -2px hsl(var(--muted-foreground)/.5)!important}.focus-el-success:focus-visible,.focus-el-success:hover,.focus-el-success[data-state=checked]{box-shadow:0 6px 16px -2px hsl(var(--success)/.5)!important}.focus-el-warning:focus-visible,.focus-el-warning:hover,.focus-el-warning[data-state=checked]{box-shadow:0 6px 16px -2px hsl(var(--warning)/.5)!important}.focus-el-info:focus-visible,.focus-el-info:hover,.focus-el-info[data-state=checked]{box-shadow:0 6px 16px -2px hsl(var(--info)/.5)!important}.focus-el-accent:focus-visible,.focus-el-accent:hover,.focus-el-accent[data-state=checked]{box-shadow:0 6px 16px -2px hsl(var(--accent)/.5)!important}.switch-primary[data-state=checked]{border-color:hsl(var(--primary))!important}.switch-primary[data-state=checked]>span{background-color:hsl(var(--primary)/.12)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--primary))!important}.switch-destructive[data-state=checked]{border-color:hsl(var(--destructive))!important}.switch-destructive[data-state=checked]>span{background-color:hsl(var(--destructive)/.12)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--destructive))!important}.switch-muted[data-state=checked]{border-color:hsl(var(--muted-foreground))!important}.switch-muted[data-state=checked]>span{background-color:hsl(var(--muted-foreground)/.12)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--muted-foreground))!important}.switch-success[data-state=checked]{border-color:hsl(var(--success))!important}.switch-success[data-state=checked]>span{background-color:hsl(var(--success)/.12)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--success))!important}.switch-warning[data-state=checked]{border-color:hsl(var(--warning))!important}.switch-warning[data-state=checked]>span{background-color:hsl(var(--warning)/.12)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--warning))!important}.switch-info[data-state=checked]{border-color:hsl(var(--info))!important}.switch-info[data-state=checked]>span{background-color:hsl(var(--info)/.12)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--info))!important}.switch-accent[data-state=checked]{border-color:hsl(var(--accent))!important}.switch-accent[data-state=checked]>span{background-color:hsl(var(--accent)/.12)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--accent))!important}.slider-primary [data-orientation]>span>span,.slider-primary[data-orientation]>span>span{background-color:hsl(var(--primary))!important}.slider-primary span[role=slider]{background-color:hsl(var(--primary)/.12)!important;border:none!important;box-shadow:inset 0 0 0 1.5px hsl(var(--primary))!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important}.slider-primary span[role=slider]:focus-visible,.slider-primary span[role=slider]:hover{box-shadow:inset 0 0 0 1.5px hsl(var(--primary)),0 6px 16px -2px hsl(var(--primary)/.5)!important}.slider-destructive [data-orientation]>span>span,.slider-destructive[data-orientation]>span>span{background-color:hsl(var(--destructive))!important}.slider-destructive span[role=slider]{background-color:hsl(var(--destructive)/.12)!important;border:none!important;box-shadow:inset 0 0 0 1.5px hsl(var(--destructive))!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important}.slider-destructive span[role=slider]:focus-visible,.slider-destructive span[role=slider]:hover{box-shadow:inset 0 0 0 1.5px hsl(var(--destructive)),0 6px 16px -2px hsl(var(--destructive)/.5)!important}.slider-muted [data-orientation]>span>span,.slider-muted[data-orientation]>span>span{background-color:hsl(var(--muted-foreground))!important}.slider-muted span[role=slider]{background-color:hsl(var(--muted-foreground)/.12)!important;border:none!important;box-shadow:inset 0 0 0 1.5px hsl(var(--muted-foreground))!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important}.slider-muted span[role=slider]:focus-visible,.slider-muted span[role=slider]:hover{box-shadow:inset 0 0 0 1.5px hsl(var(--muted-foreground)),0 6px 16px -2px hsl(var(--muted-foreground)/.5)!important}.slider-success [data-orientation]>span>span,.slider-success[data-orientation]>span>span{background-color:hsl(var(--success))!important}.slider-success span[role=slider]{background-color:hsl(var(--success)/.12)!important;border:none!important;box-shadow:inset 0 0 0 1.5px hsl(var(--success))!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important}.slider-success span[role=slider]:focus-visible,.slider-success span[role=slider]:hover{box-shadow:inset 0 0 0 1.5px hsl(var(--success)),0 6px 16px -2px hsl(var(--success)/.5)!important}.slider-warning [data-orientation]>span>span,.slider-warning[data-orientation]>span>span{background-color:hsl(var(--warning))!important}.slider-warning span[role=slider]{background-color:hsl(var(--warning)/.12)!important;border:none!important;box-shadow:inset 0 0 0 1.5px hsl(var(--warning))!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important}.slider-warning span[role=slider]:focus-visible,.slider-warning span[role=slider]:hover{box-shadow:inset 0 0 0 1.5px hsl(var(--warning)),0 6px 16px -2px hsl(var(--warning)/.5)!important}.slider-info [data-orientation]>span>span,.slider-info[data-orientation]>span>span{background-color:hsl(var(--info))!important}.slider-info span[role=slider]{background-color:hsl(var(--info)/.12)!important;border:none!important;box-shadow:inset 0 0 0 1.5px hsl(var(--info))!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important}.slider-info span[role=slider]:focus-visible,.slider-info span[role=slider]:hover{box-shadow:inset 0 0 0 1.5px hsl(var(--info)),0 6px 16px -2px hsl(var(--info)/.5)!important}.slider-accent [data-orientation]>span>span,.slider-accent[data-orientation]>span>span{background-color:hsl(var(--accent))!important}.slider-accent span[role=slider]{background-color:hsl(var(--accent)/.12)!important;border:none!important;box-shadow:inset 0 0 0 1.5px hsl(var(--accent))!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important}.slider-accent span[role=slider]:focus-visible,.slider-accent span[role=slider]:hover{box-shadow:inset 0 0 0 1.5px hsl(var(--accent)),0 6px 16px -2px hsl(var(--accent)/.5)!important}.progress-glow-primary{box-shadow:0 4px 14px 1px hsl(var(--primary)/.6)}.progress-glow-destructive{box-shadow:0 4px 14px 1px hsl(var(--destructive)/.6)}.progress-glow-muted{box-shadow:0 4px 14px 1px hsl(var(--muted-foreground)/.6)}.progress-glow-success{box-shadow:0 4px 14px 1px hsl(var(--success)/.6)}.progress-glow-warning{box-shadow:0 4px 14px 1px hsl(var(--warning)/.6)}.progress-glow-info{box-shadow:0 4px 14px 1px hsl(var(--info)/.6)}.progress-glow-accent{box-shadow:0 4px 14px 1px hsl(var(--accent)/.6)}.input-themed{transition:border-color var(--motion-slow) var(--easing-standard),box-shadow var(--motion-slow) var(--easing-standard)}.input-themed:focus,.input-themed:focus-within,.input-themed[data-state=open]{border-color:hsl(var(--primary))!important;box-shadow:0 4px 16px -2px hsl(var(--primary)/.35)!important;--tw-ring-shadow:none!important;--tw-ring-offset-shadow:none!important;outline:none!important}.input-themed:hover:not(:focus):not(:focus-within):not([data-state=open]):not(:disabled){border-color:hsl(var(--primary)/.5)!important}.cb-themed,.radio-themed{--tw-ring-offset-color:transparent!important}.cb-themed:not([data-state=checked]),.radio-themed:not([data-state=checked]){background-color:transparent!important}.cb-themed[data-state=checked]{background-color:hsl(var(--primary)/.12)!important}.radio-themed[data-state=checked]{background-color:hsl(var(--primary)/.08)!important}.cb-themed:focus-visible,.radio-themed:focus-visible{--tw-ring-color:transparent!important;--tw-ring-offset-color:transparent!important}.switch-hollow{padding:1px!important}.switch-hollow>span{border:none!important;margin:0!important}.switch-hollow[data-state=checked]{background-color:transparent!important;border:2px solid}.switch-hollow[data-state=unchecked]{background-color:transparent!important;border:2px solid hsl(var(--input))}.switch-hollow[data-state=unchecked]>span{background-color:hsl(var(--muted-foreground)/.12)!important;box-shadow:inset 0 0 0 1.5px hsl(var(--muted-foreground))!important}.tag-hollow>div.inline-flex{background-color:transparent!important;border-color:hsl(var(--primary))!important;color:hsl(var(--primary))!important}.tag-hollow-disabled>div.inline-flex{background-color:transparent!important;border-color:hsl(var(--muted-foreground)/.4)!important;color:hsl(var(--muted-foreground))!important}.tag-hollow-disabled>div.inline-flex button,.tag-hollow>div.inline-flex button{border:none!important;outline:none!important;box-shadow:none!important}.react-pdf__Page{position:relative}.react-pdf__Page__canvas{max-width:100%;height:auto!important}.react-pdf__Page__annotations,.react-pdf__Page__textContent{display:none}@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}