:root{--color-primary-50:#eef2ff;--color-primary-100:#e0e7ff;--color-primary-200:#c7d2fe;--color-primary-300:#a5b4fc;--color-primary-400:#818cf8;--color-primary-500:#6366f1;--color-primary-600:#4f46e5;--color-primary-700:#4338ca;--color-primary-800:#3730a3;--color-primary-900:#312e81;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success-50:#f0fdf4;--color-success-700:#15803d;--color-danger-50:#fef2f2;--color-danger-600:#dc2626;--color-danger-700:#b91c1c;--color-warning-50:#fffbeb;--color-warning-700:#b45309;--color-background:var(--color-gray-50);--color-surface:#fff;--color-text:var(--color-gray-900);--color-text-muted:var(--color-gray-500);--color-border:var(--color-gray-200);--color-code-bg:#f8f9fa;--color-code-text:var(--color-gray-900);--color-primary:var(--color-primary-600);--color-primary-hover:var(--color-primary-700);--color-primary-button:var(--color-primary-600);--color-primary-button-hover:var(--color-primary-700);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--radius-sm:.125rem;--radius:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-full:9999px;--prose-pullout-radius:var(--radius-md);--prose-pullout-border-left-width:4px;--setting-label-color:var(--color-text);--setting-desc-color:var(--color-text-muted);--panel-bg:var(--color-surface);--panel-border:var(--color-border);--input-bg:var(--color-gray-100);--input-border:var(--color-gray-300);--input-focus-ring:0 0 0 2px var(--color-primary-200)}[data-theme=dark]{--color-background:#0f172a;--color-surface:#1e293b;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-border:#475569;--color-code-bg:#000;--color-code-text:#f1f5f9;--color-gray-50:#1e293b;--color-gray-100:#334155;--color-gray-200:#475569;--color-gray-300:#64748b;--color-gray-400:#94a3b8;--color-gray-500:#cbd5e1;--color-gray-600:#e2e8f0;--color-gray-700:#f1f5f9;--color-gray-800:#f8fafc;--color-gray-900:#fff;--color-primary-50:#4f46e526;--color-primary-100:#4f46e540;--color-primary-200:#6366f14d;--color-primary-600:#818cf8;--color-primary:var(--color-primary-400);--color-primary-hover:var(--color-primary-300);--color-primary-button:#818cf8;--color-primary-button-hover:#6366f1;--panel-bg:var(--color-surface);--panel-border:var(--color-border);--input-bg:#1e293b;--input-border:#475569;--input-focus-ring:0 0 0 2px var(--color-primary-500);--shadow-sm:0 1px 2px 0 #0000004d;--shadow:0 1px 3px 0 #0006, 0 1px 2px -1px #0006;--shadow-md:0 4px 6px -1px #0006, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0006}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{color:var(--color-text);background-color:var(--color-background);margin:0;line-height:1.5}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:var(--color-primary-hover)}button{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed;opacity:.5}input,textarea,select{font-family:inherit}.form-panel{background-color:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.form-panel .form-group{flex-direction:column;gap:0;margin-bottom:1.25rem;display:flex}.form-panel .form-group:last-of-type{margin-bottom:0}.form-panel .form-label{color:var(--color-text);margin-bottom:.125rem;font-size:.8125rem;font-weight:600;display:block}.form-panel .form-helper{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.8125rem;font-weight:400;line-height:1.4}.form-panel .form-input,.form-panel .form-panel input[type=text],.form-panel .form-panel input[type=email],.form-panel .form-panel select{width:100%;color:var(--color-text);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.form-panel .form-panel input::placeholder,.form-panel .form-panel select{color:var(--color-text-muted)}.form-panel .form-panel input:focus,.form-panel .form-panel select:focus{border-color:var(--color-primary-500);box-shadow:var(--input-focus-ring);outline:none}.form-panel .form-panel input:disabled{opacity:.6;cursor:not-allowed}.form-panel .form-actions{border-top:1px solid var(--panel-border);justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;display:flex}.readonly-meta{grid-template-columns:auto 1fr;align-items:baseline;gap:.5rem 1.5rem;margin:0;display:grid}.readonly-meta dt{color:var(--color-text);font-size:.8125rem;font-weight:600}.readonly-meta dd{color:var(--color-text);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);min-height:1.75rem;margin:0;padding:.375rem .625rem;font-size:.875rem}.header{background-color:var(--color-surface);box-shadow:var(--shadow-sm);border-bottom:1px solid var(--color-border)}.header .header-content{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.header .logo{color:var(--color-primary);align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.header .nav{align-items:center;gap:1rem;display:flex}.header .nav .nav-link{color:var(--color-gray-700);border-radius:var(--radius-md);padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.header .nav .nav-link:hover{color:var(--color-gray-900);background-color:var(--color-gray-100)}.header .nav .user-email{color:var(--color-gray-500);font-size:.875rem}.btn{border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .2s;display:inline-flex}.btn.btn-primary{background-color:var(--color-primary-button);color:#fff}.btn.btn-primary:hover:not(:disabled){background-color:var(--color-primary-button-hover)}.btn.btn-secondary{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn.btn-secondary:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-text)}.btn.btn-danger{background-color:var(--color-surface);color:var(--color-danger-600);border-color:var(--color-border)}.btn.btn-danger:hover:not(:disabled){background-color:var(--color-danger-50);border-color:var(--color-danger-600)}.btn.btn-ghost{color:var(--color-gray-500);background-color:#0000;border:none;padding:.25rem}.btn.btn-ghost:hover:not(:disabled){color:var(--color-text);background-color:var(--color-gray-100)}.btn:disabled{opacity:.5;cursor:not-allowed}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--color-text);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.form-group input[type=text],.form-group input[type=email],.form-group input[type=password],.form-group textarea,.form-group select{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);width:100%;color:var(--color-text);padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s;display:block}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group input[type=password]:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.form-group input[type=text]::placeholder,.form-group input[type=email]::placeholder,.form-group input[type=password]::placeholder,.form-group textarea::placeholder,.form-group select::placeholder{color:var(--color-gray-400)}.card{background-color:var(--color-surface);box-shadow:var(--shadow);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:1.5rem}.list{list-style:none}.list .list-item{border-bottom:1px solid var(--color-border);transition:background-color .2s}.list .list-item:last-child{border-bottom:none}.list .list-item:hover{background-color:var(--color-gray-100)}.alert{border-radius:var(--radius-md);align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;display:flex}.alert.alert-success{background-color:var(--color-success-50);color:var(--color-success-700)}.alert.alert-error{background-color:var(--color-danger-50);color:var(--color-danger-700)}.alert.alert-info{background-color:var(--color-primary-50);color:var(--color-primary-700)}.alert.alert-warning{background-color:var(--color-warning-50);color:var(--color-warning-700)}.badge{border-radius:var(--radius-full);align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge.badge-success{background-color:var(--color-success-50);color:var(--color-success-700);border:1px solid var(--color-success-50)}.badge.badge-warning{background-color:var(--color-warning-50);color:var(--color-warning-700);border:1px solid var(--color-warning-50)}.badge.badge-gray{background-color:var(--color-gray-100);color:var(--color-gray-700);border:1px solid var(--color-border)}.prose{color:var(--color-text);margin:0 auto;font-size:1rem;line-height:1.75}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--color-text);margin-top:2.5rem;margin-bottom:1rem;font-weight:700;line-height:1.3}.prose h1:first-child,.prose h2:first-child,.prose h3:first-child,.prose h4:first-child,.prose h5:first-child,.prose h6:first-child{margin-top:0}.prose h1{margin-top:3rem;margin-bottom:1.5rem;font-size:2.5rem}.prose h2{color:var(--color-primary);border-bottom:1px solid var(--color-border);margin-top:2.5rem;padding-bottom:.5rem;font-size:2rem}.prose h3{margin-top:2rem;font-size:1.5rem}.prose h4{margin-top:1.5rem;font-size:1.25rem}.prose h4,.prose h5,.prose h6{color:var(--color-gray-500);font-weight:500}.prose h5{text-underline-offset:.5rem;margin-top:1rem;margin-bottom:1rem;font-size:1rem;text-decoration:underline}.prose h6{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;font-style:italic;font-weight:500}.prose p{margin-bottom:1.25rem}.prose ul,.prose ol{margin-bottom:1.25rem;padding-left:1.625rem}.prose li{margin-bottom:.5rem}.prose code{background-color:var(--color-gray-100);color:var(--color-text);border-radius:var(--radius-sm);padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.prose pre{background-color:var(--color-code-bg);color:var(--color-code-text);border-radius:var(--radius-md);margin-bottom:1.5rem;padding:1rem;font-size:.875em;line-height:1.5;overflow-x:auto}.prose pre code{color:inherit;background-color:#0000;border-radius:0;padding:0}.prose .code-block-wrapper{margin-bottom:1.5rem;position:relative}.prose .code-block-wrapper .code-language-label{max-width:min(55%,100% - 4rem);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;z-index:1;pointer-events:none;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;position:absolute;top:.5rem;right:.75rem;overflow:hidden}.prose .code-block-wrapper .code-language-label:has(.code-filename-label){text-transform:none;letter-spacing:normal}.prose .code-block-wrapper .code-language-label .code-filename-label{color:var(--color-gray-500);font-weight:600}.prose .code-block-wrapper .code-language-label .code-lang-suffix{text-transform:uppercase;letter-spacing:.05em;opacity:.85;font-size:.65rem;font-weight:500}.prose .code-block-wrapper .code-language-label .code-output-binding{text-transform:none;letter-spacing:normal;opacity:.9;font-weight:500}html[data-theme=dark] .prose .code-block-wrapper .code-language-label .code-filename-label{color:var(--color-gray-400)}.prose .code-block-wrapper pre{margin-bottom:0}.prose .md-flex-container{gap:20px;margin-bottom:1.5rem;display:flex}@media (width<=767px){.prose .md-flex-container{flex-direction:column}}.prose .md-flex-item{flex:1;min-width:0}.prose .md-flex-item figure{min-width:0;max-width:100%}.prose .md-flex-item figure img{max-width:100%;height:auto}.prose .md-flex-item img.markdown-image{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.prose html:not([data-theme=dark]) .prose .hljs,.prose html:not([data-theme=dark]) .hljs{color:#24292e!important;background-color:#f8f9fa!important}.prose html:not([data-theme=dark]) .prose .hljs-string,.prose html:not([data-theme=dark]) .prose .hljs-title,.prose html:not([data-theme=dark]) .prose .hljs-section,.prose html:not([data-theme=dark]) .prose .hljs-attribute,.prose html:not([data-theme=dark]) .prose .hljs-literal,.prose html:not([data-theme=dark]) .prose .hljs-template-tag,.prose html:not([data-theme=dark]) .prose .hljs-template-variable,.prose html:not([data-theme=dark]) .prose .hljs-type,.prose html:not([data-theme=dark]) .prose .hljs-addition,.prose html:not([data-theme=dark]) .hljs-string,.prose html:not([data-theme=dark]) .hljs-title,.prose html:not([data-theme=dark]) .hljs-section,.prose html:not([data-theme=dark]) .hljs-attribute,.prose html:not([data-theme=dark]) .hljs-literal,.prose html:not([data-theme=dark]) .hljs-template-tag,.prose html:not([data-theme=dark]) .hljs-template-variable,.prose html:not([data-theme=dark]) .hljs-type,.prose html:not([data-theme=dark]) .hljs-addition{color:#032f62!important}.prose html:not([data-theme=dark]) .prose .hljs-keyword,.prose html:not([data-theme=dark]) .prose .hljs-selector-tag,.prose html:not([data-theme=dark]) .prose .hljs-built_in,.prose html:not([data-theme=dark]) .prose .hljs-name,.prose html:not([data-theme=dark]) .prose .hljs-tag,.prose html:not([data-theme=dark]) .hljs-keyword,.prose html:not([data-theme=dark]) .hljs-selector-tag,.prose html:not([data-theme=dark]) .hljs-built_in,.prose html:not([data-theme=dark]) .hljs-name,.prose html:not([data-theme=dark]) .hljs-tag{color:#d73a49!important}.prose html:not([data-theme=dark]) .prose .hljs-comment,.prose html:not([data-theme=dark]) .prose .hljs-quote,.prose html:not([data-theme=dark]) .prose .hljs-deletion,.prose html:not([data-theme=dark]) .prose .hljs-meta,.prose html:not([data-theme=dark]) .hljs-comment,.prose html:not([data-theme=dark]) .hljs-quote,.prose html:not([data-theme=dark]) .hljs-deletion,.prose html:not([data-theme=dark]) .hljs-meta{color:#6a737d!important}.prose html:not([data-theme=dark]) .prose .hljs-number,.prose html:not([data-theme=dark]) .prose .hljs-regexp,.prose html:not([data-theme=dark]) .prose .hljs-symbol,.prose html:not([data-theme=dark]) .prose .hljs-link,.prose html:not([data-theme=dark]) .prose .hljs-selector-attr,.prose html:not([data-theme=dark]) .prose .hljs-selector-pseudo,.prose html:not([data-theme=dark]) .hljs-number,.prose html:not([data-theme=dark]) .hljs-regexp,.prose html:not([data-theme=dark]) .hljs-symbol,.prose html:not([data-theme=dark]) .hljs-link,.prose html:not([data-theme=dark]) .hljs-selector-attr,.prose html:not([data-theme=dark]) .hljs-selector-pseudo{color:#005cc5!important}.prose html:not([data-theme=dark]) .prose .hljs-variable,.prose html:not([data-theme=dark]) .prose .hljs-template-variable,.prose html:not([data-theme=dark]) .hljs-variable,.prose html:not([data-theme=dark]) .hljs-template-variable{color:#e36209!important}.prose html:not([data-theme=dark]) .prose .hljs-function,.prose html:not([data-theme=dark]) .prose .hljs-title.function_,.prose html:not([data-theme=dark]) .hljs-function,.prose html:not([data-theme=dark]) .hljs-title.function_,.prose html:not([data-theme=dark]) .prose .hljs-class,.prose html:not([data-theme=dark]) .prose .hljs-title.class_,.prose html:not([data-theme=dark]) .hljs-class,.prose html:not([data-theme=dark]) .hljs-title.class_{color:#6f42c1!important}.prose html:not([data-theme=dark]) .prose .hljs-attr,.prose html:not([data-theme=dark]) .prose .hljs-property,.prose html:not([data-theme=dark]) .hljs-attr,.prose html:not([data-theme=dark]) .hljs-property{color:#005cc5!important}.prose html:not([data-theme=dark]) .prose .hljs-operator,.prose html:not([data-theme=dark]) .hljs-operator{color:#d73a49!important}.prose html:not([data-theme=dark]) .prose .hljs-punctuation,.prose html:not([data-theme=dark]) .hljs-punctuation{color:#24292e!important}.prose html:not([data-theme=dark]) .prose .hljs-constant,.prose html:not([data-theme=dark]) .hljs-constant{color:#005cc5!important}.prose html:not([data-theme=dark]) .prose pre,.prose html:not([data-theme=dark]) pre{color:#24292e!important;background-color:#f8f9fa!important}.prose [data-theme=dark] .prose pre,.prose [data-theme=dark] pre{color:#e2e8f0!important;background-color:#000!important;border:none!important;padding:1rem!important}.prose [data-theme=dark] .hljs,.prose [data-theme=dark] pre .hljs,.prose [data-theme=dark] .prose pre .hljs{color:#e2e8f0!important;background-color:#0000!important}.prose [data-theme=dark] .hljs-keyword,.prose [data-theme=dark] .hljs-selector-tag,.prose [data-theme=dark] .hljs-built_in,.prose [data-theme=dark] .hljs-name,.prose [data-theme=dark] .hljs-tag{color:#7dd3fc!important}.prose [data-theme=dark] .hljs-string,.prose [data-theme=dark] .hljs-title,.prose [data-theme=dark] .hljs-section,.prose [data-theme=dark] .hljs-attribute,.prose [data-theme=dark] .hljs-literal,.prose [data-theme=dark] .hljs-template-tag,.prose [data-theme=dark] .hljs-template-variable,.prose [data-theme=dark] .hljs-type,.prose [data-theme=dark] .hljs-addition{color:#86efac!important}.prose [data-theme=dark] .hljs-comment,.prose [data-theme=dark] .hljs-quote,.prose [data-theme=dark] .hljs-deletion,.prose [data-theme=dark] .hljs-meta{color:#94a3b8!important}.prose [data-theme=dark] .hljs-number,.prose [data-theme=dark] .hljs-regexp,.prose [data-theme=dark] .hljs-symbol,.prose [data-theme=dark] .hljs-link,.prose [data-theme=dark] .hljs-selector-attr,.prose [data-theme=dark] .hljs-selector-pseudo,.prose [data-theme=dark] .hljs-variable,.prose [data-theme=dark] .hljs-template-variable{color:#fbbf24!important}.prose [data-theme=dark] .hljs-function,.prose [data-theme=dark] .hljs-title.function_{color:#a78bfa!important}.prose [data-theme=dark] .hljs-class,.prose [data-theme=dark] .hljs-title.class_{color:#60a5fa!important}.prose [data-theme=dark] .hljs-attr,.prose [data-theme=dark] .hljs-property{color:#34d399!important}.prose [data-theme=dark] .hljs-operator{color:#f472b6!important}.prose [data-theme=dark] .hljs-punctuation{color:#cbd5e1!important}.prose [data-theme=dark] .hljs-constant{color:#fb923c!important}.prose [data-theme=dark] .hljs-emphasis{font-style:italic}.prose [data-theme=dark] .hljs-strong{font-weight:700}.prose blockquote{border-left:var(--prose-pullout-border-left-width) solid var(--color-border);border-radius:var(--prose-pullout-radius);color:var(--color-text-muted);margin-bottom:1.5rem;padding-left:1rem;font-style:italic}.prose .md-card:not(.md-card-callout){background-color:var(--color-gray-100);border-radius:var(--prose-pullout-radius);color:var(--color-text);border:none;margin-bottom:1.5rem;padding:.75rem 1rem;font-style:normal}.prose .md-card:not(.md-card-callout)>:first-child{margin-top:0}.prose .md-card:not(.md-card-callout)>:last-child{margin-bottom:0}.prose .md-card-callout{background:0 0;border:none;margin-bottom:1.5rem;padding:0}.prose .md-card-callout>.markdown-alert{border-radius:var(--prose-pullout-radius);border:none;border-left:var(--prose-pullout-border-left-width) solid var(--color-border);margin-bottom:0;padding:.75rem 1rem .85rem}.prose .md-card-callout .markdown-alert-title{text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem;font-size:.8rem}.prose .md-inline-octicon-wrap{vertical-align:-.15em;align-items:center;margin:0 .05em;line-height:1;display:inline-flex}.prose .md-inline-octicon-wrap svg,.prose .md-inline-octicon-wrap path{fill:currentColor}.prose .md-emoji-shortcode{vertical-align:-.08em}.prose .markdown-alert{border-radius:var(--prose-pullout-radius);border-left:var(--prose-pullout-border-left-width) solid var(--color-border);color:var(--color-text);margin-bottom:1.5rem;padding:.5rem 1rem;font-style:normal}.prose .markdown-alert>:first-child{margin-top:0}.prose .markdown-alert>:last-child{margin-bottom:0}.prose .markdown-alert-title{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.95em;font-weight:600;display:flex}.prose .markdown-alert .markdown-alert-title svg,.prose .markdown-alert .markdown-alert-title path{fill:currentColor}.prose .markdown-alert .octicon{vertical-align:text-bottom;flex-shrink:0;overflow:visible}html:not([data-theme=dark]) .prose .markdown-alert-note .markdown-alert-title{color:#0969da}html:not([data-theme=dark]) .prose .markdown-alert-tip .markdown-alert-title{color:#1a7f37}html:not([data-theme=dark]) .prose .markdown-alert-important .markdown-alert-title{color:#8250df}html:not([data-theme=dark]) .prose .markdown-alert-warning .markdown-alert-title{color:#9a6700}html:not([data-theme=dark]) .prose .markdown-alert-caution .markdown-alert-title{color:#d1242f}html:not([data-theme=dark]) .prose .markdown-alert-question .markdown-alert-title{color:#c4a52d}html:not([data-theme=dark]) .prose .markdown-alert-note{border-left-color:#0969da}html:not([data-theme=dark]) .prose .markdown-alert-tip{border-left-color:#1a7f37}html:not([data-theme=dark]) .prose .markdown-alert-important{border-left-color:#8250df}html:not([data-theme=dark]) .prose .markdown-alert-warning{border-left-color:#9a6700}html:not([data-theme=dark]) .prose .markdown-alert-caution{border-left-color:#d1242f}html:not([data-theme=dark]) .prose .markdown-alert-question{border-left-color:#c4a52d}html:not([data-theme=dark]) .prose .md-card-callout>.markdown-alert-note{background-color:#0969da1a;border-left-color:#0969da}html:not([data-theme=dark]) .prose .md-card-callout>.markdown-alert-tip{background-color:#1a7f371a;border-left-color:#1a7f37}html:not([data-theme=dark]) .prose .md-card-callout>.markdown-alert-important{background-color:#8250df1a;border-left-color:#8250df}html:not([data-theme=dark]) .prose .md-card-callout>.markdown-alert-warning{background-color:#9a67001f;border-left-color:#9a6700}html:not([data-theme=dark]) .prose .md-card-callout>.markdown-alert-caution{background-color:#d1242f14;border-left-color:#d1242f}html:not([data-theme=dark]) .prose .md-card-callout>.markdown-alert-question{background-color:#c4a52d1f;border-left-color:#c4a52d}html[data-theme=dark] .prose .markdown-alert-note .markdown-alert-title{color:#4493f8}html[data-theme=dark] .prose .markdown-alert-tip .markdown-alert-title{color:#3fb950}html[data-theme=dark] .prose .markdown-alert-important .markdown-alert-title{color:#ab7df8}html[data-theme=dark] .prose .markdown-alert-warning .markdown-alert-title{color:#d29922}html[data-theme=dark] .prose .markdown-alert-caution .markdown-alert-title{color:#f85149}html[data-theme=dark] .prose .markdown-alert-question .markdown-alert-title{color:#fde066}html[data-theme=dark] .prose .markdown-alert-note{border-left-color:#4493f8}html[data-theme=dark] .prose .markdown-alert-tip{border-left-color:#3fb950}html[data-theme=dark] .prose .markdown-alert-important{border-left-color:#ab7df8}html[data-theme=dark] .prose .markdown-alert-warning{border-left-color:#d29922}html[data-theme=dark] .prose .markdown-alert-caution{border-left-color:#f85149}html[data-theme=dark] .prose .markdown-alert-question{border-left-color:#fde066}html[data-theme=dark] .prose .md-card-callout>.markdown-alert-note{background-color:#4493f824;border-left-color:#4493f8}html[data-theme=dark] .prose .md-card-callout>.markdown-alert-tip{background-color:#3fb95024;border-left-color:#3fb950}html[data-theme=dark] .prose .md-card-callout>.markdown-alert-important{background-color:#ab7df824;border-left-color:#ab7df8}html[data-theme=dark] .prose .md-card-callout>.markdown-alert-warning{background-color:#d2992224;border-left-color:#d29922}html[data-theme=dark] .prose .md-card-callout>.markdown-alert-caution{background-color:#f851491f;border-left-color:#f85149}html[data-theme=dark] .prose .md-card-callout>.markdown-alert-question{background-color:#fde06624;border-left-color:#fde066}.prose img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:2rem 0}.prose hr{border:0;border-top:4px dotted var(--color-border);width:30%;margin-top:2.5rem;margin-bottom:2.5rem}.prose table{border-collapse:collapse;width:100%;margin-bottom:1.5rem}.prose table th,.prose table td{border-bottom:1px solid var(--color-border);text-align:left;padding:.75rem}.prose table th{color:var(--color-text);background-color:var(--color-gray-100);font-weight:600}
