.account-module__LyAoLG__accountPage{min-height:calc(100vh - 4rem);color:rgb(var(--rmg-logo-shadow-rgb));background:linear-gradient(#fff 0%,#f7fcff 48%,#fffafd 100%);padding:42px 0 72px;overflow-x:clip}.account-module__LyAoLG__shell{width:min(1160px,100% - 48px);min-width:0;margin:0 auto}.account-module__LyAoLG__hero{border-bottom:1px solid rgba(var(--rmg-logo-shadow-rgb),.12);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-width:0;padding-bottom:34px;display:grid}.account-module__LyAoLG__heroCopy{min-width:0;max-width:780px}.account-module__LyAoLG__kicker{color:rgb(var(--rmg-logo-magenta-rgb));letter-spacing:0;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.account-module__LyAoLG__hero h1{letter-spacing:0;overflow-wrap:anywhere;max-width:780px;margin:12px 0 0;font-size:3.45rem;font-weight:600;line-height:1.03}.account-module__LyAoLG__hero p:not(.account-module__LyAoLG__kicker){max-width:670px;color:rgba(var(--rmg-logo-shadow-rgb),.76);overflow-wrap:anywhere;margin:18px 0 0;font-size:1.02rem;line-height:1.65}.account-module__LyAoLG__heroAside{flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0;display:flex}.account-module__LyAoLG__identityPill,.account-module__LyAoLG__mutedPill{border:1px solid rgba(var(--rmg-logo-shadow-rgb),.1);max-width:100%;min-height:42px;color:rgba(var(--rmg-logo-shadow-rgb),.76);overflow-wrap:anywhere;background:#ffffffd1;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:.9rem;font-weight:750;line-height:1.2;display:inline-flex}.account-module__LyAoLG__identityPill svg{width:17px;height:17px;color:rgb(var(--rmg-logo-cyan-rgb));flex:none}.account-module__LyAoLG__notice{border:1px solid rgba(var(--rmg-logo-shadow-rgb),.1);border-radius:8px;margin:18px 0 0;padding:12px 14px;font-size:.94rem;font-weight:700;line-height:1.45}.account-module__LyAoLG__notice[data-tone=success]{border-color:rgba(var(--rmg-logo-cyan-rgb),.3);background:rgba(var(--rmg-logo-cyan-rgb),.1);color:rgb(var(--rmg-logo-shadow-rgb))}.account-module__LyAoLG__notice[data-tone=warning]{border-color:rgba(var(--rmg-logo-magenta-rgb),.28);background:rgba(var(--rmg-logo-magenta-rgb),.08);color:rgb(var(--rmg-logo-shadow-rgb))}.account-module__LyAoLG__notice[data-tone=neutral]{color:rgba(var(--rmg-logo-shadow-rgb),.76);background:#ffffffc7}.account-module__LyAoLG__devMagicLink{border:1px solid rgba(var(--rmg-logo-cyan-rgb),.28);background:rgba(var(--rmg-logo-cyan-rgb),.08);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:10px;padding:12px 14px;display:flex}.account-module__LyAoLG__devMagicLink span{color:rgba(var(--rmg-logo-shadow-rgb),.72);font-size:.86rem;font-weight:800}.account-module__LyAoLG__devMagicLink a{color:rgb(var(--rmg-logo-magenta-rgb));font-size:.9rem;font-weight:850;text-decoration:none}.account-module__LyAoLG__devMagicLink a:hover,.account-module__LyAoLG__devMagicLink a:focus-visible{text-decoration:underline}.account-module__LyAoLG__contentGrid{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;min-width:0;margin-top:28px;display:grid}.account-module__LyAoLG__contentGrid[data-signed-in=true]{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.account-module__LyAoLG__contentGrid[data-has-purchase=false]{grid-template-columns:minmax(0,760px)}.account-module__LyAoLG__accountColumn{gap:18px;min-width:0;display:grid}.account-module__LyAoLG__panel{border:1px solid rgba(var(--rmg-logo-shadow-rgb),.12);min-width:0;box-shadow:0 18px 44px rgba(var(--rmg-logo-shadow-rgb),.06);background:#fffffff5;border-radius:8px;padding:22px}.account-module__LyAoLG__panelHeader{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.account-module__LyAoLG__panelHeader h2{letter-spacing:0;overflow-wrap:anywhere;margin:8px 0 0;font-size:1.72rem;font-weight:600;line-height:1.14}.account-module__LyAoLG__panelHeader svg{width:24px;height:24px;color:rgb(var(--rmg-logo-cyan-rgb));stroke-width:2.2px;flex:none}.account-module__LyAoLG__signInForm{gap:10px;margin-top:24px;display:grid}.account-module__LyAoLG__signInForm label{color:rgba(var(--rmg-logo-shadow-rgb),.72);font-size:.86rem;font-weight:800}.account-module__LyAoLG__emailRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.account-module__LyAoLG__emailRow input{border:1px solid rgba(var(--rmg-logo-shadow-rgb),.14);min-width:0;min-height:46px;color:rgb(var(--rmg-logo-shadow-rgb));font:inherit;background:#fff;border-radius:8px;padding:0 13px;font-size:.96rem}.account-module__LyAoLG__emailRow input:focus-visible{border-color:rgba(var(--rmg-logo-cyan-rgb),.7);outline:2px solid rgba(var(--rmg-logo-cyan-rgb),.28);outline-offset:2px}.account-module__LyAoLG__planSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.account-module__LyAoLG__planChoice,.account-module__LyAoLG__billingChoice{border:1px solid rgba(var(--rmg-logo-shadow-rgb),.11);min-width:0;color:rgb(var(--rmg-logo-shadow-rgb));background:#ffffffdb;border-radius:8px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.account-module__LyAoLG__planChoice{gap:6px;min-height:84px;padding:14px}.account-module__LyAoLG__planChoice span,.account-module__LyAoLG__billingChoice span{color:rgb(var(--rmg-logo-shadow-rgb));overflow-wrap:anywhere;font-size:.95rem;font-weight:850;line-height:1.25}.account-module__LyAoLG__planChoice small,.account-module__LyAoLG__billingChoice small{color:rgba(var(--rmg-logo-shadow-rgb),.62);overflow-wrap:anywhere;font-size:.82rem;font-weight:650;line-height:1.35}.account-module__LyAoLG__planChoice:hover,.account-module__LyAoLG__planChoice:focus-visible,.account-module__LyAoLG__billingChoice:hover,.account-module__LyAoLG__billingChoice:focus-visible{border-color:rgba(var(--rmg-logo-cyan-rgb),.44);background:rgba(var(--rmg-logo-cyan-rgb),.08);transform:translateY(-1px)}.account-module__LyAoLG__planChoice:focus-visible,.account-module__LyAoLG__billingChoice:focus-visible,.account-module__LyAoLG__primaryButton:focus-visible,.account-module__LyAoLG__secondaryButton:focus-visible,.account-module__LyAoLG__ghostButton:focus-visible{outline:2px solid rgba(var(--rmg-logo-cyan-rgb),.5);outline-offset:3px}.account-module__LyAoLG__planChoice[data-selected=true],.account-module__LyAoLG__billingChoice[data-selected=true]{border-color:rgba(var(--rmg-logo-magenta-rgb),.34);background:linear-gradient(180deg,rgba(var(--rmg-logo-magenta-rgb),.075),#fffffff0),#fff;box-shadow:inset 0 3px 0 rgb(var(--rmg-logo-magenta-rgb))}.account-module__LyAoLG__billingSelector{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.account-module__LyAoLG__billingChoice{gap:5px;min-height:112px;padding:13px}.account-module__LyAoLG__billingChoice strong{color:rgb(var(--rmg-logo-shadow-rgb));font-size:1.9rem;font-weight:760;line-height:1}.account-module__LyAoLG__checkoutSummary{border-top:1px solid rgba(var(--rmg-logo-shadow-rgb),.1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:grid}.account-module__LyAoLG__checkoutSummary form{min-width:0}.account-module__LyAoLG__checkoutSummary .account-module__LyAoLG__secondaryButton{width:auto;margin-top:0}.account-module__LyAoLG__checkoutSummary div{gap:5px;min-width:0;display:grid}.account-module__LyAoLG__checkoutSummary span{color:rgba(var(--rmg-logo-shadow-rgb),.68);font-size:.84rem;font-weight:800}.account-module__LyAoLG__checkoutSummary strong{color:rgb(var(--rmg-logo-shadow-rgb));overflow-wrap:anywhere;font-size:1.05rem;font-weight:850}.account-module__LyAoLG__checkoutSummary small{color:rgba(var(--rmg-logo-shadow-rgb),.62);font-size:.86rem;font-weight:650;line-height:1.35}.account-module__LyAoLG__primaryButton,.account-module__LyAoLG__secondaryButton,.account-module__LyAoLG__ghostButton{min-height:46px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:.92rem;font-weight:850;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.account-module__LyAoLG__primaryButton{background:rgb(var(--rmg-logo-shadow-rgb));color:#fff}.account-module__LyAoLG__primaryButton:hover{background:rgb(var(--rmg-logo-magenta-rgb));transform:translateY(-1px)}.account-module__LyAoLG__secondaryButton,.account-module__LyAoLG__ghostButton{border:1px solid rgba(var(--rmg-logo-shadow-rgb),.12);color:rgb(var(--rmg-logo-shadow-rgb));background:#ffffffdb}.account-module__LyAoLG__secondaryButton{width:100%;margin-top:16px}.account-module__LyAoLG__secondaryButton:hover,.account-module__LyAoLG__ghostButton:hover{background:rgba(var(--rmg-logo-cyan-rgb),.12);transform:translateY(-1px)}.account-module__LyAoLG__primaryButton svg,.account-module__LyAoLG__secondaryButton svg,.account-module__LyAoLG__ghostButton svg{stroke-width:2.4px;flex:none;width:17px;height:17px}.account-module__LyAoLG__identityBlock{gap:6px;margin-top:22px;display:grid}.account-module__LyAoLG__identityBlock span{color:rgba(var(--rmg-logo-shadow-rgb),.62);text-transform:uppercase;font-size:.82rem;font-weight:800}.account-module__LyAoLG__identityBlock strong{color:rgb(var(--rmg-logo-shadow-rgb));overflow-wrap:anywhere;font-size:1rem;font-weight:800}.account-module__LyAoLG__emptyState{border:1px solid rgba(var(--rmg-logo-shadow-rgb),.1);background:linear-gradient(180deg,rgba(var(--rmg-logo-cyan-rgb),.06),#ffffffe6);border-radius:8px;gap:8px;margin-top:18px;padding:14px;display:grid}.account-module__LyAoLG__emptyState strong{color:rgb(var(--rmg-logo-shadow-rgb));font-size:.98rem;font-weight:850}.account-module__LyAoLG__emptyState p{color:rgba(var(--rmg-logo-shadow-rgb),.68);margin:0;font-size:.9rem;line-height:1.5}.account-module__LyAoLG__setupList{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.account-module__LyAoLG__setupList span{border:1px solid rgba(var(--rmg-logo-shadow-rgb),.1);background:#ffffffbd;border-radius:8px;max-width:100%;padding:6px 8px}.account-module__LyAoLG__setupList code{color:rgb(var(--rmg-logo-shadow-rgb));overflow-wrap:anywhere;font-size:.74rem;font-weight:750}.account-module__LyAoLG__licenseList,.account-module__LyAoLG__purchaseList{gap:10px;margin-top:18px;display:grid}.account-module__LyAoLG__licenseRow,.account-module__LyAoLG__purchaseRow{border-bottom:1px solid rgba(var(--rmg-logo-shadow-rgb),.1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding-bottom:10px;display:grid}.account-module__LyAoLG__licenseRow:last-child,.account-module__LyAoLG__purchaseRow:last-child{border-bottom:0;padding-bottom:0}.account-module__LyAoLG__licenseRow div,.account-module__LyAoLG__purchaseRow div{gap:4px;min-width:0;display:grid}.account-module__LyAoLG__licenseRow strong,.account-module__LyAoLG__purchaseRow strong{color:rgb(var(--rmg-logo-shadow-rgb));overflow-wrap:anywhere;font-size:.96rem;font-weight:850}.account-module__LyAoLG__licenseRow span,.account-module__LyAoLG__purchaseRow span{color:rgba(var(--rmg-logo-shadow-rgb),.64);font-size:.86rem;font-weight:650;line-height:1.35}.account-module__LyAoLG__licenseRow small,.account-module__LyAoLG__purchaseRow small{color:rgba(var(--rmg-logo-shadow-rgb),.68);text-align:right;font-size:.82rem;font-weight:800}.account-module__LyAoLG__purchaseList{margin-top:20px}@media (max-width:960px){.account-module__LyAoLG__hero,.account-module__LyAoLG__contentGrid,.account-module__LyAoLG__contentGrid[data-signed-in=true]{grid-template-columns:minmax(0,1fr)}.account-module__LyAoLG__heroAside{justify-content:flex-start}}@media (max-width:700px){.account-module__LyAoLG__accountPage{padding:30px 0 56px}.account-module__LyAoLG__shell{width:min(1160px,100% - 32px)}.account-module__LyAoLG__hero{gap:24px;padding-bottom:28px}.account-module__LyAoLG__hero h1{font-size:2.2rem;line-height:1.06}.account-module__LyAoLG__panel{padding:18px}.account-module__LyAoLG__emailRow,.account-module__LyAoLG__checkoutSummary,.account-module__LyAoLG__planSelector,.account-module__LyAoLG__billingSelector,.account-module__LyAoLG__licenseRow,.account-module__LyAoLG__purchaseRow{grid-template-columns:minmax(0,1fr)}.account-module__LyAoLG__primaryButton,.account-module__LyAoLG__secondaryButton,.account-module__LyAoLG__ghostButton,.account-module__LyAoLG__emailRow input{width:100%}.account-module__LyAoLG__licenseRow small,.account-module__LyAoLG__purchaseRow small{text-align:left}}
