:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--blur-xs:8px;--blur-sm:14px;--blur-md:20px;--blur-lg:28px;--font-ui:InterVariable, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--motion-instant:90ms;--motion-fast:.15s;--motion-normal:.22s;--motion-slow:.34s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-soft-spring:cubic-bezier(.22, 1.25, .36, 1);--z-base:0;--z-sticky:20;--z-dropdown:40;--z-overlay:60;--z-modal:80;--z-toast:100}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-app:#f3f6fa;--bg-app-secondary:#edf1f6;--bg-elevated:#fff;--surface-solid:#fff;--surface-solid-hover:#f8fafd;--surface-glass:#ffffffad;--surface-glass-strong:#ffffffd6;--surface-glass-soft:#ffffff75;--border-subtle:#20293a14;--border-medium:#20293a21;--border-strong:#20293a30;--glass-highlight:#ffffffb8;--text-primary:#111722;--text-secondary:#515d6e;--text-muted:#7f8998;--text-inverse:#fff;--accent:#6678f4;--accent-hover:#7585f7;--accent-active:#586ae7;--accent-soft:#6678f41f;--success:#2fa56d;--success-soft:#2fa56d1f;--warning:#c58b2b;--warning-soft:#c58b2b1f;--danger:#d95868;--danger-soft:#d958681f;--info:#318ed8;--info-soft:#318ed81f;--nsfw:#c45183;--nsfw-soft:#c451831f;--overlay:#141b2657;--shadow-color:#232d4029}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#090b10;--bg-app-secondary:#0d1118;--bg-elevated:#121722;--surface-solid:#151b26;--surface-solid-hover:#1a2230;--surface-glass:#141b279e;--surface-glass-strong:#161d2ac7;--surface-glass-soft:#ffffff0b;--border-subtle:#ffffff14;--border-medium:#ffffff21;--border-strong:#fff3;--glass-highlight:#ffffff2e;--text-primary:#f5f7fb;--text-secondary:#b6becc;--text-muted:#7e8898;--text-inverse:#0a0c10;--accent:#7c8cff;--accent-hover:#8d9bff;--accent-active:#6e7ef0;--accent-soft:#7c8cff29;--success:#49c98a;--success-soft:#49c98a24;--warning:#f0b95b;--warning-soft:#f0b95b26;--danger:#f06f7b;--danger-soft:#f06f7b24;--info:#61b5ff;--info-soft:#61b5ff24;--nsfw:#e36a9c;--nsfw-soft:#e36a9c24;--overlay:#04070ca3;--shadow-color:#00000057}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-app:#090b10;--bg-app-secondary:#0d1118;--bg-elevated:#121722;--surface-solid:#151b26;--surface-solid-hover:#1a2230;--surface-glass:#141b279e;--surface-glass-strong:#161d2ac7;--surface-glass-soft:#ffffff0b;--border-subtle:#ffffff14;--border-medium:#ffffff21;--border-strong:#fff3;--glass-highlight:#ffffff2e;--text-primary:#f5f7fb;--text-secondary:#b6becc;--text-muted:#7e8898;--text-inverse:#0a0c10;--accent:#7c8cff;--accent-hover:#8d9bff;--accent-active:#6e7ef0;--accent-soft:#7c8cff29;--success:#49c98a;--success-soft:#49c98a24;--warning:#f0b95b;--warning-soft:#f0b95b26;--danger:#f06f7b;--danger-soft:#f06f7b24;--info:#61b5ff;--info-soft:#61b5ff24;--nsfw:#e36a9c;--nsfw-soft:#e36a9c24;--overlay:#04070ca3;--shadow-color:#00000057}:root{--shadow-1:0 2px 10px var(--shadow-color);--shadow-2:0 8px 24px var(--shadow-color);--shadow-3:0 16px 48px var(--shadow-color);--shadow-4:0 24px 80px var(--shadow-color)}.glass-panel{background:var(--surface-glass);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-2);-webkit-backdrop-filter:blur(var(--blur-md)) saturate(130%)}.glass-panel--strong{background:var(--surface-glass-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-panel,.glass-panel--strong{background:var(--surface-solid)}}.motion-interactive{transition:transform var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard)}.motion-interactive:active:not(:disabled){transform:scale(.985)}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(90deg, transparent, var(--surface-glass-soft), transparent);animation:sourceboard-shimmer 1.6s var(--ease-standard) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sourceboard-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.skeleton-shimmer:after{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus-ring:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:3px}.surface-solid{background:var(--surface-solid);border:1px solid var(--border-subtle)}.text-muted{color:var(--text-muted)}*,:before,:after{box-sizing:border-box}html{min-width:320px;min-height:100%;font-family:var(--font-ui);background:var(--bg-app);color:var(--text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;direction:ltr}html[dir=rtl]{direction:rtl}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:start}body{background:radial-gradient(circle at 14% 10%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 28rem), radial-gradient(circle at 84% 24%, color-mix(in srgb, var(--info) 8%, transparent), transparent 30rem), var(--bg-app);min-width:320px;min-height:100vh;color:var(--text-primary);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{background:var(--accent-soft);color:var(--text-primary)}.baseline-shell{min-height:100vh;padding:var(--space-8);place-items:center;display:grid}.baseline-card{width:min(100%,42rem);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-solid);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1)}.baseline-kicker{color:var(--text-muted);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}h1{margin:var(--space-2) 0 var(--space-4);letter-spacing:-.04em;font-size:clamp(2.5rem,8vw,5rem);line-height:1}p{line-height:1.6}html[data-animations=off]{scroll-behavior:auto!important}html[data-animations=off] *,html[data-animations=off] :before,html[data-animations=off] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.sb-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:40px;padding:0 var(--space-4);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:700;line-height:1;display:inline-flex}.sb-button:focus-visible,.sb-input:focus-visible,.sb-textarea:focus-visible,.sb-switch:focus-visible,.sb-checkbox:focus-visible,.sb-tooltip-trigger:focus-visible,.sb-tabs__tab:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 38%, transparent);outline-offset:3px}.sb-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.sb-button--sm{min-height:34px;padding-inline:var(--space-3);font-size:var(--text-sm)}.sb-button--md{min-height:40px;font-size:var(--text-sm)}.sb-button--lg{min-height:46px;padding-inline:var(--space-5);font-size:var(--text-md)}.sb-button--primary{background:var(--accent);color:var(--text-inverse);box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 22%, transparent)}.sb-button--primary:hover:not(:disabled){background:var(--accent-hover)}.sb-button--secondary{background:var(--surface-solid);border-color:var(--border-medium)}.sb-button--secondary:hover:not(:disabled){background:var(--surface-solid-hover);border-color:var(--border-strong)}.sb-button--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.sb-button--ghost:hover:not(:disabled){background:var(--surface-glass-soft);color:var(--text-primary)}.sb-button--danger{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 24%, transparent);color:var(--danger)}.sb-icon-button{flex:none;width:40px;padding:0}.sb-button--sm.sb-icon-button{width:34px}.sb-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite sb-spin}@keyframes sb-spin{to{transform:rotate(360deg)}}.sb-field{gap:var(--space-2);display:grid}.sb-field__label,.sb-toggle-row__label{color:var(--text-primary);font-size:var(--text-sm);font-weight:700}.sb-field__hint,.sb-toggle-row__description{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.sb-field__error{color:var(--danger);font-size:var(--text-xs);font-weight:650}.sb-input,.sb-textarea{border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--surface-solid);width:100%;color:var(--text-primary);transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard)}.sb-input{min-height:44px;padding:0 var(--space-4)}.sb-textarea{resize:vertical;min-height:108px;padding:var(--space-3) var(--space-4);line-height:1.55}.sb-input::placeholder,.sb-textarea::placeholder{color:var(--text-muted)}.sb-input:hover:not(:disabled),.sb-textarea:hover:not(:disabled){border-color:var(--border-strong)}.sb-input[aria-invalid=true],.sb-textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 58%, var(--border-medium))}.sb-toggle-row,.sb-checkbox-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sb-checkbox-row{cursor:pointer;justify-content:flex-start}.sb-toggle-row__copy{gap:2px;display:grid}.sb-switch{border:1px solid var(--border-medium);border-radius:var(--radius-pill);background:var(--bg-app-secondary);width:44px;height:26px;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}.sb-switch[data-checked]{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent)}.sb-switch__thumb{width:20px;height:20px;transition:transform var(--motion-fast) var(--ease-standard);background:#fff;border-radius:50%;transform:translate(0);box-shadow:0 2px 6px #0a0e1633}.sb-switch[data-checked] .sb-switch__thumb{transform:translate(18px)}.sb-checkbox{border:1px solid var(--border-strong);background:var(--surface-solid);width:20px;height:20px;color:var(--text-inverse);transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-checkbox[data-checked]{border-color:var(--accent);background:var(--accent)}.sb-checkbox__indicator{place-items:center;display:grid}.sb-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-1)}.sb-glass-panel{border-radius:var(--radius-lg)}.sb-badge{align-items:center;gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);min-height:24px;padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:.01em;font-weight:750;display:inline-flex}.sb-badge--neutral{background:var(--surface-glass-soft);color:var(--text-secondary)}.sb-badge--accent{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent)}.sb-badge--success{background:var(--success-soft);border-color:color-mix(in srgb, var(--success) 24%, transparent);color:var(--success)}.sb-badge--warning{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 24%, transparent);color:var(--warning)}.sb-badge--danger{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 24%, transparent);color:var(--danger)}.sb-badge--nsfw{background:var(--nsfw-soft);border-color:color-mix(in srgb, var(--nsfw) 24%, transparent);color:var(--nsfw)}.sb-skeleton{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--text-muted) 12%, var(--surface-solid));min-height:12px}.sb-avatar{border:1px solid var(--border-medium);background:var(--accent-soft);color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:inline-grid;position:relative;overflow:hidden}.sb-avatar--sm{width:28px;height:28px;font-size:10px}.sb-avatar--md{width:40px;height:40px;font-size:12px}.sb-avatar--lg{width:56px;height:56px;font-size:15px}.sb-avatar--xl{width:88px;height:88px;font-size:22px}.sb-avatar__image,.sb-avatar__fallback{grid-area:1/1;width:100%;height:100%}.sb-avatar__image{object-fit:cover}.sb-avatar__fallback{place-items:center;display:grid}.sb-tabs{gap:var(--space-4);display:grid}.sb-tabs__list{gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);width:fit-content;max-width:100%;padding:var(--space-1);display:inline-flex;position:relative;overflow-x:auto}.sb-tabs__tab{z-index:1;border-radius:var(--radius-sm);min-height:36px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard);background:0 0;border:0;font-weight:700;position:relative}.sb-tabs__tab[data-selected]{color:var(--text-primary)}.sb-tabs__indicator{z-index:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-1);transition:left var(--motion-normal) var(--ease-standard), width var(--motion-normal) var(--ease-standard)}.sb-tabs__panels{min-width:0}.sb-tabs__panel{outline:none}.sb-tabs__panel[data-starting-style]{opacity:0;transform:translateY(4px)}.sb-tabs__panel{transition:opacity var(--motion-normal) var(--ease-standard), transform var(--motion-normal) var(--ease-standard)}.sb-overlay-backdrop{z-index:var(--z-overlay);background:var(--overlay);opacity:1;transition:opacity var(--motion-normal) var(--ease-standard);position:fixed;inset:0}.sb-overlay-backdrop[data-starting-style],.sb-overlay-backdrop[data-ending-style]{opacity:0}.sb-overlay-viewport{z-index:var(--z-modal);padding:var(--space-4);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.sb-overlay-viewport>[data-base-ui-focus-guard]{pointer-events:auto}.sb-modal{border-radius:var(--radius-xl);width:min(100%,560px);max-height:min(84vh,760px);padding:var(--space-6);opacity:1;pointer-events:auto;transition:opacity var(--motion-normal) var(--ease-enter), transform var(--motion-normal) var(--ease-enter);overflow:auto;transform:translateY(0)scale(1)}.sb-modal--media{width:min(96vw, 1_100px);max-height:calc(100dvh - 24px);padding:var(--space-4)}.sb-modal--media .sb-overlay-content{padding-top:var(--space-3)}.sb-modal[data-starting-style],.sb-modal[data-ending-style]{opacity:0;transform:translateY(8px)scale(.985)}.sb-overlay-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.sb-overlay-title{font-size:var(--text-xl);letter-spacing:-.02em;margin:0}.sb-overlay-description{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.sb-overlay-content{padding-top:var(--space-5)}.sb-overlay-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.sb-drawer-viewport{z-index:var(--z-modal);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sb-drawer{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:min(100%,680px);max-height:86vh;padding:var(--space-3) var(--space-6) var(--space-8);pointer-events:auto;transition:transform var(--motion-slow) var(--ease-enter);overflow:auto;transform:translateY(0)}.sb-drawer[data-starting-style],.sb-drawer[data-ending-style]{transform:translateY(100%)}.sb-drawer-handle{width:42px;height:4px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:var(--border-strong)}.sb-menu-positioner{z-index:var(--z-dropdown);outline:none}.sb-menu{border-radius:var(--radius-md);min-width:200px;padding:var(--space-1);transform-origin:var(--transform-origin);transition:opacity var(--motion-fast) var(--ease-enter), transform var(--motion-fast) var(--ease-enter)}.sb-menu[data-starting-style],.sb-menu[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.985)}.sb-menu__item{border-radius:var(--radius-sm);min-height:38px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);cursor:default;outline:none;align-items:center;font-weight:650;display:flex}.sb-menu__item[data-highlighted]{background:var(--accent-soft);color:var(--text-primary)}.sb-menu__item[data-disabled]{opacity:.45}.sb-tooltip-trigger{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-glass-soft);width:34px;height:34px;color:var(--text-secondary);cursor:help;place-items:center;display:inline-grid}.sb-tooltip{z-index:var(--z-dropdown);border-radius:var(--radius-sm);max-width:260px;padding:var(--space-2) var(--space-3);color:var(--text-primary);font-size:var(--text-xs);transition:opacity var(--motion-fast) var(--ease-enter), transform var(--motion-fast) var(--ease-enter);line-height:1.45}.sb-tooltip[data-starting-style],.sb-tooltip[data-ending-style]{opacity:0;transform:translateY(-3px)scale(.985)}.sb-tooltip__arrow{width:10px;height:5px;color:var(--surface-glass-strong)}.sb-toast-viewport{z-index:var(--z-toast);right:var(--space-4);bottom:var(--space-4);gap:var(--space-2);pointer-events:none;flex-direction:column;width:min(360px,100vw - 32px);display:flex;position:fixed}.sb-toast{border-radius:var(--radius-md);padding:var(--space-3);pointer-events:auto;transition:opacity var(--motion-normal) var(--ease-enter), transform var(--motion-normal) var(--ease-enter)}.sb-toast[data-starting-style],.sb-toast[data-ending-style]{opacity:0;transform:translateY(8px)scale(.985)}.sb-toast__content{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.sb-toast__text{gap:3px;display:grid}.sb-toast__title{font-size:var(--text-sm);font-weight:750}.sb-toast__description{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.45}.sb-toast__close{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}@media (width<=600px){.sb-modal{padding:var(--space-5)}.sb-modal--media{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:12px}.sb-modal--media .sb-overlay-content{min-height:0;padding-top:12px}.sb-toast-viewport{right:var(--space-3);bottom:var(--space-3);width:calc(100vw - 24px)}}.sb-app-shell{min-height:100vh}.sb-topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);min-height:66px;padding:0 max(var(--space-4), calc((100vw - 1440px) / 2));box-shadow:0 6px 22px color-mix(in srgb, var(--shadow-color) 45%, transparent);border-width:0 0 1px;border-radius:0;grid-template-columns:minmax(190px,1fr) minmax(220px,520px) minmax(190px,1fr);display:grid;position:sticky;top:0}.sb-brand{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:fit-content;color:var(--text-primary);letter-spacing:-.025em;font-weight:800;text-decoration:none;display:inline-flex}.sb-brand__mark{object-fit:contain;width:34px;height:34px;transition:transform var(--motion-normal) var(--ease-standard);display:block}.sb-brand:hover .sb-brand__mark{transform:rotate(-5deg)scale(1.04)}.sb-topbar-search{align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);min-height:40px;padding:0 var(--space-3);color:var(--text-muted);display:flex}.sb-topbar-search:focus-within{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.sb-topbar-search input{width:100%;min-width:0;color:var(--text-secondary);background:0 0;border:0;outline:0}.sb-topbar-search input::placeholder{color:var(--text-muted)}.sb-topbar-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}.sb-topbar-notification-link,.sb-topbar-notification{position:relative}.sb-topbar-notification-trigger{border-radius:var(--radius-md);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sb-topbar-notification-trigger:hover{background:var(--surface-glass-soft);color:var(--text-primary)}.sb-topbar-notification-menu{z-index:var(--z-dropdown);top:calc(100% + var(--space-3));width:min(360px,100vw - 24px);padding:var(--space-3);position:absolute;right:0}.sb-topbar-notification-menu__header,.sb-topbar-notification-menu__item{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sb-topbar-notification-menu__header{padding:var(--space-1) var(--space-1) var(--space-3)}.sb-topbar-notification-menu__all{color:var(--accent);font-size:12px;font-weight:700;text-decoration:none}.sb-topbar-notification-menu__list{gap:2px;display:grid}.sb-topbar-notification-menu__item{border-radius:var(--radius-sm);padding:var(--space-3);color:var(--text-primary);align-items:flex-start;text-decoration:none}.sb-topbar-notification-menu__item:hover,.sb-topbar-notification-menu__item.is-unread{background:var(--surface-glass-soft)}.sb-topbar-notification-menu__item strong,.sb-topbar-notification-menu__item span{display:block}.sb-topbar-notification-menu__item strong{text-transform:capitalize;font-size:13px}.sb-topbar-notification-menu__item span,.sb-topbar-notification-menu__empty{color:var(--text-muted);font-size:12px}.sb-topbar-notification-menu__empty{padding:var(--space-4) var(--space-2);text-align:center;margin:0}.sb-topbar-notification-count{background:var(--danger);min-width:17px;color:var(--text-inverse);text-align:center;border-radius:999px;padding:1px 4px;font-size:10px;font-weight:800;line-height:15px;position:absolute;top:-5px;right:-7px}.sb-theme-control{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);gap:2px;padding:3px;display:inline-flex}.sb-theme-control__button{justify-content:center;align-items:center;gap:var(--space-1);min-width:34px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;display:inline-flex}.sb-theme-control__button[aria-pressed=true]{background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-1)}.sb-theme-control__label{text-transform:capitalize;display:none}.sb-app-shell__body{justify-content:center;gap:clamp(var(--space-4), 3vw, var(--space-8));width:min(100%,1440px);padding:var(--space-8) var(--space-5) var(--space-16);grid-template-columns:180px minmax(0,1fr) 220px;margin:0 auto;display:grid}.sb-app-shell__rail,.sb-app-shell__main{min-width:0}.sb-rail-panel{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);display:grid;position:sticky;top:90px}.sb-rail-label{margin:0 0 var(--space-2);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.sb-rail-item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:40px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650;display:flex}.sb-rail-item--active{background:var(--accent-soft);color:var(--text-primary)}@media (width>=1180px){.sb-theme-control__button[aria-pressed=true] .sb-theme-control__label{display:inline}}@media (width<=1400px){.sb-app-shell__body{grid-template-columns:180px minmax(0,1fr)}.sb-app-shell__rail--right{display:none}}@media (width<=780px){.sb-topbar{gap:var(--space-2);padding-inline:var(--space-3);grid-template-columns:auto 1fr auto}.sb-brand__name{display:none}.sb-theme-control__label{display:none!important}.sb-app-shell__body{padding:var(--space-5) var(--space-3) var(--space-12);display:block}.sb-app-shell__rail{display:none}}@media (width<=520px){.sb-topbar{grid-template-columns:auto 1fr auto;min-height:60px}.sb-topbar-search{min-height:38px}.sb-topbar-actions>.sb-icon-button{display:none}.sb-theme-control__button{min-width:30px;height:30px}}.sb-topbar-notification-menu{z-index:var(--z-dropdown);border:1px solid color-mix(in srgb, var(--border-subtle) 88%, var(--text-muted) 12%);background:color-mix(in srgb, var(--surface-solid) 99%, var(--bg-app));width:min(420px,100vw - 20px);box-shadow:0 24px 70px color-mix(in srgb, var(--shadow-color) 42%, transparent);border-radius:18px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.sb-topbar-notification-menu__header{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-solid);grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;display:grid}.sb-topbar-notification-menu__header>div:first-child{gap:2px;display:grid}.sb-topbar-notification-menu__header>div:first-child>strong{font-size:var(--text-sm)}.sb-topbar-notification-menu__header>div:first-child>span{color:var(--text-muted);font-size:11px}.sb-topbar-notification-menu__header-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sb-topbar-notification-menu__header-actions button,.sb-topbar-notification-menu__all{border:1px solid var(--border-medium);background:var(--surface-glass-soft);min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}.sb-topbar-notification-menu__header-actions button:hover,.sb-topbar-notification-menu__all:hover,.sb-topbar-notification-menu__header-actions button:focus-visible,.sb-topbar-notification-menu__all:focus-visible{background:var(--surface-raised);color:var(--text-primary)}.sb-topbar-notification-menu__mark-read{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-medium))!important;background:var(--accent-soft)!important;color:var(--accent)!important}.sb-topbar-notification-menu__mark-read:hover,.sb-topbar-notification-menu__mark-read:focus-visible{border-color:color-mix(in srgb, var(--accent) 46%, var(--border-medium))!important;background:color-mix(in srgb, var(--accent-soft) 76%, var(--surface-solid))!important;color:var(--text-primary)!important}.sb-topbar-notification-menu__list{overscroll-behavior:contain;max-height:min(520px,100vh - 120px);padding:6px;display:grid;overflow-y:auto}.sb-topbar-notification-menu__item{min-width:0;color:var(--text-primary);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;text-decoration:none;display:grid;position:relative}.sb-topbar-notification-menu__item:after{content:"";background:0 0;border-radius:999px;width:6px;height:6px;position:absolute;top:14px;right:8px}.sb-topbar-notification-menu__item.is-unread{background:color-mix(in srgb, var(--accent) 9%, var(--surface-solid))}.sb-topbar-notification-menu__item.is-unread:after{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.sb-topbar-notification-menu__item:hover{background:var(--surface-raised)}.sb-topbar-notification-menu__identity{place-items:center;width:36px;min-width:36px;display:grid}.sb-topbar-notification-menu__identity .cosmetic-identity{grid-template-columns:1fr}.sb-topbar-notification-menu__identity .cosmetic-identity__name{display:none}.sb-topbar-notification-menu__system-mark{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.sb-topbar-notification-menu__copy{gap:4px;min-width:0;padding-right:8px;display:grid}.sb-topbar-notification-menu__title-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.sb-topbar-notification-menu__title-row strong{text-overflow:ellipsis;font-size:13px;line-height:1.35;overflow:hidden}.sb-topbar-notification-menu__title-row time,.sb-topbar-notification-menu__copy small{color:var(--text-muted);flex:none;font-size:10px;font-weight:650}.sb-topbar-notification-menu__copy>span{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.sb-topbar-notification-menu__empty{border:1px dashed var(--border-medium);background:var(--surface-glass-soft);color:var(--text-secondary);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:6px;padding:22px 16px;display:grid}.sb-topbar-notification-menu__empty>div{gap:4px;min-width:0;display:grid}.sb-topbar-notification-menu__empty-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.sb-topbar-notification-menu__empty strong{color:var(--text-primary);font-size:var(--text-sm)}.sb-topbar-notification-menu__empty>div>span{color:var(--text-muted);font-size:12px}@media (width<=520px){.sb-topbar-notification-menu{border-radius:18px;width:auto;max-height:calc(100vh - 80px);position:fixed;top:66px;left:10px;right:10px}.sb-topbar-notification-menu__header{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px}.sb-topbar-notification-menu__header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.sb-topbar-notification-menu__header-actions>:only-child{grid-column:1/-1}.sb-topbar-notification-menu__header-actions button,.sb-topbar-notification-menu__all{width:100%;min-height:38px}.sb-topbar-notification-menu__empty{margin:8px;padding:20px 14px}.sb-topbar-notification-menu__list{max-height:calc(100vh - 150px)}}.product-page{gap:var(--space-5);width:100%;min-width:0;max-width:760px;padding:var(--space-5) 0 var(--space-16);margin:0 auto;display:grid}.product-page--wide{max-width:980px}.product-nav{gap:var(--space-4);min-width:0;display:grid;position:sticky;top:90px}.product-nav__links,.product-nav__account{gap:4px;display:grid}.product-nav__account{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.product-nav__account-tools{padding-top:var(--space-2);border-top:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);gap:3px;margin-top:2px;display:grid}.product-nav__account-tool{border-radius:var(--radius-sm);min-height:38px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:680;text-decoration:none;display:grid}.product-nav__account-tool>svg:first-child{color:var(--accent)}.product-nav__account-tool>svg:last-child{color:var(--text-muted)}.product-nav__account-tool:hover,.product-nav__account-tool:focus-visible,.product-nav__account-tool.product-nav__link--active{border-color:var(--border-subtle);background:var(--surface-glass-soft);color:var(--text-primary)}.product-nav__account-tool--danger,.product-nav__account-tool--danger>svg:first-child{color:var(--danger)}.product-nav__account-tool:disabled{cursor:wait;opacity:.65}.product-nav__link,.product-nav__create{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:42px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);font-weight:680;text-decoration:none;display:flex}.product-nav__link:hover,.product-nav__link--active{background:var(--surface-glass-soft);color:var(--text-primary)}.product-nav__account>.product-nav__link{min-width:0;overflow:hidden}.product-nav__account>.product-nav__link .cosmetic-identity{width:100%;min-width:0}.product-nav__account>.product-nav__link .cosmetic-identity__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-nav__link--active .product-nav__dot{background:var(--accent);box-shadow:0 0 0 5px var(--accent-soft)}.product-nav__dot{background:var(--border-strong);border-radius:50%;flex:none;width:7px;height:7px}.product-nav__avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.product-nav__create{background:var(--accent);color:var(--text-inverse);box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 18%, transparent);justify-content:center}.product-nav__create:hover{background:var(--accent-hover);transform:translateY(-1px)}.product-mobile-nav{z-index:50;border-radius:20px;grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;gap:2px;min-height:62px;padding:6px;display:none;position:fixed;bottom:12px;left:12px;right:12px}.product-mobile-nav .product-nav__link{justify-content:center;min-height:48px;padding:0 6px;font-size:11px}.product-mobile-nav__create{background:var(--accent);width:46px;height:46px;color:var(--text-inverse);border-radius:16px;place-items:center;font-size:26px;text-decoration:none;display:grid}.product-context-rail{gap:var(--space-3);display:grid;position:sticky;top:90px}.product-context-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-solid);display:grid}.product-context-card--quiet{background:0 0}.product-context-card h2,.product-context-card p{margin:0}.product-context-card h2{font-size:var(--text-md)}.product-context-card p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.product-context-theme{gap:var(--space-2);padding:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);display:grid}.product-eyebrow{color:var(--accent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.product-page-header{justify-content:space-between;align-items:end;gap:var(--space-4);min-width:0;padding:var(--space-3) 2px 0;display:flex}.product-page-header__copy{gap:var(--space-2);min-width:0;display:grid}.product-page-header h1,.product-page-header p{margin:0}.product-page-header h1{letter-spacing:-.045em;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.06}.product-page-header p{max-width:62ch;color:var(--text-secondary);line-height:1.6}.product-page-header__actions{gap:var(--space-2);flex:none;display:flex}.product-search-filter-groups{gap:var(--space-2);display:grid}.product-search-form{gap:var(--space-2);margin:calc(var(--space-1) * -1) 0 var(--space-5);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);display:grid}.product-search-form label{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.02em;font-weight:750}.product-search-form__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-search-form input{min-width:0;min-height:42px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font:inherit}.product-search-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-search-form button{min-height:42px;padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 72%, var(--border-subtle));border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;font-weight:800}@media (width<=520px){.product-search-form__row{grid-template-columns:1fr}}.product-chip.is-active{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle));background:var(--accent-soft);color:var(--text-primary)}.product-search-section{gap:var(--space-3);display:grid}.product-search-section__header{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.product-search-section__header h2{margin:var(--space-1) 0 0;font-size:var(--text-xl)}.product-search-count{color:var(--text-muted);font-size:var(--text-sm)}.product-search-profile-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-search-profile{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4);display:flex}.product-search-profile__copy{gap:2px;min-width:0;display:grid}.product-search-profile__copy a{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.product-search-profile__copy>span{color:var(--text-muted);font-size:var(--text-xs)}.product-search-profile__copy p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-presentation-notice{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.product-presentation-notice strong{color:var(--text-primary)}.product-auth-required{gap:var(--space-4);min-width:0;padding:clamp(var(--space-5), 5vw, var(--space-8));border-color:color-mix(in srgb, var(--accent) 24%, var(--border-subtle));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 12%, transparent), transparent 48%), var(--surface-glass-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.product-auth-required__icon{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:16px;flex:0 0 48px;align-self:start;width:48px;height:48px;margin-top:2px;position:relative}.product-auth-required__icon:before,.product-auth-required__icon:after,.product-auth-required__icon span{content:"";display:block}.product-auth-required__icon span{display:none}.product-auth-required__icon:before{border:2px solid var(--accent);border-radius:50%;width:17px;height:17px;position:absolute;top:11px;left:11px}.product-auth-required__icon:after{background:var(--accent);transform-origin:0;border-radius:2px;width:10px;height:2px;position:absolute;top:28px;left:28px;transform:rotate(45deg)}.product-auth-required__copy,.product-auth-required__copy h2,.product-auth-required__copy p{margin:0}.product-auth-required__copy{gap:var(--space-2);min-width:0;display:grid}.product-auth-required__copy h2{font-size:var(--text-xl);letter-spacing:-.03em;overflow-wrap:anywhere}.product-auth-required__copy p{color:var(--text-secondary);line-height:1.55}.product-auth-required__actions{gap:var(--space-3);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.product-home-lead{align-items:end;gap:var(--space-5);grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);min-width:0;display:grid}.product-home-lead>*{min-width:0}.product-home-lead .product-feed-cta{flex-direction:column;justify-content:end;align-self:stretch;align-items:stretch;min-width:0}.product-home-lead .product-feed-cta .product-nav__create{box-sizing:border-box;width:100%}@media (width<=900px){.product-auth-required{grid-template-columns:auto minmax(0,1fr)}.product-auth-required__actions{grid-column:2}.product-home-lead{grid-template-columns:minmax(0,1fr)}.product-home-lead .product-feed-cta{flex-direction:row;justify-content:space-between;align-items:center}.product-home-lead .product-feed-cta .product-nav__create{width:auto}}@media (width<=560px){.product-home-lead .product-feed-cta{flex-direction:column;align-items:stretch}.product-home-lead .product-feed-cta .product-nav__create{width:100%}}.product-feed-intro{gap:var(--space-4);padding:var(--space-6) 0 var(--space-2);display:grid}.product-feed-intro h1,.product-feed-intro p{margin:0}.product-feed-intro h1{letter-spacing:-.06em;max-width:760px;font-size:clamp(2.25rem,5.2vw,3.8rem);line-height:.98}.product-feed-intro p{max-width:62ch;color:var(--text-secondary);font-size:var(--text-lg);line-height:1.55}.product-feed-cta{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);display:flex}.product-feed-cta__copy{gap:2px;display:grid}.product-feed-cta__copy strong{font-size:var(--text-md)}.product-feed-cta__copy span{color:var(--text-muted);font-size:var(--text-sm)}.product-feed-list{gap:var(--space-4);display:grid}.product-post{background:var(--surface-solid);min-width:0;overflow:hidden}.product-post__header{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5) var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-post__author{gap:2px;min-width:0;display:grid}.product-post__author strong,.product-post__author a{color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:760;text-decoration:none;overflow:hidden}.product-post__author span{color:var(--text-muted);font-size:var(--text-xs)}.product-post__badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-post__copy{gap:var(--space-2);padding:0 var(--space-5) var(--space-4);display:grid}.product-post__title{color:var(--text-primary);font-size:var(--text-xl);letter-spacing:-.03em;font-weight:780;line-height:1.2;text-decoration:none}.product-post__title:hover{color:var(--accent)}.product-post__copy p{color:var(--text-secondary);margin:0;line-height:1.6}.product-markdown-toolbar{gap:var(--space-2);min-width:0;display:grid}.product-markdown-toolbar__controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-markdown-toolbar__controls button{border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--surface-solid);min-width:34px;min-height:32px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding-inline:7px;font-weight:800;display:inline-flex}.product-markdown-toolbar__heading-icon{display:inline-flex;position:relative}.product-markdown-toolbar__heading-icon small{background:var(--surface-solid);min-width:8px;color:var(--text-secondary);text-align:center;border-radius:999px;font-size:8px;line-height:10px;position:absolute;bottom:-3px;right:-3px}.product-markdown-toolbar__controls button:hover,.product-markdown-toolbar__controls button:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:1px}.product-markdown-toolbar__controls button:disabled{cursor:not-allowed;opacity:.5}.product-post__media{border-block:1px solid var(--border-subtle);background:radial-gradient(circle at 28% 24%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 34%), linear-gradient(145deg, var(--bg-app-secondary), var(--surface-solid));place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.product-post__media img{object-fit:contain;background:var(--bg-app-secondary);width:100%;max-height:620px;display:block}.product-post__media-link{width:100%;min-height:inherit;place-items:center;display:grid}.product-post__media-expand{top:var(--space-3);right:var(--space-3);border:1px solid var(--border-medium);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-solid) 86%, transparent);width:36px;height:36px;color:var(--text-primary);cursor:pointer;opacity:.8;place-items:center;display:grid;position:absolute}.product-post__media-expand:hover,.product-post__media-expand:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.product-post__lightbox-image{object-fit:contain;width:100%;max-height:min(72vh,760px);display:block}.product-media-lightbox{gap:var(--space-3);min-width:0;display:grid}.product-media-lightbox__viewport{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 45%), var(--bg-app-secondary);cursor:grab;touch-action:none;outline:none;justify-content:center;align-items:center;width:100%;height:min(62dvh,620px);min-height:220px;max-height:min(74dvh,720px);display:flex;overflow:hidden}.product-media-lightbox__viewport:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-media-lightbox__viewport.is-dragging{cursor:grabbing}.product-media-lightbox__image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;will-change:transform;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.product-media-lightbox__controls{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.product-media-lightbox__controls output{min-width:4.5ch;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}.product-post__media-unavailable{gap:var(--space-2);max-width:28ch;padding:var(--space-5);color:var(--text-secondary);text-align:center;display:grid}.product-post__media-unavailable strong{color:var(--text-primary)}.product-post__media-unavailable span{font-size:var(--text-sm)}.product-post--compact .product-post__media{min-height:220px}.product-post__media-frame{border:1px solid var(--border-medium);border-radius:var(--radius-xl);background:var(--surface-glass);width:min(64%,330px);box-shadow:var(--shadow-2);gap:12px;padding:28px;display:grid;transform:rotate(-2deg)}.product-post__media-frame span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-muted) 24%, transparent);height:12px}.product-post__media-frame span:nth-child(2){width:82%}.product-post__media-frame span:nth-child(3){width:58%}.product-nsfw-gate{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:220px;padding:var(--space-6);border-block:1px solid color-mix(in srgb, var(--nsfw) 22%, var(--border-subtle));background:var(--nsfw-soft);display:flex}.product-nsfw-gate>div{gap:var(--space-2);display:grid}.product-nsfw-gate strong{font-size:var(--text-lg)}.product-nsfw-gate p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.product-post__media--nsfw-blurred{position:relative;overflow:hidden}.product-post__media--nsfw-blurred img,.product-search-media--nsfw-blurred img{filter:blur(32px);transform:scale(1.12)}.product-nsfw-media-overlay{place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-5);background:linear-gradient(180deg, color-mix(in srgb, var(--nsfw) 10%, transparent), color-mix(in srgb, var(--surface-solid) 78%, transparent));text-align:center;display:grid;position:absolute;inset:0}.product-nsfw-media-overlay strong,.product-nsfw-media-overlay p{margin:0}.product-nsfw-media-overlay p{max-width:34ch;color:var(--text-secondary);font-size:var(--text-sm)}.product-post__meta,.product-post__actions{align-items:center;gap:var(--space-3);padding-inline:var(--space-4);flex-wrap:wrap;display:flex}.product-post__meta{padding-block:var(--space-3) 0;color:var(--text-muted);font-size:var(--text-xs)}.product-post__comment-count,.product-post__comment-count:hover{color:inherit;text-decoration:none}.product-post__comment-count:hover{color:var(--text-primary)}.product-meta-success{color:var(--success);font-weight:720}.product-resolution-label{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:.35rem;font-weight:720;display:inline-flex}.product-resolution-label svg{flex:none}.product-resolution-label--accepted,.product-resolution-label--verified{color:var(--success)}.product-post__actions{padding-block:var(--space-3)}.product-text-action{min-height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.product-text-action:disabled{cursor:not-allowed;opacity:.45}.product-source-resolution{gap:var(--space-3);display:grid}.product-source-card{gap:var(--space-4);padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.product-source-card--accepted{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle));background:color-mix(in srgb, var(--accent-soft) 50%, var(--surface-solid))}.product-source-card--verified{border-color:color-mix(in srgb, var(--success) 30%, var(--border-subtle));background:color-mix(in srgb, var(--success-soft) 48%, var(--surface-solid))}.product-source-card__icon{background:var(--surface-glass-strong);border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.product-source-card>div:last-child{gap:var(--space-2);display:grid}.product-source-card h2,.product-source-card p{margin:0}.product-source-card h2{font-size:var(--text-lg)}.product-source-card p{color:var(--text-secondary);line-height:1.55}.product-source-card a{color:var(--accent);font-size:var(--text-sm);font-weight:700}.product-source-card__meta{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.product-comments{gap:var(--space-4);display:grid}.product-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.product-section-heading h2,.product-section-heading span{margin:0}.product-section-heading h2{font-size:var(--text-2xl);letter-spacing:-.04em}.product-section-heading>span{color:var(--text-muted);font-size:var(--text-xs)}.product-comment-composer{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.product-comment-locked{align-items:start;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--border-medium) 80%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-solid) 92%, var(--bg-app));color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);padding:clamp(14px,2.5vw,20px);display:grid}.product-comment-locked__icon{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);border-radius:var(--radius-sm);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);flex:none;place-items:center;display:grid}.product-comment-locked__copy{gap:4px;min-width:0;display:grid}.product-comment-locked strong{color:var(--text-primary);font-size:var(--text-md)}.product-comment-locked span:not(.product-comment-locked__icon){line-height:1.5}.product-comment-locked--archived{border-color:color-mix(in srgb, var(--warning) 28%, var(--border-subtle))}.product-comment-locked--archived .product-comment-locked__icon{border-color:color-mix(in srgb, var(--warning) 30%, transparent);background:var(--warning-soft);color:var(--warning)}.product-comment-composer__field{gap:var(--space-3);grid-column:1/-1;width:100%;min-width:0;display:grid}.product-comment-composer__identity-picker,.product-comment-composer>.cosmetic-identity{grid-column:1/-1}.product-comment-composer__reply-context{justify-content:space-between;align-items:center;gap:var(--space-3);border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb, var(--accent-soft) 48%, transparent);min-width:0;color:var(--text-secondary);font-size:var(--text-xs);grid-column:1/-1;padding:9px 12px;display:flex}.product-comment-composer__reply-context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-comment-composer__reply-context button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-weight:750}.product-comment-composer__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-comment-composer__toolbar>div{flex-wrap:wrap;gap:4px;display:flex}.product-comment-composer__toolbar button:not(.sb-button){border-radius:var(--radius-sm);min-height:32px;color:var(--text-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:700}.product-comment-composer small{color:var(--text-muted)}.product-comments__list{gap:var(--space-4);display:grid}.product-comment{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.product-comment--reply{margin-top:0}.product-comment__body{gap:6px;min-width:0;display:grid}.product-comment__heading{align-items:center;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.product-comment__heading span:last-child{color:var(--text-muted)}.product-comment__heading{min-width:0}.product-comment__identity-link,.product-comment__identity-link:hover{min-width:0;color:inherit;text-decoration:none;display:inline-flex}.product-comment__source-undo{min-width:0;max-width:100%;display:inline-flex}.product-comment__source-undo.is-open{gap:var(--space-2);width:min(100%,360px);display:grid}.product-comment__date{color:var(--text-muted);font-size:var(--text-xs);text-decoration:none}.product-comment__menu{margin-left:auto}.product-comment-report{gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--bg-app-secondary);display:grid}.product-comment__bubble{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:6px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--surface-solid);border:1px solid var(--border-subtle);display:grid}.product-comment__bubble--muted{color:var(--text-muted);background:var(--bg-app-secondary)}.product-comment__bubble--concealed{border-style:dashed}.product-comment__bubble p{margin:0;line-height:1.55}.product-comment__hidden-content{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.product-comment__hidden-content>svg{color:var(--warning,var(--accent))}.product-comment__hidden-content strong,.product-comment__hidden-content p{display:block}.product-comment__hidden-content p{color:var(--text-muted);font-size:var(--text-xs);margin-top:2px}.product-comment__hidden-toggle{min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app-secondary);color:var(--text-primary);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:700}.product-comment__hidden-toggle:hover,.product-comment__hidden-toggle:focus-visible{border-color:color-mix(in srgb, var(--accent) 55%, var(--border-subtle));outline:none}@media (width<=480px){.product-comment__hidden-content{grid-template-columns:auto minmax(0,1fr)}.product-comment__hidden-toggle{grid-column:2;justify-self:start}}.product-comment__sourcebot-notice{align-items:flex-start;gap:var(--space-2);margin:var(--space-1) var(--space-2) 0;padding:var(--space-1) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.45;display:flex}.product-comment__sourcebot-notice svg{color:var(--accent);flex:none;margin-top:1px}.product-comment-attachment{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:74px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);display:flex}.product-comment-attachment__media{gap:var(--space-2);min-width:0;display:grid}.product-comment-attachment__media img{border-radius:var(--radius-md);object-fit:contain;background:var(--bg-app-secondary);width:min(100%,280px);max-height:280px;display:block}.product-comment-media-picker{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app-secondary);display:grid}.product-comment-media-picker__controls{align-items:end;gap:var(--space-2);display:flex}.product-comment-media-picker__controls .sb-field{flex:1;min-width:0}.product-comment-media-picker__results{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-comment-media-picker__results button{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);cursor:pointer;min-width:0;padding:0;overflow:hidden}.product-comment-media-picker__results img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.product-comment-attachment span{color:var(--accent);letter-spacing:.08em;font-size:10px;font-weight:800}.product-comment__actions{gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);display:flex}.product-comment__actions button,.product-comment__replies-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.product-comment__replies-toggle{color:var(--accent);justify-self:start;margin-top:2px}.product-comment__replies{gap:var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-3) 0 0 var(--space-4);border-left:2px solid color-mix(in srgb, var(--accent) 28%, var(--border-medium));display:grid}.product-form-card,.product-settings-section,.product-list-card{gap:var(--space-4);padding:var(--space-5);display:grid}.product-form-grid{gap:var(--space-4);display:grid}.product-field-native{gap:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:700;display:grid}.product-field-native select{border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--surface-solid);min-height:44px;color:var(--text-primary);padding-inline:var(--space-3)}.product-upload-zone{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-app-secondary);min-height:220px;color:var(--text-secondary);text-align:center;place-items:center;display:grid}.product-auth-shell{min-height:calc(100vh - 82px);padding:var(--space-8) var(--space-4);place-items:center;display:grid}.product-auth-card{gap:var(--space-5);border-radius:var(--radius-xl);width:min(100%,460px);padding:clamp(24px,5vw,38px);display:grid}.product-auth-card header{gap:var(--space-2);display:grid}.product-auth-card h1,.product-auth-card p{margin:0}.product-auth-card h1{font-size:var(--text-3xl);letter-spacing:-.045em}.product-auth-card p{color:var(--text-secondary);line-height:1.55}.product-auth-security-note,.product-auth-feedback{border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);margin:0;line-height:1.5}.product-auth-security-note{border:1px solid var(--border-subtle);background:var(--bg-app-secondary);color:var(--text-secondary)}.product-auth-feedback--status{border:1px solid color-mix(in srgb, var(--success) 42%, var(--border-subtle));background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--text-primary)}.product-auth-feedback--error{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--border-subtle));background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--text-primary)}.product-richtext{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.product-richtext p,.product-richtext h1,.product-richtext h2,.product-richtext h3,.product-richtext blockquote,.product-richtext pre,.product-richtext ul,.product-richtext ol{margin:0}.product-post__description{gap:var(--space-2);color:var(--text-secondary);line-height:1.6;display:grid}.product-post__description h1,.product-post__description h2,.product-post__description h3{color:var(--text-primary);line-height:1.22}.product-post__description h1{font-size:var(--text-xl)}.product-post__description h2{font-size:var(--text-lg)}.product-post__description h3{font-size:var(--text-base)}.product-richtext blockquote{border-left:2px solid var(--accent);padding-left:var(--space-3);color:var(--text-secondary)}.product-richtext pre{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);background:var(--bg-app-secondary);overflow-x:auto}.product-richtext a{color:var(--accent)}.product-richtext__emote{color:var(--accent);font-weight:750}.sb-confirm-dialog{gap:var(--space-4);display:grid}.sb-confirm-dialog .sb-overlay-actions{justify-content:end}.product-share-action{align-items:center;gap:var(--space-2);display:inline-flex}.product-share-action>span[role=alert]{color:var(--danger);font-size:var(--text-xs)}.product-auth-links{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.product-auth-links a{color:var(--accent)}.product-auth-divider{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;display:flex}.product-auth-divider:before,.product-auth-divider:after{background:var(--border-subtle);content:"";flex:1;height:1px}.product-google-button{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid var(--border-medium);border-radius:var(--radius-md);background:var(--surface-solid);min-height:46px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);font-weight:750;display:flex}.product-google-button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-solid-hover)}.product-google-button:active:not(:disabled){transform:scale(.99)}.product-google-button:disabled{cursor:not-allowed;opacity:.55}.product-google-button__icon{width:22px;height:22px;color:var(--text-secondary);border:1px solid;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.product-discord-button{justify-content:center;align-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, #5865f2 55%, var(--border-medium));border-radius:var(--radius-md);background:color-mix(in srgb, #5865f2 12%, var(--surface-solid));min-height:46px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);font-weight:750;display:flex}.product-discord-button:hover:not(:disabled){background:color-mix(in srgb, #5865f2 20%, var(--surface-solid))}.product-discord-button:active:not(:disabled){transform:scale(.99)}.product-discord-button:disabled{cursor:not-allowed;opacity:.55}.product-discord-button__icon{color:#7289da;place-items:center;display:grid}.product-profile-hero{overflow:hidden}.product-profile-banner{background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--info) 20%, transparent), transparent 34%), radial-gradient(circle at 20% 60%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 36%), var(--bg-app-secondary);min-height:210px}.product-profile-banner--nebula{background:radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 30%), radial-gradient(circle at 18% 70%, color-mix(in srgb, var(--info) 20%, transparent), transparent 34%), var(--bg-app-secondary)}.product-comment-editor-tabs{border-radius:var(--radius-md);background:var(--bg-app-secondary);gap:2px;width:fit-content;padding:3px;display:inline-flex}.product-comment-editor-tabs button{min-height:34px;padding:0 var(--space-3);border-radius:calc(var(--radius-md) - 3px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:750}.product-comment-editor-tabs button.is-active{background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-1)}.product-comment-editor-preview{min-height:96px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app-secondary)}.product-comment-editor-preview>span{color:var(--text-muted)}.product-profile-banner--aurora{background:radial-gradient(circle at 76% 28%, #62e6d24d, transparent 32%), radial-gradient(circle at 22% 72%, #6f8cff42, transparent 36%), var(--bg-app-secondary)}.product-profile-banner--ember{background:radial-gradient(circle at 72% 24%, #ffb34f47, transparent 32%), radial-gradient(circle at 18% 72%, #ef5b633d, transparent 36%), var(--bg-app-secondary)}.product-profile-content--soft-glow{background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 34%)}.product-profile-content--paper-grain{background-image:radial-gradient(color-mix(in srgb, var(--text-primary) 7%, transparent) .6px, transparent .6px);background-size:7px 7px}.product-profile-identity{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:-44px;display:flex}.product-profile-name{gap:4px;padding-top:44px;display:grid}.product-profile-name h1,.product-profile-name p{margin:0}.product-profile-name p{color:var(--text-muted)}.product-profile-name .cosmetic-identity--profile{--cosmetic-fx-size:7.5rem;gap:.8rem}.product-profile-name .cosmetic-identity__name{letter-spacing:-.04em;max-width:18ch;font-size:clamp(1.45rem,4vw,2.25rem);line-height:1.05}.product-profile-contributions{gap:var(--space-4);padding:var(--space-5);display:grid}.product-profile-contributions__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.product-profile-contributions__header p{color:var(--text-muted);font-size:var(--text-sm)}.product-profile-contributions__metrics{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-profile-contributions__metric{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);gap:3px;display:grid}.product-profile-contributions__metric strong{font-size:var(--text-lg)}.product-profile-contributions__metric span,.product-profile-contributions__metric small{color:var(--text-muted);font-size:var(--text-xs)}.product-profile-contributions__expertise{gap:var(--space-2);display:grid}.product-profile-contributions__expertise>strong{font-size:var(--text-sm)}.product-profile-contributions__achievements{gap:var(--space-2);flex-wrap:wrap;display:flex}.product-profile-stats,.product-metric-grid{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-stat{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-glass-soft);gap:2px;display:grid}.product-stat strong{font-size:var(--text-lg)}.product-stat span{color:var(--text-muted);font-size:var(--text-xs)}.product-social-links,.product-chip-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.product-social-links a,.product-chip{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-glass-soft);min-height:34px;color:var(--text-secondary);padding:0 var(--space-3);font-size:var(--text-xs);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.product-achievement-grid,.product-store-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-achievement,.product-store-item{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.product-achievement h3,.product-achievement p,.product-store-item h2,.product-store-item p{margin:0}.product-achievement p,.product-store-item p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.product-list{gap:var(--space-2);display:grid}.product-list-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-solid);display:flex}.product-list-row__identity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.product-friends-summary{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-4) 0 0;display:flex}.product-friends-summary h2{margin:var(--space-1) 0 0;font-size:var(--text-xl);letter-spacing:-.03em}.product-friends-summary__metrics{justify-content:flex-end;gap:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.product-friends-summary__metrics strong{color:var(--text-primary);font-size:var(--text-md)}.product-friends-tabs{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-glass-soft);flex-wrap:wrap;gap:6px;padding:4px;display:flex}.product-friends-tabs>button{min-height:40px}.product-friends-tab-count{color:var(--text-muted);font-size:var(--text-xs)}.product-friends-tabs>button[aria-selected=true] .product-friends-tab-count{color:var(--text-primary)}.product-list-row__copy{gap:2px;min-width:0;display:grid}.product-list-row__copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-list-row__copy span{color:var(--text-muted);font-size:var(--text-xs)}.product-notification__unread{color:var(--accent);font-size:var(--text-xs);font-weight:800}.product-settings-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.product-settings-section h2,.product-settings-section p{margin:0}.product-settings-section p{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.product-store-preview{border-radius:var(--radius-lg);background:radial-gradient(circle, var(--accent-soft), transparent 70%), var(--bg-app-secondary);min-height:130px;color:var(--text-secondary);font-size:var(--text-sm);text-align:center;place-items:center;font-weight:750;display:grid;position:relative;overflow:hidden}.product-store-preview--avatar{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 42%), var(--bg-app-secondary);place-items:center}.product-store-preview--effect{place-items:center}.product-store-preview--soft-glow{background:radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--accent) 44%, transparent), transparent 36%), radial-gradient(circle at 20% 84%, color-mix(in srgb, var(--info) 24%, transparent), transparent 42%), var(--bg-app-secondary)}.product-store-preview--paper-grain{background-image:radial-gradient(color-mix(in srgb, var(--text-primary) 8%, transparent) .6px, transparent .6px);background-size:7px 7px}.product-store-preview__profile{justify-items:center;gap:var(--space-2);max-width:100%;display:grid}.product-store-preview__profile strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.product-store-preview--font{align-content:center;gap:var(--space-2)}.product-store-preview--font strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(1.5rem,4vw,2.15rem);overflow:hidden}.product-store-preview--font span{color:var(--text-muted);font-size:var(--text-xs)}.product-store-preview__media{align-items:center;gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.product-store-preview__media img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.product-store-item--selected{border-color:color-mix(in srgb, var(--accent) 64%, var(--border-medium));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent)}.product-store-item__footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.product-store-state{color:var(--text-muted);font-size:var(--text-xs);font-weight:800}.product-store-preview-status{padding:var(--space-3);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--text-secondary);font-size:var(--text-sm)}@media (width<=1100px){.product-page{max-width:820px}.product-context-rail{display:none}}@media (width<=760px){.product-page{gap:var(--space-4);padding:var(--space-4) 0 96px}.product-mobile-nav{display:grid}.product-page-header,.product-feed-cta,.product-nsfw-gate,.product-profile-identity,.product-list-row{flex-direction:column;align-items:stretch}.product-page-header{display:grid}.product-page-header__actions{flex-wrap:wrap}.product-post__header{padding-inline:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.product-post__badges{grid-column:1/-1;justify-content:flex-start}.product-post__copy{padding-inline:var(--space-4)}.product-markdown-toolbar__controls{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.product-markdown-toolbar__controls button{flex:none}.product-post__media{min-height:250px}.product-profile-stats,.product-profile-contributions__metrics,.product-metric-grid,.product-achievement-grid,.product-store-grid,.product-settings-grid,.product-search-profile-list{grid-template-columns:minmax(0,1fr)}.product-profile-identity{display:grid}.product-friends-summary{flex-direction:column;align-items:start}.product-friends-summary__metrics{justify-content:flex-start}.product-profile-name{padding-top:0}.product-list-row{display:grid}.product-auth-required{grid-template-columns:minmax(0,1fr)}.product-auth-required__actions{grid-column:1}.product-comment-media-picker__results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.product-page-header h1{font-size:2.2rem}.product-feed-intro h1{font-size:2.75rem}.product-post__media-frame{width:78%}.product-comment-composer{grid-template-columns:minmax(0,1fr)}.product-comment-composer>.sb-avatar{display:none}.product-comment-locked{gap:10px;padding:14px}.product-comment-locked__icon{border-radius:10px;width:32px;height:32px}.product-source-card{grid-template-columns:minmax(0,1fr)}.product-comment-composer__reply-context{flex-direction:column;align-items:flex-start;gap:4px}.product-comment__replies{padding-left:10px}}.product-footer{width:min(100% - 32px,1440px);padding:var(--space-6) 0 var(--space-8);color:var(--text-muted);margin:0 auto}.product-footer__inner{justify-content:space-between;gap:var(--space-5);border-top:1px solid var(--border-subtle);padding-top:var(--space-4);display:flex}.product-footer__inner>div,.product-footer nav{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.product-footer__inner>div span{font-size:var(--text-xs)}.product-footer a{color:var(--text-secondary);text-decoration:none}.product-footer a:hover,.product-footer a:focus-visible{color:var(--text-primary);text-decoration:underline}.product-docs-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-docs-grid .sb-card,.product-policy-stack .sb-card,.product-docs-note{gap:var(--space-2);padding:var(--space-5);display:grid}.product-docs-grid h2,.product-docs-grid p,.product-policy-stack h2,.product-policy-stack p,.product-docs-note h2,.product-docs-note p{margin:0}.product-docs-grid p,.product-policy-stack p,.product-docs-note p{color:var(--text-secondary);line-height:1.6}.product-policy-stack{gap:var(--space-4);display:grid}@media (width<=720px){.product-footer__inner,.product-docs-grid{display:grid}.product-docs-grid{grid-template-columns:minmax(0,1fr)}}.product-friends-tab-count{justify-content:center;min-width:1.5em;margin-inline-start:.45rem;display:inline-flex}.product-achievement-icon{object-fit:contain;vertical-align:-.15em;border-radius:4px;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:1.2rem;line-height:1;display:inline-grid}.product-profile-contributions__achievements .sb-badge{gap:7px;min-height:2.1rem;padding-inline:9px}.product-watch-request{align-items:center;gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-watch-request>div{min-width:0}.product-watch-request strong,.product-watch-request p{margin:0}.product-watch-request p,.product-watch-request>small{color:var(--text-muted);font-size:var(--text-sm)}.product-watch-request p{margin-top:var(--space-1)}.product-watch-request>small{grid-column:1/-1}@media (width<=640px){.product-watch-request{grid-template-columns:1fr;align-items:stretch}.product-watch-request .sb-button{width:100%}}.product-source-directory-filter{margin-bottom:var(--space-4);padding:var(--space-4)}.product-source-directory-filter__form{align-items:end;gap:var(--space-3);display:flex}.product-source-directory-filter__form .product-field-native{flex:260px;max-width:420px}.product-source-directory-list{gap:var(--space-3);display:grid}.product-source-directory-card{align-items:center;gap:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-solid);padding:var(--space-4);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 6%, transparent), transparent 44%), var(--surface-solid);transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-source-directory-card:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle));transform:translateY(-2px)}.product-source-directory-card__main,.product-source-directory-card__heading{gap:var(--space-2);min-width:0;display:grid}.product-source-directory-card__source{align-items:center;gap:var(--space-2);width:fit-content;color:var(--text-secondary);font-size:var(--text-sm);font-weight:700;display:inline-flex}.product-source-directory-card__favicon{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);border-radius:8px;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.product-source-directory-card__favicon img{object-fit:contain;width:18px;height:18px}.product-source-directory-card__author,.product-source-directory-card__author:hover{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.product-source-directory-card__heading h2,.product-source-directory-card__main p{margin:0}.product-source-directory-card__heading h2{font-size:var(--text-lg);line-height:1.25}.product-source-directory-card__heading a{color:inherit;text-decoration:none}.product-source-directory-card__heading a:hover{text-underline-offset:3px;text-decoration:underline}.product-source-directory-card__meta{gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.product-source-directory-card__meta span+span:before{content:"·";margin-right:var(--space-2)}.product-source-directory-card__main p{max-width:76ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}@media (width<=640px){.product-source-directory-filter__form,.product-source-directory-card{grid-template-columns:1fr;align-items:stretch}.product-source-directory-filter__form{display:grid}.product-source-directory-filter__form .product-field-native{max-width:none}.product-source-directory-filter__form .sb-button,.product-source-directory-card>.sb-button{width:100%}}.product-source-entity-threshold{margin-bottom:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);padding:var(--space-3) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.product-about-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-about-card{align-content:start;gap:var(--space-2);padding:var(--space-5);display:grid}.product-about-card h2,.product-about-card p{margin:0}.product-about-card h2{font-size:var(--text-xl);line-height:1.2}.product-about-card p{color:var(--text-secondary);line-height:1.6}@media (width<=900px){.product-about-grid{grid-template-columns:1fr}}.product-anonymous-avatar{border-color:color-mix(in srgb, var(--anonymous-highlight) 70%, var(--border-medium));background:radial-gradient(circle at 30% 24%, #ffffff7a, transparent 26%), linear-gradient(145deg, var(--anonymous-highlight), var(--anonymous-shadow));color:color-mix(in srgb, #fff 88%, var(--anonymous-shadow));box-shadow:inset 0 0 0 1px #ffffff29}.product-category-summary{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.product-category-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.product-category-summary__metrics>div{text-align:center;gap:3px;min-width:0;padding:12px 10px;display:grid}.product-category-summary__metrics>div+div{border-left:1px solid var(--border-subtle)}.product-category-summary__metrics strong{font-size:clamp(1.1rem, 2vw, var(--text-xl))}.product-category-summary__metrics span,.product-category-source-chip span{color:var(--text-muted);font-size:var(--text-xs)}.product-category-summary__sources{align-items:center;gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(280px,auto);display:grid}.product-category-discovery{gap:var(--space-3);margin-top:var(--space-5);display:grid}.product-category-discovery .product-category-summary__sources{border-color:color-mix(in srgb, var(--accent) 18%, var(--border-subtle));background:linear-gradient(120deg, color-mix(in srgb, var(--accent-soft) 62%, transparent), transparent 42%), var(--surface-solid)}.product-category-discovery .product-category-summary__sources--related{background:var(--surface-solid)}.product-category-summary__sources h2,.product-category-summary__sources p{margin:0}.product-category-summary__sources h2{margin-top:var(--space-1);font-size:var(--text-lg)}.product-category-summary__sources p{margin-top:var(--space-1);max-width:65ch;color:var(--text-secondary);font-size:var(--text-sm)}.product-category-source-chip{border:1px solid var(--border-subtle);color:inherit;border-radius:999px;gap:1px;padding:7px 10px;text-decoration:none;display:grid}.product-category-source-chip:hover{background:var(--surface-glass-soft)}@media (width<=700px){.product-category-summary__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-category-summary__metrics>div+div{border-left:1px solid var(--border-subtle)}.product-category-summary__sources{grid-template-columns:1fr}}.product-source-badge-embed{border-top:1px solid var(--border-subtle);padding-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid}.product-source-badge-embed>div{gap:3px;display:grid}.product-source-badge-embed>div span,.product-source-badge-embed>small{color:var(--text-muted);font-size:var(--text-xs)}.product-source-badge-embed>img{width:176px;height:28px;display:block}.product-source-badge-embed>code{border:1px solid var(--border-subtle);background:var(--bg-app-secondary);max-width:100%;font-size:var(--text-xs);white-space:nowrap;border-radius:10px;grid-column:1/-1;padding:9px 10px;overflow:auto}.product-source-badge-embed>small{grid-column:1/-1}@media (width<=640px){.product-source-badge-embed{grid-template-columns:1fr;align-items:start}.product-source-badge-embed>code,.product-source-badge-embed>small{grid-column:1}}.product-home-compact-lead{justify-content:space-between;align-items:end;gap:var(--space-5);min-width:0;padding:var(--space-5) 2px var(--space-2);display:flex}.product-home-compact-lead__copy{gap:6px;min-width:0;display:grid}.product-home-compact-lead h1{letter-spacing:-.05em;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.02}.product-home-compact-lead p{max-width:64ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.product-home-create{flex:none;min-width:122px}.product-feed-workspace__toolbar{z-index:4;justify-content:space-between;align-items:end;gap:var(--space-4);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-app) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-width:0;padding:10px 0 12px;display:flex;position:sticky;top:72px}.product-feed-workspace__toolbar>div{gap:2px;min-width:0;display:grid}.product-feed-workspace__toolbar h2,.product-feed-workspace__toolbar p{margin:0}.product-feed-workspace__toolbar h2{font-size:var(--text-lg)}.product-feed-workspace__toolbar p{color:var(--text-muted);font-size:var(--text-xs)}.product-feed-filter-tabs{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);scrollbar-width:none;border-radius:12px;gap:3px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.product-feed-filter-tabs button{min-height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:750;display:inline-flex}.product-feed-filter-tabs button span{background:var(--bg-app-secondary);min-width:18px;color:var(--text-muted);text-align:center;border-radius:999px;padding:1px 5px;font-size:10px}.product-feed-filter-tabs button.is-active span{background:var(--accent-soft);color:var(--accent)}@media (width<=760px){.product-home-compact-lead{flex-direction:column;align-items:stretch}.product-home-create{width:fit-content}.product-feed-workspace__toolbar{flex-direction:column;align-items:stretch;top:62px}.product-feed-filter-tabs{width:100%}}.product-search-heading .product-page-header{margin-bottom:8px}.product-search-heading .product-page-header__copy{gap:3px}.product-search-heading .product-page-header h1{font-size:clamp(1.45rem,2vw,1.8rem)}.product-search-heading .product-page-header p{max-width:680px;font-size:var(--text-sm)}.product-search-form--advanced{margin-bottom:var(--space-3);background:var(--surface-solid);border-radius:16px;gap:10px}.product-search-input-shell{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:0;color:var(--text-muted);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.product-search-input-shell:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}.product-search-input-shell input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding-inline:0}.product-search-query-summary{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 14px;display:flex}.product-search-tools{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-search-tool{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-solid);color:inherit;transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.product-search-tool:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle));transform:translateY(-2px)}.product-search-tool__icon{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.product-search-tool>span:last-child{gap:4px;min-width:0;display:grid}.product-search-tool small{color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;line-height:1.4;overflow:hidden}@media (width<=780px){.product-search-tools{grid-template-columns:1fr}}.product-search-query-summary strong{color:var(--text-primary)}.product-search-query-summary span{background:var(--accent-soft);color:var(--accent);text-transform:capitalize;border-radius:999px;padding:3px 7px;font-weight:700}.product-search-controls{z-index:4;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-app) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;gap:8px;width:100%;min-width:0;padding:8px;display:grid;position:sticky;top:72px}.product-search-controls .product-store-filter-tabs{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);scrollbar-width:none;border-radius:12px;gap:4px;width:100%;min-width:0;padding:3px;display:flex;overflow-x:auto}.product-search-controls .product-store-filter-tabs::-webkit-scrollbar{display:none}.product-search-controls .product-store-filter-tabs a{color:var(--text-secondary);font-size:var(--text-xs);border-radius:9px;flex:none;padding:7px 11px;font-weight:750;text-decoration:none}.product-search-controls .product-store-filter-tabs a.is-active{background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-1)}.product-search-structured-row{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.product-search-structured-row .product-chip-row{scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.product-search-structured-row .product-chip-row::-webkit-scrollbar{display:none}.product-search-structured-row .product-chip{flex:none}.product-search-structured-actions{flex:none;align-items:center;gap:8px;display:flex}.product-search-category-menu{position:relative}.product-search-category-menu summary{cursor:pointer;border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:36px;color:var(--text-muted);font-size:var(--text-xs);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;list-style:none;display:flex}.product-search-category-menu summary::-webkit-details-marker{display:none}.product-search-category-menu summary strong{max-width:140px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-search-category-menu__panel{z-index:12;border:1px solid var(--border-subtle);background:var(--surface-solid);width:min(290px,100vw - 32px);max-height:min(420px,60vh);box-shadow:var(--shadow-3);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.product-search-category-menu__panel a{color:var(--text-secondary);font-size:var(--text-sm);border-radius:8px;padding:8px 10px;text-decoration:none}.product-search-category-menu__panel a:hover,.product-search-category-menu__panel a:focus-visible,.product-search-category-menu__panel a.is-active{background:var(--surface-glass-soft);color:var(--text-primary)}.product-search-view-switcher{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.product-search-view-switcher a{width:32px;height:30px;color:var(--text-muted);border-radius:7px;place-items:center;display:grid}.product-search-view-switcher a:hover,.product-search-view-switcher a:focus-visible{background:var(--surface-glass-soft);color:var(--text-primary)}.product-search-view-switcher a.is-active{background:var(--surface-solid);color:var(--accent);box-shadow:var(--shadow-1)}.product-search-profile--identity{align-items:stretch;padding:0;overflow:hidden}.product-search-profile__identity-link{width:100%;min-width:0;color:inherit;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.product-search-profile__identity-link:hover{background:var(--surface-glass-soft)}.product-search-profile__identity-link .cosmetic-identity{min-width:0}.product-search-empty{align-content:center;min-height:180px}.product-search-results--list>[data-search-post-id]{min-width:0}.product-search-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.product-search-gallery__item{isolation:isolate;aspect-ratio:1;border:1px solid var(--border-subtle);background:var(--surface-raised);min-width:0;color:var(--text-primary);border-radius:12px;text-decoration:none;position:relative;overflow:hidden}.product-search-gallery__item:focus-within{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}.product-search-gallery__moderation-menu{z-index:4;border:1px solid color-mix(in srgb, var(--border-strong) 80%, transparent);background:color-mix(in srgb, var(--surface-solid) 88%, transparent);border-radius:999px;position:absolute;top:7px;right:7px}.product-search-gallery__media,.product-search-gallery__media img,.product-search-gallery__placeholder,.product-search-gallery__media-button{width:100%;height:100%}.product-search-gallery__media-button{color:inherit;text-align:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block}button.product-search-gallery__media-button,button.product-search-grid-card__media-button{cursor:zoom-in}a.product-search-gallery__media-button,a.product-search-grid-card__media-button{cursor:pointer}.product-search-gallery__media img{object-fit:cover;display:block}.product-search-gallery__placeholder{background:var(--surface-glass-soft);color:var(--text-muted);font-size:var(--text-xs);text-align:center;place-items:center;padding:16px;display:grid}.product-search-gallery__overlay{z-index:2;visibility:hidden;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg-app) 88%, transparent));opacity:0;color:inherit;gap:7px;padding:38px 11px 11px;text-decoration:none;transition:opacity .14s,transform .14s,visibility .14s;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.product-search-gallery__item:hover .product-search-gallery__overlay,.product-search-gallery__item:focus .product-search-gallery__overlay,.product-search-gallery__item:focus-within .product-search-gallery__overlay{visibility:visible;opacity:1;transform:translateY(0)}.product-search-gallery__labels,.product-search-gallery__metrics,.product-search-grid-card__badges,.product-search-grid-card__metrics{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-search-gallery__footer,.product-search-grid-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.product-search-gallery__labels span{background:color-mix(in srgb, var(--surface-solid) 84%, transparent);color:var(--text-primary);text-transform:capitalize;border-radius:999px;padding:3px 6px;font-size:.68rem;font-weight:750}.product-search-gallery__labels .product-search-gallery__label--nsfw{color:var(--danger)}.product-search-gallery__footer .product-resolution-label,.product-search-grid-card__footer .product-resolution-label{font-size:.68rem}.product-search-gallery__overlay>strong{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.product-search-gallery__metrics{color:var(--text-secondary);font-size:var(--text-xs)}.product-search-gallery__metrics span,.product-search-grid-card__metrics span,.product-search-grid-card__comment-disabled{align-items:center;gap:4px;display:inline-flex}.product-search-grid-card__comment-disabled{color:var(--text-muted);font:inherit;font-size:inherit;cursor:not-allowed;opacity:.58;background:0 0;border:0;padding:0}.product-search-detailed-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.product-search-grid-card{border:1px solid var(--border-subtle);background:var(--surface-solid);min-width:0;box-shadow:var(--shadow-1);border-radius:14px;overflow:hidden}.product-search-grid-card__media{aspect-ratio:4/3;background:var(--surface-raised);display:block;position:relative;overflow:hidden}.product-search-grid-card__media-button{width:100%;height:100%;color:inherit;text-align:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block}.product-search-grid-card__media img,.product-search-grid-card__placeholder{width:100%;height:100%}.product-search-grid-card__media img{object-fit:cover;display:block}.product-search-grid-card__placeholder{color:var(--text-muted);font-size:var(--text-xs);text-align:center;place-items:center;padding:16px;display:grid}.product-search-grid-card__body{gap:10px;padding:12px;display:grid}.product-search-grid-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-search-grid-card__moderation-menu{flex:none}.product-search-grid-card__author,.product-search-grid-card__author a{min-width:0}.product-search-grid-card__author a{color:inherit;text-decoration:none}.product-search-grid-card__title{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:780;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.product-search-grid-card__title:hover,.product-search-grid-card__title:focus-visible{color:var(--accent)}.product-search-grid-card__metrics{color:var(--text-muted);font-size:var(--text-xs)}.product-search-grid-card__metrics strong{color:var(--text-primary)}.product-saved-searches{margin-bottom:var(--space-3);gap:10px;padding:12px;display:grid}.product-saved-searches__header,.product-saved-searches__item{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.product-saved-searches__header>div,.product-saved-searches__item>a{gap:2px;min-width:0;display:grid}.product-saved-searches__header span,.product-saved-searches__item span,.product-saved-searches__empty,.product-saved-searches__status{color:var(--text-muted);font-size:var(--text-xs)}.product-saved-searches__list{border-top:1px solid var(--border-subtle);gap:4px;padding-top:8px;display:grid}.product-saved-searches__item{border-radius:10px;padding:5px 6px}.product-saved-searches__item:hover{background:var(--surface-glass-soft)}.product-saved-searches__item>a{color:inherit;flex:auto;text-decoration:none;overflow:hidden}.product-saved-searches__item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-saved-searches__status{border-top:1px solid var(--border-subtle);padding-top:8px}.product-image-search{gap:var(--space-4);margin-bottom:var(--space-3);padding:clamp(var(--space-4), 3vw, var(--space-6));display:grid}.product-image-search__header,.product-image-search__summary,.product-image-search__match,.product-image-search__controls{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.product-image-search__header>div,.product-image-search__summary,.product-image-search__match>div:first-child{gap:3px;min-width:0;display:grid}.product-image-search__header-icon{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 10%, var(--surface-solid));width:48px;height:48px;color:var(--accent);flex:none;place-items:center;display:grid}.product-image-search__header strong{font-size:var(--text-lg)}.product-image-search__header span,.product-image-search__summary span,.product-image-search__filename,.product-image-search__status,.product-image-search__match span{color:var(--text-muted);font-size:var(--text-xs)}.product-image-search__header>.product-image-search__header-icon{color:var(--accent);font-size:inherit}.product-image-search__file{flex:auto}.product-image-search__controls{flex-direction:column;align-items:stretch}.product-image-search__file input[type=file]{width:100%}.product-image-search__actions,.product-image-search__match-actions{flex-wrap:wrap;gap:8px;display:flex}.product-image-search__results{border-top:1px solid var(--border-subtle);gap:10px;padding-top:10px;display:grid}.product-image-search__match-list{gap:6px;display:grid}.product-image-search__match{border:1px solid var(--border-subtle);border-radius:12px;padding:10px}.product-image-search__match a{min-width:0;color:inherit;text-decoration:none}.product-image-search__match strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-research-search{margin-bottom:var(--space-3);gap:10px;padding:12px;display:grid}.product-research-search__header,.product-research-search__item{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.product-research-search__header>div,.product-research-search__item-copy{gap:4px;min-width:0;display:grid}.product-research-search__header span,.product-research-search__item-copy>span,.product-research-search__hint,.product-research-search__status{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.product-research-search__results,.product-research-search__list{gap:8px;display:grid}.product-research-search__results{border-top:1px solid var(--border-subtle);padding-top:10px}.product-research-search__item{border-radius:10px;padding:8px}.product-research-search__item:hover{background:var(--surface-glass-soft)}.product-research-search__item-copy>a{color:inherit;text-decoration:none}@media (width<=520px){.product-research-search__header,.product-research-search__item{flex-direction:column;align-items:stretch}.product-research-search__header .sb-button,.product-research-search__item>.sb-button{width:100%}}@media (prefers-reduced-motion:reduce){.product-search-gallery__overlay{transition:none}}@media (hover:none),(width<=680px){.product-search-gallery__overlay{visibility:visible;opacity:1;transform:none}}@media (width<=820px){.product-search-structured-row{flex-direction:column;align-items:stretch}.product-search-structured-actions{justify-content:space-between}}@media (width<=680px){.product-search-controls{border-radius:15px;gap:7px;padding:7px;top:62px}.product-search-profile-list{grid-template-columns:1fr}.product-search-category-menu summary span{display:none}.product-search-category-menu summary strong{max-width:180px}.product-search-controls .product-store-filter-tabs,.product-search-structured-row .product-chip-row{padding-bottom:2px}.product-search-structured-actions{width:100%}.product-search-category-menu{min-width:0}.product-search-category-menu summary{min-height:40px}.product-search-view-switcher{flex:none}.product-search-view-switcher a{width:38px;height:36px}}@media (width<=520px){.product-image-search__controls,.product-image-search__summary,.product-image-search__match{flex-direction:column;align-items:stretch}.product-image-search__actions,.product-image-search__match-actions{width:100%}.product-image-search__actions .sb-button,.product-image-search__match-actions .sb-button{flex:auto}.product-saved-searches__header,.product-saved-searches__item{flex-direction:column;align-items:stretch}.product-saved-searches__header .sb-button,.product-saved-searches__item .sb-button{width:100%}.product-search-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-search-detailed-grid{grid-template-columns:minmax(0,1fr)}}.product-search-tools{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 78%, var(--surface-glass-soft));scrollbar-width:none;border-radius:14px;gap:8px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.product-search-tools::-webkit-scrollbar{display:none}.product-search-tool{white-space:nowrap;background:0 0;border-radius:10px;flex:1 1 0;align-items:center;gap:8px;min-height:42px;padding:7px 10px}.product-search-tool:hover{background:var(--surface-glass-soft);transform:none}.product-search-tool__icon{border-radius:8px;width:28px;height:28px}.product-search-tool strong{text-overflow:ellipsis;font-size:var(--text-sm);overflow:hidden}.product-search-empty{border-color:color-mix(in srgb, var(--accent) 22%, var(--border-subtle));background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent-soft) 70%, transparent), transparent 42%), var(--surface-solid);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:0;margin-top:18px;padding:18px;display:grid}.product-search-empty__icon,.product-search-tool-route__icon{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border-subtle));background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.product-search-empty>div:nth-child(2){gap:3px;display:grid}.product-search-empty strong{font-size:var(--text-lg)}.product-search-empty p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.product-search-empty__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-search-tool-route{gap:14px;margin-top:4px;display:grid}.product-search-tool-route__intro{border:1px solid var(--border-subtle);background:linear-gradient(120deg, color-mix(in srgb, var(--accent-soft) 55%, transparent), var(--surface-solid) 48%);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.product-search-tool-route__intro>div{gap:2px;min-width:0;display:grid}.product-search-tool-route__intro strong{font-size:var(--text-lg)}.product-search-tool-route__intro>div>span:last-child{color:var(--text-secondary);font-size:var(--text-sm)}.product-search-tool-route__auth{margin:0}.product-search-tool-route__query{border:1px solid var(--border-subtle);background:var(--surface-solid);border-radius:14px;gap:6px;margin:0;padding:12px;display:grid}.product-search-tool-route__query label{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.product-search-tool-route__query>div{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:0;color:var(--text-muted);border-radius:11px;align-items:center;gap:9px;padding-left:10px;display:flex}.product-search-tool-route__query input{background:0 0;border:0;outline:0;flex:1;min-width:0}.product-search-tool-route__query button{background:var(--accent);min-height:40px;color:var(--accent-contrast,#fff);border:0;border-radius:9px;padding:0 14px;font-weight:750}.product-search-tool-route .product-saved-searches,.product-search-tool-route .product-image-search,.product-search-tool-route .product-research-search{border-color:color-mix(in srgb, var(--accent) 16%, var(--border-subtle));box-shadow:var(--shadow-1);margin:0;padding:16px}.product-search-tool-route--image{width:min(100%,860px);margin-inline:auto}.product-search-tool-route--image .product-image-search{border-color:color-mix(in srgb, var(--accent) 22%, var(--border-subtle));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 38%), var(--surface-solid)}.product-search-tool-route .product-saved-searches__empty,.product-search-tool-route .product-research-search__hint{color:var(--text-secondary);padding:22px 8px 8px;display:block}@media (width<=680px){.product-search-tools{margin-inline:-2px}.product-search-tool{flex:none}.product-search-tool small{display:none}.product-search-empty{grid-template-columns:auto minmax(0,1fr)}.product-search-empty__actions{grid-column:1/-1;justify-content:flex-start}.product-search-tool-route__intro{align-items:flex-start;padding:13px}.product-search-tool-route__query>div{flex-wrap:wrap;align-items:stretch;padding:7px 7px 7px 10px}.product-search-tool-route__query input{min-height:32px}.product-search-tool-route__query button{width:100%}}.product-category-directory-hero{border:1px solid color-mix(in srgb, var(--border-subtle) 86%, var(--accent) 14%);background:radial-gradient(circle at 94% 4%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 31%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--accent-soft) 82%, transparent), transparent 43%), var(--surface-solid);box-shadow:0 20px 45px color-mix(in srgb, var(--shadow-color) 10%, transparent);border-radius:28px;gap:clamp(20px,3vw,30px);padding:clamp(24px,4vw,42px);display:grid}.product-category-directory-hero__copy{gap:8px;max-width:700px;display:grid}.product-category-directory-hero h1,.product-category-directory-hero p,.product-category-directory__heading h2{margin:0}.product-category-directory-hero h1{letter-spacing:-.06em;max-width:13ch;font-size:clamp(2.15rem,5vw,3.65rem);line-height:.98}.product-category-directory-hero p{max-width:60ch;color:var(--text-secondary);font-size:.98rem;line-height:1.6}.product-category-directory-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;display:grid}.product-category-directory-search__field{border:1px solid var(--border-medium);background:color-mix(in srgb, var(--bg-app) 38%, var(--surface-solid));min-width:0;min-height:52px;color:var(--text-muted);border-radius:15px;align-items:center;gap:10px;padding:0 15px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.product-category-directory-search__field:focus-within{border-color:color-mix(in srgb, var(--accent) 72%, var(--border-medium));background:var(--surface-solid);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 15%, transparent)}.product-category-directory-search__field input{width:100%;min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.product-category-directory-search__field input::placeholder{color:var(--text-muted)}.product-category-directory-search .sb-button{border-radius:15px;min-height:52px;padding-inline:20px}.product-category-directory-search__status{border-top:1px solid color-mix(in srgb, var(--border-subtle) 86%, transparent);max-width:760px;color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:5px 10px;padding-top:16px;display:flex}.product-category-directory-search__status strong,.product-category-directory-search__status p{margin:0}.product-category-directory{gap:18px;display:grid}.product-category-directory__heading{justify-content:space-between;align-items:end;gap:var(--space-4);padding:4px 2px 0;display:flex}.product-category-directory__heading h2{letter-spacing:-.04em;margin-top:4px;font-size:clamp(1.45rem,3vw,1.85rem)}.product-category-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-category-directory-card{border:1px solid var(--border-subtle);background:var(--surface-solid);min-height:138px;color:var(--text-primary);border-radius:18px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:13px;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;overflow:hidden}.product-category-directory-card:after{background:color-mix(in srgb, var(--accent) 10%, transparent);content:"";pointer-events:none;border-radius:50%;width:105px;height:105px;transition:transform .18s,background .18s;position:absolute;bottom:-34px;right:-22px}.product-category-directory-card:hover,.product-category-directory-card:focus-visible{z-index:1;border-color:color-mix(in srgb, var(--accent) 46%, var(--border-subtle));background:color-mix(in srgb, var(--surface-solid) 88%, var(--accent-soft));box-shadow:0 14px 28px color-mix(in srgb, var(--shadow-color) 13%, transparent);outline:0;transform:translateY(-2px)}.product-category-directory-card:hover:after,.product-category-directory-card:focus-visible:after{background:color-mix(in srgb, var(--accent) 16%, transparent);transform:scale(1.14)}.product-category-directory-card__marker{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-subtle));background:color-mix(in srgb, var(--accent-soft) 70%, transparent);width:42px;height:42px;color:var(--accent);border-radius:13px;place-items:center;font-size:1rem;font-weight:850;line-height:1;display:grid}.product-category-directory-card__copy{gap:5px;min-width:0;display:grid}.product-category-directory-card__copy strong{font-size:1rem;line-height:1.25}.product-category-directory-card__copy p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.79rem;line-height:1.5;display:-webkit-box;overflow:hidden}.product-category-directory-card__arrow{color:var(--text-muted);margin-top:12px;transition:color .16s,transform .16s}.product-category-directory-card:hover .product-category-directory-card__arrow,.product-category-directory-card:focus-visible .product-category-directory-card__arrow{color:var(--accent);transform:translate(2px)}@media (width<=980px){.product-category-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.product-category-directory-hero{border-radius:21px;gap:20px;padding:23px 18px}.product-category-directory-hero h1{max-width:none;font-size:clamp(2rem,11vw,2.75rem)}.product-category-directory-search{grid-template-columns:1fr}.product-category-directory-search .sb-button{width:100%}.product-category-directory__grid{grid-template-columns:1fr;gap:10px}.product-category-directory-card{min-height:0;padding:15px}}@media (prefers-reduced-motion:reduce){.product-category-directory-card,.product-category-directory-card:after,.product-category-directory-card__arrow{transition:none}}.product-settings-layout{align-items:start;gap:clamp(var(--space-5), 4vw, var(--space-8));grid-template-columns:minmax(180px,220px) minmax(0,1fr);display:grid}.product-settings-nav{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-solid);min-width:0;padding:var(--space-3);box-shadow:var(--shadow-1);gap:4px;display:grid;position:sticky;top:88px}.product-settings-nav__label{padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.product-settings-nav a{border-radius:var(--radius-sm);min-height:40px;padding:0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;font-weight:700;text-decoration:none;display:flex}.product-settings-nav a:hover,.product-settings-nav a:focus-visible{background:var(--bg-app-secondary);color:var(--text-primary)}.product-settings-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-settings-content{gap:var(--space-8);min-width:0;display:grid}.product-settings-section-group{gap:var(--space-3);min-width:0;scroll-margin-top:92px;display:grid}.product-settings-section-header{gap:var(--space-1);padding-inline:var(--space-1);display:grid}.product-settings-section-header h2,.product-settings-section-header p{margin:0}.product-settings-section-header h2{letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.6rem)}.product-settings-section-header p{max-width:68ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.product-settings-section-group .product-settings-section{border-color:var(--border-subtle);background:var(--surface-solid)}.product-settings-save-status{background:var(--bg-app-secondary);color:var(--text-secondary);font-size:var(--text-xs);border-radius:999px;justify-self:start;padding:6px 10px;font-weight:700}.product-language-selector{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.product-language-selector__label{color:var(--text-primary);font-size:var(--text-sm);font-weight:750}.product-language-selector__control{min-width:min(100%,15rem);display:inline-flex;position:relative}.product-language-selector__control:after{border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);content:"";pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:13px;transform:translateY(-65%)rotate(45deg)}.product-language-selector select{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, var(--surface-solid)), var(--surface-solid));width:100%;min-height:44px;padding:0 var(--space-7) 0 var(--space-4);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:700}.product-language-selector select:hover{border-color:color-mix(in srgb, var(--accent) 70%, var(--border-strong))}.product-language-selector select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-language-selector select:disabled{cursor:wait;opacity:.65}.product-language-selector--compact{justify-content:flex-start;gap:var(--space-2)}.product-language-selector--compact .product-language-selector__label{font-size:var(--text-xs)}.product-language-selector--compact .product-language-selector__control{min-width:8.5rem}.product-language-selector--compact select{min-height:34px;padding-left:var(--space-3)}.product-settings-appearance-card,.product-settings-password-card{gap:0;padding:0}.product-settings-control-block{gap:var(--space-3);padding:var(--space-5);display:grid}.product-settings-control-block+.product-settings-control-block{border-top:1px solid var(--border-subtle)}.product-settings-control-block>span{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.product-settings-password-fields{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-settings-password-fields .sb-field:first-child{grid-column:1/-1}.product-settings-inline-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.product-settings-inline-actions>span{color:var(--text-secondary);font-size:var(--text-xs)}.product-settings-link-row{justify-content:space-between;align-items:center;gap:var(--space-4);min-width:0;display:flex}.product-settings-link-row>div{gap:3px;min-width:0;display:grid}.product-settings-link-row strong{color:var(--text-primary);font-size:var(--text-sm)}.product-settings-link-row span{max-width:62ch;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.45}.product-settings-security-card{align-content:start}.product-settings-session-summary{align-items:baseline;gap:var(--space-2);display:flex}.product-settings-session-summary strong{font-size:var(--text-2xl)}.product-settings-session-summary span,.product-settings-session span{color:var(--text-muted);font-size:var(--text-sm)}.product-settings-session-list{gap:var(--space-2);display:grid}.product-settings-session{align-items:start;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-width:0;padding:var(--space-4) 0;grid-template-columns:minmax(0,1fr);display:grid}.product-settings-session:last-child{border-bottom:0}.product-settings-session-main{gap:3px;min-width:0;display:grid}.product-settings-session-main>span{color:var(--text-muted);font-size:var(--text-sm)}.product-settings-current-session{background:var(--accent-soft);border-radius:999px;flex:none;padding:5px 8px;font-weight:750;color:var(--accent)!important;font-size:.7rem!important}@media (width<=900px){.product-settings-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.product-settings-nav{z-index:var(--z-sticky);overscroll-behavior-inline:contain;padding:var(--space-2);scrollbar-width:none;display:flex;position:sticky;top:66px;overflow-x:auto}.product-settings-nav::-webkit-scrollbar{display:none}.product-settings-nav__label{display:none}.product-settings-nav a{white-space:nowrap;flex:none;min-height:36px}.product-settings-section-group{scroll-margin-top:122px}}@media (width<=560px){.product-settings-content{gap:var(--space-6)}.product-settings-password-fields{grid-template-columns:minmax(0,1fr)}.product-settings-password-fields .sb-field:first-child{grid-column:auto}.product-settings-link-row .sb-button{width:100%}.product-settings-control-block,.product-settings-section-group .product-settings-section{padding:var(--space-4)}.product-settings-appearance-card,.product-settings-password-card{padding:0}}.product-settings-surface{gap:var(--space-8);min-width:0;display:grid}.product-settings-session-heading{align-items:center;min-width:0;gap:var(--space-2)!important;display:flex!important}.product-settings-session-heading strong{overflow-wrap:anywhere;min-width:0}.product-settings-session-actions{flex-wrap:wrap;align-items:center;gap:var(--space-2)!important;display:flex!important}.product-settings-session-location{gap:var(--space-2);min-width:0;display:grid}.product-settings-session-map{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-subtle));border-radius:var(--radius-md);background:linear-gradient(142deg, transparent 0 29%, color-mix(in srgb, var(--accent) 17%, transparent) 30% 32%, transparent 33% 100%), linear-gradient(28deg, transparent 0 43%, color-mix(in srgb, var(--text-muted) 17%, transparent) 44% 46%, transparent 47% 100%), linear-gradient(118deg, transparent 0 67%, color-mix(in srgb, var(--text-muted) 14%, transparent) 68% 70%, transparent 71% 100%), var(--bg-app-secondary);isolation:isolate;min-height:8rem;position:relative;overflow:hidden}.product-settings-session-map:before,.product-settings-session-map:after{background:color-mix(in srgb, var(--text-muted) 18%, transparent);content:"";height:1px;position:absolute;inset:18% -12% auto;transform:rotate(-12deg)}.product-settings-session-map:after{top:62%;transform:rotate(17deg)}.product-settings-session-map__road,.product-settings-session-map__water{pointer-events:none;display:block;position:absolute}.product-settings-session-map__road--one{background:color-mix(in srgb, var(--accent) 18%, transparent);width:1px;height:130%;top:-15%;left:54%;transform:rotate(28deg)}.product-settings-session-map__road--two{background:color-mix(in srgb, var(--text-muted) 20%, transparent);width:120%;height:1px;top:48%;left:-10%;transform:rotate(-7deg)}.product-settings-session-map__water{background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:48% 0 0;width:54%;height:70%;bottom:-20%;right:-16%;transform:rotate(-18deg)}.product-settings-session-map__pin{z-index:1;border:3px solid var(--surface-solid);background:var(--accent);width:2rem;height:2rem;color:var(--text-inverse);box-shadow:var(--shadow-2);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;top:35%;left:48%;transform:rotate(-45deg)}.product-settings-session-map__pin svg{transform:rotate(45deg)}.product-settings-session-map__label{right:var(--space-2);bottom:var(--space-2);left:var(--space-2);z-index:1;border:1px solid color-mix(in srgb, var(--border-subtle) 85%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-solid) 92%, transparent);max-width:15rem;box-shadow:var(--shadow-1);gap:1px;padding:7px 9px;display:grid;position:absolute}.product-settings-session-map__label strong{color:var(--text-primary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-settings-session-map__label small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.product-settings-session-location__caption{align-items:flex-start;gap:var(--space-2);min-width:0;color:var(--accent);display:flex}.product-settings-session-location__caption svg{flex:none;margin-top:2px}.product-settings-session-location__caption span{gap:1px;min-width:0;display:grid}.product-settings-session-location__caption small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}.product-settings-session-location__caption strong{color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-settings-session-location--empty{opacity:.7}.product-settings-session-details{gap:var(--space-3);border-radius:var(--radius-md);background:var(--bg-app-secondary);width:100%;padding:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.product-settings-session-details>div{gap:3px;display:grid}.product-settings-session-details dt{color:var(--text-muted);font-size:var(--text-xs);font-weight:750}.product-settings-session-details dd{min-width:0;color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere;text-transform:none;margin:0}@media (width<=560px){.product-settings-surface{gap:var(--space-6)}.product-settings-session-actions{justify-content:flex-start;width:100%}.product-settings-session-details{grid-template-columns:minmax(0,1fr)}}@media (width>=640px){.product-settings-session{column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(11rem,15rem)}.product-settings-session-location{grid-area:1/2/span 2}.product-settings-session-actions{grid-column:1}.product-settings-session-details{grid-column:1/-1}}.product-post__media--image{background:0 0;min-height:0}.product-post__media--image .product-post__media-link,.product-post--compact .product-post__media--image{min-height:0}.product-post__media--image img{object-fit:contain;background:0 0;width:auto;max-width:100%;height:auto;max-height:min(620px,72vh)}html[data-image-presentation=SQUARE] .product-post__media--image,html[data-image-presentation=PORTRAIT] .product-post__media--image{min-height:0}html[data-image-presentation=SQUARE] .product-post__media--image{aspect-ratio:1}html[data-image-presentation=PORTRAIT] .product-post__media--image{aspect-ratio:3/4}html[data-image-presentation=SQUARE] .product-post__media--image img,html[data-image-presentation=PORTRAIT] .product-post__media--image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(620px,72vh)}html[data-image-presentation=LIMITED] .product-post__media--image img{object-fit:contain;max-height:min(620px,72vh)}.product-post__engagement{border-top:1px solid var(--border-subtle);background:var(--surface-glass-soft)}.product-post__engagement .product-post__meta{color:var(--text-muted);gap:14px;padding:10px 16px 4px;font-size:.875rem}.product-post__engagement .product-post__meta strong{color:var(--text-secondary);font-weight:700}.product-post__engagement .product-post__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px 10px 10px;display:grid}.product-post__action{min-width:0;min-height:42px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:.925rem;font-weight:700;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:inline-flex}.product-post__action:hover,.product-post__action:focus-visible{background:var(--surface-glass);color:var(--text-primary);outline:none}.product-post__action:active:not(:disabled){transform:scale(.97)}.product-post__action svg{flex:none;width:19px;height:19px}.product-post__action--like{font-variant-numeric:tabular-nums}.product-post__action--liked{color:var(--accent);background:0 0}.product-post__action--liked:hover,.product-post__action--liked:focus-visible{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent-hover)}.product-post__action--liked svg{fill:currentColor}.product-post__action:disabled{opacity:.38;cursor:not-allowed}.product-post__reaction-status{color:var(--text-muted);padding:0 16px 10px;display:block}@media (width<=760px){.product-post__engagement .product-post__meta{gap:12px;padding:8px 12px 2px;font-size:.82rem}.product-post__engagement .product-post__actions{gap:4px;padding:4px 8px 8px}.product-post__action{border-radius:10px;gap:6px;min-height:38px;padding:0 6px;font-size:.875rem}.product-post__action svg{width:18px;height:18px}}.product-post__actions .product-share-action{width:100%;min-width:0;display:flex}.product-post__actions .product-share-action>button{justify-content:center;width:100%;min-height:42px}@media (width<=760px){.product-post__actions .product-share-action>button{min-height:38px}}.product-nav__link:focus-visible,.product-nav__create:focus-visible,.product-mobile-nav__create:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-post--clickable{cursor:pointer}.product-post--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=760px){.product-mobile-nav{border-radius:18px;min-height:54px;padding:4px 6px}.product-mobile-nav .product-nav__link{min-height:40px;padding:0}.product-mobile-nav .product-nav__link svg{width:22px;height:22px}.product-mobile-nav__create{border-radius:14px;width:42px;height:42px;font-size:0}.product-mobile-nav__create svg{width:24px;height:24px}}.product-comments__heading-actions{color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.product-comments__summary{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding-top:12px;font-weight:650;display:flex}.product-comments__sort{border:1px solid var(--border-subtle);background:var(--bg-app-secondary);min-height:34px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:9px;padding:0 30px 0 10px;font-weight:700}.product-comments__sort:hover,.product-comments__sort:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle))}.product-comment:focus{outline:none}.product-comment:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 68%, transparent);outline-offset:4px;border-radius:12px}.product-comment-composer__identity-picker{width:fit-content;max-width:100%;color:var(--text-secondary);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.product-comment-composer__identity-picker select{border:1px solid var(--border-subtle);background:var(--bg-app-secondary);min-width:148px;max-width:100%;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:6px 28px 6px 10px}.product-comment-composer__identity-picker select:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 68%, transparent);outline-offset:2px}.product-comment-composer__toolbar>div{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}@media (width<=430px){.product-comment-composer__identity-picker{width:100%}.product-comment-composer__identity-picker select{flex:1;min-width:0}}.product-comment-composer__media-action{min-width:40px;min-height:40px;color:var(--text-muted);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:inline-grid}.product-comment-composer__media-action:hover,.product-comment-composer__media-action:focus-visible{border-color:var(--border-subtle);background:var(--bg-app-secondary);color:var(--text-primary)}.product-comment-composer__media-action:active{transform:translateY(1px)}.product-comment-composer__media-action.is-active{border-color:color-mix(in srgb, var(--accent) 32%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.product-comment__actions{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.product-comment__action,.product-comment__actions .product-share-action .sb-button{min-height:32px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-weight:700;line-height:1;display:inline-flex}.product-comment__action:hover,.product-comment__action:focus-visible,.product-comment__actions .product-share-action .sb-button:hover,.product-comment__actions .product-share-action .sb-button:focus-visible{border-color:var(--border-subtle);background:var(--bg-app-secondary);color:var(--text-primary)}.product-comment__action:disabled{cursor:not-allowed;opacity:.46}.product-comment__action:disabled:hover,.product-comment__action:disabled:focus-visible{color:inherit;background:0 0;border-color:#0000}.product-comment__action:active,.product-comment__actions .product-share-action .sb-button:active{transform:translateY(1px)}.product-comment__action.is-active{color:var(--accent)}.product-comment__action--like{border-radius:999px;min-width:46px;padding-inline:8px}.product-comment__action--like.is-active{background:0 0;border-color:#0000}.product-comment__actions .product-comment__source-undo-trigger{border:1px solid color-mix(in srgb, var(--danger) 24%, var(--border-subtle));background:color-mix(in srgb, var(--danger) 7%, transparent);min-width:0;max-width:100%;min-height:32px;color:color-mix(in srgb, var(--danger) 78%, var(--text-primary));font:inherit;font-size:var(--text-xs);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-weight:700;line-height:1;display:inline-flex}.product-comment__actions .product-comment__source-undo-trigger:hover:not(:disabled),.product-comment__actions .product-comment__source-undo-trigger:focus-visible{border-color:color-mix(in srgb, var(--danger) 42%, var(--border-subtle));background:color-mix(in srgb, var(--danger) 13%, var(--surface-glass-soft));color:var(--text-primary)}.product-comment__actions .product-comment__source-undo-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.product-comment__actions .product-comment__source-undo-trigger svg{flex:none}.product-comment__action--like.is-active:hover,.product-comment__action--like.is-active:focus-visible{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 8%, transparent)}.product-comment__action--accept{color:color-mix(in srgb, var(--success) 86%, var(--text-primary))}.product-comment__action-count{font-variant-numeric:tabular-nums;min-width:1ch}.product-comment__author-badge{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 10%, transparent);min-height:20px;color:var(--accent);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.product-comment__edited{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);background:color-mix(in srgb, var(--surface-glass-soft) 62%, transparent);min-height:26px;color:var(--text-muted);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.product-comment__edited svg{opacity:.8}.product-comment__action-meta{min-height:32px;color:var(--text-muted);align-items:center;padding-inline:4px;font-size:11px;font-weight:650;display:inline-flex}.product-comment__menu{width:34px;min-width:34px;height:34px;color:var(--text-muted);border-radius:9px;padding:0}.product-comment__menu:hover,.product-comment__menu:focus-visible{background:var(--bg-app-secondary);color:var(--text-primary)}.sb-menu__item{align-items:center;gap:10px;display:flex}.sb-menu__item-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.sb-menu__item--destructive{color:var(--danger)}.sb-menu__item--destructive:hover,.sb-menu__item--destructive:focus-visible{background:var(--danger-soft);color:var(--danger)}.product-comment__actions .product-share-action{display:inline-flex}.product-comment__actions .product-share-action .sb-button{border-radius:999px;padding-inline:8px;font-weight:650}.product-comment__actions .product-share-action [role=alert]{color:var(--danger);margin-left:4px;font-size:11px}.product-moderation-dialog__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-moderation-dialog__actions .sb-button{text-align:left;justify-content:flex-start;min-height:42px}.product-moderation-dialog__form{gap:14px;display:grid}.product-moderation-dialog__form>strong{color:var(--text-primary);font-size:var(--text-lg)}.product-moderation-dialog__form .sb-overlay-actions{justify-content:flex-end}@media (width<=520px){.product-moderation-dialog__actions{grid-template-columns:1fr}}@media (width<=640px){.product-comments__heading-actions{justify-content:space-between;width:100%}.product-comments__sort{min-height:36px}.product-comment__actions{gap:3px}.product-comment__action,.product-comment__actions .product-share-action .sb-button{min-height:30px;padding-inline:7px}.product-comment__action--like{min-width:42px}}@media (prefers-reduced-motion:reduce){.product-comment-composer__media-action,.product-comment__action,.product-comment__actions .product-share-action .sb-button{transition:none}}.product-comment-composer__link-panel{border:1px solid var(--glass-border);border-left:3px solid var(--link-preview-accent,var(--accent));background:color-mix(in srgb, var(--surface-solid) 88%, transparent);border-radius:12px;gap:10px;padding:12px;display:grid}.product-comment-composer__link-actions{flex-wrap:wrap;gap:8px;display:flex}.product-link-preview-card{box-sizing:border-box;border:1px solid var(--glass-border);border-left:3px solid var(--link-preview-accent,var(--accent));background:color-mix(in srgb, var(--surface-solid) 92%, transparent);min-width:0;color:inherit;border-radius:12px;grid-template-columns:minmax(0,128px) minmax(0,1fr);text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;overflow:hidden}.product-link-preview-card:hover,.product-link-preview-card:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--surface-solid) 84%, var(--accent-soft));text-decoration:none;transform:translateY(-1px)}.product-link-preview-card[data-metadata-status=URL_ONLY]{grid-template-columns:minmax(0,1fr)}.product-link-preview-card:not(:has(.product-link-preview-card__image)){grid-template-columns:minmax(0,1fr)}.product-link-preview-card[data-metadata-status=MINIMAL]{border-style:dashed}.product-link-preview-card[data-metadata-status=URL_ONLY]{background:color-mix(in srgb, var(--surface-solid) 86%, var(--bg-app-secondary))}.product-link-preview-card__image{object-fit:cover;width:100%;height:100%;min-height:104px;max-height:160px}.product-link-preview-card__body{align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.product-link-preview-card__body>strong{color:var(--text-primary);font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.product-link-preview-card__site{color:var(--link-preview-accent,var(--accent));font-size:var(--text-xs);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.product-link-preview-card__description{color:var(--text-secondary);font-size:var(--text-xs);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.product-link-preview-card__url{color:var(--text-muted);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-link-preview-card--compact{border-radius:10px;grid-template-columns:minmax(0,88px) minmax(0,1fr)}.product-link-preview-card--compact .product-link-preview-card__image{min-height:76px;max-height:112px}.product-link-preview-card--compact .product-link-preview-card__body{gap:3px;padding:9px 10px}.product-link-preview-card--compact .product-link-preview-card__body>strong{font-size:var(--text-xs);-webkit-line-clamp:2;line-clamp:2}.product-link-preview-card--compact .product-link-preview-card__description{-webkit-line-clamp:2;line-clamp:2}.product-link-preview-card--compact .product-link-preview-card__url{font-size:10px}@media (width<=560px){.product-link-preview-card{grid-template-columns:minmax(0,96px) minmax(0,1fr)}.product-link-preview-card__image{min-height:96px}}@media (width<=430px){.product-link-preview-card{grid-template-columns:minmax(0,84px) minmax(0,1fr)}.product-link-preview-card__image{min-height:84px}.product-link-preview-card__body{gap:3px;padding:9px 10px}.product-link-preview-card__description{-webkit-line-clamp:2;line-clamp:2}.product-link-preview-card--compact{grid-template-columns:minmax(0,72px) minmax(0,1fr)}.product-link-preview-card--compact .product-link-preview-card__image{min-height:72px}}@media (prefers-reduced-motion:reduce){.product-link-preview-card{transition:none}}.product-source-card{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.product-source-card__heading{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.product-source-card__icon{border:1px solid color-mix(in srgb, currentColor 24%, transparent);width:34px;height:34px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:50%;flex:none;place-items:center;display:inline-grid}.product-source-card--verified .product-source-card__icon{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}.product-source-card__summary{gap:var(--space-1);min-width:0;display:grid}.product-source-card__title-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.product-source-card__title-row .sb-icon-button{flex:none}.product-source-card__heading h2,.product-source-card__heading p{margin:0}.product-source-card__heading h2{font-size:var(--text-lg)}.product-source-card__heading p{max-width:72ch;color:var(--text-secondary);font-size:var(--text-sm)}.product-source-card__verification-evidence{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-app-secondary);display:grid}.product-source-card__verification-evidence>strong{font-size:var(--text-sm)}.product-source-card__verification-evidence dl{gap:var(--space-2);margin:0;display:grid}.product-source-card__verification-evidence dl>div{gap:var(--space-3);grid-template-columns:minmax(120px,auto) minmax(0,1fr);display:grid}.product-source-card__verification-evidence dt{color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.product-source-card__verification-evidence dd{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--text-sm);margin:0}.product-source-answer{gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-app-secondary);display:grid}.product-source-answer__author{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.product-source-answer__identity-link,.product-source-answer__identity-link:hover{width:fit-content;color:inherit;text-decoration:none;display:inline-flex}.product-source-card__reference{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:fit-content;color:var(--text-secondary);font-size:var(--text-sm);font-weight:600;text-decoration:none;display:inline-flex}.product-source-card__reference:hover{color:var(--text-primary);text-decoration:none}.product-source-answer__author>span:last-child{color:var(--text-muted);font-size:var(--text-xs);margin-left:auto}.product-source-answer__content{overflow-wrap:anywhere;min-width:0;color:var(--text-primary)}.product-source-card__footer{align-items:end;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.product-source-card__footer .product-source-card__dispute-controls{min-width:0}.product-source-card__footer .product-source-card__reference{white-space:nowrap;justify-self:end}.product-source-answer__content p{margin:0}.product-source-answer--sourcebot{gap:var(--space-2);border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 6%, var(--bg-app-secondary))}.product-source-answer--sourcebot .product-source-answer__content{gap:var(--space-2);display:grid}.product-source-answer--sourcebot .product-source-answer__content>strong{color:var(--text-primary);font-size:var(--text-base)}.product-source-answer--sourcebot .sb-badge{width:fit-content}.product-source-answer__media{width:min(100%,420px);max-height:360px;margin-top:var(--space-3);border-radius:var(--radius-md);object-fit:contain;display:block}.product-source-answer__media-button{width:fit-content;max-width:100%;margin-top:var(--space-3);border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.product-source-answer__media-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-source-answer__media-button .product-source-answer__media{margin-top:0}.product-source-answer__media--sticker,.product-source-answer__media--emote{width:min(160px,50vw);max-height:180px}.product-post__inline-editor{gap:var(--space-3);display:grid}.product-comment--deeplink-target{animation:1.8s ease-out product-comment-deeplink}@keyframes product-comment-deeplink{0%,25%{background:color-mix(in srgb, var(--accent) 13%, transparent);box-shadow:0 0 0 4px var(--accent-soft)}to{box-shadow:none;background:0 0}}@media (width<=640px){.product-source-card__heading{align-items:flex-start}.product-source-answer__author>span:last-child{width:100%;margin-left:0}.product-source-card__verification-evidence dl>div{grid-template-columns:1fr;gap:2px}.product-source-card__footer{grid-template-columns:minmax(0,1fr)}.product-source-card__footer .product-source-card__reference{justify-self:start}}@media (prefers-reduced-motion:reduce){.product-comment--deeplink-target{outline:2px solid var(--accent);outline-offset:4px;animation:none}}.product-notification-list{gap:8px}.product-notification-row{align-items:center;gap:var(--space-3);border-color:var(--border-subtle);background:var(--surface-solid);grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px;display:grid}.product-notification--unread{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 5%, var(--surface-solid))}.product-notification-row__identity{place-items:center;min-width:38px;display:grid}.product-notification-row__mark{background:var(--border-medium);border-radius:50%;width:10px;height:10px}.product-notification--unread .product-notification-row__mark{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.product-notification-row .product-list-row__copy{gap:4px;min-width:0}.product-notification-row .product-list-row__copy strong{color:var(--text-primary);font-size:var(--text-sm)}.product-notification-row .product-list-row__copy>span{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;overflow:hidden}.product-notification-row__title{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.product-notification-row__title time{color:var(--text-muted);font-size:var(--text-xs);flex:none}.product-notification-row__group-copy{color:var(--text-muted)!important;font-size:var(--text-xs)!important}.product-notification-row__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.product-notification-empty{align-items:center;gap:var(--space-2);border-color:color-mix(in srgb, var(--accent) 18%, var(--border-subtle));background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 48%), var(--surface-solid);grid-template-columns:auto minmax(0,1fr);min-height:0;padding:clamp(18px,4vw,28px);display:grid}.product-notification-empty__icon{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:14px;place-items:center;display:grid}.product-notification-empty__copy{gap:4px;min-width:0;display:grid}.product-notification-empty strong,.product-notification-empty p{margin:0}.product-notification-empty p{color:var(--text-secondary);margin:0;line-height:1.5}@media (width<=680px){.product-notification-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.product-notification-row__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.product-notification-row__title{align-items:flex-start}.product-notification-empty{gap:12px;padding:18px}.product-notification-empty__icon{border-radius:12px;width:40px;height:40px}}.product-notification-actor-stack{align-items:center;min-width:max-content;padding-left:8px;display:flex}.product-notification-actor-stack__item{border:2px solid var(--surface-solid);background:var(--surface-solid);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;display:grid;position:relative;overflow:visible}.product-notification-actor-stack__item:first-child{margin-left:0}.product-notification-actor-stack__item .cosmetic-identity{width:30px;height:30px;display:block}.product-notification-actor-stack__item .cosmetic-identity__avatar-shell,.product-notification-actor-stack__item .sb-avatar{width:30px;height:30px}.product-notification-actor-stack__item .cosmetic-identity__name{display:none}.product-notification-actor-stack__more{border:2px solid var(--surface-solid);background:var(--bg-app-secondary);min-width:30px;height:30px;color:var(--text-secondary);border-radius:50%;place-items:center;margin-left:-7px;font-size:.67rem;font-weight:800;display:grid}.sb-topbar-notification-menu__identity .product-notification-actor-stack{padding-left:0}.sb-topbar-notification-menu__identity .product-notification-actor-stack__item{width:30px;height:30px}.sb-topbar-notification-menu__identity .product-notification-actor-stack__item .cosmetic-identity,.sb-topbar-notification-menu__identity .product-notification-actor-stack__item .cosmetic-identity__avatar-shell,.sb-topbar-notification-menu__identity .product-notification-actor-stack__item .sb-avatar{width:26px;height:26px}.sb-topbar-notification-menu__identity .product-notification-actor-stack__more{min-width:26px;height:26px;font-size:.6rem}@media (width<=620px){.product-notification-actor-stack__item{width:32px;height:32px}.product-notification-actor-stack__item .cosmetic-identity,.product-notification-actor-stack__item .cosmetic-identity__avatar-shell,.product-notification-actor-stack__item .sb-avatar{width:28px;height:28px}}.product-store-hero{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, transparent), var(--surface));border-radius:24px;justify-content:space-between;align-items:end;gap:20px;padding:22px;display:flex}.product-store-hero h1{letter-spacing:-.045em;max-width:12ch;margin:4px 0 8px;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.product-store-wallet{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--surface-strong) 88%, transparent);text-align:right;border-radius:18px;flex:none;min-width:150px;padding:14px 16px}.product-store-wallet span,.product-store-wallet small{color:var(--text-muted);display:block}.product-store-wallet strong{margin:4px 0;font-size:1.25rem;display:block}.product-store-filter-bar{z-index:15;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 90%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);scrollbar-width:none;border-radius:18px;gap:8px;padding:8px;display:flex;position:sticky;top:76px;overflow-x:auto}.product-store-filter-bar::-webkit-scrollbar{display:none}.product-store-filter{min-height:38px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 15px;font-weight:700}.product-store-filter:hover{color:var(--text);background:color-mix(in srgb, var(--surface-hover) 88%, transparent)}.product-store-filter--active{border-color:color-mix(in srgb, var(--accent) 48%, transparent);color:var(--text);background:color-mix(in srgb, var(--accent) 18%, var(--surface-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}.product-store-feedback{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:14px;padding:10px 14px}.product-store-load-more{justify-content:center;display:flex}.product-store-load-more__button{border:1px solid color-mix(in srgb, var(--accent) 36%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface-strong));min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 20px;font-weight:800}.product-store-load-more__button:hover{background:color-mix(in srgb, var(--accent) 18%, var(--surface-strong))}.product-store-load-more__button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-store-grid{grid-template-columns:repeat(auto-fill,minmax(min(245px,100%),1fr));gap:16px;display:grid}.product-store-item{background:linear-gradient(160deg, color-mix(in srgb, var(--surface-strong) 97%, transparent), var(--surface));border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.product-store-item:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));transform:translateY(-2px);box-shadow:0 16px 40px #0000002e}.product-store-item--selected{border-color:color-mix(in srgb, var(--accent) 52%, var(--border))}.product-store-item__category{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.product-store-item h2{margin:0;font-size:1.02rem;line-height:1.25}.product-store-item>p{min-height:2.7em;color:var(--text-muted);margin:-4px 0 0;font-size:.86rem;line-height:1.4}.product-store-item h3{margin:0;font-size:1.02rem;line-height:1.25}.product-store-preview{border:1px solid color-mix(in srgb, var(--border) 68%, transparent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 48%), color-mix(in srgb, var(--surface) 91%, black);isolation:isolate;border-radius:18px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.product-store-preview:before,.product-store-preview:after{pointer-events:none;content:"";position:absolute}.product-store-preview__profile{z-index:2;justify-items:center;gap:14px;display:grid;position:relative}.product-store-preview__profile strong{max-width:170px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-store-preview--font strong{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:1.45rem;position:relative;overflow:hidden}.product-store-preview--font span{color:var(--text-muted);font-size:.72rem;position:absolute;bottom:16px}.product-store-preview--pack{padding:18px}.product-store-preview__media{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.product-store-preview__media img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.product-store-preview__pack-empty{color:var(--text-muted);text-align:center;justify-items:center;gap:8px;display:grid}.product-store-preview__pack-empty strong{color:var(--text);font-size:1.8rem}.product-store-item__price{color:#f4c84d;align-items:center;gap:7px;font-size:1rem;font-weight:800;display:flex}.product-store-coin{border:2px solid;border-radius:50%;place-items:center;width:19px;height:19px;font-size:0;display:inline-grid}.product-store-coin:after{content:"";background:currentColor;border-radius:999px;width:7px;height:2px}.product-store-state{color:var(--text-muted);margin-top:3px;font-size:.76rem}.product-store-item__footer{gap:10px;margin-top:auto;display:grid}.product-store-action{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 85%, white 5%);width:100%;min-height:43px;color:var(--accent-contrast,#071018);font:inherit;cursor:pointer;border-radius:14px;font-weight:850}.product-store-action:hover:not(:disabled){filter:brightness(1.06)}.product-store-action:disabled{cursor:default;opacity:.58}.product-store-action--owned{background:color-mix(in srgb, var(--surface-hover) 92%, transparent);color:var(--text)}.product-store-item__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-store-action--secondary{border-color:var(--border);background:var(--surface-strong);color:var(--text)}.product-store-pack-detail{width:min(780px,100vw - 32px);max-height:min(86vh,860px)}.product-store-pack-detail__body{gap:18px;display:grid}.product-store-pack-detail__status{color:var(--text-muted);text-align:center;margin:0;padding:24px 4px}.product-store-pack-detail__meta{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;margin:0;display:grid}.product-store-pack-detail__meta>div{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-strong) 88%, transparent);border-radius:13px;gap:4px;min-width:0;padding:10px 12px;display:grid}.product-store-pack-detail__meta dt{color:var(--text-muted);font-size:.72rem;font-weight:750}.product-store-pack-detail__meta dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:750;overflow:hidden}.product-store-pack-detail__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.product-store-pack-detail__asset{min-width:0;margin:0}.product-store-pack-detail__asset-media{aspect-ratio:1;border:1px solid var(--border);background:linear-gradient(45deg, color-mix(in srgb, var(--surface-hover) 74%, transparent) 25%, transparent 25% 75%, color-mix(in srgb, var(--surface-hover) 74%, transparent) 75%), linear-gradient(45deg, color-mix(in srgb, var(--surface-hover) 74%, transparent) 25%, transparent 25% 75%, color-mix(in srgb, var(--surface-hover) 74%, transparent) 75%), var(--surface-strong);background-position:0 0,8px 8px;background-size:16px 16px;border-radius:14px;place-items:center;padding:10px;display:grid;overflow:hidden}.product-store-pack-detail__asset img{object-fit:contain;width:100%;height:100%}.product-store-pack-detail__asset figcaption{color:var(--text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.75rem;font-weight:650;overflow:hidden}.product-store-pack-detail__action{justify-self:end;width:min(100%,240px)}.product-store-admin-badge{width:fit-content;color:var(--accent);align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex}.product-store-preview--star-dust,.product-profile-content--star-dust{background-image:radial-gradient(circle at 18% 24%,#fff 0 1px,#0000 2px),radial-gradient(circle at 76% 18%,#b8ddff 0 1.5px,#0000 2.5px),radial-gradient(circle at 66% 72%,#fff1a8 0 1px,#0000 2px);box-shadow:inset 0 0 50px #7b8cff22}.product-store-preview--blue-energy,.product-profile-content--blue-energy{box-shadow:inset 0 0 70px #1b88ff44,0 0 22px #278dff33}.product-store-preview--blue-energy:before{border:2px solid #55c8ff88;border-radius:50%;width:70%;height:70%;box-shadow:0 0 30px #42aaff88}.product-store-preview--fire-pulse,.product-profile-content--fire-pulse{box-shadow:inset 0 -30px 70px #ff5d2d44}.product-store-preview--fire-pulse:before{border-radius:50%;inset:18% 24%;box-shadow:0 18px 35px #ff6b38bb}.product-store-preview--pink-hearts,.product-profile-content--pink-hearts{background-image:radial-gradient(circle at 22% 30%,#ff79bd 0 4px,#0000 5px),radial-gradient(circle at 76% 24%,#ffacd5 0 3px,#0000 4px),radial-gradient(circle at 70% 76%,#ff6faf 0 4px,#0000 5px)}.product-store-preview--dark-smoke,.product-profile-content--dark-smoke{background-image:radial-gradient(at 50% 90%,#6a4a7d55,#0000 55%);box-shadow:inset 0 -45px 55px #05060a88}.product-store-preview--snow-drift,.product-profile-content--snow-drift{background-image:radial-gradient(circle at 20% 25%,#fff 0 2px,#0000 3px),radial-gradient(circle at 78% 32%,#d9f3ff 0 2px,#0000 3px),radial-gradient(circle at 55% 76%,#fff 0 1.5px,#0000 2.5px);box-shadow:inset 0 0 55px #9cdfff22}.product-store-preview--electric-burst,.product-profile-content--electric-burst{background:linear-gradient(115deg,#0000 43%,#65e9ff55 44% 45%,#0000 46%),linear-gradient(65deg,#0000 56%,#9b6cff55 57% 58%,#0000 59%);box-shadow:inset 0 0 60px #5d5cff22}.product-store-preview--holy-glow,.product-profile-content--holy-glow{box-shadow:inset 0 0 70px #ffeaa355,0 0 20px #ffe58a33}.product-store-preview--holy-glow:before{border:2px solid #fff2aa99;border-radius:50%;width:66%;height:66%;box-shadow:0 0 28px #ffe56aaa}.product-store-preview--butterfly,.product-profile-content--butterfly{background-image:radial-gradient(at 23% 34%,#d79cff 0 4px,#0000 5px),radial-gradient(at 78% 29%,#80e7ff 0 4px,#0000 5px),radial-gradient(at 69% 75%,#ffa8d1 0 3px,#0000 4px)}.product-store-preview--rgb-glitch,.product-profile-content--rgb-glitch{background-image:repeating-linear-gradient(0deg,#0000 0 9px,#ffffff08 10px);box-shadow:inset 7px 0 #ff3b7b22,inset -7px 0 #36e9ff22}.product-store-preview--moon-mist,.product-profile-content--moon-mist{background-image:radial-gradient(circle at 70% 24%,#dce6ff66,#0000 22%);box-shadow:inset 0 -30px 60px #7895c822}.product-store-preview--leaf-drift,.product-profile-content--leaf-drift{background-image:radial-gradient(at 20% 32%,#58d879 0 4px,#0000 5px),radial-gradient(at 78% 22%,#9ee66f 0 3px,#0000 4px),radial-gradient(at 66% 76%,#4ac36b 0 4px,#0000 5px);box-shadow:inset 0 0 55px #40c76d1f}.admin-store-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.admin-store-panel{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:14px;padding:18px;display:grid}.admin-store-panel h2,.admin-store-panel h3{margin:0}.admin-store-form{gap:10px;display:grid}.admin-store-form label{color:var(--text-muted);gap:5px;font-size:.82rem;font-weight:700;display:grid}.admin-store-form input,.admin-store-form select,.admin-store-form textarea{border:1px solid var(--border);background:var(--surface-strong);width:100%;min-height:42px;color:var(--text);font:inherit;border-radius:12px;padding:9px 11px}.admin-store-pack-list{gap:10px;display:grid}.admin-store-pack{border:1px solid var(--border);background:var(--surface-strong);border-radius:15px;gap:10px;padding:14px;display:grid}.admin-store-pack__meta{color:var(--text-muted);flex-wrap:wrap;gap:8px 12px;font-size:.8rem;display:flex}@media (width<=760px){.product-store-hero{flex-direction:column;align-items:stretch;padding:17px}.product-store-wallet{text-align:left;width:100%}.product-store-filter-bar{margin-inline:-2px;top:68px}.product-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-store-item{border-radius:17px;gap:9px;padding:9px}.product-store-preview{border-radius:14px;min-height:145px}.product-store-item>p{display:none}.product-store-item h2{font-size:.88rem}.product-store-item__category,.product-store-state{font-size:.66rem}.product-store-action{border-radius:12px;min-height:40px;font-size:.8rem}.product-store-item__actions{grid-template-columns:1fr}.product-store-pack-detail{width:calc(100vw - 18px);max-height:92vh}.product-store-pack-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.product-store-pack-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-store-pack-detail__asset-media{padding:7px}.product-store-pack-detail__action{justify-self:stretch;width:100%}.admin-store-grid{grid-template-columns:1fr}}@media (width<=350px){.product-store-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-store-item{transition:none}}.product-store-section{gap:14px;min-width:0;padding-top:4px;display:grid}.product-store-section+.product-store-section{border-top:1px solid color-mix(in srgb, var(--border) 76%, transparent);padding-top:18px}.product-store-section__header{justify-content:space-between;align-items:end;gap:16px;min-width:0;display:flex}.product-store-section__header>div{gap:4px;min-width:0;display:grid}.product-store-section__header h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,2vw,1.35rem)}.product-store-section__header p{max-width:650px;color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.45}.product-store-featured-badge{border:1px solid color-mix(in srgb, #f4c84d 38%, var(--border));background:color-mix(in srgb, #f4c84d 10%, var(--surface));color:#d9ad32;letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 9px;font-size:.7rem;font-weight:850;display:inline-flex}.product-store-section .product-store-item h3{margin:0;font-size:1.02rem;line-height:1.25}@media (width<=680px){.product-store-section{gap:12px}.product-store-section+.product-store-section{padding-top:14px}.product-store-section__header{align-items:start}.product-store-section .product-store-grid{grid-template-columns:minmax(0,1fr)}.product-store-section .product-store-item{box-sizing:border-box;width:100%;max-width:100%}.product-store-filter-bar{overscroll-behavior-inline:contain;top:64px}}@media (prefers-reduced-motion:reduce){.product-store-section .product-store-item{transition:none}.product-store-section .product-store-item:hover{transform:none}}.product-store-page{min-width:0}.product-store-filter-bar{box-sizing:border-box;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.product-store-grid{min-width:0}@media (width<=1120px){.product-store-hero{flex-direction:column;align-items:stretch;min-width:0}.product-store-hero>div:first-child{width:100%;min-width:0}.product-store-wallet{text-align:left;flex:0 auto;width:100%;min-width:0;max-width:100%}}@media (width<=780px){.product-store-page .product-store-preview--effect:before,.product-store-page .product-store-preview--effect:after{top:42%}}.product-store-preview--effect{--fx-size:150px;background:color-mix(in srgb, var(--surface) 93%, black);box-shadow:none}.product-store-preview--effect:before,.product-store-preview--effect:after{z-index:1;width:var(--fx-size);height:var(--fx-size);content:"";pointer-events:none;transform-origin:50%;border-radius:50%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.product-store-preview--effect .product-store-preview__profile{z-index:2;position:relative}@keyframes sb-fx-orbit{0%{transform:translate(-50%,-50%)rotate(0)scale(.98)}50%{transform:translate(-50%,-50%)rotate(180deg)scale(1.04)}to{transform:translate(-50%,-50%)rotate(360deg)scale(.98)}}@keyframes sb-fx-pulse{0%,to{opacity:.58;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.09)}}@keyframes sb-fx-drift{0%,to{transform:translate(-52%,-46%)rotate(-6deg)}50%{transform:translate(-48%,-54%)rotate(7deg)}}@keyframes sb-fx-float{0%,to{opacity:.55;transform:translate(-50%,-44%)scale(.92)}50%{opacity:1;transform:translate(-50%,-57%)scale(1.04)}}@keyframes sb-fx-glitch{0%,88%,to{filter:hue-rotate();transform:translate(-50%,-50%)}90%{filter:hue-rotate(60deg);transform:translate(calc(-50% - 4px),calc(2px - 50%))}94%{filter:hue-rotate(-45deg);transform:translate(calc(5px - 50%),calc(-50% - 2px))}}@keyframes sb-fx-profile-flow{0%,to{background-position:0 20%}50%{background-position:100% 80%}}@keyframes sb-fx-profile-breathe{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.12)brightness(1.045)}}.product-store-preview--star-dust:before{background:#fff;width:5px;height:5px;animation:7s linear infinite sb-fx-orbit;box-shadow:62px -45px #b8ddff,-58px -37px 0 1px #fff1a8,70px 23px 0 1px #fff,-69px 28px #8fcfff,34px 63px #fff7c4,-30px 66px 0 1px #fff}.product-store-preview--star-dust:after{border:1px solid #9ecfff66;animation:3s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 30px #7b8cff66}.product-store-preview--blue-energy:before{background:radial-gradient(circle,#0000 54%,#258dff1f 72%,#0000 74%);border:2px solid #5bd7ffcc;animation:2.3s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 16px #4acfffaa,inset 0 0 22px #277dff88}.product-store-preview--blue-energy:after{width:calc(var(--fx-size) + 18px);height:calc(var(--fx-size) + 18px);border:1px dashed #8ce8ff77;animation:8s linear infinite sb-fx-orbit}.product-store-preview--fire-pulse:before{background:radial-gradient(circle,#0000 46%,#ff9a3c55 58%,#ff492d66 64%,#0000 74%);animation:1.75s ease-in-out infinite sb-fx-pulse;box-shadow:0 18px 34px #ff572f66}.product-store-preview--fire-pulse:after{background:#ffc75c;width:10px;height:10px;animation:4.5s linear infinite sb-fx-orbit;box-shadow:-56px 26px 0 -2px #ff6848,57px 14px 0 -1px #ff9e43,-35px -56px 0 -2px #ffb84e,34px -62px 0 -2px #ff6240}.product-store-preview--pink-hearts:before{color:#ff79bd;content:"♥";text-shadow:58px -18px #ffacd5,-56px 4px #ff70b4,43px 53px #ff91c8,-39px 55px #ffc0df;width:auto;height:auto;font-size:19px;animation:2.8s ease-in-out infinite sb-fx-float}.product-store-preview--pink-hearts:after{border:1px solid #ff8fc255;animation:3.2s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 28px #ff75b944}.product-store-preview--dark-smoke:before{filter:blur(13px);background:radial-gradient(at 35% 55%,#8d63a966 0 18%,#0000 58%),radial-gradient(at 70% 45%,#33394788 0 20%,#0000 62%);animation:4.8s ease-in-out infinite sb-fx-drift}.product-store-preview--dark-smoke:after{background:radial-gradient(circle,#0000 45%,#74518a33 66%,#0000 75%);animation:4s ease-in-out infinite sb-fx-pulse}.product-store-preview--snow-drift:before{background:#fff;width:5px;height:5px;animation:3.7s ease-in-out infinite sb-fx-drift;box-shadow:60px -42px #d9f3ff,-62px -30px 0 1px #fff,57px 34px 0 1px #c9ebff,-54px 43px #fff,17px 68px #e8f8ff,-15px -70px 0 1px #fff}.product-store-preview--snow-drift:after{border:1px solid #d9f3ff44;animation:3.6s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 26px #9cdfff55}.product-store-preview--electric-burst:before{background:conic-gradient(from 12deg, transparent 0 9%, #65e9ffbb 10% 11%, transparent 12% 32%, #9b6cffaa 33% 34%, transparent 35% 62%, #59d7ff99 63% 64%, transparent 65% 100%);filter:drop-shadow(0 0 8px #65e9ff99);animation:3s linear infinite sb-fx-orbit}.product-store-preview--electric-burst:after{border:1px solid #766cff88;animation:1.8s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 30px #5de6ff55}.product-store-preview--holy-glow:before{background:radial-gradient(circle,#fffbd355 0 34%,#ffe48533 52%,#0000 72%);animation:2.6s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 30px #fff2a088,inset 0 0 26px #fffbd377}.product-store-preview--holy-glow:after{width:calc(var(--fx-size) + 14px);height:calc(var(--fx-size) + 14px);border:1px solid #fff7bd99;animation:9s linear infinite sb-fx-orbit}.product-store-preview--butterfly:before{background:#a7e6ff;border-radius:70% 30%;width:8px;height:8px;animation:5.2s ease-in-out infinite sb-fx-orbit;box-shadow:61px -22px 0 2px #d4a6ff,-57px -13px 0 1px #88dcff,45px 50px 0 1px #efb8ff,-48px 48px 0 2px #9ce5ff}.product-store-preview--butterfly:after{animation:3.1s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 25px #b79cff55}.product-store-preview--rgb-glitch:before{border:2px solid #4ef4ff;animation:2.1s step-end infinite sb-fx-glitch;box-shadow:6px 0 0 -2px #ff42d4,-6px 0 0 -2px #6376ff,0 0 24px #4ef4ff77}.product-store-preview--rgb-glitch:after{background:repeating-linear-gradient(0deg,#0000 0 11px,#ffffff12 12px 13px);animation:2.4s ease-in-out infinite sb-fx-pulse}.product-store-preview--moon-mist:before{filter:blur(11px);background:radial-gradient(at 40%,#b6d3ff44 0 25%,#0000 62%),radial-gradient(at 65% 55%,#8f95d744 0 20%,#0000 60%);animation:5.5s ease-in-out infinite sb-fx-drift}.product-store-preview--moon-mist:after{border:1px solid #b9ceff55;animation:4.2s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 26px #8da8e755}.product-store-preview--leaf-drift:before{background:#71dc8b;border-radius:80% 20%;width:7px;height:12px;animation:6.2s ease-in-out infinite sb-fx-orbit;box-shadow:59px -26px #9ee39c,-56px -18px 0 1px #4fcf79,43px 49px #a2e78f,-47px 44px 0 1px #66d982}.product-store-preview--leaf-drift:after{animation:3.7s ease-in-out infinite sb-fx-pulse;box-shadow:0 0 26px #55d98044}.product-profile-content--star-dust,.product-profile-content--snow-drift,.product-profile-content--pink-hearts,.product-profile-content--electric-burst,.product-profile-content--butterfly,.product-profile-content--leaf-drift{background-size:165% 165%;animation:8s ease-in-out infinite sb-fx-profile-flow,3.8s ease-in-out infinite sb-fx-profile-breathe}.product-profile-content--blue-energy,.product-profile-content--fire-pulse,.product-profile-content--dark-smoke,.product-profile-content--holy-glow,.product-profile-content--rgb-glitch,.product-profile-content--moon-mist{animation:2.8s ease-in-out infinite sb-fx-profile-breathe}@media (width<=760px){.product-store-preview--effect{--fx-size:132px}}.product-store-preview--name-effect{text-align:center;place-content:center;gap:10px;min-height:132px;display:grid}.product-store-preview--name-effect strong{font-size:clamp(1.4rem,4vw,2rem);line-height:1.1}.product-store-preview--name-effect span{color:var(--muted);text-transform:capitalize;font-size:.78rem}.sb-name-effect--red{color:#ef5b63;text-shadow:0 0 .45em #ef5b6355}.sb-name-effect--blue{color:#5f9cff;text-shadow:0 0 .45em #5f9cff55}.sb-name-effect--green{color:#48c878;text-shadow:0 0 .45em #48c87855}.sb-name-effect--purple{color:#a978ff;text-shadow:0 0 .45em #a978ff55}.sb-name-effect--gold{color:#e6bd55;text-shadow:0 0 .45em #e6bd5555}@keyframes sb-name-effect-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes sb-name-effect-pulse{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.25)brightness(1.12)}}.sb-name-effect--rainbow,.sb-name-effect--aurora,.sb-name-effect--inferno,.sb-name-effect--ice{color:#0000;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite sb-name-effect-shift}.sb-name-effect--rainbow{background-image:linear-gradient(90deg,#ff677d,#ffcf5a,#63d58b,#58a8ff,#b275ff,#ff677d)}.sb-name-effect--aurora{text-shadow:0 0 .55em #6a9cff44;background-image:linear-gradient(90deg,#57e5c5,#6a9cff,#b7f,#57e5c5)}.sb-name-effect--inferno{text-shadow:0 0 .5em #ff674755;background-image:linear-gradient(90deg,#ffda68,#ff794e,#e94a4f,#ffda68)}.sb-name-effect--ice{text-shadow:0 0 .5em #82d9ff55;background-image:linear-gradient(90deg,#eaffff,#7fdcff,#8da7ff,#eaffff)}.sb-name-effect--cyber{color:#67f4ff;text-shadow:.055em 0 #ff4ccf,-.055em 0 #586cff,0 0 .5em #67f4ff66;animation:2.2s ease-in-out infinite sb-name-effect-pulse}@media (prefers-reduced-motion:reduce){.product-store-preview--effect:before,.product-store-preview--effect:after,.sb-name-effect--rainbow,.sb-name-effect--aurora,.sb-name-effect--inferno,.sb-name-effect--ice,.sb-name-effect--cyber,.product-profile-content--star-dust,.product-profile-content--blue-energy,.product-profile-content--fire-pulse,.product-profile-content--pink-hearts,.product-profile-content--dark-smoke,.product-profile-content--snow-drift,.product-profile-content--electric-burst,.product-profile-content--holy-glow,.product-profile-content--butterfly,.product-profile-content--rgb-glitch,.product-profile-content--moon-mist,.product-profile-content--leaf-drift{animation:none!important}}@keyframes sb-name-hologram-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes sb-name-solar-pulse{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.18)saturate(1.08)}}@keyframes sb-name-terminal-flicker{0%,92%,to{opacity:1}94%{opacity:.76}96%{opacity:.94}}@keyframes sb-name-sequential-bounce{0%,68%,to{transform:translateY(0)}78%{transform:translateY(-.16em)}88%{transform:translateY(.04em)}}@keyframes sb-name-gradient-travel{to{background-position:200%}}@keyframes sb-name-soft-flicker{0%,72%,to{opacity:1}78%{opacity:.82}84%{opacity:.94}}@keyframes sb-name-soft-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.08em)}}.sb-name-effect--hologram,.sb-name-effect--candy,.sb-name-effect--chrome,.sb-name-effect--wave-gradient,.sb-name-effect--sparkle-sweep,.sb-name-effect--metallic-shine,.sb-name-effect--plasma,.sb-name-effect--chroma{color:#0000;background-size:240% 240%;-webkit-background-clip:text;background-clip:text}.sb-name-effect--hologram,.sb-name-effect--candy,.sb-name-effect--chrome{animation:5.5s ease-in-out infinite sb-name-hologram-flow}.sb-name-effect--hologram{text-shadow:0 0 .5em #78dfff55;background-image:linear-gradient(100deg,#eaffff 0%,#53e5ff 20%,#8c7cff 44%,#f0a8ff 63%,#67f4ff 82%,#eaffff 100%)}.sb-name-effect--void{color:#c8b8ff;text-shadow:0 0 .18em #8e6cff88,0 0 .55em #3c1f6e99,.045em .045em #181126;-webkit-text-stroke:.35px #8267c6}.sb-name-effect--solar{color:#fff6ca;text-shadow:0 0 .16em #fff6ca99,0 0 .48em #ffc55f88,0 0 .8em #ff7a3f55;animation:2.6s ease-in-out infinite sb-name-solar-pulse}.sb-name-effect--candy{text-shadow:0 0 .42em #d98bff44;background-image:repeating-linear-gradient(115deg,#ff7fc8 0 13%,#ffd4ec 13% 24%,#68ddff 24% 38%,#b79cff 38% 52%,#ff7fc8 52% 65%)}.sb-name-effect--terminal{color:#74f798;text-shadow:.055em 0 #174b26,-.055em 0 #174b26,0 0 .52em #4cff7b66;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;animation:3.4s step-end infinite sb-name-terminal-flicker}.sb-name-effect--chrome{text-shadow:0 0 .34em #a9c7e655;background-image:linear-gradient(105deg,#76859a 0%,#f8fbff 18%,#9db6d1 34%,#fff 48%,#71869f 62%,#dbe9f8 80%,#78879a 100%)}.sb-name-effect__grapheme{white-space:pre;display:inline-block}.sb-name-effect--sequential-bounce .sb-name-effect__grapheme,.sb-name-effect--bounce-neon .sb-name-effect__grapheme{animation:2.4s ease-in-out infinite sb-name-sequential-bounce;animation-delay:calc(var(--name-letter-index,0) * 55ms)}.sb-name-effect--bounce-neon{color:#b8f8ff;text-shadow:0 0 .18em #62e8ffcc,0 0 .52em #8a73ff99}.sb-name-effect--wave-gradient{background-image:linear-gradient(90deg,#64e7ff,#9b7cff,#ff8fd2,#64e7ff);animation:6s linear infinite sb-name-gradient-travel}.sb-name-effect--wave-gradient .sb-name-effect__grapheme{animation:2.8s ease-in-out infinite sb-name-soft-wave;animation-delay:calc(var(--name-letter-index,0) * 45ms)}.sb-name-effect--sparkle-sweep{text-shadow:0 0 .35em #b9c7ff66;background-image:linear-gradient(105deg,#b9c7ff 0 32%,#fff 44%,#fff1a8 50%,#fff 56%,#b9c7ff 68% 100%);animation:5.8s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--soft-flicker{color:#c9eeff;text-shadow:0 0 .42em #79d9ff88;animation:4.8s ease-in-out infinite sb-name-soft-flicker}.sb-name-effect--metallic-shine{text-shadow:0 0 .22em #c5d7e866;background-image:linear-gradient(100deg,#66758a,#f7fbff,#91a4ba,#fff,#66758a);animation:7s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--plasma{text-shadow:0 0 .4em #8c68ff66;background-image:linear-gradient(90deg,#50ecff,#795cff,#f25cff,#ff896e,#50ecff);animation:5.4s linear infinite sb-name-gradient-travel}.sb-name-effect--chroma{background-image:linear-gradient(90deg,#ff5b79,#ffd35b,#66f0a5,#5bdcff,#996bff,#ff5b79);animation:6.4s linear infinite sb-name-gradient-travel}.sb-name-effect--light-trail{color:#eef7ff;text-shadow:.08em 0 #5ce7ff88,.16em 0 #916dff55,0 0 .36em #68dfff66}.sb-name-effect--neon-outline,.sb-name-effect--pixel-shift,.sb-name-effect--holo-slice,.sb-name-effect--glitch-cut,.sb-name-effect--chromatic-edge,.sb-name-effect--shimmer-line,.sb-name-effect--flame-core,.sb-name-effect--frost-edge,.sb-name-effect--arcade-flash,.sb-name-effect--matrix-scan,.sb-name-effect--crt-bloom,.sb-name-effect--star-sparkle,.sb-name-effect--signal-distort,.sb-name-effect--laser-sweep,.sb-name-effect--prism-flow,.sb-name-effect--electric-ink,.sb-name-effect--ember-script,.sb-name-effect--ice-crystal,.sb-name-effect--sunset-shift,.sb-name-effect--aurora-wave,.sb-name-effect--terminal-cursor,.sb-name-effect--pixel-bounce,.sb-name-effect--scan-reveal,.sb-name-effect--rainbow-chase,.sb-name-effect--gold-foil,.sb-name-effect--silver-foil,.sb-name-effect--copper-glint,.sb-name-effect--plasma-edge,.sb-name-effect--void-glitch,.sb-name-effect--cosmic-shimmer,.sb-name-effect--sakura-glow,.sb-name-effect--ocean-wave,.sb-name-effect--mint-pulse,.sb-name-effect--ruby-spark,.sb-name-effect--sapphire-scan,.sb-name-effect--violet-haze,.sb-name-effect--coral-shine,.sb-name-effect--lime-signal,.sb-name-effect--mono-flicker,.sb-name-effect--blueprint-text,.sb-name-effect--retro-marquee,.sb-name-effect--synth-pulse,.sb-name-effect--holo-ghost,.sb-name-effect--data-stream,.sb-name-effect--meteor-trail,.sb-name-effect--starlight,.sb-name-effect--glass-highlight,.sb-name-effect--neon-ripple,.sb-name-effect--soft-prism,.sb-name-effect--quantum-flicker{color:#0000;background-size:220% 220%;-webkit-background-clip:text;background-clip:text}.sb-name-effect--neon-outline{-webkit-text-stroke:.5px #35dfff;filter:drop-shadow(0 0 .35em #45e8ff88);background-image:linear-gradient(90deg,#d9fbff,#74efff)}.sb-name-effect--pixel-shift{text-shadow:.07em 0 #55e5ff66,-.07em 0 #ff567a66;background-image:linear-gradient(90deg,#ff567a 0 34%,#f7f8ff 34% 66%,#55e5ff 66%);animation:3.1s steps(2,end) infinite sb-name-soft-flicker}.sb-name-effect--holo-slice{background-image:repeating-linear-gradient(100deg,#bdf7ff 0 10%,#d996ff 10% 20%,#fff0a2 20% 30%);animation:5.4s linear infinite sb-name-gradient-travel}.sb-name-effect--glitch-cut{text-shadow:.06em 0 #ff4f7566,-.06em 0 #53ddff66;background-image:linear-gradient(90deg,#ff5c7a 0 28%,#f6f7ff 28% 70%,#58ddff 70%);animation:2.7s steps(2,end) infinite sb-name-terminal-flicker}.sb-name-effect--chromatic-edge{filter:drop-shadow(.04em 0 #f576)drop-shadow(-.04em 0 #55dfff66);background-image:linear-gradient(90deg,#ff5a77,#ffd25e,#61e7a7,#58dfff,#a171ff)}.sb-name-effect--shimmer-line{background-image:linear-gradient(105deg,#a7b7c8 0 38%,#fff 48% 52%,#8ca1b7 62%);animation:4.6s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--flame-core{filter:drop-shadow(0 0 .28em #ff6d4088);background-image:linear-gradient(#fff2a4,#ffae4f 48%,#ff5542)}.sb-name-effect--frost-edge{-webkit-text-stroke:.35px #dff9ff;filter:drop-shadow(0 0 .22em #8edcff66);background-image:linear-gradient(#fff,#bdefff 48%,#75bfff)}.sb-name-effect--arcade-flash{background-image:repeating-linear-gradient(90deg,#fff45d 0 18%,#ff59ca 18% 36%,#58e8ff 36% 54%);animation:3.8s steps(6,end) infinite sb-name-gradient-travel}.sb-name-effect--matrix-scan{background-image:repeating-linear-gradient(#9cffaf 0 2px,#2edc61 2px 4px,#0b7c34 4px 6px);font-family:ui-monospace,monospace}.sb-name-effect--crt-bloom{text-shadow:.06em 0 #ff4b7160,-.06em 0 #49dcff60;filter:blur(.1px);background-image:linear-gradient(90deg,#c9ffd2,#f6fff7)}.sb-name-effect--star-sparkle{filter:drop-shadow(0 0 .25em #fff3a055);background-image:linear-gradient(110deg,#bec9ff,#fff 45%,#fff0a4 52%,#fff 60%,#b7c5ff);animation:5s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--signal-distort{background-image:repeating-linear-gradient(90deg,#e6ecff 0 8%,#6ddfff 8% 12%,#ff6689 12% 16%);animation:3.3s steps(3,end) infinite sb-name-soft-flicker}.sb-name-effect--laser-sweep{background-image:linear-gradient(100deg,#8b97ad 0 36%,#fff 48%,#5deaff 52%,#8b97ad 64%);animation:4s linear infinite sb-name-gradient-travel}.sb-name-effect--prism-flow{background-image:linear-gradient(90deg,#ff6582,#ffcf59,#69e4a0,#58dbff,#a56cff,#ff6582);animation:6s linear infinite sb-name-gradient-travel}.sb-name-effect--electric-ink{filter:drop-shadow(0 0 .28em #65ddff99);background-image:linear-gradient(90deg,#c3f9ff,#6ee8ff,#9f7bff)}.sb-name-effect--ember-script{filter:drop-shadow(0 0 .2em #ff714f77);background-image:linear-gradient(#ffe0a1,#ff8a55 55%,#b5312e);font-style:italic}.sb-name-effect--ice-crystal{-webkit-text-stroke:.3px #dff8ff;background-image:linear-gradient(120deg,#fff,#bfeaff 36%,#8db7ff 64%,#effcff)}.sb-name-effect--sunset-shift{background-image:linear-gradient(90deg,#ffba69,#ff6d82,#c166ff,#ffba69);animation:6.2s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--aurora-wave{background-image:linear-gradient(90deg,#62f0bd,#5fdfff,#a373ff,#62f0bd);animation:5.7s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--terminal-cursor{text-underline-offset:.12em;background-image:linear-gradient(90deg,#72f792,#b7ffc6);font-family:ui-monospace,monospace;-webkit-text-decoration:underline #58e77b;text-decoration:underline #58e77b;text-decoration-thickness:.08em;animation:3s step-end infinite sb-name-terminal-flicker}.sb-name-effect--pixel-bounce{image-rendering:pixelated;background-image:linear-gradient(90deg,#71e5ff,#af80ff)}.sb-name-effect--pixel-bounce .sb-name-effect__grapheme{animation:2.2s steps(3,end) infinite sb-name-sequential-bounce;animation-delay:calc(var(--name-letter-index,0) * 45ms)}.sb-name-effect--scan-reveal{background-image:linear-gradient(#f4f7ff 0 45%,#6ce8ff 48% 54%,#8d9db5 58%);animation:3.2s ease-in-out infinite sb-name-soft-wave}.sb-name-effect--rainbow-chase{background-image:linear-gradient(90deg,#ff5d78,#ffd05d,#62e5a4,#5edcff,#a46fff,#ff5d78);animation:3.6s linear infinite sb-name-gradient-travel}.sb-name-effect--gold-foil{filter:drop-shadow(0 0 .16em #d8ae4e55);background-image:linear-gradient(100deg,#7d5a18,#f6d97a 28%,#fff0ad 48%,#b88424 72%,#f5d575)}.sb-name-effect--silver-foil{background-image:linear-gradient(100deg,#657180,#e7edf5 28%,#fff 48%,#8998aa 72%,#edf2f7)}.sb-name-effect--copper-glint{background-image:linear-gradient(100deg,#6e3828,#d38a62 30%,#ffd0a8 48%,#a85439 72%,#d6906a)}.sb-name-effect--plasma-edge{-webkit-text-stroke:.3px #c7f8ff;filter:drop-shadow(0 0 .28em #7f6dff88);background-image:linear-gradient(90deg,#57e9ff,#7c68ff,#ff65dd)}.sb-name-effect--void-glitch{text-shadow:.05em 0 #52dfff55,-.05em 0 #ff4f8455;background-image:linear-gradient(90deg,#9e84ff,#dfd3ff 48%,#5d3c9d);animation:3.5s steps(2,end) infinite sb-name-terminal-flicker}.sb-name-effect--cosmic-shimmer{background-image:linear-gradient(90deg,#8b75ff,#f18cff,#6de9ff,#fff1ad,#8b75ff);animation:6.6s linear infinite sb-name-gradient-travel}.sb-name-effect--sakura-glow{filter:drop-shadow(0 0 .25em #ff9cc377);background-image:linear-gradient(90deg,#ff9fc8,#ffd5e7,#ff7eb3)}.sb-name-effect--ocean-wave{background-image:linear-gradient(90deg,#4fc5ff,#6ff0d1,#488cff,#4fc5ff);animation:5.8s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--mint-pulse{background-image:linear-gradient(90deg,#a8ffd0,#55e5a0,#a8ffd0);animation:2.8s ease-in-out infinite sb-name-solar-pulse}.sb-name-effect--ruby-spark{filter:drop-shadow(0 0 .22em #ff526788);background-image:linear-gradient(90deg,#ff8790,#ff435a,#ffd7d9)}.sb-name-effect--sapphire-scan{background-image:repeating-linear-gradient(#d4e8ff 0 2px,#4b8fff 2px 4px,#17437e 4px 6px)}.sb-name-effect--violet-haze{filter:drop-shadow(0 0 .32em #a174ff66);background-image:linear-gradient(90deg,#d7b7ff,#9b71ff,#e7c9ff)}.sb-name-effect--coral-shine{background-image:linear-gradient(100deg,#ff7e74,#ffd4c9 45%,#ff9e8c 55%,#ff6e72);animation:5.1s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--lime-signal{background-image:linear-gradient(90deg,#d9ff7e,#7cff55,#c9ff74);font-family:ui-monospace,monospace;animation:3.2s step-end infinite sb-name-terminal-flicker}.sb-name-effect--mono-flicker{background-image:linear-gradient(90deg,#d8dde5,#fff,#aab2bf);animation:4s ease-in-out infinite sb-name-soft-flicker}.sb-name-effect--blueprint-text{background-image:repeating-linear-gradient(90deg,#d8edff 0 8px,#7fb9ee 8px 10px);font-family:ui-monospace,monospace}.sb-name-effect--retro-marquee{background-image:repeating-linear-gradient(90deg,#ffe26e 0 12%,#ff7d89 12% 24%,#7fe6ff 24% 36%);animation:4.2s steps(8,end) infinite sb-name-gradient-travel}.sb-name-effect--synth-pulse{filter:drop-shadow(0 0 .28em #8c62ff88);background-image:linear-gradient(90deg,#ff53cc,#6d65ff,#4be7ff);animation:2.4s ease-in-out infinite sb-name-solar-pulse}.sb-name-effect--holo-ghost{opacity:.88;filter:blur(.12px);background-image:linear-gradient(90deg,#d6ffff99,#d9c5ffcc,#fff8)}.sb-name-effect--data-stream{background-image:repeating-linear-gradient(90deg,#6fffa0 0 7px,#2bd168 7px 9px,#c8ffd6 9px 11px);font-family:ui-monospace,monospace;animation:5s linear infinite sb-name-gradient-travel}.sb-name-effect--meteor-trail{text-shadow:.12em 0 #74dfff55,.22em 0 #8b72ff33;background-image:linear-gradient(90deg,#fff,#a5dfff 38%,#7e7dff 65%,#4a3e81)}.sb-name-effect--starlight{filter:drop-shadow(0 0 .2em #fff6b866);background-image:linear-gradient(105deg,#b8c7ff,#fff 44%,#fff6bf 52%,#fff 60%,#9cb1ff)}.sb-name-effect--glass-highlight{opacity:.92;background-image:linear-gradient(#fff 0 32%,#bcd0df 46% 62%,#f6fbff 76%)}.sb-name-effect--neon-ripple{filter:drop-shadow(0 0 .3em #6de9ff66);background-image:linear-gradient(90deg,#63efff,#b36fff,#ff63d7,#63efff);animation:5.2s ease-in-out infinite sb-name-gradient-travel}.sb-name-effect--soft-prism{background-image:linear-gradient(90deg,#ffc1d2,#ffe6a9,#b9f3d9,#b9dcff,#dabfff)}.sb-name-effect--quantum-flicker{text-shadow:.04em 0 #57e5ff55,-.04em 0 #ff62c955;background-image:linear-gradient(90deg,#a2f5ff,#8b7dff,#ff8ee7);animation:2.9s steps(2,end) infinite sb-name-soft-flicker}@media (prefers-reduced-motion:reduce){.sb-name-effect--hologram,.sb-name-effect--solar,.sb-name-effect--candy,.sb-name-effect--terminal,.sb-name-effect--chrome,.sb-name-effect--sequential-bounce .sb-name-effect__grapheme,.sb-name-effect--bounce-neon .sb-name-effect__grapheme,.sb-name-effect--wave-gradient,.sb-name-effect--wave-gradient .sb-name-effect__grapheme,.sb-name-effect--sparkle-sweep,.sb-name-effect--soft-flicker,.sb-name-effect--metallic-shine,.sb-name-effect--plasma,.sb-name-effect--chroma,.sb-name-effect--pixel-shift,.sb-name-effect--holo-slice,.sb-name-effect--glitch-cut,.sb-name-effect--star-sparkle,.sb-name-effect--signal-distort,.sb-name-effect--laser-sweep,.sb-name-effect--prism-flow,.sb-name-effect--sunset-shift,.sb-name-effect--aurora-wave,.sb-name-effect--terminal-cursor,.sb-name-effect--pixel-bounce .sb-name-effect__grapheme,.sb-name-effect--scan-reveal,.sb-name-effect--rainbow-chase,.sb-name-effect--void-glitch,.sb-name-effect--cosmic-shimmer,.sb-name-effect--ocean-wave,.sb-name-effect--mint-pulse,.sb-name-effect--coral-shine,.sb-name-effect--lime-signal,.sb-name-effect--mono-flicker,.sb-name-effect--retro-marquee,.sb-name-effect--synth-pulse,.sb-name-effect--data-stream,.sb-name-effect--neon-ripple,.sb-name-effect--quantum-flicker{animation:none!important}}.sb-custom-cosmetic{color:var(--sb-cosmetic-fg,inherit);background-color:var(--sb-cosmetic-bg,transparent);border:var(--sb-cosmetic-border-width,0) solid var(--sb-cosmetic-border,transparent);border-radius:var(--sb-cosmetic-radius,inherit);box-shadow:0 0 var(--sb-cosmetic-glow-size,0) var(--sb-cosmetic-glow,transparent);opacity:var(--sb-cosmetic-opacity,1);font-weight:var(--sb-cosmetic-font-weight,inherit);letter-spacing:var(--sb-cosmetic-letter-spacing,inherit);font-style:var(--sb-cosmetic-font-style,inherit);text-transform:var(--sb-cosmetic-text-transform,none);animation-duration:var(--sb-cosmetic-duration,2.4s)}.cosmetic-identity__avatar-shell.sb-custom-cosmetic{place-items:center;display:inline-grid;overflow:visible}.cosmetic-identity__avatar-shell.sb-custom-cosmetic .sb-avatar{border-radius:inherit}.cosmetic-identity__name.sb-custom-cosmetic{max-width:100%;display:inline-block}.product-social-links{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.product-social-link{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);color:var(--text-primary);transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);text-decoration:none;display:flex}.product-social-link:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 7%, var(--surface-glass-soft));transform:translateY(-1px)}.product-social-link__icon{background:var(--bg-app-secondary);width:36px;height:36px;color:var(--text-secondary);border-radius:12px;flex:0 0 36px;place-items:center;display:grid}.product-social-link__copy{gap:2px;min-width:0;display:grid}.product-social-link__copy strong,.product-social-link__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-social-link__copy strong{font-size:var(--text-sm)}.product-social-link__copy small{color:var(--text-muted)}@keyframes sb-custom-pulse{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.12)saturate(1.16)}}@keyframes sb-custom-shimmer{0%,to{filter:brightness(.96)saturate()}50%{filter:brightness(1.18)saturate(1.2)}}@keyframes sb-custom-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sb-custom-spin{to{transform:rotate(360deg)}}.sb-custom-cosmetic--pulse{animation-name:sb-custom-pulse;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.sb-custom-cosmetic--shimmer{animation-name:sb-custom-shimmer;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.sb-custom-cosmetic--float{animation-name:sb-custom-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.sb-custom-cosmetic--spin{animation-name:sb-custom-spin;animation-timing-function:linear;animation-iteration-count:infinite}.sb-custom-cosmetic--none{animation:none}.product-profile-banner--ocean-glass{background:radial-gradient(circle at 15% 30%,#69e7ff55,#0000 30%),linear-gradient(120deg,#08223a,#0b6d82 52%,#8ae7dd)}.product-profile-banner--sunset-noir{background:radial-gradient(circle at 76% 22%,#ffbc7866,#0000 28%),linear-gradient(135deg,#170f22,#672f4f 52%,#e26854)}.product-profile-banner--prism-grid{background:linear-gradient(#ffffff10 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff10 1px,#0000 1px) 0 0/24px 24px,linear-gradient(125deg,#352d74,#226e8d 48%,#af4a89)}.product-profile-banner--forest-ink{background:radial-gradient(at 20% 100%,#7bd88f44,#0000 38%),linear-gradient(145deg,#0b1714,#183d2f 54%,#3f6d4b)}.product-profile-banner--silver-wave{background:radial-gradient(at 80% 0,#fff8,#0000 24%),linear-gradient(155deg,#20252d,#818b99 48%,#d7dde5 72%,#4a5360)}@media (prefers-reduced-motion:reduce){.sb-custom-cosmetic,.sb-custom-cosmetic--pulse,.sb-custom-cosmetic--shimmer,.sb-custom-cosmetic--float,.sb-custom-cosmetic--spin{animation:none!important;transform:none!important}.product-social-link:hover{transform:none}}html[data-animations=off] .sb-custom-cosmetic,html[data-animations=off] .sb-custom-cosmetic--pulse,html[data-animations=off] .sb-custom-cosmetic--shimmer,html[data-animations=off] .sb-custom-cosmetic--float,html[data-animations=off] .sb-custom-cosmetic--spin{animation:none!important;transform:none!important}html[data-animations=off] .product-social-link{transition:none}html[data-animations=off] .product-social-link:hover{transform:none}.product-community-studio{border-top:1px solid var(--border-subtle);gap:16px;padding-top:18px;display:grid}.product-community-studio__layout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:16px;display:grid}.product-community-studio__form,.product-community-studio__side{gap:14px;min-width:0;display:grid}.product-community-studio__form{border:1px solid var(--border-subtle);background:var(--surface-solid);border-radius:18px;padding:16px}.product-community-studio__visual-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-community-studio__visual-grid label,.product-community-studio__range-grid label{color:var(--text-muted);gap:6px;font-size:.72rem;font-weight:700;display:grid}.product-community-studio__visual-grid input[type=color]{border:1px solid var(--border-subtle);background:var(--bg-app-secondary);border-radius:10px;width:100%;min-height:40px;padding:3px}.product-community-studio__range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.product-community-studio__range-grid input[type=range]{width:100%}.product-community-studio__motion-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-community-studio__actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.product-community-studio__actions small,.product-community-studio__form>p[role=status]{color:var(--text-muted);font-size:.74rem}.product-community-studio__preview{border:var(--sb-cosmetic-border-width,1px) solid var(--sb-cosmetic-border,var(--border-subtle));border-radius:var(--sb-cosmetic-radius,18px);background:var(--sb-cosmetic-bg,var(--surface-solid));min-height:190px;color:var(--sb-cosmetic-fg,var(--text-primary));box-shadow:0 0 var(--sb-cosmetic-glow-size,0) var(--sb-cosmetic-glow,transparent);opacity:var(--sb-cosmetic-opacity,1);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid;overflow:hidden}.product-community-studio__preview>span,.product-community-studio__preview>small{color:color-mix(in srgb, currentColor 70%, transparent);text-transform:capitalize;font-size:.72rem}.product-community-studio__preview strong{max-width:90%;font-size:1.35rem;font-style:var(--sb-cosmetic-font-style,normal);font-weight:var(--sb-cosmetic-font-weight,750);letter-spacing:var(--sb-cosmetic-letter-spacing,normal);text-transform:var(--sb-cosmetic-text-transform,none)}.product-community-studio__submissions{gap:8px;padding:14px;display:grid}.product-community-studio__submissions>div:first-child,.product-community-studio__submission{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.product-community-studio__submissions>div:first-child span,.product-community-studio__submission span,.product-community-studio__submission small,.product-community-studio__submissions p{color:var(--text-muted);font-size:.72rem}.product-community-studio__submission{border-top:1px solid var(--border-subtle);flex-wrap:wrap;padding:9px 0}.product-community-studio__submission>div{gap:2px;display:grid}.product-community-studio__submission>span[data-state=APPROVED]{color:var(--success)}.product-community-studio__submission>span[data-state=REJECTED]{color:var(--danger)}.product-community-studio__submission small{width:100%}@media (width<=820px){.product-community-studio__layout{grid-template-columns:minmax(0,1fr)}.product-community-studio__side{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width<=560px){.product-community-studio__form{padding:13px}.product-community-studio__visual-grid,.product-community-studio__range-grid,.product-community-studio__motion-row,.product-community-studio__side{grid-template-columns:minmax(0,1fr)}.product-community-studio__preview{min-height:150px}}.cosmetic-identity{--cosmetic-fx-size:5.25rem;--cosmetic-fx-opacity:.9;isolation:isolate;align-items:center;gap:.7rem;min-width:0;display:inline-flex;position:relative}.cosmetic-identity--profile{--cosmetic-fx-size:10rem;--cosmetic-fx-opacity:1;gap:1rem}.cosmetic-identity--preview{--cosmetic-fx-size:7.5rem;--cosmetic-fx-opacity:.95}.cosmetic-identity--compact{--cosmetic-fx-size:4.45rem;--cosmetic-fx-opacity:.58;gap:.55rem}.cosmetic-identity__avatar-shell{z-index:0;flex:none;place-items:center;display:inline-grid;position:relative}.cosmetic-identity__avatar-shell:before,.cosmetic-identity__avatar-shell:after{z-index:-1;width:var(--cosmetic-fx-size);height:var(--cosmetic-fx-size);content:"";opacity:var(--cosmetic-fx-opacity);pointer-events:none;transform-origin:50%;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmetic-identity__name{overflow-wrap:anywhere;min-width:0;margin:0}@keyframes cosmetic-identity-pulse{0%,to{opacity:calc(var(--cosmetic-fx-opacity) * .68);transform:translate(-50%,-50%)scale(.92)}50%{opacity:var(--cosmetic-fx-opacity);transform:translate(-50%,-50%)scale(1.06)}}@keyframes cosmetic-identity-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes cosmetic-identity-drift{0%,to{transform:translate(-53%,-47%)rotate(-5deg)}50%{transform:translate(-47%,-54%)rotate(6deg)}}@keyframes cosmetic-identity-glitch{0%,88%,to{filter:hue-rotate();transform:translate(-50%,-50%)}91%{filter:hue-rotate(55deg);transform:translate(calc(-50% - 2px),calc(1px - 50%))}95%{filter:hue-rotate(-45deg);transform:translate(calc(2px - 50%),calc(-50% - 1px))}}.cosmetic-identity--effect-soft-glow .cosmetic-identity__avatar-shell:before{background:radial-gradient(circle,#8fcfff52 0 36%,#7a78ff26 55%,#0000 72%);animation:3.4s ease-in-out infinite cosmetic-identity-pulse;box-shadow:0 0 1.6rem #7ba7ff55}.cosmetic-identity--effect-paper-grain .cosmetic-identity__avatar-shell:before{background:repeating-radial-gradient(circle at 30% 40%,#ffffff24 0 1px,#0000 1px 4px),radial-gradient(circle,#d7c9ad24 0 48%,#0000 72%);animation:7s ease-in-out infinite cosmetic-identity-drift}.cosmetic-identity--effect-star-dust .cosmetic-identity__avatar-shell:before,.cosmetic-identity--effect-snow-drift .cosmetic-identity__avatar-shell:before{background:#fff;width:4px;height:4px;animation:7s linear infinite cosmetic-identity-orbit;box-shadow:2.1rem -1.6rem #d6edff,-2rem -1.35rem #fff5bd,2.25rem 1.1rem #fff,-2.2rem 1.25rem #a6d9ff,1rem 2.25rem #fff8d4,-1.1rem 2.15rem #fff}.cosmetic-identity--effect-snow-drift .cosmetic-identity__avatar-shell:before{animation:3.8s ease-in-out infinite cosmetic-identity-drift;box-shadow:2rem -1.5rem #e9f8ff,-2.1rem -1.2rem #fff,2.15rem 1.2rem #ccecff,-2rem 1.45rem #fff,.8rem 2.2rem #e6f7ff,-.8rem -2.25rem #fff}.cosmetic-identity--effect-star-dust .cosmetic-identity__avatar-shell:after,.cosmetic-identity--effect-snow-drift .cosmetic-identity__avatar-shell:after{border:1px solid #a8d8ff55;animation:3.2s ease-in-out infinite cosmetic-identity-pulse;box-shadow:0 0 1.5rem #79aaff44}.cosmetic-identity--effect-blue-energy .cosmetic-identity__avatar-shell:before{background:radial-gradient(circle,#0000 52%,#258dff25 70%,#0000 73%);border:2px solid #5bd7ffba;animation:2.3s ease-in-out infinite cosmetic-identity-pulse;box-shadow:0 0 1rem #4acfff88,inset 0 0 1.2rem #277dff66}.cosmetic-identity--effect-blue-energy .cosmetic-identity__avatar-shell:after,.cosmetic-identity--effect-electric-burst .cosmetic-identity__avatar-shell:after,.cosmetic-identity--effect-holy-glow .cosmetic-identity__avatar-shell:after{width:calc(var(--cosmetic-fx-size) + .55rem);height:calc(var(--cosmetic-fx-size) + .55rem);border:1px dashed #87ddff70;animation:8s linear infinite cosmetic-identity-orbit}.cosmetic-identity--effect-fire-pulse .cosmetic-identity__avatar-shell:before{background:radial-gradient(circle,#0000 44%,#ff9a3c4d 58%,#ff492d52 65%,#0000 74%);animation:1.8s ease-in-out infinite cosmetic-identity-pulse;box-shadow:0 .85rem 1.8rem #ff572f55}.cosmetic-identity--effect-fire-pulse .cosmetic-identity__avatar-shell:after{background:#ffc75c;width:7px;height:7px;animation:4.6s linear infinite cosmetic-identity-orbit;box-shadow:-2rem 1rem #ff6848,2rem .6rem #ff9e43,-1.2rem -2rem #ffb84e,1.2rem -2.1rem #ff6240}.cosmetic-identity--effect-pink-hearts .cosmetic-identity__avatar-shell:before{color:#ff79bd;content:"♥";text-shadow:2rem -.75rem #ffacd5,-2rem .2rem #ff70b4,1.45rem 1.8rem #ff91c8,-1.4rem 1.8rem #ffc0df;width:auto;height:auto;font-size:.8rem;animation:2.8s ease-in-out infinite cosmetic-identity-drift}.cosmetic-identity--effect-dark-smoke .cosmetic-identity__avatar-shell:before,.cosmetic-identity--effect-moon-mist .cosmetic-identity__avatar-shell:before{filter:blur(8px);background:radial-gradient(at 35% 55%,#8d63a95c 0 18%,#0000 58%),radial-gradient(at 70% 45%,#33394770 0 20%,#0000 62%);animation:4.8s ease-in-out infinite cosmetic-identity-drift}.cosmetic-identity--effect-moon-mist .cosmetic-identity__avatar-shell:before{background:radial-gradient(at 40%,#b6d3ff4d 0 25%,#0000 62%),radial-gradient(at 65% 55%,#8f95d74d 0 20%,#0000 60%)}.cosmetic-identity--effect-dark-smoke .cosmetic-identity__avatar-shell:after,.cosmetic-identity--effect-moon-mist .cosmetic-identity__avatar-shell:after{border:1px solid #9f8fbd3d;animation:4s ease-in-out infinite cosmetic-identity-pulse;box-shadow:0 0 1.4rem #7e75a642}.cosmetic-identity--effect-electric-burst .cosmetic-identity__avatar-shell:before{background:conic-gradient(from 12deg, transparent 0 9%, #65e9ffad 10% 11%, transparent 12% 32%, #9b6cff99 33% 34%, transparent 35% 62%, #59d7ff88 63% 64%, transparent 65% 100%);filter:drop-shadow(0 0 5px #65e9ff88);animation:3s linear infinite cosmetic-identity-orbit}.cosmetic-identity--effect-holy-glow .cosmetic-identity__avatar-shell:before{background:radial-gradient(circle,#fffbd34d 0 34%,#ffe4852e 52%,#0000 72%);animation:2.6s ease-in-out infinite cosmetic-identity-pulse;box-shadow:0 0 1.6rem #fff2a070,inset 0 0 1.3rem #fffbd35e}.cosmetic-identity--effect-holy-glow .cosmetic-identity__avatar-shell:after{border-style:solid;border-color:#fff7bd7d}.cosmetic-identity--effect-butterfly .cosmetic-identity__avatar-shell:before,.cosmetic-identity--effect-leaf-drift .cosmetic-identity__avatar-shell:before{background:#a7e6ff;border-radius:70% 30%;width:6px;height:6px;animation:5.2s ease-in-out infinite cosmetic-identity-orbit;box-shadow:2rem -.8rem #d4a6ff,-1.95rem -.45rem #88dcff,1.45rem 1.7rem #efb8ff,-1.55rem 1.65rem #9ce5ff}.cosmetic-identity--effect-leaf-drift .cosmetic-identity__avatar-shell:before{background:#71dc8b;height:10px;animation-duration:6.2s;box-shadow:2rem -.85rem #9ee39c,-1.9rem -.6rem #4fcf79,1.45rem 1.65rem #a2e78f,-1.55rem 1.55rem #66d982}.cosmetic-identity--effect-butterfly .cosmetic-identity__avatar-shell:after,.cosmetic-identity--effect-leaf-drift .cosmetic-identity__avatar-shell:after{animation:3.4s ease-in-out infinite cosmetic-identity-pulse;box-shadow:0 0 1.35rem #8ecfff42}.cosmetic-identity--effect-rgb-glitch .cosmetic-identity__avatar-shell:before{border:2px solid #4ef4ff;animation:2.1s step-end infinite cosmetic-identity-glitch;box-shadow:4px 0 0 -1px #ff42d4,-4px 0 0 -1px #6376ff,0 0 1.25rem #4ef4ff66}.cosmetic-identity--effect-rgb-glitch .cosmetic-identity__avatar-shell:after{background:repeating-linear-gradient(0deg,#0000 0 8px,#ffffff12 9px 10px);animation:2.4s ease-in-out infinite cosmetic-identity-pulse}.cosmetic-identity--compact .cosmetic-identity__avatar-shell:before,.cosmetic-identity--compact .cosmetic-identity__avatar-shell:after{filter:saturate(.92)}@media (width<=760px){.cosmetic-identity--profile{--cosmetic-fx-size:8.5rem}.cosmetic-identity--compact{--cosmetic-fx-size:4rem}}@media (prefers-reduced-motion:reduce){.cosmetic-identity:before,.cosmetic-identity:after,.cosmetic-identity__avatar-shell:before,.cosmetic-identity__avatar-shell:after{animation:none!important}}.product-profile-account{gap:var(--space-4);padding:var(--space-5);display:grid}.product-profile-account__heading{gap:var(--space-1);display:grid}.product-profile-account__heading h2{font-size:var(--text-xl);letter-spacing:-.03em;margin:0}.product-profile-account__actions{gap:var(--space-2);display:grid}.product-profile-account__action{align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);grid-template-columns:40px minmax(0,1fr) 24px;text-decoration:none;display:grid}.product-profile-account__action:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 8%, var(--surface-glass-soft));transform:translateY(-1px)}.product-profile-account__action-icon{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 9%, var(--surface-glass-soft));width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.product-profile-account__action-copy{gap:2px;min-width:0;display:grid}.product-profile-account__action strong{font-size:var(--text-sm)}.product-profile-account__action small{color:var(--text-muted);line-height:1.35}.product-profile-account__action>svg{color:var(--text-muted);justify-self:end}.product-profile-account__action--danger{border-color:color-mix(in srgb, var(--danger) 20%, var(--border-subtle));color:var(--danger)}.product-profile-account__action--danger:hover{border-color:color-mix(in srgb, var(--danger) 38%, var(--border-subtle));background:var(--danger-soft)}.product-profile-account__action:disabled{cursor:wait;opacity:.65;transform:none}.product-comment{grid-template-columns:minmax(0,1fr)}.product-comment__identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.product-comment__identity .cosmetic-identity{max-width:100%}.product-comment__heading{justify-content:space-between;gap:var(--space-3);min-width:0}.product-comment__date{color:var(--text-muted);flex:none}.product-comment-media-picker{gap:var(--space-3);width:100%;min-width:0;max-height:min(72dvh,640px);padding:var(--space-3);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-solid);box-shadow:var(--shadow-2);display:grid;overflow:hidden}.product-comment-media-picker__header{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.product-comment-media-picker__header strong{font-size:var(--text-sm)}.product-comment-media-picker__close{background:var(--surface-glass-soft);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:24px;line-height:1;display:grid}.product-comment-media-picker__tabs{border-radius:var(--radius-md);background:var(--bg-app-secondary);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.product-comment-media-picker__tabs--single{grid-template-columns:minmax(0,1fr)}.product-comment-media-picker__tabs button{border-radius:calc(var(--radius-md) - 4px);min-width:0;min-height:38px;color:var(--text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:750}.product-comment-media-picker__tabs button.is-active{background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-1)}.product-comment-media-picker__search{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.product-comment-media-picker__search input{width:100%;min-width:0;height:42px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app-secondary);color:var(--text-primary);font:inherit;outline:0}.product-comment-media-picker__search input:focus{border-color:color-mix(in srgb, var(--accent) 54%, var(--border-subtle));box-shadow:0 0 0 3px var(--accent-soft)}.product-comment-media-picker__search button{border-radius:var(--radius-md);background:var(--accent);min-width:76px;color:var(--text-inverse);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;font-weight:760}.product-comment-media-picker__search button:disabled{cursor:wait;opacity:.65}.product-comment-media-picker__results,.product-comment-media-picker__sticker-scroll,.product-comment-media-picker__emote-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-width:0;max-height:min(52dvh,500px);overflow:hidden auto}.product-comment-media-picker__results{grid-auto-rows:max-content;grid-auto-flow:row;align-items:start;gap:6px;display:grid}.product-comment-media-picker__results--gif{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.product-comment-media-picker__results--sticker{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.product-comment-media-picker__results button,.product-comment-media-picker__item{contain:paint;background:var(--bg-app-secondary);cursor:pointer;border:0;border-radius:10px;align-self:start;width:100%;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.product-comment-media-picker__results button:after{border-radius:inherit;content:"";pointer-events:none;transition:border-color var(--motion-fast) var(--ease-standard);border:1px solid #0000;position:absolute;inset:0}.product-comment-media-picker__results button:hover:after,.product-comment-media-picker__results button:focus-visible:after{border-color:var(--accent)}.product-comment-media-picker__results img{width:100%;max-width:100%;display:block}.product-comment-media-picker__results--gif button{aspect-ratio:3/2}.product-comment-media-picker__results--gif img{background:var(--bg-app-secondary);object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.product-comment-media-picker__item--sticker,.product-comment-media-picker__results--sticker button,.product-comment-media-picker__results button.is-sticker{aspect-ratio:1;background:0 0}.product-comment-media-picker__item--sticker img,.product-comment-media-picker__results--sticker button img,.product-comment-media-picker__results button.is-sticker img{object-fit:contain;background:0 0;width:100%;height:100%;padding:7px;position:absolute;inset:0}.product-comment-media-picker__sticker-scroll{align-content:start;gap:var(--space-3);width:100%;display:grid}.product-comment-media-picker__sticker-scroll .product-comment-media-picker__results{max-height:none;overflow:visible}.product-comment-media-picker__sourceboard-stickers{gap:var(--space-3);display:grid}.product-comment-media-picker__sourceboard-stickers section{gap:var(--space-2);scroll-margin-top:var(--space-2);display:grid}.product-comment-media-picker__sourceboard-stickers h3{font-size:var(--text-sm);margin:0}.product-comment-media-picker__packbar{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.product-comment-media-picker__packbar>button{background:var(--bg-app-secondary);cursor:pointer;border:1px solid #0000;border-radius:12px;flex:0 0 44px;width:44px;height:44px;padding:3px}.product-comment-media-picker__packbar>button.is-active{border-color:var(--accent);background:var(--accent-soft)}.product-comment-media-picker__packicon{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;height:100%;display:grid}.product-comment-media-picker__packicon--label{color:var(--accent);font-size:var(--text-sm);letter-spacing:-.04em;place-items:center;font-weight:900}.product-comment-media-picker__packicon img{object-fit:contain;width:100%;min-width:0;height:100%}.product-comment-media-picker__emote-scroll{gap:var(--space-3);display:grid}.product-comment-media-picker__emote-scroll section{gap:var(--space-2);scroll-margin-top:var(--space-2);display:grid}.product-comment-media-picker__emote-scroll h3{font-size:var(--text-sm);margin:0}.product-comment-media-picker__emote-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;display:grid}.product-comment-media-picker__emote-grid button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;min-width:0;padding:5px;display:grid}.product-comment-media-picker__emote-grid button:hover,.product-comment-media-picker__emote-grid button:focus-visible{background:var(--accent-soft)}.product-comment-media-picker__emote-grid img{object-fit:contain;width:100%;height:100%}.product-richtext__emote-image{object-fit:contain;vertical-align:-.35em;width:1.55em;height:1.55em;margin:0 .08em;display:inline-block}.product-comment-media-picker>small[role=status]{color:var(--text-muted);font-size:var(--text-xs);text-align:center}.product-comment-attachment{width:min(100%,260px);max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:16px;padding:0;display:block;position:relative;overflow:hidden}.product-comment-media-picker__sentinel{pointer-events:none;grid-column:1/-1;width:100%;height:1px}.product-comment-media-picker__pagination-error{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);display:flex}.product-comment-media-picker__pagination-error button{min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app-secondary);color:var(--text-primary);font:inherit;cursor:pointer;font-weight:700}.product-comment-attachment__remove{color:#fff;cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-2);background:#000000b8;border:1px solid #ffffff2e;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.product-comment-attachment__remove:hover,.product-comment-attachment__remove:focus-visible{background:#000000e0}.product-comment-attachment>img{border-radius:inherit;object-fit:contain;background:0 0;width:auto;max-width:100%;max-height:420px;margin:0;display:block}.product-comment-attachment__image-button{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.product-comment-attachment__image-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.product-comment-attachment__image-button img{border-radius:inherit;object-fit:contain;width:auto;max-width:100%;max-height:420px;display:block}.product-comment-attachment--gif>img{width:min(100%,220px)}.product-comment-attachment--sticker{background:0 0;border-radius:0;width:min(154px,68vw);overflow:visible}.product-comment-attachment--sticker>img{object-fit:contain;background:0 0;border-radius:0;width:100%;max-height:182px}.product-comment__bubble--visual-only{width:fit-content;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.product-comment__bubble--visual-only .product-richtext>p:empty{display:none}.product-comment__bubble--emote-only .product-richtext__emote-image{vertical-align:-.52em;width:2.325em;height:2.325em;margin:0 .12em}.product-comment__bubble--mixed .product-comment-attachment{margin-top:2px}@media (width<=760px){.product-profile-account{padding:var(--space-4)}.product-profile-account__action{min-height:60px}.product-comment__heading{align-items:flex-start}.product-comment__identity{flex:auto}.product-comment-media-picker{gap:var(--space-2);max-height:calc(100dvh - 132px);padding:var(--space-2);padding-bottom:max(var(--space-2), env(safe-area-inset-bottom));border-radius:var(--radius-md)}.product-comment-media-picker__results,.product-comment-media-picker__sticker-scroll,.product-comment-media-picker__emote-scroll{max-height:min(46dvh,440px)}.product-comment-media-picker__results--gif{grid-template-columns:repeat(2,minmax(0,1fr))}.product-comment-media-picker__results--sticker{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}.product-comment-media-picker__search button{min-width:70px;padding-inline:var(--space-3)}.product-comment-attachment--gif{width:min(100%,220px)}}.product-docs-shell{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(150px,190px);align-items:start;gap:clamp(20px,3vw,34px);min-width:0;display:grid}.product-docs-sidebar,.product-docs-toc{scrollbar-width:thin;min-width:0;max-height:calc(100vh - 110px);position:sticky;top:84px;overflow-y:auto}.product-docs-sidebar{border-right:1px solid var(--border-subtle);gap:18px;padding-right:14px;display:grid}.product-docs-sidebar__home{color:var(--text-primary);gap:3px;text-decoration:none;display:grid}.product-docs-sidebar__home strong{font-size:.94rem}.product-docs-sidebar__home span{color:var(--text-muted);font-size:.72rem;line-height:1.4}.product-docs-sidebar nav,.product-docs-nav-group{gap:4px;display:grid}.product-docs-nav-group+.product-docs-nav-group{margin-top:12px}.product-docs-nav-group>span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:800}.product-docs-nav-link{color:var(--text-secondary);border-radius:9px;padding:7px 9px;font-size:.8rem;font-weight:650;line-height:1.3;text-decoration:none}.product-docs-nav-link:hover,.product-docs-nav-link:focus-visible{background:var(--surface-glass-soft);color:var(--text-primary)}.product-docs-nav-link.is-active{background:color-mix(in srgb, var(--accent) 12%, var(--surface-solid));color:var(--text-primary)}.product-docs-main{min-width:0}.product-docs-toc{border-left:1px solid var(--border-subtle);gap:10px;padding-left:14px;display:grid}.product-docs-toc>strong{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.product-docs-toc nav{gap:7px;display:grid}.product-docs-toc a{color:var(--text-muted);font-size:.76rem;line-height:1.4;text-decoration:none}.product-docs-toc a:hover,.product-docs-toc a:focus-visible{color:var(--text-primary)}.product-docs-review-note,.product-docs-legal-review{border:1px solid color-mix(in srgb, var(--warning,#d8aa45) 35%, var(--border-subtle));background:color-mix(in srgb, var(--warning,#d8aa45) 8%, transparent);color:var(--text-secondary);border-radius:10px;font-size:.72rem;line-height:1.45}.product-docs-review-note{margin:8px 0 0;padding:9px}.product-docs-index{gap:28px;display:grid}.product-docs-index__groups{gap:26px;display:grid}.product-docs-index__group{gap:10px;display:grid}.product-docs-index__group h2{letter-spacing:-.02em;margin:0;font-size:1rem}.product-docs-index__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-docs-index__links>a{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 72%, transparent);min-width:0;color:var(--text-primary);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.product-docs-index__links>a:hover,.product-docs-index__links>a:focus-visible{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle));background:var(--surface-solid)}.product-docs-index__links>a>span:first-child{gap:3px;min-width:0;display:grid}.product-docs-index__links strong{font-size:.86rem}.product-docs-index__links small{color:var(--text-muted);text-overflow:ellipsis;font-size:.73rem;line-height:1.4;overflow:hidden}.product-docs-index__links>a>span:last-child{color:var(--text-muted);flex:none;font-size:1.2rem}.product-docs-breadcrumbs{color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:.74rem;display:flex}.product-docs-breadcrumbs a{color:var(--text-secondary);text-decoration:none}.product-docs-article{max-width:760px}.product-docs-article__header{border-bottom:1px solid var(--border-subtle);gap:9px;padding-bottom:24px;display:grid}.product-docs-article__header h1,.product-docs-article__header p{margin:0}.product-docs-article__header h1{letter-spacing:-.05em;max-width:18ch;font-size:clamp(2rem,5vw,3.15rem);line-height:1.02}.product-docs-article__header>p{max-width:62ch;color:var(--text-secondary);font-size:1rem;line-height:1.6}.product-docs-legal-review{width:fit-content;margin-top:4px;padding:8px 10px}.product-docs-article__sections{gap:0;display:grid}.product-docs-article__sections section{border-bottom:1px solid var(--border-subtle);padding:28px 0;scroll-margin-top:96px}.product-docs-article__sections h2{letter-spacing:-.025em;margin:0 0 10px;font-size:1.28rem}.product-docs-article__sections p,.product-docs-article__sections li{color:var(--text-secondary);font-size:.9rem;line-height:1.68}.product-docs-article__sections p{margin:0 0 10px}.product-docs-article__sections ul{gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.product-docs-article .product-cms-markdown{min-width:0;color:var(--text-secondary);white-space:normal;font-size:.94rem;line-height:1.72;display:flow-root}.product-docs-article .product-cms-markdown>:first-child{margin-top:0}.product-docs-article .product-cms-markdown>:last-child{margin-bottom:0}.product-docs-article .product-cms-markdown p{margin:0 0 1rem}.product-docs-article .product-cms-markdown h1,.product-docs-article .product-cms-markdown h2,.product-docs-article .product-cms-markdown h3,.product-docs-article .product-cms-markdown h4{color:var(--text-primary);letter-spacing:-.025em;margin:2rem 0 .75rem;scroll-margin-top:96px;line-height:1.2}.product-docs-article .product-cms-markdown h1{font-size:clamp(1.55rem,3vw,2rem)}.product-docs-article .product-cms-markdown h2{font-size:clamp(1.3rem,2.5vw,1.6rem)}.product-docs-article .product-cms-markdown h3{font-size:1.12rem}.product-docs-article .product-cms-markdown h4{letter-spacing:-.01em;font-size:.98rem}.product-docs-article .product-cms-markdown .product-richtext__heading-anchor{color:inherit;text-decoration:none}.product-docs-article .product-cms-markdown .product-richtext__heading-anchor:hover,.product-docs-article .product-cms-markdown .product-richtext__heading-anchor:focus-visible{color:var(--accent)}.product-docs-article .product-cms-markdown ul,.product-docs-article .product-cms-markdown ol{margin:0 0 1rem;padding-left:1.5rem;display:block}.product-docs-article .product-cms-markdown ul{list-style:outside}.product-docs-article .product-cms-markdown ol{list-style:decimal}.product-docs-article .product-cms-markdown li+li{margin-top:.35rem}.product-docs-article .product-cms-markdown li>ul,.product-docs-article .product-cms-markdown li>ol{margin:.45rem 0 0}.product-docs-article .product-cms-markdown blockquote{border-left:3px solid color-mix(in srgb, var(--accent) 72%, var(--border-subtle));border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb, var(--surface-solid) 82%, transparent);color:var(--text-secondary);margin:1.25rem 0;padding:.85rem 1rem}.product-docs-article .product-cms-markdown blockquote>:last-child{margin-bottom:0}.product-docs-article .product-cms-markdown a:not(.product-richtext__heading-anchor){color:var(--accent);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.product-docs-article .product-cms-markdown code{border:1px solid var(--border-subtle);background:var(--bg-app-secondary);color:var(--text-primary);border-radius:5px;padding:.1em .34em;font-size:.88em}.product-docs-article .product-cms-markdown pre{white-space:pre;tab-size:2;max-width:100%;margin:1.25rem 0;padding:1rem;overflow-x:auto}.product-docs-article .product-cms-markdown pre code{background:0 0;border:0;padding:0;font-size:.84rem}.product-docs-article .product-richtext__table-scroll{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-width:100%;margin:1.25rem 0;overflow-x:auto}.product-docs-article .product-cms-markdown table{border-collapse:collapse;background:color-mix(in srgb, var(--surface-solid) 88%, transparent);width:max-content;min-width:100%;font-size:.86rem}.product-docs-article .product-cms-markdown th,.product-docs-article .product-cms-markdown td{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);vertical-align:top;overflow-wrap:anywhere;min-width:8rem;max-width:28rem;padding:.7rem .8rem}.product-docs-article .product-cms-markdown th{background:color-mix(in srgb, var(--surface-glass-soft) 82%, transparent);color:var(--text-primary);font-weight:750}.product-docs-article .product-cms-markdown tr:last-child td{border-bottom:0}.product-docs-article .product-cms-markdown th:last-child,.product-docs-article .product-cms-markdown td:last-child{border-right:0}.product-docs-article .product-richtext__cell--left{text-align:left}.product-docs-article .product-richtext__cell--center{text-align:center}.product-docs-article .product-richtext__cell--right{text-align:right}.product-docs-article .product-cms-markdown hr{border:0;border-top:1px solid var(--border-subtle);margin:2rem 0}.product-docs-article .product-cms-markdown img:not(.product-richtext__emote-image){border-radius:var(--radius-md);max-width:100%;height:auto;margin:1.25rem auto;display:block}@media (width<=1080px){.product-docs-shell{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.product-docs-toc{display:none}}@media (width<=760px){.product-docs-shell{grid-template-columns:minmax(0,1fr);gap:20px}.product-docs-sidebar{border-right:0;border-bottom:1px solid var(--border-subtle);gap:10px;max-height:none;padding:0 0 12px;position:static;overflow:visible}.product-docs-sidebar>nav{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.product-docs-sidebar>nav::-webkit-scrollbar{display:none}.product-docs-nav-group{display:contents}.product-docs-nav-group>span{display:none}.product-docs-nav-link{border:1px solid var(--border-subtle);background:var(--surface-solid);min-width:max-content}.product-docs-index__links{grid-template-columns:minmax(0,1fr)}.product-docs-article__header h1{font-size:2.15rem}}.product-footer__inner--expanded{align-items:start;gap:clamp(24px,5vw,64px)}.product-footer__brand{gap:5px;max-width:330px;display:grid}.product-footer__brand>strong{color:var(--text-primary);font-size:.92rem}.product-footer__brand>span{color:var(--text-muted);font-size:.75rem;line-height:1.5}.product-footer__groups{flex:auto;grid-template-columns:repeat(3,minmax(130px,1fr));gap:22px;min-width:0;display:grid!important}.product-footer__groups nav{place-content:start;gap:7px;display:grid}.product-footer__groups nav>strong{color:var(--text-secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:.7rem}.product-footer__groups nav a{width:fit-content;color:var(--text-muted);font-size:.75rem;text-decoration:none}.product-footer__groups nav a:hover,.product-footer__groups nav a:focus-visible{color:var(--text-primary)}@media (width<=760px){.product-footer__inner--expanded{gap:22px;display:grid}.product-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}@media (width<=430px){.product-footer__groups{grid-template-columns:minmax(0,1fr)}}.admin-store-summary-grid{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-store-summary-card{gap:var(--space-2);min-width:0;padding:var(--space-4);display:grid}.admin-store-summary-card>span,.admin-store-summary-card>small{color:var(--text-muted);font-size:var(--text-sm)}.admin-store-summary-card>strong{font-size:var(--text-2xl);letter-spacing:-.04em}.admin-store-mode-tabs{width:fit-content;max-width:100%;margin-bottom:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-app-secondary);gap:4px;padding:4px;display:flex}.admin-store-mode-tabs button{border-radius:var(--radius-pill);min-height:38px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-sm);background:0 0;border:0;padding:0 16px;font-weight:750}.admin-store-mode-tabs button:hover,.admin-store-mode-tabs .admin-store-mode-tab--active{background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-1)}.admin-store-status{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 6%, var(--surface-solid));color:var(--text-secondary);font-size:var(--text-sm)}.admin-store-section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);min-width:0;margin-bottom:var(--space-4);display:flex}.admin-store-section-heading>div{gap:var(--space-1);min-width:0;display:grid}.admin-store-section-heading h2,.admin-store-section-heading p,.admin-store-cosmetic-card h3,.admin-store-cosmetic-card p,.admin-store-pack-header h3,.admin-store-pack-header p,.admin-store-add-emote h3{margin:0}.admin-store-section-heading p,.admin-store-cosmetic-card p,.admin-store-pack-header p{color:var(--text-secondary);line-height:1.5}.admin-store-type-filters{max-width:100%;margin-bottom:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app-secondary);scrollbar-width:thin;gap:4px;padding:4px;display:flex;overflow-x:auto}.admin-store-type-filters button{border-radius:calc(var(--radius-md) - 3px);min-height:36px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 12px;font-weight:750}.admin-store-type-filters button:hover,.admin-store-type-filters button.is-active{background:var(--surface-solid);color:var(--text-primary);box-shadow:var(--shadow-1)}.admin-store-create-cosmetic,.admin-store-create-pack{margin-bottom:var(--space-4)}.admin-store-create-cosmetic>summary,.admin-store-create-pack>summary{cursor:pointer;width:fit-content;color:var(--accent);font-size:var(--text-sm);font-weight:780}.admin-store-create-card{margin-top:var(--space-3);padding:var(--space-4)}.admin-store-cosmetic-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-store-cosmetic-card{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);min-width:0;display:grid;overflow:visible}.admin-store-cosmetic-preview{place-items:center;gap:var(--space-2);border-right:1px solid var(--border-subtle);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--bg-app-secondary);min-height:190px;display:grid;overflow:hidden}.admin-store-cosmetic-preview--avatar,.admin-store-cosmetic-preview--font,.admin-store-cosmetic-preview--effect{padding:var(--space-4)}.admin-store-cosmetic-preview--font{text-align:center;align-content:center}.admin-store-cosmetic-preview--font strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,2.5vw,1.7rem)}.admin-store-cosmetic-preview--font span,.admin-store-cosmetic-preview--effect span{color:var(--text-muted);font-size:var(--text-xs)}.admin-store-cosmetic-card__body{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-4);display:grid}.admin-store-cosmetic-card__title,.admin-store-emote-card__heading,.admin-store-pack-header__main{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.admin-store-cosmetic-card__title>div,.admin-store-emote-card__heading>div,.admin-store-pack-header__main>div:first-child{min-width:0}.admin-store-metric-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-store-metric-row>span,.admin-store-sort-label,.admin-store-emote-meta>span{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-app-secondary);min-height:26px;color:var(--text-muted);align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.admin-store-card-actions,.admin-store-inline-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.admin-store-action-menu{z-index:3;position:relative}.admin-store-action-menu>summary{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-solid);min-height:34px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-xs);align-items:center;padding:0 11px;font-weight:750;list-style:none;display:inline-flex}.admin-store-action-menu>summary::-webkit-details-marker{display:none}.admin-store-action-menu__panel{z-index:20;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-solid);width:170px;box-shadow:var(--shadow-2);display:grid;position:absolute;bottom:calc(100% + 6px);right:0;overflow:hidden}.admin-store-action-menu__panel button,.admin-store-terminal-state{width:100%;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);text-align:left;background:0 0;border:0;padding:10px 12px}.admin-store-action-menu__panel button:hover{background:var(--bg-app-secondary);color:var(--text-primary)}.admin-store-action-menu__panel .admin-store-action-menu__danger{color:var(--danger,#c74848)}.admin-store-terminal-state{color:var(--text-muted);cursor:default}.admin-store-danger-panel,.admin-store-moderation-panel{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border-color:color-mix(in srgb, var(--danger,#c74848) 28%, var(--border-subtle));display:grid}.admin-store-danger-panel p,.admin-store-moderation-panel p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.admin-store-editor,.admin-store-emote-editor,.admin-store-pack-editor,.admin-store-replace-form{gap:var(--space-3);display:grid}.admin-store-editor{max-width:760px;padding:var(--space-5)}.admin-store-editor__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-store-editor__wide{grid-column:1/-1}.admin-store-check-row{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.admin-store-pack-layout{align-items:start;gap:var(--space-4);grid-template-columns:250px minmax(0,1fr);min-width:0;display:grid}.admin-store-pack-list{align-content:start;gap:6px;min-width:0;display:grid}.admin-store-pack-list__item{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-solid);width:100%;min-width:0;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;padding:10px 11px;display:flex}.admin-store-pack-list__item:hover,.admin-store-pack-list__item--active{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 5%, var(--surface-solid));color:var(--text-primary)}.admin-store-pack-list__item>span:first-child{gap:2px;min-width:0;display:grid}.admin-store-pack-list__item strong,.admin-store-pack-list__item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-store-pack-list__item small{color:var(--text-muted);font-size:10px}.admin-store-pack-list__meta{flex:none;justify-items:end;gap:4px;display:grid}.admin-store-pack-list__item{grid-template-columns:52px minmax(0,1fr);align-items:start;display:grid}.admin-store-pack-list__preview{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app-secondary);place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.admin-store-pack-list__preview img{object-fit:contain;width:82%;height:82%}.admin-store-pack-list__preview>span{color:var(--text-muted);text-align:center;padding:4px;font-size:9px;line-height:1.1}.admin-store-pack-list__summary,.admin-store-pack-list__title,.admin-store-pack-list__facts{gap:3px;min-width:0;display:grid}.admin-store-pack-list__description{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.admin-store-pack-list__meta{flex-wrap:wrap;justify-content:flex-start;gap:4px;display:flex}.admin-store-pack-list__facts{margin-top:2px}.admin-store-pack-workspace{gap:var(--space-4);min-width:0;display:grid}.admin-store-pack-header,.admin-store-add-emote,.admin-store-add-sticker{gap:var(--space-4);min-width:0;padding:var(--space-4);display:grid}.admin-store-add-emote__form,.admin-store-add-sticker__form{align-items:end;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr)) auto;display:grid}.admin-store-emote-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-store-emote-card{grid-template-columns:130px minmax(0,1fr);min-width:0;display:grid;overflow:visible}.admin-store-emote-card__preview{border-right:1px solid var(--border-subtle);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--bg-app-secondary);place-items:center;min-height:150px;display:grid;overflow:hidden}.admin-store-emote-card__preview img{object-fit:contain;width:min(92px,80%);height:min(92px,80%)}.admin-store-emote-card__body{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3);display:grid}.admin-store-emote-card__heading code{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;margin-top:3px;display:block}.admin-store-sticker-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-store-sticker-card{grid-template-columns:130px minmax(0,1fr);min-width:0;display:grid;overflow:visible}.admin-store-sticker-card__preview{border-right:1px solid var(--border-subtle);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--bg-app-secondary);place-items:center;min-height:150px;display:grid;overflow:hidden}.admin-store-sticker-card__preview img{object-fit:contain;width:min(108px,84%);height:min(108px,84%)}.admin-store-sticker-card__body{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-3);display:grid}.admin-store-sticker-card__heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.admin-store-sticker-card__heading>div:first-child{min-width:0}.admin-store-sticker-card__heading code{color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere;margin-top:3px;display:block}.admin-store-sticker-meta{flex-wrap:wrap;gap:6px;display:flex}.admin-store-sticker-meta>span{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-app-secondary);min-height:26px;color:var(--text-muted);align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.admin-store-sticker-editor{gap:var(--space-3);display:grid}.admin-store-emote-meta{flex-wrap:wrap;gap:6px;display:flex}.admin-store-capability-note{margin-top:var(--space-4);color:var(--text-muted);font-size:var(--text-xs)}.admin-store-bulk-help{margin-top:var(--space-3);color:var(--text-muted);line-height:1.45;display:block}.admin-store-bulk-status{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-xs);gap:4px;padding-left:18px;display:grid}.admin-store-bulk-upload{border:1px dashed color-mix(in srgb, var(--accent) 34%, var(--border-medium));border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 42%), var(--surface-glass-soft);min-width:0;transition:border-color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);gap:10px;padding:10px;display:grid}.admin-store-bulk-upload:focus-visible,.admin-store-bulk-upload.is-dragging{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface-solid));outline:2px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:2px}.admin-store-bulk-upload__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-store-bulk-upload__trigger{border-radius:var(--radius-md);min-width:0;min-height:68px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px;display:flex}.admin-store-bulk-upload__trigger:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 8%, transparent)}.admin-store-bulk-upload__trigger:disabled{cursor:not-allowed;opacity:.6}.admin-store-bulk-upload__trigger>span:last-child{gap:3px;min-width:0;display:grid}.admin-store-bulk-upload__trigger strong,.admin-store-bulk-upload__trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-store-bulk-upload__trigger small{color:var(--text-muted);font-size:var(--text-xs)}.admin-store-bulk-upload__icon{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-subtle));background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.admin-store-bulk-upload__queue{gap:5px;max-height:154px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.admin-store-bulk-upload__queue li{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-solid) 84%, transparent);min-width:0;min-height:34px;color:var(--text-secondary);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:8px;padding:4px 5px 4px 10px;display:flex}.admin-store-bulk-upload__queue li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-store-bulk-upload__queue button{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.admin-store-bulk-upload__queue button:hover:not(:disabled),.admin-store-bulk-upload__queue button:focus-visible{background:var(--danger-soft);color:var(--danger)}@media (width<=1100px){.admin-store-cosmetic-grid,.admin-store-emote-grid,.admin-store-sticker-grid{grid-template-columns:minmax(0,1fr)}.admin-store-add-emote__form,.admin-store-add-sticker__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.admin-store-pack-layout{grid-template-columns:minmax(0,1fr)}.admin-store-pack-list{scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.admin-store-create-pack,.admin-store-pack-list__item{flex:0 0 min(260px,76vw)}.admin-store-pack-list__item{min-height:64px}}@media (width<=720px){.admin-store-summary-grid{grid-template-columns:minmax(0,1fr)}.admin-store-section-heading,.admin-store-cosmetic-card__title,.admin-store-emote-card__heading,.admin-store-sticker-card__heading,.admin-store-pack-header__main{align-items:start;display:grid}.admin-store-cosmetic-card,.admin-store-emote-card,.admin-store-sticker-card{grid-template-columns:minmax(0,1fr)}.admin-store-cosmetic-preview,.admin-store-emote-card__preview,.admin-store-sticker-card__preview{border-right:0;border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0;min-height:150px}.admin-store-add-emote__form,.admin-store-add-sticker__form,.admin-store-editor__grid{grid-template-columns:minmax(0,1fr)}.admin-store-editor__wide{grid-column:auto}.admin-store-action-menu__panel{inset:calc(100% + 6px) auto auto 0}}@media (width<=520px){.admin-store-mode-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;overflow-x:auto}.admin-store-mode-tabs button{white-space:nowrap;flex:none;min-width:max-content;padding-inline:10px}.admin-store-card-actions,.admin-store-inline-actions{align-items:stretch}.admin-store-card-actions>.sb-button,.admin-store-inline-actions>.sb-button{flex:120px}.admin-store-pack-list__item{flex-basis:82vw}}.product-home-compact-lead,.product-store-hero,.product-profile-hero,.product-post,.product-friends-tabs,.product-list-row,.product-profile-contributions{box-sizing:border-box}.product-home-compact-lead{border:1px solid color-mix(in srgb, var(--border-subtle) 84%, transparent);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--surface-solid) 96%, transparent), var(--surface-solid));border-radius:24px;align-items:end;padding:clamp(18px,3vw,26px)}.product-home-compact-lead__copy{gap:8px}.product-home-compact-lead h1{max-width:14ch;font-size:clamp(2rem,5vw,3rem);line-height:1}.product-home-compact-lead p{max-width:58ch;font-size:.96rem;line-height:1.5}.product-feed-workspace{gap:14px}.product-feed-workspace__toolbar{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:4px 2px 2px;display:grid;position:relative;top:auto}.product-feed-workspace__toolbar>div{gap:3px}.product-feed-workspace__toolbar h2{letter-spacing:-.03em;font-size:1.35rem}.product-feed-workspace__toolbar p{font-size:.82rem}.product-feed-filter-tabs{border:1px solid var(--border-subtle);background:var(--surface-solid);width:auto;max-width:min(100%,540px);box-shadow:0 10px 28px color-mix(in srgb, var(--shadow-color) 15%, transparent);border-radius:16px;gap:4px;padding:5px;display:flex}.product-feed-filter-tabs button{border-radius:11px;gap:7px;min-height:36px;padding:0 12px;font-size:.84rem;font-weight:720}.product-feed-filter-tabs button span{border-radius:999px;place-items:center;min-width:20px;min-height:20px;padding:0 5px;font-size:.7rem;display:inline-grid}.product-feed-filter-tabs button.is-active{background:color-mix(in srgb, var(--accent) 12%, var(--surface-solid));color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, transparent)}.product-feed-list{gap:16px}.product-post{border-radius:22px;position:relative}.product-post__header{grid-template-columns:auto minmax(0,1fr) auto;padding:16px 58px 10px 18px;position:relative}.product-post__badges{justify-content:flex-end;min-width:0}.product-post__badges>.sb-icon-button:last-child{border-radius:10px;width:36px;height:36px;margin:0;position:absolute;top:12px;right:12px}.product-post__title{font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.15}.product-post__media{border-block-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)}.product-post__engagement .product-post__meta{gap:8px 14px}.product-post__engagement .product-post__meta .product-meta-success{white-space:nowrap}.product-store-page{gap:24px}.product-store-filter-bar{background:color-mix(in srgb, var(--surface-solid) 96%, transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--shadow-color) 13%, transparent);scroll-padding-inline:8px}.product-store-section{gap:16px}.product-store-preview--pack{min-height:0;padding:14px}.product-store-preview--pack .product-store-preview__media{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.product-store-preview--pack .product-store-preview__media img{border-radius:10px}.product-profile-hero{border-radius:24px}.product-profile-content{gap:18px;padding:0 clamp(18px,3vw,26px) clamp(20px,3vw,28px)}.product-profile-identity{align-items:end;margin-top:-52px}.product-profile-name{padding-top:50px}.product-profile-name .cosmetic-identity--profile{--cosmetic-fx-size:7rem;align-items:end;gap:14px}.product-profile-name .cosmetic-identity__name{max-width:20ch;font-size:clamp(1.55rem,4vw,2.25rem)}.product-profile-content>p{max-width:70ch;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.55}.product-profile-stats--compact{border-block:1px solid var(--border-subtle);flex-wrap:wrap;align-items:stretch;gap:0;min-width:0;padding:12px 0;display:flex}.product-profile-stats--compact .product-stat{border-right:1px solid var(--border-subtle);background:0 0;border-radius:0;flex:0 auto;gap:2px;min-width:92px;padding:0 18px}.product-profile-stats--compact .product-stat:first-child{padding-left:0}.product-profile-stats--compact .product-stat:last-child{border-right:0}.product-profile-stats--compact dt{color:var(--text-muted);font-size:.73rem;font-weight:650}.product-profile-stats--compact dd{color:var(--text-primary);margin:0;font-size:1rem;font-weight:800}.product-social-links{gap:6px 10px}.product-social-links .product-social-link{min-height:42px;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;gap:9px;padding:5px 8px}.product-social-link:hover,.product-social-link:focus-visible{background:var(--surface-glass-soft);color:var(--text-primary)}.product-social-link__icon{background:var(--surface-glass-soft);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.product-social-link__copy{gap:1px;display:grid}.product-social-link__copy strong{color:var(--text-primary);font-size:.78rem}.product-social-link__copy small{color:var(--text-muted);font-size:.72rem}.product-profile-contributions{border-radius:20px;gap:14px;padding:18px 20px}.product-profile-contributions__header h2{letter-spacing:-.025em;max-width:24ch;font-size:1.2rem}.product-profile-contributions__metrics{border-block:1px solid var(--border-subtle);flex-wrap:wrap;gap:0;padding:10px 0;display:flex}.product-profile-contributions__metric{border:0;border-right:1px solid var(--border-subtle);background:0 0;border-radius:0;flex:1 1 0;gap:2px;min-width:110px;padding:0 18px}.product-profile-contributions__metric:first-child{padding-left:0}.product-profile-contributions__metric:last-child{border-right:0}.product-profile-contributions .product-store-preview-status{color:var(--text-muted);background:0 0;margin:0;padding:0}.product-profile-editor-inline{position:relative;overflow:hidden}.product-profile-editor-inline .product-profile-banner{cursor:pointer;isolation:isolate;position:relative}.product-profile-media-edit{z-index:3;cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);background:linear-gradient(#0000000f,#00000061);place-items:center;display:grid;position:absolute;inset:0}.product-profile-media-edit:hover,.product-profile-media-edit:focus-within,.product-profile-banner:hover .product-profile-media-edit{opacity:1}.product-profile-media-edit input,.product-profile-avatar-edit input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-profile-editor-inline__form{gap:20px;padding-top:0;display:grid;position:relative}.product-profile-editor-inline__toolbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-top:16px;padding-bottom:14px;display:flex}.product-profile-editor-inline__toolbar>div:first-child{gap:3px;display:grid}.product-profile-editor-inline__toolbar>div:first-child>strong{font-size:.88rem}.product-profile-editor-inline__identity{grid-template-columns:112px minmax(0,1fr);align-items:end;gap:16px;min-height:70px;margin-top:-6px;display:grid}.product-profile-avatar-edit{z-index:4;cursor:pointer;border-radius:50%;width:112px;height:112px;margin-top:-70px;display:block;position:relative}.product-profile-avatar-edit .cosmetic-identity{width:112px;height:112px;display:block}.product-profile-avatar-edit .product-avatar-stage{width:112px;height:112px}.product-profile-avatar-edit>span{color:#fff;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);background:#080a128f;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;inset:0}.product-profile-editor-inline__username{color:var(--text-muted);margin-bottom:8px;font-size:.92rem}.product-profile-editor-inline__fields{grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:start;gap:14px;display:grid}.product-profile-editor-socials .product-section-heading{align-items:center}.product-profile-editor-socials .product-section-heading h2{letter-spacing:-.025em;margin-top:2px;font-size:1.1rem}.product-profile-editor-social__icon{background:var(--surface-solid);border-radius:10px;align-self:center;place-items:center;width:34px;height:34px;display:grid}.product-profile-editor-social .product-field-native,.product-profile-editor-social .sb-field{min-width:0}.product-profile-editor-social .product-field-native>span,.product-profile-editor-social .sb-field__label{font-size:.7rem}.product-profile-edit-status{color:var(--text-secondary);margin-top:4px;font-size:.82rem}.product-friends-summary{align-items:center;padding-top:2px}.product-friends-summary__metrics{gap:4px 14px}.product-friends-tabs{background:var(--surface-solid);border-radius:16px;flex-wrap:nowrap;gap:4px;padding:5px}.product-friends-tabs>button{border-radius:11px;flex:1 1 0;min-width:0;min-height:38px;padding-inline:10px}.product-friends-tabs+[role=tabpanel]{min-width:0}.product-friends-tabs+[role=tabpanel]>.product-empty-state,.product-friends-tabs~[role=tabpanel]>.product-empty-state{background:color-mix(in srgb, var(--surface-solid) 74%, transparent);border-style:dashed;gap:4px;min-height:0;padding:20px}.product-friends-tabs~[role=tabpanel]>.product-empty-state h2{margin:0;font-size:1.15rem}.product-friends-tabs~[role=tabpanel]>.product-empty-state p{color:var(--text-muted);margin:0;font-size:.88rem}.product-list-row{border-radius:16px;padding:14px}.product-list-row__identity{color:inherit;text-decoration:none}@media (width<=900px){.product-feed-workspace__toolbar{grid-template-columns:minmax(0,1fr)}.product-feed-filter-tabs{width:100%;max-width:100%}.product-profile-editor-social{grid-template-columns:36px minmax(130px,.45fr) minmax(0,1fr) auto}.product-profile-editor-social>:last-child{grid-column:4}}@media (width<=780px){.sb-app-shell__body{padding:16px 14px calc(112px + env(safe-area-inset-bottom))}.product-page,.product-page--wide{padding:0 0 calc(18px + env(safe-area-inset-bottom));gap:18px}.product-home-compact-lead{gap:18px;padding:20px}.product-home-create{align-self:start;width:auto}.product-feed-workspace__toolbar{gap:12px;padding:0;position:static}.product-feed-filter-tabs{overscroll-behavior-inline:contain;overflow-x:auto}.product-feed-filter-tabs button{flex:1 0 auto;justify-content:center}.product-post__header{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:14px 54px 8px 14px}.product-post__badges{grid-column:1/-1;justify-content:flex-start;padding-top:2px}.product-post__badges>.sb-icon-button:last-child{top:10px;right:10px}.product-post__copy{padding:4px 14px 14px}.product-post__media{min-height:0}.product-post__media img{max-height:none}.product-post__engagement .product-post__meta{gap:6px 12px;padding:10px 12px 3px}.product-store-page{gap:20px}.product-store-filter-bar{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;margin:0;padding:6px;position:static;top:auto}.product-store-filter{min-height:36px;padding:0 12px}.product-store-section+.product-store-section{padding-top:18px}.product-store-preview--pack .product-store-preview__media{grid-template-columns:repeat(4,minmax(0,1fr))}.product-profile-banner{min-height:150px}.product-profile-identity{gap:14px;margin-top:-48px;display:grid}.product-profile-name{padding-top:46px}.product-profile-name .cosmetic-identity--profile{--cosmetic-fx-size:6.2rem}.product-profile-name .cosmetic-identity__name{font-size:clamp(1.45rem,7vw,2rem)}.product-profile-stats--compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0;display:grid}.product-profile-stats--compact .product-stat{border-right:0;min-width:0;padding:8px 14px}.product-profile-stats--compact .product-stat:nth-child(odd){border-right:1px solid var(--border-subtle);padding-left:0}.product-profile-contributions{padding:16px}.product-profile-contributions__header{gap:4px;display:grid}.product-profile-contributions__metrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-profile-contributions__metric{min-width:0;padding:0 10px}.product-profile-editor-inline .product-profile-banner{min-height:156px}.product-profile-media-edit{opacity:1;background:linear-gradient(#0000 55%,#00000061);place-items:end;padding:12px}.product-profile-media-edit>span{min-height:32px;font-size:.72rem}.product-profile-editor-inline__toolbar{flex-direction:column;align-items:flex-start;padding-top:12px}.product-profile-editor-inline__identity{grid-template-columns:92px minmax(0,1fr);gap:12px}.product-profile-avatar-edit,.product-profile-avatar-edit .cosmetic-identity,.product-profile-avatar-edit .product-avatar-stage{width:92px;height:92px}.product-profile-avatar-edit{margin-top:-56px}.product-profile-avatar-edit>span{opacity:1;box-sizing:border-box;background:linear-gradient(#0000 38%,#080a12ad);align-items:end;padding-bottom:13px}.product-profile-editor-inline__fields{grid-template-columns:minmax(0,1fr)}.product-profile-editor-inline__fields .sb-field:nth-child(2){grid-column:auto}.product-profile-editor-socials .product-section-heading{align-items:center}.product-profile-editor-social{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px 10px}.product-profile-editor-social__icon{grid-row:1/span 2;align-self:center}.product-profile-editor-social .product-field-native,.product-profile-editor-social .sb-field{grid-column:2/-1}.product-profile-editor-social .sb-checkbox,.product-profile-editor-social>.sb-button{grid-column:auto}.product-friends-summary{align-items:flex-start;gap:10px;padding-top:0}.product-friends-summary__metrics{justify-content:flex-start}.product-friends-tabs{scrollbar-width:none;overflow-x:auto}.product-friends-tabs::-webkit-scrollbar{display:none}.product-friends-tabs>button{flex:1 0 auto;min-width:max-content}.product-list-row{flex-direction:row;align-items:center;gap:12px;display:flex}.product-list-row__identity{flex:auto}.product-footer{width:calc(100% - 28px);padding-top:24px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.product-footer__inner{gap:12px}.product-mobile-nav{border-radius:20px;min-height:60px;left:14px;right:14px}}@media (width<=520px){.product-home-compact-lead h1{font-size:2.15rem}.product-home-compact-lead p{font-size:.9rem}.product-feed-filter-tabs{padding:4px}.product-feed-filter-tabs button{min-height:34px;padding-inline:10px;font-size:.78rem}.product-feed-filter-tabs button span{min-width:18px;min-height:18px;font-size:.64rem}.product-post{border-radius:20px}.product-post__title{font-size:1.25rem}.product-post__engagement .product-post__actions{gap:2px}.product-post__action{font-size:.82rem}.product-store-hero{border-radius:20px;padding:18px}.product-store-hero h1{font-size:2rem}.product-store-wallet{border-radius:14px}.product-store-preview--pack{padding:10px}.product-profile-content{padding-inline:16px}.product-profile-stats--compact .product-stat{padding-block:7px}.product-profile-contributions__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.product-profile-contributions__metric{padding-inline:7px}.product-profile-contributions__metric strong{font-size:1rem}.product-profile-contributions__metric span{font-size:.66rem}.product-profile-editor-inline__form{gap:16px}.product-profile-editor-social{padding:10px}.product-friends-tabs{border-radius:14px}.product-friends-tabs>button{min-height:36px;padding-inline:9px;font-size:.82rem}}.product-ad-slot{width:min(100%,640px);margin:1.25rem auto;overflow:hidden}.product-ad-card{border:1px solid color-mix(in srgb, var(--sb-accent,#8290ff) 35%, transparent);background:color-mix(in srgb, var(--sb-panel,#151b29) 94%, var(--sb-accent,#8290ff));border-radius:1rem;gap:.65rem;padding:1rem 1.15rem;display:grid}.product-ad-card img{object-fit:cover;border-radius:.75rem;width:100%;max-height:180px}.product-ad-card p{color:var(--sb-muted,#aab2c7);margin:0}.product-ad-slot .adsbygoogle{width:100%;display:block}.product-profile-summary{border-block:1px solid var(--border-subtle);min-width:0;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:11px 0;font-size:.82rem;display:flex}.product-profile-summary span{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.product-profile-summary strong{color:var(--text-primary);font-size:.98rem;font-weight:820}.product-profile-actions{justify-content:flex-end;align-items:center}.product-profile-editor-inline__identity{order:-2}.product-profile-editor-inline__toolbar{order:-1}@media (width<=780px){.product-profile-summary{gap:6px 14px;padding-block:9px}.product-profile-actions{justify-content:flex-start;gap:6px}.product-friends-lead{padding-top:0}.product-friends-lead h1{font-size:2rem}}.product-page,.product-page--wide,.product-store-page,.product-feed-workspace,.product-friends-workspace{min-width:0}.product-empty-state--compact{border:0;border-top:1px solid var(--border-subtle);min-height:0;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:12px;padding:18px 2px;display:flex}.product-empty-state--compact strong,.product-empty-state--compact h2,.product-empty-state--compact p{margin:0}.product-empty-state--compact p{color:var(--text-muted);font-size:.86rem;line-height:1.45}.product-home-compact-lead{border:1px solid var(--border-subtle);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 44%), var(--surface-solid);box-shadow:0 14px 36px color-mix(in srgb, var(--shadow-color) 10%, transparent);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:clamp(20px,3vw,28px);display:grid}.product-home-compact-lead__copy{gap:7px;display:grid}.product-home-compact-lead h1,.product-home-compact-lead p{margin:0}.product-home-compact-lead h1{letter-spacing:-.055em;max-width:15ch;font-size:clamp(2rem,5vw,3rem);line-height:.98}.product-home-compact-lead p{max-width:58ch;color:var(--text-secondary);line-height:1.5}.product-home-create{border-radius:13px;min-width:132px;min-height:44px}.product-feed-workspace{gap:14px;display:grid}.product-feed-workspace__heading{justify-content:space-between;align-items:end;min-width:0;padding-inline:2px;display:flex}.product-feed-workspace__heading>div{gap:3px;display:grid}.product-feed-workspace__heading h2,.product-feed-workspace__heading p{margin:0}.product-feed-workspace__heading h2{letter-spacing:-.03em;font-size:1.35rem}.product-feed-workspace__heading p{color:var(--text-muted);font-size:.82rem}.product-feed-filter-tabs.product-store-filter-bar{border:1px solid var(--border-subtle);background:var(--surface-solid);width:100%;max-width:100%;box-shadow:0 10px 28px color-mix(in srgb, var(--shadow-color) 12%, transparent);scrollbar-width:none;border-radius:16px;gap:4px;padding:5px;display:flex;position:static;overflow-x:auto}.product-feed-filter-tabs::-webkit-scrollbar{display:none}.product-feed-filter-tabs .product-store-filter{white-space:nowrap;border-radius:11px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-width:max-content;min-height:38px;padding:0 13px;display:inline-flex}.product-feed-filter-tabs .product-store-filter--active{background:color-mix(in srgb, var(--accent) 13%, var(--surface-solid));color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent)}.product-feed-filter-tabs__count{background:var(--bg-app-secondary);min-width:20px;min-height:20px;color:var(--text-muted);border-radius:999px;place-items:center;padding-inline:5px;font-size:.68rem;line-height:1;display:inline-grid}.product-feed-filter-tabs .product-store-filter--active .product-feed-filter-tabs__count{background:color-mix(in srgb, var(--accent) 20%, var(--bg-app-secondary));color:var(--accent)}.product-post{border-radius:21px;overflow:hidden}.product-post__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px 56px 10px 16px;position:relative}.product-post__badges{gap:6px;min-width:0;padding-right:0}.product-post__badges>.sb-icon-button:last-child,.product-post__badges>[data-radix-dropdown-menu-trigger]:last-child,.product-post__badges>button:last-child{border-radius:10px;width:36px;height:36px;margin:0;position:absolute;top:11px;right:11px}.product-post__copy{padding:2px 16px 15px}.product-post__title{max-width:100%;margin:0;line-height:1.14;display:block}.product-post__media{margin-top:0}.product-post__engagement{padding-top:2px}.product-post__meta{flex-wrap:wrap;gap:6px 12px}.product-post__actions{min-width:0}.product-store-page{gap:22px;display:grid}.product-store-filter-bar{z-index:1;margin:0;position:static!important;top:auto!important}.product-store-filter-bar+.product-store-feedback,.product-store-filter-bar+.product-store-section,.product-store-filter-bar+.product-presentation-notice{margin-top:2px}.product-store-section{scroll-margin-top:84px}.product-store-section__header{align-items:start}.product-store-preview--pack{overflow:hidden}.product-store-preview--pack .product-store-preview__media{aspect-ratio:auto;min-height:0}.product-profile-hero{border-radius:22px;overflow:hidden}.product-profile-banner{background-position:50%;background-size:cover;min-height:clamp(150px,25vw,220px)}.product-profile-content{gap:16px;padding:0 clamp(18px,3vw,26px) clamp(20px,3vw,28px);display:grid}.product-profile-identity{justify-content:space-between;align-items:end;gap:16px;min-width:0;margin-top:-54px;display:flex}.product-profile-name{min-width:0;padding-top:48px}.product-profile-name .cosmetic-identity--profile{--cosmetic-fx-size:7rem;align-items:end;gap:13px;min-width:0}.product-profile-name .cosmetic-identity__name{overflow-wrap:anywhere;max-width:min(20ch,100%);font-size:clamp(1.55rem,4vw,2.15rem)}.product-profile-name>p,.product-profile-content>p{margin:0}.product-profile-name>p{color:var(--text-muted);margin-top:4px}.product-profile-content>p{max-width:68ch;color:var(--text-secondary);font-size:.98rem;line-height:1.55}.product-profile-summary{border-block:1px solid var(--border-subtle);background:0 0;flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0;padding:10px 0;display:flex}.product-profile-summary span{color:var(--text-muted);align-items:baseline;gap:5px;font-size:.78rem;display:inline-flex}.product-profile-summary strong{color:var(--text-primary);font-size:.96rem}.product-profile-actions{justify-content:flex-end;gap:6px}.product-social-links{flex-wrap:wrap;gap:5px 8px;display:flex}.product-social-link{min-height:40px;background:0 0!important;border:0!important;padding:5px 7px!important}.product-profile-contributions{border:0;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;padding:18px 2px 0}.product-profile-contributions__header{align-items:end}.product-profile-contributions__header h2,.product-profile-contributions__header p{margin:0}.product-profile-contributions__metrics{padding:10px 0}.product-profile-contributions__metric{background:0 0!important;border-radius:0!important}.product-profile-account{border-radius:18px}.product-profile-editor-inline{overflow:hidden}.product-profile-editor-inline .product-profile-banner{cursor:pointer;position:relative}.product-profile-media-edit{z-index:3;cursor:pointer;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);background:linear-gradient(#0000 50%,#0000006b);justify-content:flex-end;align-items:flex-end;padding:14px;display:flex;position:absolute;inset:0}.product-profile-media-edit>span{color:#fff;background:#090c14d1;border:1px solid #ffffff2e;border-radius:10px;align-items:center;min-height:34px;padding:0 11px;font-size:.72rem;font-weight:780;display:inline-flex;box-shadow:0 8px 22px #00000040}.product-profile-editor-inline .product-profile-banner:hover .product-profile-media-edit,.product-profile-media-edit:focus-within{opacity:1}.product-profile-editor-inline__form{gap:18px;padding-top:0;display:grid}.product-profile-editor-inline__toolbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 0 12px;display:flex}.product-profile-editor-inline__identity{grid-template-columns:108px minmax(0,1fr);align-items:end;gap:14px;display:grid}.product-profile-avatar-edit{z-index:4;cursor:pointer;border-radius:50%;width:108px;height:108px;margin-top:-66px;position:relative}.product-profile-avatar-edit .cosmetic-identity,.product-profile-avatar-edit .product-avatar-stage{width:108px;height:108px}.product-profile-avatar-edit .cosmetic-identity__name{display:none}.product-profile-avatar-edit>span{box-sizing:border-box;color:#fff;opacity:0;transition:opacity var(--motion-fast) var(--ease-standard);background:linear-gradient(#0000 38%,#080a12b3);border-radius:50%;place-items:end center;padding-bottom:14px;font-size:.68rem;font-weight:800;display:grid;position:absolute;inset:0}.product-profile-avatar-edit:hover>span,.product-profile-avatar-edit:focus-within>span{opacity:1}.product-profile-editor-inline__fields{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);gap:14px;display:grid}.product-profile-editor-inline__fields .sb-field:nth-child(2){grid-column:1/-1}.product-profile-editor-socials{gap:10px;padding-top:2px;display:grid}.product-profile-editor-social-list{gap:8px;display:grid}.product-profile-editor-social{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-glass-soft) 58%, transparent);border-radius:13px;grid-template-columns:34px minmax(120px,.38fr) minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:10px;display:grid}.product-profile-editor-social__icon{align-self:center}.product-profile-editor-social .sb-field__label,.product-profile-editor-social .product-field-native>span{font-size:.68rem}.product-friends-workspace{gap:14px}.product-friends-overview{gap:12px;padding-bottom:2px;display:grid}.product-friends-summary{justify-content:space-between;align-items:end;gap:16px;min-width:0;display:flex}.product-friends-summary>div:first-child{gap:3px;display:grid}.product-friends-summary h2{letter-spacing:-.03em;margin:0;font-size:1.35rem}.product-friends-summary__metrics{color:var(--text-muted);flex-wrap:wrap;gap:5px 14px;font-size:.8rem;display:flex}.product-friends-summary__metrics strong{color:var(--text-primary)}.product-friends-tabs{border:1px solid var(--border-subtle);background:var(--surface-solid);scrollbar-width:none;border-radius:16px;gap:4px;width:100%;padding:5px;display:flex;overflow-x:auto}.product-friends-tabs::-webkit-scrollbar{display:none}.product-friends-tabs>button{border-radius:11px;flex:1 0 auto;min-width:max-content;min-height:38px}.product-friends-panel{min-width:0}.product-friends-empty{justify-content:flex-start}.product-friends-empty__mark{background:var(--surface-glass-soft);width:42px;height:42px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.product-friends-empty h2{font-size:1rem}.product-friends-list{gap:8px}.product-friend-row{border-radius:15px;min-height:66px;padding:11px 12px}.product-list-row__identity{text-decoration:none!important}.product-list-row__copy{gap:2px;display:grid}.product-list-row__copy small{color:var(--text-muted);font-size:.72rem}.product-friends-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.product-mobile-nav{bottom:calc(10px + env(safe-area-inset-bottom))}.product-footer{padding-bottom:max(112px, calc(96px + env(safe-area-inset-bottom)))}@media (width<=780px){.sb-app-shell__body{padding:14px 14px calc(112px + env(safe-area-inset-bottom))}.product-page,.product-page--wide{padding-bottom:calc(22px + env(safe-area-inset-bottom));gap:18px}.product-home-compact-lead{border-radius:19px;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.product-home-compact-lead h1{max-width:13ch;font-size:clamp(2rem,9vw,2.45rem)}.product-home-create{width:fit-content}.product-feed-workspace{gap:12px}.product-feed-filter-tabs.product-store-filter-bar{margin:0}.product-feed-filter-tabs .product-store-filter{min-height:36px;padding-inline:11px;font-size:.8rem}.product-post__header{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:13px 52px 8px 13px}.product-post__badges{grid-column:1/-1;justify-content:flex-start;padding-top:2px}.product-post__copy{padding:3px 13px 13px}.product-post__meta{padding-inline:12px}.product-store-page{gap:18px}.product-store-filter-bar{overscroll-behavior-inline:contain;border-radius:15px;scroll-padding-inline:6px;overflow-x:auto}.product-store-section+.product-store-section{padding-top:16px}.product-profile-banner{min-height:150px}.product-profile-content{gap:14px;padding-inline:15px}.product-profile-identity{justify-content:stretch;gap:10px;margin-top:-48px;display:grid}.product-profile-name{padding-top:44px}.product-profile-name .cosmetic-identity--profile{--cosmetic-fx-size:6rem}.product-profile-actions{justify-content:flex-start}.product-profile-summary{gap:5px 14px;padding-block:9px}.product-profile-contributions{padding-top:16px}.product-profile-contributions__metrics{padding-block:9px;display:flex;overflow-x:auto}.product-profile-contributions__metric{flex:none;min-width:92px;padding:0 13px}.product-profile-editor-inline .product-profile-banner{min-height:154px}.product-profile-media-edit{opacity:1;padding:11px}.product-profile-editor-inline__toolbar{flex-direction:column;align-items:flex-start;gap:9px;padding-top:11px}.product-profile-editor-inline__identity{grid-template-columns:92px minmax(0,1fr);gap:11px}.product-profile-avatar-edit,.product-profile-avatar-edit .cosmetic-identity,.product-profile-avatar-edit .product-avatar-stage{width:92px;height:92px}.product-profile-avatar-edit{margin-top:-54px}.product-profile-avatar-edit>span{opacity:1;padding-bottom:12px}.product-profile-editor-inline__fields{grid-template-columns:minmax(0,1fr)}.product-profile-editor-inline__fields .sb-field:nth-child(2){grid-column:auto}.product-profile-editor-socials .product-section-heading{align-items:center}.product-profile-editor-socials .product-section-heading h2{max-width:18ch;font-size:1rem}.product-profile-editor-social{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px 9px;padding:9px}.product-profile-editor-social__icon{grid-row:1/span 2;align-self:center}.product-profile-editor-social .product-field-native,.product-profile-editor-social .sb-field{grid-column:2/-1}.product-profile-editor-social .sb-checkbox,.product-profile-editor-social>.sb-button{grid-column:auto}.product-friends-summary{flex-direction:column;align-items:flex-start;gap:8px}.product-friends-summary__metrics{justify-content:flex-start}.product-friends-tabs>button{min-height:36px;padding-inline:10px;font-size:.82rem}.product-friends-empty{padding:16px 2px}.product-friend-row{align-items:center;gap:10px;display:flex}.product-friend-row__actions{flex-wrap:nowrap}.product-friends-search{grid-template-columns:minmax(0,1fr)}.product-footer{width:100%;padding-bottom:calc(112px + env(safe-area-inset-bottom))}}@media (width<=520px){.product-home-compact-lead{padding:16px}.product-home-compact-lead h1{font-size:2.05rem}.product-feed-filter-tabs.product-store-filter-bar{padding:4px}.product-feed-filter-tabs .product-store-filter{padding-inline:9px;font-size:.76rem}.product-feed-filter-tabs__count{min-width:18px;min-height:18px;font-size:.62rem}.product-post{border-radius:18px}.product-post__title{font-size:1.22rem}.product-profile-content{padding-inline:14px}.product-profile-editor-inline__form{gap:15px}.product-profile-editor-social{border-radius:12px}.product-friends-tabs{border-radius:14px}}.product-category-lead__actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.product-category-follow{justify-items:end;gap:4px;display:grid}.product-category-follow [role=status]{max-width:280px;color:var(--text-muted);font-size:var(--text-xs);text-align:right;line-height:1.35}@media (width<=760px){.product-category-lead__actions{justify-content:flex-start}.product-category-follow{justify-items:start}.product-category-follow [role=status]{text-align:left}}.product-profile-name{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"avatar eyebrow""avatar name""avatar username";align-items:start;gap:4px clamp(14px,2.4vw,22px);width:100%;min-width:0;padding-top:0;display:grid}.product-profile-name>.product-eyebrow{grid-area:eyebrow;align-self:end;min-width:0}.product-profile-name>.cosmetic-identity--profile{display:contents}.product-profile-name>.cosmetic-identity--profile>.cosmetic-identity__avatar-shell{grid-area:avatar;align-self:start;margin-top:0}.product-profile-name>.cosmetic-identity--profile>.cosmetic-identity__name{overflow-wrap:anywhere;grid-area:name;min-width:0;max-width:min(100%,20ch)}.product-profile-name>p{overflow-wrap:anywhere;grid-area:username;min-width:0;margin:0}.product-profile-identity{min-width:0}.product-profile-bio{overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--text-secondary);gap:8px;line-height:1.55;display:grid}.product-profile-bio h1,.product-profile-bio h2,.product-profile-bio h3{max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;line-height:1.25}.product-profile-bio h1{font-size:var(--text-lg)}.product-profile-bio h2{font-size:var(--text-base)}.product-profile-bio h3{font-size:var(--text-sm)}.product-profile-bio p,.product-profile-bio blockquote,.product-profile-bio ul,.product-profile-bio ol,.product-profile-bio pre{min-width:0;max-width:100%}.product-profile-bio blockquote{border-left:2px solid var(--accent);margin:0;padding-left:12px}.product-profile-bio pre{overflow-x:auto}.product-profile-bio .product-richtext__emote-image{vertical-align:middle;object-fit:contain;width:auto;max-width:min(2.25rem,100%);height:auto;max-height:2.25rem;display:inline-block}.product-profile-secondary{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:18px;min-width:0;display:grid}.product-profile-account--plain{border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;padding:18px 0 0}.product-profile-account--plain .product-profile-account__actions{gap:6px}.product-profile-account--plain .product-profile-account__action{background:0 0;border-color:#0000;min-height:56px;padding:10px 8px}.product-profile-account--plain .product-profile-account__action:hover,.product-profile-account--plain .product-profile-account__action:focus-visible{border-color:var(--border-subtle);background:var(--surface-glass-soft)}.product-profile-editor-inline__identity-copy{gap:2px;min-width:0;padding-bottom:7px;display:grid}.product-profile-editor-inline__identity-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15;overflow:hidden}.product-profile-editor-inline__identity-copy>span{color:var(--text-muted);font-size:.86rem}.product-profile-editor-inline__identity-copy small{color:var(--text-muted);margin-top:3px;font-size:.7rem}.product-profile-editor-inline__username{gap:5px;min-width:0;margin-bottom:0;display:grid}.product-profile-editor-inline__username-policy{color:var(--text-muted);font-size:.72rem;line-height:1.4}.product-profile-editor-inline__fields>.sb-field:nth-child(2){grid-column:auto}.product-profile-editor-inline__fields>.sb-field:nth-child(3){grid-column:1/-1}.product-profile-editor-inline__bio{grid-column:1/-1;gap:7px;min-width:0;display:grid}.product-profile-editor-inline__bio-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-profile-editor-inline__bio-heading .product-chip-row{gap:4px}.product-profile-editor-inline__bio-preview{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);min-height:104px;color:var(--text-secondary);padding:12px}.product-profile-editor-inline__bio>small{color:var(--text-muted);font-size:.72rem}.product-profile-editor-socials__heading>div:first-child{gap:2px;display:grid}.product-profile-editor-socials__heading p{max-width:52ch;color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.4}.product-profile-editor-social-list{border-top:1px solid var(--border-subtle)}.product-profile-editor-social{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(150px,.65fr) minmax(130px,.45fr) minmax(0,1fr) auto;align-items:end;gap:9px 12px;padding:12px 2px}.product-profile-editor-social__identity{align-items:center;gap:9px;min-width:0;display:flex}.product-profile-editor-social__identity>span:last-child{gap:1px;min-width:0;display:grid}.product-profile-editor-social__identity strong,.product-profile-editor-social__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-profile-editor-social__identity strong{color:var(--text-primary);font-size:.78rem}.product-profile-editor-social__identity small{color:var(--text-muted);font-size:.68rem}.product-profile-editor-social__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=900px){.product-profile-editor-social{grid-template-columns:minmax(140px,.65fr) minmax(0,1fr) auto}.product-profile-editor-social__platform{grid-column:2}.product-profile-editor-social>.sb-field{grid-column:1/3}.product-profile-editor-social__actions{flex-direction:column;grid-area:1/3/span 2;align-self:center}}@media (width<=820px){.product-profile-secondary{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=620px){.product-profile-name{grid-template-columns:max-content minmax(0,1fr);column-gap:14px}.product-profile-name>.cosmetic-identity--profile>.cosmetic-identity__name{max-width:100%}.product-profile-editor-inline__identity-copy small{display:none}.product-profile-editor-social-list{border-top-color:color-mix(in srgb, var(--border-subtle) 78%, transparent)}.product-profile-editor-social{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px 9px;padding:11px 0}.product-profile-editor-social__identity{display:contents}.product-profile-editor-social__identity .product-profile-editor-social__icon{grid-area:1/1}.product-profile-editor-social__identity>span:last-child{grid-area:1/2}.product-profile-editor-social__platform,.product-profile-editor-social>.sb-field{grid-column:1/-1}.product-profile-editor-social__actions{flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between}}.product-profile-activity{gap:14px;min-width:0;padding-top:4px;display:grid}.product-profile-editor-inline__avatar-controls{align-self:end;gap:6px;width:112px;min-width:0;display:grid}.product-profile-editor-inline__avatar-controls>button,.product-profile-editor-inline__banner-controls>button{white-space:nowrap;min-width:0;padding-inline:6px;font-size:.7rem}.product-profile-editor-inline__banner-controls{z-index:8;align-items:start;gap:6px;display:flex;position:relative}.product-profile-editor-inline__banner-controls>button{margin-top:var(--space-4);z-index:9;position:relative}.product-profile-recently-deleted{border:1px solid color-mix(in srgb, var(--danger) 22%, var(--glass-border));background:color-mix(in srgb, var(--danger-soft) 28%, var(--surface-solid));border-radius:18px;gap:18px;margin-top:28px;padding:22px;display:grid}.product-profile-recently-deleted__header{justify-content:space-between;align-items:end;gap:18px;display:flex}.product-profile-recently-deleted__header h2,.product-profile-recently-deleted__header p{margin:0}.product-profile-recently-deleted__header h2{margin-top:4px}.product-profile-recently-deleted__header p{max-width:34rem;color:var(--text-muted);font-size:var(--text-sm)}.product-profile-recently-deleted__list{gap:14px;display:grid}@media (width<=640px){.product-profile-recently-deleted{padding:16px}.product-profile-recently-deleted__header{flex-direction:column;align-items:start}}.product-profile-activity__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:end;gap:16px;min-width:0;padding-bottom:12px;display:flex}.product-profile-activity__header>div:first-child{gap:3px;min-width:0;display:grid}.product-profile-activity__header h2,.product-profile-activity__header p{margin:0}.product-profile-activity__header h2{color:var(--text-primary);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.2}.product-profile-activity__header p{max-width:62ch;color:var(--text-muted);font-size:.76rem;line-height:1.45}.product-profile-activity__tabs{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);border-radius:999px;flex:none;align-items:center;gap:4px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.product-profile-activity__tabs button{min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:.75rem;display:inline-flex}.product-profile-activity__tabs button:hover,.product-profile-activity__tabs button:focus-visible{color:var(--text-primary);background:color-mix(in srgb, var(--surface-glass-soft) 78%, transparent)}.product-profile-activity__tabs button.is-active{color:var(--text-primary);background:var(--surface-elevated);box-shadow:var(--shadow-xs)}.product-profile-activity__tabs button span{color:var(--text-muted);font-size:.68rem}.product-profile-activity__list{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;max-width:760px;display:grid}@media (width<=820px){.product-profile-editor-inline__avatar-controls{width:92px}.product-profile-editor-inline__banner-controls{max-width:calc(100% - 16px)}.product-profile-activity__header{flex-direction:column;align-items:start}.product-profile-activity__list{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.product-profile-activity__tabs{width:100%}.product-profile-activity__tabs button{flex:1 1 0;justify-content:center}}.product-store-filter-bar{isolation:isolate}@media (width<=680px){.product-store-page{gap:18px}.product-store-filter-bar{z-index:1;background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 28px color-mix(in srgb, var(--shadow-color) 12%, transparent);border-radius:15px;gap:4px;margin:0;padding:5px;position:static!important;top:auto!important}.product-store-filter{white-space:nowrap;border-radius:11px;min-height:36px;padding-inline:11px;font-size:.8rem}.product-store-filter--active{background:color-mix(in srgb, var(--accent) 14%, var(--surface-solid))}.product-store-section{gap:12px;padding-top:0}.product-store-section+.product-store-section{padding-top:16px}.product-store-section__header{gap:8px;padding-inline:2px}.product-store-section__header h2{font-size:1.08rem}.product-store-section__header p{font-size:.78rem}.product-store-grid{gap:12px}.product-store-item{border-radius:19px;gap:10px;padding:12px}.product-store-preview{border-radius:15px;min-height:150px}.product-store-preview--pack{min-height:0;padding:10px}.product-store-preview--pack .product-store-preview__media{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;max-height:94px}.product-store-preview--pack .product-store-preview__media img{aspect-ratio:1;background:color-mix(in srgb, var(--surface-solid) 72%, transparent);object-fit:contain;border-radius:9px;width:100%;min-width:0}.product-store-item>p{min-height:0}.product-store-item__footer{gap:8px}}@media (width<=430px){.product-store-filter{padding-inline:10px;font-size:.76rem}.product-store-preview{min-height:138px}.product-store-preview--pack{min-height:0}.product-store-preview--pack .product-store-preview__media{max-height:84px}}.product-post__menu{z-index:3;border-radius:10px;width:36px;height:36px;top:11px;right:11px;margin:0!important;position:absolute!important}.product-post__badges{padding-right:2px}.product-post__badges .sb-badge{max-width:100%}@media (width<=780px){.product-post__menu{top:10px;right:10px}.product-post__header{padding-right:54px}.product-post__badges{width:auto;max-width:calc(100% - 2px);padding-right:0}.product-post__badges .sb-badge{min-height:27px;padding-inline:9px;font-size:.7rem}}.product-post__media--image{min-height:0;aspect-ratio:auto!important}.product-post__media--image .product-post__media-link{min-height:0}.product-post__media--image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(620px,72vh)}.product-post__media--image.product-post__media--balanced img,.product-post__media--image.product-post__media--wide img{object-fit:contain;width:100%;max-width:100%;max-height:none}.product-friends-lead{gap:8px;padding:4px 2px 0;display:grid}.product-friends-lead>div{gap:5px;display:grid}.product-friends-lead h1,.product-friends-lead p{margin:0}.product-friends-lead h1{letter-spacing:-.05em;font-size:clamp(2rem,5vw,2.55rem);line-height:1}.product-friends-lead p{max-width:58ch;color:var(--text-secondary);font-size:.92rem;line-height:1.5}@media (width<=620px){.product-friends-lead{gap:6px;padding-top:0}.product-friends-lead h1{font-size:1.9rem}.product-friends-lead p{max-width:38ch;font-size:.84rem;line-height:1.45}.product-friends-workspace{margin-top:2px}}.support-page{gap:var(--space-5);min-width:0;display:grid}.support-hero{align-items:center;gap:var(--space-5);border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border-subtle));border-radius:var(--radius-xl);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--surface-solid) 94%, var(--accent)), var(--surface-solid));box-shadow:0 22px 55px color-mix(in srgb, var(--accent) 9%, transparent);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(22px,4vw,38px);display:grid;position:relative;overflow:hidden}.support-hero:after{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);content:"";border-radius:50%;width:280px;height:280px;position:absolute;bottom:-120px;right:-90px}.support-hero__mark{border:1px solid color-mix(in srgb, var(--accent) 48%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 14%, var(--surface-glass-soft));width:64px;height:64px;color:var(--accent);border-radius:22px;place-items:center;display:grid;position:relative}.support-hero__mark span{background:var(--success,#55d49a);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success,#55d49a) 14%, transparent);border-radius:50%;position:absolute;bottom:10px;right:9px}.support-hero__copy,.support-hero__copy .product-page-header{min-width:0}.support-hero__copy .product-page-header{padding:0}.support-hero__trust{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);align-items:center;gap:7px;display:flex}.support-hero__trust svg{color:var(--success,#55d49a)}.support-hero__stats{z-index:1;gap:var(--space-2);display:flex;position:relative}.support-hero__stats div{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-solid) 74%, transparent);gap:2px;min-width:88px;padding:12px 14px;display:grid}.support-hero__stats strong{font-size:1.45rem;line-height:1}.support-hero__stats span{color:var(--text-muted);font-size:var(--text-xs)}.support-category-strip,.support-panel{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-subtle));border-radius:var(--radius-xl);background:var(--surface-solid);min-width:0;padding:clamp(18px,3vw,28px);display:grid}.support-section-heading,.support-panel__heading{justify-content:space-between;align-items:start;gap:var(--space-3);min-width:0;display:flex}.support-section-heading>*,.support-panel__heading>*,.support-hero__stats,.support-hero__stats>div,.support-faq-card>div{min-width:0}.support-section-heading h2,.support-panel__heading h2,.support-conversation h2,.support-empty-conversation h2{margin:3px 0 0;font-size:clamp(1.25rem,2vw,1.65rem)}.support-section-heading>span{color:var(--text-muted);font-size:var(--text-sm)}.support-category-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.support-category-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-glass-soft);min-width:0;color:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard), background var(--motion-fast) var(--ease-standard);align-items:center;gap:11px;padding:13px;display:flex}.support-category-card:hover,.support-category-card:focus-visible,.support-category-card--active{border-color:color-mix(in srgb, var(--accent) 58%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 11%, var(--surface-glass-soft));transform:translateY(-1px)}.support-category-card__icon,.support-panel__icon,.support-ticket-row__icon{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border-subtle));width:36px;height:36px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.support-category-card>span:last-child,.support-ticket-row__copy{gap:3px;min-width:0;display:grid}.support-category-card strong,.support-ticket-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-category-card small,.support-ticket-row small{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-workspace{align-items:start;gap:var(--space-5)}.support-requests-column,.support-conversation-column{gap:var(--space-4);min-width:0;display:grid}.support-form-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(150px,.46fr);display:grid}.support-panel__intro,.support-empty-conversation p{color:var(--text-muted);margin:-8px 0 0}.support-compose-footer,.support-reply-actions,.support-rating-row,.support-attachment-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.support-compose-footer>span,.support-attachment-row small,.support-attachment-row>span{color:var(--text-muted);font-size:var(--text-xs)}.support-ticket-list{gap:var(--space-3)}.support-count-badge,.support-ticket-status{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);width:fit-content;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-weight:750;display:inline-flex}.support-ticket-status--open,.support-ticket-status--in-progress,.support-ticket-status--waiting-for-support{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-subtle));color:var(--accent)}.support-ticket-status--urgent,.support-ticket-status--waiting-for-user{border-color:color-mix(in srgb, #f2b26b 52%, var(--border-subtle));color:#f2b26b}.support-ticket-status--closed,.support-ticket-status--archived,.support-ticket-status--resolved{color:var(--text-muted)}.support-ticket-list{display:grid}.support-ticket-row{align-items:center;gap:var(--space-3);border:0;border-top:1px solid var(--border-subtle);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 0;display:grid}.support-ticket-row:hover .support-ticket-row__copy strong,.support-ticket-row--active .support-ticket-row__copy strong{color:var(--accent)}.support-empty-state,.support-empty-conversation{place-items:center;gap:var(--space-2);min-height:220px;color:var(--text-muted);text-align:center;display:grid}.support-empty-state p{margin:0}.support-conversation{top:var(--space-4);gap:var(--space-5);position:sticky}.support-conversation__header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.support-conversation__meta{color:var(--text-muted);font-size:var(--text-sm);margin-top:7px;display:block}.support-message-list{gap:var(--space-3);max-height:520px;padding-right:3px;display:grid;overflow:auto}.support-message{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);border-radius:15px;gap:11px;padding:15px;display:grid}.support-message--staff{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 7%, var(--surface-glass-soft))}.support-message__meta{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.support-message__meta small{color:var(--text-muted);font-size:var(--text-xs)}.support-message__author{align-items:center;gap:8px;display:flex}.support-message__avatar{background:color-mix(in srgb, var(--accent) 16%, var(--surface-solid));width:27px;height:27px;color:var(--accent);font-size:var(--text-xs);border-radius:9px;place-items:center;font-weight:800;display:grid}.support-message p{color:var(--text-secondary);margin:0;line-height:1.65}.support-message__attachments{flex-wrap:wrap;gap:7px;display:flex}.support-message__attachments a{border:1px solid var(--border-subtle);color:var(--accent);font-size:var(--text-xs);border-radius:9px;padding:7px 9px;text-decoration:none}.support-reply-box{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}.support-file-picker{border:1px dashed color-mix(in srgb, var(--accent) 40%, var(--border-subtle));width:fit-content;color:var(--accent);cursor:pointer;font-size:var(--text-xs);border-radius:10px;align-items:center;padding:8px 11px;font-weight:700;display:inline-flex}.support-file-picker input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.support-reply-box img[alt=Attachment\ preview]{border:1px solid var(--border-subtle);object-fit:contain;border-radius:12px;width:min(100%,300px);max-height:170px}.support-rating-row{padding-top:var(--space-3);border-top:1px solid var(--border-subtle);justify-content:start}.support-page>.product-two-column-layout{align-items:start;gap:var(--space-5)}.support-page>.product-two-column-layout>section{gap:var(--space-4);min-width:0;display:grid}.support-page .admin-surface{gap:var(--space-4);border-color:color-mix(in srgb, var(--accent) 14%, var(--border-subtle));background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 52%), var(--surface-solid);padding:clamp(18px,3vw,30px);display:grid}.support-page .admin-surface h2{margin:0;font-size:clamp(1.2rem,2vw,1.55rem)}.support-page .product-list{gap:var(--space-3);display:grid}.support-page .product-list>.admin-surface{padding:var(--space-4);background:var(--surface-glass-soft)}.support-page .product-list-row{min-height:64px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-glass-soft);color:inherit;text-align:left}.support-page img[alt=Attachment\ preview]{aspect-ratio:16/9;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-app);object-fit:contain;width:min(100%,320px)}@media (width<=900px){.support-page>.product-two-column-layout{grid-template-columns:1fr}.support-conversation{position:static}}@media (width<=560px){.support-hero{grid-template-columns:auto minmax(0,1fr)}.support-hero__stats{grid-column:1/-1;width:100%}.support-hero__stats div{flex:1}.support-form-grid{grid-template-columns:1fr}.support-page .product-chip-row{flex-direction:column;align-items:stretch}.support-ticket-row{grid-template-columns:auto minmax(0,1fr)}.support-ticket-row .support-ticket-status{grid-column:2;justify-self:start}.support-conversation__header,.support-section-heading,.support-compose-footer,.support-reply-actions,.support-rating-row,.support-attachment-row{flex-direction:column;align-items:stretch}.support-section-heading>span{align-self:flex-start}}.support-page{gap:16px}.support-hero{gap:16px;padding:clamp(18px,3vw,26px)}.support-hero__mark{border-radius:17px;width:52px;height:52px}.support-hero__stats div{min-width:104px;padding:10px 12px}.support-status-banner{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 8%, var(--surface-solid));color:var(--text-secondary);border-radius:12px;margin:0;padding:10px 12px}.support-help-center,.support-account-desk{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-subtle));border-radius:var(--radius-xl);background:var(--surface-solid);gap:14px;min-width:0;padding:clamp(16px,2.4vw,22px);display:grid}.support-section-heading--compact{align-items:center}.support-section-heading--compact h2,.support-panel__heading h3,.support-solution-card h3{margin:3px 0 0}.support-section-heading--compact p{max-width:680px;color:var(--text-muted);font-size:var(--text-sm);margin:5px 0 0}.support-help-layout{grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);align-items:stretch;gap:12px;display:grid}.support-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-category-card{border-radius:13px;gap:9px;min-height:62px;padding:10px}.support-category-card__icon{border-radius:10px;width:32px;height:32px}.support-solution-card{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 7%, var(--surface-glass-soft));border-radius:15px;align-content:start;gap:9px;padding:15px;display:grid}.support-solution-card p,.support-solution-card ul{color:var(--text-secondary);font-size:var(--text-sm);margin:0;line-height:1.55}.support-solution-card ul{gap:6px;padding-left:18px;display:grid}.support-solution-card small{color:var(--text-muted)}.support-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.support-faq-card{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:12px;display:grid}.support-faq-card>svg{color:var(--accent);margin-top:2px}.support-faq-card p{color:var(--text-muted);font-size:var(--text-xs);margin:3px 0 0;line-height:1.5}.support-account-grid{grid-template-columns:minmax(260px,.78fr) minmax(0,1.35fr);align-items:start;gap:12px;display:grid}.support-account-grid .support-panel,.support-ticket-focus .support-panel{padding:clamp(15px,2vw,20px)}.support-ticket-focus .support-conversation{position:static}.support-ticket-focus .support-message-list{max-height:420px}.support-form-grid--request{grid-template-columns:repeat(2,minmax(0,1fr))}.support-closed-actions,.support-rating-card{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.support-closed-actions p,.support-rating-card span{color:var(--text-muted);font-size:var(--text-xs);margin:3px 0 0}.support-rating-controls{grid-template-columns:100px minmax(220px,1fr) auto;align-items:end;gap:10px;min-width:min(100%,600px);display:grid}.support-attachment-expired{border:1px solid color-mix(in srgb, #f2b26b 42%, var(--border-subtle));color:var(--text-muted);font-size:var(--text-xs);border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.admin-support-page{gap:16px}.admin-support-analytics,.admin-support-operations,.admin-support-ticket-list,.admin-support-thread,.admin-support-context-card{border-radius:16px;padding:16px}.admin-support-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.admin-support-metric{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px 12px}.admin-support-metric>svg{color:var(--accent)}.admin-support-metric span{color:var(--text-muted);font-size:var(--text-xs)}.admin-support-metric strong{font-size:1.25rem}.admin-support-desk{grid-template-columns:minmax(280px,.78fr) minmax(440px,1.45fr) minmax(260px,.78fr);align-items:start;gap:10px;display:grid}.admin-support-queue-pane,.admin-support-thread-pane,.admin-support-context-pane{gap:10px;min-width:0;display:grid}.admin-support-queue-pane,.admin-support-context-pane{position:sticky;top:12px}.admin-support-ticket-list,.admin-support-thread,.admin-support-context-card{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--border-subtle));background:var(--surface-solid);gap:12px;min-width:0;display:grid}.admin-support-ticket-list{position:static}.admin-support-view-tabs{gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-support-view-tabs button,.admin-support-mobile-back{border:1px solid var(--border-subtle);background:var(--surface-glass-soft);color:var(--text-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;border-radius:999px;padding:6px 9px}.admin-support-view-tabs button.is-active{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-subtle));background:color-mix(in srgb, var(--accent) 11%, var(--surface-glass-soft));color:var(--accent)}.admin-support-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-support-ticket-list__items{max-height:620px;overflow-y:auto}.admin-support-ticket-row{padding:9px}.admin-support-thread__messages{max-height:520px;padding-right:2px;overflow-y:auto}.admin-support-composer-toolbar,.admin-support-context-fields,.admin-support-status-action{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.admin-support-context-fields .sb-button,.admin-support-status-action .sb-button{align-self:end}.admin-support-context-card{border:1px solid color-mix(in srgb, var(--accent) 12%, var(--border-subtle))}.admin-support-context-card--empty{min-height:180px;color:var(--text-muted);text-align:center;place-items:center}.admin-support-context-list{gap:0;margin:0;display:grid}.admin-support-context-list>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(90px,.72fr) minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.admin-support-context-list dt{color:var(--text-muted);font-size:var(--text-xs)}.admin-support-context-list dd{color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;margin:0;overflow:hidden}.admin-support-context-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-support-attachment-list{gap:6px;display:grid}.admin-support-attachment-list a{border:1px solid var(--border-subtle);color:var(--accent);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;padding:8px;overflow:hidden}.admin-support-attachment-list small,.admin-support-rating-summary span,.admin-support-rating-summary p{color:var(--text-muted);font-size:var(--text-xs)}.admin-support-rating-summary{border-top:1px solid var(--border-subtle);gap:4px;padding-top:10px;display:grid}.admin-support-rating-summary p{margin:0}.admin-support-timeline{gap:0;display:grid}.admin-support-timeline__item{grid-template-columns:14px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.admin-support-timeline__item>span{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;margin-top:5px}.admin-support-timeline__item>div{gap:2px;display:grid}.admin-support-timeline__item strong,.admin-support-timeline__item small,.admin-support-timeline__item em{font-size:var(--text-xs)}.admin-support-timeline__item small,.admin-support-timeline__item em{color:var(--text-muted);font-style:normal}.admin-support-operations{gap:10px}.admin-support-operations-grid{gap:8px}.admin-support-operation-card{padding:0;overflow:hidden}.admin-support-operation-card summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;font-weight:750;display:grid}.admin-support-operation-card summary>span{color:var(--text-muted);font-size:var(--text-xs)}.admin-support-operation-card>:not(summary){margin:0 12px 12px}.admin-support-rule,.admin-support-template{grid-template-columns:auto minmax(0,1fr)}.admin-support-mobile-back{width:fit-content;margin-bottom:8px;display:none}@media (width<=1180px){.support-help-layout,.support-account-grid{grid-template-columns:1fr}.admin-support-desk{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr)}.admin-support-context-pane{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=820px){.support-category-grid,.support-faq-grid,.support-form-grid--request,.support-rating-controls,.admin-support-analytics-grid,.admin-support-filter-grid,.admin-support-composer-toolbar,.admin-support-context-fields,.admin-support-status-action,.admin-support-context-pane,.admin-support-desk{grid-template-columns:1fr}.admin-support-queue-pane,.admin-support-context-pane{position:static}.admin-support-page--has-selection .admin-support-queue-pane,.admin-support-page:not(.admin-support-page--has-selection) .admin-support-thread-pane,.admin-support-page:not(.admin-support-page--has-selection) .admin-support-context-pane{display:none}.admin-support-mobile-back{display:inline-flex}}@media (width<=560px){.support-help-center,.support-account-desk,.support-ticket-focus .support-panel{padding:13px}.support-category-grid,.support-faq-grid{grid-template-columns:1fr}.support-closed-actions,.support-rating-card{flex-direction:column;align-items:stretch}.admin-support-analytics,.admin-support-operations,.admin-support-ticket-list,.admin-support-thread,.admin-support-context-card{padding:13px}.admin-support-context-actions,.admin-support-operations-grid{grid-template-columns:1fr}}
