.desktopSettingsPage_shell__uR_V_{--hk-surface-4:var(--hk-surface-2)}.desktopSettingsPage_sidebar__lHv8q{display:flex;flex-direction:column;width:240px;flex-shrink:0;padding:20px 12px 16px;background:var(--hk-surface-1)}.desktopSettingsPage_back__p6EkO{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;color:var(--hk-text-muted)}.desktopSettingsPage_sidebar__lHv8q h1{padding:20px 8px 16px;font-size:16px;font-weight:600}.desktopSettingsPage_search__zwNtc{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:18px;border:1px solid var(--hk-border-subtle);border-radius:8px;color:var(--hk-text-muted)}.desktopSettingsPage_search__zwNtc input{width:100%;min-width:0;background:transparent;outline:none;font-size:12px;color:var(--hk-text-primary)}.desktopSettingsPage_sidebar__lHv8q nav{display:flex;flex:1;min-height:0;flex-direction:column;gap:4px;overflow-y:auto}.desktopSettingsPage_sidebar__lHv8q nav a{display:flex;flex-shrink:0;align-items:center;gap:12px;min-height:42px;padding:9px 12px;border-radius:8px;font-size:13px;color:var(--hk-text-secondary)}.desktopSettingsPage_sectionIcon__ftgrH{flex:0 0 20px}.desktopSettingsPage_botIcon__HwKgF{width:26px;height:26px;flex:0 0 26px;object-fit:contain;margin:-3px}.desktopSettingsPage_sidebar__lHv8q nav a.desktopSettingsPage_secondaryStart__Bm01A{margin-top:16px;border-top:1px solid var(--hk-border-subtle);border-radius:0 0 8px 8px;padding-top:16px}.desktopSettingsPage_sidebar__lHv8q nav a.desktopSettingsPage_about__0f9mV{margin-top:auto}.desktopSettingsPage_empty__ULcwd{padding:12px;font-size:12px;color:var(--hk-text-muted)}.desktopSettingsPage_sidebar__lHv8q nav a:hover,.desktopSettingsPage_sidebar__lHv8q nav a[aria-current=page]{background:var(--hk-surface-3);color:var(--hk-text-primary)}.desktopSettingsPage_account__83apL{padding-top:16px}.desktopSettingsPage_content__DNPG9{flex:1;min-width:0;overflow-y:auto}.desktopSettingsPage_panel__8DX_L{--hk-surface-2:var(--hk-surface-1);--hk-surface-4:var(--hk-surface-1);--card:var(--hk-surface-1);max-width:1000px;margin:0 auto;padding:40px 32px}.desktopSettingsPage_content__DNPG9 .desktopSettingsPage_panel__8DX_L .hk-shortcuts-panel,.desktopSettingsPage_panel__8DX_L>details{background-color:var(--hk-surface-1);--hk-shortcut-row:var(--hk-surface-1)}.desktopSettingsPage_panel__8DX_L>h2{margin-bottom:28px;font-size:16px;font-weight:600}.desktopSettingsPage_panel__8DX_L>div{border-radius:8px}.desktopSettingsPage_subnav__bQ9BD{display:flex;gap:8px;overflow-x:auto;margin-bottom:24px;border-bottom:1px solid var(--hk-border-subtle)}.desktopSettingsPage_subnav__bQ9BD a{flex-shrink:0;padding:10px 12px;font-size:13px;color:var(--hk-text-muted);border-bottom:2px solid transparent}.desktopSettingsPage_subnav__bQ9BD a[aria-current=page]{color:var(--hk-text-primary);border-bottom-color:var(--hk-text-primary)}.desktopSettingsPage_learning__z_Rfx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:20px;border:1px solid var(--hk-border-subtle);border-radius:12px}.desktopSettingsPage_learning__z_Rfx h3{font-size:14px;font-weight:600}.desktopSettingsPage_learning__z_Rfx p{margin-top:6px;font-size:12px;color:var(--hk-text-muted)}.desktopSettingsPage_learning__z_Rfx button{padding:10px 14px;border-radius:8px;background:var(--hk-surface-3);font-size:13px}.desktopSettingsPage_learning__z_Rfx button:disabled{opacity:.5}@media(max-width:700px){.desktopSettingsPage_sidebar__lHv8q{width:170px;padding:16px 10px}.desktopSettingsPage_panel__8DX_L{padding:32px 20px}}.desktopSettingsPage_shell__uR_V_ :is(button,a,input,select,textarea):focus-visible{outline:1px solid var(--hk-text-secondary);outline-offset:2px}@media(max-width:480px){.desktopSettingsPage_sidebar__lHv8q{width:132px;padding:12px 6px}.desktopSettingsPage_sidebar__lHv8q nav a{padding:8px;overflow-wrap:anywhere}.desktopSettingsPage_panel__8DX_L{padding:24px 12px}}[data-desktop-content] .desktopSettingsPage_panel__8DX_L #shortcut-settings-title,[data-desktop-content] .desktopSettingsPage_panel__8DX_L>h2,[data-desktop-content] .desktopSettingsPage_sidebar__lHv8q h1{font-size:18px;font-weight:600}[data-local-account-anchor]{--account-trigger:36px;--account-gap:7px;width:var(--account-trigger);flex:0 0 var(--account-trigger)}[data-local-account-anchor]>div:first-child,[data-local-account-anchor]>div:first-child>button{width:var(--account-trigger);height:var(--account-trigger)}[data-local-account-menu]{box-sizing:border-box;left:calc(var(--account-trigger) + var(--account-gap));bottom:0;width:min(284px,calc(100cqw - var(--account-trigger) - var(--account-gap)));max-height:calc(100dvh - 70px);padding:12px 10px 6px;overflow:auto;overscroll-behavior:contain;container-type:inline-size;border:1px solid var(--hk-border-default);border-radius:9px;box-shadow:0 5px 18px rgb(0 0 0/16%);color:var(--hk-text-primary);line-height:1.4}.platform-account-content{display:grid;gap:20px;font-size:12px}.account-identity{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:5px}[data-local-account-menu] .account-avatar-edit{display:block;position:relative;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.account-avatar-edit:focus-visible{outline:2px solid var(--hk-text-primary);outline-offset:3px}.account-portrait{flex:none;width:28px;height:28px;border-radius:50%}.account-avatar-edit>.account-avatar-pencil{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:12px;height:12px;border:1px solid var(--hk-border-default);border-radius:50%;background:var(--hk-surface-2);color:var(--hk-text-secondary)}.account-avatar-edit>.account-avatar-pencil svg{width:8px;height:8px;stroke-width:1.8}.account-who{display:flex;align-items:baseline;gap:5px;min-width:0}.account-who strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.account-who [data-account-membership]{flex:none;color:#d4ab63;font-size:9px;font-weight:500;line-height:1;letter-spacing:.02em}html:not(.dark) .account-who [data-account-membership]{color:#896119}.account-topup,.account-upgrade{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:24px;padding:3px 6px;border-radius:5px;line-height:1.25;font-size:10.5px;font-weight:600}.account-topup svg,.account-upgrade svg{width:12px;height:12px;flex-shrink:0}.account-topup,.account-upgrade{color:var(--hk-text-primary);background:var(--hk-control-track)}.account-topup:hover,.account-upgrade:hover{opacity:.82}.account-pair{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:4px;row-gap:2px}.account-coins>strong{display:block;font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2;overflow-wrap:anywhere}.account-coins p,.account-quota small{display:block;color:var(--hk-text-secondary);font-size:10px;line-height:1.45;margin-top:4px}.account-quota .account-pair{font-weight:600}.account-quota strong{font-variant-numeric:tabular-nums}.account-particles{position:relative;height:14px;margin-top:6px;overflow:hidden;background:var(--hk-control-track);mask-image:linear-gradient(90deg,#000 2px,transparent 0),linear-gradient(#000 2px,transparent 0);mask-size:3px 3px;mask-composite:intersect}.account-particles span{position:absolute;inset:0;background:radial-gradient(circle at 1px 1px,#d4dae0 0 .6px,transparent 1px) 3px 0 /29px 11px,radial-gradient(circle at 2px 2px,rgb(36 40 54/53%) 0 1px,transparent 1.8px) 0 1px /13px 7px,linear-gradient(90deg,#6c8496,#82889d 52%,#9e8da5)}.account-actions{display:grid}[data-local-account-menu] .account-actions :is(.account-row,summary){display:flex;align-items:center;gap:9px;width:100%;min-height:29px;padding:4px 2px;color:var(--hk-text-secondary);font-size:12px;text-align:start;cursor:pointer}.account-actions [data-account-invite]{padding:0;border-radius:0}.account-actions summary{list-style:none}.account-actions summary::-webkit-details-marker{display:none}.account-actions :is(.account-row,summary)>svg{width:15px;height:15px;flex:none;stroke-width:1.65}.account-actions :is(.row-arrow,.invite-arrow){margin-inline-start:auto}.account-actions details[open] .invite-arrow{transform:rotate(90deg)}.account-actions :is(.account-row,summary):hover{color:var(--hk-text-primary);background:var(--hk-control-hover)}.account-actions button:disabled{opacity:.55}.account-actions [data-account-invite]>div{margin:0;gap:4px;padding:4px 0}.account-actions [data-account-invite]>div>div{font-size:10px}[data-local-account-menu] button[data-account-invite-copy]{height:24px;padding:2px 6px;font-size:10px;gap:2px}.account-actions [role=alert]{color:var(--hk-text-secondary);font-size:11px}@container (max-width: 155px){.account-identity{grid-template-columns:24px minmax(0,1fr)}.account-upgrade{grid-column:1/-1;justify-self:end}}@media (max-width:600px){aside[data-desktop-sidebar]:has([data-local-account-menu]){min-width:min(256px,75vw)}aside[data-desktop-sidebar]:has([data-local-account-menu]) [data-local-account-anchor]{margin-inline-end:auto}}.account-avatar-dialog::backdrop{background:rgb(0 0 0/45%)}.account-avatar-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--hk-border-default);border-radius:16px;background:var(--hk-surface-2);color:var(--hk-text-primary);box-shadow:0 16px 60px rgb(0 0 0/30%)}.account-avatar-dialog>fieldset{min-width:0;margin:0;padding:0;border:0}.account-avatar-dialog>fieldset>div{margin-top:0}.account-avatar-dialog [data-avatar-save-notice]{margin:0;padding:12px 16px;font-size:12px}.account-avatar-dialog>button{margin:0 16px 16px;padding:6px 12px;border:1px solid var(--hk-border-default);border-radius:6px}aside:has([data-desktop-account-menu]){container-type:inline-size}[data-desktop-account-menu]:not([data-local-account-menu]){width:100cqw!important;background:var(--hk-surface-2)!important;border-radius:8px!important;padding:10px!important;max-height:min(620px,calc(100vh - 110px))!important;overflow-x:hidden}[data-desktop-account-menu]:not([data-local-account-menu]) [class*="text-["]{font-size:12px}[data-desktop-account-menu]:not([data-local-account-menu]) [class*="text-[18px]"]{font-size:14px}[data-desktop-account-menu]:not([data-local-account-menu]) [class*="text-[30px]"]{font-size:22px}[data-desktop-account-menu]:not([data-local-account-menu]) [class*=gap-5]{gap:8px}[data-desktop-account-menu]:not([data-local-account-menu]) [data-ui-action=primary]{height:32px;padding:0 8px;gap:4px}[data-desktop-account-menu]:not([data-local-account-menu]) [class*=px-5]{padding-left:12px;padding-right:12px}[data-desktop-account-menu]:not([data-local-account-menu]) [class*=py-5]{padding-top:12px;padding-bottom:12px}[data-desktop-account-menu]:not([data-local-account-menu]) [class*=py-4]{padding-top:10px;padding-bottom:10px}[data-desktop-account-menu]:not([data-local-account-menu]) [role=progressbar]{height:20px}[data-desktop-account-menu]:not([data-local-account-menu]) summary:hover{color:var(--hk-text-primary)}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */html{--hk-menu-shared-surface:#f5f5f5;--hk-menu-shared-hover:#e5e5e5;--hk-menu-shared-text:#262626;--hk-menu-shared-secondary:#525252;--hk-menu-shared-muted:#737373;--hk-menu-shared-border:#d4d4d4}html.dark{--hk-menu-shared-surface:#262626;--hk-menu-shared-hover:#383838;--hk-menu-shared-text:#eee;--hk-menu-shared-secondary:#bdbdbd;--hk-menu-shared-muted:#a3a3a3;--hk-menu-shared-border:#454545}html:not(.dark) body [data-account-menu]{--hk-surface-3:#eee;--hk-menu-surface:var(--hk-menu-shared-surface)!important;--hk-control-track:#e5e5e5!important;--hk-control-hover:var(--hk-menu-shared-hover)!important;--hk-text-primary:#262626!important;--hk-text-secondary:#525252!important;--hk-text-muted:#737373!important;--hk-border-default:#d4d4d4!important;--hk-border-subtle:#dedede!important;background:var(--hk-menu-surface)!important}html.dark body [data-account-menu]{--hk-surface-3:#303030;--hk-menu-surface:var(--hk-menu-shared-surface)!important;--hk-control-track:#383838!important;--hk-control-hover:var(--hk-menu-shared-hover)!important;--hk-text-primary:#eee!important;--hk-text-secondary:#bdbdbd!important;--hk-text-muted:#a3a3a3!important;--hk-border-default:#454545!important;--hk-border-subtle:#3d3d3d!important;background:var(--hk-menu-surface)!important}[data-account-menu] [data-account-balance]{box-shadow:none;background:0 0;border:0;border-radius:6px}[data-account-menu] [data-account-usage]{background:0 0;border-radius:6px}[data-account-menu] [data-account-name-edit]{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--hk-text-muted);flex:0 0 36px}[data-account-menu] [data-account-name-edit]>svg{flex-shrink:0;width:20px;height:20px}