.cloud-account{width:100%;color:inherit;gap:14px;display:grid}.cloud-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cloud-socials button{min-height:46px}.cloud-socials>button:last-child:nth-child(odd){grid-column:1/-1}.cloud-google-button,.cloud-apple-button,.cloud-facebook-button{color:#e3e3e3;font:500 14px/20px var(--v3-font,sans-serif);cursor:pointer;background:#131314;border:1px solid #8e918f;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.cloud-mode-tabs{flex-wrap:wrap;gap:6px;display:flex}.cloud-mode-tabs button,.cloud-secondary,.cloud-upload{border:1px solid var(--v3-line,currentColor);min-height:44px;color:inherit;font:600 12px/1.3 var(--v3-font,sans-serif);cursor:pointer;background:0 0;border-radius:10px;padding:9px 12px}.cloud-mode-tabs button[aria-pressed=true]{background:var(--v3-accent);color:var(--v3-accent-ink)}.cloud-auth-form,.cloud-profile-fields{gap:12px;display:grid}.cloud-auth-form label,.cloud-profile-fields label{font:600 12px/1.3 var(--v3-font,sans-serif);gap:6px;display:grid}.cloud-auth-form input,.cloud-profile-fields input{box-sizing:border-box;border:1px solid var(--v3-line,currentColor);background:var(--v3-surface,transparent);width:100%;min-height:48px;color:var(--v3-ink,inherit);font:500 16px/1.3 var(--v3-font,sans-serif);border-radius:10px;padding:10px 12px}.cloud-primary{background:var(--v3-accent);min-height:48px;color:var(--v3-accent-ink);font:750 14px/1.2 var(--v3-font,sans-serif);cursor:pointer;border:0;border-radius:12px;padding:12px 16px}.cloud-primary:disabled,.cloud-secondary:disabled,.cloud-socials button:disabled{cursor:wait;opacity:.6}.cloud-form-note,.cloud-form-error{font:500 12px/1.5 var(--v3-font,sans-serif);margin:0}.cloud-form-error{color:var(--v3-danger,#ffb4a8)}.cloud-account-summary{align-items:center;gap:14px;display:flex}.cloud-account-summary>div{gap:3px;min-width:0;display:grid}.cloud-account-summary strong,.cloud-account-summary span{overflow-wrap:anywhere}.cloud-account-summary small{color:var(--v3-muted,inherit);font:500 12px/1.4 var(--v3-font,sans-serif)}.cloud-avatar{background:var(--v3-surface,transparent);border-radius:50%;flex:0 0 74px;place-items:center;width:74px;height:74px;display:grid;overflow:hidden}.cloud-avatar img,.cloud-avatar svg{object-fit:cover;width:100%;height:100%}.cloud-account-actions{flex-wrap:wrap;gap:10px;display:flex}.cloud-upload{align-items:center;gap:8px;display:inline-flex;position:relative}.cloud-upload input{opacity:0;width:1px;height:1px;position:absolute}.cloud-upload:focus-within{outline:2px solid var(--v3-accent);outline-offset:3px}.cloud-upload svg,.cloud-secondary svg{vertical-align:middle;width:17px;height:17px}.cloud-check{min-height:44px;font:500 13px/1.4 var(--v3-font,sans-serif);align-items:center;gap:10px;display:flex}.cloud-check input{width:18px;height:18px}.cloud-auth-page{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 18px max(30px, env(safe-area-inset-bottom));background:var(--v3-bg);color:var(--v3-ink)}.cloud-auth-shell{gap:20px;width:min(100%,520px);margin:0 auto;display:grid}.cloud-auth-brand{justify-content:space-between;align-items:center;gap:16px;display:flex}.cloud-auth-brand .v3-landing-glyph-logo{inline-size:116px}.cloud-auth-brand a{color:inherit;font:650 13px/1.3 var(--v3-font)}.cloud-auth-card{border:1px solid var(--v3-line);background:var(--v3-surface);border-radius:20px;gap:16px;padding:clamp(16px,4vw,28px);display:grid}.cloud-auth-card h1,.cloud-auth-card h2,.cloud-auth-card p{margin:0}.cloud-auth-card>p{color:var(--v3-muted);font:500 13px/1.5 var(--v3-font)}.cloud-auth-footer{text-align:center}.cloud-auth-footer a{color:inherit}@media (width<=480px){.cloud-socials{grid-template-columns:1fr}}
