:root{--ui-radius-sm:.5rem;--ui-radius-md:.65rem;--ui-radius-lg:.85rem;--ui-radius-xl:1rem;--ui-radius-full:9999px;--ui-control-h-sm:34px;--ui-control-h-md:42px;--ui-control-h-lg:48px;--ui-font-size-xs:.75rem;--ui-font-size-sm:.875rem;--ui-font-size-md:1rem;--ui-font-size-lg:1.125rem;--ui-font-size-xl:1.25rem;--ui-shadow-sm:0 4px 12px #0000001f;--ui-shadow-md:0 10px 28px #00000038;--ui-shadow-lg:0 18px 48px #00000059;--ui-duration-instant:1ms;--ui-duration-fast:.12s;--ui-duration-normal:.18s;--ui-duration-slow:.26s;--ui-duration-slower:.36s;--ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--ui-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--ui-ease-entrance:cubic-bezier(.16, 1, .3, 1);--ui-ease-exit:cubic-bezier(.4, 0, 1, 1);--ui-ease-press:cubic-bezier(.2, 0, 0, 1);--ui-motion-distance-sm:4px;--ui-motion-distance-md:8px;--ui-motion-distance-lg:14px;--ui-motion-scale-subtle:.98;--ui-motion-scale-expressive:.96;--ui-bg:#0b0d10;--ui-surface:#111315;--ui-surface-2:#171a1d;--ui-surface-3:#1d2125;--ui-surface-hover:#ffffff14;--ui-text:#f3f4f6;--ui-text-muted:#c4c7cc;--ui-text-soft:#9ca3af;--ui-text-inverse:#111827;--ui-border:#ffffff1f;--ui-border-strong:#fff3;--ui-primary:#2f8c79;--ui-primary-hover:#267564;--ui-primary-contrast:#fff;--ui-secondary:#6b7280;--ui-secondary-hover:#4b5563;--ui-secondary-contrast:#fff;--ui-danger:#ef4444;--ui-danger-hover:#dc2626;--ui-danger-contrast:#fff;--ui-overlay:#0000008c;--ui-focus-ring:#2f8c7959;--ui-state-focus:var(--ui-focus-ring);--ui-state-focus-danger:color-mix(in srgb, var(--ui-danger) 22%, transparent);--ui-state-disabled-opacity:.65;--ui-skeleton-bg:color-mix(in srgb, var(--ui-surface-3) 82%, var(--ui-surface) 18%);--ui-skeleton-highlight:color-mix(in srgb, var(--ui-text) 8%, transparent);--ui-skeleton-duration:1.2s;--ui-spinner-duration:.9s;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=light]{--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f1f3f5;--ui-surface-3:#e9edf1;--ui-surface-hover:#0f172a0d;--ui-text:#111827;--ui-text-muted:#4b5563;--ui-text-soft:#6b7280;--ui-text-inverse:#fff;--ui-border:#1118271f;--ui-border-strong:#11182733;--ui-primary:#2f8c79;--ui-primary-hover:#267564;--ui-primary-contrast:#fff;--ui-secondary:#6b7280;--ui-secondary-hover:#4b5563;--ui-secondary-contrast:#fff;--ui-danger:#ef4444;--ui-danger-hover:#dc2626;--ui-danger-contrast:#fff;--ui-overlay:#0f172a2e;--ui-focus-ring:#2f8c7938;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=dark]{--ui-bg:#0b0d10;--ui-surface:#111315;--ui-surface-2:#171a1d;--ui-surface-3:#1d2125;--ui-surface-hover:#ffffff14;--ui-text:#f3f4f6;--ui-text-muted:#c4c7cc;--ui-text-soft:#9ca3af;--ui-text-inverse:#111827;--ui-border:#ffffff1f;--ui-border-strong:#fff3;--ui-primary:#2f8c79;--ui-primary-hover:#267564;--ui-primary-contrast:#fff;--ui-secondary:#6b7280;--ui-secondary-hover:#4b5563;--ui-secondary-contrast:#fff;--ui-danger:#ef4444;--ui-danger-hover:#dc2626;--ui-danger-contrast:#fff;--ui-overlay:#0000008c;--ui-focus-ring:#2f8c7959;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=spring]{--ui-bg:#f5fbf3;--ui-surface:#fff;--ui-surface-2:#edf8ea;--ui-surface-3:#dff1da;--ui-surface-hover:#28785014;--ui-text:#1f2937;--ui-text-muted:#3f4d43;--ui-text-soft:#6b7280;--ui-text-inverse:#fff;--ui-border:#38724829;--ui-border-strong:#38724847;--ui-primary:#5aa469;--ui-primary-hover:#4a8c58;--ui-primary-contrast:#fff;--ui-secondary:#d97706;--ui-secondary-hover:#b45309;--ui-secondary-contrast:#fff;--ui-danger:#dc2626;--ui-danger-hover:#b91c1c;--ui-danger-contrast:#fff;--ui-overlay:#1118272e;--ui-focus-ring:#5aa46947;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=summer]{--ui-bg:#fff8ed;--ui-surface:#fffdf8;--ui-surface-2:#fff1d6;--ui-surface-3:#ffe4b5;--ui-surface-hover:#b4530914;--ui-text:#2b2118;--ui-text-muted:#5b4636;--ui-text-soft:#8a6f5a;--ui-text-inverse:#fff;--ui-border:#92400e29;--ui-border-strong:#92400e42;--ui-primary:#f59e0b;--ui-primary-hover:#d97706;--ui-primary-contrast:#fff;--ui-secondary:#0ea5a4;--ui-secondary-hover:#0f766e;--ui-secondary-contrast:#fff;--ui-danger:#e11d48;--ui-danger-hover:#be123c;--ui-danger-contrast:#fff;--ui-overlay:#0003;--ui-focus-ring:#f59e0b4d;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=autumn]{--ui-bg:#1c1410;--ui-surface:#241a15;--ui-surface-2:#2f221b;--ui-surface-3:#3a2b22;--ui-surface-hover:#ffffff0f;--ui-text:#f5e9dc;--ui-text-muted:#d4bfae;--ui-text-soft:#b08968;--ui-text-inverse:#1b120d;--ui-border:#ffdcb41f;--ui-border-strong:#ffdcb433;--ui-primary:#c0652a;--ui-primary-hover:#a94f1b;--ui-primary-contrast:#fff;--ui-secondary:#8b5e3c;--ui-secondary-hover:#6f4b2f;--ui-secondary-contrast:#fff;--ui-danger:#dc2626;--ui-danger-hover:#b91c1c;--ui-danger-contrast:#fff;--ui-overlay:#0000007a;--ui-focus-ring:#c0652a52;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=winter]{--ui-bg:#0d1520;--ui-surface:#131d2b;--ui-surface-2:#1a2637;--ui-surface-3:#223146;--ui-surface-hover:#ffffff12;--ui-text:#eef6ff;--ui-text-muted:#c2d4e8;--ui-text-soft:#93aac4;--ui-text-inverse:#0f172a;--ui-border:#ffffff1f;--ui-border-strong:#fff3;--ui-primary:#60a5fa;--ui-primary-hover:#3b82f6;--ui-primary-contrast:#fff;--ui-secondary:#94a3b8;--ui-secondary-hover:#64748b;--ui-secondary-contrast:#fff;--ui-danger:#ef4444;--ui-danger-hover:#dc2626;--ui-danger-contrast:#fff;--ui-overlay:#0206178c;--ui-focus-ring:#60a5fa4d;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=retro-futurist]{--ui-bg:#0b0614;--ui-surface:#140b24;--ui-surface-2:#1d1033;--ui-surface-3:#28164a;--ui-surface-hover:#ffffff14;--ui-text:#f5eefe;--ui-text-muted:#d7c7f0;--ui-text-soft:#a78bda;--ui-text-inverse:#12091f;--ui-border:#ff00c82e;--ui-border-strong:#00ffff3d;--ui-primary:#ff4fd8;--ui-primary-hover:#e13fc0;--ui-primary-contrast:#fff;--ui-secondary:#22d3ee;--ui-secondary-hover:#06b6d4;--ui-secondary-contrast:#06202a;--ui-danger:#ff5c7a;--ui-danger-hover:#e11d48;--ui-danger-contrast:#fff;--ui-overlay:#04000a9e;--ui-focus-ring:#22d3ee59;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=sepia-retro]{--ui-bg:#2b2117;--ui-surface:#38291d;--ui-surface-2:#453325;--ui-surface-3:#533d2c;--ui-surface-hover:#fff8dc14;--ui-text:#f3e6c8;--ui-text-muted:#dbc7a1;--ui-text-soft:#b79d75;--ui-text-inverse:#2b2117;--ui-border:#f3e6c824;--ui-border-strong:#f3e6c83d;--ui-primary:#c08a3e;--ui-primary-hover:#a9742f;--ui-primary-contrast:#fff8ea;--ui-secondary:#7c5a3a;--ui-secondary-hover:#64472d;--ui-secondary-contrast:#fff4df;--ui-danger:#b94f3c;--ui-danger-hover:#963d2e;--ui-danger-contrast:#fff4ea;--ui-overlay:#140c068c;--ui-focus-ring:#c08a3e52;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-top-offset:max(0px, var(--safe-top));--safe-right-offset:max(0px, var(--safe-right));--safe-bottom-offset:max(0px, var(--safe-bottom));--safe-left-offset:max(0px, var(--safe-left))}html,body,#root{min-height:100%}html{background:var(--ui-bg);min-height:100dvh}body{background:var(--ui-bg);min-height:100dvh;color:var(--ui-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}#root{min-height:100dvh}*,:before,:after{box-sizing:border-box}button,input,select,textarea{font:inherit}a{color:inherit}img,svg,video,canvas{max-width:100%;display:block}button,[role=button]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:none}@keyframes ui-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ui-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-ui-skeleton=true]{background:var(--ui-skeleton-bg);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}[data-ui-skeleton=true]:after{content:"";background:linear-gradient(90deg, transparent, var(--ui-skeleton-highlight), transparent);animation:ui-skeleton-shimmer var(--ui-skeleton-duration) infinite;position:absolute;inset:0;transform:translate(-100%)}[data-ui-skeleton-static=true]:after{animation:none;display:none}input[data-focus=true],textarea[data-focus=true],select[data-focus=true]{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-state-focus)}input[data-invalid=true],textarea[data-invalid=true],select[data-invalid=true]{border-color:var(--ui-danger)}input[data-focus=true][data-invalid=true],textarea[data-focus=true][data-invalid=true],select[data-focus=true][data-invalid=true]{border-color:var(--ui-danger);box-shadow:0 0 0 3px var(--ui-state-focus-danger)}input[data-disabled=true],textarea[data-disabled=true],select[data-disabled=true]{opacity:var(--ui-state-disabled-opacity);cursor:not-allowed}input:focus,textarea:focus,select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-state-focus)}input[data-invalid=true]:focus,textarea[data-invalid=true]:focus,select[data-invalid=true]:focus{border-color:var(--ui-danger);box-shadow:0 0 0 3px var(--ui-state-focus-danger)}[data-ui=input-group]:focus-within{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-state-focus)}[data-ui=input-group][data-invalid=true]{border-color:var(--ui-danger)}[data-ui=input-group][data-invalid=true]:focus-within{border-color:var(--ui-danger);box-shadow:0 0 0 3px var(--ui-state-focus-danger)}[data-ui=input-group][data-disabled=true]{opacity:var(--ui-state-disabled-opacity)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--ui-duration-instant,1ms)!important;transition-duration:var(--ui-duration-instant,1ms)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}[data-ui-motion=none] *,[data-ui-motion=none] :before,[data-ui-motion=none] :after,[data-ui-motion-effective=reduced] *,[data-ui-motion-effective=reduced] :before,[data-ui-motion-effective=reduced] :after{animation-duration:var(--ui-duration-instant,1ms)!important;transition-duration:var(--ui-duration-instant,1ms)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}[data-ui-motion=none] [data-ui-skeleton=true]:after,[data-ui-motion-effective=reduced] [data-ui-skeleton=true]:after{display:none;animation:none!important}[data-ui-motion=none] [data-ui-skeleton],[data-ui-motion-effective=reduced] [data-ui-skeleton]{animation:none!important}[data-ui-motion=none] [data-ui-spinner],[data-ui-motion-effective=reduced] [data-ui-spinner]{animation-duration:var(--ui-duration-instant,1ms)!important}@keyframes ui-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(280%)}}
[data-ui-theme=sinapsis]{--ui-bg:#080a12;--ui-surface:#10131f;--ui-surface-2:#171b2c;--ui-surface-3:#20263a;--ui-surface-hover:#ffffff14;--ui-text:#f4f7ff;--ui-text-muted:#b8c2dc;--ui-text-soft:#8e9abb;--ui-text-inverse:#090b12;--ui-border:#b4c8ff29;--ui-border-strong:#b4c8ff47;--ui-primary:#8b5cf6;--ui-primary-hover:#7c3aed;--ui-primary-contrast:#fff;--ui-secondary:#06b6d4;--ui-secondary-hover:#0891b2;--ui-secondary-contrast:#fff;--ui-danger:#ef4444;--ui-danger-hover:#dc2626;--ui-danger-contrast:#fff;--ui-overlay:#0000009e;--ui-focus-ring:#8b5cf659;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=obsidian-aurora]{--ui-bg:#05080a;--ui-surface:#0d1317;--ui-surface-2:#121c22;--ui-surface-3:#1a2a32;--ui-surface-hover:#7dffd614;--ui-bg-gradient:radial-gradient(circle at 18% 0%, #2dd4bf29, transparent 32%), radial-gradient(circle at 86% 12%, #38bdf824, transparent 34%), radial-gradient(circle at 50% 100%, #10b9811a, transparent 42%), linear-gradient(180deg, #071014 0%, #05080a 52%, #020405 100%);--ui-card-gradient:linear-gradient(180deg, #121c22f5, #080d10fa);--ui-text:#eefdf8;--ui-text-muted:#b8d8d0;--ui-text-soft:#7da99f;--ui-text-inverse:#04100d;--ui-border:#7dffd621;--ui-border-strong:#2dd4bf52;--ui-primary:#2dd4bf;--ui-primary-hover:#14b8a6;--ui-primary-contrast:#04100d;--ui-secondary:#38bdf8;--ui-secondary-hover:#0ea5e9;--ui-secondary-contrast:#031018;--ui-danger:#fb7185;--ui-danger-hover:#f43f5e;--ui-danger-contrast:#fff;--ui-overlay:#000406b8;--ui-focus-ring:#2dd4bf61;--ui-glow:#2dd4bf47;--ui-ring-soft:#38bdf838;--ui-highlight:#7dffd61f;--ui-shadow-color:#00000085;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=sol-de-mar]{--ui-bg:#fff1d2;--ui-surface:#fffaf0;--ui-surface-2:#ffe1b5;--ui-surface-3:#ffc985;--ui-surface-hover:#e66f511a;--ui-bg-gradient:radial-gradient(circle at 14% 0%, #ffc45770, transparent 34%), radial-gradient(circle at 88% 10%, #e66f5133, transparent 32%), radial-gradient(circle at 52% 100%, #2a9d8f33, transparent 42%), linear-gradient(180deg, #fff8e8 0%, #ffe9bf 48%, #d7f4ed 100%);--ui-card-gradient:linear-gradient(180deg, #fffffaf5, #fff4e1eb);--ui-text:#2c1d12;--ui-text-muted:#6b4a32;--ui-text-soft:#99745a;--ui-text-inverse:#fff;--ui-border:#b060382e;--ui-border-strong:#2a9d8f57;--ui-primary:#e66f51;--ui-primary-hover:#cf5d42;--ui-primary-contrast:#fff;--ui-secondary:#2a9d8f;--ui-secondary-hover:#21867a;--ui-secondary-contrast:#fff;--ui-danger:#d62839;--ui-danger-hover:#b71f2f;--ui-danger-contrast:#fff;--ui-overlay:#2c1d1247;--ui-focus-ring:#e66f5157;--ui-glow:#e66f513d;--ui-ring-soft:#2a9d8f38;--ui-highlight:#ffc45742;--ui-shadow-color:#83492333;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=neon-shrine]{--ui-bg:#090313;--ui-surface:#150921;--ui-surface-2:#211033;--ui-surface-3:#32184d;--ui-surface-hover:#ff4dd817;--ui-bg-gradient:radial-gradient(circle at 12% 0%, #ff4dd833, transparent 30%), radial-gradient(circle at 90% 8%, #22d3ee2e, transparent 32%), radial-gradient(circle at 50% 100%, #7c3aed33, transparent 44%), linear-gradient(180deg, #12051f 0%, #090313 54%, #05010b 100%);--ui-card-gradient:linear-gradient(180deg, #211033f2, #0d0518fa);--ui-text:#fff4fd;--ui-text-muted:#e7c7f4;--ui-text-soft:#b78bd4;--ui-text-inverse:#0b0312;--ui-border:#ff4dd82e;--ui-border-strong:#22d3ee57;--ui-primary:#ff4fd8;--ui-primary-hover:#e13fc0;--ui-primary-contrast:#fff;--ui-secondary:#22d3ee;--ui-secondary-hover:#06b6d4;--ui-secondary-contrast:#041014;--ui-danger:#ff5c7a;--ui-danger-hover:#e11d48;--ui-danger-contrast:#fff;--ui-overlay:#05010bc2;--ui-focus-ring:#ff4dd861;--ui-glow:#ff4dd852;--ui-ring-soft:#22d3ee3d;--ui-highlight:#ffffff14;--ui-shadow-color:#ff4dd829;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}[data-ui-theme=paper-ink]{--ui-bg:#f1e5cb;--ui-surface:#fff8e8;--ui-surface-2:#ead9b8;--ui-surface-3:#d8c195;--ui-surface-hover:#16284012;--ui-bg-gradient:radial-gradient(circle at 18% 0%, #c4913d33, transparent 34%), radial-gradient(circle at 82% 12%, #1628401a, transparent 34%), linear-gradient(180deg, #fbf0d8 0%, #f1e5cb 48%, #e5d1a9 100%);--ui-card-gradient:linear-gradient(180deg, #fff8e8fa, #f5e8cbf0);--ui-text:#162840;--ui-text-muted:#46566a;--ui-text-soft:#7b6a52;--ui-text-inverse:#fff8e8;--ui-border:#16284024;--ui-border-strong:#c4913d57;--ui-primary:#162840;--ui-primary-hover:#0e1b2c;--ui-primary-contrast:#fff8e8;--ui-secondary:#b9822f;--ui-secondary-hover:#986a25;--ui-secondary-contrast:#fff8e8;--ui-danger:#a64236;--ui-danger-hover:#87352b;--ui-danger-contrast:#fff8e8;--ui-overlay:#16284047;--ui-focus-ring:#c4913d57;--ui-glow:#c4913d38;--ui-ring-soft:#16284024;--ui-highlight:#fff8e88f;--ui-shadow-color:#593d1933;--bg:var(--ui-bg);--form-bg:var(--ui-surface);--text:var(--ui-text);--input-border:var(--ui-border);--input-focus:var(--ui-primary);--button:var(--ui-primary);--button-hover:var(--ui-primary-hover)}
html{scroll-behavior:smooth}body{overflow-x:clip}a{color:inherit}.markdown-body{color:var(--ui-text);line-height:1.75;font-size:var(--ui-font-size-md);overflow-wrap:anywhere;min-width:0}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3{color:var(--ui-text);letter-spacing:-.03em;margin:2rem 0 .85rem;line-height:1.15}.markdown-body h1{font-size:clamp(2rem,5vw,3rem)}.markdown-body h2{font-size:clamp(1.45rem,3vw,2rem)}.markdown-body h3{font-size:1.25rem}.markdown-body p,.markdown-body li{color:var(--ui-text-muted)}.markdown-body a{color:var(--ui-primary);text-underline-offset:.18em;text-decoration:underline}.markdown-body ul,.markdown-body ol{padding-left:1.25rem}.markdown-body blockquote{border-left:4px solid var(--ui-primary);border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-primary) 8%, transparent);color:var(--ui-text-muted);margin:1.25rem 0;padding:.85rem 1rem}.markdown-body pre{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);background:var(--ui-bg);max-width:100%;color:var(--ui-text);padding:1rem;overflow-x:auto}.markdown-body code{font-size:.92em}.markdown-body :not(pre)>code{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);background:var(--ui-surface-2);color:var(--ui-text);padding:.15rem .35rem}.markdown-body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--ui-border);padding:.65rem .75rem}.markdown-body th{color:var(--ui-text);background:var(--ui-surface-2)}.markdown-body img{border-radius:var(--ui-radius-lg);border:1px solid var(--ui-border);max-width:100%;height:auto}
