html,body{margin:0;padding:0;background-color:#0f172a;color:#f1f5f9}:root{--bg-primary: #0a0a0a;--bg-secondary: #0f0f0f;--bg-card: #1c1c1c;--bg-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--text-primary: #ffffff;--text-secondary: #d1d5db;--text-muted: #9ca3af;--accent-primary: #6366f1;--accent-secondary: #8b5cf6;--accent-gradient: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--border-color: #374151;--shadow: 0 25px 50px -12px rgba(0, 0, 0, .8);--shadow-lg: 0 35px 60px -20px rgba(0, 0, 0, .9)}.app.svelte-12qhfyh{background-color:#0f172a;min-height:100vh}.navbar.svelte-12qhfyh{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;position:sticky;top:0;z-index:100;background:#0f172af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(51,65,85,.3);padding:1rem 0}.nav-container.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand.svelte-12qhfyh{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;transition:transform .3s ease}.nav-brand.svelte-12qhfyh:hover{transform:translateY(-1px)}.nav-logo.svelte-12qhfyh{width:32px;height:32px;filter:drop-shadow(0 2px 4px rgba(99,102,241,.3))}.nav-brand-name.svelte-12qhfyh{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#f1f5f9,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-links.svelte-12qhfyh{display:flex;align-items:center;gap:2rem}.nav-link.svelte-12qhfyh{color:#f3f4f6;text-decoration:none;font-weight:500;font-size:.875rem;transition:color .3s ease;position:relative}.nav-link.svelte-12qhfyh:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:linear-gradient(135deg,#6366f1,#8b5cf6);transition:width .3s ease}.nav-link.svelte-12qhfyh:hover{color:#6366f1}.nav-link.svelte-12qhfyh:hover:after{width:100%}.nav-cta.svelte-12qhfyh{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.625rem 1.25rem;text-decoration:none;border-radius:25px;font-weight:600;font-size:.875rem;transition:all .3s ease;box-shadow:0 4px 15px #6366f14d;position:relative;overflow:hidden}.nav-cta.svelte-12qhfyh:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#8b5cf6,#6366f1);transition:left .3s ease;z-index:-1}.nav-cta.svelte-12qhfyh:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f166}.nav-cta.svelte-12qhfyh:hover:before{left:0}@media (max-width: 768px){.nav-container.svelte-12qhfyh{padding:0 1rem}.nav-links.svelte-12qhfyh{gap:1rem}.nav-brand-name.svelte-12qhfyh{font-size:1.25rem}.nav-logo.svelte-12qhfyh{width:28px;height:28px}.nav-cta.svelte-12qhfyh{padding:.5rem 1rem;font-size:.8rem}}table{width:100%;border-collapse:separate;border-spacing:0 .75rem;margin:1rem 0}table th,table td{padding:.9rem 1.2rem;text-align:left;vertical-align:top}table thead th{font-weight:700;color:var(--text-secondary);background:transparent}table tbody tr{background:var(--bg-card);border:1px solid rgba(55,65,81,.35);border-radius:8px}table tbody td{border:none;background-color:var(--accent-primary)}
