@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_3117300d-module__wf0pkq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_3117300d-module__wf0pkq__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb127541-module__XIXyIG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb127541-module__XIXyIG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:where(:root){--kf-pace:1;--kf-ease:cubic-bezier(.22, 1, .36, 1);--kf-ease-exit:cubic-bezier(.5, 0, .75, 0);--kf-travel:.35;--kf-blur:8px;--kf-depth:.94;--kf-hold:.3s;--kf-cap:1000s}:is(:where(html[data-kf][data-kf-dialog=rack-focus]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content])[data-cut=rack-focus]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-rack-in min(calc(.34s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease) backwards}:is(:where(html[data-kf][data-kf-dialog=rack-focus]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content])[data-cut=rack-focus]):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-rack-out min(calc(.22s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease-exit) both}:is(:where(html[data-kf][data-kf-dialog=rack-focus]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay])[data-cut=rack-focus]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-veil-in min(calc(.34s * var(--kf-pace)), var(--kf-cap)) ease-out backwards}:is(:where(html[data-kf][data-kf-dialog=rack-focus]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay])[data-cut=rack-focus]):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-veil-out min(calc(.22s * var(--kf-pace)), var(--kf-cap)) ease-in both}@keyframes kf-rack-in{0%{opacity:0;transform:translate(calc(var(--kf-dx,0px) * var(--kf-travel)), calc(var(--kf-dy,0px) * var(--kf-travel))) scale(var(--kf-depth));filter:blur(var(--kf-blur))}to{opacity:1;filter:blur();transform:none}}@keyframes kf-rack-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;transform:translate(calc(var(--kf-dx,0px) * var(--kf-travel)), calc(var(--kf-dy,0px) * var(--kf-travel))) scale(var(--kf-depth));filter:blur(calc(var(--kf-blur) * .75))}}@keyframes kf-veil-in{0%{opacity:0}to{opacity:1}}@keyframes kf-veil-out{0%{opacity:1}to{opacity:0}}:is(:where(html[data-kf]:not([data-kf-sheet=none])) :is([data-slot=sheet-content],[data-slot=sheet-overlay]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=sheet-content],[data-slot=sheet-overlay])[data-cut]:not([data-cut=none])){transition:none}:where(html[data-kf]) [data-slot=sheet-content]{--kf-sx:100%;--kf-sy:0px}:where(html[data-kf]) [data-slot=sheet-content][data-side=left]{--kf-sx:-100%}:where(html[data-kf]) [data-slot=sheet-content][data-side=top]{--kf-sx:0px;--kf-sy:-100%}:where(html[data-kf]) [data-slot=sheet-content][data-side=bottom]{--kf-sx:0px;--kf-sy:100%}:is(:where(html[data-kf]:is([data-kf-sheet=slide-sink],[data-kf-sheet=slide])) [data-slot=sheet-content]:not([data-cut],[data-cut=none] *),:where(html[data-kf]) [data-slot=sheet-content]:is([data-cut=slide-sink],[data-cut=slide])):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-panel-in min(calc(.46s * var(--kf-pace)), var(--kf-cap)) cubic-bezier(.32, .72, 0, 1) backwards}:is(:where(html[data-kf]:is([data-kf-sheet=slide-sink],[data-kf-sheet=slide])) [data-slot=sheet-content]:not([data-cut],[data-cut=none] *),:where(html[data-kf]) [data-slot=sheet-content]:is([data-cut=slide-sink],[data-cut=slide])):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-panel-out min(calc(.26s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease-exit) both}:is(:where(html[data-kf]:is([data-kf-sheet=slide-sink],[data-kf-sheet=slide])) [data-slot=sheet-overlay]:not([data-cut],[data-cut=none] *),:where(html[data-kf]) [data-slot=sheet-overlay]:is([data-cut=slide-sink],[data-cut=slide])):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-veil-in min(calc(.46s * var(--kf-pace)), var(--kf-cap)) ease-out backwards}:is(:where(html[data-kf]:is([data-kf-sheet=slide-sink],[data-kf-sheet=slide])) [data-slot=sheet-overlay]:not([data-cut],[data-cut=none] *),:where(html[data-kf]) [data-slot=sheet-overlay]:is([data-cut=slide-sink],[data-cut=slide])):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-veil-out min(calc(.26s * var(--kf-pace)), var(--kf-cap)) ease-in both}@keyframes kf-panel-in{0%{transform:translate(var(--kf-sx), var(--kf-sy));opacity:1;translate:none}to{opacity:1;transform:translate(0,0)}}@keyframes kf-panel-out{0%{opacity:1;transform:translate(0,0)}to{transform:translate(var(--kf-sx), var(--kf-sy));opacity:1;translate:none}}:where(html[data-kf]) [data-kf-sink]{transform-origin:50% 0;transition:scale min(calc(.46s * var(--kf-pace)), var(--kf-cap)) cubic-bezier(.32, .72, 0, 1), filter min(calc(.46s * var(--kf-pace)), var(--kf-cap)) cubic-bezier(.32, .72, 0, 1), border-radius min(calc(.46s * var(--kf-pace)), var(--kf-cap)) cubic-bezier(.32, .72, 0, 1)}:where(html[data-kf]) [data-kf-sink=on]{filter:brightness(.94);border-radius:14px;overflow:hidden;scale:.975}:where(html[data-kf][data-kf-sinking]) body{background-color:color-mix(in oklab, var(--background) 80%, black)}:is(:where(html[data-kf][data-kf-dialog=punch-in]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content])[data-cut=punch-in]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-punch-in min(calc(.26s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease) backwards}:is(:where(html[data-kf][data-kf-dialog=punch-in]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content])[data-cut=punch-in]):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-punch-out min(calc(.16s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease-exit) both}:is(:where(html[data-kf][data-kf-dialog=fade]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content])[data-cut=fade]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-fade-in min(calc(.2s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease) backwards}:is(:where(html[data-kf][data-kf-dialog=fade]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-content],[data-slot=alert-dialog-content])[data-cut=fade]):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-fade-out min(calc(.15s * var(--kf-pace)), var(--kf-cap)) ease-in both}:is(:where(html[data-kf][data-kf-dialog=punch-in]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay])[data-cut=punch-in]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-veil-in min(calc(.26s * var(--kf-pace)), var(--kf-cap)) ease-out backwards}:is(:where(html[data-kf][data-kf-dialog=punch-in]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay])[data-cut=punch-in]):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-veil-out min(calc(.16s * var(--kf-pace)), var(--kf-cap)) ease-in both}:is(:where(html[data-kf][data-kf-dialog=fade]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay])[data-cut=fade]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-veil-in min(calc(.2s * var(--kf-pace)), var(--kf-cap)) ease-out backwards}:is(:where(html[data-kf][data-kf-dialog=fade]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]):not([data-cut],[data-cut=none] *),:where(html[data-kf]) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay])[data-cut=fade]):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-veil-out min(calc(.15s * var(--kf-pace)), var(--kf-cap)) ease-in both}@keyframes kf-punch-in{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes kf-punch-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes kf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kf-fade-out{0%{opacity:1}to{opacity:0}}:is(:where(html[data-kf][data-kf-sheet=fade]) [data-slot=sheet-content]:not([data-cut],[data-cut=none] *),:where(html[data-kf]) [data-slot=sheet-content][data-cut=fade]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-panel-fade-in min(calc(.2s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease) backwards}:is(:where(html[data-kf][data-kf-sheet=fade]) [data-slot=sheet-content]:not([data-cut],[data-cut=none] *),:where(html[data-kf]) [data-slot=sheet-content][data-cut=fade]):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-panel-fade-out min(calc(.15s * var(--kf-pace)), var(--kf-cap)) ease-in both}:is(:where(html[data-kf][data-kf-sheet=fade]) [data-slot=sheet-overlay]:not([data-cut],[data-cut=none] *),:where(html[data-kf]) [data-slot=sheet-overlay][data-cut=fade]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-veil-in min(calc(.2s * var(--kf-pace)), var(--kf-cap)) ease-out backwards}:is(:where(html[data-kf][data-kf-sheet=fade]) [data-slot=sheet-overlay]:not([data-cut],[data-cut=none] *),:where(html[data-kf]) [data-slot=sheet-overlay][data-cut=fade]):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-veil-out min(calc(.15s * var(--kf-pace)), var(--kf-cap)) ease-in both}@keyframes kf-panel-fade-in{0%{opacity:0;transform:translate(0,0)}to{opacity:1;transform:translate(0,0)}}@keyframes kf-panel-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(0,0)}}:where(html[data-kf]) :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=select-content],[data-slot=combobox-content],[data-slot=hover-card-content],[data-slot=tooltip-content],[data-slot=navigation-menu-content],[data-slot=navigation-menu-viewport],[data-slot=accordion-content]):not([data-cut=none],[data-cut=none] *):is([data-state=open],[data-state=delayed-open],[data-state=instant-open],[data-open]:not([data-open=false]),[data-state=closed],[data-closed]:not([data-closed=false])){animation-duration:min(calc(.18s * var(--kf-pace)), var(--kf-cap));animation-timing-function:var(--kf-ease);transition-duration:min(calc(.18s * var(--kf-pace)), var(--kf-cap));transition-timing-function:var(--kf-ease)}:where(html[data-kf]) [data-slot=collapsible-content]:not([data-cut=none],[data-cut=none] *,[data-kf-static]):is([data-state=open],[data-open]:not([data-open=false])){animation:kf-grow min(calc(.18s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease)}:where(html[data-kf]) [data-slot=collapsible-content]:not([data-cut=none],[data-cut=none] *):is([data-state=closed],[data-closed]:not([data-closed=false])){animation:kf-shrink min(calc(.18s * var(--kf-pace)), var(--kf-cap)) var(--kf-ease) forwards}@keyframes kf-grow{0%{height:0;overflow:clip}to{height:var(--radix-collapsible-content-height,var(--collapsible-panel-height,auto));overflow:clip}}@keyframes kf-shrink{0%{height:var(--radix-collapsible-content-height,var(--collapsible-panel-height,auto));overflow:clip}to{height:0;overflow:clip}}@media (prefers-reduced-motion:reduce){:where(:root){--kf-cap:.12s}@keyframes kf-rack-in{0%{opacity:0}to{opacity:1}}@keyframes kf-rack-out{0%{opacity:1}to{opacity:0}}@keyframes kf-punch-in{0%{opacity:0}to{opacity:1}}@keyframes kf-punch-out{0%{opacity:1}to{opacity:0}}@keyframes kf-panel-in{0%{opacity:0;transform:translate(0,0)}to{opacity:1;transform:translate(0,0)}}@keyframes kf-panel-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(0,0)}}@keyframes kf-grow{0%{opacity:0}to{opacity:1}}@keyframes kf-shrink{0%{opacity:1}to{opacity:0}}:where(html[data-kf]) :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=select-content],[data-slot=combobox-content],[data-slot=hover-card-content],[data-slot=tooltip-content],[data-slot=navigation-menu-content],[data-slot=navigation-menu-viewport],[data-slot=accordion-content]):not([data-cut=none],[data-cut=none] *):is([data-state=open],[data-state=delayed-open],[data-state=instant-open],[data-open]:not([data-open=false])){transition-property:opacity;animation-name:kf-fade-in}:where(html[data-kf]) :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=context-menu-content],[data-slot=context-menu-sub-content],[data-slot=menubar-content],[data-slot=menubar-sub-content],[data-slot=select-content],[data-slot=combobox-content],[data-slot=hover-card-content],[data-slot=tooltip-content],[data-slot=navigation-menu-content],[data-slot=navigation-menu-viewport],[data-slot=accordion-content]):not([data-cut=none],[data-cut=none] *):is([data-state=closed],[data-closed]:not([data-closed=false])){transition-property:opacity;animation-name:kf-fade-out}:where(html[data-kf]) [data-kf-sink=on]{filter:none;border-radius:0;scale:1}}
