.profile-hub{--hub-bg:var(--background);--hub-surface:var(--card);--hub-line:var(--border);--hub-text:var(--foreground);--hub-muted:var(--muted-foreground);--hub-accent:var(--am-accent);background:var(--hub-bg);color:var(--hub-text);min-height:100vh}.profile-hub *{box-sizing:border-box}.profile-hub a:not(:where(.site-header *)){color:inherit;text-decoration:none}.profile-hub button:not(:where(.site-header *)),.profile-hub input:not(:where(.site-header *)),.profile-hub textarea:not(:where(.site-header *)),.profile-hub select:not(:where(.site-header *)){font:inherit}.profile-hub button:not(:where(.site-header *)),.profile-hub select:not(:where(.site-header *)){cursor:pointer}.profile-hub :focus-visible:not(:where(.site-header *)){outline:2px solid var(--hub-accent);outline-offset:3px}.hub-layout{grid-template-columns:230px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.hub-sidebar{border-right:1px solid var(--hub-line);background:color-mix(in srgb, var(--hub-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px 12px}.hub-sidebar nav{gap:4px;display:grid;position:sticky;top:90px}.hub-sidebar a{min-height:46px;color:var(--hub-muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:10px 14px;display:flex}.hub-sidebar a:hover,.hub-sidebar a.active{background:color-mix(in srgb, var(--hub-accent) 10%, var(--hub-surface));border-color:color-mix(in srgb, var(--hub-accent) 25%, var(--hub-line));color:var(--am-accent-light)}.hub-sidebar a.active{border-left:3px solid var(--hub-accent);background:color-mix(in srgb, var(--hub-accent) 16%, var(--hub-surface))}.hub-main{min-width:0;padding:28px clamp(18px,3vw,42px) 100px}.hub-page-header h1{margin:0 0 20px;font-size:clamp(28px,3vw,40px)}.hub-main h2{margin:0 0 16px;font-size:21px}.hub-lead,.hub-count{color:var(--hub-muted);margin:0 0 20px}.hub-mobile-heading,.hub-menu-backdrop{display:none}.hub-state,.hub-empty,.hub-error,.hub-notice,.hub-guest{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:14px;padding:22px}.hub-error{color:#ffaaa8}.hub-notice{color:var(--hub-accent)}.hub-empty{color:var(--hub-muted)}.hub-guest{max-width:620px;margin:50px auto}.hub-button,.hub-primary{border:1px solid color-mix(in srgb, var(--hub-accent) 38%, var(--hub-line));background:color-mix(in srgb, var(--hub-accent) 12%, var(--hub-surface));min-height:44px;color:var(--hub-text);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-weight:600;display:inline-flex}.hub-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--hub-accent) 58%, var(--hub-line));background:color-mix(in srgb, var(--hub-accent) 16%, var(--hub-surface));color:var(--foreground)}.hub-primary{background:var(--hub-accent);border-color:var(--hub-accent);color:var(--am-on-accent)!important}.hub-button:disabled,.hub-primary:disabled{opacity:.55}.hub-page-header{margin-bottom:4px}.hub-profile-card,.hub-appearance-preview{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:16px;overflow:hidden}.hub-cover{height:210px;overflow:hidden}.hub-cover img{object-fit:cover;width:100%;height:100%}.hub-identity{align-items:center;gap:18px;margin-top:-48px;padding:0 24px 20px;display:flex;position:relative}.hub-identity>.user-avatar{flex:none;width:106px;height:106px}.hub-identity>div:nth-child(2){flex:1;min-width:0;padding-top:42px}.hub-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-name h1,.hub-name h2{margin:0;font-size:26px}.hub-name h1{overflow-wrap:anywhere}.hub-identity p{color:var(--hub-muted);margin:8px 0 0}.hub-plus,.hub-equipped{background:var(--am-soft);color:var(--hub-accent);border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.hub-stats{border-top:1px solid var(--hub-line);grid-template-columns:repeat(3,1fr);padding:18px;display:grid}.hub-stats span{text-align:center;color:var(--hub-muted);border-right:1px solid var(--hub-line)}.hub-stats span:last-child{border:0}.hub-stats strong{color:var(--hub-text);font-size:24px;display:block}.hub-section-title{justify-content:space-between;align-items:center;gap:12px;margin:30px 0 12px;display:flex}.hub-section-title h2{margin:0}.hub-section-title a{color:var(--hub-accent);align-items:center;display:flex}.hub-continue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hub-continue{border:1px solid var(--hub-line);background:var(--hub-surface);border-radius:14px;min-height:210px;position:relative;overflow:hidden}.hub-continue>img{object-fit:cover;width:100%;height:170px}.hub-continue>div{padding:12px}.hub-continue strong,.hub-continue span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-continue span{color:var(--hub-muted)}.hub-continue>svg{background:var(--hub-accent);color:var(--am-on-accent);box-sizing:content-box;border-radius:50%;padding:8px;position:absolute;top:130px;right:16px}.hub-progress{background:#29333a;border-radius:20px;height:8px;margin-top:9px;overflow:hidden}.hub-progress span{background:var(--hub-accent);border-radius:20px;height:100%;display:block}.hub-showcase{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hub-showcase a{min-width:0}.hub-showcase img{aspect-ratio:3/4;object-fit:cover;border-radius:10px;width:100%}.hub-showcase span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hub-quick{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.hub-quick a{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:12px;align-items:center;gap:12px;padding:18px;display:flex}.hub-quick svg:last-child{margin-left:auto}.hub-tabs{scrollbar-width:thin;gap:8px;max-width:100%;margin:0 0 20px;padding-bottom:7px;display:flex;overflow-x:auto}.hub-tabs button{background:var(--hub-surface);min-height:44px;color:var(--hub-muted);border:1px solid var(--hub-line);white-space:nowrap;border-radius:10px;flex:none;padding:9px 15px}.hub-tabs button.active{color:var(--hub-accent);border-color:var(--hub-accent);background:var(--am-soft)}.hub-tabs small{margin-left:5px}.hub-filters{gap:10px;margin-bottom:20px;display:flex}.hub-filters label{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.hub-filters input{width:100%;min-height:44px;color:var(--hub-text);background:0 0;border:0;outline:0}.hub-filters select,.hub-card-actions select{background:var(--hub-surface);border:1px solid var(--hub-line);min-height:44px;color:var(--hub-text);border-radius:10px;padding:0 12px}.hub-anime-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:14px;display:grid}.hub-anime-card,.hub-item,.hub-achievement,.hub-history-row,.hub-event,.hub-settings,.hub-plus-panel,.hub-payment-list,.hub-appearance-group{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:14px}.hub-anime-card{min-width:0;overflow:hidden}.hub-anime-card>a>img{aspect-ratio:3/3.4;object-fit:cover;width:100%}.hub-anime-card>div{gap:9px;padding:14px;display:grid}.hub-anime-title{overflow-wrap:anywhere;font-weight:700;line-height:1.35}.hub-anime-card span{color:var(--hub-muted);font-size:13px}.hub-card-actions{gap:7px;display:flex}.hub-card-actions select{flex:1;min-width:0;max-width:70%}.hub-card-actions button{border:1px solid var(--hub-line);color:var(--hub-text);background:#202a31;border-radius:10px;min-height:44px;padding:0 9px}.hub-date{margin:26px 0 10px!important}.hub-history-row{grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:10px;padding:10px;display:grid}.hub-history-row img{object-fit:cover;border-radius:9px;width:160px;height:96px}.hub-history-row>div{min-width:0}.hub-history-row strong,.hub-history-row span,.hub-history-row small{display:block}.hub-history-row strong{overflow-wrap:anywhere}.hub-history-row span,.hub-history-row small{color:var(--hub-muted)}.hub-more{margin:18px auto;display:flex}.hub-item-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:14px 0 20px;display:grid}.hub-item,.hub-choice{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px;display:flex}.hub-item img,.hub-choice img{object-fit:contain;width:100%;height:125px}.hub-item strong,.hub-item small{overflow-wrap:anywhere}.hub-item small{color:var(--hub-muted)}.hub-achievement-total{max-width:300px;margin-bottom:20px}.hub-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hub-achievement{gap:14px;min-width:0;padding:16px;display:flex}.hub-achievement.earned{border-color:color-mix(in srgb, var(--am-accent) 40%, var(--border));background:color-mix(in srgb, var(--am-accent) 8%, var(--card))}.hub-achievement>img{object-fit:contain;width:76px;height:76px}.hub-achievement>div{flex:1;min-width:0}.hub-achievement p{color:var(--hub-muted);margin:6px 0}.hub-achievement small{color:var(--hub-muted)}.hub-appearance-preview{margin:0 0 20px}.hub-appearance-preview .hub-cover{height:160px}.hub-appearance-preview .hub-identity{margin-top:-40px}.hub-appearance-preview .hub-identity>div:nth-child(2){padding-top:40px}.hub-appearance-group{margin:12px 0;padding:18px}.hub-appearance-group h2{margin:0}.hub-choice{border:1px solid var(--hub-line);min-height:150px;color:var(--hub-text);background:#1c252b;border-radius:12px}.hub-choice.selected{border:2px solid var(--hub-accent)}.hub-choice .user-avatar{width:78px;height:78px}.hub-save{border:1px solid var(--hub-line);z-index:10;background:#11181eea;border-radius:12px;justify-content:flex-end;gap:10px;padding:10px;display:flex;position:sticky;bottom:12px}.hub-event{align-items:center;gap:14px;margin-bottom:9px;padding:15px;display:flex}.hub-event>span{background:var(--am-soft);width:46px;height:46px;color:var(--hub-accent);border-radius:12px;place-items:center;font-size:22px;display:grid}.hub-event>div{flex:1;min-width:0}.hub-event p{overflow-wrap:anywhere;margin:3px 0}.hub-event small{color:var(--hub-muted)}.hub-plus-panel{align-items:center;gap:20px;margin-bottom:18px;padding:25px;display:flex}.hub-plus-panel>svg{color:var(--hub-accent)}.hub-plus-panel>div{flex:1}.hub-plus-panel p{color:var(--hub-muted)}.hub-payment-list{margin-top:14px;overflow:hidden}.hub-payment-list>div{border-bottom:1px solid var(--hub-line);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.hub-payment-list>div:last-child{border:0}.hub-payment-list small{color:var(--hub-muted)}.hub-settings{gap:16px;max-width:760px;padding:22px;display:grid}.hub-settings h2{margin:0}.hub-settings label:not(.hub-check){gap:7px;display:grid}.hub-settings input:not([type=checkbox]),.hub-settings textarea{border:1px solid var(--hub-line);width:100%;color:var(--hub-text);background:#10161b;border-radius:10px;padding:12px}.hub-settings textarea{min-height:100px}.hub-check{align-items:center;gap:10px;min-height:44px;display:flex}.hub-check input{accent-color:var(--hub-accent);width:18px;height:18px}.hub-settings a,.hub-settings-links a{color:var(--hub-accent);align-items:center;gap:6px;display:flex}.hub-settings-links{gap:16px;margin-top:20px;display:grid}.hub-settings-links button{color:var(--hub-muted);background:0 0;border:0;justify-self:start;padding:10px 0}.hub-loading{padding:50px}@media (max-width:900px){.hub-layout{grid-template-columns:1fr}.hub-sidebar{display:none}.hub-main{padding:16px 16px calc(110px + env(safe-area-inset-bottom))}.hub-mobile-heading{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.hub-mobile-heading a,.hub-mobile-heading button{align-items:center;gap:8px;min-height:44px;display:flex}.hub-mobile-heading button{background:var(--hub-surface);border:1px solid var(--hub-line);color:var(--hub-text);border-radius:10px;padding:0 12px}.hub-menu-backdrop{z-index:1000;background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.hub-mobile-menu{background:var(--hub-surface);width:min(320px,85vw);height:100%;padding:18px;overflow-y:auto;box-shadow:-20px 0 50px #0008}.hub-mobile-menu>div{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hub-mobile-menu button{color:var(--hub-text);background:0 0;border:0;min-width:44px;min-height:44px}.hub-mobile-menu a{border-radius:9px;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.hub-mobile-menu a[aria-current]{color:var(--hub-accent);background:var(--am-soft)}.hub-identity{padding-inline:16px}.hub-identity>.hub-button{align-self:end}.hub-save{bottom:calc(70px + env(safe-area-inset-bottom))}}@media (max-width:600px){.hub-main{padding-inline:14px}.hub-cover{height:180px}.hub-identity{flex-wrap:wrap;gap:10px}.hub-identity>.user-avatar{width:88px;height:88px}.hub-identity>div:nth-child(2){flex-basis:calc(100% - 100px);padding-top:42px}.hub-identity>.hub-button{width:100%}.hub-name h1{font-size:22px}.hub-stats{padding:12px 4px}.hub-stats strong{font-size:20px}.hub-stats span{font-size:11px}.hub-continue-grid,.hub-achievement-grid{grid-template-columns:1fr}.hub-showcase{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-quick{grid-template-columns:1fr}.hub-filters{flex-direction:column}.hub-anime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hub-anime-card>div{padding:10px}.hub-anime-card>a>img{aspect-ratio:3/4}.hub-card-actions{flex-wrap:wrap}.hub-card-actions select{flex-basis:100%;max-width:100%}.hub-card-actions button{width:100%}.hub-history-row{grid-template-columns:105px minmax(0,1fr);gap:10px}.hub-history-row img{width:105px;height:90px}.hub-history-row>.hub-primary{grid-column:1/-1}.hub-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-plus-panel{flex-wrap:wrap}.hub-plus-panel>.hub-primary{width:100%}.hub-payment-list>div{flex-wrap:wrap}.hub-payment-list span{flex-basis:100%}.hub-save{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:380px){.hub-anime-grid{grid-template-columns:1fr}.hub-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.profile-hub *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hub-menu-dismiss{cursor:default;background:0 0;border:0;position:absolute;inset:0}.hub-mobile-menu{position:relative}.profile-hub,.hub-drawer,.hub-dialog{--hub-bg:var(--background);--hub-surface:var(--card);--hub-line:var(--border);--hub-text:var(--foreground);--hub-muted:var(--muted-foreground);--hub-accent:var(--am-accent)}.site-shell.profile-hub{background:var(--hub-bg);max-width:none;padding:0}.profile-hub .community-header{border-bottom:1px solid var(--hub-line);flex-wrap:nowrap;gap:24px;max-width:1600px;margin:auto;padding:18px 28px}.profile-hub .community-links{flex-shrink:0;gap:24px}.profile-hub .community-header .global-search{flex:1;min-width:140px;max-width:600px}.profile-hub .community-header .account-nav{flex-shrink:0}.hub-main>*{min-width:0}.hub-profile-card,.hub-appearance-preview{isolation:isolate}.hub-cover{background:#1c252c;position:relative}.hub-cover>.hub-art-fallback{border-radius:0;height:100%}.hub-identity .user-avatar{z-index:1;overflow:visible}.hub-identity .user-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.hub-bio{white-space:pre-wrap;overflow-wrap:anywhere}.hub-founder{color:var(--hub-muted);margin-top:8px;display:block}.hub-preview-label{background:#10161cd9;border-radius:20px;padding:6px 12px;font-size:13px;position:absolute;top:14px;left:14px}.hub-art-fallback{min-height:90px;color:var(--hub-muted);background:#202a32;border-radius:10px;place-items:center;width:100%;display:grid}.hub-continue>.hub-art-fallback{border-radius:0;height:170px}.hub-showcase .hub-art-fallback{aspect-ratio:3/4}.hub-showcase article{min-width:0}.hub-showcase span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;line-height:1.35;display:-webkit-box}.hub-profile-extras{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.hub-wall{margin-top:30px}.hub-account-divider{border-top:1px solid var(--hub-line);margin-top:16px;padding-top:16px!important}.hub-shortcuts{color:var(--hub-muted);margin-top:20px;font-size:14px}.hub-shortcuts summary,.hub-entry-details summary,.hub-showcase-editor>summary{cursor:pointer;min-height:44px;list-style:revert;align-items:center;gap:8px;display:flex}.hub-shortcuts summary{padding:10px 14px}.hub-shortcuts summary:after,.hub-entry-details summary:after,.hub-showcase-editor>summary:after{content:"⌄";margin-left:auto}.hub-shortcuts[open] summary:after,.hub-entry-details[open] summary:after,.hub-showcase-editor[open]>summary:after{content:"⌃"}.hub-search{flex:1;min-width:0}.hub-search input:focus-visible{outline:2px solid var(--hub-accent);outline-offset:0}.hub-filters>select{min-width:0;max-width:100%}.hub-filters .hub-select-label{background:0 0;border:0;flex:none;gap:6px;padding:0;display:grid}.hub-poster{display:block}.hub-poster img,.hub-poster .hub-art-fallback{aspect-ratio:3/4;object-fit:cover;border-radius:0;width:100%;display:block}.hub-poster .hub-art-fallback{display:grid}.hub-anime-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.hub-anime-card .hub-primary{padding-inline:8px;font-size:14px}.hub-entry-details{border-top:1px solid var(--hub-line);font-size:13px}.hub-entry-details>:not(summary){width:100%;margin-top:8px}.hub-entry-details label:not(.hub-check){gap:6px;display:grid}.hub-entry-details select{background:var(--hub-bg);width:100%;min-height:44px;color:var(--hub-text);border:1px solid var(--hub-line);border-radius:10px;padding:8px}.hub-custom-lists,.hub-showcase-editor{margin-top:28px}.hub-create-list{gap:10px;margin:16px 0;display:flex}.hub-custom-list,.hub-showcase-editor{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:14px;padding:18px}.hub-custom-list{gap:12px;margin-bottom:12px;display:grid}.hub-custom-list input:not([type=checkbox]),.hub-custom-list textarea,.hub-create-list input,.hub-showcase-editor input:not([type=checkbox]){background:var(--hub-bg);border:1px solid var(--hub-line);width:100%;min-width:0;min-height:44px;color:var(--hub-text);border-radius:10px;padding:10px}.hub-custom-list label{gap:6px;display:grid}.hub-custom-list label.hub-check{display:flex}.hub-history-art{min-width:0;display:block}.hub-history-art>.hub-art-fallback{width:160px;height:96px}.hub-achievement-name{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-achievement-name strong{overflow-wrap:anywhere}.hub-achievement:not(.earned){background:var(--hub-surface)}.hub-achievement p{font-size:14px;line-height:1.5}.hub-achievement>img,.hub-achievement>.hub-art-fallback{flex-shrink:0;width:76px;height:76px;min-height:0}.hub-item-button{background:var(--hub-surface);color:var(--hub-text);cursor:pointer;font:inherit;min-height:185px;position:relative}.hub-item-button:hover,.hub-choice:hover{background:#1c252c}.hub-frame-preview{place-items:center;width:100%;height:130px;display:grid;overflow:visible}.hub-frame-preview>.user-avatar{width:82px;height:82px;overflow:visible}.hub-frame-preview .user-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.hub-pin-preview,.hub-tag-preview{place-items:center;width:100%;min-height:120px;display:grid}.hub-pin-preview .user-pin{width:50px;height:50px}.hub-tag-preview .user-tag{white-space:normal;max-width:100%}.hub-item .hub-equipped{font-size:11px}.hub-choice.selected{box-shadow:inset 0 0 0 1px var(--hub-accent)}.hub-upload{border:1px dashed var(--hub-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;margin:16px 0;padding:12px;display:flex}.hub-upload input{flex:1;min-width:150px;max-width:100%;min-height:44px;font-size:13px}.hub-upload input::file-selector-button{border:1px solid var(--hub-line);background:var(--am-soft);min-height:44px;color:var(--hub-text);border-radius:8px;margin-right:10px;padding:8px}.hub-upload small{width:100%;color:var(--hub-muted)}.hub-theme-swatch{border:1px solid var(--hub-line);border-radius:50%;width:64px;height:64px}.hub-character-options{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;max-height:380px;margin:16px 0;display:grid;overflow:auto}.hub-character-options label{border:1px solid var(--hub-line);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;min-height:60px;padding:8px;font-size:13px;display:flex}.hub-character-options img{object-fit:cover;border-radius:6px;width:34px;height:44px}.hub-character-options input{accent-color:var(--hub-accent)}.hub-showcase-editor form{gap:14px;margin-top:16px;display:grid}.hub-showcase-editor label{color:var(--hub-muted)}.hub-icon-button{border:1px solid var(--hub-line);width:44px;height:44px;color:var(--hub-accent);border-radius:10px;place-items:center;display:grid}.hub-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.hub-plan{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:14px;gap:14px;padding:20px;display:grid}.hub-plan h3{margin:0}.hub-plan strong{font-size:23px}.hub-benefits{background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:22px;display:grid}.hub-benefits h2{grid-column:1/-1;margin:0}.hub-benefits>div{align-items:center;gap:14px;min-width:0;display:flex}.hub-benefits svg{color:var(--hub-accent);flex-shrink:0}.hub-benefits strong,.hub-benefits small{display:block}.hub-benefits small{color:var(--hub-muted);margin-top:6px;line-height:1.5}.hub-plus-panel h2 span{color:var(--hub-accent)}.hub-support-link{align-items:center;gap:10px;min-height:44px;margin-top:20px;display:flex;color:var(--hub-accent)!important}.hub-settings{max-width:none}.hub-settings+.hub-settings{margin-top:20px}.hub-settings .hub-button,.hub-settings .hub-primary{justify-self:start}.hub-blocked-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.hub-notifications{gap:12px;margin-top:16px;display:grid}.hub-notifications a{border:1px solid var(--hub-line);border-radius:10px;min-height:44px;padding:14px;display:block}.hub-notifications small{color:var(--hub-muted);margin-top:6px;display:block}.hub-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hub-drawer,.hub-dialog{max-height:calc(100dvh - 40px - env(safe-area-inset-bottom));overflow-y:auto;background:var(--hub-surface)!important;color:var(--hub-text)!important;border:1px solid var(--hub-line)!important;border-radius:16px!important;width:440px!important;max-width:calc(100vw - 28px)!important;padding:24px!important}.hub-drawer a{color:var(--hub-muted);border-radius:10px;align-items:center;gap:14px;min-height:48px;padding:10px 12px;text-decoration:none;display:flex}.hub-drawer a.active{color:var(--hub-accent);background:var(--am-soft);border-left:3px solid var(--hub-accent);font-weight:600}.hub-drawer :focus-visible,.hub-dialog :focus-visible{outline:2px solid var(--hub-accent);outline-offset:3px}.hub-dialog .hub-item{background:var(--hub-surface);border:0}.hub-public-main{max-width:1200px;margin:auto;padding:28px}.hub-public-tabs{margin-top:24px}@media (max-width:1100px){.profile-hub .community-links{gap:12px}.profile-hub .community-header{gap:16px;padding-inline:18px}.hub-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1000px){.profile-hub .community-links{display:none}.profile-hub .community-header .global-search{max-width:none}}@media (max-width:767px){.site-shell.profile-hub{padding:64px 0 calc(80px + env(safe-area-inset-bottom))!important}.profile-hub .community-header{display:none}.hub-main{padding-bottom:24px}.hub-public-main{padding:16px 14px}.hub-save{bottom:calc(70px + env(safe-area-inset-bottom))}.hub-showcase-editor{margin-bottom:90px}}@media (max-width:600px){.hub-benefits,.hub-plan-grid{grid-template-columns:1fr}.hub-create-list{flex-direction:column}.hub-custom-list{padding:14px}.hub-history-art>.hub-art-fallback{width:105px;height:90px}.hub-history-row small{font-size:12px;line-height:1.5}.hub-history-row strong{line-height:1.4}.hub-section-title{flex-wrap:wrap;align-items:flex-start}.hub-section-title a{min-height:44px}.hub-achievement{padding:14px}.hub-filters>select{width:100%}.hub-save .hub-button,.hub-save .hub-primary{padding-inline:8px}.hub-choice{padding:12px 8px}.hub-profile-extras>*{max-width:100%}.hub-public-main .hub-profile-extras{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.hub-drawer,.hub-dialog{transition:none!important;animation:none!important}}.hub-tabs a{background:var(--hub-surface);min-height:44px;color:var(--hub-muted);border:1px solid var(--hub-line);white-space:nowrap;border-radius:10px;flex:none;align-items:center;padding:9px 15px;display:flex}.hub-tabs a.active{color:var(--hub-accent);border-color:var(--hub-accent);background:var(--am-soft)}.hub-showcase-editor>div{gap:14px;margin-top:16px;display:grid}.hub-showcase-editor textarea{background:var(--hub-bg);border:1px solid var(--hub-line);width:100%;min-height:100px;color:var(--hub-text);border-radius:10px;margin-top:8px;padding:12px}.hub-custom-lists>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.hub-custom-list>img{object-fit:cover;border-radius:10px;width:100%;max-height:180px}.hub-custom-list form{gap:12px;display:grid}.hub-drawer [data-slot=dialog-close],.hub-dialog [data-slot=dialog-close]{width:44px;height:44px}@media (max-width:600px){.hub-identity{text-align:center;flex-direction:column;gap:12px}.hub-identity>.user-avatar{width:96px;height:96px}.hub-identity>div:nth-child(2),.hub-appearance-preview .hub-identity>div:nth-child(2){flex-basis:auto;width:100%;padding-top:0}.hub-name{justify-content:center}.hub-name h1,.hub-name h2{overflow-wrap:anywhere;max-width:100%;font-size:22px}.hub-identity>.hub-button{align-self:stretch}.hub-appearance-group{padding-bottom:85px}.hub-identity .hub-bio{text-align:center}}.hub-section-title a,.hub-settings a{min-height:44px}.hub-achievement details summary{cursor:pointer;min-height:44px;color:var(--hub-accent);align-items:center;display:flex}.hub-profile-badges{align-items:center;justify-content:inherit;flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.hub-profile-badges .profile-streak-compact{border:1px solid rgba(var(--streak-rgb), .26);background:linear-gradient(135deg, rgba(var(--streak-rgb), .14), rgba(var(--streak-rgb), .04));min-height:44px;box-shadow:inset 0 1px 0 rgba(var(--streak-rgb), .08);text-align:left;border-radius:14px;flex:none;grid-area:auto;gap:6px;padding:4px 12px 4px 6px}.profile-streak-compact .profile-streak-art{flex-basis:34px;width:34px;height:34px}.profile-streak-compact .profile-streak-copy strong{white-space:nowrap;font-size:12px}.profile-streak-compact .profile-streak-copy strong span{font-variant-numeric:tabular-nums;font-size:20px}.profile-streak-compact .profile-streak-copy small{color:var(--hub-muted);font-size:10px;line-height:1.2}.hub-profile-badges .profile-streak-inactive{border-color:var(--hub-line);background:var(--hub-surface)}.hub-custom-list p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hub-muted)}
