*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#101113;color:#e9e2da;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.page{width:min(960px,calc(100% - 28px));margin:0 auto;padding:32px 0 54px}.header{display:flex;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid #2b2d31}.logo{width:56px;height:56px;border-radius:13px;object-fit:cover;background:#18191c}.header h1{margin:0;font-size:32px;letter-spacing:-.03em;font-weight:800}.header p{margin:4px 0 0;color:#a9a29a}.rules{margin:20px 0;padding:16px 18px;background:#18191c;border:1px solid #2b2d31;border-radius:13px}.rules h2{margin:0 0 10px;font-size:18px}.rules ul{margin:0;padding-left:18px;color:#c8c0b8;line-height:1.65}.layout{display:grid;grid-template-columns:1fr 280px;gap:18px}.card,.side{background:#18191c;border:1px solid #2b2d31;border-radius:13px}.card{padding:20px}.side{padding:18px;height:max-content}.side h2,.card h2{margin:0 0 14px;font-size:20px;font-weight:800}.line{padding:13px 0;border-top:1px solid #2b2d31}.line:first-of-type{border-top:0}.line b{display:block;margin-bottom:4px}.line span{display:block;color:#b9b1aa;font-size:14px;line-height:1.45}.cardTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}#stepCounter,.status{font-weight:700;color:#d49a5d;background:#221913;border:1px solid #3a2b20;border-radius:999px;padding:5px 10px;font-size:13px;white-space:nowrap}.step{display:none}.step.active{display:block}label{display:block;margin:15px 0;font-weight:650;color:#f0ebe5}input,textarea,select{width:100%;margin-top:7px;border:1px solid #33353a;border-radius:9px;background:#101113;color:#e9e2da;padding:12px 13px;font:inherit;outline:none}textarea{min-height:126px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:#b97945}.check{display:flex;gap:10px;color:#beb7af;font-weight:500}.check input{width:auto;margin-top:4px}.actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}button{border:0;border-radius:9px;background:#b97945;color:#110b07;padding:11px 16px;font-weight:800;cursor:pointer}button:hover{filter:brightness(1.08)}button.secondary{background:#222327;color:#e9e2da;border:1px solid #34363b}#submit{display:none}.hidden{display:none}.done{grid-column:1 / -1}.doneHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.done p{margin:0;color:#b9b1aa;line-height:1.5}.appId{padding:13px;background:#101113;border:1px solid #2b2d31;border-radius:10px;margin:16px 0}.appId span{display:block;color:#a9a29a;font-size:13px}.appId b{display:block;margin-top:4px;font-size:19px;color:#fff}#copyBox{min-height:260px;font-size:13px}.nextSteps{padding:13px;background:#151619;border:1px solid #2b2d31;border-radius:10px}.nextSteps b{display:block;margin-bottom:5px}.nextSteps span{display:block;color:#b9b1aa;font-size:14px;line-height:1.45}@media(max-width:800px){.layout{grid-template-columns:1fr}.done{grid-column:1}.header h1{font-size:27px}.doneHead{display:block}.status{display:inline-block;margin-top:10px}.actions{flex-direction:column}button{width:100%}}