@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1o60yhwqd7ueg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.0n0q_nh7u2mrm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.0nt7ek_nfk5a4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.39q78sztp1ci5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.20f3xrkj613ah.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-ext-wght-normal.2ij5maosbedmv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-cyrillic-wght-normal.33c6-jfmyetfr.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-symbols2-wght-normal.0peao-xekk45v.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-vietnamese-wght-normal.3lyzf0uofk1_2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.18_jyrw-ln1dm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.1t7tphccnfzmb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--toast-ring-angle:145deg}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@layer base{:root{--background:#f8f8fa;--foreground:#1c1f26;--card:#fff;--card-foreground:#1c1f26;--popover:#fff;--popover-foreground:#1c1f26;--primary:#1659e9;--primary-foreground:#fff;--secondary:#f0f2f4;--secondary-foreground:#274586;--muted:#f1f2f4;--muted-foreground:#616875;--accent:#eceef3;--accent-foreground:#182339;--destructive:#e42525;--destructive-foreground:#fff;--success:#279b51;--success-foreground:#fff;--warning:#df910c;--warning-foreground:#fff;--info:#1681b6;--info-foreground:#fff;--border:#dadde2;--input:#cccfd7;--ring:#1659e966;--radius:.5rem;--chart-1:#1659e9;--chart-2:#279b74;--chart-3:#d67a1f;--chart-4:#9947c2;--chart-5:#ca2b60;--sidebar:#f8f8fa;--sidebar-background:#f8f8fa;--sidebar-foreground:#3d4451;--sidebar-primary:#1659e9;--sidebar-primary-foreground:#fff;--sidebar-accent:#ebecf0;--sidebar-accent-foreground:#1c1f26;--sidebar-border:#dddfe4;--sidebar-ring:#1659e9;--sidebar-gradient-from:222 38% 13%;--sidebar-gradient-via:217 32% 22%;--sidebar-gradient-to:222 40% 10%;--sidebar-gradient:linear-gradient(to bottom, hsl(var(--sidebar-gradient-from)), hsl(var(--sidebar-gradient-via)), hsl(var(--sidebar-gradient-to)));--sidebar-theme-foreground:210 20% 96%;--sidebar-theme-primary:217 91% 60%;--sidebar-theme-primary-foreground:0 0% 100%;--sidebar-theme-accent:217 22% 22%;--sidebar-theme-accent-foreground:210 20% 96%;--sidebar-theme-border:217 18% 26%;--sidebar-theme-ring:217 91% 60%;--shadow-token-sm:0 1px 2px 0 #3c404314;--shadow-token-md:0 4px 8px -2px #3c40431a, 0 2px 4px -2px #3c40430f;--shadow-token-lg:0 10px 16px -4px #3c40431a, 0 4px 6px -4px #3c40430f;--shadow-token-xl:0 20px 28px -6px #3c40431f, 0 8px 10px -6px #3c40430f;--scrollbar-thumb:#c1c5cd;--scrollbar-track:transparent;--scrollbar-thumb-hover:#949ba8}.dark{--background:#1f2023;--foreground:#e7ebee;--card:#292b2e;--card-foreground:#e7ebee;--popover:#2c2d30;--popover-foreground:#e7ebee;--primary:#5693f5;--primary-foreground:#f8fafc;--secondary:#303236;--secondary-foreground:#e2e6e9;--muted:#242529;--muted-foreground:#9ba1a6;--accent:#35373b;--accent-foreground:#e7ebee;--destructive:#df4949;--destructive-foreground:#fff;--success:#37be68;--success-foreground:#fff;--warning:#eea62b;--warning-foreground:#fff;--info:#3caadd;--info-foreground:#fff;--border:#3d4043;--input:#44474b;--ring:#5693f566;--radius:.5rem;--chart-1:#5693f5;--chart-2:#39c697;--chart-3:#ea943e;--chart-4:#b675d7;--chart-5:#db5783;--sidebar:#1a1b1e;--sidebar-background:#1a1b1e;--sidebar-foreground:#e2e6e9;--sidebar-primary:#6ea3f7;--sidebar-primary-foreground:#f8fafc;--sidebar-accent:#35373b;--sidebar-accent-foreground:#e7ebee;--sidebar-border:#35383b;--sidebar-ring:#6ea3f7;--sidebar-gradient-from:220 8% 11%;--sidebar-gradient-via:220 8% 11%;--sidebar-gradient-to:220 8% 11%;--sidebar-gradient:linear-gradient(to bottom, hsl(var(--sidebar-gradient-from)), hsl(var(--sidebar-gradient-via)), hsl(var(--sidebar-gradient-to)));--sidebar-theme-foreground:210 14% 90%;--sidebar-theme-primary:217 89% 70%;--sidebar-theme-primary-foreground:210 40% 98%;--sidebar-theme-accent:220 5% 22%;--sidebar-theme-accent-foreground:210 17% 92%;--sidebar-theme-border:210 5% 22%;--sidebar-theme-ring:217 89% 70%;--shadow-token-sm:0 1px 2px 0 #00000059;--shadow-token-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0000004d;--shadow-token-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0000004d;--shadow-token-xl:0 20px 25px -5px #00000073, 0 8px 10px -6px #0000004d;--scrollbar-thumb:#4e5256;--scrollbar-track:transparent;--scrollbar-thumb-hover:#666b70}*{border-color:var(--border)}html{scroll-behavior:smooth}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist Variable,sans-serif}:where(:root){--z-dropdown:50;--z-sticky:100;--z-overlay:200;--z-modal:300;--z-toast:400}[data-sonner-toaster]{z-index:var(--z-toast)!important;--width:min(400px, calc(100vw - 2rem))!important;--toast-icon-margin-start:0px!important;--toast-icon-margin-end:0px!important;--toast-svg-margin-start:0px!important;--toast-svg-margin-end:0px!important}[data-sonner-toast][data-styled=true]{--toast-accent:var(--border);--toast-tint:0%;--toast-border-mix:35%;background:var(--toast-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast][data-styled=true]{background:color-mix(in oklab, color-mix(in oklab, var(--toast-accent) var(--toast-tint), var(--card)) 85%, transparent)!important}}[data-sonner-toast][data-styled=true]{-webkit-backdrop-filter:blur(12px)saturate(110%)!important;border:1px solid var(--toast-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast][data-styled=true]{border:1px solid color-mix(in oklab, color-mix(in oklab, var(--toast-accent) var(--toast-border-mix), var(--border)) 80%, transparent)!important}}[data-sonner-toast][data-styled=true]{color:var(--foreground)!important;box-shadow:var(--shadow-token-xl), 0 12px 32px -4px var(--toast-accent)!important;border-radius:.75rem!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast][data-styled=true]{box-shadow:var(--shadow-token-xl), 0 12px 32px -4px color-mix(in oklab, var(--toast-accent) 14%, transparent)!important}}[data-sonner-toast][data-styled=true]{align-items:center!important;gap:.875rem!important;min-height:3.5rem!important;padding:.875rem 1.125rem!important;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),background-color .28s cubic-bezier(.16,1,.3,1)!important}[data-sonner-toast][data-styled=true]:hover{border-color:var(--toast-accent)!important;transform:translateY(-4px)scale(1.01)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast][data-styled=true]:hover{border-color:color-mix(in oklab, var(--toast-accent) 70%, var(--border))!important}}[data-sonner-toast][data-styled=true]:hover{box-shadow:var(--shadow-token-xl), 0 16px 40px -4px var(--toast-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast][data-styled=true]:hover{box-shadow:var(--shadow-token-xl), 0 16px 40px -4px color-mix(in oklab, var(--toast-accent) 24%, transparent)!important}}[data-sonner-toast][data-type=success]{--toast-accent:var(--success);--toast-tint:24%;--toast-border-mix:42%}[data-sonner-toast][data-type=error]{--toast-accent:var(--destructive);--toast-tint:24%;--toast-border-mix:42%}[data-sonner-toast][data-type=warning]{--toast-accent:var(--warning);--toast-tint:24%;--toast-border-mix:42%}[data-sonner-toast][data-type=info]{--toast-accent:var(--info);--toast-tint:24%;--toast-border-mix:42%}[data-sonner-toast][data-type=loading]{--toast-accent:var(--primary);--toast-tint:20%;--toast-border-mix:40%}[data-sonner-toast] [data-title]{text-wrap:balance;overflow-wrap:anywhere;color:var(--foreground)!important;font-size:1rem!important;font-weight:600!important;line-height:1.375!important}[data-sonner-toast] [data-description]{color:var(--foreground)!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast] [data-description]{color:color-mix(in oklab, var(--foreground) 70%, transparent)!important}}[data-sonner-toast] [data-description]{text-wrap:pretty;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true] [data-icon]{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:2.5rem!important;height:auto!important;min-height:2.5rem!important;margin:0!important;display:flex!important}[data-sonner-toast][data-styled=true] [data-icon] svg{margin:0!important}[data-sonner-toast] [data-content]{flex:auto;min-width:0;gap:.25rem!important}[data-sonner-toast] [data-button][data-action]{background:var(--primary)!important;height:2rem!important;color:var(--primary-foreground)!important;border:none!important;border-radius:.75rem!important;margin-block-start:.125rem!important;padding-inline:.75rem!important;font-size:.75rem!important;font-weight:600!important;transition:filter .2s cubic-bezier(.16,1,.3,1),transform .15s!important;box-shadow:0 2px 4px #0000000d!important}[data-sonner-toast] [data-button][data-action]:hover{filter:brightness(1.08)}[data-sonner-toast] [data-button][data-action]:active{transform:scale(.96)!important}[data-sonner-toast] [data-button][data-cancel]{background:var(--background)!important;border-radius:.75rem!important;height:2rem!important;margin-block-start:.125rem!important;padding-inline:.75rem!important;font-size:.75rem!important;font-weight:500!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast] [data-button][data-cancel]{background:color-mix(in oklab, var(--background) 70%, transparent)!important}}[data-sonner-toast] [data-button][data-cancel]{color:var(--foreground)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast] [data-button][data-cancel]{border:1px solid color-mix(in oklab, var(--border) 60%, transparent)!important}}[data-sonner-toast] [data-button][data-cancel]{box-shadow:none!important;transition:background-color .2s cubic-bezier(.16,1,.3,1),transform .15s!important}[data-sonner-toast] [data-button][data-cancel]:hover{background:var(--background)!important}[data-sonner-toast] [data-button][data-cancel]:active{transform:scale(.96)!important}[data-sonner-toast] [data-close-button]{background:var(--card)!important;top:.5rem!important;left:auto!important;right:.5rem!important;transform:none!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast] [data-close-button]{background:color-mix(in oklab, var(--card) 45%, transparent)!important}}[data-sonner-toast] [data-close-button]{border:1px solid var(--border)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast] [data-close-button]{border:1px solid color-mix(in oklab, var(--border) 50%, transparent)!important}}[data-sonner-toast] [data-close-button]{opacity:0;color:var(--foreground)!important;cursor:pointer!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:1.375rem!important;height:1.375rem!important;transition:opacity .2s,background-color .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.34,1.56,.64,1)!important;display:flex!important}[data-sonner-toast]:hover [data-close-button]{opacity:1!important}[data-sonner-toast] [data-close-button]:hover{background:var(--destructive)!important;border-color:var(--destructive)!important;color:var(--destructive-foreground)!important;transform:scale(1.12)!important}[data-sonner-toast] [data-close-button]:active{transform:scale(.92)!important}@media (prefers-reduced-motion:reduce){[data-sonner-toast] [data-button][data-action],[data-sonner-toast] [data-button][data-cancel]{transition:none}}:where(button,a,[role=button],[tabindex]):focus-visible{outline:2px solid hsl(var(--ring) / .5);outline-offset:2px;border-radius:calc(var(--radius) - 2px)}}@keyframes spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (hover:hover){button[data-icon-animation=spin]:hover svg,button[data-icon-animation=spin]:focus-visible svg{animation:1s linear infinite spin-ccw}button[data-icon-animation=bounce]:hover svg,button[data-icon-animation=bounce]:focus-visible svg{animation:1s infinite bounce}button[data-icon-animation=pulse]:hover svg,button[data-icon-animation=pulse]:focus-visible svg{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}button[data-icon-animation=ping]:hover svg,button[data-icon-animation=ping]:focus-visible svg{animation:1s cubic-bezier(0,0,.2,1) infinite ping}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background-size:200% 100%;animation:1.5s linear infinite shimmer}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}button[data-loading]{cursor:wait}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes success-flash{0%{background-color:hsl(var(--success) / 0)}30%{background-color:hsl(var(--success) / .1)}to{background-color:hsl(var(--success) / 0)}}@keyframes error-flash{0%{background-color:hsl(var(--destructive) / 0)}30%{background-color:hsl(var(--destructive) / .1)}to{background-color:hsl(var(--destructive) / 0)}}.animate-shake{animation:.5s ease-in-out shake}.animate-success-flash{animation:.8s ease-out success-flash}.animate-error-flash{animation:.8s ease-out error-flash}@property --toast-ring-angle{syntax:"<angle>";inherits:false;initial-value:145deg}@keyframes success-pop{0%{opacity:0;transform:scale(.5)rotate(-15deg)}50%{transform:scale(1.22)rotate(8deg)}75%{transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes error-shake{0%{opacity:0;transform:scale(.5)}30%{transform:scale(1.15)translate(-3px)rotate(-5deg)}50%{transform:scale(1.1)translate(3px)rotate(5deg)}70%{transform:scale(1.04)translate(-2px)rotate(-2deg)}85%{transform:scale(1.01)translate(1px)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes warning-wobble{0%{opacity:0;transform:scale(.6)translateY(5px)}40%{transform:scale(1.18)translateY(-2px)rotate(-8deg)}60%{transform:scale(1)translateY(0)rotate(6deg)}80%{transform:rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes info-slide-pop{0%{opacity:0;transform:translateY(8px)scale(.8)}65%{transform:translateY(-3px)scale(1.08)}85%{transform:translateY(1px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loader-elastic-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toast-sonar-once{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes toast-sonar-loop{0%{opacity:.8;transform:scale(1)}50%{opacity:.4}to{opacity:0;transform:scale(1.4)}}@keyframes toast-glyph-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes toast-glyph-glow{0%,to{filter:brightness()}50%{filter:brightness(1.1)}}@keyframes toast-ring-spin{to{--toast-ring-angle:505deg}}@keyframes toast-icon-pulse-soft{0%,to{opacity:1}50%{opacity:.72}}@keyframes sendhub-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sendhub-reveal{animation:.22s cubic-bezier(.25,1,.5,1) both sendhub-reveal}.sendhub-stagger{animation:.22s cubic-bezier(.25,1,.5,1) both sendhub-reveal;animation-delay:calc(min(var(--sendhub-i,0), 7) * 40ms)}@media (prefers-reduced-motion:reduce){.sendhub-reveal,.sendhub-stagger{animation:none}.animate-dashboard-bar-grow{animation:none!important}}.toast-glyph{width:2.5rem;height:2.5rem;color:var(--toast-glyph-fg);border:1px solid var(--toast-glyph);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.toast-glyph{border:1px solid color-mix(in oklab, var(--toast-glyph) 30%, transparent)}}.toast-glyph{background:var(--toast-glyph)}@supports (color:color-mix(in lab, red, red)){.toast-glyph{background:color-mix(in oklab, var(--toast-glyph) 10%, var(--card))}}.toast-glyph{box-shadow:0 4px 12px -2px var(--toast-glyph)}@supports (color:color-mix(in lab, red, red)){.toast-glyph{box-shadow:0 4px 12px -2px color-mix(in oklab, var(--toast-glyph) 16%, transparent)}}.toast-glyph{animation:.32s cubic-bezier(.16,1,.3,1) both toast-glyph-in;transition:border-color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)!important}[data-sonner-toast][data-styled=true]:hover .toast-glyph{border-color:var(--toast-glyph)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast][data-styled=true]:hover .toast-glyph{border-color:color-mix(in oklab, var(--toast-glyph) 60%, transparent)}}[data-sonner-toast][data-styled=true]:hover .toast-glyph{background:var(--toast-glyph)}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast][data-styled=true]:hover .toast-glyph{background:color-mix(in oklab, var(--toast-glyph) 15%, var(--card))}}[data-sonner-toast][data-styled=true]:hover .toast-glyph{box-shadow:0 0 0 4px var(--toast-glyph), 0 6px 16px -2px var(--toast-glyph)!important}@supports (color:color-mix(in lab, red, red)){[data-sonner-toast][data-styled=true]:hover .toast-glyph{box-shadow:0 0 0 4px color-mix(in oklab, var(--toast-glyph) 8%, transparent), 0 6px 16px -2px color-mix(in oklab, var(--toast-glyph) 24%, transparent)!important}}.toast-glyph:before{content:"";border:1px solid var(--toast-glyph);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:-1px}.toast-glyph--success:before,.toast-glyph--error:before,.toast-glyph--info:before{animation:1.2s cubic-bezier(.16,1,.3,1) 2 toast-sonar-once}.toast-glyph--warning:before,.toast-glyph--loading:before{animation:2s cubic-bezier(.16,1,.3,1) infinite toast-sonar-loop}.toast-glyph--success{--toast-glyph:var(--success);--toast-glyph-fg:var(--success)}.toast-glyph--error{--toast-glyph:var(--destructive);--toast-glyph-fg:var(--destructive)}.toast-glyph--warning{--toast-glyph:var(--warning);--toast-glyph-fg:var(--warning)}.toast-glyph--info{--toast-glyph:var(--info);--toast-glyph-fg:var(--info)}.toast-glyph--loading{--toast-glyph:var(--primary);--toast-glyph-fg:var(--primary)}.toast-glyph svg{stroke-width:2.25px;width:1.25rem;height:1.25rem}.toast-icon-success{animation:.55s cubic-bezier(.34,1.56,.64,1) both success-pop}.toast-icon-info{animation:.5s cubic-bezier(.34,1.56,.64,1) both info-slide-pop}.toast-icon-warning{animation:.65s cubic-bezier(.34,1.56,.64,1) both warning-wobble}.toast-icon-error{animation:.6s cubic-bezier(.25,1,.5,1) both error-shake}.toast-icon-loading{animation:1.1s cubic-bezier(.6,.1,.3,.9) infinite loader-elastic-spin}@media (prefers-reduced-motion:reduce){.toast-glyph,.toast-glyph--loading{box-shadow:0 0 0 2px var(--toast-glyph);animation:none}@supports (color:color-mix(in lab, red, red)){.toast-glyph,.toast-glyph--loading{box-shadow:0 0 0 2px color-mix(in oklab, var(--toast-glyph) 18%, transparent)}}.toast-glyph:before{animation:none!important}.toast-icon-success,.toast-icon-info,.toast-icon-warning,.toast-icon-error,.toast-icon-loading{animation:1.6s ease-in-out infinite toast-icon-pulse-soft}}@supports (view-transition-name:none){::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.25,1,.5,1)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.25,1,.5,1)}html[data-theme-animating=true]::view-transition-old(root){animation-name:theme-vt-fade-out}html[data-theme-animating=true]::view-transition-new(root){animation-name:theme-vt-fade-in}}@keyframes theme-vt-fade-out{to{opacity:0}}@keyframes theme-vt-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}}.sidebar-brand-theme,.sidebar-gradient-theme[data-sidebar=sidebar],.sidebar-gradient-theme [data-sidebar=sidebar]{background:var(--sidebar-gradient);color:hsl(var(--sidebar-theme-foreground));--sidebar-foreground:hsl(var(--sidebar-theme-foreground));--sidebar-primary:hsl(var(--sidebar-theme-primary));--sidebar-primary-foreground:hsl(var(--sidebar-theme-primary-foreground));--sidebar-accent:hsl(var(--sidebar-theme-accent));--sidebar-accent-foreground:hsl(var(--sidebar-theme-accent-foreground));--sidebar-border:hsl(var(--sidebar-theme-border));--sidebar-ring:hsl(var(--sidebar-theme-ring))}.sidebar-gradient-theme[data-sidebar=sidebar],.sidebar-gradient-theme [data-sidebar=sidebar]{border-color:hsl(var(--sidebar-theme-border))}@supports (color:color-mix(in lab, red, red)){.sidebar-gradient-theme[data-sidebar=sidebar],.sidebar-gradient-theme [data-sidebar=sidebar]{border-color:color-mix(in srgb, hsl(var(--sidebar-theme-border)) 50%, transparent)}}.sidebar-gradient-theme [data-sidebar=group-content]{font-size:1rem}.sidebar-gradient-theme [data-sidebar=menu-button]{border-radius:.75rem;font-size:1rem;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out}.sidebar-gradient-theme [data-sidebar=menu-sub-button]{border-radius:.75rem;font-size:.875rem;transition:background-color .15s ease-out,color .15s ease-out}.sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{background-color:var(--sidebar-primary);color:var(--sidebar-primary-foreground);font-weight:600}.sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]:hover{background-color:var(--sidebar-primary);color:var(--sidebar-primary-foreground)}.sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]{background-color:color-mix(in srgb, var(--sidebar-primary) 35%, transparent)}}.sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]{color:var(--sidebar-primary-foreground);font-weight:500}.sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]:hover{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]:hover{background-color:color-mix(in srgb, var(--sidebar-primary) 35%, transparent)}}.sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]:hover{color:var(--sidebar-primary-foreground)}.dark .sidebar-gradient-theme[data-sidebar=sidebar],.dark .sidebar-gradient-theme [data-sidebar=sidebar]{background:var(--sidebar);border-color:var(--sidebar-border)}.dark .sidebar-gradient-theme [data-sidebar=group-label]{color:#858c93;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button]{color:#e2e6e9}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button] svg{color:#9ba1a6}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button]:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button]:hover svg{color:var(--sidebar-accent-foreground)}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{background-color:color-mix(in srgb, var(--sidebar-primary) 18%, transparent)}}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{color:var(--sidebar-primary);box-shadow:none;font-weight:600}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]:hover{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]:hover{background-color:color-mix(in srgb, var(--sidebar-primary) 24%, transparent)}}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]:hover,.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true] svg{color:var(--sidebar-primary)}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button]{color:#c1c7cd}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button]:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true],.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]:hover{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true],.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]:hover{background-color:color-mix(in srgb, var(--sidebar-primary) 16%, transparent)}}.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true],.dark .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-sub-button][data-active=true]:hover{color:var(--sidebar-primary)}.dark .sidebar-gradient-theme [data-sidebar=footer]{border-top:1px solid var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.dark .sidebar-gradient-theme [data-sidebar=footer]{border-top:1px solid color-mix(in srgb, var(--sidebar-border) 80%, transparent)}}.dark .sidebar-gradient-theme [data-sidebar=footer] [data-sidebar=menu-button]{background-color:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.dark .sidebar-gradient-theme [data-sidebar=footer] [data-sidebar=menu-button]{background-color:color-mix(in srgb, var(--sidebar-accent) 55%, transparent)}}.dark .sidebar-gradient-theme [data-sidebar=footer] [data-sidebar=menu-button]:hover{background-color:var(--sidebar-accent)}.dark .sidebar-submenu-flyout{background:var(--sidebar)!important;border-color:var(--sidebar-border)!important}.dark .sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true],.dark .sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]:hover{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.dark .sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true],.dark .sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]:hover{background-color:color-mix(in srgb, var(--sidebar-primary) 16%, transparent)}}.dark .sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true],.dark .sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]:hover{color:var(--sidebar-primary)}.sidebar-gradient-theme [data-sidebar=menu-button] svg{width:1.25rem;height:1.25rem}html:not(.dark) .sidebar-gradient-theme [data-sidebar=group-label]{color:#a8b3bd;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}html:not(.dark) .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button]{color:#edf0f3}html:not(.dark) .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button] svg{color:#acb8c3}html:not(.dark) .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button]:hover svg{color:#f3f5f7}html:not(.dark) .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true] svg{color:var(--sidebar-primary-foreground)}html:not(.dark) .sidebar-gradient-theme [data-sidebar=sidebar],html:not(.dark) .sidebar-gradient-theme [data-sidebar=sidebar]{border-color:hsl(var(--sidebar-theme-border))}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .sidebar-gradient-theme [data-sidebar=sidebar],html:not(.dark) .sidebar-gradient-theme [data-sidebar=sidebar]{border-color:color-mix(in srgb, hsl(var(--sidebar-theme-border)) 75%, transparent)}}html:not(.dark) .sidebar-gradient-theme [data-sidebar=footer]{border-top:1px solid hsl(var(--sidebar-theme-border))}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .sidebar-gradient-theme [data-sidebar=footer]{border-top:1px solid color-mix(in srgb, hsl(var(--sidebar-theme-border)) 55%, transparent)}}.sidebar-gradient-theme [data-sidebar=header] [data-sidebar=menu-button] svg{width:1.5rem;height:1.5rem}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=header],[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content],[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=footer]{align-items:center}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=group]{align-items:center;padding-inline:0}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=menu]{align-items:center;gap:.75rem}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=menu-item]{justify-content:center;width:100%;display:flex}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button]{border-radius:.75rem;justify-content:center;width:3rem;height:3rem;min-height:3rem;margin-inline:auto;padding:.625rem}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{background-color:var(--sidebar-primary);color:var(--sidebar-primary-foreground);box-shadow:0 0 0 1px var(--sidebar-primary), 0 4px 12px -2px var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--sidebar-primary) 30%, transparent), 0 4px 12px -2px color-mix(in srgb, var(--sidebar-primary) 35%, transparent)}}.dark [data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.dark [data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{background-color:color-mix(in srgb, var(--sidebar-primary) 22%, transparent)}}.dark [data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true]{color:var(--sidebar-primary);box-shadow:none}.dark [data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true] svg{color:var(--sidebar-primary)}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button][data-active=true] svg{color:var(--sidebar-primary-foreground)}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=content] [data-sidebar=menu-button] svg{width:2rem;height:2rem}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=menu-button]>.ml-auto{display:none}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=header] [data-sidebar=menu-button]{justify-content:center;width:3rem;height:3rem;min-height:3rem;margin-inline:auto;padding:.625rem}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=header] [data-sidebar=menu-button] svg{width:1.5rem;height:1.5rem}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=footer] [data-sidebar=menu-button]{justify-content:center;width:3rem;height:3rem;min-height:3rem;margin-inline:auto;padding:.625rem}[data-slot=sidebar][data-collapsible=icon] .sidebar-gradient-theme [data-sidebar=footer] [data-sidebar=menu-button] svg{width:1.75rem;height:1.75rem}.sidebar-gradient-theme [data-sidebar=footer] [data-sidebar=menu-button]{font-size:.875rem;font-weight:600}.sidebar-submenu-flyout{--sidebar-foreground:hsl(var(--sidebar-theme-foreground));--sidebar-primary:hsl(var(--sidebar-theme-primary));--sidebar-primary-foreground:hsl(var(--sidebar-theme-primary-foreground));--sidebar-accent:hsl(var(--sidebar-theme-accent));--sidebar-accent-foreground:hsl(var(--sidebar-theme-accent-foreground));--sidebar-border:hsl(var(--sidebar-theme-border));--sidebar-ring:hsl(var(--sidebar-theme-ring));background:var(--sidebar-gradient)!important;color:hsl(var(--sidebar-theme-foreground))!important}.sidebar-submenu-flyout [data-sidebar=menu-sub-button]{border-radius:.75rem;font-size:.875rem}.sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]{background-color:color-mix(in srgb, var(--sidebar-primary) 35%, transparent)}}.sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]{color:var(--sidebar-primary-foreground);font-weight:500}.sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]:hover{background-color:var(--sidebar-primary)}@supports (color:color-mix(in lab, red, red)){.sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]:hover{background-color:color-mix(in srgb, var(--sidebar-primary) 35%, transparent)}}.sidebar-submenu-flyout [data-sidebar=menu-sub-button][data-active=true]:hover{color:var(--sidebar-primary-foreground)}.sidebar-submenu-flyout [data-sidebar=menu-sub-button]:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media print{[data-slot=sidebar],aside,nav,header{display:none!important}*{box-shadow:none!important;text-shadow:none!important}body{color:#000!important;background:#fff!important}*{color:#000!important;border-color:var(--border)!important}[data-slot=card],tr{break-inside:avoid}a[href]:after{content:" (" attr(href) ")";color:var(--muted-foreground);font-size:.8em}}.data-table-grid tbody tr:hover{z-index:10;position:relative;background-color:hsl(var(--muted) / .45)!important;box-shadow:inset 1px 0 0 hsl(var(--border) / .5), inset -1px 0 0 hsl(var(--border) / .5), 0 1px 2px 0 #3c404333, 0 1px 3px 1px #3c404326!important}.dark .data-table-grid tbody tr:hover{background-color:hsl(var(--muted) / .15)!important;box-shadow:inset 1px 0 0 hsl(var(--border) / .25), inset -1px 0 0 hsl(var(--border) / .25), 0 1px 2px 0 #00000080, 0 1px 3px 1px #0000004d!important}.data-table-grid tbody tr[data-state=selected]{background-color:hsl(var(--primary) / .03)!important;box-shadow:inset 1px 0 0 hsl(var(--border) / .5), inset -1px 0 0 hsl(var(--border) / .5), 0 1px 2px 0 #3c404333, 0 1px 3px 1px #3c404326!important}@media (min-width:80rem){.company-form-responsive-height{min-height:clamp(33.625rem,100dvh - 11rem,48rem)}.company-form-grid-divider{border-inline-start:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.company-form-grid-divider{border-inline-start:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}.company-form-grid-divider-first{border-top:0}}.company-form-grid-divider-row{border-block-start:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.company-form-grid-divider-row{border-block-start:1px solid color-mix(in oklab, var(--border) 60%, transparent)}}
