:root{color-scheme:dark;--bg: #09111c;--bg-2: #0f1b2b;--panel: rgba(11, 21, 34, .8);--line: rgba(132, 174, 255, .14);--text: #edf3ff;--muted: #96a8c5;--accent: #7ce0ff;--accent-strong: #2fc6ff;--danger: #ff7d7d;--warning: #ffcf6f;--success: #72f0b4;font-family:Segoe UI,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,rgba(53,125,255,.22),transparent 28%),radial-gradient(circle at bottom right,rgba(11,196,255,.18),transparent 32%),linear-gradient(160deg,var(--bg),#03070d 72%);color:var(--text)}a{color:var(--accent);text-decoration:none}button,input,select{font:inherit}button{border:0;border-radius:999px;padding:.9rem 1.2rem;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#04111d;font-weight:700;cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}input,select{width:100%;border:1px solid var(--line);border-radius:18px;background:#050b14db;color:var(--text);padding:.9rem 1rem}video{width:100%;border-radius:28px;display:block}.site-shell,.dashboard-shell{width:min(1220px,calc(100vw - 2rem));margin:0 auto;padding:1.5rem 0 4rem}.language-bar{display:flex;justify-content:flex-end;margin-bottom:1rem}.language-group{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;color:var(--muted)}.language-button{padding:.55rem .85rem;background:#ffffff08;color:var(--text);border:1px solid var(--line)}.language-button.is-active{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#04111d}.hero-panel,.content-grid,.dashboard-grid,.metric-grid{display:grid;gap:1rem}.hero-panel{grid-template-columns:1.05fr .95fr;min-height:calc(100svh - 3rem);align-items:center}.hero-copy h1,.entry-card h1,.auth-card h1,.dashboard-header h1{font-size:clamp(2.5rem,6vw,5.2rem);line-height:.96;margin:0;max-width:11ch}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-bottom:1rem}.lede{color:var(--muted);max-width:38rem;line-height:1.6}.hero-facts,.header-actions,.entry-actions,.inline-form,.row-actions,.metric-row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.hero-facts span,.status-chip{border:1px solid var(--line);border-radius:999px;padding:.5rem .8rem;background:#ffffff0a}.hero-media{padding:1rem;border-radius:34px;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid var(--line);box-shadow:0 30px 80px #00000073}.content-grid,.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.dashboard-grid.single{grid-template-columns:1fr}.panel,.entry-card,.auth-card,.metric-card{border:1px solid var(--line);border-radius:28px;background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel,.entry-card,.auth-card{padding:1.25rem}.panel-heading h2{margin-bottom:.2rem}.panel-heading p,.empty-state,.table-row p{color:var(--muted);margin-top:.2rem}.stack-form,.table-card{display:grid;gap:.9rem}.stack-form label,.table-card label{display:grid;gap:.45rem}.radio-group,.checkbox-row{display:grid;gap:.55rem;color:var(--muted)}.checkbox-row{grid-template-columns:auto 1fr;align-items:start}.notice{margin-top:1rem;padding:.9rem 1rem;border-radius:18px;border:1px solid var(--line)}.notice.success{color:var(--success)}.notice.warning{color:var(--warning)}.notice.danger{color:var(--danger)}.token-card,.job-row,.table-row,.metric-card{display:flex;justify-content:space-between;gap:1rem}.token-card,.job-row,.table-row,.table-card{padding:1rem;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin:1rem 0}.metric-card{flex-direction:column;align-items:flex-start;min-height:120px}.metric-card span{color:var(--muted)}.metric-card strong{font-size:2rem}.history-panel,.table-list,.job-list{margin-top:1rem}.job-list,.table-list{display:grid;gap:.85rem}.job-status{display:grid;justify-items:end;gap:.4rem}.status-online,.status-processing,.status-completed{color:var(--success)}.status-busy,.status-queued,.status-dispatching,.status-transferring{color:var(--warning)}.status-offline,.status-failed,.status-failed_with_retry,.status-disabled{color:var(--danger)}.entry-card,.auth-card,.admin-entry,.auth-shell{min-height:100svh;display:grid;place-items:center}.admin-entry,.auth-shell{width:min(680px,calc(100vw - 2rem));margin:0 auto}.button-link{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.3rem;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#04111d;font-weight:700}.button-link.secondary{background:transparent;color:var(--text);border:1px solid var(--line)}.dashboard-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.mono-list{margin-top:1rem;font-family:Consolas,monospace;display:grid;gap:.5rem}.tutorial-preview{margin-top:1rem}@media (max-width: 980px){.hero-panel,.content-grid,.dashboard-grid,.metric-grid{grid-template-columns:1fr}.dashboard-header,.job-row,.table-row,.token-card{flex-direction:column;align-items:flex-start}.job-status{justify-items:start}}
