.web-account-bar{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:11px 15px;background:#1c0c16;border-bottom:1px solid #462235;flex-shrink:0;font-family:inherit;min-height:52px}.web-account-who{min-width:0;flex:1;color:#d9bbc9;font-size:12px;display:flex;align-items:center;grid-gap:7px;gap:7px}.web-account-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-account-who i{width:6px;height:6px;background:#72d8ad;border-radius:50%;flex-shrink:0}.web-account-bar button{border:1px solid #633347;background:#301321;color:#f7dce7;border-radius:9px;padding:7px 11px;font:600 12px inherit;cursor:pointer}.web-account-bar .web-register{background:#df3c67;border-color:#df3c67;color:#fff}.web-auth{border:0;padding:0;background:transparent;color:#fff;max-width:min(440px,calc(100vw - 24px));width:440px;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);overflow:auto;border-radius:24px;box-shadow:0 30px 120px #0009;font-family:inherit;overscroll-behavior:contain}.web-auth::backdrop{background:#0b030bd9;backdrop-filter:blur(7px)}.web-auth-card{position:relative;padding:30px 28px 22px;background:radial-gradient(ellipse at 20% 0%,#532039 0%,transparent 65%),#1d0c16;border:1px solid #754057;border-radius:24px}.web-auth-brand{display:flex;align-items:center;grid-gap:9px;gap:9px;font-size:28px;margin-bottom:19px}.web-auth-brand span{font-size:12px;letter-spacing:2px;font-weight:800;color:#eca4b9}.web-auth h2{margin:0 0 9px;font-size:26px;line-height:1.3;color:#fff}.web-auth-intro{font-size:13px;line-height:1.7;color:#c5a6b6;margin:0 0 20px;overflow-wrap:anywhere}.web-auth-close{position:absolute;right:15px;top:15px;width:33px;height:33px;background:#ffffff0b;border:1px solid #ffffff16;border-radius:50%;color:#e5bdcd;font-size:25px;cursor:pointer}.web-auth-tabs{display:flex;padding:4px;background:#10070e;border:1px solid #482336;border-radius:12px;margin-bottom:20px}.web-auth-tabs button{flex:1;border:0;background:none;color:#b697a7;padding:10px;border-radius:8px;font:600 14px inherit;cursor:pointer}.web-auth-tabs .selected{background:#613047;color:#fff}.web-auth form{display:grid;grid-gap:15px;gap:15px}.web-auth label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:#ecd2de;font-weight:600}.web-auth input:not([type=checkbox]),.web-auth textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #633347;border-radius:10px;background:#10080e;color:#fff;padding:13px 12px;font:15px inherit;line-height:1.4;outline:none}.web-auth input:focus,.web-auth textarea:focus{border-color:#ff7193;box-shadow:0 0 0 3px #f5567d22}.web-auth input::placeholder{color:#8d6c7d}.web-auth .web-auth-submit{width:100%;background:linear-gradient(110deg,#f3547d,#d72b5f);color:#fff;border:1px solid #ff7a9c55;border-radius:11px;padding:14px;font-size:14px;font-weight:700;cursor:pointer;margin-top:5px;box-shadow:0 5px 22px #c61c4933}.web-auth button:disabled{opacity:.45;cursor:wait}.web-auth-link,.web-auth-browse,.web-auth-copy{background:none;border:0;color:#ed9ab4;padding:13px 0 0;font-size:12px;cursor:pointer}.web-auth-browse{display:block;width:100%;color:#b99baa}.web-auth-note{font-size:11px;line-height:1.8;color:#b290a2;margin:15px 0 0}.web-auth-error{font-size:12px;color:#ffb8c9;line-height:1.6;margin:12px 0 0;min-height:0;overflow-wrap:anywhere}.web-auth-error:empty{display:none}.web-account-actions{display:grid;grid-gap:9px;gap:9px}.web-account-actions button{display:flex;align-items:center;justify-content:space-between;border:1px solid #593045;background:#301522;border-radius:11px;color:#f7dce7;font-size:14px;padding:15px;cursor:pointer}.web-account-actions button span{color:#b8859b}.web-recovery-label textarea{font-family:monospace!important;resize:none;word-break:break-all}.web-auth .web-recovery-check{display:flex;align-items:center;grid-gap:8px;gap:8px;margin:22px 0 10px}.web-recovery-check input{accent-color:#f34c77;width:16px;height:16px}.web-guest #balPill{opacity:.5}.web-auth :focus-visible{outline:2px solid #f6b2ca;outline-offset:3px}@media(max-width:440px){.web-auth-card{padding:25px 21px 20px}.web-auth h2{font-size:24px}.web-auth input:not([type=checkbox]){font-size:16px}.web-account-bar{padding:9px 12px}.web-account-bar button{padding:7px 9px}}

.web-language h2{padding-inline-end:36px}.web-language-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.web-language-grid button{padding:14px 8px;border:1px solid #744256;border-radius:12px;color:#f6e5ed;background:#301522;font:inherit;cursor:pointer}.web-language-grid button[aria-pressed="true"]{border-color:#ff7193;background:#683049}.web-account-bar{flex-wrap:wrap}.web-account-who{flex-basis:100px}.web-auth [data-language]{background:none;border:1px solid #744256;color:#edb3c7;border-radius:8px;padding:6px 9px;margin-bottom:12px;font:inherit;cursor:pointer}.web-auth[dir="rtl"]{text-align:right}[dir="rtl"] .web-auth-close{right:auto;left:15px}.web-auth input[type=email],.web-auth input[type=password],#webRecoveryCode{direction:ltr;text-align:start}

.app.web-mode>.preview{position:static;transform:none;align-self:center;margin:7px 12px 0;max-width:calc(100% - 24px);white-space:normal;text-align:center;flex-shrink:0}.app.has-preview.web-mode .top{padding-top:14px}
@media(min-width:881px){.phone.web-mode::before{display:none}html[lang="zh"] .pitch h1{font-size:44px;line-height:1.2}}
