pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  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
*/.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}*{font-family:Inter,sans-serif}:root{color-scheme:dark;--dfp-bg-base: #0f172a;--dfp-bg-surface: rgba(30, 30, 50, .8);--dfp-bg-panel: #1f2937;--dfp-bg-input: #374151;--dfp-bg-muted: #111827;--dfp-bg-hover: rgba(255, 255, 255, .05);--dfp-text-primary: #f3f4f6;--dfp-text-secondary: #9ca3af;--dfp-text-muted: #6b7280;--dfp-border: #374151;--dfp-border-soft: rgba(255, 255, 255, .05);--dfp-sidebar-grad: linear-gradient(180deg, #1a1a2e 0%, #16213e 100%);--dfp-scrollbar-thumb: rgba(255, 255, 255, .1)}html[data-theme=light]{color-scheme:light;--dfp-bg-base: #f8fafc;--dfp-bg-surface: #ffffff;--dfp-bg-panel: #ffffff;--dfp-bg-input: #f1f5f9;--dfp-bg-muted: #f1f5f9;--dfp-bg-hover: rgba(0, 0, 0, .04);--dfp-text-primary: #0f172a;--dfp-text-secondary: #475569;--dfp-text-muted: #64748b;--dfp-border: #e2e8f0;--dfp-border-soft: rgba(0, 0, 0, .06);--dfp-sidebar-grad: linear-gradient(180deg, #1e293b 0%, #334155 100%);--dfp-scrollbar-thumb: rgba(0, 0, 0, .15)}body{background:var(--dfp-bg-base);color:var(--dfp-text-primary);transition:background-color .2s,color .2s}html[data-theme=light] .bg-gray-900{background-color:#f8fafc!important}html[data-theme=light] .bg-gray-800{background-color:#fff!important}html[data-theme=light] .bg-gray-800\/50{background-color:#f1f5f9b3!important}html[data-theme=light] .bg-gray-800\/80{background-color:#ffffffe6!important}html[data-theme=light] .bg-gray-800\/90{background-color:#fffffff2!important}html[data-theme=light] .bg-gray-700{background-color:#f1f5f9!important}html[data-theme=light] .bg-gray-700\/30{background-color:#e2e8f080!important}html[data-theme=light] .bg-gray-700\/50{background-color:#e2e8f0b3!important}html[data-theme=light] .bg-gray-600{background-color:#e2e8f0!important}html[data-theme=light] .bg-gray-900\/50{background-color:#f8fafcd9!important}html[data-theme=light] .text-white,html[data-theme=light] .text-gray-100{color:#0f172a!important}html[data-theme=light] .text-gray-200{color:#1e293b!important}html[data-theme=light] .text-gray-300{color:#334155!important}html[data-theme=light] .text-gray-400{color:#64748b!important}html[data-theme=light] .text-gray-500{color:#94a3b8!important}html[data-theme=light] .text-gray-600{color:#cbd5e1!important}html[data-theme=light] .border-gray-700{border-color:#e2e8f0!important}html[data-theme=light] .border-gray-700\/50{border-color:#e2e8f099!important}html[data-theme=light] .border-gray-800{border-color:#e2e8f0!important}html[data-theme=light] .border-gray-600{border-color:#cbd5e1!important}html[data-theme=light] .divide-gray-700>:not([hidden])~:not([hidden]){border-color:#e2e8f0!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#94a3b8!important}html[data-theme=light] .bg-red-500\/5{background-color:#ef444414!important}html[data-theme=light] .bg-red-500\/10{background-color:#ef44441a!important}html[data-theme=light] .bg-green-500\/10{background-color:#22c55e1a!important}html[data-theme=light] .bg-yellow-500\/10{background-color:#eab3081f!important}html[data-theme=light] .bg-blue-500\/20{background-color:#3b82f626!important}html[data-theme=light] .bg-cyan-500\/20{background-color:#06b6d426!important}.gradient-sidebar{background:var(--dfp-sidebar-grad)}.card{background:var(--dfp-bg-surface);border:1px solid var(--dfp-border-soft)}html[data-theme=light] .card{background:#fff;border:1px solid var(--dfp-border);box-shadow:0 1px 2px #0f172a0a}.btn-primary{background:linear-gradient(135deg,#e94560,#ff6b6b)}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 15px #e945604d}.nav-item{transition:all .2s}.nav-item:hover{background:#e945601a}.nav-item.active{background:#e9456033;border-left:3px solid #e94560}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--dfp-scrollbar-thumb);border-radius:3px}.pulse-dot{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.user-popover{position:absolute;left:calc(100% + 8px);bottom:12px;width:280px;background:var(--dfp-bg-panel);border:1px solid var(--dfp-border);border-radius:12px;box-shadow:0 20px 40px #0006;z-index:60;overflow:hidden;animation:popover-in .15s ease-out}html[data-theme=light] .user-popover{box-shadow:0 20px 40px #0f172a1f}@keyframes popover-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.user-popover-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;transition:background .15s;gap:10px;width:100%;background:transparent;border:none;color:inherit;font:inherit;text-align:left;outline:none}.user-popover-row:hover:not(:disabled){background:var(--dfp-bg-hover)}.user-popover-row:disabled{cursor:not-allowed;opacity:.6}.user-popover-row:focus-visible{background:var(--dfp-bg-hover);box-shadow:inset 2px 0 #e94560}.theme-toggle-track{position:relative;width:44px;height:24px;background:var(--dfp-bg-input);border-radius:12px;cursor:pointer;transition:background .2s}.theme-toggle-knob{position:absolute;top:2px;left:2px;width:20px;height:20px;background:linear-gradient(135deg,#e94560,#ff6b6b);border-radius:50%;transition:transform .2s,background .2s;display:flex;align-items:center;justify-content:center;font-size:11px}html[data-theme=light] .theme-toggle-knob{transform:translate(20px);background:linear-gradient(135deg,#f59e0b,#fbbf24)}.docs-prose{color:#d1d5db;line-height:1.7}.docs-prose h1{font-size:2rem;font-weight:700;color:#f9fafb;margin:0 0 1rem}.docs-prose h2{font-size:1.5rem;font-weight:600;color:#f3f4f6;margin:2rem 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid #374151}.docs-prose h3{font-size:1.2rem;font-weight:600;color:#e5e7eb;margin:1.5rem 0 .5rem}.docs-prose h4{font-size:1.05rem;font-weight:600;color:#e5e7eb;margin:1.25rem 0 .4rem}.docs-prose p{margin:.75rem 0}.docs-prose a{color:#fb923c;text-decoration:underline;cursor:pointer}.docs-prose a:hover{color:#fdba74}.docs-prose ul,.docs-prose ol{margin:.75rem 0 .75rem 1.5rem}.docs-prose ul{list-style:disc}.docs-prose ol{list-style:decimal}.docs-prose li{margin:.25rem 0}.docs-prose code{background:#1f2937;color:#fbbf24;padding:.1rem .4rem;border-radius:4px;font-size:.9em;font-family:Fira Code,Consolas,monospace}.docs-prose pre{background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:1rem;overflow-x:auto;margin:1rem 0}.docs-prose pre code{background:transparent;color:inherit;padding:0;font-size:.875rem}.docs-prose blockquote{border-left:4px solid #f97316;padding:.5rem 1rem;margin:1rem 0;background:#f973160d;color:#d1d5db;font-style:italic}.docs-prose table{width:100%;border-collapse:collapse;margin:1rem 0}.docs-prose th,.docs-prose td{border:1px solid #374151;padding:.5rem .75rem;text-align:left}.docs-prose th{background:#1f2937;font-weight:600;color:#f3f4f6}.docs-prose hr{border:0;border-top:1px solid #374151;margin:2rem 0}.docs-prose strong{color:#f9fafb}.docs-prose img{max-width:100%;border-radius:6px;margin:1rem 0}.docs-prose input[type=checkbox]{margin-right:.5rem}html[data-theme=light] .docs-prose{color:#374151}html[data-theme=light] .docs-prose h1{color:#111827}html[data-theme=light] .docs-prose h2{color:#1f2937;border-color:#e5e7eb}html[data-theme=light] .docs-prose h3,html[data-theme=light] .docs-prose h4{color:#1f2937}html[data-theme=light] .docs-prose code{background:#f3f4f6;color:#b45309}html[data-theme=light] .docs-prose pre{background:#f9fafb;border-color:#e5e7eb}html[data-theme=light] .docs-prose strong{color:#111827}html[data-theme=light] .docs-prose th{background:#f3f4f6;color:#1f2937}html[data-theme=light] .docs-prose th,html[data-theme=light] .docs-prose td{border-color:#e5e7eb}
