*{box-sizing:border-box}:root{--black:#050505;--panel:rgba(20,20,20,.92);--gold:#d9a441;--gold-soft:#ffd56a;--white:#f8f5ef;--muted:#b9b2a5;--line:rgba(217,164,65,.28);--green:#73d99f;--red:#d97373}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--black);color:var(--white)}.oracle-bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at top left,rgba(217,164,65,.18),transparent 35%),radial-gradient(circle at bottom right,rgba(115,217,159,.08),transparent 40%),linear-gradient(135deg,#020202,#111,#050505)}.site-header{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.2rem 5vw;border-bottom:1px solid var(--line);background:rgba(0,0,0,.78);position:sticky;top:0;backdrop-filter:blur(14px);z-index:10}.brand{display:flex;align-items:center;gap:1rem}.sigil{width:54px;height:54px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold-soft);font-weight:900;box-shadow:0 0 28px rgba(217,164,65,.25)}h1,h2,h3,p{margin-top:0}h1{font-size:1.05rem;margin-bottom:0}h2{font-size:clamp(2rem,5vw,4.4rem);line-height:1.03;letter-spacing:-.05em}h3{color:var(--gold-soft)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--muted);margin-bottom:.4rem}.gold{color:var(--gold)}.muted{color:var(--muted);line-height:1.65}.top-nav{display:flex;gap:.75rem;flex-wrap:wrap}.top-nav a,button{color:var(--white);text-decoration:none;border:1px solid var(--line);padding:.7rem 1rem;border-radius:999px;background:rgba(217,164,65,.08)}.hero{min-height:84vh;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:2rem;align-items:center;padding:6rem 5vw}.hero-text{font-size:1.2rem;color:var(--muted);max-width:860px;line-height:1.7}.command-panel,.status-card,.metric,.queue-card{background:var(--panel);border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 70px rgba(0,0,0,.4)}.command-panel{margin-top:2rem;padding:1.4rem;max-width:880px}.command-panel label{display:block;color:var(--gold-soft);font-weight:700;margin-bottom:.8rem}textarea,select,input{width:100%;border-radius:18px;border:1px solid var(--line);background:#070707;color:var(--white);padding:1rem;font-size:1rem;outline:none}textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.button-row{display:flex;gap:.75rem;flex-wrap:wrap}button{cursor:pointer;margin-top:1rem;background:linear-gradient(135deg,rgba(217,164,65,.95),rgba(110,72,18,.95));border:0;font-weight:800}.ghost{background:transparent;border:1px solid var(--line);color:var(--muted)}.danger-outline{border-color:rgba(217,115,115,.6)}.command-output{color:var(--muted);margin:1rem 0 0;line-height:1.6}.status-card{padding:1.5rem}.status-card ul{padding:0;list-style:none}.status-card li{margin:1rem 0;color:var(--muted)}.status-card span{display:inline-block;width:9px;height:9px;background:var(--green);border-radius:50%;margin-right:.6rem;box-shadow:0 0 16px var(--green)}.section{padding:4.5rem 5vw}.dashboard{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.02)}.metric{padding:1.3rem;text-align:center}.metric strong{display:block;font-size:2.3rem;color:var(--gold-soft)}.metric span{color:var(--muted);font-size:.9rem}.split{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:2rem;border-bottom:1px solid var(--line)}.queue-list{display:grid;gap:1rem}.queue-card{padding:1.2rem}.queue-card pre{white-space:pre-wrap;background:#050505;border:1px solid var(--line);padding:1rem;border-radius:16px;color:var(--muted);max-height:340px;overflow:auto}.badge{display:inline-block;color:#111;background:var(--gold-soft);border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:900;text-transform:uppercase}.badge.green{background:var(--green)}.badge.red{background:var(--red)}.actions{display:flex;gap:.6rem;flex-wrap:wrap}.actions button{font-size:.9rem}.danger{background:linear-gradient(135deg,#8f3d2f,#36110d)}footer{padding:2rem 5vw;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:980px){.site-header,.hero,.split{grid-template-columns:1fr}.site-header{align-items:flex-start;flex-direction:column}.dashboard{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.hero{padding-top:3rem}}@media(max-width:560px){.dashboard{grid-template-columns:1fr}}