:root{--alert-error-bg:var(--color-error-light);--alert-error-border:var(--color-error);--alert-error-text:var(--primitive-red-800);--alert-info-bg:var(--color-info-light);--alert-info-border:var(--color-info);--alert-info-text:var(--primitive-cyan-800);--alert-success-bg:var(--color-success-light);--alert-success-border:var(--color-success);--alert-success-text:var(--primitive-green-800);--alert-warning-bg:var(--color-warning-light);--alert-warning-border:var(--color-warning);--alert-warning-text:var(--primitive-amber-800);--alpha-amber-500-10:#f59e0b1a;--alpha-amber-500-12:#f59e0b1f;--alpha-amber-600-10:#d977061a;--alpha-amber-600-12:#d977061f;--alpha-amber-600-15:#d9770626;--alpha-amber-600-18:#d977062e;--alpha-amber-600-20:#d9770633;--alpha-amber-600-35:#d9770659;--alpha-amber-600-60:#d9770699;--alpha-black-04:#0000000a;--alpha-black-05:#0000000d;--alpha-black-06:#0000000f;--alpha-black-08:#00000014;--alpha-black-10:#0000001a;--alpha-black-20:#0003;--alpha-black-25:#00000040;--alpha-black-30:#0000004d;--alpha-black-40:#0006;--alpha-black-45:#00000073;--alpha-black-50:#00000080;--alpha-black-60:#0009;--alpha-blue-500-10:#3b82f61a;--alpha-blue-600-12:#2563eb1f;--alpha-blue-700-01:#1570ef03;--alpha-blue-700-06:#1570ef0f;--alpha-cyan-500-20:#06b6d433;--alpha-green-500-20:#10b98133;--alpha-green-600-05:#16a34a0d;--alpha-green-600-10:#16a34a1a;--alpha-indigo-500-0:#6366f100;--alpha-indigo-500-10:#6366f11a;--alpha-indigo-500-15:#6366f126;--alpha-indigo-500-50:#6366f180;--alpha-indigo-600-18:#4f46e52e;--alpha-indigo-900-20:#312e8133;--alpha-neutral-warm-10:#6b62551a;--alpha-neutral-warm-15:#b48c5a26;--alpha-red-500-05:#ef44440d;--alpha-red-500-10:#ef44441a;--alpha-sky-300-40:#7ab3ff66;--alpha-slate-200-85:#e2e8f0d9;--alpha-slate-200-86:#e2e8f0db;--alpha-slate-900-05:#0f172a0d;--alpha-slate-900-06:#0f172a0f;--alpha-slate-900-07:#0f172a12;--alpha-slate-900-08:#0f172a14;--alpha-slate-900-10:#0f172a1a;--alpha-slate-900-12:#0f172a1f;--alpha-slate-900-18:#0f172a2e;--alpha-slate-900-20:#0f172a33;--alpha-slate-900-56:#0f172a8f;--alpha-warm-sand-70:#e3d6c4b3;--alpha-warm-sand-80:#f3e8d8cc;--alpha-white-02:#ffffff05;--alpha-white-08:#ffffff14;--alpha-white-12:#ffffff1f;--alpha-white-15:#ffffff26;--alpha-white-20:#fff3;--alpha-white-25:#ffffff40;--alpha-white-30:#ffffff4d;--alpha-white-50:#ffffff80;--alpha-white-85:#ffffffd9;--alpha-white-95:#fffffff2;--alpha-white-98:#fff8effa;--alpha-yellow-400-12:#eab3081f;--badge-error-bg:var(--color-error-light);--badge-error-border:var(--primitive-red-300);--badge-error-text:var(--color-error);--badge-info-bg:var(--color-info-light);--badge-info-border:var(--primitive-cyan-300);--badge-info-text:var(--color-info-dark);--badge-primary-bg:var(--primitive-indigo-50);--badge-primary-border:var(--primitive-indigo-200);--badge-primary-text:var(--primitive-indigo-600);--badge-professional-bg:linear-gradient(135deg,var(--color-brand),var(--color-brand-dark));--badge-subscriber-bg:linear-gradient(135deg,var(--primitive-amber-400),var(--primitive-amber-500));--badge-success-bg:var(--color-success-light);--badge-success-border:var(--primitive-green-300);--badge-success-text:var(--color-success);--badge-warning-bg:var(--color-warning-light);--badge-warning-border:var(--primitive-amber-300);--badge-warning-text:var(--primitive-amber-700);--bg-base:var(--primitive-amber-50);--bg-elevated:var(--primitive-white);--bg-hover:#0000000a;--bg-overlay:#00000080;--bg-overlay-dark:#0009;--bg-overlay-darker:#000000b3;--bg-surface:var(--primitive-white);--bg-surface-muted:var(--primitive-amber-100);--bg-surface-soft:var(--primitive-orange-50);--border-base:var(--primitive-gray-200);--border-strong:var(--primitive-gray-300);--border-subtle:var(--primitive-gray-100);--btn-danger-bg:var(--color-error);--btn-danger-hover:var(--color-error-dark);--btn-danger-text:var(--primitive-white);--btn-ghost-hover:var(--bg-surface-soft);--btn-ghost-text:var(--color-brand);--btn-primary-active:var(--primitive-amber-800);--btn-primary-bg:var(--color-brand);--btn-primary-hover:var(--color-brand-dark);--btn-primary-text:var(--color-brand-contrast);--btn-secondary-bg:var(--bg-surface);--btn-secondary-border:var(--border-base);--btn-secondary-hover:var(--bg-surface-soft);--btn-secondary-text:var(--text-base);--card-bg:var(--bg-surface);--card-bg-soft:var(--bg-surface-soft);--card-border:var(--border-subtle);--card-shadow:var(--shadow-sm);--card-shadow-hover:var(--shadow-md);--chip-bg:var(--bg-surface-soft);--chip-bg-active:var(--color-brand);--chip-text:var(--text-muted);--chip-text-active:var(--color-brand-contrast);--color-bg-elevated:var(--bg-elevated);--color-bg-hover:var(--bg-hover);--color-bg-primary:var(--bg-surface);--color-bg-secondary:var(--bg-surface-soft);--color-bg-tertiary:var(--bg-surface-muted);--color-border-hover:var(--border-strong);--color-border-primary:var(--border-base);--color-border-secondary:var(--border-subtle);--color-brand:var(--primitive-amber-600);--color-brand-bg:#d977061a;--color-brand-contrast:var(--primitive-white);--color-brand-dark:var(--primitive-amber-700);--color-brand-light:var(--primitive-amber-500);--color-brand-primary:var(--color-brand);--color-error:var(--primitive-red-600);--color-error-dark:var(--primitive-red-700);--color-error-light:var(--primitive-red-50);--color-focus:var(--color-brand);--color-focus-ring:#d977064d;--color-hero-text:var(--text-inverse-muted);--color-info:var(--primitive-cyan-500);--color-info-bg:var(--primitive-cyan-50);--color-info-dark:var(--primitive-cyan-700);--color-info-light:var(--primitive-cyan-50);--color-link:var(--primitive-amber-700);--color-link-hover:var(--primitive-amber-800);--color-primary:var(--color-brand);--color-primary-alpha-20:#d9770633;--color-primary-dark:var(--color-brand-dark);--color-primary-hover:var(--color-brand-dark);--color-primary-light:var(--color-brand-light);--color-success:var(--primitive-green-600);--color-success-bg:#10b9811a;--color-success-dark:var(--primitive-green-700);--color-success-light:var(--primitive-green-50);--color-text-disabled:var(--text-disabled);--color-text-inverse:var(--text-inverse);--color-text-on-primary:var(--text-on-primary);--color-text-primary:var(--text-base);--color-text-quaternary:#c4b8a8;--color-text-secondary:var(--text-muted);--color-text-tertiary:var(--text-subtle);--color-warning:var(--primitive-amber-500);--color-warning-bg:var(--primitive-amber-50);--color-warning-dark:var(--primitive-orange-700);--color-warning-light:var(--primitive-amber-50);--empty-icon:var(--text-subtle);--empty-text:var(--text-muted);--font-size-2xl:1.25rem;--font-size-2xs:.6875rem;--font-size-3xl:1.5rem;--font-size-3xs:.625rem;--font-size-4xl:1.875rem;--font-size-5xl:2.25rem;--font-size-base:.875rem;--font-size-lg:1rem;--font-size-md:.9375rem;--font-size-sm:.8125rem;--font-size-xl:1.125rem;--font-size-xs:.75rem;--font-weight-bold:700;--font-weight-medium:500;--font-weight-normal:400;--font-weight-semibold:600;--gradient-primary:linear-gradient(135deg,var(--color-brand-dark) 0%,var(--color-brand) 58%,var(--color-brand-light) 100%);--hero-chip-bg:var(--alpha-white-15);--hero-chip-border:var(--alpha-white-25);--hero-chip-text:var(--text-inverse);--hero-surface:var(--gradient-primary);--hero-surface-solid:var(--gradient-primary);--input-bg:var(--bg-surface);--input-border:var(--border-base);--input-border-focus:var(--color-focus);--input-border-hover:var(--border-strong);--input-disabled-bg:var(--bg-surface-muted);--input-placeholder:var(--text-subtle);--input-text:var(--text-base);--modal-bg:var(--bg-surface);--modal-border:var(--border-subtle);--modal-overlay:var(--bg-overlay);--modal-shadow:var(--shadow-xl);--nav-bg:var(--bg-surface);--nav-border:var(--border-base);--nav-item-hover:var(--bg-surface-soft);--nav-text:var(--text-base);--nav-text-active:var(--color-brand);--nav-text-muted:var(--text-muted);--overlay-backdrop:#00000080;--overlay-image-viewer:#000000f2;--overlay-light:#fff3;--overlay-light-strong:#ffffff4d;--page-background:var(--bg-base);--progress-bg:var(--bg-surface-muted);--progress-fill:var(--color-brand);--progress-success:var(--color-success);--radius-full:9999px;--radius-lg:.75rem;--radius-md:.5rem;--radius-sm:.25rem;--radius-xl:1rem;--shadow-lg:0 16px 30px #3c281429;--shadow-md:0 6px 16px #3c28141f;--shadow-sm:0 1px 2px #3c28141f;--shadow-xl:0 24px 48px #3c281433;--skeleton-bg:var(--bg-surface-muted);--skeleton-shine:var(--bg-surface);--social-qq:#12b7f5;--social-wechat:#07c160;--social-weibo:#e6162d;--social-zhihu:#06f;--source-paid-content-bg:var(--primitive-blue-50);--source-paid-content-text:var(--primitive-blue-700);--source-super-comment-bg:var(--primitive-pink-50);--source-super-comment-text:var(--primitive-pink-700);--source-tip-bg:var(--primitive-amber-50);--source-tip-text:var(--primitive-amber-700);--spacing-0:0;--spacing-1:.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-2:.5rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-2xl:var(--spacing-6);--spacing-2xs:.125rem;--spacing-3:.75rem;--spacing-3xl:var(--spacing-8);--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-lg:var(--spacing-4);--spacing-md:var(--spacing-3);--spacing-sm:var(--spacing-2);--spacing-xl:var(--spacing-5);--spacing-xs:var(--spacing-1);--surface-form:var(--input-bg);--surface-primary:var(--card-bg);--surface-secondary:var(--card-bg-soft);--surface-support:var(--bg-surface-muted);--tab-bg:transparent;--tab-border-active:var(--color-brand);--tab-hover:var(--bg-surface-soft);--tab-text:var(--text-muted);--tab-text-active:var(--color-brand);--text-base:var(--primitive-gray-900);--text-disabled:var(--primitive-gray-400);--text-inverse:var(--primitive-white);--text-inverse-muted:var(--alpha-white-85);--text-muted:var(--primitive-gray-600);--text-on-primary:var(--primitive-white);--text-primary:var(--text-base);--text-secondary:var(--text-muted);--text-subtle:var(--primitive-gray-500);--text-tertiary:var(--text-subtle);--tier-advanced-bg:linear-gradient(135deg,var(--primitive-amber-50),var(--primitive-amber-100));--tier-expert-bg:linear-gradient(135deg,var(--primitive-pink-50),var(--primitive-pink-100));--tier-intermediate-bg:linear-gradient(135deg,var(--primitive-blue-50),var(--primitive-blue-100));--tier-starter-bg:linear-gradient(135deg,var(--primitive-green-50),var(--primitive-green-100));--toast-bg:var(--bg-elevated);--toast-shadow:var(--shadow-lg);--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.35s ease}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--alert-error-bg:#dc262626;--alert-error-text:var(--primitive-red-300);--alert-info-bg:#06b6d426;--alert-info-text:var(--primitive-cyan-300);--alert-success-bg:#16a34a26;--alert-success-text:var(--primitive-green-300);--alert-warning-bg:#f59e0b26;--alert-warning-text:var(--primitive-amber-300);--badge-error-bg:#dc262633;--badge-error-border:var(--primitive-red-600);--badge-error-text:var(--primitive-red-400);--badge-info-bg:#06b6d433;--badge-info-border:var(--primitive-cyan-600);--badge-info-text:var(--primitive-cyan-400);--badge-primary-bg:#6366f133;--badge-primary-border:var(--primitive-indigo-500);--badge-primary-text:var(--primitive-indigo-300);--badge-success-bg:#16a34a33;--badge-success-border:var(--primitive-green-600);--badge-success-text:var(--primitive-green-400);--badge-warning-bg:#f59e0b33;--badge-warning-border:var(--primitive-amber-600);--badge-warning-text:var(--primitive-amber-400);--bg-base:var(--primitive-ui-900);--bg-elevated:var(--primitive-ui-700);--bg-hover:#ffffff14;--bg-overlay:#000000b3;--bg-surface:var(--primitive-ui-800);--bg-surface-muted:var(--primitive-ui-700);--bg-surface-soft:var(--primitive-ui-700);--border-base:var(--primitive-ui-700);--border-strong:var(--primitive-ui-600);--border-subtle:var(--primitive-ui-800);--btn-ghost-hover:var(--primitive-ui-700);--btn-ghost-text:var(--primitive-amber-400);--btn-secondary-bg:var(--primitive-ui-700);--btn-secondary-border:var(--primitive-ui-600);--btn-secondary-hover:var(--primitive-ui-600);--btn-secondary-text:var(--primitive-gray-100);--card-bg:var(--primitive-ui-800);--card-bg-soft:var(--primitive-ui-700);--card-border:var(--primitive-ui-700);--card-shadow:0 2px 8px var(--alpha-black-30);--card-shadow-hover:0 4px 16px var(--alpha-black-40);--chip-bg:var(--primitive-ui-700);--chip-bg-active:var(--primitive-amber-600);--chip-text:var(--primitive-gray-300);--chip-text-active:var(--primitive-white);--color-brand-bg:#d9770633;--color-brand-bg-dark:#d9770633;--color-brand-light:#fbbf24;--color-error-light:#ef444433;--color-focus-ring:#fbbf2466;--color-info:var(--primitive-cyan-400);--color-info-bg:#06b6d426;--color-info-bg-dark:#06b6d433;--color-info-light:#06b6d433;--color-success:var(--primitive-green-400);--color-success-bg:#10b98133;--color-success-bg-dark:#10b98133;--color-success-light:#22c55e33;--color-warning:var(--primitive-amber-400);--color-warning-bg:#f59e0b26;--color-warning-bg-dark:#f59e0b33;--color-warning-light:#f59e0b33;--empty-icon:var(--primitive-gray-500);--empty-text:var(--primitive-gray-400);--input-bg:var(--primitive-ui-800);--input-border:var(--primitive-ui-600);--input-border-focus:var(--primitive-amber-500);--input-border-hover:var(--primitive-ui-500);--input-disabled-bg:var(--primitive-ui-700);--input-placeholder:var(--primitive-gray-500);--input-text:var(--primitive-gray-100);--modal-bg:var(--primitive-ui-800);--modal-border:var(--primitive-ui-700);--modal-overlay:var(--bg-overlay-darker);--modal-shadow:0 24px 48px var(--overlay-backdrop);--nav-bg:var(--primitive-ui-900);--nav-border:var(--primitive-ui-700);--nav-item-hover:var(--primitive-ui-800);--nav-text:var(--primitive-gray-100);--nav-text-active:var(--primitive-amber-400);--nav-text-muted:var(--primitive-gray-400);--overlay-light:#ffffff1a;--overlay-light-strong:#ffffff26;--progress-bg:var(--primitive-ui-700);--shadow-lg:0 16px 30px #0009;--shadow-md:0 6px 16px #00000080;--shadow-sm:0 1px 2px #0006;--shadow-xl:0 24px 48px #000000b3;--skeleton-bg:var(--primitive-ui-700);--skeleton-shine:var(--primitive-ui-600);--source-paid-content-bg:#3b82f633;--source-super-comment-bg:#ec489933;--source-tip-bg:#d9770633;--tab-border-active:var(--primitive-amber-400);--tab-hover:var(--primitive-ui-700);--tab-text:var(--primitive-gray-400);--tab-text-active:var(--primitive-amber-400);--text-base:var(--primitive-gray-100);--text-disabled:var(--primitive-gray-600);--text-muted:var(--primitive-gray-400);--text-subtle:var(--primitive-gray-500);--toast-bg:var(--primitive-ui-700);--toast-shadow:0 16px 30px var(--overlay-backdrop)}}.theme-dark,[data-theme=dark]{--alert-error-bg:#dc262626;--alert-error-text:var(--primitive-red-300);--alert-info-bg:#06b6d426;--alert-info-text:var(--primitive-cyan-300);--alert-success-bg:#16a34a26;--alert-success-text:var(--primitive-green-300);--alert-warning-bg:#f59e0b26;--alert-warning-text:var(--primitive-amber-300);--badge-error-bg:#dc262633;--badge-error-border:var(--primitive-red-600);--badge-error-text:var(--primitive-red-400);--badge-info-bg:#06b6d433;--badge-info-border:var(--primitive-cyan-600);--badge-info-text:var(--primitive-cyan-400);--badge-primary-bg:#6366f133;--badge-primary-border:var(--primitive-indigo-500);--badge-primary-text:var(--primitive-indigo-300);--badge-success-bg:#16a34a33;--badge-success-border:var(--primitive-green-600);--badge-success-text:var(--primitive-green-400);--badge-warning-bg:#f59e0b33;--badge-warning-border:var(--primitive-amber-600);--badge-warning-text:var(--primitive-amber-400);--bg-base:var(--primitive-ui-900);--bg-elevated:var(--primitive-ui-700);--bg-hover:#ffffff14;--bg-overlay:#000000b3;--bg-surface:var(--primitive-ui-800);--bg-surface-muted:var(--primitive-ui-700);--bg-surface-soft:var(--primitive-ui-700);--border-base:var(--primitive-ui-700);--border-strong:var(--primitive-ui-600);--border-subtle:var(--primitive-ui-800);--btn-ghost-hover:var(--primitive-ui-700);--btn-ghost-text:var(--primitive-amber-400);--btn-secondary-bg:var(--primitive-ui-700);--btn-secondary-border:var(--primitive-ui-600);--btn-secondary-hover:var(--primitive-ui-600);--btn-secondary-text:var(--primitive-gray-100);--card-bg:var(--primitive-ui-800);--card-bg-soft:var(--primitive-ui-700);--card-border:var(--primitive-ui-700);--card-shadow:0 2px 8px var(--alpha-black-30);--card-shadow-hover:0 4px 16px var(--alpha-black-40);--chip-bg:var(--primitive-ui-700);--chip-bg-active:var(--primitive-amber-600);--chip-text:var(--primitive-gray-300);--chip-text-active:var(--primitive-white);--color-brand-bg:#d9770633;--color-brand-bg-dark:#d9770633;--color-brand-light:#fbbf24;--color-error-light:#ef444433;--color-focus-ring:#fbbf2466;--color-info:var(--primitive-cyan-400);--color-info-bg:#06b6d426;--color-info-bg-dark:#06b6d433;--color-info-light:#06b6d433;--color-success:var(--primitive-green-400);--color-success-bg:#10b98133;--color-success-bg-dark:#10b98133;--color-success-light:#22c55e33;--color-warning:var(--primitive-amber-400);--color-warning-bg:#f59e0b26;--color-warning-bg-dark:#f59e0b33;--color-warning-light:#f59e0b33;--empty-icon:var(--primitive-gray-500);--empty-text:var(--primitive-gray-400);--input-bg:var(--primitive-ui-800);--input-border:var(--primitive-ui-600);--input-border-focus:var(--primitive-amber-500);--input-border-hover:var(--primitive-ui-500);--input-disabled-bg:var(--primitive-ui-700);--input-placeholder:var(--primitive-gray-500);--input-text:var(--primitive-gray-100);--modal-bg:var(--primitive-ui-800);--modal-border:var(--primitive-ui-700);--modal-overlay:var(--bg-overlay-darker);--modal-shadow:0 24px 48px var(--overlay-backdrop);--nav-bg:var(--primitive-ui-900);--nav-border:var(--primitive-ui-700);--nav-item-hover:var(--primitive-ui-800);--nav-text:var(--primitive-gray-100);--nav-text-active:var(--primitive-amber-400);--nav-text-muted:var(--primitive-gray-400);--overlay-light:#ffffff1a;--overlay-light-strong:#ffffff26;--progress-bg:var(--primitive-ui-700);--shadow-lg:0 16px 30px #0009;--shadow-md:0 6px 16px #00000080;--shadow-sm:0 1px 2px #0006;--shadow-xl:0 24px 48px #000000b3;--skeleton-bg:var(--primitive-ui-700);--skeleton-shine:var(--primitive-ui-600);--source-paid-content-bg:#3b82f633;--source-super-comment-bg:#ec489933;--source-tip-bg:#d9770633;--tab-border-active:var(--primitive-amber-400);--tab-hover:var(--primitive-ui-700);--tab-text:var(--primitive-gray-400);--tab-text-active:var(--primitive-amber-400);--text-base:var(--primitive-gray-100);--text-disabled:var(--primitive-gray-600);--text-muted:var(--primitive-gray-400);--text-subtle:var(--primitive-gray-500);--toast-bg:var(--primitive-ui-700);--toast-shadow:0 16px 30px var(--overlay-backdrop)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg-base);color:var(--text-base);margin:0}.user-shell{background:var(--user-background);color:var(--user-text);grid-template-rows:1fr auto;min-height:100vh;display:grid}.user-shell__footer{border-color:var(--user-border);align-items:center;min-height:56px;padding:0 24px;display:flex}.user-shell__brand{color:var(--user-text);font-size:18px;font-weight:700;line-height:1.2;text-decoration:none}.user-shell__icon-button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.user-shell__body{grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.user-shell__body--web{min-height:100vh}.user-shell__sidebar{background:var(--user-panel);border-right:1px solid var(--user-border);flex-direction:column;gap:12px;height:100vh;min-height:0;padding:14px 12px;display:flex;position:sticky;top:0;overflow:hidden}.user-shell__sidebar-brand-row{align-items:center;min-height:38px;padding:0 8px;display:flex}.user-shell__sidebar-actions,.user-shell__sidebar-controls{gap:8px;display:grid}.user-shell__account-secondary,.user-shell__icon-link,.user-shell__sidebar-action{border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;align-items:center;gap:9px;min-height:38px;padding:0 10px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.user-shell__sidebar-action:first-child{background:color-mix(in srgb,var(--user-primary) 10%,transparent);border-color:color-mix(in srgb,var(--user-primary) 26%,var(--user-border))}.user-shell__sidebar-scroll{flex:1;align-content:start;gap:12px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.user-shell__sidebar-group{gap:4px;display:grid}.user-shell__account-links a,.user-shell__account-primary,.user-shell__sidebar-primary,.user-shell__sidebar-subitem{color:var(--user-muted);border-radius:8px;align-items:center;gap:10px;min-height:34px;padding:0 10px;text-decoration:none;display:flex}.user-shell__sidebar-primary{color:var(--user-text);min-height:38px;font-size:14px;font-weight:800}.user-shell__sidebar-subnav{gap:2px;padding-left:18px;display:grid}.user-shell__account-links a,.user-shell__sidebar-subitem{font-size:13px}.user-shell__account-links a.is-active,.user-shell__account-primary.is-active,.user-shell__sidebar-primary.is-active,.user-shell__sidebar-subitem.is-active{background:color-mix(in srgb,var(--user-primary) 12%,transparent);color:var(--user-primary);font-weight:800}.user-shell__sidebar-account{border-top:1px solid var(--user-border);flex-shrink:0;gap:10px;padding-top:10px;display:grid}.user-shell__account-primary{color:var(--user-text);min-height:44px}.user-shell__account-primary span{gap:1px;min-width:0;display:grid}.user-shell__account-primary small,.user-shell__account-primary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-shell__account-primary strong{font-size:13px}.user-shell__account-primary small{color:var(--user-muted);font-size:12px;font-weight:700}.user-shell__account-links{gap:2px;max-height:190px;display:grid;overflow-y:auto}.user-shell__account-auth{gap:8px;display:grid}.user-shell__icon-link{color:var(--user-muted)}.user-shell__nav{background:var(--user-panel);border-right:1px solid var(--user-border);flex-direction:column;gap:4px;padding:16px 12px;display:flex}.user-shell__nav-item{color:var(--user-muted);border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 12px;text-decoration:none;display:flex}.user-shell__nav-item.is-active{background:color-mix(in srgb,var(--user-primary) 12%,transparent);color:var(--user-primary);font-weight:700}.user-shell__main{min-width:0;padding:24px clamp(24px,3vw,40px)}.user-shell__panel{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:24px;padding:24px;display:grid}.user-shell__panel h1{margin:12px 0 8px;font-size:28px}.user-shell__meta,.user-shell__panel p{color:var(--user-muted)}.user-status-pill{border:1px solid var(--user-border);color:var(--user-primary);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.user-shell__meta{gap:12px;margin:0;display:grid}.user-shell__meta div{border-top:1px solid var(--user-border);padding-top:12px}.user-shell__meta dt{color:var(--user-text);font-weight:700}.user-shell__meta dd{margin:4px 0 0}@media (width<=720px){.user-shell__footer{padding:0 16px}.user-shell__body{grid-template-columns:1fr}.user-shell__sidebar{height:auto;position:relative}.user-shell__nav{border-bottom:1px solid var(--user-border);border-right:0;grid-template-columns:repeat(7,minmax(0,1fr));padding:8px 6px;display:grid}.user-shell__nav-item{flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:0 4px;font-size:11px}.user-shell__main{padding:16px}.user-shell__panel{grid-template-columns:1fr;padding:18px}}.user-shell__footer{background:var(--user-panel);border-top:1px solid var(--user-border);color:var(--user-muted);gap:10px;padding-top:18px;padding-bottom:18px;display:grid}.user-shell__footer-legal,.user-shell__footer-links,.user-shell__footer-main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.user-shell__footer-main{justify-content:space-between;width:100%}.user-shell__footer-links{flex:1;justify-content:center}.user-shell__footer a,.user-shell__footer-action{color:var(--user-primary);text-decoration:none}.user-shell__footer-action{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.user-shell__footer-legal{justify-content:center;width:100%;font-size:12px;line-height:1.5}.user-shell__cookie-banner{background:var(--user-panel);border:1px solid var(--user-border);border-radius:var(--radius-md);bottom:var(--spacing-6);box-shadow:var(--shadow-xl);color:var(--user-text);align-items:center;gap:var(--spacing-4);left:var(--spacing-6);max-width:min(40rem,calc(100vw - var(--spacing-12)));padding:var(--spacing-3) var(--spacing-4);z-index:50;display:flex;position:fixed}.user-shell__cookie-text{color:var(--user-muted);font-size:var(--font-size-sm);flex:1;min-width:0;line-height:1.5}.user-shell__cookie-actions{align-items:center;gap:var(--spacing-3);flex-shrink:0;display:flex}.user-shell__cookie-accept,.user-shell__cookie-link{border-radius:var(--radius-md);font-size:var(--font-size-sm);min-height:var(--spacing-9);padding:0 var(--spacing-4);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.user-shell__cookie-accept{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);cursor:pointer}.user-shell__cookie-link{border:1px solid var(--user-border);color:var(--user-primary)}@media (width<=720px){.user-shell__cookie-banner{bottom:var(--spacing-3);left:var(--spacing-3);max-width:calc(100vw - var(--spacing-6));right:var(--spacing-3);flex-direction:column;align-items:stretch}.user-shell__cookie-actions{justify-content:flex-end}}.user-business,.user-payment-result{gap:20px;display:grid}.payment-result__actions a,.user-business__back-link,.user-business__form-actions a,.user-business__inline-link,.user-business__quick a{color:var(--user-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.payment-result-card,.user-business__content{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:20px;padding:22px;display:grid}.user-business__desktop-hero{background:var(--user-background);border:1px solid var(--user-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.user-business__desktop-hero span{color:var(--user-primary);font-size:13px;font-weight:800}.user-business__desktop-hero h1{margin:4px 0}.user-business__desktop-hero p,.user-business__desktop-tip,.user-business__trend-state{color:var(--user-muted);margin:0;line-height:1.55}.user-business__desktop-hero a{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-business__access-card,.user-business__account,.user-business__campaign-card,.user-business__state,.user-business__status-card{border:1px solid var(--user-border);border-radius:8px;gap:12px;padding:16px;display:grid}.user-business__access-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.user-business__access-card.business-access-denied{grid-template-rows:auto auto auto}.business-access-denied__icon{grid-row:1/span 3}.business-access-denied__desc,.business-access-denied__hint,.business-access-denied__title{margin:0}.business-access-denied__title{font-size:18px}.business-access-denied__desc,.business-access-denied__hint{color:var(--user-muted)}.business-access-denied__btn{background:var(--user-primary);color:var(--user-on-primary);border-radius:8px;grid-row:1/span 3;justify-self:end;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-business__account{grid-template-columns:minmax(0,1fr) auto;align-items:center}.user-business__account h2,.user-business__account p,.user-business__campaign-card h3,.user-business__state p,.user-business__status-card h2{margin:0}.user-business__account-meta,.user-business__campaign-actions,.user-business__metric-row,.user-business__pagination{color:var(--user-muted);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.user-business__account-meta strong{color:var(--user-text)}.user-business__meta-label{color:var(--user-primary);font-size:12px;font-weight:700}.user-business__detail-grid,.user-business__metrics,.user-business__quick,.user-business__recharge-grid{gap:12px;display:grid}.user-business__quick{grid-template-columns:repeat(4,minmax(0,1fr))}.user-business__chart,.user-business__metrics article,.user-business__quick a{border:1px solid var(--user-border);border-radius:8px;padding:14px}.user-business__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.user-business__metrics article{gap:8px;display:grid}.payment-result__meta,.user-business__campaign-card p,.user-business__metrics span,.user-business__section-head a{color:var(--user-muted)}.user-business__metrics strong{font-size:22px}.user-business__reports-filters{border:1px solid var(--user-border);border-radius:8px;gap:12px;padding:14px;display:grid}.user-business__custom-range,.user-business__dimension-filters,.user-business__periods,.user-business__report-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-business__custom-range input,.user-business__dimension-filters select{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:38px;padding:0 10px}.user-business__dimension-filters select{min-width:150px}.user-business__custom-range button,.user-business__dimension-filters button,.user-business__periods button,.user-business__report-tabs button{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:0 12px;font-weight:700}.user-business__periods button.is-active,.user-business__quick-amounts button.is-selected,.user-business__report-tabs button.reports-chart__tab--active{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-business__campaign-list,.user-business__form,.user-business__section{gap:14px;display:grid}.payment-result__actions,.user-business__form-actions,.user-business__section-head,.user-business__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.user-business__section-head h2{margin:0}.user-business__section-head select{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:38px;padding:7px 10px}.user-business__toolbar{justify-content:flex-start}.user-business__form{max-width:760px}.user-business__form label{gap:8px;font-weight:700;display:grid}.user-business__form input,.user-business__form select,.user-business__form textarea,.user-business__toolbar input,.user-business__toolbar select{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.user-business__form textarea{min-height:96px;padding:10px 12px}.payment-result__actions a[data-primary-action],.payment-result__actions button,.user-business__campaign-actions button,.user-business__form button,.user-business__pagination button,.user-business__quick-amounts button,.user-business__state button,.user-business__toolbar a{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.user-business__campaign-actions{justify-content:flex-start}.user-shell--web .purchase-modal,.user-shell--web .tip-modal{z-index:1100;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.user-shell--web .purchase-modal.is-open,.user-shell--web .tip-modal.is-open{display:flex}.user-shell--web .purchase-modal__backdrop,.user-shell--web .tip-modal__backdrop{background:#0000006b;position:absolute;inset:0}.user-shell--web .purchase-modal__dialog,.user-shell--web .tip-modal__dialog{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);z-index:1;border-radius:8px;gap:16px;width:min(520px,100vw - 40px);max-height:min(720px,100vh - 48px);padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 64px #00000042}.user-shell--web .purchase-modal__dialog{text-align:center}.user-shell--web .purchase-modal__header,.user-shell--web .tip-modal__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-shell--web .purchase-modal__title,.user-shell--web .tip-modal__title{margin:0;font-size:20px}.user-shell--web .purchase-modal__close,.user-shell--web .tip-modal__close{color:var(--user-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;display:inline-flex}.user-shell--web .purchase-modal__price{color:var(--user-primary);margin-bottom:8px;font-size:34px;font-weight:800}.user-shell--web .purchase-modal__desc,.user-shell--web .purchase-modal__hint,.user-shell--web .tip-modal__no-provider,.user-shell--web .tip-modal__provider-loading,.user-shell--web .tip-modal__unit{color:var(--user-muted);font-size:13px}.user-shell--web .purchase-modal__field,.user-shell--web .tip-modal__custom,.user-shell--web .tip-modal__message,.user-shell--web .tip-modal__providers{text-align:left;gap:8px;margin-top:12px;display:grid}.user-shell--web .purchase-modal__field-label,.user-shell--web .tip-modal__label{color:var(--user-text);font-size:13px;font-weight:800}.user-shell--web .purchase-modal__select,.user-shell--web .tip-modal__input,.user-shell--web .tip-modal__message textarea{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;width:100%;min-height:42px}.user-shell--web .purchase-modal__select{padding:0 12px}.user-shell--web .tip-modal__input{align-items:center;gap:8px;padding:0 12px;display:flex}.user-shell--web .tip-modal__input input{color:var(--user-text);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:40px}.user-shell--web .tip-modal__message textarea{resize:vertical;min-height:82px;padding:10px 12px}.user-shell--web .tip-modal__amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.user-shell--web .tip-modal__amount,.user-shell--web .tip-modal__provider{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;font:inherit;border-radius:8px;min-height:42px;padding:0 12px;font-weight:800}.user-shell--web .tip-modal__amount.is-selected,.user-shell--web .tip-modal__provider.is-selected{background:color-mix(in srgb,var(--user-primary) 10%,transparent);border-color:var(--user-primary);color:var(--user-primary)}.user-shell--web .tip-modal__provider-list{gap:8px;display:grid}.user-shell--web .tip-modal__provider{justify-content:flex-start;align-items:center;gap:10px;display:flex}.user-shell--web .tip-modal__provider-icon{background:var(--user-primary);border-radius:999px;width:14px;height:14px;display:inline-flex}.user-shell--web .purchase-modal__error,.user-shell--web .tip-modal__error{color:var(--color-error,#d92d20);text-align:left;min-height:18px;font-size:13px}.user-shell--web .purchase-modal__actions,.user-shell--web .tip-modal__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.user-shell--web .purchase-modal__actions button,.user-shell--web .tip-modal__actions button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;min-width:124px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.user-shell--web .purchase-modal__cancel,.user-shell--web .tip-modal__actions button:first-child{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text)}.user-shell--web .purchase-modal__confirm,.user-shell--web .tip-modal__confirm{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary)}.user-shell--web .purchase-modal__confirm:disabled,.user-shell--web .tip-modal__confirm:disabled{cursor:not-allowed;opacity:.55}body:has(.user-shell--web) .gnpay-qr{z-index:1200;background:#0000006b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body:has(.user-shell--web) .gnpay-qr__dialog{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);text-align:center;border-radius:8px;gap:14px;width:min(360px,100vw - 40px);padding:24px;display:grid;box-shadow:0 24px 64px #00000042}body:has(.user-shell--web) .gnpay-qr__title{margin:0}body:has(.user-shell--web) .gnpay-qr__image{background:#fff;border-radius:8px;justify-self:center;width:100%;max-width:220px;padding:10px}:is(body:has(.user-shell--web) .gnpay-qr__hint,body:has(.user-shell--web) .gnpay-qr__status){color:var(--user-muted);margin:0}body:has(.user-shell--web) .gnpay-qr__actions{justify-content:center;gap:10px;display:flex}body:has(.user-shell--web) .gnpay-qr__btn{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);cursor:pointer;font:inherit;border-radius:8px;min-height:40px;padding:0 14px;font-weight:800}body:has(.user-shell--web) .gnpay-qr__btn--ghost{background:var(--user-background);border-color:var(--user-border);color:var(--user-text)}.user-business__campaign-actions button,.user-business__pagination button{min-height:34px;padding:0 10px}.user-business__pagination{justify-content:flex-end}.user-business__pagination button:disabled,.user-me-activity__tabs button:disabled{cursor:not-allowed;opacity:.55}.user-business__quick-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.user-business__detail-grid,.user-business__recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-business__detail-grid div{gap:8px}.user-business__detail-grid div,.user-business__trend-chart{border:1px solid var(--user-border);border-radius:8px;padding:14px;display:grid}.user-business__trend-chart{gap:14px}.user-business__trend-bars{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));align-items:end;gap:8px;min-height:170px;display:grid}.user-business__trend-bar-wrap{align-items:center;gap:8px;height:100%;display:grid}.user-business__trend-bar{background:var(--user-primary);border-radius:8px 8px 2px 2px;align-self:end;width:100%;min-height:8px;display:block}.user-business__trend-bar-wrap small{color:var(--user-muted);text-align:center;font-size:12px}.user-business__trend-bar-wrap em{color:var(--user-text);text-align:center;font-size:12px;font-style:normal}.user-business__report-list{border:1px solid var(--user-border);border-radius:8px;display:grid;overflow:hidden}.user-business__report-row{color:var(--user-text);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.user-business__report-row+.user-business__report-row{border-top:1px solid var(--user-border)}.user-business__report-row span{color:var(--user-muted);margin-top:4px;font-size:13px;display:block}.user-business__report-rank{background:var(--user-background);border:1px solid var(--user-border);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:800;display:inline-flex}.user-business__report-hourly-chart{border:1px solid var(--user-border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));align-items:end;gap:10px;min-height:180px;padding:14px;display:grid}.user-business__report-hourly-bar{align-items:center;gap:6px;height:100%;display:grid}.user-business__report-hourly-bar span{background:var(--user-primary);border-radius:8px 8px 2px 2px;align-self:end;width:100%;min-height:8px;display:block}.user-business__report-hourly-bar b,.user-business__report-hourly-bar small{text-align:center;font-size:12px}.user-business__report-hourly-bar small{color:var(--user-muted)}.user-business__report-observability{border:1px solid var(--user-border);border-radius:8px;gap:0;display:grid;overflow:hidden}.user-business__report-observability p{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;display:flex}.user-business__report-observability p+p{border-top:1px solid var(--user-border)}.payment-result-card{text-align:center;max-width:620px;margin:0 auto}.payment-result-card h1,.payment-result-card p{margin:0}.payment-result__meta{gap:6px;display:grid}@media (width<=860px){.user-business__detail-grid,.user-business__metrics,.user-business__quick,.user-business__recharge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.user-business__access-card,.user-business__account,.user-business__detail-grid,.user-business__metrics,.user-business__quick,.user-business__quick-amounts,.user-business__recharge-grid{grid-template-columns:1fr}.user-business__account-meta{justify-content:flex-start}.business-access-denied__btn,.business-access-denied__icon{grid-row:auto;justify-self:start}}.user-auth{gap:20px;max-width:520px;margin:0 auto;display:grid}.user-auth__desktop-hero{border-bottom:1px solid var(--user-border);gap:8px;padding:0 0 4px;display:grid}.user-auth__desktop-hero span{color:var(--user-primary);text-transform:uppercase;font-size:.78rem;font-weight:800}.user-auth__desktop-hero h1{margin:0;font-size:1.65rem}.user-auth__desktop-hero p{color:var(--user-muted);margin:0}.user-auth__form{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:16px;padding:22px;display:grid}.user-auth__field{gap:8px;font-weight:700;display:grid}.user-auth__field input,.user-auth__otp input{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;width:100%;min-height:44px;padding:0 12px}.user-auth__mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.user-auth__mode button,.user-auth__otp button,.user-auth__submit{border:1px solid var(--user-border);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:700;display:inline-flex}.user-auth__mode button{background:var(--user-background);color:var(--user-muted)}.user-auth__mode button[aria-pressed=true]{border-color:var(--user-primary);color:var(--user-primary)}.user-auth__otp{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.user-auth__otp button{background:var(--user-background);color:var(--user-primary);white-space:nowrap}.user-auth__check{color:var(--user-muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.user-auth__check input{margin-top:3px}.user-auth__check a{color:var(--user-primary);margin:0 3px;font-weight:800;text-decoration:none}.user-auth__hint{color:var(--user-muted);margin:-4px 0 0;font-size:.88rem;line-height:1.5}.user-auth__password-strength{border:1px solid var(--user-border);border-radius:8px;gap:10px;padding:12px;display:grid}.user-auth__strength-track{background:var(--user-background);border-radius:999px;height:8px;overflow:hidden}.user-auth__strength-fill{background:var(--alert-warning-text);height:100%;transition:width .18s;display:block}.user-auth__strength-fill.is-medium{background:var(--user-primary)}.user-auth__strength-fill.is-strong{background:var(--alert-success-text)}.user-auth__strength-fill.is-very-weak,.user-auth__strength-fill.is-weak{background:var(--user-error-text,var(--alert-error-text))}.user-auth__password-rules{color:var(--user-muted);font-size:.88rem}.user-auth__password-rules p{margin:0 0 6px;font-weight:800}.user-auth__password-rules ul{gap:4px;margin:0;padding-left:18px;display:grid}.user-auth__message{color:var(--user-primary);margin:0}.user-auth__message.is-error{color:var(--user-error-text)}.user-auth__submit{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-auth__otp button:disabled,.user-auth__submit:disabled{cursor:not-allowed;opacity:.56}.user-auth__links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.user-auth__links a{color:var(--user-primary);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.user-me{gap:18px;max-width:1120px;margin:0 auto;display:grid}.user-me__state{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-muted);border-radius:8px;gap:12px;margin:0;padding:18px;display:grid}.user-me__state p{margin:0}.user-me__desktop-page-hero{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:18px;display:grid}.user-me__desktop-page-hero small,.user-me__desktop-page-hero span{color:var(--user-muted);font-size:13px;font-weight:800}.user-me__desktop-page-hero h1{margin:4px 0}.user-me__desktop-page-hero p{color:var(--user-muted);margin:0;line-height:1.55}.user-me__actions a,.user-me__logout,.user-me__primary-link,.user-me__state button{font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.user-me__logout,.user-me__state button{cursor:pointer}.user-me__primary-link,.user-me__state button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);width:fit-content}.user-me__actions{flex-wrap:wrap;gap:10px;display:flex}.user-me__actions a{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary)}.user-me__actions a+a,.user-me__logout{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text)}.user-me__logout:disabled{cursor:not-allowed;opacity:.6}.user-me__profile{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.user-me__avatar{background:color-mix(in srgb,var(--user-primary) 12%,var(--user-background));border:1px solid color-mix(in srgb,var(--user-primary) 24%,var(--user-border));color:var(--user-primary);border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.user-me__avatar img{object-fit:cover;width:100%;height:100%}.user-me__profile h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:22px;line-height:1.24}.user-me__profile p{color:var(--user-muted);overflow-wrap:anywhere;margin:0}.user-me__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-me__metric{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:8px;min-height:120px;padding:16px;display:grid}.user-me__metric svg{color:var(--user-primary)}.user-me__metric span{color:var(--user-muted);font-size:13px}.user-me__metric strong{color:var(--user-text);overflow-wrap:anywhere;font-size:17px}.user-me__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-me__link-card{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px;text-decoration:none;display:grid}.user-me__link-card:hover{border-color:color-mix(in srgb,var(--user-primary) 38%,var(--user-border))}.user-me__link-card>svg:first-child{color:var(--user-primary)}.user-me__link-card span{gap:4px;min-width:0;display:grid}.user-me__link-card strong{overflow-wrap:anywhere}.user-me__settings-group,.user-me__settings-groups{gap:12px;display:grid}.user-me__settings-group h2{margin:4px 0 0;font-size:18px}.user-me__back-link{color:var(--user-primary);justify-self:start;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.user-me__back-link svg{transform:rotate(180deg)}.user-me__form,.user-me__form-panel{gap:14px;display:grid}.user-me__form-panel{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;padding:18px}.user-me__form-panel h2,.user-me__section-heading h2{margin:0;font-size:18px}.user-me__profile--compact{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);padding:0}.user-me__info-list{border:1px solid var(--user-border);border-radius:8px;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.user-me__info-list span,.user-me__info-list strong{border-bottom:1px solid var(--user-border);overflow-wrap:anywhere;min-height:42px;padding:10px 12px}.user-me__info-list span{background:color-mix(in srgb,var(--user-primary) 8%,var(--user-panel));color:var(--user-muted);font-size:13px;font-weight:800}.user-me__info-list strong{background:var(--user-background);color:var(--user-text)}.user-me__info-list span:nth-last-child(-n+2),.user-me__info-list strong:nth-last-child(-n+2){border-bottom:0}.user-me__field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-me__field,.user-me__inline-fields{gap:7px;display:grid}.user-me__field span{color:var(--user-muted);font-size:13px;font-weight:800}.user-me__field input,.user-me__field select,.user-me__field textarea{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.user-me__field textarea{resize:vertical;min-height:112px;padding:10px 12px;line-height:1.55}.user-me__inline-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end}.user-me__form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-me__inline-fields button,.user-me__secondary-button,.user-me__section-heading button,.user-me__submit{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex}.user-me__submit{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);justify-self:start}.user-me__inline-fields button,.user-me__secondary-button,.user-me__section-heading button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text)}.user-me__inline-fields button:disabled,.user-me__secondary-button:disabled,.user-me__section-heading button:disabled,.user-me__submit:disabled{cursor:not-allowed;opacity:.58}.user-me__form-message{color:var(--user-muted);min-height:20px}.user-me__form-message.is-error{color:var(--user-error-text)}.user-me__status-chip{border:1px solid var(--user-border);color:var(--user-text);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.user-me__status-chip.is-ok{background:color-mix(in srgb,var(--user-primary) 12%,var(--user-panel));border-color:color-mix(in srgb,var(--user-primary) 34%,var(--user-border));color:var(--user-primary)}.user-me__status-chip.is-warn{background:color-mix(in srgb,var(--user-error-text) 8%,var(--user-panel));border-color:color-mix(in srgb,var(--user-error-text) 28%,var(--user-border));color:var(--user-error-text)}.user-me__tip-list{flex-wrap:wrap;gap:8px;display:flex}.user-me__tip-list span{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-muted);border-radius:999px;padding:7px 10px;font-size:13px}.user-me__section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-me__session,.user-me__session-list{gap:10px;display:grid}.user-me__session{border:1px solid var(--user-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:12px}.user-me__session--action{grid-template-columns:auto minmax(0,1fr) auto}.user-me__session svg{color:var(--user-primary)}.user-me__session span{gap:3px;min-width:0;display:grid}.user-me__session small,.user-me__session strong{overflow-wrap:anywhere}.user-me__session small{color:var(--user-muted)}.user-me-activity__body,.user-me-activity__content,.user-me-activity__list{gap:12px;display:grid}.user-me-activity__toolbar{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:flex}.user-me-activity__toolbar strong{color:var(--user-text)}.user-me-activity__item{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:16px;display:grid}.user-me-activity__avatar,.user-me-activity__icon{background:color-mix(in srgb,var(--user-primary) 12%,var(--user-background));border:1px solid color-mix(in srgb,var(--user-primary) 24%,var(--user-border));color:var(--user-primary);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.user-me-activity__avatar img{object-fit:cover;width:100%;height:100%}.user-me-activity__body small,.user-me-activity__eyebrow{color:var(--user-muted);font-size:13px}.user-me-activity__eyebrow{font-weight:800}.user-me-activity__body h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.28}.user-me-activity__body p{color:var(--user-muted);margin:0;line-height:1.55}.user-me-activity__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.user-me-activity__actions a,.user-me-activity__actions button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-weight:800;text-decoration:none;display:inline-flex}.user-me-activity__actions a{color:var(--user-primary)}.user-me-activity__actions button:disabled{cursor:not-allowed;opacity:.58}.user-me-owner-notes__hero{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.user-me-owner-notes__hero span{color:var(--user-muted);font-size:13px;font-weight:800}.user-me-owner-notes__hero h1{margin:4px 0}.user-me-owner-notes__hero p{color:var(--user-muted);max-width:680px;margin:0}.user-me-owner-notes__hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.user-me-owner-notes__hero-actions a{text-decoration:none}.user-me-owner-notes__filters{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(140px,180px)) auto auto;align-items:end;gap:12px;padding:14px;display:grid}.user-me-owner-notes__tags{color:var(--user-muted);overflow-wrap:anywhere}.user-me-owner-notes__editor{margin-top:4px}.user-me-owner-notes__preview{white-space:pre-wrap}.user-public-home{gap:22px;max-width:1120px;margin:0 auto;display:grid}.user-public-home__actions{flex-wrap:wrap;gap:10px;display:flex}.user-public-home__button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.user-public-home__button--secondary{background:var(--user-panel);border-color:var(--user-border);color:var(--user-text)}.user-public-home__scenes{flex-wrap:wrap;gap:8px;display:flex}.user-public-home__scenes span{border:1px solid var(--user-border);color:var(--user-muted);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:700}.user-public-home__scenes span.is-active{background:color-mix(in srgb,var(--user-primary) 12%,transparent);border-color:color-mix(in srgb,var(--user-primary) 36%,var(--user-border));color:var(--user-primary)}.user-public-home__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-public-home__highlight{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:9px;min-height:168px;padding:18px;display:grid}.user-public-home__highlight span{color:var(--user-primary);font-size:12px;font-weight:800}.user-public-home__highlight h2{margin:0;font-size:18px}.user-public-home__highlight a{color:var(--user-text);text-decoration:none}.user-public-home__highlight a:hover{color:var(--user-primary)}.user-public-home__highlight p{color:var(--user-muted);margin:0;line-height:1.55}.user-public-home__feed-status{color:var(--user-muted);margin:-4px 0 0;font-size:13px}.user-public-home-desktop{gap:18px;max-width:1180px;margin:0 auto;display:grid}.user-public-home-desktop__feed,.user-public-home-desktop__side section,.user-public-home-desktop__workbench{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px}.user-public-home-desktop__workbench{gap:16px;padding:18px;display:grid}.user-public-home-desktop__workbench-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.user-public-home-desktop h1,.user-public-home-desktop h2,.user-public-home-desktop h3,.user-public-home-desktop p{margin:0}.user-public-home-desktop h1{color:var(--user-text);font-size:26px;line-height:1.18}.user-public-home-desktop__hero-copy{gap:8px;min-width:0;max-width:680px;display:grid}.user-public-home-desktop__badge{background:color-mix(in srgb,var(--user-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--user-primary) 22%,var(--user-border));color:var(--user-primary);border-radius:999px;justify-self:start;padding:5px 10px;font-size:12px;font-weight:900}.user-public-home-desktop__subtitle{color:var(--user-text);font-size:17px;font-weight:850;line-height:1.35}.user-public-home-desktop__description,.user-public-home-desktop__quick-note,.user-public-home-desktop__scenario-hint{color:var(--user-muted);font-size:14px;line-height:1.55}.user-public-home-desktop__hero-badges{flex-wrap:wrap;gap:8px;display:flex}.user-public-home-desktop__hero-badges span{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:850}.user-public-home-desktop__search-card{border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;align-items:center;gap:8px;min-width:min(360px,42vw);min-height:42px;padding:0 12px;display:flex}.user-public-home-desktop__search-card a{color:var(--user-text);font-weight:800;text-decoration:none}.user-public-home-desktop__quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.user-public-home-desktop__quick-grid a,.user-public-home-desktop__scenario-list a,.user-public-home-desktop__scenario-list button,.user-public-home-desktop__side-links a{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 12px;font-weight:800;text-decoration:none;display:flex}.user-public-home-desktop__quick-grid a span{overflow-wrap:anywhere;min-width:0;line-height:1.3}.user-public-home-desktop__quick-grid a.is-primary,.user-public-home-desktop__side-links a.is-primary{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-public-home-desktop__feed,.user-public-home-desktop__side,.user-public-home-desktop__side section{gap:14px;display:grid}.user-public-home-desktop__feed,.user-public-home-desktop__side section{padding:18px}.user-public-home-desktop__section-head h2,.user-public-home-desktop__side h2{font-size:18px}.user-public-home-desktop__content{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:18px;display:grid}.user-public-home-desktop__feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-public-home-desktop__feed-card{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;gap:8px;min-height:120px;padding:14px;text-decoration:none;display:grid}.user-public-home-desktop__feed-card:hover,.user-public-home-desktop__quick-grid a:hover,.user-public-home-desktop__scenario-list a:hover,.user-public-home-desktop__scenario-list button:hover,.user-public-home-desktop__side-links a:hover{border-color:color-mix(in srgb,var(--user-primary) 42%,var(--user-border))}.user-public-home-desktop__feed-card[data-public-home-feed-ad="1"]{border-color:color-mix(in srgb,var(--user-primary) 34%,var(--user-border))}.user-public-home-desktop__chips a,.user-public-home-desktop__chips button,.user-public-home-desktop__chips span,.user-public-home-desktop__feed-card span,.user-public-home-desktop__scenario-list span{color:var(--user-primary);font-size:12px;font-weight:900}.user-public-home-desktop__feed-card h3{font-size:16px;line-height:1.38}.user-public-home-desktop__feed-card p{color:var(--user-muted);line-height:1.55}.user-public-home-desktop__feed-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-public-home-desktop__feed-meta span{color:var(--user-muted);font-size:12px;font-weight:700}.user-public-home-desktop__feed-card a{color:var(--user-text);text-decoration:none}.user-public-home-desktop__feed-card a:hover{color:var(--user-primary)}.user-public-home-desktop__feed-status{color:var(--user-muted);margin:0;font-size:13px}.user-public-home-desktop__chips,.user-public-home-desktop__scenario-list,.user-public-home-desktop__side-links{gap:8px;display:grid}.user-public-home-desktop__scenario-list a,.user-public-home-desktop__scenario-list button{text-align:left;justify-content:stretch;align-items:start;gap:4px;min-height:58px;padding:9px 12px;display:grid}.user-public-home-desktop__scenario-list p{color:var(--user-muted);font-size:13px;font-weight:650;line-height:1.45}.user-public-home-desktop__chips{grid-template-columns:repeat(2,minmax(0,1fr))}.user-public-home-desktop__chips a,.user-public-home-desktop__chips button,.user-public-home-desktop__chips span{background:color-mix(in srgb,var(--user-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--user-primary) 28%,var(--user-border));text-align:center;border-radius:999px;padding:6px 10px;text-decoration:none}.user-public-home-desktop__chips button.is-active,.user-public-home-desktop__scenario-list button.is-active{border-color:var(--user-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--user-primary) 15%,transparent)}.user-public-home-desktop__help-list{color:var(--user-muted);gap:8px;margin:0;padding-left:18px;line-height:1.55;display:grid}.user-public-home-desktop__safety{border-color:color-mix(in srgb,#c95c22 40%,var(--user-border))}.user-public-home-desktop__safety p{color:var(--user-muted);line-height:1.55}.user-public-home-desktop__floating-cta{background:var(--user-primary);border:1px solid var(--user-primary);box-shadow:0 12px 28px color-mix(in srgb,var(--user-primary) 24%,transparent);color:var(--user-on-primary);z-index:20;border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px}.user-public-home-desktop__floating-cta:hover{filter:brightness(.96)}@media (width<=960px){.user-public-home-desktop__content,.user-public-home-desktop__feed-grid,.user-public-home-desktop__quick-grid{grid-template-columns:1fr}.user-public-home-desktop h1{font-size:24px}.user-public-home-desktop__workbench-head{flex-direction:column;align-items:start}.user-public-home-desktop__search-card{width:100%;min-width:0}.user-public-home-desktop__floating-cta{justify-self:start;position:static;bottom:auto;right:auto}}.user-public-profile{gap:18px;max-width:1040px;margin:0 auto;display:grid}.user-public-profile__back,.user-public-profile__preview a{color:var(--user-primary);font-weight:800;text-decoration:none}.user-public-profile__hero{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.user-public-profile__avatar{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-panel));border:1px solid color-mix(in srgb,var(--user-primary) 24%,var(--user-border));color:var(--user-primary);border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;display:flex;overflow:hidden}.user-public-profile__avatar img,.user-public-profile__preview-cover img{object-fit:cover;width:100%;height:100%}.user-public-profile__intro{gap:7px;min-width:0;display:grid}.user-public-profile__facts dt,.user-public-profile__intro span,.user-public-profile__message,.user-public-profile__preview span,.user-public-profile__section p,.user-public-profile__state{color:var(--user-muted)}.user-public-profile__intro h1{overflow-wrap:anywhere;margin:0;font-size:34px;line-height:1.16}.user-public-profile__intro span,.user-public-profile__section p{margin:0;line-height:1.6}.user-public-profile__actions{flex-wrap:wrap;justify-content:end;gap:10px;display:flex}.user-public-profile__actions a,.user-public-profile__actions button,.user-public-profile__retry{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-profile__actions button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary)}.user-public-profile__actions a,.user-public-profile__retry{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text)}.user-public-profile__actions button:disabled{cursor:default;opacity:.62}.user-public-profile__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-public-profile__section,.user-public-profile__stats div{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;padding:16px}.user-public-profile__stats strong{font-size:24px;line-height:1.1;display:block}.user-public-profile__stats span{color:var(--user-muted);font-size:13px;font-weight:800}.user-public-profile__section{gap:12px;display:grid}.user-public-profile__preview h4,.user-public-profile__preview-group h3,.user-public-profile__section h2{margin:0}.user-public-profile__section h2{font-size:20px}.user-public-profile__tags{flex-wrap:wrap;gap:8px;display:flex}.user-public-profile__tags span{background:color-mix(in srgb,var(--user-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--user-primary) 24%,var(--user-border));color:var(--user-primary);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.user-public-profile__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.user-public-profile__facts div{gap:4px;display:grid}.user-public-profile__facts dd{margin:0}.user-public-profile__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.user-public-profile__preview-group,.user-public-profile__preview-list{gap:10px;display:grid}.user-public-profile__preview{border:1px solid var(--user-border);border-radius:8px;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px;display:grid}.user-public-profile__preview-cover{aspect-ratio:4/3;border-radius:8px;overflow:hidden}.user-public-profile__preview div{gap:6px;min-width:0;display:grid}.user-public-profile__preview h4 a{color:var(--user-text);overflow-wrap:anywhere}.user-public-search{gap:18px;max-width:1040px;margin:0 auto;display:grid}.user-public-search__header{gap:14px;display:grid}.user-public-search__header h1{margin:0;font-size:32px}.user-public-search__form{gap:8px;display:grid}.user-public-search__label{color:var(--user-muted);font-size:13px;font-weight:700}.user-public-search__input-row{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.user-public-search__input-row input{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:44px;padding:0 14px}.user-public-search__hot button,.user-public-search__input-row button,.user-public-search__more,.user-public-search__tabs button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.user-public-search__input-row button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);gap:8px;min-height:44px;padding:0 16px}.user-public-search__input-row button[data-public-search-clear]{background:var(--user-panel);border-color:var(--user-border);color:var(--user-text)}.user-public-search__suggestions{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:4px;max-width:640px;margin:0;padding:8px;list-style:none;display:grid}.user-public-search__suggestions button{color:var(--user-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;width:100%;min-height:34px;padding:0 10px}.user-public-search__suggestions button:hover{background:color-mix(in srgb,var(--user-primary) 8%,var(--user-panel))}.user-public-search__tabs{flex-wrap:wrap;gap:8px;display:flex}.user-public-search__hot button,.user-public-search__tabs button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-muted);min-height:36px;padding:0 12px}.user-public-search__tabs button.is-active{background:color-mix(in srgb,var(--user-primary) 12%,transparent);border-color:color-mix(in srgb,var(--user-primary) 36%,var(--user-border));color:var(--user-primary)}.user-public-search__hot,.user-public-search__items{flex-wrap:wrap;gap:10px;display:flex}.user-public-search__state{color:var(--user-muted);margin:8px 0 0}.user-public-search__results{gap:18px;display:grid}.user-public-search__section{gap:10px;display:grid}.user-public-search__section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.user-public-search__section h2{margin:0;font-size:18px}.user-public-search__section-head span{color:var(--user-muted);font-size:13px;font-weight:800}.user-public-search__more{border:1px solid var(--user-border);color:var(--user-primary);background:0 0;width:fit-content;min-height:36px;padding:0 12px}.user-public-search__item{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;flex:220px;min-height:120px;padding:14px}.user-public-search__item h3{margin:0 0 8px;font-size:16px}.user-public-search__item a{color:var(--user-text);text-decoration:none}.user-public-search__item a:hover{color:var(--user-primary)}.user-public-search__item p{color:var(--user-muted);margin:0;line-height:1.5}.user-public-articles{gap:18px;max-width:1120px;margin:0 auto;display:grid}.user-public-articles__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.user-public-articles__header h1{margin:0 0 8px;font-size:34px}.user-public-articles__header p{color:var(--user-muted);margin:0;line-height:1.6}.user-public-articles__desktop-actions,.user-public-articles__pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-public-articles__desktop-actions a,.user-public-articles__pagination button{border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-articles__desktop-actions a:first-child{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-public-articles__pagination{justify-content:center}.user-public-articles__pagination button{background:var(--user-panel);cursor:pointer}.user-public-articles__pagination button:disabled{cursor:default;opacity:.56}.user-public-articles__pagination span{color:var(--user-muted);font-weight:800}.user-public-article-detail__intro button,.user-public-article-detail__state button,.user-public-articles__header button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.user-public-articles__header button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);gap:8px;min-height:40px;padding:0 12px}.user-public-article-detail__state,.user-public-articles__state{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-muted);border-radius:8px;margin:0;padding:18px}.user-public-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.user-public-articles__card{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-rows:160px minmax(0,1fr);display:grid;overflow:hidden}.user-public-articles__cover{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-background));color:var(--user-primary);justify-content:center;align-items:center;display:flex}.user-public-articles__cover img{object-fit:cover;width:100%;height:100%}.user-public-articles__card-body{gap:10px;padding:16px;display:grid}.user-public-article-detail__meta,.user-public-article-detail__stats,.user-public-articles__meta,.user-public-articles__stats{color:var(--user-muted);flex-wrap:wrap;gap:8px 12px;font-size:13px;display:flex}.user-public-article-detail__tags{flex-wrap:wrap;gap:8px;display:flex}.user-public-article-detail__meta [data-public-article-official-publisher],.user-public-article-detail__tags span{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-panel));border:1px solid color-mix(in srgb,var(--user-primary) 24%,var(--user-border));color:var(--user-primary);border-radius:8px;padding:4px 9px;font-size:12px;font-weight:800}.user-public-articles__card h2{margin:0;font-size:19px;line-height:1.28}.user-public-article-detail__back,.user-public-articles__card h2 a,.user-public-articles__detail{color:var(--user-primary);text-decoration:none}.user-public-article-detail__back:hover,.user-public-articles__card h2 a:hover,.user-public-articles__detail:hover{text-decoration:underline}.user-public-articles__card p{color:var(--user-muted);margin:0;line-height:1.55}.user-public-articles__detail{margin-top:4px;font-weight:800}.user-public-article-detail{gap:16px;max-width:980px;margin:0 auto;display:grid}.user-public-article-detail__back{font-weight:700}.user-public-article-detail__article{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;display:grid;overflow:hidden}.user-public-article-detail__cover{aspect-ratio:16/7;background:color-mix(in srgb,var(--user-primary) 8%,var(--user-background))}.user-public-article-detail__cover img{object-fit:cover;width:100%;height:100%}.user-public-article-detail__content,.user-public-article-detail__intro{gap:14px;padding:22px;display:grid}.user-public-article-detail__intro{border-bottom:1px solid var(--user-border)}.user-public-article-detail__intro h1{margin:0;font-size:36px;line-height:1.15}.user-public-article-detail__comments p,.user-public-article-detail__content p,.user-public-article-detail__intro p{color:var(--user-muted);margin:0;line-height:1.7}.user-public-article-detail__intro button,.user-public-article-detail__state button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);gap:8px;width:fit-content;min-height:40px;padding:0 14px}.user-public-article-detail__intro button:disabled{cursor:default;opacity:.62}.user-public-article-detail__author-actions,.user-public-article-detail__primary-actions,.user-public-article-detail__share-menu{flex-wrap:wrap;gap:10px;display:flex}.user-public-article-detail__author-actions a,.user-public-article-detail__share-menu a{border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-article-detail__author-followers{color:var(--user-muted);align-items:center;gap:5px;min-height:40px;display:inline-flex}.user-public-article-detail__author-followers strong{color:var(--user-text)}.user-public-article-detail__share-menu{background:color-mix(in srgb,var(--user-primary) 4%,var(--user-panel));border:1px solid var(--user-border);border-radius:8px;padding:12px}.user-public-article-detail__share-menu span{color:var(--user-muted);overflow-wrap:anywhere;align-items:center;max-width:100%;font-size:13px;line-height:1.4;display:inline-flex}.user-public-article-detail__share-qr{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.user-public-article-detail__share-qr img{border:1px solid var(--user-border);object-fit:contain;background:#fff;border-radius:8px;width:132px;height:132px;padding:8px}.user-public-article-detail__share-qr code{color:var(--user-muted);overflow-wrap:anywhere;flex:220px;font-size:12px}.user-public-article-detail__hint{font-weight:700}.user-public-article-detail__access-lock{background:color-mix(in srgb,var(--user-primary) 8%,var(--user-panel));border:1px solid color-mix(in srgb,var(--user-primary) 30%,var(--user-border));border-radius:8px;gap:10px;padding:14px;display:grid}.user-public-article-detail__access-lock strong{color:var(--user-text)}.user-public-article-detail__access-lock a,.user-public-article-detail__access-lock button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);font:inherit;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-article-detail__audio{border-bottom:1px solid var(--user-border);gap:12px;padding:18px 22px;display:grid}.user-public-article-detail__audio-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.user-public-article-detail__audio-main>div{gap:6px;min-width:0;display:grid}.user-public-article-detail__audio-main span{color:var(--user-muted);font-size:13px;font-weight:800}.user-public-article-detail__audio-main strong{font-size:18px}.user-public-article-detail__audio-main p{color:var(--user-muted);margin:0;line-height:1.6}.user-public-article-detail__audio-main button,.user-public-article-detail__audio-speeds button{font:inherit;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:800;display:inline-flex}.user-public-article-detail__audio-main button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary)}.user-public-article-detail__audio-main button:disabled{cursor:default;opacity:.62}.user-public-article-detail__audio-progress{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.user-public-article-detail__audio-progress span{color:var(--user-muted);font-variant-numeric:tabular-nums;font-size:13px}.user-public-article-detail__audio-progress input{width:100%}.user-public-article-detail__audio-speeds{flex-wrap:wrap;gap:8px;display:flex}.user-public-article-detail__audio-speeds button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text)}.user-public-article-detail__audio-speeds button.is-active{border-color:var(--user-primary);color:var(--user-primary)}.user-public-article-detail__embedded-media,.user-public-article-detail__related-templates,.user-public-article-detail__tail-ad{border-top:1px solid var(--user-border);gap:12px;padding:18px 22px;display:grid}.user-public-article-detail__embedded-media h2,.user-public-article-detail__related-templates h2{margin:0;font-size:20px}.user-public-article-detail__embedded-media>div,.user-public-article-detail__related-templates>div{gap:12px;display:grid}.user-public-article-detail__related-templates>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.user-public-article-detail__related-templates .user-public-templates__card{min-width:0}.user-public-article-detail__related-templates p{color:var(--user-muted);margin:0;line-height:1.6}.user-public-article-detail__embedded-media article,.user-public-article-detail__tail-ad{background:color-mix(in srgb,var(--user-primary) 4%,var(--user-panel))}.user-public-article-detail__embedded-media article{border:1px solid var(--user-border);border-radius:8px;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px;display:grid}.user-public-article-detail__embedded-media img,.user-public-article-detail__tail-ad img{object-fit:cover;border-radius:8px;width:88px;height:88px}.user-public-article-detail__embedded-media article>div,.user-public-article-detail__tail-ad>div{gap:7px;display:grid}.user-public-article-detail__embedded-media strong,.user-public-article-detail__tail-ad strong{font-size:16px}.user-public-article-detail__embedded-media a,.user-public-article-detail__tail-ad a{color:var(--user-primary);font-weight:800;text-decoration:none}.user-public-article-detail__embedded-media p,.user-public-article-detail__tail-ad p{color:var(--user-muted);margin:0;line-height:1.6}.user-public-article-detail__tail-ad{grid-template-columns:88px minmax(0,1fr);position:relative}.user-public-article-detail__tail-ad>span{color:var(--user-muted);padding:4px 8px;font-size:12px;font-weight:800;position:absolute;top:18px;right:18px}.user-public-article-detail__comments,.user-public-article-detail__tail-ad>span{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px}.user-public-article-detail__comments{gap:12px;padding:18px;display:grid}.user-public-article-detail__comments h2{margin:0;font-size:20px}.user-public-article-detail__comments article{border-top:1px solid var(--user-border);gap:6px;padding-top:12px;display:grid}.user-public-article-detail__comments article:first-of-type{border-top:0;padding-top:0}.user-public-article-detail__comment-form,.user-public-article-detail__reply-form,.user-public-article-detail__report div[role=dialog]{gap:10px;display:grid}.user-public-article-detail__comment-form label,.user-public-article-detail__reply-form label,.user-public-article-detail__report label{gap:6px;display:grid}.user-public-article-detail__comment-form textarea,.user-public-article-detail__reply-form textarea,.user-public-article-detail__report select,.user-public-article-detail__report textarea{background:var(--user-bg);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:42px;padding:10px}.user-public-article-detail__comment-actions{flex-wrap:wrap;gap:8px;display:flex}.user-public-article-detail__comment-actions button,.user-public-article-detail__comment-form button,.user-public-article-detail__reply-form button{border:1px solid var(--user-border);gap:6px;min-height:34px;padding:0 10px}.user-public-article-detail__report{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;padding:16px}.user-public-notes{gap:18px;max-width:1040px;margin:0 auto;display:grid}.user-public-notes__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.user-public-notes__header h1{margin:0 0 8px;font-size:34px}.user-public-notes__header p{color:var(--user-muted);margin:0;line-height:1.6}.user-public-note-detail__intro button,.user-public-note-detail__state button,.user-public-notes__header button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.user-public-notes__header button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);gap:8px;min-height:40px;padding:0 12px}.user-public-notes__desktop-actions{flex-wrap:wrap;gap:10px;display:flex}.user-public-note-detail__actions a,.user-public-notes__card-actions button,.user-public-notes__desktop-actions a{font:inherit;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-note-detail__actions a,.user-public-notes__desktop-actions a{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text)}.user-public-note-detail__actions a:hover,.user-public-notes__desktop-actions a:hover{border-color:var(--user-primary);color:var(--user-primary)}.user-public-notes__search{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:grid}.user-public-notes__search input{color:var(--user-text);font:inherit;background:0 0;border:0;outline:0;min-width:0}.user-public-notes__search button{color:var(--user-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.user-public-notes__hint{color:var(--user-muted);margin:0;font-weight:700}.user-public-note-detail__state,.user-public-notes__state{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-muted);border-radius:8px;margin:0;padding:18px}.user-public-notes__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.user-public-note-detail__article,.user-public-notes__card{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;overflow:hidden}.user-public-note-detail__content,.user-public-note-detail__intro,.user-public-notes__card-body{gap:14px;padding:20px;display:grid}.user-public-note-detail__meta,.user-public-notes__meta{color:var(--user-muted);flex-wrap:wrap;gap:8px 12px;font-size:13px;display:flex}.user-public-note-detail__tags,.user-public-notes__tags{flex-wrap:wrap;gap:8px;display:flex}.user-public-note-detail__tags span,.user-public-notes__tags span{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-panel));border:1px solid var(--user-border);color:var(--user-primary);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.user-public-note-detail__intro h1,.user-public-notes__card h2{margin:0;line-height:1.22}.user-public-notes__card h2{font-size:21px}.user-public-note-detail__intro h1{font-size:36px}.user-public-note-detail__back,.user-public-notes__card h2 a,.user-public-notes__detail{color:var(--user-primary);text-decoration:none}.user-public-note-detail__back:hover,.user-public-notes__card h2 a:hover,.user-public-notes__detail:hover{text-decoration:underline}.user-public-note-detail__content p,.user-public-note-detail__intro p,.user-public-notes__card p{color:var(--user-muted);margin:0;line-height:1.7}.user-public-note-detail__back,.user-public-notes__detail{font-weight:800}.user-public-notes__card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-public-notes__card-actions button{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-panel));border:1px solid var(--user-border);color:var(--user-primary);cursor:pointer}.user-public-notes__card-actions button:disabled{cursor:default;opacity:.62}.user-public-note-detail{gap:16px;max-width:880px;margin:0 auto;display:grid}.user-public-note-detail__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-public-note-detail__intro{border-bottom:1px solid var(--user-border)}.user-public-note-detail__intro button,.user-public-note-detail__state button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);gap:8px;width:fit-content;min-height:40px;padding:0 14px}.user-public-note-detail__intro button:disabled{cursor:default;opacity:.62}.user-public-note-detail__hint{font-weight:700}.user-public-templates{gap:18px;max-width:1120px;margin:0 auto;display:grid}.user-public-templates__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.user-public-templates__header h1{margin:0;font-size:32px}.user-public-templates__header p{color:var(--user-muted);margin:8px 0 0;line-height:1.6}.user-public-templates__category-row button,.user-public-templates__detail,.user-public-templates__featured-controls button,.user-public-templates__filter-row button,.user-public-templates__icon-action,.user-public-templates__search-row button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.user-public-templates__icon-action{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);flex:none;gap:8px;min-height:40px;padding:0 12px}.user-public-templates__controls{padding:14px}.user-public-templates__challenge,.user-public-templates__controls{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:12px;display:grid}.user-public-templates__challenge{padding:16px}.user-public-templates__featured{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:12px;padding:16px;display:grid;overflow:hidden}.user-public-templates__section-head--with-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-public-templates__section-head h2{margin:0;font-size:18px}.user-public-templates__challenge p{color:var(--user-muted);margin:0}.user-public-templates__challenge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.user-public-templates__challenge-card{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;gap:6px;min-height:100px;padding:12px;text-decoration:none;display:grid}.user-public-templates__challenge-card:hover{border-color:color-mix(in srgb,var(--user-primary) 42%,var(--user-border))}.user-public-templates__challenge-card span{color:var(--user-primary);font-size:12px;font-weight:900}.user-public-templates__challenge-card strong{font-size:15px;line-height:1.35}.user-public-templates__challenge-card small{color:var(--user-muted);font-size:12px}.user-public-templates__search{gap:8px;display:grid}.user-public-templates__search label{color:var(--user-muted);font-size:13px;font-weight:700}.user-public-templates__search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.user-public-templates__search-row input{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:42px;padding:0 13px}.user-public-templates__search-row button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);gap:8px;min-height:42px;padding:0 15px}.user-public-templates__filter-row{flex-wrap:wrap;gap:8px;display:flex}.user-public-templates__category-row button,.user-public-templates__filter-row button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-muted);min-height:34px;padding:0 11px}.user-public-templates__category-row button.is-active,.user-public-templates__filter-row button.is-active{background:color-mix(in srgb,var(--user-primary) 12%,transparent);border-color:color-mix(in srgb,var(--user-primary) 36%,var(--user-border));color:var(--user-primary)}.user-public-templates__category-row{flex-wrap:wrap;gap:8px;display:flex}.user-public-templates__select-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.user-public-templates__select-row label{gap:6px;display:grid}.user-public-templates__select-row span{color:var(--user-muted);font-size:12px;font-weight:800}.user-public-templates__select-row select{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:38px;padding:0 10px}.user-public-templates__featured-controls{align-items:center;gap:8px;display:inline-flex}.user-public-templates__featured-controls button{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);min-width:32px;min-height:32px;padding:0}.user-public-templates__featured-dots{align-items:center;gap:6px;display:inline-flex}.user-public-templates__featured-dots button{border-radius:999px;min-width:8px;min-height:8px}.user-public-templates__featured-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(360px,.72fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.user-public-templates__featured-card{background:var(--user-background);border:1px solid var(--user-border);scroll-snap-align:start;border-radius:8px;grid-template-columns:180px minmax(0,1fr);min-height:214px;display:grid;overflow:hidden}.user-public-templates__featured-cover{background:color-mix(in srgb,var(--user-primary) 12%,var(--user-background));color:var(--user-primary);justify-content:center;align-items:center;min-height:214px;display:flex}.user-public-templates__featured-cover img{object-fit:cover;width:100%;height:100%}.user-public-templates__featured-body{gap:10px;min-width:0;padding:16px;display:grid}.user-public-templates__featured-body h3{margin:0;font-size:20px}.user-public-templates__featured-body p{color:var(--user-muted);margin:0;line-height:1.5}.user-public-templates__count,.user-public-templates__state{color:var(--user-muted);margin:0}.user-public-template-account__state-actions button,.user-public-templates__state button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;min-height:40px;margin-top:10px;padding:0 13px;font-weight:800;display:inline-flex}.user-public-templates__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-public-templates__card{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:156px minmax(0,1fr);min-height:188px;display:grid;overflow:hidden}.user-public-templates__cover{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-background));color:var(--user-primary);justify-content:center;align-items:center;min-height:188px;display:flex}.user-public-templates__cover img{object-fit:cover;width:100%;height:100%}.user-public-templates__card-body{gap:9px;min-width:0;padding:16px;display:grid}.user-public-templates__tags{flex-wrap:wrap;gap:6px;display:flex}.user-public-templates__tags span{background:color-mix(in srgb,var(--user-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--user-primary) 24%,var(--user-border));color:var(--user-primary);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.user-public-templates__card h2{margin:0;font-size:18px}.user-public-templates__card h2 a,.user-public-templates__detail{color:var(--user-text);text-decoration:none}.user-public-templates__card h2 a:hover,.user-public-templates__detail:hover{color:var(--user-primary)}.user-public-templates__card p,.user-public-templates__meta{color:var(--user-muted);margin:0;line-height:1.5}.user-public-templates__detail{border:1px solid var(--user-border);gap:7px;width:fit-content;min-height:36px;padding:0 10px}.user-public-template-detail{gap:16px;max-width:1120px;margin:0 auto;display:grid}.user-public-template-detail__back{color:var(--user-primary);width:fit-content;font-weight:700;text-decoration:none}.user-public-template-detail__state{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-muted);border-radius:8px;margin:0;padding:18px}.user-public-template-detail__state button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);cursor:pointer;font:inherit;border-radius:8px;min-height:38px;padding:0 12px;font-weight:700}.user-public-template-detail__layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;display:grid}.user-public-template-detail__aside,.user-public-template-detail__main{gap:14px;display:grid}.user-public-template-detail__hero{aspect-ratio:16/7;background:color-mix(in srgb,var(--user-primary) 10%,var(--user-background));border:1px solid var(--user-border);color:var(--user-primary);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.user-public-template-detail__hero img{object-fit:cover;width:100%;height:100%}.user-public-template-detail__aside,.user-public-template-detail__intro,.user-public-template-detail__section{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;padding:18px}.user-public-template-detail__intro{gap:10px;display:grid}.user-public-template-detail__tags{flex-wrap:wrap;gap:6px;display:flex}.user-public-template-detail__tags span{background:color-mix(in srgb,var(--user-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--user-primary) 24%,var(--user-border));color:var(--user-primary);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.user-public-template-detail__intro h1{margin:0;font-size:32px;line-height:1.2}.user-public-template-detail__aside dd,.user-public-template-detail__disclosure dd,.user-public-template-detail__intro p,.user-public-template-detail__section li{color:var(--user-muted);line-height:1.55}.user-public-template-detail__intro p{margin:0}.user-public-template-detail__section{gap:10px;display:grid}.user-public-template-detail__guide{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:14px;padding:16px;display:grid}.user-public-template-detail__guide-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.user-public-template-detail__guide-rail button{background:color-mix(in srgb,var(--user-primary) 6%,transparent);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;text-align:left;border-radius:8px;gap:5px;min-height:78px;padding:10px;display:grid}.user-public-template-detail__guide-rail button.is-active{border-color:color-mix(in srgb,var(--user-primary) 40%,var(--user-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--user-primary) 26%,transparent)}.user-public-template-detail__guide-rail span{background:var(--user-primary);color:var(--user-on-primary);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:inline-flex}.user-public-template-detail__guide-panels h2,.user-public-template-detail__guide-rail strong{margin:0;font-size:15px}.user-public-template-detail__guide-rail small{color:var(--user-muted);font-size:12px;font-weight:800}.user-public-template-detail__guide-panels section{gap:10px;display:grid}.user-public-template-detail__guide-panels section[hidden]{display:none}.user-public-template-detail__guide-panels dl{gap:8px;margin:0;display:grid}.user-public-template-detail__guide-panels dl div{border-top:1px solid var(--user-border);gap:4px;padding-top:8px;display:grid}.user-public-template-detail__guide-panels dl div:first-child{border-top:0;padding-top:0}.user-public-template-detail__guide-panels dt{font-weight:800}.user-public-template-detail__guide-panels dd,.user-public-template-detail__guide-panels p{color:var(--user-muted);margin:0;line-height:1.5}.user-public-template-detail__guide-ack{background:color-mix(in srgb,var(--user-primary) 6%,transparent);border:1px solid var(--user-border);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.user-public-template-detail__guide-action{background:var(--user-panel);border:1px solid var(--user-primary);color:var(--user-primary);cursor:pointer;font:inherit;border-radius:8px;align-items:center;width:fit-content;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-template-detail__guide-action:disabled{cursor:wait;opacity:.65}.user-public-template-detail__section h2{margin:0;font-size:18px}.user-public-template-detail__section ol{gap:8px;margin:0;padding-left:20px;display:grid}.user-public-template-detail__aside dl,.user-public-template-detail__disclosure{gap:10px;margin:0;display:grid}.user-public-template-detail__aside dl div,.user-public-template-detail__disclosure div{border-top:1px solid var(--user-border);padding-top:10px}.user-public-template-detail__aside dl div:first-child,.user-public-template-detail__disclosure div:first-child{border-top:0;padding-top:0}.user-public-template-detail__aside dt,.user-public-template-detail__disclosure dt{color:var(--user-text);font-weight:800}.user-public-template-detail__aside dd,.user-public-template-detail__disclosure dd{margin:4px 0 0}.user-public-template-detail__access{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-template-detail__access:disabled{cursor:wait;opacity:.65}.user-public-template-detail__access--secondary{background:var(--user-panel);border-color:var(--user-border);color:var(--user-primary)}.user-public-template-detail__provider{gap:6px;display:grid}.user-public-template-detail__provider span{color:var(--user-text);font-weight:800}.user-public-template-detail__provider select{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;min-height:38px;padding:0 10px}.user-public-template-account{gap:16px;max-width:1040px;margin:0 auto;display:grid}.user-public-template-account__header{justify-content:space-between;align-items:end;display:flex}.user-public-template-account__back{color:var(--user-primary);font-weight:700;text-decoration:none}.user-public-template-account__header h1{margin:8px 0 0;font-size:32px}.user-public-template-account__action button,.user-public-template-account__header button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.user-public-template-account__header button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);gap:8px;min-height:40px;padding:0 12px}.user-public-template-account__action,.user-public-template-account__card,.user-public-template-account__state{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px}.user-public-template-account__action{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px;display:grid}.user-public-template-account__action h2{margin:0;font-size:18px}.user-public-template-account__action p,.user-public-template-account__card p,.user-public-template-account__state{color:var(--user-muted)}.user-public-template-account__action p{margin:4px 0 0}.user-public-template-account__action label{color:var(--user-muted);align-items:center;gap:7px;font-weight:700;display:inline-flex}.user-public-template-account__action button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);min-height:40px;padding:0 14px}.user-public-template-account__action button:disabled{cursor:default;opacity:.58}.user-public-template-account__result{grid-column:1/-1}.user-public-template-account__state{margin:0;padding:16px}.user-public-template-account__state p{margin:0}.user-public-template-account__state-actions{flex-wrap:wrap;gap:10px;display:flex}.user-public-template-account__tabs{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.user-public-template-account__tabs button{color:var(--user-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:800;display:flex}.user-public-template-account__tabs button.is-active{background:var(--user-background);border-color:var(--user-border);color:var(--user-text)}.user-public-template-account__tabs strong{color:var(--user-primary)}.user-public-template-account__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-public-template-account__card{grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid;overflow:hidden}.user-public-template-account__cover{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-background));color:var(--user-primary);justify-content:center;align-items:center;min-height:96px;display:flex}.user-public-template-account__cover img{object-fit:cover;width:100%;height:100%}.user-public-template-account__card-body{padding:14px 14px 14px 0}.user-public-template-account__card h2{margin:0 0 6px;font-size:17px}.user-public-template-account__card p{margin:0}.user-public-template-account__card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.user-public-template-account__card-actions a,.user-public-template-account__card-actions button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-template-account__card-actions a{color:var(--user-primary)}.user-public-template-account__card-actions button:disabled{cursor:default;opacity:.58}.user-public-media,.user-public-media-detail{gap:18px;max-width:1120px;margin:0 auto;display:grid}.user-public-media__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.user-public-media-detail__intro h1,.user-public-media__header h1{margin:0;font-size:34px;line-height:1.15}.user-media-player p,.user-public-media-detail__content p,.user-public-media__card p,.user-public-media__header p,.user-public-media__section-header p{color:var(--user-muted);margin:0;line-height:1.6}.user-media-player button,.user-public-media-detail__state button,.user-public-media__header button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.user-public-media__header button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);gap:8px;min-height:40px;padding:0 12px}.user-public-media-detail__article,.user-public-media__section,.user-public-media__sections{gap:16px;display:grid}.user-public-media__desktop-tabs{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:6px;width:fit-content;padding:6px;display:inline-flex}.user-public-media__desktop-tabs button{color:var(--user-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 14px;font-weight:850}.user-public-media__desktop-tabs button.is-active{background:var(--user-primary);color:var(--user-on-primary)}.user-public-media__collections,.user-public-media__desktop-action-panel,.user-public-media__subscription,.user-public-media__summary{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:14px;padding:16px;display:grid}.user-public-media__summary>p:first-child{color:var(--user-primary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.user-public-media__subscription h2,.user-public-media__summary h2{margin:0;font-size:22px}.user-public-media__subscription p,.user-public-media__summary p{color:var(--user-muted);margin:0;line-height:1.55}.user-public-media__subscription p.is-error{color:#b42318;font-weight:800}.user-public-media__collection-grid,.user-public-media__desktop-actions{flex-wrap:wrap;gap:10px;display:flex}.user-public-media__collection-grid a,.user-public-media__desktop-actions a,.user-public-media__subscription button{border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-media__collection-grid a{flex-direction:column;align-items:flex-start;gap:2px;min-width:180px;padding:10px 12px}.user-public-media__collection-grid a.is-active,.user-public-media__desktop-actions a:first-child,.user-public-media__subscription button{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-public-media__collection-grid span{color:var(--user-muted);font-size:13px}.user-public-media__collection-grid a.is-active span{color:color-mix(in srgb,var(--user-on-primary) 78%,transparent)}.user-public-media__subscription{grid-template-columns:minmax(0,1fr) auto;align-items:center}.user-public-media__subscription button{cursor:pointer;justify-content:center}.user-public-media__subscription button:disabled{cursor:default;opacity:.58}@media (width<=860px){.user-public-media__grid,.user-public-media__subscription{grid-template-columns:1fr}}.user-public-media__section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-public-media__section-header h2{margin:0 0 4px;font-size:22px}.user-public-media-detail__back,.user-public-media__back,.user-public-media__detail,.user-public-media__section-header a{color:var(--user-primary);font-weight:800;text-decoration:none}.user-public-media-detail__back:hover,.user-public-media__back:hover,.user-public-media__detail:hover,.user-public-media__section-header a:hover{text-decoration:underline}.user-public-media__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.user-public-media-detail__article,.user-public-media-detail__state,.user-public-media__card,.user-public-media__sponsored,.user-public-media__state{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px}.user-public-media__card{grid-template-rows:150px minmax(0,1fr);display:grid;overflow:hidden}.user-public-media__cover{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-background));color:var(--user-primary);justify-content:center;align-items:center;display:flex}.user-public-media__cover img{object-fit:cover;width:100%;height:100%}.user-public-media__card-body{gap:10px;padding:15px;display:grid}.user-public-media-detail__meta,.user-public-media__meta{color:var(--user-muted);flex-wrap:wrap;gap:8px 12px;font-size:13px;display:flex}.user-public-media__card h3{margin:0;font-size:18px;line-height:1.28}.user-public-media__card h3 a{color:var(--user-text);text-decoration:none}.user-public-media__card h3 a:hover{color:var(--user-primary)}.user-public-media__sponsored{grid-template-columns:minmax(0,1fr) 180px auto;align-items:center;gap:14px;padding:16px;display:grid}.user-public-media__sponsored span{color:var(--user-primary);text-transform:uppercase;font-size:12px;font-weight:900}.user-public-media__sponsored h3{margin:4px 0;font-size:19px}.user-public-media__sponsored p{color:var(--user-muted);margin:0;line-height:1.5}.user-public-media__sponsored img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.user-public-media__sponsored a{border:1px solid var(--user-primary);color:var(--user-primary);border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-media-detail__state,.user-public-media__state{color:var(--user-muted);margin:0;padding:16px}.user-public-media-detail{max-width:980px}.user-public-media-detail__article{overflow:hidden}.user-public-media-detail__content,.user-public-media-detail__intro{gap:14px;padding:22px;display:grid}.user-public-media-detail__intro{border-bottom:1px solid var(--user-border)}.user-public-media-detail__cover{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;display:block}.user-public-media-detail__actions,.user-public-media-detail__queue,.user-public-media-detail__summary-card{border-top:1px solid var(--user-border);gap:14px;padding:18px 22px;display:grid}.user-public-media-detail__summary-card>p:first-child{color:var(--user-primary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.user-public-media-detail__queue h2,.user-public-media-detail__summary-card h2{margin:0;font-size:20px}.user-public-media-detail__actions p,.user-public-media-detail__queue p,.user-public-media-detail__summary-card p{color:var(--user-muted);margin:0;line-height:1.55}.user-public-media-detail__summary-card a{color:var(--user-primary);font-weight:800;text-decoration:none}.user-public-media-detail__actions>div,.user-public-media-detail__queue-actions{flex-wrap:wrap;gap:10px;display:flex}.user-public-media-detail__actions a,.user-public-media-detail__actions button,.user-public-media-detail__queue-actions a,.user-public-media-detail__report-actions button{border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-media-detail__actions a:first-child,.user-public-media-detail__actions button:first-of-type,.user-public-media-detail__queue-actions a:last-child,.user-public-media-detail__report-actions button:last-child{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-public-media-detail__actions button,.user-public-media-detail__report-actions button{cursor:pointer}.user-public-media-detail__queue-list{gap:8px;display:grid}.user-public-media-detail__queue-list a,.user-public-media-detail__queue-list div{border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.user-public-media-detail__queue-list .is-active{background:color-mix(in srgb,var(--user-primary) 8%,var(--user-panel));border-color:color-mix(in srgb,var(--user-primary) 40%,var(--user-border))}.user-public-media-detail__queue-list span{color:var(--user-muted);font-size:13px;line-height:1.45}.user-public-media-detail__report .is-error{color:#b42318;font-weight:800}.user-public-media-detail__report-message{color:var(--user-muted);margin:0;padding:0 22px 18px;font-weight:800}.user-public-media-detail__report-message.is-error{color:#b42318}.user-public-media-detail__report-actions{flex-wrap:wrap;gap:10px;display:flex}.user-public-media-detail__family-share{border-top:1px solid var(--user-border);gap:12px;padding:18px 22px;display:grid}.user-public-media-detail__family-share-actions{flex-wrap:wrap;gap:10px;display:flex}.user-public-media-detail__family-share-actions a,.user-public-media-detail__family-share-actions button{border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-public-media-detail__family-share-actions a:first-child,.user-public-media-detail__family-share-actions button{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary);cursor:pointer}.user-public-media-detail__family-share p{color:var(--user-muted);margin:0;font-weight:700}.user-public-media-detail__desktop-player{background:color-mix(in srgb,var(--user-primary) 5%,var(--user-background));border:1px solid var(--user-border);border-radius:8px;gap:12px;padding:14px;display:grid}.user-public-media-detail__desktop-player-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.user-public-media-detail__desktop-player-main>div{gap:6px;min-width:0;display:grid}.user-public-media-detail__desktop-player-main small,.user-public-media-detail__desktop-player-main span{color:var(--user-muted);font-size:13px;font-weight:800}.user-public-media-detail__desktop-player-main p{color:var(--user-muted);margin:0;line-height:1.6}.user-public-media-detail__desktop-player-main button,.user-public-media-detail__desktop-player-speeds button{font:inherit;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:800;display:inline-flex}.user-public-media-detail__desktop-player-main button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary)}.user-public-media-detail__desktop-player-main button:disabled{cursor:default;opacity:.62}.user-public-media-detail__desktop-player audio,.user-public-media-detail__desktop-player video{width:100%;display:block}.user-public-media-detail__desktop-player video{aspect-ratio:16/9;background:var(--user-media-surface);object-fit:contain;border-radius:8px;max-height:520px}.user-public-media-detail__desktop-player-progress{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;display:grid}.user-public-media-detail__desktop-player-progress span{color:var(--user-muted);font-variant-numeric:tabular-nums;font-size:13px}.user-public-media-detail__desktop-player-progress input{width:100%}.user-public-media-detail__desktop-player-speeds{flex-wrap:wrap;gap:8px;display:flex}.user-public-media-detail__desktop-player-speeds button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text)}.user-public-media-detail__desktop-player-speeds button.is-active{border-color:var(--user-primary);color:var(--user-primary)}.user-media-player{background:color-mix(in srgb,var(--user-primary) 5%,var(--user-background));border:1px solid var(--user-border);border-radius:8px;gap:12px;padding:14px;display:grid}.user-media-player__control{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-media-player__control span{color:var(--user-muted);font-size:13px;font-weight:700}.user-media-player button,.user-public-media-detail__state button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);min-height:40px;padding:0 14px}.user-media-player button:disabled{cursor:default;opacity:.58}.user-media-player audio,.user-media-player video{width:100%;display:block}.user-media-player video{aspect-ratio:16/9;background:var(--user-media-surface);object-fit:contain;border-radius:8px;max-height:520px}.user-public-media-detail__hint{color:var(--user-muted);margin:0;font-weight:700}.user-public-download,.user-public-resources,.user-public-static{gap:18px;max-width:1120px;margin:0 auto;display:grid}.user-public-download__header,.user-public-resources__header{justify-content:space-between;align-items:end;gap:16px;display:flex}.user-public-download__header h1,.user-public-resources__header h1,.user-public-static__header h1{margin:0;font-size:34px;line-height:1.15}.user-public-download__badge,.user-public-resources__badge,.user-public-static__badge{color:var(--user-primary);margin-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.user-public-download__card p,.user-public-download__header p,.user-public-resources__card p,.user-public-resources__header p,.user-public-static__card p,.user-public-static__header p{color:var(--user-muted);margin:0;line-height:1.6}.user-public-download__actions a,.user-public-download__header button,.user-public-resources__filter-row button,.user-public-resources__header button,.user-public-resources__search-row button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.user-public-download__header button,.user-public-resources__header button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);gap:8px;min-height:40px;padding:0 12px}.user-public-resources__controls{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:12px;padding:14px;display:grid}.user-public-resources__search{gap:8px;display:grid}.user-public-resources__search label{color:var(--user-muted);font-size:13px;font-weight:700}.user-public-resources__search-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.user-public-resources__search-row input{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:42px;padding:0 13px}.user-public-resources__search-row button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);gap:8px;min-height:42px;padding:0 15px}.user-public-resources__filter-row{flex-wrap:wrap;gap:8px;display:flex}.user-public-resources__filter-row button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-muted);min-height:34px;padding:0 11px}.user-public-resources__filter-row button.is-active{background:color-mix(in srgb,var(--user-primary) 12%,transparent);border-color:color-mix(in srgb,var(--user-primary) 36%,var(--user-border));color:var(--user-primary)}.user-public-resources__category-filter{gap:7px;display:grid}.user-public-resources__category-filter span,.user-public-resources__hint{color:var(--user-muted);font-size:13px;font-weight:700}.user-public-resources__category-filter select{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:40px;padding:0 12px}.user-public-resources__hint{margin:0}.user-public-download__state,.user-public-resources__count,.user-public-resources__state{color:var(--user-muted);margin:0}.user-public-download__grid,.user-public-resources__grid,.user-public-static__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.user-public-download__card,.user-public-resources__card,.user-public-static__card,.user-public-static__contact{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px}.user-public-download__card,.user-public-resources__card{grid-template-columns:92px minmax(0,1fr);min-height:160px;display:grid;overflow:hidden}.user-public-download__icon,.user-public-resources__icon{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-background));color:var(--user-primary);justify-content:center;align-items:center;display:flex}.user-public-download__card-body,.user-public-resources__card-body,.user-public-static__card{gap:10px;padding:16px;display:grid}.user-public-resources__meta,.user-public-resources__stats{color:var(--user-muted);flex-wrap:wrap;gap:8px 12px;font-size:13px;display:flex}.user-public-download__card h2,.user-public-resources__card h2,.user-public-static__card h2{margin:0;font-size:19px}.user-public-resources__card h2 a,.user-public-resources__detail,.user-public-static__contact a{color:var(--user-primary);text-decoration:none}.user-public-resources__actions,.user-public-resources__pagination{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-public-resources__actions button,.user-public-resources__pagination button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.user-public-resources__actions button{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-panel));border:1px solid var(--user-border);color:var(--user-primary)}.user-public-resources__pagination{justify-content:center}.user-public-resources__pagination button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text)}.user-public-resources__actions button:disabled,.user-public-resources__pagination button:disabled{cursor:default;opacity:.62}.user-growth{gap:18px;max-width:1180px;margin:0 auto;display:grid}.user-growth__back-link{color:var(--user-primary);justify-self:start;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.user-growth__back-link svg{transform:rotate(180deg)}.user-growth__columns,.user-growth__grid,.user-growth__metrics{gap:12px;display:grid}.user-growth__desktop-band,.user-growth__desktop-hero{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:12px;padding:18px;display:grid}.user-growth__desktop-hero span{color:var(--user-primary);font-size:13px;font-weight:800}.user-growth__desktop-hero h1{margin:0}.user-growth__desktop-card p,.user-growth__desktop-hero p{color:var(--user-muted);margin:0;line-height:1.55}.user-growth__desktop-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-growth__hero-actions{flex-wrap:wrap;gap:10px;display:flex}.user-growth__hero-actions a{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-growth__hero-actions a+a{background:var(--user-background);border-color:var(--user-border);color:var(--user-primary)}.user-growth__desktop-card{border:1px solid var(--user-border);color:var(--user-text);border-radius:8px;gap:8px;min-height:116px;padding:14px;text-decoration:none;display:grid}.user-growth__desktop-card:hover{border-color:color-mix(in srgb,var(--user-primary) 38%,var(--user-border))}.user-growth__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.user-growth__metrics article,.user-growth__panel,.user-growth__path-card,.user-growth__state,.user-growth__step{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px}.user-growth__metrics article{gap:8px;min-height:110px;padding:16px;display:grid}.user-growth__meta-label,.user-growth__metrics span,.user-growth__path-meta,.user-growth__step span{color:var(--user-muted);font-size:13px}.user-growth__metrics strong{font-size:26px}.user-growth__panel,.user-growth__state{gap:14px;padding:18px;display:grid}.user-growth__columns{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.user-growth__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-growth__path-card h3,.user-growth__section-head h2,.user-growth__step h3{margin:0}.user-growth__actions a,.user-growth__actions button,.user-growth__link,.user-growth__section-head a,.user-growth__state button,.user-growth__step button{font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-growth__link,.user-growth__section-head a{color:var(--user-primary)}.path-collaboration-panel{gap:16px}.path-collaboration-panel__action-row,.path-collaboration-panel__header,.path-collaboration-panel__member-head,.path-collaboration-panel__search-form,.path-collaboration-panel__search-item,.path-collaboration-panel__tag-row{gap:10px;display:flex}.path-collaboration-panel__header,.path-collaboration-panel__member-head,.path-collaboration-panel__search-item{justify-content:space-between;align-items:flex-start}.path-collaboration-panel__header h2,.path-collaboration-panel__member-card h3,.path-collaboration-panel__members h3,.path-collaboration-panel__search h3{margin:0 0 4px}.path-collaboration-panel__header p,.path-collaboration-panel__hint,.path-collaboration-panel__member-card p,.path-collaboration-panel__search-item p{color:var(--user-muted);margin:0}.path-collaboration-panel__meta-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.path-collaboration-panel__member-card,.path-collaboration-panel__meta-card,.path-collaboration-panel__search-item{background:var(--user-bg);border:1px solid var(--user-border);border-radius:8px;padding:12px}.path-collaboration-panel__member-list,.path-collaboration-panel__members,.path-collaboration-panel__results,.path-collaboration-panel__search{gap:10px;display:grid}.path-collaboration-panel__action-row,.path-collaboration-panel__tag-row{flex-wrap:wrap}.path-collaboration-panel__tag{background:color-mix(in srgb,var(--user-primary) 12%,transparent);color:var(--user-primary);border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.path-collaboration-panel__tag--muted{background:color-mix(in srgb,var(--user-muted) 14%,transparent);color:var(--user-muted)}.path-collaboration-panel__search-form{align-items:stretch}.path-collaboration-panel__search-form .input{flex:1;min-width:0;min-height:40px}.path-collaboration-panel button,.path-collaboration-panel__search-form .input{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;padding:0 12px}.path-collaboration-panel button{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:800;display:inline-flex}.path-collaboration-panel button:hover:not(:disabled){border-color:color-mix(in srgb,var(--user-primary) 40%,var(--user-border));color:var(--user-primary)}.path-collaboration-panel button:disabled{cursor:not-allowed;opacity:.55}.user-growth__list,.user-growth__steps,.user-growth__template-grid{gap:10px;display:grid}.user-growth__template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-growth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-growth__path-card{gap:12px;padding:16px;display:grid}.user-growth__message,.user-growth__path-card p,.user-growth__state p,.user-growth__step p{color:var(--user-muted);margin:0;line-height:1.55}.user-growth__path-meta{flex-wrap:wrap;gap:8px;display:flex}.user-growth__path-meta span{border:1px solid var(--user-border);border-radius:999px;padding:4px 8px}.user-growth__actions{flex-wrap:wrap;gap:8px;display:flex}.user-growth__actions a,.user-growth__actions button,.user-growth__state button,.user-growth__step button{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);cursor:pointer}.user-growth__actions button,.user-growth__step button{background:var(--user-panel);border-color:var(--user-border);color:var(--user-text)}.user-growth__actions button:disabled,.user-growth__step button:disabled{cursor:not-allowed;opacity:.6}.user-growth__progress{justify-content:space-between;align-items:end;display:flex}.user-growth__progress strong{font-size:28px}.user-growth__progress-track{background:color-mix(in srgb,var(--user-primary) 12%,var(--user-background));border-radius:999px;height:10px;overflow:hidden}.user-growth__progress-track span{background:var(--user-primary);height:100%;display:block}.user-growth__step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}@media (width<=860px){.user-growth__columns,.user-growth__desktop-cards,.user-growth__grid,.user-growth__metrics,.user-growth__template-grid{grid-template-columns:1fr}}.user-public-resources__card h2 a:hover,.user-public-resources__detail:hover,.user-public-static__contact a:hover{text-decoration:underline}.user-public-resources__detail{font-weight:800}.user-public-download__meta{gap:8px;margin:0;display:grid}.user-public-download__meta div{grid-template-columns:88px minmax(0,1fr);gap:2px;display:grid}.user-public-download__meta dt{color:var(--user-text);font-weight:800}.user-public-download__meta dd{color:var(--user-muted);overflow-wrap:anywhere;margin:0}.user-public-download__actions{flex-wrap:wrap;gap:8px;display:flex}.user-public-download__actions a{border:1px solid var(--user-border);color:var(--user-text);gap:7px;min-height:36px;padding:0 10px;text-decoration:none}.user-public-download__actions a:first-child{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-public-static{max-width:960px}.user-public-static__header{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-primary);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.user-public-static__contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.user-public-static__contact span{color:var(--user-muted);font-weight:800}.user-public-static__contact button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-primary);cursor:pointer;font:inherit;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-weight:800;display:inline-flex}.user-public-legal{gap:18px;max-width:1120px;margin:0 auto;display:grid}.user-public-legal__document,.user-public-legal__header,.user-public-legal__panel{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px}.user-public-legal__header{gap:10px;padding:20px;display:grid}.user-public-legal__badge{color:var(--user-primary);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.user-public-legal__header h1{margin:0;font-size:34px;line-height:1.15}.user-public-legal__header p,.user-public-legal__panel p,.user-public-legal__state{color:var(--user-muted);margin:0;line-height:1.6}.user-public-legal__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.user-public-legal__document,.user-public-legal__panel{padding:18px}.user-public-legal__html{color:var(--user-text);gap:14px;line-height:1.7;display:grid}.user-public-legal__html :is(h1,h2,h3){margin:0;line-height:1.25}.user-public-legal__html h1{font-size:26px}.user-public-legal__html h2{margin-top:8px;font-size:21px}.user-public-legal__html ol,.user-public-legal__html p,.user-public-legal__html ul{margin:0}.user-public-legal__html :is(ul,ol){padding-left:20px}.user-public-legal__html a,.user-public-legal__links a{color:var(--user-primary);text-decoration:none}.user-public-legal__html a:hover,.user-public-legal__links a:hover{text-decoration:underline}.user-public-legal__side{gap:12px;display:grid;position:sticky;top:84px}.user-public-legal__panel{gap:10px;display:grid}.user-public-legal__panel h2{margin:0;font-size:17px}.user-public-legal__links{gap:8px;display:grid}.user-public-legal__links a{border:1px solid var(--user-border);border-radius:8px;min-height:36px;padding:8px 10px;font-weight:800}.user-public-legal__links a[aria-current=page]{background:color-mix(in srgb,var(--user-primary) 10%,var(--user-panel));border-color:color-mix(in srgb,var(--user-primary) 34%,var(--user-border))}.user-public-legal__panel strong{color:var(--user-text)}@media (width<=860px){.user-public-legal__layout{grid-template-columns:1fr}.user-public-legal__side{position:static}}.user-creator{gap:18px;max-width:1180px;display:grid}.user-creator__desktop-hero,.user-creator__desktop-section{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:12px;padding:18px;display:grid}.user-creator__desktop-hero>span{color:var(--user-primary);font-size:13px;font-weight:800}.user-creator__desktop-hero h1,.user-creator__desktop-section h2,.user-creator__page-title{margin:0}.user-creator__desktop-hero p{color:var(--user-muted);max-width:760px;margin:0;line-height:1.55}.user-creator__desktop-filter,.user-creator__desktop-hero-actions,.user-creator__desktop-link-grid,.user-creator__item-actions,.user-creator__quota{flex-wrap:wrap;gap:10px;display:flex}.user-creator__desktop-filter button,.user-creator__desktop-hero-actions a,.user-creator__desktop-hero-actions button,.user-creator__desktop-link-grid a,.user-creator__secondary-button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}.user-creator__desktop-hero-actions a:first-child{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-creator__desktop-article-sections,.user-creator__desktop-dashboard{gap:14px;display:grid}.user-creator__desktop-link-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.user-creator__desktop-link-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.user-creator__desktop-link-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.user-creator__desktop-link-grid a{align-items:flex-start;min-height:76px;padding:12px}.user-creator__desktop-link-grid a span{gap:4px;display:grid}.user-creator__desktop-link-grid small,.user-creator__empty,.user-creator__panel small{color:var(--user-muted);font-size:13px;line-height:1.45}.user-creator__empty{margin:0}.user-creator__quota{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.user-creator__quota article{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;gap:6px;min-height:82px;padding:14px;display:grid}.user-creator__desktop-article-sections .user-creator__section-head span,.user-creator__quota span{color:var(--user-muted);font-size:13px}.user-creator__quota strong{font-size:20px}.user-creator__desktop-filter button{background:var(--user-panel);cursor:pointer}.user-creator__desktop-filter button[aria-selected=true]{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-creator__item-actions{justify-content:flex-end}.user-creator__desktop-selects,.user-creator__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-creator__desktop-selects label{gap:8px;font-weight:800;display:grid}.user-creator__desktop-selects select{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:42px;padding:9px 11px}.user-creator__field-wide{grid-column:1/-1}.user-creator__template-pills{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.user-creator__template-steps{gap:10px;display:grid}.user-creator__template-step-row{border:1px solid var(--user-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.user-creator__template-step-row button{grid-column:1/-1}.user-creator__tier-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.user-creator__tier-stat-grid article{background:var(--user-background);border:1px solid var(--user-border);border-radius:8px;gap:6px;min-height:84px;padding:14px;display:grid}.user-creator__tier-progress p,.user-creator__tier-rules,.user-creator__tier-stat-grid span{color:var(--user-muted)}.user-creator__tier-current>strong,.user-creator__tier-reputation-score strong,.user-creator__tier-stat-grid strong{font-size:24px}.user-creator__tier-progress,.user-creator__tier-reputation-score{gap:10px;display:grid}.user-creator__tier-progress p,.user-creator__tier-rules{margin:0}.user-creator__tier-rules{gap:8px;padding-left:18px;display:grid}.user-creator__money-filters,.user-creator__money-tabs{flex-wrap:wrap;gap:8px;display:flex}.user-creator__money-filters select{background:var(--user-background);min-width:150px;padding:7px 10px}.user-creator__money-filters select,.user-creator__money-tabs button{border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-height:38px}.user-creator__money-tabs button{background:var(--user-panel);cursor:pointer;padding:0 12px;font-weight:800}.user-creator__money-tabs button.is-active,.user-creator__money-tabs button[aria-selected=true]{background:var(--user-primary);border-color:var(--user-primary);color:var(--user-on-primary)}.user-creator__empty-state{border:1px dashed var(--user-border);color:var(--user-muted);border-radius:8px;gap:8px;padding:16px;display:grid}.user-creator__empty-state[hidden]{display:none}.user-creator__inline-link,.user-creator__money-card-link{color:var(--user-primary);font-weight:800;text-decoration:none}.user-creator__money-card-link{border:1px solid var(--user-border);border-radius:8px;gap:6px;padding:14px;display:grid}.user-creator__money-card-link small,.user-creator__money-card-link span{color:var(--user-muted)}.user-creator__desktop-tip{color:var(--user-muted);margin:0;font-size:13px}.user-creator__violation-select{align-items:center;gap:8px;display:flex}.user-creator__violation-select span{color:var(--user-muted);font-size:13px;font-weight:800}.user-creator__violation-select select{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;min-width:160px;min-height:38px;padding:7px 10px}.user-creator__message,.user-creator__state p{color:var(--user-muted);margin:0;line-height:1.55}.user-creator__message{pointer-events:none}.user-creator__actions button,.user-creator__back-link,.user-creator__item a,.user-creator__item button,.user-creator__panel button,.user-creator__primary-link,.user-creator__state button,.violation-item__action{font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex}#save-draft-btn,.user-creator__form button{pointer-events:auto;z-index:20;align-self:stretch;display:flex;position:relative}.user-creator__back-link{color:var(--user-primary);justify-self:start}.user-creator__back-link svg{transform:rotate(180deg)}.user-creator__columns,.user-creator__list,.user-creator__metrics,.user-creator__quick-links{gap:12px;display:grid}.user-creator__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.user-creator__form,.user-creator__item,.user-creator__metric,.user-creator__modal-panel,.user-creator__panel,.user-creator__state,.user-creator__table-wrap{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px}.user-creator__metric{gap:8px;min-height:108px;padding:16px;display:grid}.status-tag,.user-creator__item span,.user-creator__metric span{color:var(--user-muted);font-size:13px}.user-creator__metric strong{font-size:26px}.user-creator__quick-links{grid-template-columns:repeat(5,minmax(0,1fr))}.user-creator__form button,.user-creator__panel button,.user-creator__primary-link,.user-creator__quick-links a,.user-creator__state button,.violation-item__action{background:var(--user-primary);border:1px solid var(--user-primary);color:var(--user-on-primary);cursor:pointer}.user-creator__quick-links a{border-radius:8px;align-items:center;gap:8px;min-height:58px;padding:0 14px;text-decoration:none;display:flex}.user-creator__actions,.user-creator__section-head,.user-creator__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.user-creator__form,.user-creator__panel,.user-creator__state{gap:14px;padding:18px;display:grid}.user-creator__form{isolation:isolate;position:relative}.user-creator__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.user-creator__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.violation-item{align-items:flex-start}.violation-item__header,.violation-item__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.violation-item__header{margin-bottom:8px}.violation-item__reason{overflow-wrap:anywhere}.violation-item__meta{color:var(--user-muted);margin-top:8px;font-size:13px}.violation-item__penalty{overflow-wrap:anywhere}.user-creator__pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.user-creator__pagination button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;font:inherit;border-radius:8px;min-height:36px;padding:0 11px;font-weight:800}.user-creator__form button:disabled,.user-creator__pagination button:disabled,.user-creator__panel button:disabled{cursor:not-allowed;opacity:.55}.user-creator__pagination span{color:var(--user-muted);font-size:13px;font-weight:800}.user-creator__violation-detail dl{gap:10px;margin:12px 0 0;display:grid}.user-creator__violation-detail dl div{gap:4px;display:grid}.user-creator__violation-detail dt{color:var(--user-muted);font-size:13px;font-weight:800}.user-creator__violation-detail dd{overflow-wrap:anywhere;margin:0}.user-creator__item h2,.user-creator__section-head h2{margin:0}.user-creator__content-editor{gap:12px}.user-creator__rich-editor{background:var(--user-panel);border:1px solid var(--user-border);border-radius:8px;overflow:hidden}.tiptap-toolbar{background:color-mix(in srgb,var(--user-primary) 5%,var(--user-background));border-bottom:1px solid var(--user-border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.tiptap-toolbar__btn{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;font:inherit;border-radius:6px;min-height:32px;padding:0 10px;font-size:13px;font-weight:800}.tiptap-toolbar__btn.active,.tiptap-toolbar__btn:hover{border-color:var(--user-primary);color:var(--user-primary)}.tiptap-toolbar__btn:disabled{cursor:default;opacity:.58}.tiptap-content{background:var(--user-background);color:var(--user-text);outline:none;min-height:300px;padding:16px}.tiptap-content p{margin:0 0 12px;line-height:1.68}.tiptap-content h1,.tiptap-content h2,.tiptap-content h3{margin:18px 0 10px}.tiptap-content blockquote{border-left:3px solid var(--user-primary);color:var(--user-muted);margin:12px 0;padding-left:12px}.tiptap-content pre{background:color-mix(in srgb,var(--user-text) 8%,var(--user-background));border-radius:8px;padding:12px;overflow-x:auto}.tiptap-content img{border-radius:8px;max-width:100%;display:block}.user-creator__item-actions{flex-wrap:wrap;gap:8px;display:flex}.user-creator__item-actions a,.user-creator__item-actions button{border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;align-items:center;min-height:32px;padding:0 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.user-creator__item a,.user-creator__item button{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer}.user-creator__form label,.user-creator__panel label{gap:8px;font-weight:800;display:grid}.user-creator__inline-check{align-items:center;gap:10px;display:flex}.user-creator__inline-check input{width:auto}.user-creator__form input,.user-creator__form select,.user-creator__form textarea,.user-creator__panel input,.user-creator__panel select,.user-creator__panel textarea{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.user-creator__form textarea,.user-creator__panel textarea{resize:vertical;min-height:132px}.user-creator__article-media-panel{background:color-mix(in srgb,var(--user-panel) 94%,var(--user-primary) 6%)}.user-creator__article-media-panel .user-creator__section-head span,.user-creator__article-media-subhead span{color:var(--user-muted);font-size:13px;font-weight:800}.user-creator__article-media-actions,.user-creator__article-media-subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.user-creator__article-media-actions{justify-content:flex-start}.article-media-links__list{gap:10px;display:grid}.article-media-links__card{background:var(--user-background);border:1px solid var(--user-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}.article-media-links__copy{gap:4px;min-width:0;display:grid}.article-media-links__copy p,.article-media-links__copy small{color:var(--user-muted);margin:0;font-size:13px}.article-media-links__copy strong{overflow-wrap:anywhere}.user-creator__tag-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.user-creator__tag-row button,.user-creator__tags-list button{min-height:38px}.user-creator__tags-list{flex-wrap:wrap;gap:8px;display:flex}.user-creator__tags-list button{background:var(--user-background);border:1px solid var(--user-border);color:var(--user-text);cursor:pointer;font:inherit;border-radius:999px;padding:0 10px;font-size:13px;font-weight:800}.user-creator__cover-preview{border:1px solid var(--user-border);object-fit:cover;border-radius:8px;max-width:100%;max-height:220px}.user-creator__mini-list{gap:8px;display:grid}.user-creator__mini-list article{border:1px solid var(--user-border);border-radius:8px;gap:6px;padding:12px;display:grid}.user-creator__table-wrap{overflow-x:auto}.user-creator__table{border-collapse:collapse;width:100%;min-width:620px}.user-creator__table td,.user-creator__table th{border-bottom:1px solid var(--user-border);text-align:left;padding:12px}.user-creator__table th{color:var(--user-muted);font-size:13px;font-weight:800}.status-tag{border:1px solid var(--user-border);border-radius:999px;padding:4px 8px;font-weight:800;display:inline-flex}.user-creator__modal[hidden],.user-creator__sr{display:none}.user-creator__modal{background:var(--user-modal-overlay);z-index:20;padding:24px;position:fixed;inset:0}.user-creator__modal-panel{gap:14px;max-width:520px;margin:10vh auto 0;padding:18px;display:grid;position:relative}.user-creator__modal-close{background:var(--user-panel);border:1px solid var(--user-border);color:var(--user-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:12px;right:12px}.user-creator__modal-close:focus-visible,.user-creator__modal-close:hover{border-color:var(--user-primary);color:var(--user-primary)}@media (width<=960px){.user-creator__columns,.user-creator__desktop-link-grid,.user-creator__desktop-link-grid--four,.user-creator__desktop-link-grid--three,.user-creator__desktop-selects,.user-creator__form-grid,.user-creator__item,.user-creator__metrics,.user-creator__quick-links,.user-creator__quota,.user-creator__template-step-row,.user-creator__tier-stat-grid{grid-template-columns:1fr}}
