:root{--ui-color-primary: 18 69 69;--ui-color-primary-light: 26 107 107;--ui-color-primary-dark: 13 51 51;--ui-color-primary-hover: 22 85 85;--ui-color-success: 39 174 96;--ui-color-success-light: 46 204 113;--ui-color-success-bg: 39 174 96 / .1;--ui-color-warning: 243 156 18;--ui-color-warning-light: 241 196 15;--ui-color-warning-bg: 243 156 18 / .1;--ui-color-error: 231 76 60;--ui-color-error-light: 236 112 99;--ui-color-error-bg: 231 76 60 / .1;--ui-color-info: 52 152 219;--ui-color-info-light: 93 173 226;--ui-color-info-bg: 52 152 219 / .1;--ui-space-0: 0;--ui-space-0-5: .125rem;--ui-space-1: .25rem;--ui-space-1-5: .375rem;--ui-space-2: .5rem;--ui-space-2-5: .625rem;--ui-space-3: .75rem;--ui-space-3-5: .875rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-7: 1.75rem;--ui-space-8: 2rem;--ui-space-9: 2.25rem;--ui-space-10: 2.5rem;--ui-space-12: 3rem;--ui-space-14: 3.5rem;--ui-space-16: 4rem;--ui-space-20: 5rem;--ui-space-24: 6rem;--ui-font-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-mono: "SF Mono", "Fira Code", "Fira Mono", "Roboto Mono", monospace;--ui-text-xs: .75rem;--ui-text-sm: .875rem;--ui-text-base: 1rem;--ui-text-lg: 1.125rem;--ui-text-xl: 1.25rem;--ui-text-2xl: 1.5rem;--ui-text-3xl: 1.875rem;--ui-text-4xl: 2.25rem;--ui-text-5xl: 3rem;--ui-leading-none: 1;--ui-leading-tight: 1.25;--ui-leading-snug: 1.375;--ui-leading-normal: 1.5;--ui-leading-relaxed: 1.625;--ui-leading-loose: 2;--ui-font-normal: 400;--ui-font-medium: 500;--ui-font-semibold: 600;--ui-font-bold: 700;--ui-radius-none: 0;--ui-radius-sm: .25rem;--ui-radius-default: .375rem;--ui-radius-lg: .5rem;--ui-radius-xl: .75rem;--ui-radius-2xl: 1rem;--ui-radius-3xl: 1.5rem;--ui-radius-full: 9999px;--ui-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--ui-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--ui-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--ui-shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--ui-shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--ui-duration-fast: .1s;--ui-duration-normal: .2s;--ui-duration-slow: .3s;--ui-duration-slower: .5s;--ui-ease-default: cubic-bezier(.4, 0, .2, 1);--ui-ease-in: cubic-bezier(.4, 0, 1, 1);--ui-ease-out: cubic-bezier(0, 0, .2, 1);--ui-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ui-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ui-z-dropdown: 50;--ui-z-sticky: 60;--ui-z-fixed: 70;--ui-z-modal-backdrop: 80;--ui-z-modal: 90;--ui-z-popover: 100;--ui-z-tooltip: 110;--ui-z-toast: 120;--ui-container-sm: 640px;--ui-container-md: 768px;--ui-container-lg: 1024px;--ui-container-xl: 1280px;--ui-container-2xl: 1536px;--ui-ring-width: 2px;--ui-ring-offset: 2px;--ui-ring-color: rgb(var(--ui-color-primary))}:root,[data-theme=light]{--ui-text-primary: #111827;--ui-text-secondary: #4b5563;--ui-text-tertiary: #9ca3af;--ui-text-inverse: #ffffff;--ui-text-disabled: #d1d5db;--ui-bg-primary: #ffffff;--ui-bg-secondary: #f9fafb;--ui-bg-tertiary: #f3f4f6;--ui-bg-inverse: #111827;--ui-border-default: #e5e7eb;--ui-border-hover: #d1d5db;--ui-border-focus: rgb(var(--ui-color-primary));--ui-glass-bg: rgba(255, 255, 255, .7);--ui-glass-border: rgba(255, 255, 255, .2);--ui-glass-shadow: rgba(0, 0, 0, .1);--ui-backdrop: rgba(0, 0, 0, .5)}[data-theme=dark]{--ui-text-primary: #f9fafb;--ui-text-secondary: #d1d5db;--ui-text-tertiary: #9ca3af;--ui-text-inverse: #111827;--ui-text-disabled: #4b5563;--ui-bg-primary: #0a0a0a;--ui-bg-secondary: #121212;--ui-bg-tertiary: #1f1f1f;--ui-bg-inverse: #f9fafb;--ui-border-default: #374151;--ui-border-hover: #4b5563;--ui-border-focus: rgb(var(--ui-color-primary-light));--ui-glass-bg: rgba(18, 18, 18, .8);--ui-glass-border: rgba(255, 255, 255, .1);--ui-glass-shadow: rgba(0, 0, 0, .3);--ui-backdrop: rgba(0, 0, 0, .7)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ui-text-primary: #f9fafb;--ui-text-secondary: #d1d5db;--ui-text-tertiary: #9ca3af;--ui-text-inverse: #111827;--ui-text-disabled: #4b5563;--ui-bg-primary: #0a0a0a;--ui-bg-secondary: #121212;--ui-bg-tertiary: #1f1f1f;--ui-bg-inverse: #f9fafb;--ui-border-default: #374151;--ui-border-hover: #4b5563;--ui-border-focus: rgb(var(--ui-color-primary-light));--ui-glass-bg: rgba(18, 18, 18, .8);--ui-glass-border: rgba(255, 255, 255, .1);--ui-glass-shadow: rgba(0, 0, 0, .3);--ui-backdrop: rgba(0, 0, 0, .7)}}.focus-ring{outline:none}.focus-ring:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring-color);outline-offset:var(--ui-ring-offset)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ui-animate-spin{animation:ui-spin 1s linear infinite}.ui-animate-pulse{animation:ui-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ui-animate-fade-in{animation:ui-fade-in .2s ease-out}.ui-animate-slide-in{animation:ui-slide-up .2s ease-out}.ui-animate-scale-in{animation:ui-scale-in .3s ease-out}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ui-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ui-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--ui-font-sans);line-height:1.5;background:var(--ui-bg-primary);color:var(--ui-text-primary)}.method-get{color:rgb(var(--ui-color-success))}.method-post{color:rgb(var(--ui-color-info))}.method-put{color:rgb(var(--ui-color-warning))}.method-delete{color:rgb(var(--ui-color-error))}[data-theme=dark] .method-get{color:rgb(var(--ui-color-success-light))}[data-theme=dark] .method-post{color:rgb(var(--ui-color-info-light))}[data-theme=dark] .method-put{color:rgb(var(--ui-color-warning-light))}[data-theme=dark] .method-delete{color:rgb(var(--ui-color-error-light))}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .method-get{color:rgb(var(--ui-color-success-light))}:root:not([data-theme=light]) .method-post{color:rgb(var(--ui-color-info-light))}:root:not([data-theme=light]) .method-put{color:rgb(var(--ui-color-warning-light))}:root:not([data-theme=light]) .method-delete{color:rgb(var(--ui-color-error-light))}}.code-block{font-family:var(--ui-font-mono);font-size:var(--ui-text-xs);background:var(--ui-bg-tertiary);padding:var(--ui-space-3);border-radius:var(--ui-radius-lg);overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:.5rem 0 0;color:var(--ui-text-primary);max-height:300px;overflow-y:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-muted{color:var(--ui-text-tertiary)}.text-sm{font-size:var(--ui-text-sm)}.text-xs{font-size:var(--ui-text-xs)}.font-mono{font-family:var(--ui-font-mono)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--ui-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--ui-border-default);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ui-border-hover)}
