.account-page-shell{padding-top:0!important}.account-page{--cp-ink: #172348;--cp-muted: #61718b;--cp-line: #dce4ef;--cp-blue: #2467e8;--cp-soft: #f0f5fc;max-width:1120px;margin:24px auto;color:var(--cp-ink);background:#f8faff;border:1px solid rgba(23,35,72,.14);border-radius:15px;overflow:hidden;font-family:Be Vietnam Pro,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:14px;line-height:1.65}.account-page *{box-sizing:border-box}.account-page :is(h1,h2,h3,p){margin:0}.account-page [hidden]{display:none!important}.account-page__nav{display:flex;flex-wrap:wrap;gap:24px;padding:22px 30px;border-bottom:1px solid var(--cp-line);background:#fff;font-size:13px}.account-page__nav a{color:var(--cp-ink);text-decoration:none}.account-page__nav [aria-current=page]{color:var(--cp-blue);font-weight:700;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.account-page__content{display:grid;gap:24px;padding:36px 30px 40px}.account-page h1{font-size:29px;font-weight:750;line-height:1.35;letter-spacing:-1px}.account-page__intro>p{margin-top:8px;color:var(--cp-muted);font-size:13px}.account-page h2{font-size:17px;font-weight:700;line-height:1.5;letter-spacing:-.4px}.account-page__identity{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,1.5fr);gap:12px 24px;align-items:start;padding:20px 22px;border:1px solid var(--cp-line);border-radius:10px;background:#fff}.account-page__identity-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.account-page__identity h2{font-size:14px}.account-page__badge{padding:2px 8px;color:#245ab1;background:#eaf2ff;border-radius:5px;font-size:11px;font-weight:600}.account-page__identity [data-account-auth-home]{grid-column:2;grid-row:1 / 3;text-align:right}.account-page [data-account-message]{color:var(--cp-muted);font-size:12px}.account-page details{color:var(--cp-muted);font-size:12px}.account-page summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.account-page [data-account-details]{grid-column:1;min-width:0}.account-page [data-account-details][open]{grid-column:1 / -1;grid-row:3}.account-page dl{margin:12px 0 0}.account-page dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;border-top:1px solid var(--cp-line);padding:8px 0}.account-page dd{margin:0;color:var(--cp-ink);overflow-wrap:anywhere}.account-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.account-page__identity .account-page__actions{justify-content:flex-end}.account-page button{min-height:40px;padding:9px 14px;border:1px solid var(--cp-blue);border-radius:7px;background:var(--cp-blue);color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:650;line-height:1.5;white-space:normal}.account-page button:hover{background:#1856c7}.account-page button.account-page__secondary{border-color:var(--cp-line);background:#fff;color:var(--cp-ink)}.account-page button.account-page__secondary:hover{background:var(--cp-soft);border-color:#b2c6e6}.account-page button:disabled{opacity:.48;cursor:not-allowed}.account-page :is(a,button,input,select,summary):focus-visible{outline:3px solid #88b5ff;outline-offset:3px}.account-page button.account-page__google{display:inline-flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:500}.account-page__google img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.account-page__panel{min-width:0;border:1px solid var(--cp-line);border-radius:10px;background:#fff;overflow:hidden}.account-page__panel-heading{padding:20px 22px;border-bottom:1px solid var(--cp-line)}.account-page__panel-heading h2{display:flex;align-items:center;gap:9px}.account-page__panel-heading svg{flex-shrink:0;width:19px;height:19px;color:#7183a0}.account-page__panel-heading p{margin-top:6px;max-width:65em;color:var(--cp-muted);font-size:12px;line-height:1.8}.account-page__panel-body{padding:20px 22px}.account-page__message{color:var(--cp-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.account-page__message:empty{display:none}.account-page__license-list{margin:0;padding:0;list-style:none}.account-page__license-list li{display:grid;gap:8px;min-width:0;padding:18px;background:#f8faff;border:1px solid #e6edf6;border-radius:8px}.account-page__license-list li+li{margin-top:12px}.account-page__license-list strong{color:var(--cp-ink);font-size:15px;font-weight:700;overflow-wrap:anywhere}.account-page__license-list span{color:#455a79;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.account-page__license-list details{margin-top:4px;font-size:11px}.account-page__license-list details>span{display:block;font-size:11px}.account-page__columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px}.account-page__note{color:var(--cp-muted);font-size:12px;line-height:1.85;overflow-wrap:anywhere}.account-page__ownership label{display:block;margin-top:18px;font-size:12px;font-weight:650}.account-page :is(select,input){display:block;width:100%;min-height:42px;margin-top:7px;padding:9px 10px;border:1px solid #b5c5df;border-radius:7px;background:#fff;color:var(--cp-ink);font:inherit;font-size:12px}.account-page__ownership .account-page__message:not(:empty){padding:12px 14px;border-radius:7px;background:var(--cp-soft);color:#455a79}.account-page__preview{margin-top:16px!important;font-size:11px}.account-page__usage [data-account-usage-more]{margin-top:16px}.account-page__confirmation{max-width:640px;margin:32px auto;padding:28px;border:1px solid var(--cp-line);border-radius:10px;background:#fff}.account-page__confirmation h1{margin:12px 0 16px;font-size:25px}.account-page__confirmation-label{font-size:12px;font-weight:700;color:var(--cp-muted)}.account-page__confirmation [data-account-confirmation-message]{font-size:14px;line-height:1.8}.account-page__confirmation [data-account-confirmation-auth]{margin-top:18px}.account-page__confirmation [data-account-confirmation-note]{margin-top:20px;font-size:12px}@media(max-width:760px){.account-page__columns{grid-template-columns:1fr}}@media(max-width:600px){.account-page{margin:10px auto}.account-page__nav{padding:18px;gap:20px}.account-page__content{padding:25px 15px 28px;gap:20px}.account-page h1{font-size:25px}.account-page__intro>p{font-size:12px}.account-page__identity{grid-template-columns:1fr;padding:18px 16px;gap:10px}.account-page__identity [data-account-auth-home]{grid-column:1;grid-row:auto;text-align:left}.account-page__identity .account-page__actions{justify-content:flex-start}.account-page [data-account-details],.account-page [data-account-details][open]{grid-column:1;grid-row:auto}.account-page__panel-heading{padding:17px 16px}.account-page__panel-body{padding:18px 16px}.account-page__license-list li{padding:14px}.account-page__license-list strong{font-size:14px}.account-page__columns{gap:20px}.account-page__confirmation{margin:16px;padding:22px 18px}}.account-support-diagnostic{display:grid;gap:.5rem;margin-top:.75rem}.account-support-diagnostic code{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text;font-size:.8em}.account-support-diagnostic button{justify-self:start}.account-page input{margin-bottom:16px}.account-page__content{max-width:840px;margin:auto}.account-page__empty{padding:28px 12px;text-align:center;display:grid;justify-items:center;gap:12px}.account-page__methods{display:flex;gap:8px;margin:20px 0;flex-wrap:wrap}.account-page__methods button{background:#fff;color:var(--cp-muted);border:1px solid var(--cp-line)}.account-page__methods [aria-pressed=true]{color:var(--cp-blue);border-color:var(--cp-blue);background:#eef4ff}.account-page__steps{padding:0;display:flex;gap:16px;list-style:none;color:var(--cp-muted);margin:0 0 24px;font-size:12px}.account-page__steps [aria-current=step]{color:var(--cp-blue);font-weight:700}.account-page label{display:block;margin-bottom:8px}.account-page input{width:100%;min-width:0;margin:0 0 8px}.account-page [data-account-ownership-message]{margin-top:18px;white-space:pre-line;overflow-wrap:anywhere}.account-page [data-account-add-link]{margin-top:18px}.account-page [data-account-roblox-sign-in]{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#1f1f1f;border:1px solid #747775}.account-page__roblox-icon{display:inline-block;width:16px;height:16px;border:5px solid currentColor;transform:rotate(15deg);margin:2px}.account-page [data-account-purchase-options]{border:1px solid var(--cp-line);margin-top:20px;border-radius:8px;padding:14px}.account-page__purchase{display:flex!important;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--cp-line)}.account-page__purchase input{width:auto;margin-top:6px}.account-page__purchase span{display:block}@media(max-width:600px){.account-page__steps{gap:10px;font-size:11px}}.account-page[data-linking=true] .account-page__intro{display:none}.account-page__purchase-entry{display:grid;gap:10px;justify-items:center;width:100%;margin-top:12px;padding-top:20px;border-top:1px solid var(--cp-line)}.account-page__purchase-entry>p{font-size:13px;color:var(--cp-muted)}.account-page__plans-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 18px;border:1px solid #91b4ed;border-radius:7px;background:#edf4ff;color:#1e55ad;font-size:14px;font-weight:700;text-decoration:none}.account-page__plans-button:hover{background:#deebff;border-color:#477dce}.account-page__reauth [data-account-auth-title]{margin:0 0 12px;font-size:18px}.account-page__reauth [data-account-message]{margin:0 0 18px;color:var(--cp-muted);font-size:14px;line-height:1.8}.account-page [data-account-link-auth]{margin-bottom:24px;padding:18px;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-soft)}.account-page [data-account-reauth-back]{margin-top:18px}.account-page__access{padding:20px 22px;border:1px solid var(--cp-line);border-radius:10px;background:#fff}.account-page [data-account-refresh]:not([hidden]){margin:12px 0}.account-page__nav a{font-weight:700}[data-account-shell]>[data-account-navigation-message]{margin:16px 30px;color:var(--cp-muted)}.account-page__loading{display:grid;gap:14px;padding:20px 0;min-height:110px}.account-page__loading span{display:block;max-width:440px;height:18px;background:#e9eff8;border-radius:6px}.account-page__loading span+span{max-width:300px}.account-settings{display:grid;gap:18px;min-height:250px}.account-settings__summary{display:flex;gap:16px;align-items:center;margin-block:10px}.account-settings__summary strong{flex:1;min-width:0;overflow-wrap:anywhere;padding:12px;border:1px solid var(--cp-line);border-radius:7px;background:var(--cp-soft)}.account-settings [data-settings-sign-out]{justify-self:start}.account-settings form>:is(p,button,div){margin-top:14px}.account-settings .account-settings__check{display:flex;gap:10px;align-items:flex-start;margin-top:16px}.account-settings .account-settings__check input{width:18px;min-height:18px;margin-top:3px;flex-shrink:0}[data-account-page][data-linking=true] .account-page__intro{display:none}.account-settings__details{border-top:1px solid var(--cp-line);padding-top:16px}.account-settings__details>p{margin-top:12px}.account-settings__details dd{-webkit-user-select:text;-moz-user-select:text;user-select:text}.account-settings__details>button{margin-top:12px}
