@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_343fc03a-module__TUH1aG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_343fc03a-module__TUH1aG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@layer base{.Tooltip-module__O9JzEq__content{max-width:20rem;padding:var(--spacing-2)var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);font-size:.875rem;line-height:1.4;font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);will-change:transform,opacity;animation-timing-function:cubic-bezier(.16,1,.3,1)}.Tooltip-module__O9JzEq__content[data-state=delayed-open][data-side=top]{animation-name:Tooltip-module__O9JzEq__slideDownAndFade}.Tooltip-module__O9JzEq__content[data-state=delayed-open][data-side=bottom]{animation-name:Tooltip-module__O9JzEq__slideUpAndFade}.Tooltip-module__O9JzEq__content[data-state=delayed-open][data-side=left]{animation-name:Tooltip-module__O9JzEq__slideRightAndFade}.Tooltip-module__O9JzEq__content[data-state=delayed-open][data-side=right]{animation-name:Tooltip-module__O9JzEq__slideLeftAndFade}@keyframes Tooltip-module__O9JzEq__slideUpAndFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module__O9JzEq__slideDownAndFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Tooltip-module__O9JzEq__slideLeftAndFade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes Tooltip-module__O9JzEq__slideRightAndFade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}
@layer base{.SonnerToaster-module__zaZIIa__toaster{--viewport-padding:var(--spacing-4);--toast-width:360px;--toast-border-radius:var(--radius);--toast-font-family:var(--font-family-base);--toast-animation-duration:var(--animation-duration-normal)}.SonnerToaster-module__zaZIIa__toast{align-items:center;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);animation:SonnerToaster-module__zaZIIa__slideIn var(--toast-animation-duration)cubic-bezier(.16,1,.3,1);transition:transform .2s,opacity .2s;display:flex;position:relative}.SonnerToaster-module__zaZIIa__toast:focus{box-shadow:var(--shadow-focus);outline:none}.SonnerToaster-module__zaZIIa__toast:hover{transform:translateY(-2px)}.SonnerToaster-module__zaZIIa__content{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.SonnerToaster-module__zaZIIa__title{color:var(--card-foreground);font-size:1rem;font-weight:600;line-height:1.4}.SonnerToaster-module__zaZIIa__description{color:var(--muted-foreground);font-size:.875rem;line-height:1.4}.SonnerToaster-module__zaZIIa__icon{width:1.5rem;height:1.5rem;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SonnerToaster-module__zaZIIa__actionButton{padding:var(--spacing-2)var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast)ease;margin-left:var(--spacing-2);white-space:nowrap;border:none;font-size:.875rem;font-weight:500}.SonnerToaster-module__zaZIIa__actionButton:hover{background-color:color-mix(in srgb,var(--primary)90%,black)}.SonnerToaster-module__zaZIIa__actionButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.SonnerToaster-module__zaZIIa__actionButton:active{background-color:color-mix(in srgb,var(--primary)80%,black)}.SonnerToaster-module__zaZIIa__cancelButton{padding:var(--spacing-2)var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--animation-duration-fast)ease;white-space:nowrap;border:none;font-size:.875rem;font-weight:500}.SonnerToaster-module__zaZIIa__cancelButton:hover{background-color:color-mix(in srgb,var(--muted)80%,white)}.SonnerToaster-module__zaZIIa__cancelButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.SonnerToaster-module__zaZIIa__cancelButton:active{background-color:color-mix(in srgb,var(--muted)75%,white)}.SonnerToaster-module__zaZIIa__closeButton{top:var(--spacing-2);right:var(--spacing-2);border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast)ease,background-color var(--animation-duration-fast)ease;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.SonnerToaster-module__zaZIIa__closeButton:hover{opacity:1;background-color:var(--muted)}.SonnerToaster-module__zaZIIa__closeButton:focus-visible{box-shadow:var(--shadow-focus);opacity:1;outline:none}.dark .SonnerToaster-module__zaZIIa__toast{border-color:var(--border)}.dark .SonnerToaster-module__zaZIIa__actionButton:hover{background-color:color-mix(in srgb,var(--primary)90%,white)}.dark .SonnerToaster-module__zaZIIa__actionButton:active{background-color:color-mix(in srgb,var(--primary)80%,white)}.dark .SonnerToaster-module__zaZIIa__cancelButton:hover{background-color:color-mix(in srgb,var(--muted)80%,black)}.dark .SonnerToaster-module__zaZIIa__cancelButton:active{background-color:color-mix(in srgb,var(--muted)70%,black)}@keyframes SonnerToaster-module__zaZIIa__slideIn{0%{transform:translateX(calc(100% + var(--viewport-padding)));opacity:0}to{opacity:1;transform:translate(0)}}}
:root{--z-content-low:10;--z-content:20;--z-content-high:30;--z-nav-low:100;--z-nav:200;--z-nav-sticky:300;--z-overlay:400;--z-spotlight:1000;--z-critical:2000;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--background:#f9fafb;--foreground:#2e3138;--surface:#fff;--surface-foreground:#2e3138;--sidebar:#f3f4f7;--sidebar-foreground:#393e46;--card:#fff;--card-foreground:#2e3138;--popup:#fff;--popup-foreground:#2e3138;--primary:#258cf4;--primary-foreground:#fff;--secondary:#8152e0;--secondary-foreground:#fff;--accent:#55a6f6;--accent-foreground:#fff;--muted:#edeff3;--muted-foreground:#676f7e;--success:#1fad4e;--success-foreground:#fff;--error:#eb4747;--error-foreground:#fff;--warning:#f4af25;--warning-foreground:#38352e;--info:#1ac3e6;--info-foreground:#fff;--border:#e2e4e9;--font-family-base:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-heading:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:var(--font-mono),"ui-monospace","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--shadow:0 1px 2px 0 #2e31380d;--shadow-md:0 4px 6px -1px #2e31381a,0 2px 4px -2px #2e31381a;--shadow-lg:0 10px 15px -3px #2e31381a,0 4px 6px -4px #2e31381a;--shadow-focus:0 0 0 3px #258cf44d;--radius-sm:.25rem;--radius:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;--animation-duration-fast:.15s;--animation-duration-normal:.3s;--animation-duration-slow:.5s;--chart-color-1:#1a80e6;--chart-color-2:#22c38e;--chart-color-3:#f5b83d;--chart-color-4:#9167e4;--chart-color-5:#eb477e}.dark{--background:#131720;--foreground:#d3d7de;--surface:#1d2330;--surface-foreground:#e2e4e9;--sidebar:#171c26;--sidebar-foreground:#dcdfe5;--card:#1d2330;--card-foreground:#e2e4e9;--popup:#212836;--popup-foreground:#e2e4e9;--primary:#3d99f5;--primary-foreground:#171a1c;--secondary:#9167e4;--secondary-foreground:#19171c;--accent:#6eb3f7;--accent-foreground:#171a1c;--muted:#262f40;--muted-foreground:#8f96a3;--success:#3c6;--success-foreground:#171c19;--error:#e05252;--error-foreground:#1c1717;--warning:#ebb447;--warning-foreground:#1c1a17;--info:#3cc2dd;--info-foreground:#171b1c;--border:#333c4d;--shadow:0 1px 2px 0 #0000001a;--shadow-md:0 4px 6px -1px #00000026,0 2px 4px -2px #00000026;--shadow-lg:0 10px 15px -3px #00000026,0 4px 6px -4px #00000026;--shadow-focus:0 0 0 3px #3d99f54d;--chart-color-1:#4799eb;--chart-color-2:#26d99d;--chart-color-3:#f6c155;--chart-color-4:#a17de8;--chart-color-5:#ed5e8e}@layer base{ul{margin:0;padding:0;list-style-type:none}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;margin:0;padding:0}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}
