@font-face{font-family:__GeistSans_fb8f2c;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_fb8f2c;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:__GeistSans_fb8f2c,__GeistSans_Fallback_fb8f2c}.__variable_fb8f2c{--font-geist-sans:"__GeistSans_fb8f2c","__GeistSans_Fallback_fb8f2c"}@font-face{font-family:__GeistMono_f910ec;src:url(/_next/static/media/5b01f339abf2f1a5.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_f910ec{font-family:__GeistMono_f910ec,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_f910ec{--font-geist-mono:"__GeistMono_f910ec",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.markdown-preview-container{display:flex;flex-direction:column;gap:.5rem;border:1px solid hsl(var(--border));border-radius:.375rem;overflow:hidden}.markdown-preview-tabs{display:flex;gap:.25rem;padding:.5rem;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--muted))}.markdown-preview-tabs button{border-radius:.25rem;font-size:.875rem}.markdown-preview-textarea{border:none!important;border-radius:0!important;resize:vertical}.markdown-preview{padding:1rem;min-height:120px;overflow-y:auto;background-color:hsl(var(--background));color:hsl(var(--foreground))}.markdown-h1{font-size:2rem;font-weight:700;margin-top:1.5rem;margin-bottom:1rem;border-bottom:2px solid hsl(var(--border));padding-bottom:.5rem}.markdown-h2{font-size:1.75rem;font-weight:700;margin-top:1.25rem;margin-bottom:.75rem;border-bottom:1px solid hsl(var(--border));padding-bottom:.25rem}.markdown-h3{font-size:1.5rem;margin-top:1rem}.markdown-h3,.markdown-h4{font-weight:700;margin-bottom:.5rem}.markdown-h4{font-size:1.25rem;margin-top:.75rem}.markdown-h5{font-size:1.1rem}.markdown-h5,.markdown-h6{font-weight:700;margin-top:.5rem;margin-bottom:.25rem}.markdown-h6{font-size:1rem;color:hsl(var(--muted-foreground))}.markdown-p{margin-bottom:.75rem;line-height:1.6}.markdown-a{color:hsl(var(--primary));text-decoration:underline;cursor:pointer}.markdown-a:hover{color:hsl(var(--primary)/.8)}.markdown-blockquote{border-left:4px solid hsl(var(--primary));padding-left:1rem;margin:.75rem 0;color:hsl(var(--muted-foreground));font-style:italic}.markdown-ol,.markdown-ul{margin-bottom:.75rem;margin-left:1.5rem}.markdown-ul{list-style-type:disc}.markdown-ol{list-style-type:decimal}.markdown-li{margin-bottom:.25rem;line-height:1.6}.markdown-code-inline{color:hsl(var(--destructive))}.markdown-code-block,.markdown-code-inline{background-color:hsl(var(--muted));padding:.15rem .35rem;border-radius:.25rem;font-family:Courier New,Monaco,monospace;font-size:.9em}.markdown-code-block{color:hsl(var(--foreground))}.markdown-pre{background-color:hsl(var(--muted));padding:1rem;border-radius:.375rem;overflow-x:auto;margin-bottom:.75rem;border:1px solid hsl(var(--border))}.markdown-pre code{background-color:transparent;padding:0;color:hsl(var(--foreground))}.markdown-img{max-width:100%;height:auto;border-radius:.375rem;margin:.75rem 0}.markdown-strong{font-weight:700}.markdown-em{font-style:italic}