:root{font-family:Inter,ui-sans-serif,system-ui;color:#182230;background:#f4f7fb;line-height:1.5;--ink:#132238;--brand:#5b4df5;--brand2:#8d5cf6;--line:#e3e9f2;--danger:#c9364b}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 10% 0,#e8e5ff 0,transparent 30%),radial-gradient(circle at 90% 5%,#dff5ff 0,transparent 26%),#f6f8fc}header{height:72px;background:linear-gradient(120deg,#111d35,#252052 60%,#4e36a8);color:white;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100% - 1160px)/2));box-shadow:0 8px 28px #17213d30}header>a{font-size:20px;letter-spacing:-.4px}header a{color:white;text-decoration:none;font-weight:750}nav{display:flex;gap:22px;align-items:center}nav form{margin:0}button,.button{display:inline-block;border:0;border-radius:10px;padding:11px 17px;background:linear-gradient(135deg,var(--brand),var(--brand2));color:white;cursor:pointer;text-decoration:none;font-weight:700;box-shadow:0 5px 14px #5b4df538;transition:.18s transform,.18s box-shadow}button:hover,.button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #5b4df54d}button:disabled{opacity:.45;cursor:not-allowed;transform:none}.secondary{background:#eef0ff;color:#4338ca;box-shadow:none;border:1px solid #d9dcff}.secondary:hover{background:#e4e7ff;box-shadow:none}.danger{background:white;color:var(--danger);border:1px solid #f0bdc5;box-shadow:none}.danger:hover{background:#fff4f5;box-shadow:none}main{max-width:1160px;margin:42px auto;padding:0 24px}h1{font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-1.3px;color:var(--ink);margin-bottom:8px}h2{color:var(--ink);letter-spacing:-.4px}.card{background:#ffffffde;border:1px solid #ffffff;border-radius:18px;padding:26px;box-shadow:0 12px 36px #25385b12;margin-bottom:24px;backdrop-filter:blur(12px)}label{font-weight:650;color:#344258}input,select{width:100%;padding:12px 13px;border:1px solid #d7dfeb;border-radius:10px;margin:6px 0 17px;background:white;font:inherit;color:#17243a;outline:none}input:focus,select:focus{border-color:#7468f4;box-shadow:0 0 0 3px #7468f421}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#728097}.name{font-weight:750;color:#26334a}td a{color:#4b42ce;font-weight:700;text-decoration:none}.muted{color:#68778c}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.metric{font-size:32px;font-weight:800;color:#352ca2}.error{color:#b4233c}.url{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;word-break:break-all}.actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.actions form{margin:0}@media(max-width:700px){header{padding:0 18px}nav a{display:none}main{padding:0 15px;margin-top:28px}.card{padding:19px}table{display:block;overflow-x:auto}}