@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap);:root{--bg-0:#0a0b10;--bg-1:#12141c;--bg-2:#181b25;--bg-3:#242836;--bg-hover:#1e2230;--border-subtle:#ffffff0a;--border:#ffffff14;--border-strong:#ffffff24;--text:#edf0f7;--text-dim:#b4bccf;--text-muted:#6f7891;--text-faint:#4a5169;--accent:#ff7a3d;--accent-bright:#ff8f55;--accent-soft:#ff7a3d1a;--accent-glow:#ff7a3d47;--accent-border:#ff7a3d38;--success:#5ddba1;--success-soft:#5ddba11a;--error:#ff7a7a;--error-soft:#ff7a7a1a;--warning:#f5c96a;--cat-files:#7cb8ff;--cat-web:#7cd992;--cat-compute:#ff9a66;--cat-memory:#f1c96a;--cat-api:#b599ff;--cat-data:#5fd6b1;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-full:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #00000040;--shadow-lg:0 20px 40px #00000059;--shadow-glow:0 0 40px #ff7a3d14;--ease:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.4,0,1,1);--t-fast:120ms;--t-norm:200ms;--t-slow:360ms;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color-scheme:dark;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01","ss03";background:#0a0b10;background:var(--bg-0);color:#edf0f7;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-sans);font-size:14px;line-height:1.5;min-height:100vh}body:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,#ff7a3d0d 0,#0000 60%),radial-gradient(ellipse 40% 40% at 90% 80%,#7cb8ff08 0,#0000 50%)}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:after{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,#0000 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at top,#000 30%,#0000 80%);-webkit-mask-image:radial-gradient(ellipse at top,#000 30%,#0000 80%)}button{background:#0000;border:none;cursor:pointer}button,input,select,textarea{color:inherit;font-family:inherit;font-size:inherit}.mono{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-mono)}.card{background:#12141c;background:var(--bg-1);border:1px solid #ffffff0a;border:1px solid var(--border-subtle);border-radius:14px;border-radius:var(--r-lg);padding:20px;padding:var(--s-5);position:relative;transition:border-color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transition:border-color var(--t-norm) var(--ease),background var(--t-norm) var(--ease),transform var(--t-norm) var(--ease)}.card-hover{cursor:pointer}.card-hover:hover{background:#181b25;background:var(--bg-2);border-color:#ffffff14;border-color:var(--border);transform:translateY(-1px)}.card-accent{border-color:#ff7a3d38;border-color:var(--accent-border);box-shadow:0 0 40px #ff7a3d14;box-shadow:var(--shadow-glow)}.eyebrow{letter-spacing:.18em}.eyebrow,.label{color:#6f7891;color:var(--text-muted);font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase}.label{letter-spacing:.15em}.divider{background:#ffffff0a;background:var(--border-subtle);height:1px;width:100%}.badge{align-items:center;background:#181b25;background:var(--bg-2);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:6px;border-radius:var(--r-sm);color:#b4bccf;color:var(--text-dim);display:inline-flex;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-mono);font-size:10px;font-weight:500;gap:6px;letter-spacing:.1em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.badge-accent{background:#ff7a3d1a;background:var(--accent-soft);border-color:#ff7a3d38;border-color:var(--accent-border);color:#ff8f55;color:var(--accent-bright)}.badge-success{background:#5ddba11a;background:var(--success-soft);border-color:#5ddba138;color:#5ddba1;color:var(--success)}.badge-error{background:#ff7a7a1a;background:var(--error-soft);border-color:#ff7a7a38;color:#ff7a7a;color:var(--error)}.btn{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--r-md);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-family:var(--font-sans);font-size:13px;font-weight:500;gap:8px;justify-content:center;line-height:1;padding:10px 16px;transition:all .12s cubic-bezier(.16,1,.3,1);transition:all var(--t-fast) var(--ease);-webkit-user-select:none;user-select:none}.btn-primary{background:#ff7a3d;background:var(--accent);color:#1a0d06;font-weight:600}.btn-primary:hover{background:#ff8f55;background:var(--accent-bright);box-shadow:0 0 0 4px #ff7a3d1a;box-shadow:0 0 0 4px var(--accent-soft)}.btn-primary:disabled{background:#242836;background:var(--bg-3);box-shadow:none;color:#6f7891;color:var(--text-muted);cursor:not-allowed}.btn-secondary{background:#181b25;background:var(--bg-2);border-color:#ffffff14;border-color:var(--border);color:#edf0f7;color:var(--text)}.btn-secondary:hover{background:#242836;background:var(--bg-3);border-color:#ffffff24;border-color:var(--border-strong)}.btn-ghost{background:#0000;color:#b4bccf;color:var(--text-dim)}.btn-ghost:hover{background:#181b25;background:var(--bg-2);color:#edf0f7;color:var(--text)}.btn-icon{border-radius:10px;border-radius:var(--r-md);color:#6f7891;color:var(--text-muted);padding:8px;transition:all .12s cubic-bezier(.16,1,.3,1);transition:all var(--t-fast) var(--ease)}.btn-icon:hover{background:#181b25;background:var(--bg-2);color:#edf0f7;color:var(--text)}.input,.textarea{background:#0a0b10;background:var(--bg-0);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);color:#edf0f7;color:var(--text);font-size:13px;line-height:1.5;outline:none;padding:10px 12px;transition:all .12s cubic-bezier(.16,1,.3,1);transition:all var(--t-fast) var(--ease);width:100%}.input:focus,.textarea:focus{background:#12141c;background:var(--bg-1);border-color:#ff7a3d38;border-color:var(--accent-border);box-shadow:0 0 0 3px #ff7a3d1a;box-shadow:0 0 0 3px var(--accent-soft)}.textarea{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-mono);font-size:12.5px;min-height:44px;resize:vertical}.input::placeholder,.textarea::placeholder{color:#4a5169;color:var(--text-faint)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border);border-radius:999px;border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:#ffffff24;background:var(--border-strong)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.pulse-dot{animation:pulse-dot 1.8s cubic-bezier(.16,1,.3,1) infinite;animation:pulse-dot 1.8s var(--ease) infinite}.fade-in-up{animation:fadeInUp .36s cubic-bezier(.16,1,.3,1) both;animation:fadeInUp var(--t-slow) var(--ease) both}.skeleton{animation:shimmer 1.6s linear infinite;background:linear-gradient(90deg,#12141c,#181b25 50%,#12141c);background:linear-gradient(90deg,var(--bg-1) 0,var(--bg-2) 50%,var(--bg-1) 100%);background-size:200% 100%;border-radius:6px;border-radius:var(--r-sm)}[data-cat=files]{--cat:var(--cat-files)}[data-cat=web]{--cat:var(--cat-web)}[data-cat=compute]{--cat:var(--cat-compute)}[data-cat=memory]{--cat:var(--cat-memory)}[data-cat=api]{--cat:var(--cat-api)}[data-cat=data]{--cat:var(--cat-data)}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.gap-1{gap:4px;gap:var(--s-1)}.gap-2{gap:8px;gap:var(--s-2)}.gap-3{gap:12px;gap:var(--s-3)}.gap-4{gap:16px;gap:var(--s-4)}.gap-5{gap:20px;gap:var(--s-5)}.gap-6{gap:24px;gap:var(--s-6)}.flex-1{flex:1 1 auto;min-width:0}.between{justify-content:space-between}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:focus-visible{border-radius:6px;border-radius:var(--r-sm);outline:2px solid #ff7a3d;outline:2px solid var(--accent);outline-offset:2px}::selection{background:#ff7a3d1a;background:var(--accent-soft);color:#ff8f55;color:var(--accent-bright)}
/*# sourceMappingURL=main.6cce7e2f.css.map*/