@charset "UTF-8";
:root{color-scheme:light;--ink:#192d2c;--muted:#6e7d7c;--line:#dfe7e4;--green:#216e57;--bg:#f5f7f4;--red:#ac3b38}*{box-sizing:border-box}body{margin:0;background:var(--bg);font:15px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink)}a{color:var(--green);text-decoration:none}a:hover{text-decoration:underline}header{height:88px;background:#fff;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 max(5vw,24px);gap:25px}.brand{color:var(--ink);font-size:22px;font-weight:750;display:flex;align-items:center;gap:12px;white-space:nowrap}.mark{background:var(--green);color:#fff;border-radius:10px;width:36px;height:36px;text-align:center;font:700 26px/36px Georgia,serif}.brand small{font-size:9px;letter-spacing:1.5px;color:var(--muted);font-weight:600;margin-left:8px}nav,.actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}nav a{color:var(--ink);font-size:14px}form{margin:0}main{max-width:1320px;margin:auto;padding:44px max(4vw,24px) 70px;min-height:calc(100vh - 170px)}h1{font-size:38px;line-height:1.2;letter-spacing:-1.4px;margin:7px 0 13px;font-weight:650}h2{font-size:19px;letter-spacing:-.3px;margin:0 0 12px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;color:var(--green);margin:0 0 8px}.muted,.hint{color:var(--muted)}.hint{font-size:12px;margin:8px 0 20px}.heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.heading p{margin-bottom:0}.card{background:white;border:1px solid var(--line);border-radius:12px;padding:28px;box-shadow:0 2px 4px #192d2c02}.narrow{max-width:760px}.stats{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;gap:16px}.stats .card{padding:22px 24px}.stats span{display:block;color:var(--muted);font-size:12px}.stats strong{display:block;font-size:32px;font-weight:550;margin-top:8px}.stats .domain strong{font-size:19px;padding-top:10px;word-break:break-all}.section-title{display:flex;justify-content:space-between;align-items:center;margin:35px 0 15px}.section-title h2{margin:0}.section-title a,.section-title span{font-size:12px}.table-wrap{padding:0;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{padding:15px 22px;background:#fbfcfa;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.7px;font-weight:600}td{padding:21px 22px;border-top:1px solid var(--line)}td strong{font-size:14px}td small{display:block;font-size:11px;color:var(--muted);margin-top:4px}td .actions{gap:12px;min-width:175px}code{font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all}.badge{font-size:11px;padding:5px 10px;border-radius:20px;background:#edf1f0;white-space:nowrap}.ready{color:#286547;background:#e5f2e9}.error,.badge.error{background:#fff0ed;color:#a13d34}.pending,.provisioning,.deleting{background:#fff4d8;color:#84661f}.primary,.secondary,.danger,.button,button{font:600 13px/1.5 inherit;border:0;border-radius:7px;cursor:pointer;padding:11px 18px;display:inline-block;text-align:center}.primary{background:var(--green);color:white}.primary:hover{background:#17553f;text-decoration:none}.secondary{background:#edf2ee;color:var(--ink)}.danger{background:var(--red);color:white}.danger-link,.error-text{color:var(--red)!important}.quiet{padding:0;background:none;color:var(--green);font:inherit}.full{width:100%}input,select{font:inherit;width:100%;background:#fff;border:1px solid #cdd9d2;border-radius:7px;padding:11px 13px;color:var(--ink)}input:focus,select:focus{outline:2px solid #98c5b5;outline-offset:2px}label{font-size:13px;display:block;font-weight:600;margin:22px 0 7px}button:focus-visible,a:focus-visible{outline:3px solid #93b9ec;outline-offset:3px}form>.primary{margin-top:24px}.input-prefix{display:flex;align-items:center;border:1px solid #cdd9d2;border-radius:7px;overflow:hidden}.input-prefix span{padding-left:12px;color:var(--muted);white-space:nowrap;font-size:13px}.input-prefix input{border:0;min-width:70px;padding-left:3px}hr{border:0;border-top:1px solid var(--line);margin:30px 0}.auth{max-width:470px;margin:30px auto;padding:40px}.auth h1{font-size:31px}.auth .hint{text-align:center;margin-bottom:0}.auth p{font-size:14px}details{margin-top:25px}summary{cursor:pointer;font-size:13px;color:var(--green)}details form{margin-top:10px}details code{display:block;margin-top:16px}.qr{padding:18px 0}.qr svg{width:200px;height:200px}.codes{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--bg);padding:20px;border-radius:8px;margin:22px 0}.back{font-size:13px;display:inline-block;margin-bottom:25px}.deletion{border-top:4px solid var(--red)}.deletion .eyebrow{color:var(--red)}.deletion h1{font-size:30px}.actions{margin-top:12px}.notice,.error{padding:18px 22px;margin-bottom:25px;border-radius:8px}.notice{background:#e5f2e9;color:#205e41}.error ul{margin:8px 0 0}.empty{text-align:center;padding:55px 25px}.empty-icon{font:28px Georgia,serif;color:var(--green);background:#edf4ed;width:54px;height:54px;line-height:54px;border-radius:14px;margin:0 auto 22px}.empty p{margin-bottom:23px}footer{display:flex;justify-content:space-between;max-width:1320px;margin:auto;border-top:1px solid var(--line);padding:24px max(4vw,24px);color:var(--muted);font-size:11px}footer span{letter-spacing:.3px}@media(max-width:850px){header{height:auto;min-height:80px;flex-wrap:wrap;padding:18px 24px}.brand small{display:none}nav{gap:15px}.heading{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:1fr 1fr}.stats .domain strong{font-size:16px}.auth{padding:28px}h1{font-size:32px}.codes{grid-template-columns:1fr}.input-prefix{flex-wrap:wrap}.input-prefix span{padding-top:8px}.input-prefix input{padding-left:12px}footer span{max-width:55%;text-align:right}}
