@font-face{font-family:GeistSans;src:url(/_next/static/media/27834908180db20f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_245d8d{font-family:GeistSans,GeistSans Fallback}.__variable_245d8d{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--z-toast:1000;--z-modal:900;--z-nav-overlay:800;--z-sidebar-bottom-bar:700;--font-sans:var(--font-geist-sans),"Geist",system-ui,sans-serif;--background:#ffffff;--foreground:#171717;--gt-bg:#ffffff;--gt-bg-soft:#f4f4f5;--gt-ink:#0a0a0a;--gt-ink-soft:#52525b;--gt-line:rgba(0,0,0,0.08);--gt-red:#dc2626;--gt-red-hover:#b91c1c;--gt-glass:rgba(255,255,255,0.55);--gt-glass-border:rgba(0,0,0,0.1)}html{color-scheme:light}body,html{max-width:100vw}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--foreground);background:var(--background);font-family:var(--font-sans);letter-spacing:-.01em}h1,h2,h3{font-family:inherit;letter-spacing:-.03em}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}[data-sonner-toaster]{z-index:var(--z-toast)!important}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=range]):not([type=color])),select,textarea{border:.5px solid rgba(0,0,0,.1);background:rgba(255,255,255,.5);font-family:var(--font-sans);letter-spacing:-.01em}input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=range]):not([type=color])):focus,select:focus,textarea:focus{outline:none;border-color:#000000;box-shadow:none}