.rd-term.svelte-1khw2yr{border-radius:10px;overflow:hidden;border:1px solid var(--colors-terminal-border);background:var(--colors-terminal-bg);box-shadow:0 10px 30px -12px #00000080}.rd-term-bar.svelte-1khw2yr{display:flex;align-items:center;gap:8px;padding:9px 13px;background:var(--colors-terminal-head);border-bottom:1px solid var(--colors-terminal-border)}.rd-term-dots.svelte-1khw2yr{display:flex;gap:6px}.rd-term-dots.svelte-1khw2yr>span:where(.svelte-1khw2yr){width:9px;height:9px;border-radius:999px}.rd-term-title.svelte-1khw2yr{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;margin-left:4px}.rd-term-body.svelte-1khw2yr{position:relative;font-family:Geist Mono,ui-monospace,monospace;font-size:var(--font-sizes-caption);line-height:1.7;padding:14px 15px 16px}.rd-term-reserve.svelte-1khw2yr{visibility:hidden}.rd-term-overlay.svelte-1khw2yr{position:absolute;top:14px;left:15px;right:15px}.rd-term-line.svelte-1khw2yr{white-space:pre-wrap;word-break:break-word}.rd-term-prompt.svelte-1khw2yr{font-weight:600}.rd-term-caret.svelte-1khw2yr{display:inline-block;width:7px;height:14px;margin-left:1px;transform:translateY(2px);animation:svelte-1khw2yr-rd-term-blink 1s steps(1) infinite}.rd-term-blockcaret.svelte-1khw2yr{display:inline-block;width:8px;height:15px;opacity:.85;animation:svelte-1khw2yr-rd-term-blink 1.1s steps(1) infinite}@keyframes svelte-1khw2yr-rd-term-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.rd-term-caret.svelte-1khw2yr,.rd-term-blockcaret.svelte-1khw2yr{animation:none}}.rd-spinner.svelte-nvqjn5{display:inline-block;width:26px;height:26px;border-radius:999px;border:2px solid rgba(82,82,91,.25);border-top-color:#52525b;animation:svelte-nvqjn5-rd-spin .7s linear infinite}@keyframes svelte-nvqjn5-rd-spin{to{transform:rotate(360deg)}}dialog.rd-lightbox{margin:auto;width:100%;height:100%;max-width:100vw;max-height:100vh;padding:40px;border:none;background:transparent;opacity:0;transform:scale(.97);transition:opacity .2s ease,transform .2s ease,overlay .2s ease allow-discrete,display .2s ease allow-discrete}dialog.rd-lightbox[open]{display:flex;align-items:center;justify-content:center;opacity:1;transform:scale(1)}@starting-style{dialog.rd-lightbox[open]{opacity:0;transform:scale(.97)}}dialog.rd-lightbox::backdrop{background:#09090be6;opacity:0;transition:opacity .2s ease,overlay .2s ease allow-discrete,display .2s ease allow-discrete}dialog.rd-lightbox[open]::backdrop{opacity:1}@starting-style{dialog.rd-lightbox[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){dialog.rd-lightbox,dialog.rd-lightbox::backdrop{transition:none}}dialog.rd-toc-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:70vh;margin:0;padding:20px 22px calc(20px + env(safe-area-inset-bottom));border:none;border-radius:16px 16px 0 0;background:var(--colors-surface);color:inherit;overflow-y:auto;transform:translateY(100%);transition:transform .22s ease,overlay .22s ease allow-discrete,display .22s ease allow-discrete}dialog.rd-toc-sheet[open]{transform:translateY(0)}@starting-style{dialog.rd-toc-sheet[open]{transform:translateY(100%)}}dialog.rd-toc-sheet::backdrop{background:#09090b8c;opacity:0;transition:opacity .22s ease,overlay .22s ease allow-discrete,display .22s ease allow-discrete}dialog.rd-toc-sheet[open]::backdrop{opacity:1}@starting-style{dialog.rd-toc-sheet[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){dialog.rd-toc-sheet,dialog.rd-toc-sheet::backdrop{transition:none}}.rd-related-grid.svelte-68u6j3{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.rd-related-grid.svelte-68u6j3{grid-template-columns:1fr}}.project-detail .rd-codeblock{margin:18px 0;border:1px solid #e4e4e7;border-radius:9px;overflow:hidden;background:#fafafa}.dark .project-detail .rd-codeblock{border-color:#27272a;background:#18181b}.project-detail .rd-codeblock-head{font-size:10.5px;font-family:Geist Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa;padding:8px 14px;border-bottom:1px solid #ececee;background:#f4f4f5}.dark .project-detail .rd-codeblock-head{border-bottom-color:#27272a;background:#27272a}.project-detail .rd-codeblock .shiki{margin:0;padding:13px 14px;font-size:13px;line-height:1.65;font-family:Geist Mono,ui-monospace,monospace;overflow-x:auto;background:transparent!important;scrollbar-width:thin;scrollbar-color:var(--code-scrollbar) transparent}.project-detail .rd-codeblock .shiki code{background:none;border:none;padding:0;font:inherit;color:inherit;white-space:pre}.project-detail .rd-codeblock .shiki::-webkit-scrollbar{height:.5rem}.project-detail .rd-codeblock .shiki::-webkit-scrollbar-thumb{background-color:var(--code-scrollbar);border-radius:.25rem}.dark .project-detail .rd-codeblock .shiki,.dark .project-detail .rd-codeblock .shiki span{color:var(--shiki-dark)!important}
