:root{color-scheme:dark;--bg:#080d19;--panel:#131d30;--line:#2b3c59;--ink:#f4f7ff;--muted:#9aaac6;--yellow:#ffdf37;--blue:#235cdb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 10% 0%,#102e69 0%,transparent 40%),var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;min-height:100vh}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.glow{position:fixed;pointer-events:none;filter:blur(95px);opacity:.2;border-radius:50%;z-index:-1}.g1{width:370px;height:370px;background:#236bff;top:140px;left:-200px}.g2{width:330px;height:330px;background:#8b51d2;right:-190px;bottom:50px}.top{max-width:1180px;margin:auto;padding:26px 24px;display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:19px;letter-spacing:-.5px}.brand b{color:var(--yellow)}.brand small{display:block;font-size:9px;letter-spacing:2.3px;font-weight:600;color:var(--muted);margin-top:5px}.brandicon{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:linear-gradient(140deg,#1e67ed,#071f5d);border:1px solid #5c83dc;box-shadow:0 5px 25px #1859d74f;color:white;font-size:22px}.admin-link{border:1px solid #405373;background:#15243a8a;padding:11px 17px;border-radius:50px;font-size:12px;font-weight:700}.admin-link:hover{border-color:var(--yellow)}.layout{max-width:1180px;margin:40px auto 75px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.intro{padding-top:58px}.eyebrow,.tag{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--yellow)}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #304d86;border-radius:30px;padding:10px 15px;background:#1528509c}.dot{width:7px;height:7px;border-radius:50%;background:#ffdf37;box-shadow:0 0 12px #ffdf37}.intro h1,.dashhead h1{font-size:clamp(38px,5vw,67px);letter-spacing:-3px;line-height:1.11;margin:26px 0 20px;font-weight:800}.intro h1 span,.dashhead h1 span{color:var(--yellow)}.intro>p,.dashhead p{font-size:15px;line-height:1.85;color:var(--muted);max-width:520px}.statrow{display:flex;gap:12px;margin:38px 0}.statrow>div{border:1px solid #293e63;background:#12213c9e;padding:18px 22px;border-radius:15px;flex:1;min-width:0}.statrow strong{display:block;font-size:29px;color:white;line-height:1.2}.statrow small{font-size:11px;color:var(--muted);display:block;margin-top:7px}.note{display:flex;gap:14px;border-left:3px solid var(--yellow);padding:18px 19px;background:#17243b9c;border-radius:0 14px 14px 0}.note>span{font-size:23px;color:var(--yellow)}.note p{font-size:12px;color:var(--muted);line-height:1.85;margin:0}.note b{color:white;font-size:13px}.formcard{border:1px solid #344a6d;border-radius:24px;background:linear-gradient(145deg,#192741f5,#0e182af7);padding:34px;box-shadow:0 30px 85px #0006,0 0 0 1px #ffffff06;position:relative}.formcard:before{content:'';position:absolute;top:0;left:12%;width:76%;height:1px;background:linear-gradient(90deg,transparent,#b7d4ff,transparent)}.formhead{margin-bottom:26px}.formhead h2{font-size:28px;letter-spacing:-1px;margin:12px 0 8px}.formhead p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.field{display:flex;flex-direction:column;gap:9px;margin:0 0 19px;font-size:12px;font-weight:700;color:#e1e8f8}.field span{color:var(--yellow)}.fieldgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field input,.field textarea,.picker input,.filters input,.filters select,.statusform select{width:100%;border:1px solid #344867;border-radius:11px;background:#0c1628;color:white;padding:14px 14px;outline:none;font-size:13px;transition:border .2s,box-shadow .2s}.field input:focus,.field textarea:focus,.picker input:focus,.filters input:focus,.filters select:focus{border-color:#6e99f9;box-shadow:0 0 0 3px #296aff1c}.field input::placeholder,.field textarea::placeholder,.picker input::placeholder{color:#6e809f}.field textarea{resize:vertical;min-height:94px}.picker{position:relative}.picker .pick-input{padding-right:30px}.picker:after{content:'⌄';position:absolute;right:12px;top:11px;font-size:18px;pointer-events:none;color:#9db4e3}.picker input:disabled{opacity:.5;cursor:not-allowed}.options{display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;background:#1b2a44;border:1px solid #4d6385;border-radius:12px;max-height:220px;overflow:auto;z-index:15;box-shadow:0 20px 30px #0008}.picker.open .options{display:block}.option{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:12px 13px;width:100%;border:0;background:transparent;color:#f5f7ff;font-size:12px;cursor:pointer}.option:hover,.option:focus{background:#274677}.option small{font-size:10px;color:#a3b6d9}.empty{padding:13px;font-size:12px;color:#a3b6d9}.hint{display:block;color:#8ea5c9;font-size:10px;line-height:1.5;margin-top:-3px}.phonewrap{display:flex;align-items:center;border:1px solid #344867;border-radius:11px;background:#0c1628;padding-left:14px}.phonewrap input{border:0;background:transparent;box-shadow:none!important}.phonewrap:focus-within{border-color:#6e99f9}.submit{width:100%;padding:16px;border:0;border-radius:12px;background:linear-gradient(120deg,#ffe777,#ffcd24);color:#14213b;font-weight:800;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 9px 30px #ffdf372b}.submit:hover:not(:disabled){filter:brightness(1.08)}.submit:disabled{opacity:.55;cursor:not-allowed}.privacy{font-size:10px;color:#91a2c0;line-height:1.7;text-align:center;margin:14px 0 0}.honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.alert{padding:13px 15px;border-radius:11px;font-size:12px;line-height:1.7;margin:15px 0}.success{border:1px solid #3f8f78;background:#103e37;color:#b6ffe6}.error{border:1px solid #a55a68;background:#4b2332;color:#ffd1d6}footer{text-align:center;color:#7185a7;font-size:11px;padding:22px}.loginwrap{max-width:520px;margin:70px auto;padding:0 20px}.dashboard{max-width:1330px;margin:35px auto 70px;padding:0 24px}.dashhead{display:flex;justify-content:space-between;align-items:center;gap:20px}.dashhead h1{font-size:38px;margin:15px 0 10px}.dashstats{max-width:650px}.filters{display:flex;gap:12px;margin:24px 0;flex-wrap:wrap}.filters input{flex:2;min-width:220px}.filters select{flex:1;min-width:150px}.secondary{padding:12px 17px;border:1px solid #50658a;background:#1b2d4b;border-radius:11px;color:#fff;cursor:pointer;font-size:12px;font-weight:700}.tablewrap{overflow:auto;border:1px solid #334866;border-radius:18px;background:#111d30}table{border-collapse:collapse;width:100%;min-width:940px}th,td{text-align:left;padding:16px 15px;border-bottom:1px solid #283b57;vertical-align:top;font-size:12px;line-height:1.7}th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#c4d5f5;background:#1a2a43}td small{display:block;color:#8399ba;font-size:10px;margin-top:3px}td a{color:#8fbcff}td.address{max-width:230px;white-space:normal;overflow-wrap:anywhere}.statusform select{font-size:11px;padding:9px 7px}tr[hidden]{display:none}#noResults{padding:24px;color:#a2b5d4;text-align:center}@media(max-width:900px){.layout{grid-template-columns:1fr;gap:35px;margin-top:5px;max-width:650px}.intro{padding-top:10px}.intro h1{font-size:46px}.statrow{margin:25px 0}.formcard{padding:26px}.dashhead h1{font-size:30px}}@media(max-width:480px){.top{padding:18px}.layout{padding:0 16px}.intro h1{font-size:39px;letter-spacing:-1.8px}.eyebrow{font-size:9px;letter-spacing:1px}.formcard{padding:22px 17px;border-radius:18px}.fieldgrid{grid-template-columns:1fr;gap:0}.statrow{gap:8px}.statrow>div{padding:13px 11px}.statrow strong{font-size:24px}.statrow small{font-size:9px}.brand{font-size:17px}.brand small{font-size:8px}.admin-link{font-size:11px;padding:9px 12px}.dashboard{padding:0 13px}}
