:root{--background:#e7e3da;--background-deep:#10202d;--surface:#ffffffb8;--surface-strong:#ffffffeb;--foreground:#10212b;--foreground-inverse:#f3f1eb;--muted:#5b6b74;--muted-strong:#91a3ad;--border:#10212b1f;--border-dark:#f3f1eb1f;--accent:#d96c3f;--shadow:0 24px 80px #1326301f}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eyebrow{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.85rem 1.3rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg, var(--accent) 0%, #cf8a3d 100%);color:var(--foreground-inverse)}.button--secondary{background:var(--surface-strong);border-color:var(--border)}.button--ghost{color:inherit;background:0 0;border-color:#ffffff38}.landing-page,.auth-page,.dashboard-page{box-sizing:border-box;min-height:100vh;font-family:var(--font-heading), sans-serif;gap:1.5rem;width:min(1380px,100%);margin:0 auto;padding:1.25rem;display:grid}.landing-page *,.auth-page *,.dashboard-page *{box-sizing:border-box}.landing-page a,.auth-page a,.dashboard-page a{color:inherit;text-decoration:none}.landing-page button,.landing-page input,.auth-page button,.auth-page input,.dashboard-page button,.dashboard-page input{font:inherit}.landing-page,.auth-page{isolation:isolate;background:radial-gradient(circle at 0 0,#d96c3f3d,#0000 30%),radial-gradient(circle at 100% 0,#257a522e,#0000 24%),linear-gradient(#f8f2e8 0%,#ece4d4 100%);position:relative}.landing-page:before,.auth-page:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#10212b08 1px,#0000 1px),linear-gradient(90deg,#10212b08 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0}.landing-topbar,.landing-hero__content,.landing-hero__panel,.value-card,.split-section,.operation-band__card,.auth-panel,.dashboard-sidebar,.dashboard-hero,.metric-card,.dashboard-card{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:30px}.landing-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8c;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.brand-mark{align-items:center;gap:.85rem;display:flex}.brand-mark__icon{aspect-ratio:1;background:linear-gradient(135deg, var(--background-deep), #23445a);color:var(--foreground-inverse);border-radius:18px;justify-content:center;align-items:center;width:3rem;display:inline-flex}.brand-mark strong,.brand-mark span,.landing-nav a{display:block}.brand-mark span:last-child,.landing-nav a:not(.button){color:var(--muted)}.landing-nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.landing-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:1.5rem;display:grid}.landing-hero__content,.value-card,.split-section,.operation-band__card,.auth-panel,.dashboard-hero,.metric-card,.dashboard-card{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:1.5rem}.landing-hero__content{gap:1.2rem}.landing-hero__content h1{max-width:12ch;font-size:clamp(3rem,6vw,6.25rem);line-height:.92}.landing-hero__content p,.value-card p,.split-section__content p,.operation-band__card p,.auth-panel p,.queue-item p,.activity-item p,.dashboard-hero p{color:var(--muted);line-height:1.7}.hero-actions,.hero-stats,.hero-panel-card__grid,.value-grid,.check-grid,.operation-band,.auth-note-grid,.metric-grid,.dashboard-content-grid,.queue-list,.activity-list{gap:1rem;display:grid}.hero-actions{flex-wrap:wrap;display:flex}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stats div,.auth-note-card,.check-item,.hero-panel-card__grid article,.queue-item,.activity-item,.dashboard-sidebar-card,.dashboard-hero__badge{background:#ffffff80;border:1px solid #10212b14;border-radius:22px;gap:.45rem;padding:1rem;display:grid}.landing-hero__panel,.dashboard-sidebar{color:var(--foreground-inverse);background:radial-gradient(circle at 100% 0,#d96c3f2e,#0000 28%),linear-gradient(#10202d 0%,#132a39 100%);padding:1.2rem}.hero-panel-card{border:1px solid var(--border-dark);background:#ffffff0f;border-radius:26px;gap:1rem;padding:1rem;display:grid}.hero-panel-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel-card__grid article{border-color:var(--border-dark);background:#ffffff0d}.hero-panel-card__grid strong,.metric-card strong{font-size:2rem}.hero-panel-ticker,.dashboard-sidebar-card span{color:var(--muted-strong)}.hero-panel-ticker{font-family:var(--font-mono), monospace;flex-wrap:wrap;gap:1rem;display:flex}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split-section{grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);gap:1rem;display:grid}.check-item{grid-template-columns:auto 1fr;align-items:start}.check-item span{color:var(--accent);font-size:1.5rem;line-height:1}.operation-band{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:stretch}.auth-panel{gap:1rem;display:grid}.auth-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form,.auth-field{gap:.75rem;display:grid}.auth-field input{background:#ffffffb8;border:1px solid #10212b1a;border-radius:18px;outline:none;min-height:3.4rem;padding:.9rem 1rem}.auth-message,.auth-error,.dashboard-error{border-radius:18px;padding:.9rem 1rem}.auth-message{color:#257a52;background:#257a521f}.auth-error,.dashboard-error{color:#9d4a28;background:#d96c3f1f}.auth-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.dashboard-page{grid-template-columns:320px minmax(0,1fr)}.dashboard-loading{place-items:center;min-height:100vh;display:grid}.dashboard-sidebar{grid-template-rows:auto auto 1fr auto;gap:1rem;display:grid}.dashboard-nav{gap:.6rem;display:grid}.dashboard-nav__item{color:var(--muted-strong);border:1px solid #0000;border-radius:18px;padding:.9rem 1rem}.dashboard-nav__item--active{border-color:var(--border-dark);color:var(--foreground-inverse);background:#ffffff12}.dashboard-main{gap:1rem;display:grid}.dashboard-hero{justify-content:space-between;align-items:end;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{gap:.4rem;display:grid}.metric-card em{color:var(--muted);font-family:var(--font-mono), monospace;font-style:normal}.dashboard-content-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.dashboard-card--wide{grid-row:span 2}.dashboard-card__header{margin-bottom:1rem}.queue-item{grid-template-columns:1fr auto}.status-chip,.capability-pill{background:#d96c3f1f;border:1px solid #d96c3f26;border-radius:999px;align-items:center;min-height:2.2rem;padding:.4rem .8rem;display:inline-flex}.capability-list{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:1080px){.landing-hero,.auth-page,.dashboard-page,.split-section,.dashboard-content-grid{grid-template-columns:1fr}.value-grid,.metric-grid,.operation-band,.hero-stats,.auth-note-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.landing-page,.auth-page,.dashboard-page{padding:1rem}.landing-topbar,.dashboard-hero,.auth-footer{flex-direction:column;align-items:flex-start}.landing-nav,.hero-actions,.landing-nav .button,.hero-actions .button,.auth-form .button{width:100%}.value-grid,.metric-grid,.operation-band,.hero-stats,.auth-note-grid,.hero-panel-card__grid,.queue-item{grid-template-columns:1fr}}
