*{box-sizing:border-box}body{margin:0;background:#121119;color:#f4edf8;font:16px/1.9 Tahoma,Arial,sans-serif}a{color:#dcc2ff;text-decoration:none}header{border-bottom:1px solid #bba1cb35;padding:20px max(20px,calc((100vw - 1100px)/2));display:flex;justify-content:space-between;gap:20px;background:#1b1722}main{max-width:1100px;margin:45px auto;padding:0 22px}h1{font-size:clamp(29px,4vw,43px);line-height:1.5}h2{font-size:24px}h3{font-size:19px}p,small{color:#bcaecb}.panel{padding:26px;border:1px solid #aa8dbe40;background:#211b2a;border-radius:18px;margin:22px 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid>.panel{margin:0}.wide{grid-column:1/-1}label{display:flex;flex-direction:column;gap:9px;margin:16px 0;color:#d5c4e5;font-size:14px}input,select,textarea,button{font:inherit}input,select,textarea{min-width:0;width:100%;padding:12px;border:1px solid #a88cc258;background:#100f17;color:#f4eafa;border-radius:9px}textarea{min-height:110px;resize:vertical}button,.button{display:inline-block;border:1px solid #bca0d468;background:#b69aca1a;color:#f1e7fc;padding:11px 18px;border-radius:10px;cursor:pointer;font-size:14px}.primary{background:#d5b482;color:#1d1622;border:0}button:disabled{opacity:.5;cursor:not-allowed}.actions{display:flex;gap:12px;flex-wrap:wrap}.muted{font-size:13px;color:#b9a8c9}.status{color:#b8e8d8;min-height:28px;white-space:pre-wrap}.pill{display:inline-block;padding:6px 13px;border:1px solid #bda2d345;border-radius:30px;color:#d8bfea;font-size:12px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.steps>div{border-top:3px solid #645470;padding:15px 7px;font-size:13px}.steps .current{border-color:#d9b987;color:#e6ca9e}.steps .done{border-color:#86cbb8}.linkrow{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #a88cc225;padding:15px 0;overflow-wrap:anywhere}.check{display:flex;flex-direction:row;align-items:start}.check input{width:20px;height:20px;flex-shrink:0}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/2 Tahoma}summary{cursor:pointer}details{border:1px solid #baa0d132;border-radius:12px;padding:16px;margin:12px 0}:focus-visible{outline:2px solid #bde2df;outline-offset:4px}[hidden]{display:none!important}@media(max-width:650px){main{margin-top:28px;padding:0 17px}.grid{grid-template-columns:1fr}.wide{grid-column:auto}.panel{padding:20px}.steps{grid-template-columns:1fr 1fr}.actions>button,.actions>.button{flex:1 1 45%}header{padding:17px;font-size:13px}}
