*{box-sizing:border-box}body{margin:0;font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#14161a;background:#f5f6f8}
a{color:#2457d6}.wrap{max-width:1080px;margin:0 auto;padding:0 18px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sp{flex:1}
.top{background:#fff;border-bottom:1px solid #e6e8ec}.top .row{min-height:62px;justify-content:space-between}.logo{font-size:1.4rem;text-decoration:none;color:#14161a}.logo b{color:#2457d6}
.nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.nav a{text-decoration:none;color:#333}.langs a{font-size:.8rem;opacity:.55;margin-left:4px}.langs a.on{opacity:1;font-weight:700}
.btn,button{display:inline-block;background:#2457d6;color:#fff;border:0;border-radius:8px;padding:.6em 1.1em;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}
.btn.sm{padding:.35em .8em;font-size:.9rem}button.link{background:none;color:#2457d6;padding:0;font-weight:500}.danger{color:#b42318}button.danger{background:#b42318;color:#fff}button.link.danger{color:#b42318;background:none}
.inline{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;margin:4px 0}
h1{font-size:1.8rem;margin:24px 0 12px}h2{margin:28px 0 10px}.muted{color:#6a6f78}small{display:block}
.card{background:#fff;border:1px solid #e6e8ec;border-radius:12px;padding:18px;margin:0 0 12px;color:inherit;text-decoration:none;display:block}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.ico{font-size:1.8rem;display:block}
.hero{padding:56px 0 24px}.hero h1{font-size:clamp(2rem,5vw,3rem)}.lead{font-size:1.2rem;max-width:680px;color:#444}
.plan .price,.price{font-size:1.5rem;font-weight:700}.plan .price small{display:inline;font-size:.9rem;color:#666}.plan ul{padding-left:18px}
.form{display:grid;gap:14px}.form label{display:grid;gap:5px;font-weight:500}input,select,textarea{font:inherit;padding:.55em .75em;border:1px solid #cfd3da;border-radius:8px;background:#fff;max-width:100%}
fieldset{border:0;padding:0;margin:0}legend{font-weight:600;margin-bottom:8px}.pick label.card{cursor:pointer;display:flex;gap:8px;align-items:center;padding:12px}.pick .ico{font-size:1.3rem}
label.card.plan{cursor:pointer}.chk{display:inline-flex!important;gap:6px;align-items:center;margin-right:12px;font-weight:400}
.addr{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.narrow{max-width:460px;margin:24px auto}
.alert{padding:12px 14px;border-radius:8px;background:#fff7d6;margin:16px 0}.alert.err{background:#fde8e6;color:#8a1c12}.alert.ok{background:#e5f6ea;color:#14532d}
.badge{display:inline-block;padding:2px 10px;border-radius:99px;background:#eef0f4;font-size:.85rem;font-weight:600}.st-active,.dom-active{background:#dcf5e3;color:#14532d}.st-pending_payment,.dom-pending,.dom-verified{background:#fff1c2}.st-suspended,.dom-failed{background:#fde8e6}
.site{display:grid;gap:4px}.stats .card b{font-size:1.5rem}
table{border-collapse:collapse;width:100%}td,th{text-align:left;padding:8px;border-bottom:1px solid #eef0f4;vertical-align:top}.tbl{background:#fff;border-radius:12px}
code{background:#f1f3f6;padding:2px 6px;border-radius:5px;font-size:.88rem;word-break:break-all}.dns{margin:8px 0}
.mboxes{list-style:none;padding:0}.mboxes li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #f0f1f4}
.list{list-style:none;padding:0}.list li{padding:8px 0;border-bottom:1px solid #eee}.msg.staff{border-left:4px solid #2457d6}.pre{white-space:pre-wrap}
.chips a{display:inline-block;margin:0 6px 6px 0;padding:4px 10px;border-radius:99px;background:#fff;border:1px solid #e1e4ea;text-decoration:none;color:#333;font-size:.9rem}.chips a.on{background:#2457d6;color:#fff}
.foot{color:#777;font-size:.9rem;padding:32px 18px}
