@charset "UTF-8";.forge-form,.forge-form-group,.forge-form-field-container{display:flex}.forge-form--row,.forge-form-group--row,.forge-form-field-container--row{flex-direction:row}.forge-form--column,.forge-form-group--column,.forge-form-field-container--column{flex-direction:column}:root{--bg-sunken: #0a0d11;--bg: #0f1216;--surface: #161b21;--surface-2: #1c232b;--text: #e7e4dd;--text-dim: #98a2ad;--text-faint: #69727c;--line-soft: color-mix(in srgb, var(--text) 12%, transparent);--line: #333d4a;--line-strong: #46515f;--bevel: inset 0 1px 0 color-mix(in srgb, var(--text) 4.5%, transparent);--accent: #FFE45E;--accent-2: #C6CAED;--danger: #ff845e;--code-inline: #e7e4dd;--code-string: #f3e395;--code-number: #b7d77a;--font-display: "Hanken Grotesk", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--content-max: 1280px;--pad-x: 44px;--header-h: 66px}@media(max-width:620px){:root{--pad-x: 22px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}@keyframes ff-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.pf-host .forge-form{font-family:var(--font-body);font-size:14px;gap:16px;color:var(--text)}.pf-host .forge-form-group{gap:16px}.pf-host .forge-form-field-container{gap:8px}.pf-host .forge-form-field-container--row{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px}.pf-host .forge-form-field-label{font:600 12.5px var(--font-body);color:var(--text)}.pf-host .forge-form-input,.pf-host .forge-form-select{box-sizing:border-box;width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px;color:var(--text);font:14px var(--font-body);color-scheme:dark;outline:none;transition:border-color .16s ease}.pf-host .forge-form-input::placeholder,.pf-host .forge-form-select::placeholder{color:var(--text-dim)}.pf-host .forge-form-input:focus,.pf-host .forge-form-select:focus{border-color:var(--accent-2)}.pf-host .forge-form-select{appearance:none;cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%2398a2ad' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:14px}.pf-host .forge-form-select option{background:var(--surface-2);color:var(--text)}.pf-host .forge-form-checkbox{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.pf-host .forge-form-hint{font:12px var(--font-body);color:var(--text-dim)}.pf-host .forge-form-error{font:12px var(--font-body);color:var(--danger);display:flex;gap:4px}.pf-host .forge-form-error:before{content:"\26a0"}.pf-host .forge-form-button{align-self:flex-start;margin-top:2px;background:var(--accent);color:var(--bg);font:700 13.5px var(--font-body);letter-spacing:.01em;border:none;border-radius:10px;padding:12px 16px;cursor:pointer;transition:filter .16s ease}.pf-host .forge-form-button:hover{filter:brightness(1.06)}.pf-host .forge-form-button:disabled{background:var(--line);color:var(--text-dim);cursor:not-allowed}.markdown{color:var(--text);font-size:16px;line-height:1.72}.markdown h1,.markdown h2,.markdown h3,.markdown h4{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;scroll-margin-top:96px;line-height:1.15}.markdown h1{font-size:38px;margin:0 0 12px}.markdown h2{font-size:28px;margin:64px 0 16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.markdown h3{font-size:20px;margin:32px 0 12px}.markdown h4{font-size:16px;margin:32px 0 8px}.markdown p,.markdown li{color:var(--text-dim)}.markdown p{margin:0 0 16px}.markdown strong{color:var(--text);font-weight:600}.markdown a{color:var(--accent-2);border-bottom:1px solid transparent;transition:border-color .15s ease}.markdown a:hover{border-bottom-color:var(--accent-2)}.markdown a:has(code){border-bottom:none}.markdown a:has(code) code{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.markdown a:has(code):hover code{background:var(--accent);border-color:var(--accent);color:var(--bg)}.markdown ul,.markdown ol{margin:0 0 16px;padding-left:24px}.markdown li{margin:4px 0}.markdown li::marker{color:var(--accent-2)}.markdown blockquote{margin:16px 0;padding:12px 16px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent);border-radius:0 10px 10px 0;color:var(--text)}.markdown blockquote p{margin:0;color:var(--text)}.markdown hr{border:none;border-top:1px solid var(--line);margin:32px 0}.markdown code{font:.86em var(--font-mono);color:var(--code-inline);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 8px}.markdown pre{margin:0 0 24px;padding:16px;background:var(--bg-sunken);border:1px solid var(--line);border-radius:14px;overflow:auto;font:13px/1.7 var(--font-mono)}.markdown pre code{background:none;border:none;padding:0;color:var(--code-inline);font-size:13px}.markdown table{width:100%;border-collapse:collapse;margin:0 0 24px;font-size:14px;display:block;overflow-x:auto}.markdown th,.markdown td{text-align:left;padding:8px 16px;border:1px solid var(--line);vertical-align:top}.markdown th{background:var(--surface);color:var(--text);font-family:var(--font-body);font-weight:600;white-space:nowrap}.markdown td{color:var(--text-dim)}.markdown tr:nth-child(2n) td{background:#ffffff03}.hljs{color:var(--code-inline);background:transparent}.hljs-comment,.hljs-quote{color:var(--text-faint);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-type{color:var(--accent)}.hljs-string,.hljs-meta-string,.hljs-regexp{color:var(--code-string)}.hljs-title,.hljs-title.function_,.hljs-section,.hljs-name,.hljs-attr,.hljs-attribute,.hljs-property,.hljs-variable,.hljs-template-variable{color:var(--accent-2)}.hljs-number,.hljs-symbol,.hljs-bullet{color:var(--code-number)}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:var(--accent-2)}.hljs-punctuation,.hljs-operator,.hljs-tag{color:var(--text-faint)}.hljs-doctag,.hljs-strong{font-weight:600}.hljs-emphasis{font-style:italic}
