: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));--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%)}.forge-eyebrow{font-size:11px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground))}.forge-display{font-weight:900;letter-spacing:-.035em;line-height:.95}.forge-display-sm{font-weight:800;letter-spacing:-.025em;line-height:1}.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(--muted-foreground) / .18) 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:hsl(var(--muted-foreground));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:hsl(var(--muted-foreground) / .55)}.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:hsl(var(--muted-foreground))}.forge-prose h5,.forge-prose h6{font-size:1em;color:hsl(var(--muted-foreground))}.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:hsl(var(--muted-foreground));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:hsl(var(--muted) / .6);padding:.15em .35em;border-radius:.3em;color:hsl(var(--foreground))}.forge-prose pre{background-color:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));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 hsl(var(--border));padding-left:1em;color:hsl(var(--muted-foreground));font-style:italic}.forge-prose hr{border:0;border-top:1px solid hsl(var(--border));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 hsl(var(--border))}.forge-prose th{font-weight:600;color:hsl(var(--foreground));background-color:hsl(var(--muted) / .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}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 */
