:root{--plum:#241525;--cream:#f6f0e7;--paper:#fffdf9;--ink:#2d2030;--muted:#786d77;--line:#e5dcd2;--lime:#d8ee79;--orange:#f27d48}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:15px/1.5 Arial,sans-serif}.topbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,72px);background:var(--plum);color:#fff}.brand{color:#fff;text-decoration:none;font-weight:800;font-size:19px;letter-spacing:-.04em}.brand span{font-weight:500;margin-left:10px;opacity:.75}.back{color:var(--lime);text-decoration:none;font-weight:700}main{max-width:1440px;margin:auto;padding:58px clamp(20px,5vw,72px) 72px}.welcome{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.eyebrow{margin:0 0 10px;color:#9d5463;font-size:11px;font-weight:800;letter-spacing:.15em}.welcome h1{margin:0;font:700 clamp(38px,5vw,70px)/.98 Georgia,serif;letter-spacing:-.06em}.muted{color:var(--muted);font-size:17px;margin:18px 0 0}.profile{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:14px 18px;font-weight:700;color:var(--ink)}.profile span{margin-left:22px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.metrics article,.panel{background:var(--paper);border:1px solid var(--line);border-radius:20px}.metrics article{padding:22px}.metrics span,.metrics small,.card span,.card small{display:block;color:var(--muted)}.metrics strong{display:block;font-size:25px;margin:8px 0 3px}.panel{padding:28px}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.panel h2{margin:0;font:700 30px/1 Georgia,serif;letter-spacing:-.04em}.updated{color:var(--muted);font-size:13px}.pipeline{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px}.stage{min-width:0}.stage-title{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line)}.stage-title h3{font-size:14px;margin:0}.stage-title b{margin-left:auto;color:var(--muted);font-size:13px}.dot{width:9px;height:9px;border-radius:50%;display:inline-block}.saved{background:#9b8a9d}.progress{background:#e7ac4b}.review{background:#e47c68}.interview{background:#7a9e91}.offer{background:#b9c95e}.card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px;margin-top:12px;box-shadow:0 3px 0 #eee7df}.card strong{display:block;font-size:14px}.card small{font-size:12px;margin-top:8px}.card.highlight{border-color:#c7d66a;background:#fbffdf}.empty{color:#aaa1a8;text-align:center;padding:28px 5px;font-size:13px}.empty span{font-size:12px}.lower{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;margin-top:18px}.activity a{color:#a54b5e;text-decoration:none;font-weight:700}.activity ul{padding:0;margin:20px 0 0;list-style:none}.activity li{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--line)}.activity i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f1e5db;color:#a54b5e;font-style:normal}.activity li div{flex:1}.activity li span{display:block;color:var(--muted);font-size:13px}.activity time{color:var(--muted);font-size:12px}.note{background:var(--plum);color:#fff}.note .eyebrow{color:var(--lime)}.note h2{font-size:38px}.note p{color:#ddd1d8;max-width:420px}.signature{display:block;margin-top:26px;color:var(--lime);font-weight:700}.demo-note{text-align:center;color:var(--muted);font-size:12px;margin:26px 0 0}@media(max-width:900px){.metrics{grid-template-columns:repeat(2,1fr)}.pipeline{grid-template-columns:repeat(2,1fr)}.lower{grid-template-columns:1fr}}@media(max-width:560px){.welcome{display:block}.profile{margin-top:22px}.metrics{grid-template-columns:1fr}.pipeline{grid-template-columns:1fr}.panel{padding:20px}.panel-head{display:block}.updated{display:block;margin-top:12px}.topbar{height:68px}}
