body,html{min-height:100%}.light,:root{color-scheme:light;--shell-bg:#f4f4f5;--shell-sidebar:#ffffff;--shell-header:#ffffff;--shell-surface:#ffffff;--shell-surface-hover:#f4f4f5;--shell-border:#e4e4e7;--shell-border-subtle:#f4f4f5;--shell-text:#18181b;--shell-text-muted:#71717a;--shell-text-subtle:#a1a1aa;--shell-accent:#7c3aed;--shell-accent-hover:#6d28d9;--shell-accent-muted:rgba(124,58,237,0.1);--shell-accent-border:#7c3aed;--shell-search-bg:#f4f4f5;--shell-notify-dot:#f97316;--shell-card-hover-border:#d4d4d8;--shell-error-bg:#fef2f2;--shell-error-border:#fecaca;--shell-error-text:#b91c1c;--wb-table-header-bg:#18181b;--wb-table-header-text:#ffffff;--wb-table-header-text-muted:rgba(255,255,255,0.78);--wb-table-header-border:rgba(255,255,255,0.12);--wb-table-header-hover:rgba(255,255,255,0.08)}.dark{color-scheme:dark;--shell-bg:#0b0b0c;--shell-sidebar:#101012;--shell-header:#0b0b0c;--shell-surface:#161618;--shell-surface-hover:#1c1c1f;--shell-border:#27272a;--shell-border-subtle:#1f1f23;--shell-text:#fafafa;--shell-text-muted:#71717a;--shell-text-subtle:#52525b;--shell-accent:#8b5cf6;--shell-accent-hover:#7c3aed;--shell-accent-muted:rgba(139,92,246,0.12);--shell-accent-border:#8b5cf6;--shell-search-bg:#161618;--shell-notify-dot:#f97316;--shell-card-hover-border:#3f3f46;--shell-error-bg:rgba(127,29,29,0.25);--shell-error-border:#7f1d1d;--shell-error-text:#fca5a5;--wb-table-header-bg:#09090b;--wb-table-header-text:#fafafa;--wb-table-header-text-muted:rgba(250,250,250,0.72);--wb-table-header-border:rgba(250,250,250,0.1);--wb-table-header-hover:rgba(250,250,250,0.08)}body{font-family:var(--font-geist-sans),system-ui,sans-serif;background:var(--shell-bg);color:var(--shell-text);transition:background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html{-webkit-text-size-adjust:100%}@keyframes shell-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}[data-scope=skeleton][data-part=root]{animation:shell-skeleton-pulse 1.6s ease-in-out infinite}.error-page-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 20%,rgba(139,92,246,.12),transparent 42%),radial-gradient(circle at 80% 70%,rgba(139,92,246,.08),transparent 38%),linear-gradient(var(--shell-border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--shell-border-subtle) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.error-page-code{background:linear-gradient(135deg,var(--shell-text) 0,var(--shell-accent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.error-log-line{animation:error-log-fade-in .5s ease forwards;opacity:0}@keyframes error-log-fade-in{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}.error-portal-ring-outer{animation:error-portal-spin 24s linear infinite}.error-portal-ring-inner{animation:error-portal-spin 16s linear infinite reverse}.error-portal-core{animation:error-portal-pulse 3s ease-in-out infinite}.error-portal-node{opacity:.7;animation:error-portal-node 2.4s ease-in-out infinite}.error-bench-badge,.error-portal-badge{animation:error-badge-float 4s ease-in-out infinite}.error-bench-panel{animation:error-bench-shake 6s ease-in-out infinite}.error-bench-pulse{animation:error-bench-pulse 1.2s ease-in-out infinite}@keyframes error-portal-spin{to{transform:rotate(1turn)}}@keyframes error-portal-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}@keyframes error-portal-node{0%,to{opacity:.35}50%{opacity:1}}@keyframes error-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes error-bench-shake{0%,92%,to{transform:translateX(0)}94%{transform:translateX(-2px)}96%{transform:translateX(2px)}98%{transform:translateX(-1px)}}@keyframes error-bench-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes typing-dot-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.typing-dot{animation:typing-dot-bounce 1.2s ease-in-out infinite}.wb-data-table{width:100%;font-size:.8125rem;line-height:1.35;border-collapse:collapse;border-spacing:0}.wb-data-table [data-part=header] [data-part=row]{background:var(--wb-table-header-bg);color:var(--wb-table-header-text)}.wb-data-table [data-part=column-header]{padding:0;vertical-align:middle;border-top:1px solid var(--wb-table-header-border);font-weight:700}.wb-data-table [data-part=column-header],.wb-data-table [data-part=header] [data-part=cell]{background:var(--wb-table-header-bg);color:var(--wb-table-header-text);border-bottom:1px solid var(--wb-table-header-border);border-right:1px solid var(--wb-table-header-border)}.wb-data-table [data-part=column-header]:last-child{border-right:none}.wb-data-table [data-part=body] [data-part=cell],.wb-data-table [data-part=header] [data-part=cell]{padding:.5rem .75rem;vertical-align:middle}.wb-data-table [data-part=body] [data-part=cell]{border-bottom:1px solid var(--shell-border-subtle,var(--shell-border));border-right:1px solid var(--shell-border-subtle,var(--shell-border))}.wb-data-table [data-part=body] [data-part=cell]:last-child,.wb-data-table [data-part=header] [data-part=cell]:last-child{border-right:none}.wb-dt-sort-header{color:var(--wb-table-header-text);transition:background-color .12s ease}.wb-dt-sort-header:hover{background:var(--wb-table-header-hover)}.wb-dt-sort-header:focus-visible{outline:2px solid var(--shell-accent);outline-offset:-2px}.wb-dt-sort-icons{opacity:.85}.wb-dt-sort-header--active .wb-dt-sort-icons,.wb-dt-sort-header:hover .wb-dt-sort-icons{opacity:1}.wb-data-table [data-part=body] [data-part=row]:nth-of-type(2n){background:color-mix(in srgb,var(--shell-surface-hover) 28%,transparent)}.wb-data-table [data-part=body] [data-part=row]:hover{background:var(--shell-surface-hover)}.wb-data-table-shell{border:1px solid var(--shell-border);border-radius:.375rem;background:var(--shell-surface);overflow:hidden}.wb-data-table-toolbar{padding:0;border:none;background:transparent;font-size:.8125rem}.wb-data-table-toolbar-primary{width:100%}.wb-data-table-toolbar-filters{width:100%;padding-top:.75rem;border-top:1px solid var(--shell-border-subtle,var(--shell-border))}.wb-data-table-toolbar-filter-group{width:100%}@media (min-width:640px){.wb-data-table-toolbar-filter-group{width:auto}}.wb-data-table-control{height:2rem;min-height:2rem;font-size:.8125rem;border-radius:.25rem}.wb-data-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-top:1px solid var(--shell-border);background:var(--shell-surface);font-size:.8125rem;color:var(--shell-text-muted)}.wb-data-table-footer [data-scope=pagination] a,.wb-data-table-footer [data-scope=pagination] button{min-width:2rem;height:2rem;min-height:2rem;padding-inline:.5rem;font-size:.8125rem;border-radius:.25rem}.wb-data-table-footer [data-scope=pagination] [aria-current=page],.wb-data-table-footer [data-scope=pagination] [data-selected] a,.wb-data-table-footer [data-scope=pagination] [data-selected] button{background:var(--shell-accent)!important;border-color:var(--shell-accent)!important;color:white!important;font-weight:600}.rich-text-content,.rich-text-editor-content{outline:none;color:var(--shell-text);font-size:.9375rem;line-height:1.7;display:block;box-sizing:border-box}.rich-text-content p,.rich-text-editor-content p{margin:0 0 .75rem}.rich-text-content p:last-child,.rich-text-editor-content p:last-child{margin-bottom:0}.rich-text-content ol,.rich-text-content ul,.rich-text-content-shell ol,.rich-text-content-shell ul,.rich-text-editor-content ol,.rich-text-editor-content ul{margin:0 0 .75rem;padding-left:1.5rem;list-style-position:outside}.rich-text-content ul,.rich-text-content-shell ul,.rich-text-editor-content ul{list-style-type:disc}.rich-text-content ol,.rich-text-content-shell ol,.rich-text-editor-content ol{list-style-type:decimal;padding-left:1.75rem}.rich-text-content ol ol,.rich-text-content-shell ol ol,.rich-text-editor-content ol ol{list-style-type:lower-alpha}.rich-text-content ol ol ol,.rich-text-content-shell ol ol ol,.rich-text-editor-content ol ol ol{list-style-type:lower-roman}.rich-text-content li,.rich-text-content-shell li,.rich-text-editor-content li{display:list-item;margin-bottom:.25rem}.rich-text-content li>p,.rich-text-content-shell li>p,.rich-text-editor-content li>p{margin:0}.rich-text-content li:last-child,.rich-text-content-shell li:last-child,.rich-text-editor-content li:last-child{margin-bottom:0}.rich-text-content h2,.rich-text-content h3,.rich-text-editor-content h2,.rich-text-editor-content h3{margin:0 0 .5rem;font-weight:600;color:var(--shell-text)}.rich-text-content a,.rich-text-editor-content a{color:var(--shell-accent);text-decoration:underline}.rich-text-content blockquote,.rich-text-editor-content blockquote{margin:0 0 .75rem;padding-left:.75rem;border-left:3px solid var(--shell-accent-border);color:var(--shell-text-muted)}.rich-text-editor-content .is-editor-empty:first-child:before,.rich-text-editor-content p.is-empty:first-child:before{color:var(--shell-text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none}