:root{color-scheme:dark;--paper:#0b0e16;--ink:#eef1fa;--muted:#a2aec5;--line:#283046;--lime:#9badff;--white:#131925}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Arial,Tahoma,sans-serif}.wrap{max-width:1000px;margin:auto;padding:0 24px}header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:27px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.brand{font-weight:750;font-size:22px;letter-spacing:-.6px;text-decoration:none;direction:ltr}a{color:inherit;text-underline-offset:4px}nav{display:flex;gap:24px;font-size:14px}nav a{text-decoration:none}.eyebrow{font:11px/1.8 ui-monospace,monospace;letter-spacing:1.6px;color:var(--muted);text-transform:uppercase;margin:38px 0 10px}h1{font:normal clamp(38px,6vw,60px)/1.15 Arial,Tahoma,sans-serif;letter-spacing:-1.5px;margin:0 0 20px}.intro{font-size:17px;color:var(--muted);max-width:690px;margin-bottom:30px}.panel{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:30px;margin:28px 0}.panel-head{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.domain{font:16px ui-monospace,monospace;overflow-wrap:anywhere}.status{display:inline-block;border-radius:50px;padding:5px 12px;font-size:12px;background:#202b41;color:var(--muted)}.status[data-state=ready]{background:var(--lime);color:var(--ink)}.status[data-state=stale]{background:#352b1f;color:#efcba3}dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}dt{font-size:12px;color:var(--muted)}dd{font-size:13px;margin:5px 0 0;overflow-wrap:anywhere}label{display:block;font-size:13px;font-weight:700;margin-bottom:9px}textarea{background:#1a2336;border:1px solid #394763;border-radius:6px;color:var(--ink);width:100%;min-height:128px;padding:15px;font:14px/1.9 ui-monospace,monospace;resize:vertical;direction:ltr;text-align:left;overflow-wrap:anywhere}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}button{font:600 13px Arial,Tahoma,sans-serif;border:1px solid var(--ink);border-radius:5px;padding:12px 20px;background:var(--ink);color:var(--white);cursor:pointer;min-height:45px}button.secondary{background:transparent;color:var(--ink);border-color:var(--line)}button:disabled{opacity:.5;cursor:default}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:3px solid #c5d0ff;outline-offset:4px}.message{font-size:13px;color:var(--muted);min-height:1.7em;margin:16px 0 0}.guide{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:34px 0 45px}.guide h2{font:normal 25px/1.3 Arial,Tahoma,sans-serif;margin:0 0 14px}.guide p,.guide li{color:var(--muted);font-size:14px}.guide ol{padding-inline-start:21px}.guide li{margin:9px 0}.notice{padding:15px 18px;background:#171e32;border-radius:7px}code{font:12px ui-monospace,monospace;overflow-wrap:anywhere}footer{border-top:1px solid var(--line);padding:22px 0 35px;font-size:12px;color:var(--muted)}.nojs{padding:15px;background:#352b1f}[dir=rtl] h1,[dir=rtl] h2{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.6}[dir=rtl] h1{font-size:42px}[dir=rtl] h2{font-size:23px}[dir=rtl] .eyebrow{letter-spacing:0}@media(max-width:650px){.wrap{padding:0 19px}.panel{padding:20px}dl{grid-template-columns:1fr;gap:12px}.guide{grid-template-columns:1fr;gap:20px}h1{font-size:42px}[dir=rtl] h1{font-size:34px}.domain{font-size:14px}nav{gap:18px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

h1,.guide h2{font-weight:650}.brand{color:var(--lime)}button{background:var(--lime);border-color:var(--lime);color:#101629;border-radius:8px}.status[data-state=ready]{color:#101629}.nojs{color:#efcba3}
