@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Geist:wght@400;500;600;700&family=Comfortaa:wght@400;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{--bg-base: #121212;--bg-surface: #1a1a1a;--bg-sidebar: #1a1a1a;--sidebar-text: #e0e0e0;--sidebar-text-sub: #b0b0b0;--sidebar-text-muted:#787878;--sidebar-hover: #2a2a2a;--sidebar-active: #2a2a2a;--sidebar-border: #2e2e2e;--bg-card: #1e1e1e;--bg-input: #252525;--bg-hover: #2a2a2a;--border: #333333;--border-dim: #252525;--text: #e0e0e0;--text-sub: #b0b0b0;--text-muted: #787878;--brand-gold: #ffaa00;--blue: #ffaa00;--blue-lt:#ffcc44;--green: #22c55e;--amber: #ffaa00;--red: #ef4444;--purple: #6366f1;--teal: #06b6d4;--bg-success: #14261a;--border-success:#1e4a2e;--bg-error: #2a1010;--border-error: #4a1f1f;--bg-warning: #2a1f00;--border-warning:#4a3a00;--bg-info: #1a1400;--border-info: #3d3000;--shadow-card: 0 1px 3px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2);--shadow-panel: 0 2px 8px rgba(0,0,0,.3);--shadow-modal: 0 8px 32px rgba(0,0,0,.5);--method-get-bg: #0c2d4a;--method-get-text: #60a5fa;--method-post-bg: #14261a;--method-post-text: #4ade80;--method-put-bg: #2a1f00;--method-put-text: #fbbf24;--method-patch-bg: #1e1a3a;--method-patch-text: #a78bfa;--method-delete-bg: #2a0f0f;--method-delete-text: #f87171;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px}[data-theme=light]{--bg-base: #ffffff;--bg-surface: #fafafa;--bg-sidebar: #f7f7f7;--bg-card: #f5f5f5;--bg-input: #f0f0f0;--bg-hover: #f2f2f2;--sidebar-text: #1a1a1a;--sidebar-text-sub: #404040;--sidebar-text-muted:#909090;--sidebar-hover: #eeeeee;--sidebar-active: #e8e8e8;--sidebar-border: #e0e0e0;--border: #d5d5d5;--border-dim: #e5e5e5;--text: #1a1a1a;--text-sub: #404040;--text-muted: #808080;--blue: #e69500;--blue-lt:#ffaa00;--green: #16a34a;--amber: #ffaa00;--red: #dc2626;--purple: #7c3aed;--teal: #0891b2;--bg-success: #dcfce7;--border-success:#86efac;--bg-error: #fee2e2;--border-error: #fca5a5;--bg-warning: #fff8e6;--border-warning:#ffcc66;--bg-info: #fff8e6;--border-info: #ffcc66;--shadow-card: 0 1px 3px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.05);--shadow-panel: 0 2px 8px rgba(0,0,0,.06);--shadow-modal: 0 8px 32px rgba(0,0,0,.12);--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--method-get-bg: #E6F1FB;--method-get-text: #0C447C;--method-post-bg: #EAF3DE;--method-post-text: #27500A;--method-put-bg: #FFF8E6;--method-put-text: #B37400;--method-patch-bg: #EEEDFE;--method-patch-text: #3C3489;--method-delete-bg: #FCEBEB;--method-delete-text: #791F1F}[data-theme=classic-dark]{--bg-base: #1e1e1e;--bg-surface: #252526;--bg-sidebar: #252526;--bg-card: #2d2d30;--bg-input: #3c3c3c;--bg-hover: #2a2d2e;--sidebar-text: #cccccc;--sidebar-text-sub: #bbbbbb;--sidebar-text-muted:#858585;--sidebar-hover: #2a2d2e;--sidebar-active: #37373d;--sidebar-border: #3e3e42;--border: #3e3e42;--border-dim: #333337;--text: #d4d4d4;--text-sub: #c0c0c0;--text-muted: #9d9d9d;--blue: #ffaa00;--blue-lt:#ffcc44;--green: #6a9955;--amber: #dcdcaa;--red: #f44747;--purple: #c586c0;--teal: #4ec9b0;--bg-success: #1a2d1a;--border-success:#2d4d2d;--bg-error: #2d1a1a;--border-error: #5a2d2d;--bg-warning: #2d2600;--border-warning:#5a4c00;--bg-info: #0d1e2d;--border-info: #1a3a5c;--shadow-card: 0 1px 3px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2);--shadow-panel: 0 2px 8px rgba(0,0,0,.35);--shadow-modal: 0 8px 32px rgba(0,0,0,.5);--method-get-bg: #0d2337;--method-get-text: #9cdcfe;--method-post-bg: #162616;--method-post-text: #6a9955;--method-put-bg: #2d2600;--method-put-text: #dcdcaa;--method-patch-bg: #2a1f33;--method-patch-text: #c586c0;--method-delete-bg: #2d1414;--method-delete-text: #f44747;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px}[data-theme=monokai]{--bg-base: #272822;--bg-surface: #2d2e27;--bg-sidebar: #2d2e27;--bg-card: #383930;--bg-input: #414339;--bg-hover: #3a3b32;--sidebar-text: #f8f8f2;--sidebar-text-sub: #e2e2ce;--sidebar-text-muted:#75715e;--sidebar-hover: #3a3b32;--sidebar-active: #49483e;--sidebar-border: #49483e;--border: #49483e;--border-dim: #3e3d35;--text: #f8f8f2;--text-sub: #e2e2ce;--text-muted: #75715e;--blue: #ffaa00;--blue-lt:#ffcc44;--green: #a6e22e;--amber: #fd971f;--red: #f92672;--purple: #ae81ff;--teal: #a1efe4;--bg-success: #1e2d0f;--border-success:#3a5a1a;--bg-error: #2d0f19;--border-error: #5a1a32;--bg-warning: #2d1f00;--border-warning:#5a3d00;--bg-info: #0a1f26;--border-info: #163d4d;--shadow-card: 0 1px 3px rgba(0,0,0,.4), 0 4px 12px rgba(0,0,0,.2);--shadow-panel: 0 2px 8px rgba(0,0,0,.35);--shadow-modal: 0 8px 32px rgba(0,0,0,.5);--method-get-bg: #0d2633;--method-get-text: #66d9ef;--method-post-bg: #1a2d07;--method-post-text: #a6e22e;--method-put-bg: #2d1f00;--method-put-text: #fd971f;--method-patch-bg: #231a3d;--method-patch-text: #ae81ff;--method-delete-bg: #2d0710;--method-delete-text: #f92672;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px}[data-theme=solarized-dark]{--bg-base: #002b36;--bg-surface: #073642;--bg-sidebar: #073642;--bg-card: #0a3f4e;--bg-input: #0d4a5a;--bg-hover: #0a3f4e;--sidebar-text: #eee8d5;--sidebar-text-sub: #93a1a1;--sidebar-text-muted:#657b83;--sidebar-hover: #0a3f4e;--sidebar-active: #0d4a5a;--sidebar-border: #104555;--border: #104555;--border-dim: #083b49;--text: #839496;--text-sub: #93a1a1;--text-muted: #586e75;--blue: #ffaa00;--blue-lt:#ffcc44;--green: #859900;--amber: #b58900;--red: #dc322f;--purple: #d33682;--teal: #2aa198;--bg-success: #002d00;--border-success:#005c00;--bg-error: #2d0000;--border-error: #5c0000;--bg-warning: #2d2000;--border-warning:#5c4000;--bg-info: #001d2d;--border-info: #003d5c;--shadow-card: 0 1px 3px rgba(0,0,0,.5), 0 4px 12px rgba(0,0,0,.25);--shadow-panel: 0 2px 8px rgba(0,0,0,.4);--shadow-modal: 0 8px 32px rgba(0,0,0,.55);--method-get-bg: #001f2d;--method-get-text: #268bd2;--method-post-bg: #001a00;--method-post-text: #859900;--method-put-bg: #1a1000;--method-put-text: #b58900;--method-patch-bg: #1a0014;--method-patch-text: #d33682;--method-delete-bg: #1a0000;--method-delete-text: #dc322f;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px}[data-theme=nord]{--bg-base: #2e3440;--bg-surface: #3b4252;--bg-sidebar: #3b4252;--bg-card: #434c5e;--bg-input: #4c566a;--bg-hover: #3f4a5c;--sidebar-text: #eceff4;--sidebar-text-sub: #d8dee9;--sidebar-text-muted:#7b88a1;--sidebar-hover: #3f4a5c;--sidebar-active: #434c5e;--sidebar-border: #3d4657;--border: #4c566a;--border-dim: #3d4657;--text: #eceff4;--text-sub: #d8dee9;--text-muted: #7b88a1;--blue: #ffaa00;--blue-lt:#ffcc44;--green: #a3be8c;--amber: #ebcb8b;--red: #bf616a;--purple: #b48ead;--teal: #8fbcbb;--bg-success: #1a2d1a;--border-success:#2e4d2e;--bg-error: #2d1a1a;--border-error: #4d2e2e;--bg-warning: #2d2614;--border-warning:#4d3d1a;--bg-info: #1a2633;--border-info: #2e3f54;--shadow-card: 0 1px 3px rgba(0,0,0,.35), 0 4px 12px rgba(0,0,0,.18);--shadow-panel: 0 2px 8px rgba(0,0,0,.28);--shadow-modal: 0 8px 32px rgba(0,0,0,.45);--method-get-bg: #1a2d36;--method-get-text: #88c0d0;--method-post-bg: #1e2d1a;--method-post-text: #a3be8c;--method-put-bg: #2d2914;--method-put-text: #ebcb8b;--method-patch-bg: #2a1f29;--method-patch-text: #b48ead;--method-delete-bg: #2d1a1c;--method-delete-text: #bf616a;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px}body{background:var(--bg-base);color:var(--text);font-family:Geist,Inter,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .2s,color .2s}.app-titlebar{-webkit-app-region:drag;app-region:drag}.app-titlebar button,.app-titlebar input,.app-titlebar select,.app-titlebar a,.app-titlebar kbd,.app-titlebar [role=button]{-webkit-app-region:no-drag;app-region:no-drag}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes slideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes quest-pulse{0%,to{box-shadow:0 0 #fa06}50%{box-shadow:0 0 0 6px #fa00}}@keyframes quest-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes req-progress{0%{left:-40%}to{left:100%}}@keyframes req-send-pulse{0%{transform:scale(1)}30%{transform:scale(.92)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes req-rocket{0%{transform:translate(0)}50%{transform:translate(4px)}to{transform:translate(0)}}@keyframes req-response-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes req-status-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes req-glow{0%,to{box-shadow:0 0 #a6e3a100}50%{box-shadow:0 0 16px 2px #a6e3a140}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}input,textarea,select{font-family:inherit;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--blue)!important;box-shadow:0 0 0 3px #fa03}textarea.console-input:focus{border-color:transparent!important;box-shadow:none}textarea{resize:vertical}button{font-family:inherit;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}button:active{transform:scale(.98)}@keyframes toast-in{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toast-out{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}@keyframes spring-in{0%{transform:scale(.95);opacity:0}60%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes spring-out{0%{transform:scale(1);opacity:1}to{transform:scale(.98);opacity:0}}@keyframes palette-in{0%{transform:scale(.95) translateY(-10px);opacity:0}60%{transform:scale(1.01) translateY(1px)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes skeleton-pulse{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes dropdown-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-fade{0%{opacity:0}to{opacity:1}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.5}}.glow-blue:hover{box-shadow:0 0 12px 2px #ffaa0040}.glow-green:hover{box-shadow:0 0 12px 2px #22c55e40}.glow-amber:hover{box-shadow:0 0 12px 2px #eab30840}.glow-red:hover{box-shadow:0 0 12px 2px #ef444440}.glow-purple:hover{box-shadow:0 0 12px 2px #6366f140}.card-lift{transition:transform .2s ease,box-shadow .2s ease}.card-lift:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0003}.skeleton{background:linear-gradient(90deg,var(--bg-card) 25%,var(--bg-hover) 50%,var(--bg-card) 75%);background-size:200px 100%;animation:skeleton-pulse 1.5s ease-in-out infinite;border-radius:4px}[data-theme=dark] .card-lift:hover,:root .card-lift:hover{box-shadow:var(--shadow-card)}a,[role=button],[role=tab]{transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.panel-enter{animation:panel-in .25s ease-out forwards}.panel-fade{animation:panel-fade .2s ease-out forwards}.status-bar{height:24px;background:var(--bg-surface);border-top:1px solid var(--border-dim);display:flex;align-items:center;padding:"0 12px";font-size:11px;color:var(--text-muted);flex-shrink:0;gap:16px;-webkit-user-select:none;user-select:none}.status-bar-sep{width:1px;height:12px;background:var(--border-dim);flex-shrink:0}.status-bar-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.status-bar-dot.ok{background:var(--green);box-shadow:0 0 4px var(--green)}.status-bar-dot.warn{background:var(--amber)}.status-bar-dot.off{background:var(--text-muted)}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%) scale(.95);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:"3px 8px";font-size:11px;color:var(--text-sub);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:1000}[data-tooltip]:hover:after{opacity:1;transform:translate(-50%) scale(1)}@keyframes skeleton-pulse{0%{opacity:.45}50%{opacity:.85}to{opacity:.45}}@keyframes tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}*:focus-visible{outline:2px solid var(--blue);outline-offset:1px}button,input,select,textarea{transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.pub-hero-gradient{background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(255,170,0,.12) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 60%,rgba(139,92,246,.08) 0%,transparent 50%),var(--bg-base)}.pub-section-gradient{background:radial-gradient(ellipse 70% 50% at 20% 50%,rgba(255,170,0,.06) 0%,transparent 50%),var(--bg-surface)}@keyframes mesh-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.pub-hero-mesh{background:radial-gradient(at 40% 20%,rgba(255,170,0,.15) 0px,transparent 50%),radial-gradient(at 80% 0%,rgba(139,92,246,.1) 0px,transparent 50%),radial-gradient(at 0% 50%,rgba(6,182,212,.08) 0px,transparent 50%),radial-gradient(at 80% 50%,rgba(255,170,0,.08) 0px,transparent 50%),radial-gradient(at 0% 100%,rgba(139,92,246,.1) 0px,transparent 50%),var(--bg-base);background-size:200% 200%;animation:mesh-shift 20s ease infinite}.pub-card{background:var(--bg-card);border:1px solid var(--border-dim);border-radius:var(--radius);transition:border-color .2s ease,transform .25s ease,box-shadow .25s ease}.pub-card:hover{border-color:#ffaa0040;transform:translateY(-3px);box-shadow:0 12px 40px #00000040,0 0 0 1px #ffaa0014}.pub-number-badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--amber),#ff6b35);color:#111;font-size:13px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif}.pub-cta-gradient{background:linear-gradient(135deg,var(--amber) 0%,#ff8c00 50%,var(--amber) 100%);background-size:200% 200%;color:#111;font-weight:600;border:none;transition:background-position .3s ease,transform .15s ease,box-shadow .15s ease}.pub-cta-gradient:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:0 8px 24px #ffaa0040}.pub-cta-ghost{background:transparent;border:1px solid var(--border);color:var(--text-sub);transition:all .15s ease}.pub-cta-ghost:hover{border-color:var(--brand-gold);color:var(--brand-gold);background:#ffaa000d}.pub-new-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;background:linear-gradient(135deg,#ffaa0026,#ff6b3526);border:1px solid rgba(255,170,0,.25);color:var(--amber);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;animation:new-pulse 2s ease-in-out infinite}@keyframes new-pulse{0%,to{box-shadow:0 0 #fa03}50%{box-shadow:0 0 0 4px #fa00}}.pub-pricing-highlight{border:1px solid rgba(255,170,0,.35);background:linear-gradient(180deg,rgba(255,170,0,.06) 0%,var(--bg-card) 100%);position:relative}.pub-pricing-highlight:before{content:"Most Popular";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--amber),#ff6b35);color:#111;font-size:10px;font-weight:700;padding:3px 14px;border-radius:20px;letter-spacing:.03em}.pub-glass-nav{background:color-mix(in srgb,var(--bg-base) 75%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid rgba(255,255,255,.05)}.pub-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-dim),transparent);border:none}html{scroll-behavior:smooth}.card-lift{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-lift:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0003;border-color:var(--border)}
