@layer components{html .border-border{border-color:var(--border)}html .border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}html .border-input{border-color:var(--input)}html .border-muted-foreground\/20{border-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}html .border-primary{border-color:var(--primary)}html .bg-accent{background-color:var(--accent)}html .bg-background{background-color:var(--background)}html .bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}html .bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}html .bg-border{background-color:var(--border)}html .bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}html .bg-card{background-color:var(--card)}html .bg-destructive{background-color:var(--destructive)}html .bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}html .bg-foreground{background-color:var(--foreground)}html .bg-muted{background-color:var(--muted)}html .bg-muted\/10{background-color:color-mix(in oklab, var(--muted) 10%, transparent)}html .bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}html .bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}html .bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}html .bg-popover{background-color:var(--popover)}html .bg-primary{background-color:var(--primary)}html .bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}html .bg-secondary{background-color:var(--secondary)}html .from-border{--tw-gradient-from:var(--border) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}html .fill-foreground{fill:var(--foreground)}html .text-accent-foreground{color:var(--accent-foreground)}html .text-background{color:var(--background)}html .text-card-foreground{color:var(--card-foreground)}html .text-destructive{color:var(--destructive)}html .text-destructive-foreground{color:var(--destructive-foreground)}html .text-foreground{color:var(--foreground)}html .text-muted-foreground{color:var(--muted-foreground)}html .text-popover-foreground{color:var(--popover-foreground)}html .text-primary{color:var(--primary)}html .text-primary-foreground{color:var(--primary-foreground)}html .text-secondary-foreground{color:var(--secondary-foreground)}html .ring-primary{--tw-ring-color:var(--primary)}html .ring-ring\/50{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}html .ring-offset-background{--tw-ring-offset-color:var(--background)}html .yoopta-editor{color:var(--foreground);background-color:#0000}html .yoopta-placeholder:before{color:var(--foreground);content:attr(data-placeholder);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:75%;position:absolute;top:50%;left:4px;transform:translateY(-50%)}html .file\:text-foreground::file-selector-button{color:var(--foreground)}html .placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}html .hover\:bg-accent:hover{background-color:var(--accent)}html .hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}html .hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}html .hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}html .hover\:bg-muted:hover{background-color:var(--muted)}html .hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}html .hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, var(--muted) 80%, transparent)}html .hover\:bg-primary\/15:hover{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}html .hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}html .hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}html .hover\:text-accent-foreground:hover{color:var(--accent-foreground)}html .hover\:text-destructive:hover{color:var(--destructive)}html .hover\:text-foreground:hover{color:var(--foreground)}html .hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}html .focus\:bg-accent:focus{background-color:var(--accent)}html .focus\:text-accent-foreground:focus{color:var(--accent-foreground)}html .focus\:text-destructive:focus{color:var(--destructive)}html .focus\:ring-ring:focus{--tw-ring-color:var(--ring)}html .focus-visible\:border-ring:focus-visible{border-color:var(--ring)}html .focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}html .focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}html .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}html .data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}html .data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}html .data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}html .data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}html .data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}html .data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}html .data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}html .data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}html .data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}html .data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}html .data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{color:var(--destructive)}html .dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}html .dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:color-mix(in oklab, var(--input) 50%, transparent)}html .dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}html .\[\&_tr\]\:border-border tr{border-color:var(--border)}html .column-resize-handle:hover{background-color:color-mix(in oklab, var(--primary) 30%, transparent)!important}html .yoopta-table-bordered [data-slot=table-cell]:first-child,html .yoopta-table-bordered [data-slot=table-head]:first-child{border-left:1px solid var(--border)}html .yoopta-table-bordered [data-slot=table-cell]:last-child,html .yoopta-table-bordered [data-slot=table-head]:last-child{border-right:1px solid var(--border)}html .yoopta-table-striped [data-slot=table-body] tr:nth-child(2n){background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.yoopta-block[data-yoopta-block]{content-visibility:visible!important}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.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/07935285219a259d-s.p.1qq4vpdcun5oj.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/f58031ded4338640-s.390ncx5urfkfu.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/77814b00d5ca94a4-s.21jp631_3pja2.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/605ce01b664af129-s.p.0wgildi0cnwt9.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%}.UNybwq_className{font-family:Geist,Geist Fallback;font-style:normal}.UNybwq_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b0c6b664fd57c2c6-s.31988l_ccedte.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/6e342921ee4dcd9d-s.p.2tuy5pz7dlieh.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/2bb852295097cd96-s.2dbetqa9o8jxf.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/9eb5a876700c0028-s.1uyisp29ctx0d.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/2a04751c893bf294-s.1rgnod-3esatf.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/07a39a8a4660cc7c-s.p.0r6juujl39pe6.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%}.mUfs1G_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.mUfs1G_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
