.cloud-gate{position:fixed;inset:0;z-index:100;background:radial-gradient(circle at 20% 0,rgba(0,204,211,.17),transparent 35%),#07100e;display:grid;place-items:center;padding:18px;overflow:auto}.cloud-gate[hidden]{display:none}.cloud-gate-card{width:min(440px,100%);background:#101916;border:1px solid #2b403a;border-radius:28px;padding:24px;box-shadow:0 25px 80px rgba(0,0,0,.45);color:#f4f7f2}.cloud-brand{display:flex;align-items:center;gap:12px}.cloud-brand>span{display:grid;place-items:center;width:45px;height:45px;border-radius:15px;background:linear-gradient(135deg,#00ccd3,#d9ef58);color:#07100e;font-weight:950}.cloud-brand b,.cloud-brand small{display:block}.cloud-brand small{color:#8fa09a}.cloud-gate h1{font-size:29px;margin:24px 0 5px}.cloud-gate p{color:#9eaaa6}.cloud-tabs{display:grid;grid-template-columns:1fr 1fr;background:#08100e;border-radius:14px;padding:4px;margin:20px 0}.cloud-tabs button{border:0;border-radius:11px;background:transparent;color:#879690;padding:11px;font-weight:800}.cloud-tabs button.on{background:#1b2925;color:#00ccd3}.cloud-gate form>label:not(.cloud-check){display:block;color:#aab5b1;font-size:13px;margin:12px 0}.cloud-gate input:not([type=checkbox]){display:block;width:100%;margin-top:6px;border:1px solid #2c403a;border-radius:14px;background:#09110f;color:white;min-height:49px;padding:12px;font-size:16px}.cloud-gate label small{display:block;margin-top:4px;color:#74837e}.cloud-primary{width:100%;border:0;border-radius:15px;background:linear-gradient(135deg,#00ccd3,#d9ef58);color:#07100e;padding:14px;font-weight:900;font-size:15px;margin-top:13px}.cloud-check{display:flex;align-items:flex-start;gap:10px;margin:13px 0;color:#b8c2be;font-size:12px;line-height:1.45}.cloud-check input{width:20px;height:20px;flex:none}.cloud-gate a,.cloud-legal-links a{color:#00ccd3;font-weight:750}.cloud-legal{font-size:11px}.cloud-error{min-height:20px;color:#ff8d7e!important;font-size:13px}.cloud-status{display:inline-block;border-radius:999px;background:rgba(0,204,211,.12);color:#00ccd3;padding:6px 10px;font-size:11px;font-weight:800}.cloud-status[data-mode=warn]{background:rgba(255,141,126,.12);color:#ff8d7e}.cloud-account-actions{display:grid;gap:8px;margin-top:14px}.cloud-account-actions a{text-decoration:none;text-align:center}.cloud-danger{border:1px solid rgba(255,141,126,.4);background:rgba(255,141,126,.08);color:#ff9c8d;border-radius:14px;padding:12px;font-weight:800}.cloud-legal-links{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.cloud-legal-links a{border:1px solid #263a35;border-radius:12px;padding:10px;text-align:center;text-decoration:none;font-size:12px}.cloud-link-button{width:100%;border:0;background:transparent;color:#00ccd3;padding:13px 8px 4px;font-size:13px;font-weight:800;cursor:pointer}.cloud-recovery code{display:block;margin:18px 0 6px;padding:15px;border:1px dashed #00ccd3;border-radius:14px;background:#07100e;color:#d9ef58;text-align:center;font-size:19px;font-weight:900;letter-spacing:1px}.cloud-recovery h2{margin:18px 0 5px}.cloud-recovery p{font-size:13px}