body[data-page=account]{background-image:linear-gradient(180deg,var(--bg-0),var(--bg-1));background-size:auto}.account-root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.account-dash{flex:1 0 auto;grid-template-columns:minmax(0,1fr);min-height:0}.account-dash>.content{grid-column:1;grid-row:1}.account-page{width:100%;min-height:0;padding:48px 24px 96px;background:transparent}.account-root>.app-footer{flex:0 0 auto}.account-shell{display:grid;gap:28px;width:min(100%,1120px);margin:0 auto}.account-hero{display:grid;gap:10px;max-width:760px}.account-kicker{margin:0;color:var(--text-3);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.account-title{margin:0;color:var(--text-0);font-size:var(--fs-3);line-height:1.08;letter-spacing:0}.account-copy{margin:0;color:var(--text-1);font-size:15px;line-height:1.65}.account-state{width:100%}.account-state-hidden{display:none}#account-signed-in{display:grid;gap:20px}#account-signed-in.account-state-hidden{display:none}.account-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;border:1px solid rgba(247,147,26,.28);border-radius:var(--r-md);background:#f7931a14}.account-banner-hidden{display:none}.account-banner-text{display:grid;gap:2px;min-width:0}.account-banner-text strong{color:var(--text-0);font-size:14px;font-weight:700}.account-banner-text span{color:var(--text-1);font-size:13px;line-height:1.5}.account-banner-action{flex:0 0 auto}.account-layout{display:grid;grid-template-columns:244px minmax(0,1fr);align-items:start;gap:20px}.account-sidebar{position:sticky;top:78px;min-width:0}.account-nav{display:grid;gap:6px;padding:8px;border:1px solid var(--border-0);border-radius:var(--r-md);background:var(--panel-0)}.account-nav-item{display:grid;gap:2px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.account-nav-item span{font-size:14px;font-weight:700;line-height:1.25}.account-nav-item small{color:var(--text-3);font-size:12px;line-height:1.25}.account-nav-item.is-active{border-color:color-mix(in oklab,var(--accent) 34%,var(--border-1));background:#f7931a1a;color:var(--text-0)}.account-nav-item.is-active small{color:var(--text-2)}.account-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.account-nav-item:not(.is-active):hover{background:#ffffff0e;color:var(--text-0)}.account-nav-item.is-active:hover{border-color:color-mix(in oklab,var(--accent) 44%,var(--border-1));background:#f7931a21;color:var(--text-0)}}.account-content{display:grid;gap:16px;min-width:0}.account-section{display:none;gap:16px}.account-section.is-active{display:grid}.account-card{min-width:0;padding:24px;border:1px solid var(--border-0);border-radius:var(--r-md);background:var(--panel-0)}.account-signed-out-card{max-width:560px}.account-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.account-card-title{margin:0;color:var(--text-0);font-size:var(--fs-2);line-height:1.2;letter-spacing:-.01em}.account-card-copy{margin:8px 0 0;color:var(--text-1);font-size:14px;line-height:1.6}.account-muted{margin:0;color:var(--text-2);font-size:14px}.account-status{display:inline-flex;align-items:center;height:28px;padding:0 10px;border:1px solid rgba(94,224,160,.28);border-radius:999px;background:#5ee0a014;color:#5ee0a0;font-size:12px;font-weight:700;white-space:nowrap}.account-status[data-status=disabled]{border-color:#ff7d7d47;background:#ff7d7d14;color:#ff7d7d}.account-details{display:grid;margin:0}.account-detail-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid var(--border-0)}.account-detail-row:last-child{border-bottom:1px solid var(--border-0)}.account-detail-row-editable{align-items:start}.account-detail-row dt{color:var(--text-2);font-size:13px;font-weight:700;line-height:1.5}.account-detail-row dd{min-width:0;margin:0;color:var(--text-0);font-size:14px;overflow-wrap:anywhere}.account-profile-view{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;min-height:32px;max-width:560px}.account-profile-view[hidden]{display:none}.account-profile-value{min-width:0;color:var(--text-0);font-size:14px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.account-profile-field{display:grid;gap:9px;min-width:0;max-width:560px}.account-profile-field[hidden]{display:none}.account-profile-label{margin:0 0 -3px;color:var(--text-2);font-size:12px;font-weight:700;line-height:1.4}.account-profile-input{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid var(--border-1);border-radius:var(--r-sm);background:#ffffff09;color:var(--text-0);font:inherit;font-size:14px;line-height:1;outline:none;appearance:none;transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),opacity var(--t-fast)}.account-profile-input::placeholder{color:var(--text-3);opacity:1}.account-profile-input:hover:not(:disabled):not(:focus){border-color:color-mix(in oklab,var(--border-1) 72%,var(--text-2))}.account-profile-input:focus,.account-profile-input:focus-visible{outline:none!important;border-color:color-mix(in oklab,var(--accent) 65%,var(--border-1));box-shadow:0 0 0 1px #f7931a29}.account-profile-input:disabled{cursor:wait;opacity:.58}.account-profile-password{max-width:100%}.account-profile-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:3px}.account-profile-cancel,.account-profile-save{flex:0 0 auto;min-width:76px;height:40px;padding:0 15px;white-space:nowrap}.account-profile-cancel:disabled,.account-profile-save:disabled{cursor:wait;opacity:.58}.account-field-help{margin:0;color:var(--text-3);font-size:12px;line-height:1.5}.account-profile-message{min-height:0;margin:0;font-size:12px;line-height:1.5}.account-profile-message:not(:empty){min-height:18px}#account-email-status[data-verified=true]{color:#5ee0a0}#account-email-status[data-verified=false]{color:var(--text-2)}.account-email-pending{display:grid;gap:5px;max-width:560px;margin-top:10px;padding:12px 14px;border:1px solid color-mix(in oklab,var(--accent) 30%,var(--border-0));border-radius:var(--r-sm);background:#f7931a12}.account-email-pending[hidden]{display:none}.account-email-pending-title{color:var(--accent);font-size:12px;font-weight:700;line-height:1.4}.account-email-pending-copy,.account-email-pending-expiry{margin:0;color:var(--text-2);font-size:12px;line-height:1.5}.account-email-pending-address{color:var(--text-0);font-weight:700;overflow-wrap:anywhere;word-break:break-word}.account-email-pending-expiry{color:var(--text-3)}.account-copyable{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.account-copyable>span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.account-copy-btn{flex:0 0 auto;padding:3px 9px;border:1px solid var(--border-1);border-radius:var(--r-sm);background:transparent;color:var(--text-2);font:inherit;font-size:11px;font-weight:700;line-height:1.4;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast),opacity var(--t-fast)}.account-copy-btn:disabled{cursor:wait;opacity:.5}.account-copy-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.account-copy-btn:hover:not(:disabled){border-color:var(--accent);background:#f7931a0f;color:var(--text-0)}}.account-placeholder-list{display:grid;gap:0;margin-top:20px}.account-placeholder-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border-0);color:var(--text-1);font-size:14px}.account-placeholder-item:last-child{border-bottom:1px solid var(--border-0)}.account-placeholder-item strong{color:var(--text-2);font-size:12px;font-weight:700;white-space:nowrap}.account-card-danger{border-color:#ff7d7d29}.account-delete-card-actions{display:flex;align-items:center;margin-top:20px}.account-delete-open{min-width:160px;border-color:#ff7d7d5c;background:#ff7d7d12;color:#ff8f8f}.account-delete-open:disabled,.account-delete-cancel:disabled{cursor:wait;opacity:.62}.account-delete-confirm:disabled{cursor:not-allowed;opacity:.62}.account-delete-form[aria-busy=true] .account-delete-confirm:disabled{cursor:wait}html.account-dialog-open,html.account-dialog-open body{overflow:hidden}.account-delete-dialog{position:fixed;inset:0;box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--panel-0);color:var(--text-0);box-shadow:0 24px 80px #0000008f;font:inherit}html[data-theme=dark] .account-delete-dialog{background:#0d1119f5}.account-delete-dialog:not([open]){display:none}.account-delete-dialog::backdrop{background:#05070ac7;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.account-delete-form{display:grid;gap:20px;padding:24px}.account-delete-dialog-head,.account-delete-warning,.account-delete-field,.account-delete-dialog-actions{min-width:0}.account-delete-dialog-title,.account-delete-dialog-copy,.account-delete-warning strong,.account-delete-warning span,.account-field-help{overflow-wrap:anywhere}.account-delete-dialog-head{display:grid;gap:8px}.account-delete-dialog-title{margin:0;color:var(--text-0);font-size:var(--fs-2);line-height:1.2;letter-spacing:-.01em}.account-delete-dialog-title:focus{outline:none}.account-delete-dialog-copy{margin:0;color:var(--text-1);font-size:14px;line-height:1.6}.account-delete-warning{display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(255,125,125,.24);border-radius:var(--r-sm);background:#ff7d7d11}.account-delete-warning strong{color:#ff8f8f;font-size:13px;font-weight:700;line-height:1.4}.account-delete-warning span{color:var(--text-2);font-size:12px;line-height:1.55}.account-delete-field{display:grid;gap:9px}.account-delete-message{min-height:0;margin:0;line-height:1.5}.account-delete-message:not(:empty){min-height:20px}.account-delete-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.account-delete-cancel,.account-delete-confirm{min-width:120px;height:40px;padding:0 16px;white-space:nowrap}.account-delete-confirm{border:1px solid #d95757;border-radius:var(--r-sm);background:#d95757;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),opacity var(--t-fast)}.account-delete-confirm:focus-visible{outline:2px solid #ff8f8f;outline-offset:3px}@media(hover:hover)and (pointer:fine){.account-delete-open:hover:not(:disabled){border-color:#ff7d7d9e;background:#ff7d7d1f;color:#ffa1a1}.account-delete-confirm:hover:not(:disabled){border-color:#e66565;background:#e66565}}.account-message{min-height:21px;margin:16px 0 14px;color:var(--text-2);font-size:13px}.account-message:empty{min-height:0;margin:0}.account-message[data-type=success]{color:#5ee0a0}.account-message[data-type=error]{color:#ff7d7d}.account-message[data-type=muted]{color:var(--text-2)}.account-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.account-logout,.account-revoke-all{min-width:180px}.account-logout:disabled{cursor:wait;opacity:.68}.account-revoke-all:disabled{cursor:not-allowed;opacity:.68}.account-revoke-all[data-busy=true]:disabled{cursor:wait}.account-sessions-region{margin-top:22px}.account-sessions-loading,.account-sessions-empty{margin:0;padding:16px;border:1px dashed var(--border-1);border-radius:var(--r-md);background:#ffffff05;color:var(--text-2);font-size:13px;line-height:1.5}.account-sessions-list{display:grid;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-0);border-radius:var(--r-md);list-style:none}.account-sessions-list[hidden]{display:none}.account-session-item{display:grid;gap:5px;min-width:0;padding:15px 16px;background:#ffffff05}.account-session-item+.account-session-item{border-top:1px solid var(--border-0)}.account-session-item[data-current=true]{background:#f7931a0e}.account-session-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.account-session-name{min-width:0;color:var(--text-0);font-size:14px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.account-session-current{display:inline-flex;align-items:center;flex:0 0 auto;min-height:24px;padding:0 8px;border:1px solid rgba(94,224,160,.28);border-radius:999px;background:#5ee0a014;color:#5ee0a0;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.account-session-meta,.account-session-created{margin:0;color:var(--text-2);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.account-session-created{color:var(--text-3)}.account-sessions-actions{display:flex;align-items:center;justify-content:flex-start;margin-top:20px}.account-password-form{display:grid;gap:14px;max-width:560px;margin-top:22px}.account-password-field{display:grid;gap:9px}.account-password-message{min-height:0;margin:0;line-height:1.5}.account-password-message:not(:empty){min-height:20px}.account-password-actions{display:flex;justify-content:flex-start;margin-top:2px}.account-password-submit{min-width:160px;height:40px;padding:0 16px}.account-password-submit:disabled{cursor:not-allowed;opacity:.58}.account-password-form[aria-busy=true] .account-password-submit:disabled{cursor:wait}.account-save-state{flex:0 0 auto;min-width:58px;color:var(--text-3);font-size:12px;font-weight:700;line-height:1.4;text-align:right}.account-save-state[data-state=saved]{color:#5ee0a0}.account-save-state[data-state=error]{color:#ff7d7d}.account-settings-list{display:grid;overflow:hidden;border:1px solid var(--border-0);border-radius:var(--r-md)}.account-setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px;padding:16px 18px;cursor:pointer;transition:background var(--t-fast)}.account-setting-row-static{cursor:default}.account-setting-row+.account-setting-row{border-top:1px solid var(--border-0)}.account-setting-copy{display:grid;gap:4px;min-width:0}.account-setting-copy strong{color:var(--text-0);font-size:14px;font-weight:700;line-height:1.35}.account-setting-copy small{max-width:560px;color:var(--text-2);font-size:12px;line-height:1.5}.account-setting-status{flex:0 0 auto;color:var(--text-2);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.account-setting-status[data-state=always-on]{color:#5ee0a0}@media(hover:hover)and (pointer:fine){.account-setting-row:not(.account-setting-row-static):hover{background:#ffffff09}}.account-switch{position:relative;display:inline-flex;flex:0 0 auto}.account-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.account-switch-track{position:relative;display:block;width:44px;height:24px;border:1px solid var(--border-1);border-radius:999px;transition:background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),opacity var(--t-fast)}.account-switch-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;transition:transform var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}html[data-theme=dark] .account-switch-track{background:#ebf2ff17}html[data-theme=dark] .account-switch-thumb{background:#aeb7c5;box-shadow:0 1px 3px #00000059}html[data-theme=light] .account-switch-track{border-color:#c7ced9;background:#dbe1e9}html[data-theme=light] .account-switch-thumb{background:#fff;box-shadow:0 1px 3px #09112833,0 0 0 1px #0911280f}.account-switch input:checked+.account-switch-track{border-color:color-mix(in oklab,var(--accent) 78%,var(--border-1));background:color-mix(in oklab,var(--accent) 82%,var(--bg-2))}.account-switch input:checked+.account-switch-track .account-switch-thumb{transform:translate(20px);background:#fff;box-shadow:0 1px 4px #4926004d}.account-favorites-count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:28px;padding:0 9px;border:1px solid var(--border-1);border-radius:999px;background:#ffffff06;color:var(--text-2);font-size:12px;font-weight:700;line-height:1}.account-favorites-loading,.account-favorites-empty{margin:0;padding:18px;border:1px dashed var(--border-1);border-radius:var(--r-md);background:#ffffff05;color:var(--text-2);font-size:13px;line-height:1.5}.account-favorites-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.account-favorite-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;padding:7px 8px 7px 16px;border:1px solid var(--border-0);border-radius:var(--r-md);background:#ffffff05;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.account-favorite-content{min-width:0}.account-favorite-link,.account-favorite-label{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:42px;color:var(--text-0);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.account-favorite-link{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast),opacity var(--t-fast)}.account-favorite-link:focus-visible{border-radius:3px;outline:2px solid var(--accent);outline-offset:4px}.account-favorite-order-controls{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:3px;border:1px solid var(--border-0);border-radius:calc(var(--r-sm) + 2px);background:#00000024}.account-favorite-order-button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast),background var(--t-fast),opacity var(--t-fast),transform var(--t-fast)}.account-favorite-order-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account-favorite-order-button:disabled{color:var(--text-3);cursor:default;opacity:.3}.account-favorite-order-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.account-favorites-list:not(.is-reordering) .account-favorite-item:hover{border-color:color-mix(in oklab,var(--border-1) 76%,var(--accent));background:#ffffff08;transform:translateY(-1px)}.account-favorites-list:not(.is-reordering) .account-favorite-link:hover{color:var(--accent)}.account-favorites-list:not(.is-reordering) .account-favorite-order-button:not(:disabled):hover{background:#ffffff13;color:var(--text-0)}.account-favorite-order-button:not(:disabled):active{transform:translateY(1px)}}@media(hover:none)and (pointer:coarse){.account-favorite-item:active{background:#ffffff09}.account-favorite-order-button:not(:disabled):active{background:#ffffff16}}html[data-theme=light]{--account-success: #1b7652;--account-success-soft: rgba(27, 118, 82, .08);--account-success-border: rgba(27, 118, 82, .24);--account-danger: #a13d46;--account-danger-strong: #91343d;--account-danger-hover: #8a3038;--account-danger-soft: rgba(161, 61, 70, .065);--account-danger-border: rgba(161, 61, 70, .24);--account-surface-soft: rgba(9, 17, 40, .025);--account-surface-hover: rgba(9, 17, 40, .045)}html[data-theme=light] .account-nav,html[data-theme=light] .account-card{background:#ffffffc2}html[data-theme=light] .account-profile-input{border-color:#09112826;background:#ffffffe0;box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] .account-profile-input:hover:not(:disabled):not(:focus){border-color:#0911283d}html[data-theme=light] .account-profile-input:focus,html[data-theme=light] .account-profile-input:focus-visible{border-color:color-mix(in oklab,var(--accent) 68%,rgba(9,17,40,.18));box-shadow:0 0 0 3px #f7931a1f}@media(hover:hover)and (pointer:fine){html[data-theme=light] .account-nav-item:not(.is-active):hover{background:var(--account-surface-hover);color:var(--text-0)}html[data-theme=light] .account-nav-item.is-active:hover{border-color:color-mix(in oklab,var(--accent) 42%,var(--border-1));background:#f7931a21;color:var(--text-0)}html[data-theme=light] .account-setting-row:not(.account-setting-row-static):hover{background:var(--account-surface-hover)}}html[data-theme=light] .account-sessions-loading,html[data-theme=light] .account-sessions-empty,html[data-theme=light] .account-favorites-loading,html[data-theme=light] .account-favorites-empty{background:var(--account-surface-soft)}html[data-theme=light] .account-session-item,html[data-theme=light] .account-favorite-item,html[data-theme=light] .account-favorites-count{background:#09112805}html[data-theme=light] .account-session-item[data-current=true]{background:#f7931a11}html[data-theme=light] .account-favorite-order-controls{border-color:#0911281a;background:#eef1f6}@media(hover:hover)and (pointer:fine){html[data-theme=light] .account-favorites-list:not(.is-reordering) .account-favorite-item:hover{background:#09112809}html[data-theme=light] .account-favorites-list:not(.is-reordering) .account-favorite-order-button:not(:disabled):hover{background:#09112812}}html[data-theme=light] .account-status,html[data-theme=light] .account-session-current{border-color:var(--account-success-border);background:var(--account-success-soft);color:var(--account-success)}html[data-theme=light] #account-email-status[data-verified=true],html[data-theme=light] .account-message[data-type=success],html[data-theme=light] .account-save-state[data-state=saved],html[data-theme=light] .account-setting-status[data-state=always-on]{color:var(--account-success)}html[data-theme=light] .account-status[data-status=disabled]{border-color:var(--account-danger-border);background:var(--account-danger-soft);color:var(--account-danger)}html[data-theme=light] .account-message[data-type=error],html[data-theme=light] .account-save-state[data-state=error]{color:var(--account-danger)}html[data-theme=light] .account-card-danger{border-color:#a13d4633}html[data-theme=light] .account-delete-open{border-color:#a13d4657;background:var(--account-danger-soft);color:var(--account-danger)}@media(hover:hover)and (pointer:fine){html[data-theme=light] .account-delete-open:hover:not(:disabled){border-color:#a13d4680;background:#a13d461a;color:var(--account-danger-strong)}}html[data-theme=light] .account-delete-dialog{border-color:#09112824;background:#fffffff7;box-shadow:0 28px 80px #09112833,0 0 0 1px #09112806}html[data-theme=light] .account-delete-dialog::backdrop{background:#0911286b}html[data-theme=light] .account-delete-warning{border-color:var(--account-danger-border);background:var(--account-danger-soft)}html[data-theme=light] .account-delete-warning strong{color:var(--account-danger-strong)}html[data-theme=light] .account-delete-warning span{color:var(--text-1)}html[data-theme=light] .account-delete-confirm{border-color:var(--account-danger);background:var(--account-danger);color:#fff}html[data-theme=light] .account-delete-confirm:focus-visible{outline-color:#a13d4673}@media(hover:hover)and (pointer:fine){html[data-theme=light] .account-delete-confirm:hover:not(:disabled){border-color:var(--account-danger-hover);background:var(--account-danger-hover)}}@media(max-width:920px){.account-page{padding-inline:20px}.account-layout{grid-template-columns:1fr}.account-sidebar{position:static;overflow-x:auto;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.account-nav{grid-auto-flow:column;grid-auto-columns:minmax(172px,1fr);overflow-x:auto;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav-item{min-width:172px;scroll-snap-align:start}.account-banner{align-items:flex-start}}@media(max-width:720px){.account-page{min-height:0;padding:32px 20px}.account-shell{gap:22px}#account-signed-in{gap:16px}.account-card{padding:22px}.account-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.account-card-head>div:first-child{min-width:0}.account-save-state{align-self:start;min-width:58px;text-align:right;white-space:nowrap}.account-detail-row{grid-template-columns:1fr;gap:6px}.account-profile-view,.account-profile-field,.account-email-pending{max-width:none}.account-profile-input,.account-profile-cancel,.account-profile-save{height:42px}.account-placeholder-item{align-items:flex-start;flex-direction:column;gap:4px}.account-setting-row{gap:14px;min-height:74px;padding:14px 15px}.account-setting-copy small{font-size:11px}.account-favorites-list{gap:7px}.account-favorite-item{gap:8px;min-height:56px;padding:6px 7px 6px 14px}.account-favorite-link,.account-favorite-label{min-height:42px;font-size:13px}.account-favorite-order-controls{gap:3px;padding:3px}.account-favorite-order-button{width:31px;height:31px}.account-actions{flex-direction:column}.account-actions .btn,.account-logout,.account-revoke-all,.account-banner-action{width:100%}}@media(max-width:480px){.account-page{padding-inline:14px}.account-card{padding:18px}.account-password-actions{display:block}.account-password-submit{width:100%}.account-delete-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:var(--r-sm)}.account-delete-form{gap:18px;padding:18px}.account-delete-dialog-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.account-delete-cancel,.account-delete-confirm{width:100%;min-width:0}.account-profile-view{align-items:flex-start}.account-profile-actions{display:grid;grid-template-columns:1fr 1fr}.account-profile-cancel,.account-profile-save{width:100%;min-width:0}.account-favorite-item{padding-left:12px}.account-favorite-order-controls{gap:2px;padding:2px}.account-favorite-order-button{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.account-nav-item,.account-copy-btn,.account-profile-input,.account-setting-row,.account-switch-track,.account-switch-thumb,.account-favorite-item,.account-favorite-link,.account-favorite-order-button,.account-delete-open,.account-delete-confirm,.account-password-submit{transition:none}.account-nav{scroll-behavior:auto}}
