:root{font-family:Inter,system-ui,sans-serif;color:#152238;background:#f6f8fb}body{margin:0;display:flex;min-height:100vh}aside{width:280px;background:#111c3a;color:white;padding:28px;box-sizing:border-box}aside h1{font-size:24px;line-height:1.15}aside p{color:#b8c2dd}nav{display:grid;grid-gap:10px;gap:10px;margin-top:30px}.button,nav a{background:#3267ff;color:white;text-decoration:none;border:0;border-radius:10px;padding:11px 14px;display:inline-block;font-weight:700;cursor:pointer}main{flex:1 1;padding:32px;max-width:1200px}.card{background:white;border:1px solid #e3e8f0;border-radius:18px;padding:24px;margin-bottom:20px;box-shadow:0 10px 30px #10234512}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.metric{background:#f8fafc;padding:16px}.metric,table{border-radius:14px}table{width:100%;border-collapse:collapse;background:white;overflow:hidden}td,th{text-align:left;padding:14px;border-bottom:1px solid #edf1f7}th{color:#33415f}.badge,th{background:#eef3ff}.badge{border-radius:999px;padding:5px 10px;display:inline-block}.badge,label{font-weight:700}label{display:block;margin:16px 0 6px}input,select,textarea{width:100%;box-sizing:border-box;border:1px solid #ccd6e6;border-radius:10px;padding:10px;font:inherit}textarea{min-height:90px}.steps{display:flex;flex-wrap:wrap;gap:8px}.steps a{padding:8px 10px;border-radius:999px;background:#edf1f7;text-decoration:none;color:#152238}.steps a.done{background:#d9f8e6}.actions{margin-top:20px;display:flex;gap:12px;align-items:center}.muted{color:#69758c}a{color:#2458d3}.field-help{font-size:13px;color:#69758c;margin-top:4px}