@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#080a0d;--card:#12161a;--line:#2b3034;--ink:#f3f3ef;--muted:#99a3ab;--gold:#c6b59a;--green:#a7d5c2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 76% 0%,#212327 0%,#080a0d 36%);color:var(--ink);font:14px/1.5 'DM Sans',sans-serif}button,a,select,textarea,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline:2px solid #d8b38f;outline-offset:3px}.shell{max-width:1530px;margin:auto;padding:0 5vw}header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{font-family:'Manrope',sans-serif;font-weight:800;letter-spacing:.19em;font-size:21px}.brand span{font-weight:400}.brand small{display:block;letter-spacing:.21em;font-size:9px;color:var(--muted);font-weight:600;margin-top:4px}.header-actions{display:flex;align-items:center;gap:18px}.subtle,.micro{font-size:11px;letter-spacing:.08em;color:var(--muted)}button{border:1px solid #444b50;background:#202428;color:var(--ink);padding:11px 15px;border-radius:9px}.quiet{background:transparent}.primary{background:var(--gold);color:#090c0d;font-weight:700}.eyebrow{font-size:10px;letter-spacing:.22em;font-weight:700;color:var(--gold)}main{padding:60px 0}.hero{display:flex;justify-content:space-between;gap:24px;align-items:end;margin:18px 0 42px}.hero h1{font:700 clamp(44px,6vw,85px)/1.04 'Manrope',sans-serif;letter-spacing:-.065em;margin:0}.hero h1 i{font-weight:400;font-style:normal;color:var(--gold)}.hero p{color:var(--muted);font-size:16px;margin:21px 0 0}.hero-status{display:flex;align-items:center;gap:14px;background:#1a1e1f;border:1px solid var(--line);padding:18px 22px;border-radius:12px;min-width:210px;font-size:9px;letter-spacing:.14em;color:var(--muted)}.hero-status strong{letter-spacing:0;font-size:13px;color:var(--ink)}.light{height:9px;width:9px;background:var(--green);border-radius:50%;box-shadow:0 0 22px #a7d5c266}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:65px}.metrics article{background:linear-gradient(140deg,#191d21,#111416);padding:24px;min-height:144px;border:1px solid var(--line);border-radius:13px;display:flex;flex-direction:column}.metrics span{font-size:10px;letter-spacing:.14em;color:var(--muted)}.metrics strong{font:600 40px 'Manrope',sans-serif;letter-spacing:-.06em;margin:12px 0 4px}.metrics small{color:#89939d}.columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.85fr);gap:48px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 20px}.section-heading h2{font:600 27px/1.2 'Manrope',sans-serif;letter-spacing:-.04em;margin:9px 0 0}.task-list{display:flex;flex-direction:column;gap:10px}.task{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:22px}.task-header{display:flex;gap:15px;justify-content:space-between;align-items:start}.task .num{font:700 12px 'Manrope';color:var(--gold);letter-spacing:.04em}.task h3{font:650 18px/1.4 'Manrope';margin:7px 0}.task p{color:#a8b0b7;max-width:790px;line-height:1.7;margin:6px 0 18px}.pill{display:inline-flex;padding:5px 10px;border:1px solid #3e4745;background:#1b2423;color:#bdddcf;border-radius:100px;font-size:10px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.task-foot{border-top:1px solid #293033;padding-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.task-foot small{color:var(--muted);margin-right:auto;letter-spacing:.08em;text-transform:uppercase}.task-foot button{padding:9px 12px;font-size:12px}.agent,.skill,.history-row{border-top:1px solid var(--line);padding:17px 2px}.agent h3,.skill h3{font:600 15px 'Manrope';margin:0 0 7px}.agent p,.skill p{margin:0;color:#97a2aa;font-size:12px;line-height:1.65}.agent .number{font:700 10px 'Manrope';letter-spacing:.12em;color:var(--gold);margin-bottom:8px}.second{margin-top:48px}.skill small{color:var(--gold);letter-spacing:.1em;font-size:10px}.history{margin-top:75px}.history-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px;color:var(--muted)}.history-row strong{color:var(--ink);font-weight:500}.footer-rule{margin-top:65px;padding:22px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.08em;color:var(--muted)}.footer-rule a{color:var(--gold)}.empty{border:1px dashed var(--line);border-radius:12px;padding:25px;color:var(--muted)}dialog{background:#14191d;color:var(--ink);border:1px solid #454e54;border-radius:18px;padding:26px;width:min(520px,calc(100vw - 32px))}dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}dialog h2{font:600 28px 'Manrope';margin:0 0 8px}dialog p{color:var(--muted)}dialog label{display:block;margin:18px 0 6px;font-size:12px}dialog textarea,dialog select,dialog input{display:block;width:100%;background:#090d10;color:white;padding:12px;border:1px solid #394146;border-radius:9px}dialog textarea{min-height:90px}.dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}#formError{color:#e9a6a6}@media(max-width:850px){.columns{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{align-items:start;flex-direction:column}.hero-status{min-width:0}.footer-rule{flex-direction:column}}@media(max-width:520px){.shell{padding:0 18px}header{min-height:84px}.header-actions .subtle{display:none}main{padding:40px 0}.metrics article{padding:18px;min-height:116px}.metrics strong{font-size:33px}.hero{margin-bottom:28px}.hero h1{font-size:43px}.hero p{font-size:14px}.task{padding:17px}.task h3{font-size:16px}.task-header{flex-wrap:wrap}.history-row{grid-template-columns:1fr 1fr;font-size:12px}.history-row span:last-child{grid-column:1/-1}.header-actions button{font-size:11px;padding:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}