@import"https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500&family=Geist:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";:root{--card-border: var(--border-color);--popover-border: var(--border-color);--sidebar: var(--card-color);--sidebar-foreground: hsl(var(--foreground));--sidebar-border: var(--border-color);--sidebar-accent: var(--secondary-color);--sidebar-accent-foreground: hsl(var(--foreground));--font-sans: "Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Manrope", "Geist", system-ui, sans-serif;--font-mono: "Geist Mono", "JetBrains Mono", "Cascadia Code", ui-monospace, monospace;--status-rose: var(--status-pink);--forge-scrim: color-mix(in oklab, #000 55%, transparent);--forge-field-bg: color-mix(in oklab, hsl(var(--background)), var(--lift-tone) 3%);--forge-field-bg-hover: color-mix(in oklab, hsl(var(--background)), var(--lift-tone) 5%);--forge-skel-bg: color-mix(in oklab, hsl(var(--background)), var(--lift-tone) 8%);--forge-skel-bg-hot: color-mix(in oklab, hsl(var(--background)), var(--lift-tone) 14%)}:root{--text-display: 1.875rem;--text-display-sm: 1.375rem;--text-title: 1.25rem;--text-title-sm: 1.0625rem;--text-subtitle: .9375rem;--text-body: .8125rem;--text-body-md: .875rem;--text-body-lg: .9375rem;--text-label: .75rem;--text-meta: .6875rem;--leading-display: 1.15;--leading-title: 1.25;--leading-body: 1.45;--leading-tight: 1.3}.forge-eyebrow{font-family:var(--font-sans);font-size:var(--text-meta);line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground-color)}.forge-display{font-family:var(--font-display);font-size:var(--text-display);font-weight:700;letter-spacing:-.03em;line-height:var(--leading-display)}.forge-display-sm{font-family:var(--font-display);font-size:var(--text-display-sm);font-weight:600;letter-spacing:-.025em;line-height:1.2}.forge-title{font-family:var(--font-display);font-size:var(--text-title);font-weight:600;letter-spacing:-.02em;line-height:var(--leading-title)}.forge-title-sm{font-family:var(--font-display);font-size:var(--text-title-sm);font-weight:600;letter-spacing:-.015em;line-height:1.3}.forge-subtitle{font-family:var(--font-sans);font-size:var(--text-subtitle);font-weight:500;line-height:1.35;letter-spacing:0;color:hsl(var(--foreground))}.forge-body{font-family:var(--font-sans);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body)}.forge-body-md{font-family:var(--font-sans);font-size:var(--text-body-md);font-weight:400;line-height:1.5}.forge-label{font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;line-height:1.35;letter-spacing:.01em;color:var(--muted-foreground-color)}.forge-meta{font-family:var(--font-sans);font-size:var(--text-meta);font-weight:500;line-height:1.3;color:var(--muted-foreground-color);font-variant-numeric:tabular-nums}.forge-mono{font-family:var(--font-mono);font-size:var(--text-label);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.forge-ui{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-feature-settings:"rlig" 1,"calt" 1,"tnum" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.forge-hairline{border-top:1px solid var(--border-color)}.forge-elevate,.forge-elevate-2{position:relative;z-index:0}.forge-elevate:after,.forge-elevate-2:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:1;background-color:transparent;transition:background-color .12s ease}.border.forge-elevate:after,.border.forge-elevate-2:after{inset:-1px}.forge-elevate:hover:after{background-color:hsl(var(--foreground) / .045)}.forge-elevate:active:after,.forge-elevate-2:hover:after{background-color:hsl(var(--foreground) / .07)}.forge-elevate-2:active:after{background-color:hsl(var(--foreground) / .1)}.forge-toggle-elevate,.forge-toggle-elevate-2{position:relative;z-index:0}.forge-toggle-elevate:before,.forge-toggle-elevate-2:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:-1;background-color:transparent;transition:background-color .12s ease}.border.forge-toggle-elevate:before,.border.forge-toggle-elevate-2:before{inset:-1px}.forge-toggle-elevate.forge-toggle-elevated:before{background-color:hsl(var(--foreground) / .06)}.forge-toggle-elevate-2.forge-toggle-elevated:before{background-color:hsl(var(--foreground) / .1)}.forge-dot-field{background-image:radial-gradient(hsl(var(--foreground) / .12) 1px,transparent 1px);background-size:28px 28px;background-position:0 0}.forge-dot-field-fade{-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.forge-field{background-color:var(--forge-field-bg, hsl(240 4% 11%))!important;border:1px solid var(--border-color, hsl(240 4% 16%));color:hsl(var(--foreground, 240 5% 96%));border-radius:6px;outline:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.forge-field::placeholder{color:var(--muted-foreground-color, hsl(240 5% 62%))}.forge-field:hover:not(:disabled):not(:focus):not(:focus-visible){border-color:color-mix(in oklab,var(--border-color, hsl(240 4% 16%)),hsl(var(--foreground, 240 5% 96%)) 25%)}.forge-field:focus,.forge-field:focus-visible{outline:none;border-color:hsl(var(--primary, 217 76% 65%) / .6);box-shadow:0 0 0 2px hsl(var(--primary, 217 76% 65%) / .18)}.forge-field::-moz-focus-inner{border:0}.forge-field:-moz-focusring{color:transparent;text-shadow:0 0 0 hsl(var(--foreground))}.forge-field:disabled{opacity:.5;cursor:not-allowed}select.forge-field{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}@keyframes forge-skel-pulse{0%,to{background-color:var(--forge-skel-bg)}50%{background-color:var(--forge-skel-bg-hot)}}.forge-skel{background-color:var(--forge-skel-bg);border-radius:4px;animation:forge-skel-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.forge-skel{animation:none}}.forge-task-check{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px;border:1.5px solid hsl(var(--foreground) / .28);background-color:transparent;color:transparent;cursor:pointer;flex-shrink:0;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.forge-task-check:hover:not(:disabled){border-color:hsl(var(--foreground) / .55);color:hsl(var(--foreground) / .55)}.forge-task-check:focus-visible{outline:none;box-shadow:0 0 0 2px hsl(var(--primary) / .4)}.forge-task-check[data-checked=true]{background-color:hsl(var(--status-emerald));border-color:hsl(var(--status-emerald));color:#fff}.forge-task-check[data-checked=true]:hover{background-color:hsl(var(--status-emerald) / .88);border-color:hsl(var(--status-emerald) / .88)}.forge-task-check:disabled{opacity:.4;cursor:not-allowed}.forge-status-dot{display:inline-block;width:6px;height:6px;border-radius:9999px;background-color:var(--muted-foreground-color);flex-shrink:0}.forge-status-dot[data-tone=success]{background-color:hsl(var(--status-emerald))}.forge-status-dot[data-tone=warn]{background-color:hsl(var(--status-amber))}.forge-status-dot[data-tone=danger]{background-color:hsl(var(--status-red))}.forge-status-dot[data-tone=info]{background-color:hsl(var(--status-blue))}.forge-status-dot[data-tone=primary]{background-color:hsl(var(--primary))}.forge-status-dot[data-tone=neutral]{background-color:color-mix(in oklab,var(--muted-foreground-color),transparent 45%)}.forge-prose>*+*{margin-top:1em}.forge-prose h1,.forge-prose h2,.forge-prose h3,.forge-prose h4,.forge-prose h5,.forge-prose h6{font-weight:600;color:hsl(var(--foreground));line-height:1.3;margin-top:1.6em;margin-bottom:.4em}.forge-prose h1{font-size:1.6em;letter-spacing:-.01em}.forge-prose h2{font-size:1.35em;letter-spacing:-.005em}.forge-prose h3{font-size:1.15em}.forge-prose h4{font-size:1em;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground-color)}.forge-prose h5,.forge-prose h6{font-size:1em;color:var(--muted-foreground-color)}.forge-prose>h1:first-child,.forge-prose>h2:first-child,.forge-prose>h3:first-child{margin-top:0}.forge-prose p{color:hsl(var(--foreground) / .92)}.forge-prose strong{font-weight:600;color:hsl(var(--foreground))}.forge-prose em{font-style:italic}.forge-prose del{color:var(--muted-foreground-color);text-decoration:line-through}.forge-prose ul,.forge-prose ol{padding-left:1.5em}.forge-prose ul>li{list-style:disc}.forge-prose ol>li{list-style:decimal}.forge-prose li+li{margin-top:.25em}.forge-prose li>p{margin-top:.25em}.forge-prose ul.contains-task-list{list-style:none;padding-left:.5em}.forge-prose .task-list-item{display:flex;align-items:flex-start;gap:.5em}.forge-prose .task-list-item>input[type=checkbox]{margin-top:.4em;accent-color:hsl(var(--primary))}.forge-prose a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:.2em}.forge-prose a:hover{color:hsl(var(--primary) / .85)}.forge-prose code{font-family:ui-monospace,SF Mono,Cascadia Code,Roboto Mono,Menlo,monospace;font-size:.88em;background-color:var(--secondary-color);padding:.15em .35em;border-radius:.3em;color:hsl(var(--foreground))}.forge-prose pre{background-color:color-mix(in oklab,var(--secondary-color),transparent 40%);border:1px solid var(--border-color);border-radius:.5em;padding:.85em 1em;overflow-x:auto;line-height:1.55}.forge-prose pre code{background-color:transparent;padding:0;border-radius:0;font-size:.9em}.forge-prose blockquote{border-left:3px solid var(--border-color);padding-left:1em;color:var(--muted-foreground-color);font-style:italic}.forge-prose hr{border:0;border-top:1px solid var(--border-color);margin:2em 0}.forge-prose table{width:100%;border-collapse:collapse;font-size:.93em}.forge-prose th,.forge-prose td{text-align:left;padding:.55em .8em;border-bottom:1px solid var(--border-color)}.forge-prose th{font-weight:600;color:hsl(var(--foreground));background-color:color-mix(in oklab,var(--secondary-color),transparent 35%)}.forge-prose td{color:hsl(var(--foreground) / .92)}.forge-prose img{max-width:100%;border-radius:.4em}@keyframes forge-pin-flash{0%{background-color:hsl(var(--primary) / .18)}to{background-color:transparent}}.forge-pin-flash{animation:forge-pin-flash 1.2s ease-out;border-radius:.5rem}.tg-chat{--tg-bubble-in: color-mix(in oklab, hsl(var(--background)), var(--lift-tone) 10%);--tg-bubble-out: hsl(var(--primary));--tg-bubble-out-fg: var(--primary-foreground-color, #fff);--tg-wallpaper: radial-gradient( hsl(var(--foreground) / .06) 1px, transparent 1px );background:hsl(var(--background));font-family:var(--font-sans)}.tg-chat-dialogs{background:var(--card-color, hsl(var(--background)))}.tg-dialog-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:9px 14px;border:0;border-bottom:1px solid color-mix(in oklab,var(--border-color, transparent),transparent 55%);background:transparent;cursor:default;transition:background-color 90ms ease;position:relative}.tg-dialog-row:hover{background:hsl(var(--foreground) / .04)}.tg-dialog-row[data-active=true]{background:hsl(var(--primary) / .14)}.tg-dialog-row[data-active=true] .tg-dialog-title{color:hsl(var(--foreground))}.tg-dialog-avatar{width:52px;height:52px;border-radius:9999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;letter-spacing:-.02em;background:color-mix(in oklab,hsl(var(--background)),var(--lift-tone) 14%);color:hsl(var(--foreground) / .78);overflow:hidden}.tg-dialog-avatar img{width:100%;height:100%;object-fit:cover}.tg-dialog-title{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1.25;color:hsl(var(--foreground));letter-spacing:-.01em}.tg-dialog-preview{font-size:var(--text-body, .8125rem);line-height:1.3;color:var(--muted-foreground-color)}.tg-dialog-time{font-size:var(--text-meta, .6875rem);color:var(--muted-foreground-color);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.tg-unread{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:9999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:hsl(var(--primary));color:var(--primary-foreground-color, #fff)}.tg-thread{background-color:color-mix(in oklab,hsl(var(--background)),var(--lift-tone) 2.5%);background-image:var(--tg-wallpaper);background-size:20px 20px}.tg-day-chip{margin:12px auto 8px;padding:3px 12px;border-radius:9999px;font-size:var(--text-label, .75rem);font-weight:500;color:hsl(var(--foreground) / .88);background:color-mix(in oklab,hsl(var(--background)),var(--lift-tone) 16%);box-shadow:0 1px 2px #0000000d;backdrop-filter:blur(6px)}.tg-bubble{max-width:min(75%,460px);padding:7px 11px 5px;border-radius:16px;font-size:var(--text-body-md, .875rem);line-height:1.4;word-break:break-word;box-shadow:0 1px 1.5px #0000000d}.tg-bubble-in{background:var(--tg-bubble-in);color:hsl(var(--foreground));border-bottom-left-radius:5px}.tg-bubble-out{background:var(--tg-bubble-out);color:var(--tg-bubble-out-fg);border-bottom-right-radius:5px}.tg-bubble-meta{display:inline-flex;align-items:center;gap:3px;float:right;margin:4px 0 0 10px;font-size:11px;line-height:1;opacity:.62;font-variant-numeric:tabular-nums;white-space:nowrap}.tg-bubble-out .tg-bubble-meta{opacity:.7}.tg-composer{background:color-mix(in oklab,hsl(var(--background)),var(--lift-tone) 5%);border-top:1px solid var(--border-color);padding:10px 12px 12px}.tg-composer-bar{display:flex;align-items:flex-end;gap:4px;background:color-mix(in oklab,hsl(var(--background)),var(--lift-tone) 9%);border:1px solid var(--border-color);border-radius:24px;padding:5px 7px 5px 5px;min-height:46px;box-shadow:0 1px 2px #00000008}.tg-composer-input{flex:1;resize:none;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:9px 6px!important;max-height:140px;min-height:28px;font-size:var(--text-body-md, .875rem);line-height:1.4;color:hsl(var(--foreground));font-family:var(--font-sans)}.tg-composer-input::placeholder{color:var(--muted-foreground-color, hsl(var(--muted-foreground)))}.tg-send{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:hsl(var(--primary));color:var(--primary-foreground-color, #fff);border:0;cursor:pointer;flex-shrink:0;transition:opacity .1s ease,transform .1s ease}.tg-send:disabled{opacity:.4;cursor:not-allowed}.tg-send:not(:disabled):hover{opacity:.92}.tg-send:not(:disabled):active{transform:scale(.96)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
/*! Bundled license information:

highlight.js/styles/github-dark.css:
  (*!
    Theme: GitHub Dark
    Description: Dark theme as seen on github.com
    Author: github.com
    Maintainer: @Hirse
    Updated: 2021-05-15
  
    Outdated base version: https://github.com/primer/github-syntax-dark
    Current colors taken from GitHub's CSS
  *)
*/
/*# sourceMappingURL=web.css.map */
