.account-page{--slate:#5f6979;--periwinkle-a:#5965b4;background:var(--ivory);min-height:72vh;color:var(--night-blue);padding:32px 24px 80px}.account-shell{grid-template-columns:210px minmax(0,1fr);gap:56px;width:min(1080px,100%);margin:0 auto;display:grid}.account-sidebar{top:calc(var(--public-header-height) + 32px);align-self:start;gap:28px;display:grid;position:sticky}.account-sidebar__home{color:var(--night-blue);align-items:center;gap:12px;text-decoration:none;display:flex}.account-sidebar__home>span:last-child{gap:1px;display:grid}.account-sidebar__home strong{font-size:15px}.account-sidebar__home small{color:var(--slate);font-size:12px}.account-sidebar__mark,.account-avatar-placeholder{background:var(--night-blue);width:38px;height:38px;color:var(--white);font:700 16px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.account-sidebar__nav{gap:4px;display:grid}.account-sidebar__nav a,.account-sidebar__signout{width:100%;min-height:40px;color:var(--slate);font:650 14px/1.35 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px;text-decoration:none}.account-sidebar__nav a:hover,.account-sidebar__nav a:focus-visible,.account-sidebar__signout:hover,.account-sidebar__signout:focus-visible{color:var(--night-blue);background:#ffffffa6}.account-sidebar__nav a[aria-current=page]{background:var(--white);color:var(--night-blue);box-shadow:0 1px 8px #212b3a0f}.account-sidebar__signout{border-top:1px solid #3d4a5c1f;border-radius:0;padding-left:12px}.account-workspace{min-width:0}.account-mobile-nav{display:none}.account-page-header{max-width:720px;margin-bottom:30px}.account-eyebrow,.account-section-kicker,.account-summary-label{color:var(--periwinkle-a);letter-spacing:1.7px;text-transform:uppercase;font-size:11px;font-weight:750;display:inline-block}.account-page-header h1,.account-confirm-card h1{color:var(--night-blue);font-family:var(--font-display);margin:8px 0;font-size:clamp(34px,4vw,46px);line-height:1.08}.account-page-header p,.account-confirm-card>p{max-width:650px;color:var(--slate);margin:0;font-size:16px;line-height:1.55}.account-status{max-width:740px;color:var(--slate);background:#ffffffb8;border:1px solid #3d4a5c1f;border-radius:9px;margin:-12px 0 22px;padding:11px 14px;font-size:14px}.account-status[data-tone=success],.account-form-message[data-tone=success]{color:#2f6d4f}.account-status[data-tone=error],.account-form-message[data-tone=error]{color:#963b3b}.account-content,.account-overview{max-width:740px}.account-content--narrow{max-width:620px}.account-content--wide{max-width:900px}.account-overview,.account-content{background:var(--white);border:1px solid #3d4a5c1a;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #303b4d0f}.account-content--wide{overflow:visible}.account-summary-card,.account-setting-row{border-bottom:1px solid #3d4a5c1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px;display:grid}.account-summary-card:last-child,.account-setting-row:last-child{border-bottom:0}.account-summary-card--identity{grid-template-columns:auto minmax(0,1fr) auto;padding-block:28px}.account-avatar-placeholder{width:48px;height:48px;font-size:19px}.account-summary-card h2,.account-setting-row h2,.account-action-card h2,.account-danger-card h2,.account-billing-section h2,.account-deletion-warning h2,.account-info-panel h2,.account-form-heading h2{color:var(--night-blue);font:700 20px/1.25 var(--font-display);margin:4px 0}.account-summary-card p,.account-setting-row p,.account-action-card p,.account-danger-card p,.account-billing-section p,.account-deletion-warning p,.account-info-panel p,.account-form-heading p{color:var(--slate);margin:4px 0 0;font-size:14px;line-height:1.55}.account-row-action,.account-back-link,.account-form-actions a,.account-footer-links a,.account-support-note a,.account-confirm-card a{color:var(--periwinkle-a);font-size:14px;font-weight:700;text-decoration:none}.account-row-action:hover,.account-back-link:hover,.account-form-actions a:hover,.account-footer-links a:hover{text-decoration:underline}.account-setting-row--stacked{grid-template-columns:1fr;align-items:start}.account-row-actions,.account-card-actions,.account-notice-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.account-state-badge{min-height:25px;color:var(--slate);letter-spacing:.5px;text-transform:uppercase;background:#eef1f7;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:750;display:inline-flex}.account-state-badge[data-state=verified]{color:#2f6d4f;background:#e8f3ed}.account-state-badge[data-state=pending_change]{color:#7c5b1f;background:#fff4dc}.account-state-badge[data-state=unverified]{color:#963b3b;background:#fff0ee}.account-method-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.account-method-list li{color:var(--night-blue);border:1px solid #3d4a5c1f;border-radius:10px;justify-content:space-between;gap:20px;padding:13px 14px;font-size:14px;display:flex}.account-method-list li span{color:#2f6d4f;font-size:12px;font-weight:700}.account-form{gap:10px;padding:28px;display:grid}.account-form+.account-setting-row,.account-setting-row+.account-system-details{border-top:1px solid #3d4a5c1a}.account-form-heading{margin-bottom:6px}.account-form label,.account-ledger-filters label{color:var(--night-blue);gap:7px;font-size:13px;font-weight:700;display:grid}.account-form input,.account-ledger-filters input,.account-ledger-filters select,.account-mobile-nav select{background:var(--white);width:100%;min-height:44px;color:var(--night-blue);font:15px var(--font-body);border:1px solid #3d4a5c38;border-radius:9px;padding:0 12px}.account-form input:focus-visible,.account-ledger-filters input:focus-visible,.account-ledger-filters select:focus-visible,.account-mobile-nav select:focus-visible,.account-primary-button:focus-visible,.account-secondary-button:focus-visible,.account-danger-button:focus-visible,.account-danger-link:focus-visible{outline-offset:2px;outline:3px solid #7c8def47}.account-field-help,.account-support-note{color:var(--slate);margin:0;font-size:13px;line-height:1.5}.account-form-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.account-primary-button,.account-secondary-button,.account-danger-button,.account-danger-link{min-height:42px;font:700 14px/1 var(--font-body);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex}.account-primary-button{border:1px solid var(--night-blue);background:var(--night-blue);color:var(--white)}.account-secondary-button{background:var(--white);color:var(--night-blue);border:1px solid #3d4a5c3d}.account-danger-button,.account-danger-link{color:var(--white);background:#963b3b;border:1px solid #963b3b}.account-primary-button:disabled,.account-secondary-button:disabled,.account-danger-button:disabled{opacity:.48;cursor:not-allowed}.account-text-button{color:var(--periwinkle-a);font:700 14px/1.35 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.account-form-message{min-height:20px;color:var(--slate);margin:2px 0 0;font-size:13px;line-height:1.45}.account-system-details{padding:20px 24px 24px}.account-system-details summary{color:var(--night-blue);cursor:pointer;font-size:14px;font-weight:700}.account-system-details>p{color:var(--slate);font-size:13px}.account-system-details dl{gap:12px;margin:18px 0 0;display:grid}.account-system-details dl div{grid-template-columns:160px minmax(0,1fr);gap:16px;display:grid}.account-system-details dt{color:var(--slate);letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:700}.account-system-details dd{overflow-wrap:anywhere;min-width:0;color:var(--night-blue);margin:0;font-size:14px}.account-back-link{margin:22px 28px 0;display:inline-block}.account-process-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 28px 0;display:grid}.account-process-steps span{color:var(--slate);gap:7px;font-size:12px;line-height:1.35;display:grid}.account-process-steps strong{width:25px;height:25px;color:var(--periwinkle-a);background:#eef0ff;border-radius:50%;place-items:center;display:inline-grid}.account-info-panel,.account-deletion-warning{background:#f6f7f9;border-radius:11px;margin:24px 28px 0;padding:20px}.account-deletion-warning{background:#fff7f5;border:1px solid #963b3b38}.account-deletion-warning ul{color:var(--slate);margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.55}.account-deletion-warning li+li{margin-top:7px}.account-readonly-field{background:#f6f7f9;border-radius:9px;gap:3px;margin-bottom:7px;padding:13px 14px;display:grid}.account-readonly-field span{color:var(--slate);font-size:12px;font-weight:700}.account-readonly-field strong{font-size:15px}.account-readonly-field small{color:var(--slate)}.account-oauth-reauth{border:1px solid #3d4a5c1f;border-radius:9px;padding:15px}.account-oauth-reauth p{color:var(--slate);margin:0 0 12px;font-size:14px}.account-support-note{padding:0 28px 28px}.account-delete-check{align-items:start;margin-top:6px;grid-template-columns:auto minmax(0,1fr)!important}.account-delete-check input{width:18px;min-height:18px;margin-top:1px}.account-action-card,.account-danger-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;padding:26px;display:grid}.account-action-card{border-bottom:1px solid #3d4a5c1a}.account-action-card__status{font-weight:650}.account-action-card .account-form-message{grid-column:1/-1}.account-danger-card{background:#fff9f7;border:1px solid #963b3b3d;border-radius:11px;margin:20px}.account-balance-strip{border-bottom:1px solid #3d4a5c1a;grid-template-columns:repeat(3,1fr) auto;align-items:end;display:grid}.account-balance-strip>div{border-right:1px solid #3d4a5c1a;gap:4px;padding:24px;display:grid}.account-balance-strip span{color:var(--slate);text-transform:uppercase;font-size:12px;font-weight:700}.account-balance-strip strong{font:700 30px/1 var(--font-display)}.account-balance-strip p{color:var(--slate);margin:0;padding:20px;font-size:12px}.account-content--wide>.account-field-help{border-bottom:1px solid #3d4a5c1a;padding:15px 24px}.account-billing-section{border-bottom:1px solid #3d4a5c1a;padding:28px 24px}.account-billing-section:last-child{border-bottom:0}.account-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.account-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-product-card{background:var(--white);min-height:130px;color:var(--night-blue);text-align:left;cursor:pointer;border:1px solid #3d4a5c29;border-radius:10px;padding:16px}.account-product-card:hover{border-color:var(--periwinkle-a)}.account-product-card.is-selected{border-color:var(--periwinkle-a);box-shadow:inset 0 0 0 1px var(--periwinkle-a);background:#fafaff}.account-product-card__top{justify-content:space-between;gap:8px;display:flex}.account-product-card__top span{color:var(--periwinkle-a);font-size:11px;font-weight:700}.account-product-card__credits{min-height:42px}.account-product-card__price{font-weight:750;color:var(--night-blue)!important}.account-product-empty{color:var(--slate);grid-column:1/-1;font-size:14px}.account-ledger-filters{grid-template-columns:minmax(180px,1fr) 160px auto;align-items:end;gap:10px;margin-bottom:16px;display:grid}.account-ledger-filters label span{text-transform:uppercase;letter-spacing:.6px;font-size:11px}.account-filter-more{grid-column:1/-1}.account-filter-more summary{color:var(--periwinkle-a);cursor:pointer;font-size:13px;font-weight:700}.account-filter-more>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.account-ledger-table-wrap{border:1px solid #3d4a5c1a;border-radius:10px;overflow-x:auto}.account-ledger-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #5965b44d}.account-ledger-table{border-collapse:collapse;width:100%;min-width:900px;font-size:12px}.account-ledger-table th{color:var(--slate);text-align:left;white-space:nowrap;background:#f6f7f9;padding:10px 12px}.account-ledger-table td{color:var(--slate);vertical-align:top;border-top:1px solid #3d4a5c14;padding:11px 12px}.account-ledger-group td{background:#fbfbfc;padding:0}.account-ledger-toggle{width:100%;color:var(--night-blue);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(130px,1fr) minmax(180px,2fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.account-ledger-group-meta{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-ledger-outcome,.account-ledger-badge{text-transform:uppercase;background:#eef1f7;border-radius:999px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.account-ledger-outcome--completed,.account-ledger-badge--release{color:#2f6d4f;background:#e8f3ed}.account-ledger-outcome--failed{color:#963b3b;background:#fff0ee}.account-ledger-outcome--running,.account-ledger-badge--hold{color:#7c5b1f;background:#fff4dc}.account-ledger-amount--in{color:#2f6d4f!important}.account-ledger-amount--out{color:#963b3b!important}.account-deletion-notice{background:#fff7f5;border:1px solid #963b3b4d;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;max-width:740px;margin-bottom:24px;padding:20px;display:grid}.account-deletion-notice[hidden]{display:none}.account-deletion-notice h2{font:700 23px/1.2 var(--font-display);margin:5px 0 7px}.account-deletion-notice p{color:var(--slate);margin:0;font-size:14px;line-height:1.5}.account-deletion-notice .account-form-message{grid-column:1/-1}.account-footer-links{border-top:1px solid #3d4a5c1f;gap:18px;max-width:740px;margin-top:28px;padding-top:18px;display:flex}.account-footer-links a{color:var(--slate);font-weight:650}.account-confirm-page{--slate:#5f6979;--periwinkle-a:#5965b4;background:var(--ivory);min-height:70vh;color:var(--night-blue);padding:104px 24px 80px}.account-confirm-card{background:var(--white);border:1px solid #3d4a5c1a;border-radius:14px;gap:16px;width:min(520px,100%);margin:0 auto;padding:34px;display:grid;box-shadow:0 12px 32px #303b4d14}.account-confirm-card .account-primary-button{justify-self:start}@media (width<=860px){.account-page{padding-top:96px}.account-shell{grid-template-columns:1fr;gap:0}.account-sidebar{display:none}.account-mobile-nav{color:var(--slate);gap:6px;margin-bottom:28px;font-size:12px;font-weight:700;display:grid}.account-content--wide{max-width:740px}.account-product-grid{grid-template-columns:1fr}.account-balance-strip{grid-template-columns:repeat(3,1fr)}.account-balance-strip p{grid-column:1/-1;padding:12px 20px}.account-filter-more>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.account-page{padding:32px 14px 56px}.account-page-header{margin-bottom:22px}.account-page-header h1{font-size:34px}.account-summary-card,.account-summary-card--identity,.account-setting-row,.account-action-card,.account-danger-card,.account-deletion-notice{grid-template-columns:1fr;align-items:start;padding:20px}.account-avatar-placeholder{display:none}.account-row-actions,.account-card-actions,.account-notice-actions{justify-content:flex-start}.account-form{padding:22px 20px}.account-back-link,.account-info-panel,.account-deletion-warning{margin:20px 20px 0}.account-support-note{padding:0 20px 22px}.account-process-steps{margin-inline:20px}.account-process-steps span{font-size:11px}.account-system-details dl div{grid-template-columns:1fr;gap:4px}.account-balance-strip{grid-template-columns:1fr}.account-balance-strip>div{border-bottom:1px solid #3d4a5c1a;border-right:0;grid-template-columns:1fr auto;align-items:end;padding:16px 20px}.account-balance-strip p{grid-column:auto}.account-section-heading{flex-direction:column;align-items:flex-start}.account-ledger-filters{grid-template-columns:1fr}.account-filter-more{grid-column:auto}.account-filter-more>div{grid-template-columns:1fr}.account-footer-links{flex-wrap:wrap}}
