@import url('/style.css');
:root{color-scheme:dark}body{margin:0;background:#101417;color:#f0f1ed;font-family:system-ui,sans-serif;display:block}header{display:flex;align-items:center;justify-content:space-between;padding:26px 5vw;border-bottom:1px solid #30383d}header div{display:flex;align-items:center;gap:20px}.brand{font-size:25px;font-weight:800;color:#f4f2ed;text-decoration:none}.brand small{display:block;font-size:10px;letter-spacing:2px;color:#a0abb0;margin-top:5px}main{display:block;margin:55px auto;max-width:1220px;padding:0 5vw;width:auto}.eyebrow{color:#fc856f;letter-spacing:3px;font-size:12px}h1{font-size:clamp(36px,6vw,75px);letter-spacing:-3px;line-height:1.05;margin:20px 0}h2{font-size:23px}.intro{max-width:720px;color:#aab7bc;font-size:18px;line-height:1.7}button,.button{border:0;border-radius:8px;background:#ff886f;color:#151c1f;padding:13px 19px;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none;display:inline-block}.outline{background:transparent;color:#f0f1ed;border:1px solid #46535b;padding:11px 16px;border-radius:8px;text-decoration:none;font-size:13px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px;margin:35px 0}.cards article{background:#1a2227;border:1px solid #35414a;padding:27px;border-radius:14px}.cards h2{margin:18px 0 10px}.cards p{color:#aab7bc;line-height:1.6}.cards span{font-size:11px;letter-spacing:1px;color:#f9937e}.card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.card-actions button,.card-actions a{font-size:12px;padding:10px}.section-heading{margin:45px 0 22px}.section-heading p{color:#aab7bc}form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;align-items:end}label{display:flex;flex-direction:column;gap:10px;color:#bac5ca;font-size:13px}input{background:#10181d;border:1px solid #42515b;padding:13px;border-radius:7px;color:#fff;min-width:0}table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}th,td{padding:16px;border-bottom:1px solid #35414a}th{color:#aab7bc}.table-wrap{overflow:auto}.audit p{color:#aab7bc;font-size:13px;padding:10px;border-bottom:1px solid #35414a}.password-section{margin:60px 0}#notice{color:#ffc8ba;white-space:pre-line;min-height:20px}footer{padding:30px 5vw;border-top:1px solid #30383d;color:#829199;font-size:12px}.landing{padding-top:40px}.landing .button{margin:15px 0}.features{margin:70px 0 40px}button:disabled{opacity:.5;cursor:wait}@media(max-width:650px){header{align-items:flex-start;gap:20px}header div{flex-direction:column;gap:10px;font-size:12px}h1{letter-spacing:-1px}}
