.studioAccountPage{grid-template-columns:minmax(0,1fr) minmax(340px,490px);align-items:center;gap:clamp(50px,8vw,140px);padding-block:90px 120px;display:grid}.studioAccountIntro{min-width:0}.studioAccountBrand{align-items:center;max-width:100%;margin-bottom:56px;display:inline-flex}.studioAccountWordmark{object-fit:contain;width:273px;max-width:100%;height:auto}.studioAccountTitle{letter-spacing:-.06em;margin-block:22px 24px;font-size:clamp(48px,5.4vw,82px);font-weight:500;line-height:1.04}.studioAccountTitle em{color:var(--cyan);font-style:normal}.studioAccountSummary{max-width:350px;color:var(--muted);margin-bottom:30px;font-size:16px;line-height:1.8}.studioAccountIcon{flex-shrink:0;width:19px;height:19px}.studioAccountArrow{color:var(--cyan)}.studioAccountCard{--studio-card-stroke-inset:-1px;border:1px solid var(--border);backdrop-filter:blur(18px);background:linear-gradient(145deg,#04397b33,#00bfff06);padding:clamp(28px,3.4vw,48px);position:relative}.studioAccountCardHeading{margin-bottom:25px}.studioAccountCardHeading h2{letter-spacing:-.035em;margin-top:12px;font-size:29px;font-weight:500}.studioAccountNotice{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:26px;padding:0 0 22px;display:flex}.studioAccountNotice .studioAccountIcon{color:var(--cyan);margin-top:1px}.studioAccountNotice strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.studioAccountNotice p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7}.studioAccountForm{gap:22px;display:grid}.studioAccountField{gap:10px;display:grid}.studioAccountField label{color:var(--paper);font:10px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase}.studioAccountInputFrame{--studio-input-edge:#00bfff4d;min-width:0;min-height:var(--studio-control-height);border:1px solid var(--studio-input-edge);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(115deg,#00bfff0b,#0000 54%),#07121dad;align-items:center;gap:13px;padding-inline:18px;transition:border-color .18s,background-color .18s;display:flex;position:relative;box-shadow:inset 2px 0 #00bfff52,inset 0 1px 12px #0000001f}.studioAccountInputFrame:after{--studio-input-corner:linear-gradient(45deg, transparent calc(50% - .5px), var(--studio-input-edge) calc(50% - .5px), var(--studio-input-edge) calc(50% + .5px), transparent calc(50% + .5px));content:"";pointer-events:none;background-position:100% 0,0 100%;background-repeat:no-repeat;background-size:10px 10px;background-image:var(--studio-input-corner), var(--studio-input-corner);position:absolute;inset:-1px}.studioAccountInputFrame>.studioAccountIcon{color:var(--cyan);opacity:.8}.studioAccountInputFrame:focus-within{--studio-input-edge:var(--cyan);background-color:#00bfff12}.studioAccountInputFrame input{width:100%;min-width:0;height:calc(var(--studio-control-height) - 2px);color:var(--paper);background:0 0;border:0;outline:none;padding:0;font-size:13px}.studioAccountInputFrame input::placeholder{color:var(--muted);opacity:.8}.studioAccountInputFrame input:disabled{opacity:1;cursor:not-allowed;-webkit-text-fill-color:var(--muted)}.studioAccountInputFrame input:focus-visible{outline:none}.studioAccountPasswordToggle{width:34px;height:calc(var(--studio-control-height) - 2px);color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;transition:color .18s;display:grid}.studioAccountPasswordToggle:focus-visible{color:var(--cyan);outline-offset:-3px}.studioButton.studioAccountSubmit{width:100%;min-height:var(--studio-control-height);justify-content:space-between;align-items:center;gap:16px;margin-top:5px;padding:0 18px;font-size:11px;line-height:1;display:flex}.studioButton.studioAccountProvider,:root[data-theme=light] .studioButton.studioAccountProvider{--studio-control-edge:#dadce0;--studio-control-fill:#fff;color:#3c4043;background:#fff;justify-content:center;margin-top:14px}.studioButton.studioAccountProvider:focus-visible,:root[data-theme=light] .studioButton.studioAccountProvider:focus-visible{box-shadow:inset 0 0 0 2px #4285f4}.studioButton.studioAccountProvider:not(:disabled):hover,:root[data-theme=light] .studioButton.studioAccountProvider:not(:disabled):hover{--studio-control-edge:#bdc1c6;background-color:#fff}.studioAccountSubmit .studioAccountArrow{color:var(--navy)}.studioAccountReset{min-height:36px;color:var(--muted);align-items:center;margin-top:12px;font-size:11px;display:inline-flex}.studioAccountReset:focus-visible{color:var(--cyan)}.studioAccountSwitch{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 15px;margin-top:28px;font-size:12px;display:flex}.studioAccountSwitch a{min-height:36px;color:var(--cyan);align-items:center;gap:7px;display:inline-flex}.studioAccountSwitch a .studioAccountIcon{width:15px;height:15px}.studioAccountLegal{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;padding-top:20px;display:flex}.studioAccountLegal a{min-height:32px;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.studioAccountLegal a:last-child{margin-left:auto}.studioAccountLegal a .studioAccountIcon{width:14px;height:14px}@media (width>=1280px){.studioMotionFrame .studioAccountPage{padding-inline:42px}}@media (width<=1000px){.studioAccountPage{grid-template-columns:minmax(0,1fr) minmax(320px,450px);gap:40px}.studioAccountBrand{margin-bottom:38px}.studioAccountWordmark{width:245px}}@media (width<=760px){.studioAccountPage{grid-template-columns:minmax(0,1fr);gap:38px;max-width:520px;padding-block:55px 75px}.studioAccountBrand{margin-bottom:30px}.studioAccountTitle{font-size:53px}.studioAccountTitle br{display:none}.studioAccountTitle em:before{content:" "}.studioAccountSummary{margin-bottom:16px}.studioAccountCard{padding:26px}}@media (width<=400px){.studioAccountCard{padding:20px}.studioAccountTitle{font-size:44px}.studioAccountNotice{padding:12px}}@media (hover:hover) and (pointer:fine){.studioAccountPasswordToggle:hover,.studioAccountReset:hover{color:var(--cyan)}}@media (prefers-reduced-motion:reduce){.studioAccountInputFrame,.studioAccountPasswordToggle,.studioAccountSwitch a,.studioAccountReset,.studioAccountLegal a{transition:none}}