:root{--radius: 16px;--radius-sm: 12px;--shadow: 0 10px 30px rgba(0,0,0,.35);--maxw: 100%;--sidebar-w: 260px;--right-w: 300px;--topbar-h: 16px;--layout-pad-x: 16px;--layout-pad-top: calc(var(--topbar-h, 16px) );--ttl-h2-size: 16px;--ttl-h2-weight: 700;--ttl-h3-size: 15px;--ttl-h3-weight: 600;--ttl-h4-size: 14px;--ttl-h4-weight: 600;--ttl-main-color: var(--text);--ttl-sub-color: var(--muted);--cm-form-title-main: var(--ttl-main-color, var(--text));--cm-form-title-sub: var(--ttl-sub-color, var(--muted));--cm-form-title-paren: color-mix(in srgb, var(--cm-form-title-sub, var(--muted)) 78%, transparent);--cm-preview-short-ph: #5d5d5d;--modal-heading-color-dark: #333333;--modal-heading-color-light: #939393;--modal-heading-color: var(--modal-heading-color-dark);--site-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--cm-progress-full: #00A324;--cm-photo-drop-icon: #eaeaea;--preview-photo-ph: var(--muted);--url-applied-bg: #00a3240f;--url-applied-border: #00a32480;--url-applied-fg: #aab8ad;--url-pending-bg: rgba(74,108,247,.12);--url-pending-border: #4a6cf7;--url-pending-fg: #cfe0ff;--url-expired-bg: #190c0c;--url-expired-border: #3a1717;--url-expired-fg: #ff9a9a;--prefs-remove-size: 24px;--prefs-remove-radius: 999px;--prefs-remove-shadow: var(--prefs-close-shadow, 0 4px 12px rgba(0, 0, 0, .28));--prefs-remove-bg: var(--prefs-close-bg, rgba(0, 0, 0, .62));--prefs-remove-bg-hover: var(--prefs-close-bg-hover, rgba(10, 10, 10, .82));--prefs-remove-bg-active: var(--prefs-close-bg-active, rgba(10, 10, 10, .95));--prefs-remove-border: var(--prefs-close-border, rgba(255, 255, 255, .08));--prefs-remove-fg: var(--prefs-close-fg, #c7ccd8)}html,html[data-theme=dark]{--page-bg: #0a0a0a;--surface-bg: #0f0f0f;--surface-border: #1e1e1e;--bg: var(--page-bg);--bg-elev: #121212;--topbar-bg: var(--bg);--line: #1e1e1e;--text: #eaeaea;--muted: #b0b0b0;--card-timeago-color: #3a3a3a;--cm-form-title-main: #b1b6c2;--cm-form-title-sub: #b1b6c2;--cm-form-title-paren: #5c5c5c;--cm-preview-short-ph: #5d5d5d;--demo-comments-dashed-border-rgb: 90,93,99;--demo-comments-border-alpha: .46;--demo-comments-border-hover-alpha: .44;--demo-comments-border-shadow-alpha: .08;--demo-comments-border-focus-shadow-alpha: .1;--demo-comments-dashed-border: var(--demo-comments-dashed-border-rgb);--block-bg: var(--surface-bg);--block-border: var(--surface-border);--ttl-main-color: #eaeaea;--ttl-sub-color: #9a9a9a;--modal-heading-color: var(--modal-heading-color-dark);--sb-bg: var(--surface-bg);--sb-border: var(--surface-border);--logo-bg: #121212;--logo-fg: #eaeaea;--sb-nav-bg: transparent;--sb-nav-bd: #252525;--sb-nav-hover-bg: #171717;--sb-nav-hover-bd: #303030;--sb-nav-active-bg: #181818;--sb-nav-active-bd: #303030;--sb-nav-color: var(--text);--sb-nav-hover-color: #ffffff;--sb-settings-color: #cfcfcf;--sb-settings-hover-color: #ffffff;--sb-glass-bg: rgba(12,12,12,.9);--sb-glass-hover-bg: rgba(22,22,22,.95);--sb-glass-border: rgba(255,255,255,.12);--sb-glass-border-soft: rgba(255,255,255,.08);--sb-logout-border: rgba(255,96,96,.4);--sb-logout-border-hover: rgba(255,120,120,.9);--sb-logout-bg: linear-gradient(135deg, rgba(150,30,30,.3), rgba(40,8,8,.95));--sb-logout-bg-hover: linear-gradient(135deg, rgba(172,40,40,.55), rgba(48,10,10,.98));--rc-bg: var(--surface-bg);--rc-border: var(--surface-border);--rc-fg: var(--text);--rc-msg-bg: #101010;--rc-msg-border: #1e1e1e;--rc-msg-fg: #dcdcdc;--helptip-q-border: rgba(255,255,255,.12);--helptip-q-bg: rgba(255,255,255,.06);--helptip-q-color: #b3b8bd;--helptip-q-hover-bg: rgba(255,255,255,.1);--helptip-q-hover-border: rgba(255,255,255,.2);--helptip-q-hover-color: #cfd8ff;--helptip-q-hover-shadow: 0 0 0 1px rgba(255,255,255,.08);--helptip-pop-bg: rgba(16,16,16,.55);--helptip-pop-border: rgba(255,255,255,.12);--helptip-pop-shadow: 0 10px 24px rgba(0,0,0,.35);--helptip-pop-color: #eaeaea;--helptip-pop-title: rgba(242,242,242,.92);--helptip-pop-text: rgba(222,226,232,.82);--helptip-pop-note: rgba(154,160,166,.88);--helptip-title-divider: rgba(255,255,255,.18);--prefs-input-pending-border: #3750c8;--prefs-input-pending-glow: 0 0 0 2px rgba(74,124,247,.12);--prefs-input-error-border: #c62828;--prefs-input-error-glow: 0 0 0 2px rgba(198,40,40,.15);--prefs-hint-success: #9cff9c;--prefs-strength-gradient: linear-gradient(90deg,#ff6b6b,#ffd93d,#6bff95);--prefs-switch-active-bg: linear-gradient(90deg,#3b4ad9,#7b61ff);--prefs-switch-active-border: #3b4ad9;--prefs-switch-knob-shadow: 0 4px 14px rgba(0,0,0,.35);--prefs-switch-knob-active-border: rgba(255,255,255,.12);--prefs-drop-icon: #cbd6ff;--prefs-drop-bg-overlay: radial-gradient(ellipse at top, rgba(255,255,255,.03), transparent 60%);--prefs-drop-hover-overlay: linear-gradient(0deg, rgba(58,99,217,.06), rgba(58,99,217,.06));--prefs-drop-active-border: #7b61ff;--prefs-drop-active-overlay: linear-gradient(0deg, rgba(123,97,255,.12), rgba(123,97,255,.12));--prefs-remove-bg: var(--prefs-close-bg);--prefs-remove-bg-hover: var(--prefs-close-bg-hover);--prefs-remove-bg-active: var(--prefs-close-bg-active);--prefs-remove-border: var(--prefs-close-border);--prefs-remove-fg: var(--prefs-close-fg);--prefs-photo-delete-border: var(--prefs-remove-border);--prefs-photo-delete-bg: var(--prefs-remove-bg);--prefs-photo-delete-bg-hover: var(--prefs-remove-bg-hover);--prefs-photo-delete-bg-active: var(--prefs-remove-bg-active);--prefs-photo-delete-fg: var(--prefs-remove-fg);--prefs-photo-badge-bg: rgba(56,99,241,.18);--prefs-photo-badge-border: #2c4fbe;--prefs-photo-badge-fg: #cfe0ff;--prefs-photo-ghost-shadow: 0 10px 28px rgba(0,0,0,.45), 0 2px 8px rgba(0,0,0,.35);--prefs-photo-placeholder-border: #4a6cf7;--prefs-photo-placeholder-pattern: repeating-linear-gradient(45deg,rgba(74,108,247,.14),rgba(74,108,247,.14) 6px,transparent 6px,transparent 12px);--prefs-photo-drag-outline: #3a63d9;--prefs-photo-drag-shadow: 0 6px 14px rgba(0,0,0,.28);--prefs-card-bg: #101010;--prefs-card-border: #1c1c1c;--prefs-section-title: #e0e0e0;--prefs-section-hint: #bcbcbf;--prefs-muted-strong: #9aa3b2;--prefs-pill-bg: #141414;--prefs-pill-border: #2a2a2a;--prefs-pill-fg: #dddddd;--prefs-chip-bg: #0f0f0f;--prefs-chip-border: #2a2a2a;--prefs-chip-text: #d1d5db;--prefs-chip-hover-bg: #111111;--prefs-chip-hover-border: #3a3a3a;--prefs-chip-active-bg: #0e0e0e;--prefs-chip-parens: #6d6d6d;--prefs-chip-focus-outline: rgba(148,197,255,.35);--prefs-chip-hover-text: #c5ccd7;--prefs-chip-selected-shadow: 0 0 0 2px rgba(255,255,255,.03) inset;--prefs-chip-selected-hover-shadow: 0 0 0 3px rgba(255,255,255,.05) inset;--prefs-field-border-strong: #222222;--prefs-toggle-bg: #0f0f0f;--prefs-toggle-border: #232323;--prefs-toggle-knob-bg: #1b1b1b;--prefs-type-switch-knob-bg: #0a0a0a;--prefs-toggle-knob-border: #2b2b2b;--prefs-toggle-focus-ring: 0 0 0 3px rgba(74,124,247,.25);--prefs-toggle-active-knob-bg: #0e0e0e;--prefs-switch-knob-shadow-sm: 0 2px 8px rgba(0,0,0,.35);--prefs-toggle-success-bg: #143a16;--prefs-toggle-success-border: #0f2a11;--prefs-toggle-success-knob: #b8f5c0;--prefs-toggle-badge-bg: #0f2e17;--prefs-toggle-badge-border: #1e3a26;--prefs-toggle-badge-shadow: inset 0 0 0 1px rgba(90,180,110,.18);--prefs-status-success-border: #00a32480;--prefs-status-success-bg: #00a3240f;--prefs-status-success-text: #bff3bf;--prefs-status-pending-border: #4a6cf7;--prefs-status-pending-bg: rgba(74,108,247,.12);--prefs-status-pending-text: #cfe0ff;--tabs-primary-active: #4a78d3;--tabs-primary-hover: #789EE9;--tabs-secondary-active: #6B4ED6;--tabs-secondary-hover: #927BEB;--prefs-status-error-border: #3a1717;--prefs-status-error-bg: #190c0c;--prefs-status-error-text: #ff9a9a;--prefs-overlay: rgba(0,0,0,.65);--prefs-glass-bg: rgba(16,16,16,.5);--prefs-glass-border: rgba(255,255,255,.12);--prefs-glass-inner: rgba(255,255,255,.05);--prefs-glass-shadow: 0 16px 40px rgba(0,0,0,.55), inset 0 0 0 1px rgba(255,255,255,.03);--prefs-glass-highlight: linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,0) 55%);--prefs-cards-fade-left: linear-gradient(90deg, #0e0e0e, #10101000);--prefs-cards-fade-right: linear-gradient(270deg, #0e0e0e, #10101000);--prefs-cards-fade-overlay: linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0));--prefs-card-fade-bottom: linear-gradient(180deg, rgba(16,16,16,0) 0%, rgba(16,16,16,.85) 55%, rgba(16,16,16,1) 100%);--prefs-scrollbar-thumb: rgba(255,255,255,.22);--prefs-scrollbar-thumb-hover: rgba(255,255,255,.34);--prefs-scrollbar-clear: rgba(255,255,255,0);--prefs-scrollbar-rgb: 255,255,255;--prefs-scrollbar-alpha: .16;--prefs-scrollbar-alpha-hover: .26;--prefs-grip-rgb: 255,255,255;--prefs-grip-bg: rgba(255,255,255,.02);--prefs-grip-pattern: radial-gradient(rgba(var(--prefs-grip-rgb), var(--grip-alpha)) var(--grip-dot), transparent calc(var(--grip-dot) + .1px));--prefs-dnd-shadow: 0 10px 24px rgba(0,0,0,.5);--prefs-dnd-placeholder-border: rgba(255,255,255,.12);--prefs-dnd-placeholder-bg: #0d0d0d;--prefs-close-border: rgba(255,255,255,.08);--prefs-close-bg: rgba(0,0,0,.62);--prefs-close-bg-hover: rgba(10,10,10,.82);--prefs-close-bg-active: rgba(10,10,10,.95);--prefs-close-fg: #c7ccd8;--prefs-close-shadow: 0 4px 12px rgba(0,0,0,.35);--prefs-close-pulse-base: rgba(255,80,80,0);--prefs-close-pulse-border: rgba(255,80,80,.9);--prefs-close-pulse-shadow: 0 0 0 4px rgba(255,80,80,.22), 0 0 10px rgba(255,80,80,.25) inset;--prefs-close-pulse-color: #ff6b6b;--prefs-helper-muted: #6d6d6d;--prefs-lock-hint: #e0c060;--prefs-date-surface-bg: #0f0f0f;--prefs-date-surface-border: #1f1f1f;--prefs-date-surface-hover-bg: #121212;--prefs-date-surface-hover-border: #2c2c2c;--prefs-date-week: #9aa3b2;--prefs-date-today-outline: rgba(123,97,255,.6);--prefs-date-selected-gradient: linear-gradient(90deg,#3b4ad9,#7b61ff);--prefs-date-selected-border: #3b4ad9;--prefs-date-selected-text: #ffffff;--scrollbar-thumb: #222;--scrollbar-thumb-hover: #333;--scrollbar-track: transparent;--scrollbar-thumb-border: #000}body[data-theme=dark]{--preview-photo-ph: #555}html[data-theme=light]{--modal-heading-color: var(--modal-heading-color-light);--page-bg: #dfdfdf;--surface-bg: #f5f5f5;--surface-border: #c9c9c9;--bg: var(--page-bg);--bg-elev: var(--surface-bg);--topbar-bg: var(--bg);--line: #d0d3dc;--text: #14151a;--muted: #6e7484;--card-timeago-color: #3a3a3a;--cm-form-title-main: #141925;--cm-form-title-sub: #4b5366;--cm-form-title-paren: #717889;--cm-preview-short-ph: #5d5d5d;--demo-comments-dashed-border-rgb: 115,115,115;--demo-comments-border-alpha: 1;--demo-comments-border-hover-alpha: .44;--demo-comments-border-shadow-alpha: .08;--demo-comments-border-focus-shadow-alpha: .1;--demo-comments-dashed-border: var(--demo-comments-dashed-border-rgb);--ttl-main-color: #14151a;--ttl-sub-color: #555b6d;--block-bg: var(--surface-bg);--block-border: var(--surface-border);--sb-bg: var(--surface-bg);--sb-border: var(--surface-border);--logo-bg: #dfdfdf;--logo-fg: #14151a;--sb-nav-bg: transparent;--sb-nav-bd: rgba(15,18,35,.06);--sb-nav-hover-bg: #e4e6f1;--sb-nav-hover-bd: #c1c6dc;--sb-nav-active-bg: #d6d9ec;--sb-nav-active-bd: #aeb6d8;--sb-nav-color: var(--text);--sb-nav-hover-color: #14151a;--sb-settings-color: #6e7484;--sb-settings-hover-color: #14151a;--sb-glass-bg: rgba(253,253,255,.98);--sb-glass-hover-bg: rgba(246,247,253,1);--sb-glass-border: rgba(0,0,0,.03);--sb-glass-border-soft: rgba(0,0,0,.02);--sb-logout-border: rgba(220,80,80,.65);--sb-logout-border-hover: rgba(205,60,60,.9);--sb-logout-bg: linear-gradient(135deg, rgba(255,220,220,1), rgba(255,240,240,1));--sb-logout-bg-hover: linear-gradient(135deg, rgba(255,210,210,1), rgba(255,230,230,1));--rc-bg: var(--surface-bg);--rc-border: var(--surface-border);--rc-fg: #14151a;--rc-msg-bg: #f3f4f9;--rc-msg-border: #d0d3dc;--rc-msg-fg: #14151a;--helptip-q-border: rgba(0,0,0,.16);--helptip-q-bg: rgba(255,255,255,.9);--helptip-q-color: var(--ttl-main-color);--helptip-q-hover-bg: rgba(0,0,0,.06);--helptip-q-hover-border: rgba(0,0,0,.22);--helptip-q-hover-color: var(--ttl-main-color);--helptip-q-hover-shadow: 0 0 0 1px rgba(0,0,0,.06);--helptip-pop-bg: rgba(253,253,255,.98);--helptip-pop-border: rgba(0,0,0,.06);--helptip-pop-shadow: 0 16px 40px rgba(0,0,0,.18), inset 0 0 0 1px rgba(255,255,255,.5);--helptip-pop-color: #14151a;--helptip-pop-title: #20232b;--helptip-pop-text: #2d3138;--helptip-pop-note: #7f8691;--helptip-title-divider: rgba(0,0,0,.1);--prefs-input-pending-border: #3f62e5;--prefs-input-pending-glow: 0 0 0 2px rgba(63,98,229,.18);--prefs-input-error-border: #d14343;--prefs-input-error-glow: 0 0 0 2px rgba(209,67,67,.2);--prefs-hint-success: #2f8f4a;--prefs-strength-gradient: linear-gradient(90deg,#ff8a8a,#ffd166,#5bd394);--prefs-switch-active-bg: linear-gradient(90deg,#4762ff,#9a7cff);--prefs-switch-active-border: #4762ff;--prefs-switch-knob-shadow: 0 4px 14px rgba(0,0,0,.2);--prefs-switch-knob-active-border: rgba(0,0,0,.08);--url-applied-bg: #00a32414;--url-applied-border: #1f6a3a66;--url-applied-fg: #1f6a3a;--url-pending-bg: rgba(71,98,255,.12);--url-pending-border: #4762ff;--url-pending-fg: #2f3d73;--url-expired-bg: rgba(209,67,67,.12);--url-expired-border: #d14343;--url-expired-fg: #a83232;--cm-photo-drop-icon: #2f3848;--prefs-drop-icon: #4a5ccf;--prefs-drop-bg-overlay: radial-gradient(ellipse at top, rgba(0,0,0,.03), transparent 60%);--prefs-drop-hover-overlay: linear-gradient(0deg, rgba(58,99,217,.08), rgba(58,99,217,.08));--prefs-drop-active-border: #6b5bff;--prefs-drop-active-overlay: linear-gradient(0deg, rgba(123,97,255,.16), rgba(123,97,255,.16));--prefs-remove-bg: rgb(255 255 255 / 50%);--prefs-remove-bg-hover: rgb(208 211 220 / 50%);--prefs-remove-bg-active: rgb(176 180 192 / 50%);--prefs-remove-border: var(--prefs-close-border);--prefs-remove-fg: var(--prefs-close-fg);--prefs-photo-delete-border: var(--prefs-remove-border);--prefs-photo-delete-bg: var(--prefs-remove-bg);--prefs-photo-delete-bg-hover: var(--prefs-remove-bg-hover);--prefs-photo-delete-bg-active: var(--prefs-remove-bg-active);--prefs-photo-delete-fg: var(--prefs-remove-fg);--prefs-photo-badge-bg: rgba(58,99,217,.14);--prefs-photo-badge-border: #5a7ee0;--prefs-photo-badge-fg: #2f3d73;--prefs-photo-ghost-shadow: 0 10px 28px rgba(0,0,0,.32), 0 2px 8px rgba(0,0,0,.2);--prefs-photo-placeholder-border: #5c7cff;--prefs-photo-placeholder-pattern: repeating-linear-gradient(45deg,rgba(74,108,247,.18),rgba(74,108,247,.18) 6px,transparent 6px,transparent 12px);--prefs-photo-drag-outline: #5a73e6;--prefs-photo-drag-shadow: 0 6px 14px rgba(0,0,0,.22);--prefs-card-bg: #ffffff;--prefs-card-border: #d0d3dc;--prefs-section-title: #14151a;--prefs-section-hint: #555b6d;--prefs-muted-strong: #6e7484;--prefs-pill-bg: #f3f4f9;--prefs-pill-border: #d0d3dc;--prefs-pill-fg: #14151a;--prefs-chip-bg: #f3f4f9;--prefs-chip-border: #d0d3dc;--prefs-chip-text: #4b5563;--prefs-chip-hover-bg: #e3e5f0;--prefs-chip-hover-border: #c0c4d3;--prefs-chip-active-bg: #e1e3ec;--prefs-chip-parens: #7a8092;--prefs-chip-focus-outline: rgba(61,90,254,.28);--prefs-chip-hover-text: #1f2745;--prefs-chip-selected-shadow: 0 0 0 2px rgba(0,0,0,.06) inset;--prefs-chip-selected-hover-shadow: 0 0 0 3px rgba(0,0,0,.09) inset;--prefs-field-border-strong: #c0c4d3;--prefs-toggle-bg: #f3f4f9;--prefs-toggle-border: #d0d3dc;--prefs-toggle-knob-bg: #ffffff;--prefs-type-switch-knob-bg: #dddddd;--prefs-toggle-knob-border: #c0c4d3;--prefs-toggle-focus-ring: 0 0 0 3px rgba(61,90,254,.25);--prefs-toggle-active-knob-bg: #f3f4f9;--prefs-switch-knob-shadow-sm: 0 2px 8px rgba(0,0,0,.24);--prefs-toggle-success-bg: #e0f4e3;--prefs-toggle-success-border: #b7dfc0;--prefs-toggle-success-knob: #3ea95b;--prefs-toggle-badge-bg: #eaf7ee;--prefs-toggle-badge-border: #c8e3cf;--prefs-toggle-badge-shadow: inset 0 0 0 1px rgba(90,180,110,.24);--prefs-status-success-border: rgba(47,143,74,.35);--prefs-status-success-bg: rgba(47,143,74,.12);--prefs-status-success-text: #1f6a3a;--prefs-status-pending-border: #4762ff;--prefs-status-pending-bg: rgba(71,98,255,.12);--prefs-status-pending-text: #2f3d73;--tabs-primary-active: #4a78d3;--tabs-primary-hover: #789EE9;--tabs-secondary-active: #6B4ED6;--tabs-secondary-hover: #927BEB;--prefs-status-error-border: #d14343;--prefs-status-error-bg: rgba(209,67,67,.12);--prefs-status-error-text: #a83232;--prefs-overlay: rgba(0,0,0,.45);--prefs-glass-bg: rgba(253,253,255,.9);--prefs-glass-border: rgba(0,0,0,.06);--prefs-glass-inner: rgba(255,255,255,.55);--prefs-glass-shadow: 0 16px 40px rgba(0,0,0,.18), inset 0 0 0 1px rgba(255,255,255,.5);--prefs-glass-highlight: linear-gradient(135deg, rgba(255,255,255,.58), rgba(255,255,255,0) 55%);--prefs-cards-fade-left: linear-gradient(90deg, #f5f5f5, rgba(245,245,245,0));--prefs-cards-fade-right: linear-gradient(270deg, #f5f5f5, rgba(245,245,245,0));--prefs-cards-fade-overlay: linear-gradient(90deg, rgba(0,0,0,0), rgba(0,0,0,0));--prefs-card-fade-bottom: linear-gradient(180deg, rgba(245,245,245,0) 0%, rgba(245,245,245,.92) 55%, rgba(245,245,245,1) 100%);--prefs-scrollbar-thumb: rgba(0,0,0,.18);--prefs-scrollbar-thumb-hover: rgba(0,0,0,.26);--prefs-scrollbar-clear: rgba(0,0,0,0);--prefs-scrollbar-rgb: 0,0,0;--prefs-scrollbar-alpha: .12;--prefs-scrollbar-alpha-hover: .2;--prefs-grip-rgb: 0,0,0;--prefs-grip-bg: rgba(0,0,0,.04);--prefs-grip-pattern: radial-gradient(rgba(var(--prefs-grip-rgb), var(--grip-alpha)) var(--grip-dot), transparent calc(var(--grip-dot) + .1px));--prefs-dnd-shadow: 0 10px 24px rgba(0,0,0,.28);--prefs-dnd-placeholder-border: rgba(0,0,0,.12);--prefs-dnd-placeholder-bg: #eceff5;--prefs-close-border: rgba(0,0,0,.1);--prefs-close-bg: rgba(0,0,0,.1);--prefs-close-bg-hover: rgba(0,0,0,.16);--prefs-close-bg-active: rgba(0,0,0,.22);--prefs-close-fg: #1f2535;--prefs-close-shadow: 0 4px 12px rgba(0,0,0,.18);--prefs-close-pulse-base: rgba(209,67,67,0);--prefs-close-pulse-border: rgba(209,67,67,.9);--prefs-close-pulse-shadow: 0 0 0 4px rgba(209,67,67,.18), 0 0 10px rgba(209,67,67,.2) inset;--prefs-close-pulse-color: #d14343;--prefs-helper-muted: #7a8092;--prefs-lock-hint: #b28a2c;--prefs-date-surface-bg: #ffffff;--prefs-date-surface-border: #d0d3dc;--prefs-date-surface-hover-bg: #eef0f7;--prefs-date-surface-hover-border: #c0c4d3;--prefs-date-week: #6e7484;--prefs-date-today-outline: rgba(87,74,191,.5);--prefs-date-selected-gradient: linear-gradient(90deg,#4762ff,#9a7cff);--prefs-date-selected-border: #4762ff;--prefs-date-selected-text: #ffffff;--scrollbar-thumb: rgba(0,0,0,.22);--scrollbar-thumb-hover: rgba(0,0,0,.32);--scrollbar-track: transparent;--scrollbar-thumb-border: #f5f5f5}body[data-theme=light]{--preview-photo-ph: #b5b5b5}html,body{background-color:var(--page-bg, #0a0a0a);color:var(--text, #eaeaea)}html{text-size-adjust:100%;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important}body:after{animation:none!important;opacity:0!important;transform:none!important}}html.theme-transition *,html.theme-transition *:before,html.theme-transition *:after{transition:background-color .26s ease-out,color .26s ease-out,border-color .26s ease-out!important}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 0% 0%,rgba(255,255,255,.1),transparent 55%),radial-gradient(circle at 100% 100%,rgba(0,0,0,.18),transparent 55%);mix-blend-mode:soft-light;opacity:0;z-index:39999;transition:opacity .38s ease-out}html.theme-anim-light body:after,html.theme-anim-dark body:after{opacity:1}html[data-theme=light] body:after,html[data-theme=dark] body:after{animation:theme-wave .32s ease-in-out}@keyframes theme-wave{0%{opacity:.65;transform:translate(-8%)}40%{opacity:.85;transform:translate(0)}to{opacity:0;transform:translate(8%)}}@media (prefers-reduced-motion: reduce){html,body,body:before,.shell,.sidebar,.center,.acc-card,.modal,.grid-card,.p-header,.filter-panel,.glass-bg{transition:none!important}body:after{animation:none!important;opacity:0!important;transform:none!important}}@media (max-width: 880px){:root{--topbar-h: 0px;--layout-pad-x: 0px;--layout-pad-top: 12px}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb, #222) var(--scrollbar-track, transparent)}@supports (scrollbar-gutter: stable){html{scrollbar-gutter:stable}}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track, transparent)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, #222);border-radius:10px;border:2px solid var(--scrollbar-thumb-border, #000)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, #333)}html,body{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--text);background:var(--page-bg)}.center{display:grid}input[type=text]:not(.specsel-filter){width:100%;border:1px solid var(--line);background-color:#0d0d0d;color:var(--text);border-radius:var(--radius-sm);padding:10px 12px}.embed{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#0f0f0f}.embed iframe{width:100%;height:220px;display:block}:root{--site-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.specsel,.specsel-popup,.specsel-input{box-sizing:border-box}.specsel{position:relative;isolation:isolate}.specsel-input{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:6px;width:100%;min-height:var(--specsel-min-h, 40px);padding:0 var(--specsel-pad-x, 10px);cursor:text}.specsel-input input.specsel-filter{flex:1 1 120px;min-width:120px;border:0!important;outline:0!important;background:transparent!important;color:var(--specsel-text-color, #e8e8e8);user-select:text;-webkit-user-select:text;caret-color:var(--specsel-text-color, #e8e8e8);padding:0!important;margin:0!important;width:auto;box-sizing:content-box!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;align-self:center!important;vertical-align:middle!important;font-size:var(--specsel-font-size, 14px);line-height:var(--specsel-line-height, 28px)}.specsel-input input.specsel-filter::placeholder{color:var(--specsel-placeholder-color);font-size:var(--specsel-placeholder-size);line-height:var(--specsel-line-height, 28px);opacity:1;text-indent:1px}.specsel-input input.specsel-filter.as-chip{flex:0 0 auto;width:auto;min-width:var(--specsel-chip-min, 34px)!important;max-width:var(--specsel-chip-max, 160px)!important;height:26px!important;line-height:26px!important;padding:0 var(--specsel-aschip-padR, 14px) 0 10px!important;border:1px dashed var(--chipsel-input-chip-border, var(--cap-bd, #2a2a2a))!important;border-radius:999px!important;background:var(--chipsel-input-chip-bg, #0f0f0f)!important;color:var(--cap-fg, var(--chipsel-chip-text, #ddd))!important;caret-color:var(--cap-fg, var(--chipsel-chip-text, #ddd));box-sizing:content-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.specsel-input .chip-x{display:none;position:relative;height:28px;min-width:var(--specsel-x-overlap);margin-left:calc(-1 * var(--specsel-x-overlap));padding:0 var(--specsel-x-pad) 0 0;border:0;background:transparent;color:var(--cap-fg, var(--chipsel-chip-text, #ddd));cursor:pointer;line-height:28px;font-size:16px;opacity:.9;transform:translateY(-1px)}.specsel .specsel-sizer{position:absolute;left:-9999px;top:-9999px;visibility:hidden;white-space:pre;font:inherit;line-height:28px}.specsel[data-has-chips="1"] .specsel-input input.specsel-filter:not(.as-chip){flex:0 0 0!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.specsel .chip-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;height:auto;line-height:1.25;padding:4px 10px;border-radius:999px;border:1px solid var(--cap-bd, var(--chipsel-chip-border, #2a2a2a));background:var(--cap-bg, var(--chipsel-chip-bg, #0f0f0f));color:var(--cap-fg, var(--chipsel-chip-text, #ddd));cursor:pointer;transition:.12s;box-shadow:none;white-space:normal;text-align:center;font-size:var(--specsel-chip-font-size, 16px)}.specsel .chip-btn.is-leaving{position:relative}.specsel .chip-btn.is-leaving:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;pointer-events:none;background:radial-gradient(closest-side,#ffffff24,#fff0 65%);opacity:0;transform:scale(.86);animation:specselChipPoof .17s ease-out both}@keyframes specselChipPoof{0%{opacity:0;transform:scale(.86)}35%{opacity:.18;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.specsel .chip-btn.is-leaving:after{animation:none!important}}.specsel .chip-btn.sel{background:var(--cap-bg, var(--chipsel-chip-bg, #141414));border-color:var(--cap-bd, var(--chipsel-chip-border, #2a2a2a));color:var(--cap-fg, var(--chipsel-chip-text, #ddd));box-shadow:none}.specsel .chip-btn.x{position:relative;padding-right:16px;font-weight:300}.specsel .chip-btn .xmark{font-size:13px;line-height:2;opacity:.9}.specsel-popup{position:absolute;left:0;right:0;top:100%;z-index:20;margin-top:6px;padding:10px;border-radius:12px;display:none;--glass-bg: var(--specsel-popup-bg, rgba(16,16,16,.5));--glass-border: var(--specsel-popup-border, rgba(255,255,255,.12));background:linear-gradient(var(--glass-bg),var(--glass-bg));-webkit-backdrop-filter:blur(12px) saturate(120%) brightness(108%);backdrop-filter:blur(12px) saturate(120%) brightness(108%);border:1px solid var(--glass-border);box-shadow:var( --specsel-popup-shadow, 0 16px 40px rgba(0, 0, 0, .55), inset 0 0 0 1px rgba(255, 255, 255, .03) )}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.specsel-popup{background:var(--specsel-popup-fallback-bg, rgba(16, 16, 16, .92))}}.specsel[data-open=true] .specsel-popup{display:block}.specsel-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow:auto}.specsel-list .specsel-empty{width:100%;padding:8px 10px;background:transparent;border:1px dashed var(--specsel-popup-empty-border, #2a2a2a);border-radius:10px;color:var(--specsel-popup-muted-text, #9aa3b2);font-size:12px;line-height:1.35}.specsel-head{width:100%;padding:6px 4px 2px;margin:2px 0;color:var(--specsel-popup-muted-text, #9aa3b2);font-size:12px;line-height:1.2;letter-spacing:.2px}.specsel-foot{display:flex;justify-content:flex-end;margin-top:6px;color:var(--specsel-popup-muted-text, #9aa3b2);font-size:12px}.specsel-popup{--pad: 10px;--foot-h: 0px}.specsel-popup .specsel-fade{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--pad) + var(--foot-h));height:26px;pointer-events:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:var( --specsel-popup-fade-gradient, linear-gradient( 180deg, rgba(16, 16, 16, 0) 0%, rgba(16, 16, 16, .35) 55%, rgba(16, 16, 16, 1) 100% ) );opacity:0;z-index:2}.specsel-top{width:100%;margin:0 0 8px;padding:0 0 8px;border-bottom:1px solid var(--specsel-popup-border, rgba(255,255,255,.12))}.specsel-gender{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;color:var(--specsel-popup-muted-text, #9aa3b2);font-size:12px}.specsel-gender .specsel-gender-label{color:inherit;font-size:12px;white-space:nowrap}.specsel-gender .chip-btn{min-height:26px;padding:3px 10px;font-size:12px;border-color:var(--specsel-popup-border, rgba(255,255,255,.12));background:transparent;color:var(--specsel-popup-text, #e8e8e8);transition:transform var(--specsel-press-dur, .1s) ease-out,border-color .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease}.specsel-gender .chip-btn:hover{border-color:#e0e0e0;box-shadow:none}html[data-theme=light] .specsel-gender .chip-btn:hover{border-color:#000;box-shadow:none}.specsel-gender .chip-btn:active{transform:translateY(0) scale(var(--specsel-press-scale, .96))}.specsel-gender .chip-btn[aria-pressed=true]{border-color:#fff;box-shadow:none;color:var(--chipsel-filter-text, #e8e8e8)}html[data-theme=light] .specsel-gender .chip-btn[aria-pressed=true]{border-color:#000;color:var(--chipsel-filter-text, #14151a)}.specsel[data-maxed="1"] .specsel-popup{display:none!important}.specsel[data-maxed="1"] .specsel-input{cursor:not-allowed}.specsel[data-maxed="1"] .specsel-input input.specsel-filter{flex:0 0 0!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.specsel[data-maxed="1"] .chip-x{display:none!important}.specsel-max{display:none;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:0;background:var(--specsel-max-bg, #0f0f0f);color:var(--specsel-max-fg, #e0c060);font-size:12px}.specsel-max.show{display:inline-flex}.specsel-popup .chip-btn{transform-origin:center center;transform:translateY(0) scale(1);transition:transform var(--specsel-press-dur, .1s) ease-out,border-color .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease;will-change:transform}.specsel-popup .chip-btn:active{transform:translateY(0) scale(var(--specsel-press-scale, .96))}html,html[data-theme=dark]{--brand-accent: #143bbc;--brand-accent-a40: #143bbc66;--brand-accent-a74: #143bbcbd;--brand-accent-a08: rgba(20,59,188,.08);--brand-accent-a20: rgba(20,59,188,.2);--brand-accent-a12: rgba(20,59,188,.12);--brand-accent-a14: rgba(20,59,188,.14);--brand-accent-a18: rgba(20,59,188,.18);--brand-accent-a35: rgba(20,59,188,.35);--brand-accent-a75: rgba(20,59,188,.75);--brand-accent-a55: rgba(20,59,188,.55);--brand-accent-hover: var(--brand-accent);--brand-accent-active: var(--brand-accent);--brand-accent-soft: color-mix(in oklab, var(--brand-accent) 80%, white 20%);--brand-accent-ring: var(--brand-accent-a35)}html[data-theme=light]{--brand-accent: #1f45d8;--brand-accent-a40: #1f45d866;--brand-accent-a74: #1f45d8bd;--brand-accent-a08: rgba(31,69,216,.08);--brand-accent-a20: rgba(31,69,216,.2);--brand-accent-a12: rgba(31,69,216,.12);--brand-accent-a14: rgba(31,69,216,.14);--brand-accent-a18: rgba(31,69,216,.18);--brand-accent-a35: rgba(31,69,216,.35);--brand-accent-a75: rgba(31,69,216,.75);--brand-accent-a55: rgba(31,69,216,.55);--brand-accent-hover: var(--brand-accent);--brand-accent-active: var(--brand-accent);--brand-accent-soft: color-mix(in oklab, var(--brand-accent) 80%, white 20%);--brand-accent-ring: var(--brand-accent-a35)}html,html[data-theme=dark]{--fab-icon-active: #eaeaea;--fab-icon-disabled: #70757f;--fab-apply-error-bg: #4b1111;--fab-apply-error-border: rgba(255,96,96,.95);--fab-apply-error-shadow: 0 0 0 1px rgba(255,96,96,.95), 0 0 24px rgba(255,0,0,.45);--fab-apply-success-bg: #00A324;--fab-apply-success-border: #34D157;--fab-apply-success-shadow: 0 0 0 1px #34D157, 0 0 24px rgba(52,209,87,.65);--fab-create-accent: var(--brand-accent);--fab-create-accent-soft: var(--brand-accent-soft);--fab-create-bg: linear-gradient(rgba(8,10,16,.28), rgba(8,10,16,.28));--fab-create-border: color-mix(in oklab, var(--fab-create-accent) 22%, var(--line, #1e1e1e));--fab-create-shadow: 0 16px 46px rgba(0,0,0,.55), 0 10px 34px var(--brand-accent-a14), inset 0 1px 0 rgba(255,255,255,.06), inset 0 -10px 28px var(--brand-accent-a12);--fab-create-text: #eef0ff;--fab-create-plus-bg: color-mix(in oklab, var(--fab-create-accent) 18%, rgba(255,255,255,.08));--fab-create-plus-border: color-mix(in oklab, var(--fab-create-accent) 28%, #1a1a1a);--fab-create-plus-shadow: 0 6px 14px var(--brand-accent-a18), inset 0 1px 0 rgba(255,255,255,.06);--iconbtn-bg: #0f0f0f;--iconbtn-border: var(--line);--iconbtn-fg: var(--text);--btn-bg: #101010;--btn-fg: #eaeaea;--btn-bd: #1c1c1c;--btn-hover-bg: #141414;--btn-hover-bd: #2a2a2a;--btn-ghost-bg: transparent;--btn-ghost-fg: #cfcfcf;--btn-ghost-bd: var(--btn-bd);--btn-outline-bg: #101010;--btn-outline-fg: #eaeaea;--btn-outline-bd: #2a2a2a;--btn-primary-bg: var(--brand-accent);--btn-primary-fg: #ffffff;--btn-primary-bd: var(--brand-accent);--btn-primary-disabled-bg: #121212;--btn-primary-disabled-fg: #8a90a3;--btn-primary-disabled-bd: var(--btn-bd);--btn-accent-hover: var(--brand-accent-hover);--btn-accent-active: var(--brand-accent-active);--btn-focus-ring: var(--brand-accent-ring);--btn-filter-apply-bg: var(--brand-accent);--btn-filter-apply-bd: var(--brand-accent);--btn-filter-apply-fg: #ffffff;--btn-filter-apply-hover-bg: var(--brand-accent-hover);--btn-filter-apply-hover-bd: var(--brand-accent);--btn-filter-apply-hover-fg: #ffffff;--btn-filter-apply-active-bg: var(--brand-accent-active);--btn-filter-apply-active-bd: var(--brand-accent);--btn-filter-apply-active-fg: #ffffff;--btn-filter-apply-focus-ring: var(--brand-accent-ring);--btn-filter-apply-result-bg: #1a1a1a;--btn-filter-apply-result-bd: #2a2a2a;--btn-filter-apply-result-fg: #537bff;--btn-filter-apply-result-hover-bg: #1a1a1a;--btn-filter-apply-result-hover-bd: #2a2a2a;--btn-filter-apply-result-hover-fg: #537bff;--btn-filter-apply-result-active-bg: #1a1a1a;--btn-filter-apply-result-active-bd: #2a2a2a;--btn-filter-apply-result-active-fg: #537bff;--fab-grid-ring-1: color-mix(in oklab, var(--fab-create-accent) 92%, #ffffff 8%);--fab-grid-ring-2: color-mix(in oklab, var(--fab-create-accent) 55%, #a855f7 45%);--fab-grid-ring-3: color-mix(in oklab, var(--fab-create-accent) 35%, #22c55e 65%);--fab-set-bg: #121212;--fab-set-shadow: 0 6px 18px rgba(0,0,0,.26);--fab-apply-fg: #ffffff;--fab-reset-bg: #121212}html[data-theme=light]{--fab-create-bg: linear-gradient( rgba(245,248,255,.05), rgba(240,244,255,.05) );--fab-create-border: color-mix( in oklab, var(--fab-create-accent) 55%, rgba(12,20,40,.18) );--fab-create-shadow: 0 18px 40px rgba(30,60,120,.2), 0 10px 26px rgba(15,20,40,.16), inset 0 1px 0 rgba(255,255,255,.98), inset 0 -10px 26px color-mix(in oklab, var(--fab-create-accent) 18%, white 82%);--fab-create-text: #0b1220;--fab-create-plus-bg: color-mix( in oklab, var(--fab-create-accent) 10%, rgba(255,255,255,.98) );--fab-create-plus-border: color-mix( in oklab, var(--fab-create-accent) 40%, rgba(15,23,42,.14) );--fab-create-plus-shadow: 0 6px 14px rgba(15,23,42,.18), inset 0 1px 0 rgba(255,255,255,.96);--btn-bg: #f3f4f9;--btn-fg: #14151a;--btn-bd: #d0d3dc;--btn-hover-bg: #e3e5f0;--btn-hover-bd: #9aa3b2;--btn-ghost-bg: transparent;--btn-ghost-fg: #3b3f51;--btn-ghost-bd: var(--btn-bd);--btn-outline-bg: #ffffff;--btn-outline-fg: #14151a;--btn-outline-bd: #c0c4d3;--btn-primary-bg: var(--brand-accent);--btn-primary-fg: #ffffff;--btn-primary-bd: var(--brand-accent);--btn-accent-hover: #355dff;--btn-accent-active: #1d46e6;--btn-primary-disabled-bg: #e3e3e3;--btn-primary-disabled-fg: #a4a9bc;--btn-primary-disabled-bd: #dde1f0;--btn-focus-ring: var(--brand-accent-ring);--iconbtn-bg: #f3f4f9;--iconbtn-border: #d0d3dc;--iconbtn-fg: #4b5563;--fab-icon-active: #1f2745;--fab-icon-disabled: #a4a9bc;--fab-apply-error-bg: #e53935;--fab-apply-error-border: #c62828;--fab-apply-error-shadow: 0 0 0 1px #c62828, 0 0 24px rgba(229,57,53,.65);--fab-apply-success-bg: #22c55e;--fab-apply-success-border: #16a34a;--fab-apply-success-shadow: 0 0 0 1px #16a34a, 0 0 24px rgba(34,197,94,.65);--btn-filter-apply-result-bg: var(--brand-accent-a74);--btn-filter-apply-result-bd: rgba(255,255,255,.75);--btn-filter-apply-result-fg: #ffffff;--btn-filter-apply-result-hover-bg: var(--brand-accent-a74);--btn-filter-apply-result-hover-bd: rgba(255,255,255,.75);--btn-filter-apply-result-hover-fg: #ffffff;--btn-filter-apply-result-active-bg: var(--brand-accent-a74);--btn-filter-apply-result-active-bd: rgba(255,255,255,.75);--btn-filter-apply-result-active-fg: #ffffff}.shell{display:grid;gap:16px;max-width:var(--maxw);margin:0 auto;padding:var(--layout-pad-top) var(--layout-pad-x) 0;align-items:start}.with-rightchat{display:grid;gap:16px;align-items:start}.with-rightchat[data-has-sb="1"]{grid-template-columns:minmax(200px,var(--sidebar-w)) minmax(0,1fr) minmax(var(--right-w),var(--right-w))}.with-rightchat[data-has-sb="0"]{grid-template-columns:minmax(0,1fr) minmax(var(--right-w),var(--right-w))}.with-rightchat>#sidebar{grid-column:1}.with-rightchat[data-has-sb="1"]>.p-main,.with-rightchat[data-has-sb="1"]>#center,.with-rightchat[data-has-sb="1"]>.center,.with-rightchat[data-has-sb="1"]>main{grid-column:2}.with-rightchat[data-has-sb="1"]>#rightchat{grid-column:3}.with-rightchat[data-has-sb="0"]>.p-main,.with-rightchat[data-has-sb="0"]>#center,.with-rightchat[data-has-sb="0"]>.center,.with-rightchat[data-has-sb="0"]>main{grid-column:1}.with-rightchat[data-has-sb="0"]>#rightchat{grid-column:2}.with-rightchat>.p-main,.with-rightchat>#center,.with-rightchat>.center,.with-rightchat>main{min-width:0}.with-rightchat>#rightchat{min-width:0}@media (max-width: 880px){.with-rightchat{display:block}.with-rightchat>#rightchat{margin-top:16px}#center,[data-center],.center,main{padding-top:var(--p-now-playing-mobile-offset, 0px);padding-left:16px;padding-right:16px}}@media (min-width: 768px) and (max-width: 1366px) and (pointer: coarse),(min-width: 768px) and (max-width: 1366px) and (any-pointer: coarse){.with-rightchat{display:block!important}.with-rightchat[data-has-sb="1"],.with-rightchat[data-has-sb="0"]{grid-template-columns:1fr!important}.with-rightchat>#rightchat,.with-rightchat>[data-widget=rightchat]{display:none!important}.with-rightchat>#sidebar{display:none!important}#center,[data-center],.center,main{padding-top:0;padding-left:clamp(20px,3vw,32px);padding-right:clamp(20px,3vw,32px)}}@media (min-width: 768px) and (max-width: 1023px) and (pointer: coarse),(min-width: 768px) and (max-width: 1023px) and (any-pointer: coarse){.shell,#center,[data-center],.center,main{padding-bottom:0!important;margin-bottom:0!important;min-height:auto!important}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){#center,[data-center],.center,main{padding-left:12px;padding-right:12px}}@media (max-width:1000px){#rightchat,[data-widget=rightchat]{display:none!important}}@media (max-width:1000px){.with-rightchat{display:grid;gap:16px;align-items:start}.with-rightchat[data-has-sb="1"]{grid-template-columns:minmax(200px,var(--sidebar-w)) minmax(0,1fr)}.with-rightchat[data-has-sb="0"]{grid-template-columns:minmax(0,1fr)}.with-rightchat>#rightchat,.with-rightchat>[data-widget=rightchat]{display:none!important}}@media (max-width: 880px){.with-rightchat{display:block!important}.with-rightchat[data-has-sb="1"],.with-rightchat[data-has-sb="0"]{grid-template-columns:1fr!important}}@media (min-width: 768px) and (max-width: 880px){.with-rightchat{display:block!important}.with-rightchat[data-has-sb="1"],.with-rightchat[data-has-sb="0"]{grid-template-columns:1fr!important}.with-rightchat>#rightchat,.with-rightchat>[data-widget=rightchat],.with-rightchat>#sidebar{display:none!important}#center,[data-center],.center,main{padding-left:16px!important;padding-right:16px!important}#sidebar{display:none!important}}body.sb-open{overflow:hidden}@media (min-width:881px){.layout.account #sidebar,.layout.profile #sidebar{box-sizing:border-box}}@media (max-width:880px){#sidebar[data-collapsible="1"]{position:fixed!important;top:0!important;left:0!important;height:100%!important;display:flex!important;flex-direction:column!important;width:min(86vw,560px)!important;transform:translate(-100%)!important;transition:transform .25s ease;z-index:65000!important;overflow:hidden!important;background:var(--surface-bg)!important;border-right:1px solid var(--surface-border)!important;box-shadow:4px 0 24px #00000073}body.sb-open #sidebar[data-collapsible="1"]{transform:translate(0)!important}}@media (min-width: 768px) and (max-width: 1366px) and (pointer: coarse),(min-width: 768px) and (max-width: 1366px) and (any-pointer: coarse){#sidebar[data-collapsible="1"]{position:fixed!important;top:0!important;left:0!important;height:100%!important;display:flex!important;flex-direction:column!important;width:min(420px,86vw)!important;transform:translate(-100%)!important;transition:transform .25s ease;z-index:65000!important;overflow:hidden!important;background:var(--surface-bg)!important;border-right:1px solid var(--surface-border)!important;box-shadow:4px 0 24px #00000073}body.sb-open #sidebar[data-collapsible="1"]{transform:translate(0)!important}}@media (min-width: 768px) and (max-width: 880px) and (pointer: coarse),(min-width: 768px) and (max-width: 880px) and (any-pointer: coarse){#sidebar[data-collapsible="1"]{width:min(360px,82vw)!important}}body:before{content:"";position:fixed;top:0;left:0;right:0;height:16px;background:var(--topbar-bg, var(--page-bg));z-index:40000;pointer-events:none}@media (max-width: 880px){body:before{content:none!important;display:none!important}}@media (max-width: 880px){html,body,#appLayout,[data-app-layout],.app-layout,#layout,main,[role=main],#center,[data-center],.center{padding-top:0;margin-top:0;border-top:0;scroll-padding-top:0}@supports (padding: max(0px)){html,body,#appLayout,[data-app-layout],.app-layout,#layout,main,[role=main],#center,[data-center],.center{padding-top:0}}main,[role=main],#center,[data-center],.center,.shell{overflow:visible!important}}.sidebar{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);padding:16px;height:calc(100dvh - 32px);min-height:0;position:sticky;top:16px;z-index:6;overflow:auto}.section h4{margin:0 0 8px;font-size:var(--ttl-h4-size);font-weight:var(--ttl-h4-weight);color:var(--ttl-main-color)}.sidebar nav{display:grid;gap:8px}.sidebar button:not(.sb-settings-item){width:100%;padding:8px 14px;margin:2px 0;border:none;border-radius:10px;background:transparent;color:var(--text);font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:all .25s ease;position:relative}.sidebar button:not(.sb-settings-item)[aria-pressed=true]:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;background:#4da6ff;border-radius:3px}.sidebar button:not(.sb-settings-item):active{transform:scale(.97)}.sidebar button:not(.sb-settings-item)[aria-pressed=true]{background:linear-gradient(90deg,rgba(255,255,255,.05),transparent)}.sidebar button:not(.sb-settings-item):hover{background:#ffffff14;box-shadow:0 0 6px #4da6ff4d;transform:translate(3px)}.sidebar button:not(.sb-settings-item):focus-visible{outline:2px solid rgba(74,124,247,.75);outline-offset:2px}.sidebar button:not(.sb-settings-item)[aria-pressed=true]{background:#1a1a1a}.sidebar button:not(.sb-settings-item):hover{background:#181818;border-color:#2a2a2a;box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff08}.sidebar button:not(.sb-settings-item):active{transform:scale(.985);box-shadow:inset 0 2px 6px #00000059}.sidebar button:not(.sb-settings-item):focus-visible{outline:2px solid rgba(74,124,247,.75);outline-offset:2px;border-color:#3a63d9}.sidebar.theme-modern nav{gap:6px}.filters{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);padding:12px;display:grid;grid-template-columns:1fr 1fr auto auto;gap:8px;align-items:center}@media (max-width:860px){.filters{grid-template-columns:1fr 1fr}}.filters .field{display:grid;gap:6px}.filters .field>label,.sidebar .field>label,.sidebar label{font-size:12px;color:var(--muted)}.grid-page .filters{padding:12px 16px;border:1px solid var(--block-border, #1e1e1e);border-radius:var(--radius-sm, 12px);background:var(--block-bg, #0f0f0f);--filters-font: var(--site-font, Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial);font-family:var(--filters-font)!important;display:grid;grid-template-columns:repeat(24,1fr);gap:12px;grid-auto-flow:row dense;margin:16px 0 0;--filters-border: var(--block-border, #1e1e1e);--filters-bg: var(--block-bg, #0f0f0f);--filters-label: var(--muted, #bcbcbc);--filters-input-bg: var(--chipsel-box-bg, #101010);--filters-input-border: var(--chipsel-box-border, #1c1c1c);--filters-input-text: var(--text, #e8e8e8);--filters-placeholder: var(--chipsel-muted-text, #7d7d7d);--filters-geo-bg: var(--prefs-pill-bg, #111111);--filters-geo-border: var(--prefs-pill-border, #2a2a2a);--filters-geo-text: var(--prefs-pill-fg, #cfcfcf)}[data-theme=light] .grid-page .filters{--filters-input-bg: var(--surface-bg, #f7f7f7);--filters-geo-bg: var(--surface-bg, #f7f7f7)}.grid-page .filters .field{display:flex;flex-direction:column;gap:6px;min-width:0}.grid-page .filters .field .row{display:flex;gap:8px}.grid-page .filters label{color:var(--filters-label, var(--muted, #bcbcbc));font-size:12px;font-family:inherit!important}.grid-page .filters select{cursor:pointer}.grid-page .filters select:hover{border-color:var(--filters-input-border, #2a2a2a)}.grid-page .filters input:not(.specsel-filter)::placeholder{color:var(--filters-placeholder, #7d7d7d)}.grid-page .filters select:disabled{opacity:.6;cursor:not-allowed}.grid-page .filters .specsel-popup .flt-popup-x{display:none}@media (max-width: 1500px) and (min-width: 1251px){.grid-page .filters{grid-template-columns:repeat(24,1fr);grid-auto-flow:row dense}}@media (max-width: 1250px){.grid-page .filters{grid-template-columns:repeat(6,1fr);grid-auto-flow:row!important;width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:8px;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;box-sizing:border-box!important}.grid-page .filters .field{min-width:0}.grid-page .filters .specsel-popup .flt-popup-x{position:absolute;top:8px;right:16px;width:30px;height:30px;padding:0;display:grid!important;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);cursor:pointer;z-index:3}.grid-page .filters .specsel-popup .flt-popup-x.flt-popup-x--inline{position:absolute;top:calc(50% + 2px);right:16px;margin:0;transform:translateY(-50%);flex:0 0 30px}.grid-page .filters .specsel-popup .flt-popup-x:hover{background:var(--prefs-remove-bg-hover)}.grid-page .filters .specsel-popup .flt-popup-x:active{background:var(--prefs-remove-bg-active)}.grid-page .filters .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):hover{transform:scale(1.04)}.grid-page .filters .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):active{transform:scale(.96)}.grid-page .filters .specsel-popup .flt-popup-x.flt-popup-x--inline:hover{transform:translateY(-50%) scale(1.04)}.grid-page .filters .specsel-popup .flt-popup-x.flt-popup-x--inline:active{transform:translateY(-50%) scale(.96)}.grid-page .filters .specsel-popup .flt-popup-x:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.grid-page .filters .specsel-popup .specsel-head{position:relative;padding-right:52px}}[data-filters=grid][data-layout=mobile]{grid-template-columns:repeat(6,1fr)!important;grid-auto-flow:row!important;width:100%!important;margin-left:0!important;margin-right:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;box-sizing:border-box!important}[data-filters=grid][data-layout=mobile] .field{min-width:0!important}.sidebar h2,.account .p-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;transition:grid-template-columns .24s ease,gap .24s ease,padding .24s ease}.account .p-main{display:flex;flex-direction:column;gap:16px;min-width:0;padding:16px 0}@media (max-width:880px){.account .p-grid{padding:16px 0 0!important}}.p-sec{background:var(--block-bg);border:1px solid var(--block-border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:14px}.account .p-sec{background:var(--block-bg);border:1px solid var(--block-border);border-radius:var(--radius);color:var(--text)}.p-sec-head h2{margin:0 0 12px;font-size:var(--ttl-h2-size);font-weight:var(--ttl-h2-weight);line-height:1.25;color:var(--ttl-main-color)}.account .p-sec-head h2{color:var(--prefs-section-title);opacity:1}.btn-acc{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;line-height:1;border-radius:10px;border:1px solid var(--line);background:var(--btn-bg);color:var(--btn-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,box-shadow .15s ease,transform .08s ease,border-color .15s ease}.btn-acc>svg,.btn-acc>i{display:block}.btn-acc:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.btn-acc:active{transform:scale(.985)}.btn-acc:focus-visible{outline:none;box-shadow:0 0 0 3px var(--btn-focus-ring)}.btn-acc-primary,.btn-acc[data-variant=primary]{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bd)}.btn-acc-primary:hover,.btn-acc[data-variant=primary]:hover{background:var(--btn-accent-hover);border-color:var(--btn-primary-bd)}.btn-acc-primary:active,.btn-acc[data-variant=primary]:active{background:var(--btn-accent-active);border-color:var(--btn-primary-bd)}.btn-acc[disabled],.btn-acc[aria-disabled=true],.btn-acc-primary[disabled],.btn-acc-primary[aria-disabled=true],.btn-acc[data-variant=primary][disabled],.btn-acc[data-variant=primary][aria-disabled=true]{background:var(--btn-bg);color:#8a90a3;border:1px solid var(--line);cursor:not-allowed;box-shadow:none;transform:none;opacity:1}.identity{margin-top:10px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.identity .avatar{width:56px;height:56px}.identity .name{font-weight:700}.identity .meta{font-size:13px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.carousel{position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:#0d0d0d}.carousel .slide{width:100%;height:clamp(260px,55vh,520px);display:none}.carousel .slide.active{display:block}.carousel .slide img{width:100%;height:100%;object-fit:cover;display:block}.carousel .dots,.carousel .bars{position:absolute;left:0;right:0;bottom:10px;display:flex;gap:6px;justify-content:center;align-items:center}.carousel .dot{width:8px;height:8px;border-radius:999px;background:#ffffff59}.carousel .dot.active{background:#ffffffe6}.carousel .bar{height:4px;width:24px;border-radius:3px;background:#ffffff59}.carousel .bar.active{background:#ffffffe6}.carousel .arrow{display:none!important}.section{border:1px solid var(--line);border-radius:var(--radius);padding:12px;background:#101010}.section h4{margin:0 0 8px}.pill{font-size:12px;color:#ececec;background:#141414;border:1px solid #1f1f1f;border-radius:999px;padding:6px 10px;box-shadow:inset 0 1px #ffffff08}.links{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--chip-border, var(--profile-chip-border, var(--prefs-chip-border, var(--line))));border-radius:999px;background:var(--chip-bg, var(--profile-chip-bg, var(--prefs-chip-bg, #0f0f0f)));color:var(--chip-text, var(--profile-chip-text, var(--prefs-chip-text, #dcdcdc)));text-decoration:none}select::-ms-expand{display:none}.ui-select{position:relative;display:block}.ui-select__button{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;font-size:14px;line-height:1.1;transition:border-color .15s,background .15s,box-shadow .15s;padding:10px 12px;border:1px solid var(--btn-bd);border-radius:12px;background:var(--btn-bg);color:var(--btn-fg);cursor:pointer}.ui-select__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.ui-select__chev{width:10px;height:6px;flex:0 0 auto;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23cfcfcf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");margin-left:8px}.ui-select__button:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.ui-select__button:focus-visible{outline:0;border-color:var(--btn-primary-bd);box-shadow:0 0 0 2px var(--btn-focus-ring)}.ui-select__native{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ui-select__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:500;max-height:260px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:6px;border:1px solid var(--line, #1c1c1c);border-radius:12px;background:color-mix(in srgb,var(--bg-elev, #101010) 86%,transparent);box-shadow:var(--shadow, 0 16px 40px rgba(0,0,0,.55));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);display:none}.ui-select.open .ui-select__menu{display:block}.ui-select__option{border-radius:10px;padding:10px 12px;color:inherit;cursor:pointer}.ui-select__option:hover{background:color-mix(in srgb,var(--text, #eaeaea) 8%,transparent)}.ui-select__option[aria-selected=true]{background:color-mix(in srgb,#3b82f6 22%,transparent)}.ui-select__option:focus-visible{outline:2px solid rgba(74,124,247,.7);outline-offset:2px}html[data-theme=light] .ui-select__menu{background:color-mix(in srgb,var(--bg-elev, #f5f5f5) 66%,transparent);border-color:var(--btn-bd);box-shadow:0 12px 28px #0000001f}html[data-theme=light] .ui-select__option:hover{background:color-mix(in srgb,var(--text, #14151a) 10%,transparent)}html[data-theme=light] .ui-select__option[aria-selected=true]{background:color-mix(in srgb,#3b82f6 22%,transparent)}.ui-select.open .ui-select__button:hover{background:var(--btn-bg);border-color:var(--btn-bd)}.ui-count-badge{--badge-h: 20px;--badge-px: 7px;--badge-fs: 12px;--badge-fw: 600;--badge-bg: var(--brand-accent, #1f45d8);--badge-fg: #ffffff;--badge-bd: var(--brand-accent, #1f45d8);min-width:var(--badge-h);height:var(--badge-h);padding:0 var(--badge-px);border-radius:999px;background:var(--badge-bg);color:var(--badge-fg);border:1px solid var(--badge-bd);font-size:var(--badge-fs);font-weight:var(--badge-fw);line-height:var(--badge-h);letter-spacing:.1px;font-variant-numeric:tabular-nums;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-shadow:none}.ui-count-badge[data-len="1"]{padding:0;min-width:var(--badge-h)}.ui-count-badge:empty,.ui-count-badge[data-count="0"]{display:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:none;align-items:center;justify-content:center;padding:24px;z-index:2000}.modal-backdrop.open{display:flex}.modal{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);max-width:1100px;width:100%;max-height:90vh;overflow:hidden;animation:pop .2s ease;box-shadow:var(--shadow);display:grid;grid-template-rows:auto 1fr auto}@keyframes pop{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.modal .head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.modal .body{padding:0;display:grid;grid-template-columns:2fr 3fr;gap:16px;overflow:auto;position:relative}@media (max-width:860px){.modal .body{grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 1023px) and (pointer: coarse),(min-width: 768px) and (max-width: 1023px) and (any-pointer: coarse){.modal-backdrop{padding:18px 12px;align-items:center;justify-content:center}.modal{width:min(720px,calc(100vw - 24px));max-width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.modal-backdrop{padding:24px}.modal{width:min(860px,calc(100vw - 48px));max-width:min(860px,calc(100vw - 48px));max-height:calc(100dvh - 48px)}}.modal .body:before{content:none!important}.modal .body .left{position:relative;padding-right:16px}.modal .body .right{padding-left:16px;display:grid;gap:12px}.modal .foot{border-top:1px solid var(--line);padding:12px 16px;font-size:12px;color:#909090;white-space:normal}:where(input,textarea,select,button){font-family:var(--site-font)!important;font-size:16px}@media (max-width: 880px){:where(input,textarea,select),.ui-select input{font-size:16px!important}}:where(input::placeholder,textarea::placeholder){font-family:var(--site-font)!important;opacity:.7}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:var(--site-font)!important}input::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--site-font)!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:var(--site-font)!important}.field-url-applied.is-applied,.field-url-applied.is-applied:focus,.field-url-applied.is-applied:active{background:var(--url-applied-bg, #00a3240f)!important;border-color:var(--url-applied-border, #00a32480)!important;color:var(--url-applied-fg, #aab8ad)!important;cursor:pointer;caret-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}html[data-theme=light] .field-url-applied.is-applied,html[data-theme=light] .field-url-applied.is-applied:focus,html[data-theme=light] .field-url-applied.is-applied:active{color:var(--url-applied-fg, #1f6a3a)!important;border-color:var(--url-applied-border, #1f6a3a66)!important}.field-url-applied.is-applied:hover{background:var(--url-applied-bg, #00a32418)!important;border-color:var(--url-applied-border, #00a32480)!important}.field-url-applied[data-state=pending],.field-url-applied[data-state=pending]:focus,.field-url-applied[data-state=pending]:active{background:var(--url-pending-bg, rgba(74,108,247,.12))!important;border-color:var(--url-pending-border, #4a6cf7)!important;color:var(--url-pending-fg, #cfe0ff)!important;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.field-url-applied[data-state=pending]:hover{background:var(--url-pending-bg, rgba(74,108,247,.18))!important;border-color:var(--url-pending-border, #4a6cf7)!important}.field-url-applied[data-state=expired],.field-url-applied[data-state=expired]:focus,.field-url-applied[data-state=expired]:active{background:var(--url-expired-bg, #190c0c)!important;border-color:var(--url-expired-border, #3a1717)!important;color:var(--url-expired-fg, #ff9a9a)!important;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.field-url-applied[data-state=expired]:hover{background:var(--url-expired-bg, #190c0c)!important;border-color:var(--url-expired-border, #3a1717)!important}html body select{background-color:#0d0d0d!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23cfcfcf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:10px 6px!important;background-origin:padding-box!important}.toggle{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.toggle button{background:transparent;color:var(--text);border:none;padding:10px 12px;cursor:pointer}.toggle button.active{background:#1a1a1a}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tags .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid #1f1f1f;background:#131313;font-size:12px}.iconbtn .icon{display:inline-block}.iconbtn .count{position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:12px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,320px));gap:16px;justify-content:start}@media (max-width:360px){.grid{grid-template-columns:1fr}}.card{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .14s ease,box-shadow .2s ease}.card:hover{box-shadow:var(--shadow)}.card:active,.card.is-pressed{transform:scale(.98);box-shadow:none}.card .content{padding:12px;display:grid;gap:10px}.preview{display:grid;gap:10px}.preview-photo{border-radius:var(--radius);overflow:hidden;border:1px solid var(--surface-border);background:var(--surface-bg)}.preview-photo img{width:100%;height:220px;object-fit:cover;display:block}.info-row{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid var(--line)}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.stack{display:grid;gap:4px}.stack .name{font-weight:700;font-size:16px}.stack .meta{font-size:13px;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap}.short{font-size:13px;color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.3;min-height:2.6em}.iconbtn{border:1px solid var(--iconbtn-border, var(--line));background:var(--iconbtn-bg, #0f0f0f);color:var(--iconbtn-fg, var(--text));border-radius:var(--radius-sm);padding:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.iconbtn svg{width:20px;height:20px}.actionsRow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:6px}.actionsRow .actions{justify-self:center;display:flex;gap:24px}.actionsRow .timeago{justify-self:end;font-size:12px;opacity:.8}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;line-height:1;border-radius:10px;border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;transform-origin:center center}.btn:after{content:"";position:absolute;left:var(--btn-ripple-x, 50%);top:var(--btn-ripple-y, 50%);width:var(--btn-ripple-size, 220px);height:var(--btn-ripple-size, 220px);border-radius:999px;background:#ffffff42;mix-blend-mode:soft-light;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;will-change:transform,opacity}.btn>svg,.btn>i{display:block}.btn:hover{background:var(--btn-bg);border-color:var(--btn-hover-bd)}.btn.ghost:hover,.btn[data-variant=ghost]:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.btn:active{box-shadow:none}.btn.is-ripple-on:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity .06s linear}.btn.is-ripple-fade:after{opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity .32s ease}.btn[disabled]:after,.btn[aria-disabled=true]:after{opacity:0!important;transition:none!important;transform:translate(-50%,-50%) scale(0)!important}html[data-theme=light] .btn:after{background:#00000014;mix-blend-mode:multiply}html[data-theme=light] .btn[disabled],html[data-theme=light] .btn[aria-disabled=true]{background:var(--btn-disabled-bg, #f2f4f8);color:var(--btn-disabled-fg, #9aa3b2);border-color:var(--btn-disabled-bd, #d6dbe6);box-shadow:none}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--btn-focus-ring)}.btn[disabled],.btn[aria-disabled=true]{background:#121212;color:#70757f;border-color:var(--btn-bd);cursor:not-allowed;box-shadow:none;transform:none;opacity:1}.btn.artist-delete-btn{position:relative;overflow:hidden;--hold-progress: 0;background:#a01e1e1f;border:1px solid rgba(220,70,70,.35);color:#ffb3b3}.btn.artist-delete-btn:hover,.btn.artist-delete-btn:focus-visible{background:#b428282e;border-color:#ff5a5a80}.btn.artist-delete-btn:active{background:#c8323238;border-color:#ff646499}.btn.artist-delete-btn:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--hold-progress) * 100%);background:linear-gradient(90deg,#be141473,#ff3c3cd9);transition:width .08s linear}.btn.artist-delete-btn:after{opacity:0!important;background:transparent;mix-blend-mode:normal}html[data-theme=light] .btn.artist-delete-btn:after{background:#0000000f;mix-blend-mode:multiply}html[data-theme=light] .btn.artist-delete-btn{background:#d723232e;border-color:#c81e1e8c;color:#b31212}html[data-theme=light] .btn.artist-delete-btn:hover,html[data-theme=light] .btn.artist-delete-btn:focus-visible{background:#d7232342;border-color:#c81e1ebf;color:#9a0f0f}html[data-theme=light] .btn.artist-delete-btn:active{background:#d7232352;border-color:#c81e1ee6;color:#860b0b}.btn.artist-delete-btn,.btn.artist-delete-btn span{position:relative;z-index:1}.btn.artist-delete-btn.is-holding{box-shadow:0 0 0 2px #ff50502e}.btn.ghost,.btn[data-variant=ghost]{background:var(--btn-ghost-bg);color:var(--btn-ghost-fg);border:1px solid var(--btn-ghost-bd)}.btn.outline,.btn[data-variant=outline]{background:var(--btn-outline-bg);color:var(--btn-outline-fg);border:1px solid var(--btn-outline-bd)}.account .demo-add-row,.create-backdrop .demo-add-row{display:flex;align-items:center;padding-left:30px;margin-top:16px}.account .demo-add-btn,.create-backdrop .demo-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;line-height:1;font-size:13px;background:var(--btn-ghost-bg, transparent);color:var(--btn-ghost-fg, inherit);transition:background .15s ease,color .15s ease,transform .15s ease}:is(.account,.create-backdrop) :is(.comment-add-btn,.vs-note-add,.as-note-add){display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;padding:0 12px;border-radius:12px;border:1px dashed rgba(var(--demo-comments-dashed-border-rgb, 90,93,99),var(--demo-comments-border-alpha, .46));background:transparent;color:var(--muted, #8a9198);font-family:var(--site-font, system-ui, -apple-system, Segoe UI, Roboto, Arial);font-size:13px;line-height:1.35;font-weight:400;text-align:center;cursor:pointer;box-shadow:0 0 rgba(var(--demo-comments-dashed-border-rgb, 90,93,99),var(--demo-comments-border-shadow-alpha, .08));transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.account .demo-add-btn:hover,.create-backdrop .demo-add-btn:hover{background:var(--prefs-chip-hover-bg);color:var(--prefs-chip-hover-text, inherit)}[data-theme=light] .create-backdrop :is(.comment-add-btn,.vs-note-add,.as-note-add):hover{background:var(--prefs-chip-hover-bg);color:var(--prefs-chip-hover-text, inherit)}:is(.account,.create-backdrop) :is(.comment-add-btn,.vs-note-add,.as-note-add):hover{background:rgba(var(--demo-comments-dashed-border-rgb, 90,93,99),.06);border-color:rgba(var(--demo-comments-dashed-border-rgb, 90,93,99),var(--demo-comments-border-hover-alpha, .44));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb, 90,93,99),var(--demo-comments-border-shadow-alpha, .08));color:var(--prefs-chip-hover-text, var(--muted, #8a9198))}:is(.account,.create-backdrop) :is(.comment-add-btn,.vs-note-add,.as-note-add):focus-visible{outline:none;border-color:rgba(var(--demo-comments-dashed-border-rgb, 90,93,99),var(--demo-comments-border-hover-alpha, .44));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb, 90,93,99),var(--demo-comments-border-focus-shadow-alpha, .1))}:is(.account,.create-backdrop) :is(.comment-add-btn,.vs-note-add,.as-note-add):active{transform:scale(.99)}.account .demo-add-ico,.create-backdrop .demo-add-ico{font-weight:700;line-height:1}.account .demo-add-btn.is-disabled,.create-backdrop .demo-add-btn.is-disabled{opacity:.5;pointer-events:none}.btn.primary,.btn[data-variant=primary],.btn.accent,.btn[data-variant=accent]{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:var(--btn-primary-bd)}.btn.primary:hover,.btn[data-variant=primary]:hover,.btn.accent:hover,.btn[data-variant=accent]:hover{background:var(--btn-accent-hover);border-color:var(--btn-primary-bd);filter:none}html[data-theme=dark] .btn.primary:hover,html[data-theme=dark] .btn[data-variant=primary]:hover,html[data-theme=dark] .btn.accent:hover,html[data-theme=dark] .btn[data-variant=accent]:hover{filter:brightness(1.16)}html[data-theme=light] .btn.primary:hover,html[data-theme=light] .btn[data-variant=primary]:hover,html[data-theme=light] .btn.accent:hover,html[data-theme=light] .btn[data-variant=accent]:hover{filter:brightness(.88)}.btn.primary:active,.btn[data-variant=primary]:active,.btn.accent:active,.btn[data-variant=accent]:active{background:var(--btn-accent-active);border-color:var(--btn-primary-bd);transform:none;box-shadow:none}.btn.primary[disabled],.btn.primary[aria-disabled=true],.btn[data-variant=primary][disabled],.btn[data-variant=primary][aria-disabled=true]{background:var(--btn-primary-disabled-bg, #121212);color:var(--btn-primary-disabled-fg, #8a90a3);border-color:var(--btn-primary-disabled-bd, var(--btn-bd));opacity:1;cursor:not-allowed}.btn.primary[disabled]:hover,.btn.primary[aria-disabled=true]:hover,.btn[data-variant=primary][disabled]:hover,.btn[data-variant=primary][aria-disabled=true]:hover{cursor:not-allowed}html[data-theme=light] .account .btn.primary[disabled],html[data-theme=light] .account .btn.primary[aria-disabled=true]{background:var(--btn-primary-disabled-bg, #f7f8fd);border:1px solid var(--btn-primary-disabled-bd, #dde1f0);color:var(--btn-primary-disabled-fg, #a4a9bc);box-shadow:none;cursor:not-allowed}.btn.primary:after,.btn[data-variant=primary]:after,.btn.accent:after,.btn[data-variant=accent]:after{background:#0000003d;mix-blend-mode:normal}html[data-theme=light] .btn.primary:after,html[data-theme=light] .btn[data-variant=primary]:after,html[data-theme=light] .btn.accent:after,html[data-theme=light] .btn[data-variant=accent]:after{background:#0003;mix-blend-mode:normal}.btn.primary:before,.btn[data-variant=primary]:before,.btn.accent:before,.btn[data-variant=accent]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(115deg,#fff0,#fff3 22%,#ffffff6b,#fff3 78%,#fff0);transform:translate(-140%) skew(-12deg);opacity:0;will-change:transform,opacity}.btn.primary>*,.btn[data-variant=primary]>*,.btn.accent>*,.btn[data-variant=accent]>*{position:relative;z-index:1}.btn.primary:hover:before,.btn[data-variant=primary]:hover:before,.btn.accent:hover:before,.btn[data-variant=accent]:hover:before{opacity:1;transform:translate(140%) skew(-12deg);transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.btn.primary:not(:hover):before,.btn[data-variant=primary]:not(:hover):before,.btn.accent:not(:hover):before,.btn[data-variant=accent]:not(:hover):before{transition:opacity .16s ease}.btn.primary[disabled]:before,.btn.primary[aria-disabled=true]:before,.btn[data-variant=primary][disabled]:before,.btn[data-variant=primary][aria-disabled=true]:before,.btn.accent[disabled]:before,.btn.accent[aria-disabled=true]:before,.btn[data-variant=accent][disabled]:before,.btn[data-variant=accent][aria-disabled=true]:before{opacity:0!important;transform:translate(-140%) skew(-12deg)!important;transition:none!important}.grid-page .filters .apply-btn{box-sizing:border-box;height:44px;width:100%;max-width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:12px}:is(.btn.primary.apply-btn,.apply-btn):not(.is-result):not([disabled]):not([aria-disabled=true]){background:var(--btn-filter-apply-bg)!important;border:1px solid var(--btn-filter-apply-bd)!important;color:var(--btn-filter-apply-fg)!important;box-shadow:none!important;background-image:none!important;filter:none!important}:is(.btn.primary.apply-btn,.apply-btn):not(.is-result):not([disabled]):not([aria-disabled=true]):hover{background:var(--btn-filter-apply-hover-bg)!important;border-color:var(--btn-filter-apply-hover-bd)!important;color:var(--btn-filter-apply-hover-fg)!important}:is(.btn.primary.apply-btn,.apply-btn):not(.is-result):not([disabled]):not([aria-disabled=true]):active{background:var(--btn-filter-apply-active-bg)!important;border-color:var(--btn-filter-apply-active-bd)!important;color:var(--btn-filter-apply-active-fg)!important}:is(.btn.primary.apply-btn,.apply-btn):not([disabled]):not([aria-disabled=true]):focus-visible{outline:none;box-shadow:0 0 0 3px var(--btn-filter-apply-focus-ring)}:is(.btn.primary.apply-btn.is-result,.apply-btn.is-result){background:var(--btn-filter-apply-result-bg)!important;border:1px solid var(--btn-filter-apply-result-bd)!important;color:var(--btn-filter-apply-result-fg)!important;box-shadow:none!important;background-image:none!important;filter:none!important}:is(.btn.primary.apply-btn.is-result,.apply-btn.is-result):not([disabled]):not([aria-disabled=true]):hover{background:var(--btn-filter-apply-result-hover-bg)!important;border-color:var(--btn-filter-apply-result-hover-bd)!important;color:var(--btn-filter-apply-result-hover-fg)!important}:is(.btn.primary.apply-btn.is-result,.apply-btn.is-result):not([disabled]):not([aria-disabled=true]):active{background:var(--btn-filter-apply-result-active-bg)!important;border-color:var(--btn-filter-apply-result-active-bd)!important;color:var(--btn-filter-apply-result-active-fg)!important}:is(.btn.primary.apply-btn.is-result,.apply-btn.is-result):before{opacity:0!important;transform:translate(-140%) skew(-12deg)!important;transition:none!important}.fab-create{position:fixed;right:332px;bottom:88px;z-index:16;display:inline-flex;align-items:center;gap:12px;min-width:64px;height:64px;padding:0 20px 0 16px;border-radius:16px;isolation:isolate;overflow:hidden;cursor:pointer;background:var(--fab-create-bg);color:var(--fab-create-text, #eef0ff);border:1px solid var(--fab-create-border);box-shadow:var(--fab-create-shadow);-webkit-backdrop-filter:blur(14px) saturate(118%) brightness(104%);backdrop-filter:blur(14px) saturate(118%) brightness(104%);transition:right .18s ease,bottom .18s ease,width .18s ease,min-width .18s ease,height .18s ease,padding .18s ease,border-radius .18s ease,transform .16s ease,box-shadow .16s ease}.fab-create:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:inherit;pointer-events:none;z-index:0;--accent: var(--fab-create-accent);--accent2: var(--fab-create-accent-soft);background:radial-gradient(120% 120% at 24% 26%,color-mix(in oklab,var(--accent2) 70%,#000 30%) 0%,transparent 60%),radial-gradient(120% 120% at 78% 34%,color-mix(in oklab,var(--accent) 65%,#000 35%) 0%,transparent 62%);filter:blur(22px) brightness(.95) saturate(115%);opacity:.78}[data-theme=light] .fab-create:before{opacity:.45;filter:blur(22px) brightness(1.02) saturate(110%)}.fab-create:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;--accent: var(--fab-create-accent);--accent2: var(--fab-create-accent-soft);background:linear-gradient(90deg,var(--accent2),var(--accent),var(--accent2));background-size:300% 100%;opacity:.28;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}[data-theme=light] .fab-create:after{opacity:.16}.fab-create .plus{position:relative;z-index:1;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--fab-create-plus-bg);border:1px solid var(--fab-create-plus-border);box-shadow:var(--fab-create-plus-shadow);border-radius:10px;font-size:0}.fab-create .plus:before,.fab-create .plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;transform:translate(-50%,-50%);background:var(--fab-create-text, #eef0ff);border-radius:3px;box-shadow:0 1px #00000073}.fab-create .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.fab-create .lbl{position:relative;z-index:1;font-weight:600;letter-spacing:.2px;opacity:.98;font-size:16px;text-shadow:0 1px 0 color-mix(in oklab,rgba(0,0,0,.45) 85%,transparent)}.fab-create .fab-spinner{position:absolute;left:50%;top:50%;z-index:2;width:14px;height:14px;margin-left:-7px;margin-top:-7px;opacity:0;pointer-events:none;transform:scale(.92);transition:opacity .16s ease,transform .16s ease}.fab-create .fab-spinner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;animation:fab-spinner-rotate .8s linear infinite}.fab-create.is-loading{cursor:default;pointer-events:none}.fab-create.is-loading .plus,.fab-create.is-loading .lbl{opacity:0}.fab-create.is-loading .fab-spinner{opacity:1;transform:scale(1)}.fab-create:disabled{cursor:default}.fab-create:hover{border-color:color-mix(in oklab,var(--fab-create-border) 72%,var(--fab-create-accent) 28%);box-shadow:0 18px 52px #00000094,0 12px 38px color-mix(in oklab,var(--fab-create-accent) 22%,transparent 78%),inset 0 1px #ffffff12,inset 0 -12px 30px color-mix(in oklab,var(--fab-create-accent) 28%,transparent 72%);transform:scale(1.02)}[data-theme=light] .fab-create:hover{box-shadow:0 14px 42px #00000042,0 10px 28px color-mix(in oklab,var(--fab-create-accent) 18%,transparent 82%),inset 0 1px #ffffff1a,inset 0 -10px 24px color-mix(in oklab,var(--fab-create-accent) 22%,transparent 78%)}.fab-create:active{transform:scale(.96);box-shadow:0 12px 36px #00000085,0 8px 26px color-mix(in oklab,var(--fab-create-accent) 18%,transparent 82%),inset 0 0 0 1px #ffffff08}.fab-create.twinkle:after{animation:fab-twinkle .45s ease-out}@keyframes fab-twinkle{0%{opacity:0;transform:scale(1)}40%{opacity:.8;transform:scale(1.05)}to{opacity:.28;transform:scale(1.1)}}@keyframes fab-spinner-rotate{to{transform:rotate(360deg)}}.fab-create.fab-compact{right:332px;bottom:70px;min-width:44px;width:44px;height:44px;padding:0;border-radius:12px;background:color-mix(in oklab,var(--fab-create-accent) 22%,rgba(5,6,10,.95));border:1px solid color-mix(in oklab,var(--fab-create-accent) 28%,var(--fab-create-border));box-shadow:0 10px 30px #0000008c;display:inline-flex;align-items:center;justify-content:center;gap:0}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.fab-create,.fab-create.fab-compact{right:16px!important;bottom:72px!important}}[data-theme=light] .fab-create.fab-compact{background:color-mix(in oklab,var(--fab-create-accent) 16%,#f4f6ff);border-color:color-mix(in oklab,var(--fab-create-accent) 40%,#cfd6ff)}.fab-create.fab-compact .lbl{display:none}@media (max-width:1250px){.fab-create{--fab-ring-w: 2px;--fab-ring-a: .95;--fab-ring-speed: 3.2s;--fab-ring-1: var(--fab-grid-ring-1, color-mix(in oklab, var(--fab-create-accent, var(--brand-accent)) 92%, #ffffff 8%));--fab-ring-2: var(--fab-grid-ring-2, color-mix(in oklab, var(--fab-create-accent, var(--brand-accent)) 55%, #a855f7 45%));--fab-ring-3: var(--fab-grid-ring-3, color-mix(in oklab, var(--fab-create-accent, var(--brand-accent)) 35%, #22c55e 65%))}html[data-theme=light] .fab-create,[data-theme=light] .fab-create{--fab-ring-w: 3px;--fab-ring-a: .98;--fab-ring-speed: 2.6s;--fab-ring-1: var(--fab-grid-ring-1, color-mix(in oklab, var(--fab-create-accent, var(--brand-accent)) 92%, #ffffff 8%)) !important;--fab-ring-2: var(--fab-grid-ring-2, color-mix(in oklab, var(--fab-create-accent, var(--brand-accent)) 55%, #a855f7 45%)) !important;--fab-ring-3: var(--fab-grid-ring-3, color-mix(in oklab, var(--fab-create-accent, var(--brand-accent)) 35%, #22c55e 65%)) !important}.fab-space{display:block;height:auto!important;margin:6px 0;padding:0;overflow:visible}.fab-create{position:relative!important;z-index:20!important;inset:auto!important;display:flex;width:100%;height:52px;margin:0;border-radius:12px;background:var(--surface-bg);color:var(--text);border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;justify-content:center;align-items:center;gap:10px;pointer-events:auto;isolation:isolate;overflow:hidden}.fab-create:focus{outline:none!important}.fab-create:focus-visible{outline:none!important;box-shadow:none!important}.fab-create:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--fab-ring-w);pointer-events:none;z-index:0;background:conic-gradient(from var(--fab-ring-ang, 0deg),var(--fab-ring-1),var(--fab-ring-2),var(--fab-ring-3),var(--fab-ring-1));opacity:var(--fab-ring-a);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}html[data-theme=light] .fab-create:before,[data-theme=light] .fab-create:before{filter:drop-shadow(0 0 8px rgba(0,55,255,.35)) drop-shadow(0 0 12px rgba(255,31,184,.26)) drop-shadow(0 0 14px rgba(0,200,83,.22))}@property --fab-ring-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.fab-create:before{animation:fab-ring-spin var(--fab-ring-speed) linear infinite}@keyframes fab-ring-spin{to{--fab-ring-ang: 360deg}}.fab-create:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 120% at 50% 30%,rgba(255,255,255,.1),transparent 60%);opacity:.35;mix-blend-mode:overlay}[data-theme=light] .fab-create:after{opacity:.22;mix-blend-mode:normal}.fab-create .plus,.fab-create .lbl{position:relative;z-index:1}.fab-create .plus{width:28px;height:28px;border-radius:8px;background:var(--btn-bg, var(--surface-bg));border:1px solid var(--btn-bd, var(--surface-border));box-shadow:none!important}.fab-create .plus:before,.fab-create .plus:after{background:var(--text);box-shadow:none!important}.fab-create .lbl{font-size:15px;text-shadow:none!important}.fab-create .fab-spinner{width:14px;height:14px;margin-left:-7px;margin-top:-7px}.fab-create.fab-compact{min-width:0;width:100%;height:52px;padding:0;border-radius:12px;right:auto;bottom:auto;display:flex;align-items:center;justify-content:center;gap:10px}.fab-create.fab-compact .lbl{display:inline}.fab-space+.cards{position:relative;z-index:0;margin-top:8px!important}@media (prefers-reduced-motion: reduce){.fab-create:before{animation:none!important}}}.p-actions-floating{position:fixed;z-index:998;right:332px;bottom:68px;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:flex-end;gap:8px;pointer-events:none;--fab-shift: 0px;transform:translateY(var(--fab-shift));transition:transform .2s ease}.p-actions-floating .p-dirty{display:none}.p-actions-floating .p-actions{pointer-events:auto;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:8px}html.page-at-bottom .p-actions-floating{--fab-shift: -120px}@media (max-width: 1000px){.p-actions-floating{right:24px}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.p-actions-floating{right:16px;bottom:72px}}.btn.btn-fab{position:relative;box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.26)));width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:0;overflow:visible;background:transparent!important;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:1px solid var(--startbar-glass-border, var(--surface-border, var(--line)));color:var(--fab-icon-active, #f5f7ff);transition:opacity .18s ease,transform .2s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease}.btn.btn-fab:hover{transform:translateY(0) scale(1.03);box-shadow:var(--startbar-glass-shadow, 0 7px 20px rgba(0,0,0,.32))}.btn.btn-fab:active{transform:translateY(0) scale(.94);box-shadow:var(--startbar-glass-shadow, 0 2px 10px rgba(0,0,0,.4))}.btn.btn-fab:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:1px solid rgba(255,255,255,.18);opacity:0;pointer-events:none;transform:scale(.9)}.btn.btn-fab.twinkle:after{animation:fab-twinkle .35s ease-out}.btn.btn-fab:focus-visible{outline:none;box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.26)))}@keyframes fab-twinkle{0%{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.12)}}.p-actions-floating .p-actions .btn-fab:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1) rotate(0);display:block;font-size:20px;line-height:1;content:"";transition:transform .22s ease,opacity .22s ease,color .22s ease}.p-actions-floating .p-actions .btn-fab[disabled]:not(.is-success):not(.is-error):before,.p-actions-floating .p-actions .btn-fab[aria-disabled=true]:not(.is-success):not(.is-error):before{color:var(--fab-icon-disabled);opacity:.85}.p-actions-floating .p-actions .btn-fab:not([disabled]):not([aria-disabled=true]):before{color:var(--fab-icon-active);opacity:1}.p-actions-floating .p-actions .btn-fab:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error){background:var(--prefs-glass-active, rgba(16,16,16,.95));border-color:var(--surface-border, var(--prefs-glass-border, rgba(255,255,255,.18)));background-image:none;color:var(--fab-icon-active, #f5f7ff)!important;box-shadow:var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.26))}.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab]:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error),.p-actions-floating .p-actions .btn-fab[data-act=saveProfile]:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error){background:color-mix(in srgb,var(--brand-accent) 82%,transparent)!important;border:1px solid var(--brand-accent);background-image:none;color:var(--fab-apply-fg, #ffffff)!important;box-shadow:var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.26))}.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab]:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error):before,.p-actions-floating .p-actions .btn-fab[data-act=saveProfile]:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error):before{color:var(--fab-apply-fg, #fff)!important}.p-actions-floating .p-actions .btn-fab[data-act=resetDraft]:before,.p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab]:before,.p-actions-floating .p-actions .btn-fab[data-act=pf-reset]:before{content:"";width:20px;height:20px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg viewBox='-0.5 0 25 25' xmlns='http://www.w3.org/2000/svg'><path d='M10 21.4199H15C16.8565 21.4199 18.637 20.6824 19.9497 19.3696C21.2625 18.0569 22 16.2764 22 14.4199C22 12.5634 21.2625 10.783 19.9497 9.47021C18.637 8.15746 16.8565 7.41992 15 7.41992H2' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M6 11.4199L2 7.41992L6 3.41992' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml;utf8,<svg viewBox='-0.5 0 25 25' xmlns='http://www.w3.org/2000/svg'><path d='M10 21.4199H15C16.8565 21.4199 18.637 20.6824 19.9497 19.3696C21.2625 18.0569 22 16.2764 22 14.4199C22 12.5634 21.2625 10.783 19.9497 9.47021C18.637 8.15746 16.8565 7.41992 15 7.41992H2' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M6 11.4199L2 7.41992L6 3.41992' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-repeat:no-repeat;mask-position:center;mask-size:contain;transform:translate(-50%,-50%) scale(1)}.p-actions-floating .p-actions .btn-fab[data-act=saveProfile]:before,.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab]:before{content:"✓";transform:translate(-50%,-50%) scale(1) rotate(0)}.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-error:before,.p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-error:before{content:"✕";transform:translate(-50%,-50%) scale(1.05) rotate(180deg)}.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-error,.p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-error{background:var(--fab-apply-error-bg)!important;border:1px solid var(--fab-apply-error-border)!important;box-shadow:var(--fab-apply-error-shadow);animation:pf-apply-error .9s ease-out}.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-success,.p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-success{background:var(--fab-apply-success-bg, #1F7A33)!important;background-color:var(--fab-apply-success-bg, #1F7A33)!important;background-image:none!important;border:1px solid var(--fab-apply-success-border, #00A324)!important;box-shadow:var(--fab-apply-success-shadow, 0 8px 24px rgba(0,0,0,.35));animation:pf-apply-success .9s ease-out;opacity:1}html[data-theme=dark] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-success,html[data-theme=dark] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-success{background:var(--fab-apply-success-bg, #00A324)!important;background-color:var(--fab-apply-success-bg, #00A324)!important;border:1px solid var(--fab-apply-success-border, #34D157)!important;box-shadow:var(--fab-apply-success-shadow, 0 8px 24px rgba(0,0,0,.35))!important}.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-success:before,.p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-success:before{transform:translate(-50%,-50%) scale(1.05) rotate(0);color:var(--fab-apply-fg, #ffffff)}@keyframes pf-apply-error{0%{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1)}40%{transform:translateY(0) scale(.96)}70%{transform:translateY(0) scale(1.03)}to{transform:translateY(0) scale(1)}}@keyframes pf-apply-success{0%{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1)}40%{transform:translateY(0) scale(.96)}70%{transform:translateY(0) scale(1.03)}to{transform:translateY(0) scale(1)}}.p-actions-floating .p-actions .btn-fab[data-act=resetDraft],.p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab],.p-actions-floating .p-actions .btn-fab[data-act=pf-reset]{background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, var(--line)))!important;color:#eaeaea;box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.26)))}.p-actions-floating .p-actions .btn-fab[data-act=resetDraft]:hover,.p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab]:hover,.p-actions-floating .p-actions .btn-fab[data-act=pf-reset]:hover,.p-actions-floating .p-actions .btn-fab[data-act=resetDraft]:active,.p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab]:active,.p-actions-floating .p-actions .btn-fab[data-act=pf-reset]:active{background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, #1e1e1e))!important;box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.26)))}.p-actions-floating .p-actions .btn-fab[data-act=saveProfile][disabled],.p-actions-floating .p-actions .btn-fab[data-act=saveProfile][aria-disabled=true],.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab][disabled],.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab][aria-disabled=true],.p-actions-floating .p-actions .btn-fab[data-act=resetDraft][disabled],.p-actions-floating .p-actions .btn-fab[data-act=resetDraft][aria-disabled=true],.p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab][disabled],.p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab][aria-disabled=true],.p-actions-floating .p-actions .btn-fab[data-act=pf-reset][disabled],.p-actions-floating .p-actions .btn-fab[data-act=pf-reset][aria-disabled=true]{background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, var(--prefs-glass-border, rgba(255,255,255,.18))))!important;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.26)))!important}@media (max-width: 880px){.p-actions-floating{left:auto;right:16px;bottom:84px;width:auto;margin:0;grid-template-columns:auto;grid-auto-columns:max-content}.p-actions-floating .p-dirty{white-space:normal;overflow:visible;text-overflow:clip;max-width:none;line-height:1.25;margin-left:0}.p-actions-floating .p-actions{align-items:flex-end}}@media (max-width: 360px){.p-actions-floating .p-dirty{font-size:11px;margin-left:0}}html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab]:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error),html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile]:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error){border:1px solid var(--brand-accent)!important}html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-success,html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-success{background:var(--fab-apply-success-bg, #22c55e)!important;background-color:var(--fab-apply-success-bg, #22c55e)!important;background-image:none!important;border:1px solid var(--fab-apply-success-border, #16a34a)!important;box-shadow:var(--fab-apply-success-shadow, 0 8px 24px rgba(0,0,0,.35))!important;animation:pf-apply-success .9s ease-out;opacity:1}html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab]:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error):before,html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile]:not([disabled]):not([aria-disabled=true]):not(.is-success):not(.is-error):before{color:var(--fab-icon-active, #1f2745)}html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=resetDraft],html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab],html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-reset]{background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, var(--line)))!important;color:#1f2745;box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.18)))}html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=resetDraft]:hover,html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab]:hover,html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-reset]:hover{background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, #c0c4d3))!important;box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 7px 20px rgba(0,0,0,.24)))}html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=resetDraft]:active,html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab]:active,html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-reset]:active{background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, #c0c4d3))!important;box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 2px 10px rgba(0,0,0,.22)))}html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile][disabled]:not(.is-success):not(.is-error),html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile][aria-disabled=true]:not(.is-success):not(.is-error),html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab][disabled]:not(.is-success):not(.is-error),html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab][aria-disabled=true]:not(.is-success):not(.is-error),html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=resetDraft][disabled],html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=resetDraft][aria-disabled=true],html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab][disabled],html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-undo-fab][aria-disabled=true],html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-reset][disabled],html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-reset][aria-disabled=true]{background:transparent!important;border-color:var(--startbar-glass-border, var(--surface-border, var(--prefs-glass-border, rgba(0,0,0,.15))))!important;color:#a4a9bc;box-shadow:var(--startbar-glass-shadow, var(--fab-set-shadow, 0 6px 18px rgba(0,0,0,.26)))}.modal.modal-create .head{--xbtn-size:32px}.modal.modal-create .head .close-ask{display:flex;align-items:center;gap:10px;margin-left:auto;position:relative;z-index:13000}.modal.modal-create .head .close-ask[hidden]{display:none!important}.modal.modal-create .head .close-ask .msg{display:flex;align-items:center;height:100%;line-height:1;white-space:nowrap;color:#ff4d4f;font-size:13px;font-weight:600}@media (min-width:881px){.modal.modal-create .head .close-ask .btn{height:var(--xbtn-size)!important;min-height:var(--xbtn-size)!important;padding:0 14px!important;font-size:13px!important;border-radius:10px!important;display:inline-flex;align-items:center;justify-content:center}}.modal.modal-create .head.ask-open .ttl{opacity:1;pointer-events:auto}@media (max-width:880px){.modal.modal-create .head.ask-open{grid-template-columns:1fr!important}}.modal.modal-create .head .close-ask .msg{color:#ff4d4f;font-size:13px;white-space:nowrap;font-weight:600}.modal.modal-create .head .close-ask .btn.sm{height:32px;min-height:32px;padding:0 10px;font-size:12px}.modal.modal-create .head .close-ask .actions{display:inline-flex;gap:8px;margin:0;padding:0}.modal.modal-create .head .close-ask .actions .btn:not(.draft){width:64px;min-width:64px;margin:0!important;justify-content:center}@media (max-width:880px){.modal.modal-create .head .close-ask{position:relative!important;inset:auto!important;transform:none!important;grid-column:1/3;margin:0;padding-top:4px;display:flex;flex-direction:column;align-items:center;gap:16px}.modal.modal-create .head .close-ask .msg{color:#ff4d4f;text-align:center;white-space:normal;font-weight:600;font-size:13px}.modal.modal-create .head .close-ask .actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;column-gap:14px;row-gap:10px;width:100%;margin:0;padding:0}.modal.modal-create .head .close-ask .actions .btn:not(.draft){order:1;width:84px;min-width:84px;margin:0!important;justify-content:center;height:54px!important;min-height:54px!important;font-size:18px!important;border-radius:10px!important}.modal.modal-create .head .close-ask .actions .btn.draft{order:2;flex:0 0 212px;width:212px;min-width:222px;max-width:222px;height:54px;min-height:54px;font-size:16px;align-self:center}}.create-backdrop .submit-tooltip{position:absolute;z-index:3;left:auto;top:auto;transform:translateY(-6px);max-width:320px;padding:8px 10px;font-size:12px;line-height:1.35;color:var(--tx-hint-fg, #fff);background:var(--tx-hint-bg, var(--btn-primary-bg));border:1px solid var(--tx-hint-bd, var(--btn-primary-bd));border-radius:10px;box-shadow:var(--tx-hint-shadow, 0 8px 18px rgba(0,0,0,.35));opacity:0;transition:opacity .12s ease,transform .12s ease;pointer-events:none;transition:opacity .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-backdrop .submit-tooltip:after{content:"";position:absolute;inset:auto auto -6px 18px;width:10px;height:10px;transform:rotate(45deg);background:var(--tx-hint-bg, var(--btn-primary-bg));border-left:1px solid var(--tx-hint-bd, var(--btn-primary-bd));border-bottom:1px solid var(--tx-hint-bd, var(--btn-primary-bd));pointer-events:none}.create-backdrop .submit-tooltip.show{opacity:1;transform:translateY(0)}.modal.modal-create .head .close-ask .actions{display:inline-flex;gap:14px;margin:0;padding:0}.modal.modal-create .head .close-ask .actions .btn:not(.draft){margin:0!important;width:104px;justify-content:center}.modal .mh .close-ask{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;width:100%}.modal .mh .close-ask[hidden]{display:none!important}.modal .mh .close-ask .msg{color:#ff4d4f;font-size:13px;line-height:1.35;white-space:nowrap;flex:1 1 auto;font-family:inherit}.modal .mh .close-ask .actions{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0!important;padding:0!important;flex:0 0 auto}.modal .mh .close-ask .ask-btn{width:104px;min-width:104px;height:32px;min-height:32px;line-height:32px;padding:0 10px;border-radius:10px;font-size:12px}.modal .mh .close-ask .ask-btn+.ask-btn{margin-left:8px}@media (max-width:880px){.modal.card-view .mh.ask-open--delete .close-ask{flex-direction:column;align-items:center;gap:16px}.modal.card-view .mh.ask-open--delete .close-ask .msg{text-align:center;white-space:normal;font-size:13px}.modal.card-view .mh.ask-open--delete .close-ask .actions{justify-content:center;flex-wrap:wrap;column-gap:14px;row-gap:10px;width:100%}.modal.card-view .mh.ask-open--delete .close-ask .ask-btn{width:84px;min-width:84px;height:54px;min-height:54px;line-height:54px;font-size:18px;border-radius:10px}.modal .mh .close-ask{gap:16px;margin-left:0}.modal .mh .close-ask .actions{gap:16px}.modal .mh .close-ask .ask-btn{flex:1 1 auto;min-width:0;height:54px;font-size:16px}.modal .mh.ask-open--delete .close-ask{grid-column:1 / -1;width:100%;margin:0;padding:12px 12px 20px;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px}.modal .mh.ask-open--delete .close-ask .msg{color:#ff4d4f;text-align:center;white-space:normal;font-size:13px}.modal .mh.ask-open--delete .close-ask .actions{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;column-gap:14px;row-gap:10px;margin:0;padding:0}.modal .mh.ask-open--delete .close-ask .ask-btn{flex:0 0 auto;width:84px;min-width:84px;height:54px;min-height:54px;line-height:54px;font-size:18px;border-radius:10px}}.modal .mh.ask-open--delete .close-ask{display:inline-flex}.modal.modal-create .head .close-ask .actions .btn,.modal.modal-create .head .close-ask .actions .ask-btn,.modal .mh .close-ask .ask-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;line-height:1;border-radius:10px;border:1px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.modal.modal-create .head .close-ask .actions .btn:after,.modal.modal-create .head .close-ask .actions .ask-btn:after,.modal .mh .close-ask .ask-btn:after{content:"";position:absolute;left:var(--btn-ripple-x, 50%);top:var(--btn-ripple-y, 50%);width:var(--btn-ripple-size, 220px);height:var(--btn-ripple-size, 220px);border-radius:999px;background:#ffffff42;mix-blend-mode:soft-light;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;will-change:transform,opacity}.modal.modal-create .head .close-ask .actions .btn:hover,.modal.modal-create .head .close-ask .actions .ask-btn:hover,.modal .mh .close-ask .ask-btn:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.modal.modal-create .head .close-ask .actions .btn:active,.modal.modal-create .head .close-ask .actions .ask-btn:active,.modal .mh .close-ask .ask-btn:active{box-shadow:none}.modal.modal-create .head .close-ask .actions .btn.is-ripple-on:after,.modal.modal-create .head .close-ask .actions .ask-btn.is-ripple-on:after,.modal .mh .close-ask .ask-btn.is-ripple-on:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity .06s linear}.modal.modal-create .head .close-ask .actions .btn.is-ripple-fade:after,.modal.modal-create .head .close-ask .actions .ask-btn.is-ripple-fade:after,.modal .mh .close-ask .ask-btn.is-ripple-fade:after{opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity .32s ease}#anthii-toaster.toast-root{position:fixed;z-index:2147483647;left:50%;bottom:18px;transform:translate(-50%);max-width:min(560px,92vw);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;font-family:var(--font-main, system-ui, -apple-system, Segoe UI, Roboto, sans-serif)}.toast-root.toast-root--opening{position:fixed;z-index:2147483647;left:50%;bottom:18px;transform:translate(-50%);max-width:min(560px,92vw);pointer-events:none;font-family:var(--font-main, system-ui, -apple-system, Segoe UI, Roboto, sans-serif)}.toast-item{--toast-bg: color-mix(in srgb, rgba(255,255,255,.68) 92%, transparent);--toast-border: color-mix(in srgb, rgba(255,255,255,.62) 64%, rgba(17,20,28,.16));--toast-fg: #14151a;--toast-shadow: 0 10px 28px rgba(0,0,0,.22);--toast-shine-color: rgba(255,255,255,.58);--toast-shine-glow: rgba(255,255,255,.52);max-width:100%;width:fit-content;padding:10px 18px;border-radius:999px;border:1px solid var(--toast-border);background:var(--toast-bg);color:var(--toast-fg);box-shadow:var(--toast-shadow);line-height:1.35;text-align:center;font-size:14px;font-weight:700;pointer-events:auto;opacity:0;transform:translateY(16px);transition:transform .24s ease,opacity .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:relative;overflow:visible}.toast-item.is-show{opacity:1;transform:translateY(0)}.toast-item.is-hide{opacity:0;transform:translateY(16px)}.toast-item.toast--editor-opening{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding-inline:18px}.toast-inline-spinner{width:14px;height:14px;flex:0 0 14px;min-width:14px;min-height:14px;display:inline-flex;align-items:center;justify-content:center;animation:toast-inline-spin .72s linear infinite}.toast-inline-spinner>svg{display:block;width:14px;height:14px;min-width:14px;min-height:14px;aspect-ratio:1 / 1;overflow:visible}.toast-inline-spinner-track,.toast-inline-spinner-head{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center}.toast-inline-spinner-track{stroke:color-mix(in srgb,currentColor 22%,transparent)}.toast-inline-spinner-head{stroke:currentColor;stroke-linecap:round;stroke-dasharray:10 40}.toast-inline-label{display:inline-block}.toast-item:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:1px solid var(--toast-shine-color);box-shadow:0 0 18px var(--toast-shine-glow);opacity:0;pointer-events:none;transform:scale(.9)}.toast-item.is-show:after{animation:toast-shine .6s ease-out}@keyframes toast-shine{0%{opacity:0;transform:scale(.9)}40%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.12)}}@keyframes toast-inline-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-item:is(.toast--playerhint,.toast--success,.toast--error,.toast--ban,.toast--mute,.toast--ban-low,.toast--ban-medium,.toast--ban-high,.toast--ban-critical,.toast--warning,.toast--published,.toast--bump,.toast--updated,.toast--hidden,.toast--draft,.toast--copy,.toast--favorite,.toast--moderation){--toast-base-bg: var(--prefs-glass-active, rgba(16,16,16,.95));--toast-tint-alpha: .34;--toast-tint-mix: 48%;--toast-border-mix: 65%;--toast-shine-alpha: .55;--toast-ring-alpha: .5;--toast-ring-glow-alpha: .6;--toast-inset-alpha: .45;--toast-bg: color-mix( in srgb, rgb(var(--toast-glow-rgb) / var(--toast-tint-alpha)) var(--toast-tint-mix), var(--toast-base-bg) );--toast-border: color-mix( in srgb, rgb(var(--toast-glow-rgb) / 1) var(--toast-border-mix), var(--surface-border, #1e1e1e) );--toast-shine-color: rgb(var(--toast-glow-rgb) / var(--toast-shine-alpha));--toast-shine-glow: rgb(var(--toast-glow-rgb) / var(--toast-shine-alpha));--toast-fg: #ffffff;background:var(--toast-bg)!important;border-color:var(--toast-border)!important;box-shadow:0 10px 26px #00000059,0 0 0 6px rgba(var(--toast-glow-rgb),var(--toast-ring-alpha)),0 0 24px rgba(var(--toast-glow-rgb),var(--toast-ring-glow-alpha)),inset 0 0 0 1px rgba(var(--toast-glow-rgb),var(--toast-inset-alpha))!important}.toast--playerhint{--toast-glow-rgb: 44 255 120}.toast--success{--toast-glow-rgb: 52 209 87}.toast--error,.toast--ban,.toast--mute{--toast-glow-rgb: 230 84 84}.toast--ban-low{--toast-glow-rgb: 228 186 78}.toast--ban-medium{--toast-glow-rgb: 241 142 58}.toast--ban-high{--toast-glow-rgb: 230 90 62}.toast--ban-critical{--toast-glow-rgb: 214 56 82}.toast--warning{--toast-glow-rgb: 232 166 41}.toast--published{--toast-glow-rgb: 74 160 255}.toast--bump{--toast-glow-rgb: 0 163 36}.toast--updated{--toast-glow-rgb: 255 255 255}.toast--hidden{--toast-glow-rgb: 255 106 106}.toast--draft{--toast-glow-rgb: 255 176 74}.toast--copy{--toast-glow-rgb: 123 213 139}.toast--favorite{--toast-glow-rgb: 255 212 59}.toast--moderation{--toast-glow-rgb: 140 94 201}.toast--promotion{--promo-toast-c1: #4aa0ff;--promo-toast-c2: #7b8cff;--promo-toast-c3: #ff59d0;--promo-toast-glow-rgb: 123 140 255;--promo-toast-gradient: linear-gradient(135deg, var(--promo-toast-c1), var(--promo-toast-c2), var(--promo-toast-c3));--toast-bg: color-mix(in srgb, var(--promo-toast-c2) 36%, var(--prefs-glass-bg, rgba(16,16,16,.95)));--toast-border: color-mix(in srgb, var(--promo-toast-c1) 46%, var(--promo-toast-c3));--toast-shine-color: color-mix(in srgb, var(--promo-toast-c3) 58%, #ffffff);--toast-shine-glow: color-mix(in srgb, var(--promo-toast-c2) 60%, transparent);--toast-fg: #ffffff;background:linear-gradient(135deg,color-mix(in srgb,var(--promo-toast-c1) 28%,transparent),color-mix(in srgb,var(--promo-toast-c2) 24%,transparent),color-mix(in srgb,var(--promo-toast-c3) 28%,transparent)),var(--toast-bg)!important;border-color:var(--toast-border)!important;box-shadow:0 10px 26px #00000059,0 0 0 6px rgba(var(--promo-toast-glow-rgb),.32),0 0 22px rgba(var(--promo-toast-glow-rgb),.4),inset 0 0 0 1px color-mix(in srgb,var(--promo-toast-c3) 32%,transparent)!important}.toast--promotion:after{border-color:var(--toast-shine-color)!important;box-shadow:0 0 18px var(--toast-shine-glow)!important}html[data-theme=light] .toast-item.toast--default,html[data-theme=light] .toast-item.toast--info{--toast-bg: color-mix(in srgb, rgba(15, 18, 24, .86) 88%, transparent);--toast-border: color-mix(in srgb, rgba(255,255,255,.14) 70%, rgba(255,255,255,.06));--toast-fg: #f6f8fc;--toast-shadow: 0 14px 34px rgba(0,0,0,.32);--toast-shine-color: rgba(255,255,255,.2);--toast-shine-glow: rgba(255,255,255,.16)}html[data-theme=light] .toast-item:is(.toast--playerhint,.toast--success,.toast--error,.toast--ban,.toast--mute,.toast--ban-low,.toast--ban-medium,.toast--ban-high,.toast--ban-critical,.toast--warning,.toast--published,.toast--bump,.toast--updated,.toast--hidden,.toast--draft,.toast--copy,.toast--favorite,.toast--moderation){--toast-base-bg: rgba(253,253,255,.62);--toast-tint-alpha: .28;--toast-shine-alpha: .56;--toast-fg: #14151a;--toast-ring-alpha: .34;--toast-ring-glow-alpha: .38;--toast-shadow: 0 12px 30px rgba(8,12,20,.2), 0 0 0 6px rgba(var(--toast-glow-rgb), .34), 0 0 22px rgba(var(--toast-glow-rgb), .38), inset 0 0 0 1px rgba(255,255,255,.42)}html[data-theme=light] .toast-item.toast--updated{--toast-glow-rgb: 52 209 87}@media (max-width: 880px){.toast-item{text-align:center}}@media (min-width:881px) and (max-width:1099px){.embed-box{grid-template-columns:1fr;gap:10px}.embed-slot{aspect-ratio:auto;min-height:var(--pf-prev-h, 240px)}.embed-slot.pf-vid{min-height:var(--pf-prev-h, 240px)!important;height:auto}.embed-slot.pf-aud{padding:0}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{position:static;width:100%;height:auto;display:block}}.embed-box{border-radius:var(--radius);background:var(--pf-surface-bg);padding:10px;display:grid;gap:10px;align-items:stretch;border:1px dashed rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-alpha));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-shadow-alpha))}.embed-slot{position:relative;width:100%;border-radius:calc(var(--radius) - 6px);overflow:hidden;background:var(--embed-bg);display:grid;place-items:center}.embed-slot.pf-vid{aspect-ratio:16 / 9;height:auto;min-height:260px}.embed-slot.pf-aud{min-height:152px;padding:0}.embed-slot.pf-aud[data-mode=embed]{min-height:0}@media (max-width:1099px){.embed-slot.pf-aud[data-mode=player]{padding:12px 14px}.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before{height:120px;left:72px;right:14px;top:-22px}}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{position:static;width:100%;display:block;height:auto}.embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{overflow:hidden;background:var(--surface-bg)}.embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .embed-iframe{width:calc(100% + 14px);height:calc(100% + 14px);margin:-7px;border-radius:0!important}@media (max-width:880px){.embed-box{grid-template-columns:1fr!important;gap:10px}.embed-slot.pf-vid{min-height:0!important}.embed-slot.pf-vid[data-empty="1"]{min-height:156px!important}.embed-slot.pf-aud{min-height:0!important;padding:0}.embed-slot.pf-aud[data-empty="1"]{min-height:108px!important}.embed-slot.pf-aud[data-mode=player]{min-height:128px!important;padding:12px 14px}.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before{height:120px;left:72px;right:14px;top:-22px}.embed-slot.pf-aud[data-mode=embed]{position:relative;overflow:hidden;min-height:0!important}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{position:static;width:100%;height:auto;display:block}.embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .embed-iframe{width:calc(100% + 14px);height:calc(100% + 14px);margin:-7px;border-radius:0!important}}.embed-slot.pf-aud[data-mode=player]{display:block;padding:16px 18px;background:var(--pf-surface-bg);position:relative;overflow:hidden}.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before,.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):after{content:none}.embed-slot.pf-aud[data-mode=player] .ap{position:relative;z-index:1}.embed-slot.pf-aud[data-mode=wave]{padding:8px 10px}:where(.account,.create-backdrop) :is(.pf-live-preview,.embed-live-preview){--embed-empty-fg: var(--pf-muted, #8a9198);--embed-bg: rgba(255,255,255,.06);--embed-empty-bg: var(--embed-bg)}html[data-theme=dark] :where(.account,.create-backdrop) :is(.pf-live-preview,.embed-live-preview){--embed-empty-fg: #8a9198;--embed-bg: rgba(109,109,109,.06)}html[data-theme=light] :where(.account,.create-backdrop) :is(.pf-live-preview,.embed-live-preview){--embed-empty-fg: var(--pf-muted, #6e7781);--embed-bg: rgba(0,0,0,.04)}.embed-box~:is(.vs-note,.as-note) :is(.comment-add-btn,.vs-note-add,.as-note-add){color:var(--embed-empty-fg, var(--muted, #8a9198))}.embed-empty{font-family:var(--site-font, system-ui, -apple-system, Segoe UI, Roboto, Arial);font-size:13px;line-height:1.35;font-weight:400;letter-spacing:.2px;padding:14px 12px;border-radius:10px;background:var(--embed-empty-bg, var(--embed-bg, #0f0f0f));border:none;color:var(--embed-empty-fg, var(--muted, #8a9198));text-align:center;-webkit-user-select:none;user-select:none}.embed-slot[data-empty="1"]{min-height:140px;display:flex;align-items:center;justify-content:center}.embed-slot[data-empty="1"] .embed-empty a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.embed-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:0;background:transparent}@media (max-width: 880px){html.is-ios-webkit .pph-strip,html.is-ios-webkit .p-about-scroll,html.is-ios-webkit .pph-modal,html.is-ios-webkit .p-list,html.is-ios-webkit .grid-wrap,html.is-ios-webkit .cards{-webkit-overflow-scrolling:touch}html.is-ios-webkit .card.mus-mini{content-visibility:visible!important;contain-intrinsic-size:auto!important}html.is-ios-webkit .profile-v2 .p-preview-mount,html.is-ios-webkit .profile-v2 .p-portfolio-mount,html.is-ios-webkit .profile-v2 .p-firstinfo-mount,html.is-ios-webkit .profile-v2 .p-skills-mount,html.is-ios-webkit .profile-v2 .p-banner-mount,html.is-ios-webkit .profile-v2 .p-avatar-mount{min-height:1px;contain:layout paint}html.is-ios-webkit .profile-v2 .p-list,html.is-ios-webkit .profile-v2 .p-list.profile-ads-scope,html.is-ios-webkit .profile-v2 .p-list.profile-ads-scope .profile-ads-grid-page,html.is-ios-webkit .profile-v2 .p-list.profile-ads-scope .profile-ads-grid-body,html.is-ios-webkit .profile-v2 .p-list.profile-ads-scope .profile-ads-grid-wrap,html.is-ios-webkit .profile-v2 .p-list.profile-ads-scope .profile-ads-grid-cards{min-height:1px;contain:none!important;content-visibility:visible!important;overflow:visible!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important}html.is-ios-webkit .profile-v2 .ios-mobile-skel{display:block;min-height:180px}html.is-ios-webkit .profile-v2 .p-banner-mount.banner-hint-flash-active,html.is-ios-webkit .profile-v2 .p-banner-mount.banner-success-flash-active{contain:none!important}}.sb-settings-pop{padding:10px 10px 12px;overflow:visible;--sb-nav-hover-shadow: 0 10px 24px rgba(0,0,0,.22)}html[data-theme=light] .sb-settings-pop{--sb-nav-hover-shadow: 0 12px 26px rgba(0,0,0,.18), 0 2px 8px rgba(0,0,0,.1)}.sb-settings-pop .sb-settings-section,.sb-settings-pop .sb-settings-row{overflow:visible}.sb-settings-pop .sb-settings-item,.sb-settings-pop .sb-ctrl-btn{position:relative;z-index:0;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sb-settings-pop .sb-settings-item:hover,.sb-settings-pop .sb-ctrl-btn:hover{z-index:1}.sb-settings-pop .sb-settings-lang{position:relative}.sb-settings-pop .sb-settings-lang .sb-lang-main{display:flex;align-items:center;justify-content:space-between;gap:10px}.sb-settings-pop .sb-settings-lang .sb-lang-toggle{width:48px;min-width:48px;max-width:48px;height:38px;padding:0;display:grid;place-items:center;flex:0 0 auto}.sb-settings-pop .sb-settings-lang .sb-lang-opt{width:48px;min-width:48px;max-width:48px;height:38px;padding:0;margin:0;display:grid;place-items:center;flex:0 0 auto}.sb-settings-pop .sb-settings-lang .sb-flag{width:100%;height:100%;display:grid;place-items:center;pointer-events:none}.sb-settings-pop .sb-settings-lang .sb-lang-panel{position:absolute;left:0;right:12px;top:-8px;bottom:-8px;display:flex;align-items:center;justify-content:flex-start;gap:2px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:8px 10px;box-sizing:border-box;scroll-padding:10px;transform:translate(100%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease;scrollbar-width:none;-ms-overflow-style:none}.sb-settings-pop .sb-settings-lang .sb-lang-panel::-webkit-scrollbar{width:0;height:0;display:none}html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-panel{scrollbar-color:rgba(0,0,0,.22) transparent}.sb-settings-pop .sb-settings-lang .sb-lang-panel::-webkit-scrollbar{height:6px}.sb-settings-pop .sb-settings-lang .sb-lang-panel::-webkit-scrollbar-track{background:transparent}.sb-settings-pop .sb-settings-lang .sb-lang-panel::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-panel::-webkit-scrollbar-thumb{background:#0000002e}.sb-settings-pop .sb-settings-lang .sb-lang-panel::-webkit-scrollbar-thumb:hover{background:#ffffff42}html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-panel::-webkit-scrollbar-thumb:hover{background:#00000042}@media (hover:hover) and (pointer:fine){.sb-settings-pop .sb-settings-lang .sb-lang-panel{cursor:grab}.sb-settings-pop .sb-settings-lang .sb-lang-panel.is-grabbed{cursor:grabbing}.sb-settings-pop .sb-settings-lang .sb-lang-panel.is-grabbed,.sb-settings-pop .sb-settings-lang .sb-lang-panel.is-grabbed *{-webkit-user-select:none;user-select:none}}.sb-settings-pop .sb-settings-lang{max-width:100%;overflow:visible}.sb-settings-pop .sb-lang-main{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.sb-settings-pop .sb-lang-toggle,.sb-settings-pop .sb-lang-opt{width:48px;height:38px;min-width:48px;min-height:38px;padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.sb-settings-pop .sb-lang-toggle .sb-flag,.sb-settings-pop .sb-lang-opt .sb-flag{width:34px;height:24px;display:block;line-height:0}.sb-settings-pop .sb-lang-panel{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.sb-settings-pop .sb-lang-panel::-webkit-scrollbar{width:0;height:0;display:none}.sb-settings-pop .sb-lang-panel{flex-wrap:nowrap;white-space:nowrap}.sb-settings-title{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:6px;color:var(--muted)}.sb-settings-section{margin-top:6px}.sb-settings-section+.sb-settings-section{border-top:1px solid var( --sb-glass-border-soft, rgba(255,255,255,.06) );padding-top:8px;margin-top:10px}.sb-settings-section-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:4px;color:var(--muted)}html[data-theme=light] .sb-settings-title,html[data-theme=light] .sb-settings-section-label{color:#14151ab8;text-shadow:0 1px 0 rgba(255,255,255,.65)}.sb-settings-section .sb-settings-item{border:none;padding:8px 12px;min-height:36px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:10px;background:var(--sb-nav-bg, var(--btn-bg));color:var(--sb-nav-color, var(--btn-fg, var(--text)));box-shadow:none;transition:background .18s ease,color .18s ease,box-shadow .26s ease,transform .18s cubic-bezier(.2,.9,.2,1),filter .26s ease}.sb-settings-section .sb-settings-item:hover{background:var(--sb-nav-hover-bg, var(--btn-hover-bg));color:var(--sb-nav-hover-color, var(--btn-fg, var(--text)));box-shadow:var(--sb-nav-hover-shadow, 0 10px 24px rgba(0,0,0,.22))}.sb-settings-section .sb-settings-item:active{transform:scale(.985);box-shadow:none;filter:none}html[data-theme=light] .sb-settings-section .sb-settings-item:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 1px 3px #0000001a;filter:none}.sb-settings-row{height:44px;box-sizing:border-box;padding:4px 12px;background:transparent;box-shadow:none;cursor:default;display:flex;align-items:center}.sb-settings-section .sb-settings-item:hover{background:var(--sb-nav-hover-bg, var(--btn-hover-bg));color:var(--sb-nav-hover-color, var(--btn-fg, var(--text)))}.sb-settings-section .sb-settings-item:active{transform:scale(.98)}.sb-settings-item.sb-settings-logout{margin-top:4px;color:var(--sb-logout-fg, #d94a4a);position:relative;overflow:hidden;--hold-progress: 0}.sb-settings-item.sb-settings-logout .sb-settings-logout-label{position:relative;z-index:1;transition:opacity .12s ease,transform .12s ease}.sb-settings-item.sb-settings-logout .sb-settings-logout-label.is-text-fade-out{opacity:0;transform:translateY(2px)}.sb-settings-item.sb-settings-logout .sb-settings-logout-label.is-text-fade-in{opacity:1;transform:translateY(0)}.sb-settings-item.sb-settings-logout:hover{color:var(--sb-logout-fg-hover, #c23636)}.sb-settings-item.sb-settings-logout:before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--hold-progress) * 100%);background:linear-gradient(90deg,#be141459,#ff3c3cb3);transition:width .08s linear;pointer-events:none}html[data-theme=light] .sb-settings-item.sb-settings-logout:before{background:linear-gradient(90deg,#c8282840,#ff505099)}.sb-theme-label{font-size:13px;transition:color .22s ease,opacity .22s ease}.sb-settings-theme[data-theme-state=dark] .sb-theme-label{color:#f5f5ff;opacity:.96}.sb-settings-theme[data-theme-state=light] .sb-theme-label{color:#fbb204;opacity:.96}.sb-settings-pop .sb-ctrl-btn{width:48px;height:38px;min-width:48px;max-width:48px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:12px;background:var(--sb-nav-bg, var(--btn-bg));border:1px solid var(--sb-nav-bd, var(--btn-bd, rgba(0,0,0,.18)));color:var(--sb-nav-color, var(--btn-fg, var(--text)));box-shadow:none;font-size:0;line-height:0;-webkit-tap-highlight-color:transparent;transition:background .22s ease,border-color .22s ease,box-shadow .26s ease,transform .18s cubic-bezier(.2,.9,.2,1),filter .22s ease}.sb-settings-pop .sb-ctrl-btn:hover{background:var(--sb-nav-hover-bg, var(--btn-hover-bg));border-color:var(--sb-nav-hover-bd, var(--btn-hover-bd, var(--sb-nav-bd, var(--btn-bd, rgba(0,0,0,.18)))));box-shadow:var(--sb-nav-hover-shadow, 0 10px 24px rgba(0,0,0,.22))}.sb-settings-pop .sb-ctrl-btn:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 1px 3px #00000040}html[data-theme=light] .sb-settings-pop .sb-ctrl-btn:active{box-shadow:inset 0 1px 3px #0000001a}.sb-settings-pop .sb-ctrl-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3d5afe4d}html[data-theme=light] .sb-settings-pop .sb-ctrl-btn{background:transparent;border-color:var(--surface-border, #c9c9c9);color:var(--text, #14151a);box-shadow:none}html[data-theme=light] .sb-settings-pop .sb-ctrl-btn:hover{background:var(--surface-bg, #ffffff);border-color:var(--surface-border, #c9c9c9);box-shadow:var(--sb-nav-hover-shadow)}html[data-theme=light] .sb-settings-pop .sb-ctrl-btn:active{background:#0000000a;border-color:var(--surface-border, #c9c9c9);box-shadow:inset 0 2px 3px #00000014}.sb-theme-ico{width:22px;height:22px;border-radius:999px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f;background:radial-gradient(circle at 30% 25%,#fff,#ffd36b 60%,#f6a93b);transition:background .28s ease,box-shadow .28s ease,transform .18s ease;display:block}.sb-theme-ico:before,.sb-theme-ico:after{content:"";position:absolute;border-radius:999px;transition:transform .28s ease,background .28s ease,box-shadow .28s ease,opacity .24s ease}.sb-theme-ico:before{width:14px;height:14px;top:4px;left:4px;background:radial-gradient(circle at 30% 25%,#fff,#ffe08a 55%,#f5a623);box-shadow:0 0 8px #f5a623b3}.sb-theme-ico:after{width:18px;height:18px;top:2px;left:2px;background:radial-gradient(circle,#ffffff59 0,#fff0 70%);opacity:0;transform:scale(.6)}.sb-settings-theme[data-theme-state=light] .sb-theme-ico{background:radial-gradient(circle at 30% 25%,#fff,#ffd36b 60%,#f6a93b);box-shadow:0 0 10px #f6a93b80}.sb-settings-theme[data-theme-state=light] .sb-theme-ico:after{opacity:1;transform:scale(1)}.sb-settings-theme[data-theme-state=dark] .sb-theme-ico{background:radial-gradient(circle at 15% 10%,#f5f7ff 0,#14182b 45%,#050816);box-shadow:0 0 12px #6384ff8c}.sb-settings-theme[data-theme-state=dark] .sb-theme-ico:before{width:14px;height:14px;top:3px;left:4px;background:#f9fbff;box-shadow:0 0 6px #ffffffa6;transform:rotate(15deg)}.sb-settings-theme[data-theme-state=dark] .sb-theme-ico:after{width:14px;height:14px;top:3px;left:9px;background:#050816;opacity:1;transform:scale(1) rotate(5deg);box-shadow:0 0 8px #000000bf}.sb-settings-theme,.sb-settings-snow,.sb-settings-lang{position:relative;overflow:visible}.sb-snow-main{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.sb-snow-label{font-size:13px}.sb-settings-lang{position:relative;overflow:visible}.sb-settings-lang:hover{background:transparent;color:inherit;transform:none;cursor:default}.sb-settings-lang:active{transform:none}.sb-settings-lang .sb-lang-main{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;transition:opacity .22s ease,transform .22s ease}.sb-settings-lang .sb-lang-label{font-size:13px}.sb-flag{width:20px;height:14px;border-radius:3px;box-shadow:none;overflow:hidden;display:inline-flex;align-items:stretch;justify-content:stretch;background:transparent}.sb-lang-panel{position:absolute;top:4px;right:12px;bottom:4px;left:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;transform:translate(100%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.sb-lang-panel .sb-lang-opt{width:20px;height:14px;padding:0;border-radius:3px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85;box-shadow:none;transition:opacity .16s ease,transform .16s ease,background .18s ease}.sb-lang-panel .sb-lang-opt[hidden],.sb-lang-panel .sb-lang-opt[data-lang=kk],.sb-lang-panel .sb-lang-opt[data-lang=tr]{display:none!important}.sb-lang-panel .sb-lang-opt:hover{opacity:1;transform:translateY(-1px);border-color:transparent;box-shadow:none;background:var(--sb-nav-hover-bg, var(--btn-hover-bg))}html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-panel .sb-lang-opt:hover{background:var(--surface-bg, #ffffff)}.sb-settings-pop .sb-settings-lang .sb-lang-toggle:active,.sb-settings-pop .sb-settings-lang .sb-lang-panel .sb-lang-opt:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 1px 3px #00000040;filter:none}html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-toggle:active,html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-panel .sb-lang-opt:active{background:#0000000a;border-color:var(--surface-border, #c9c9c9);box-shadow:inset 0 2px 3px #00000014}.sb-lang-panel .sb-lang-opt.is-active{opacity:1;border-color:transparent;box-shadow:none;background:var(--sb-nav-active-bg, var(--sb-nav-hover-bg, var(--btn-hover-bg)));background-image:none}html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-opt.is-active,html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-opt[aria-pressed=true],html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-toggle[aria-pressed=true]{background:var(--sb-nav-active-bg, var(--sb-nav-hover-bg, var(--btn-hover-bg)));background-image:none;border-color:transparent;box-shadow:none}.sb-settings-lang.is-open .sb-lang-main{opacity:0;transform:translate(-12px);pointer-events:none}.sb-settings-lang.is-open .sb-lang-panel{transform:translate(0);opacity:1;pointer-events:auto}.sb-settings-pop{overflow:hidden}.sb-settings-pop .sb-lang-panel{overflow-y:hidden!important}html[data-theme=light] .sb-settings-pop .sb-lang-panel .sb-lang-opt[data-active=true],:root[data-theme=light] .sb-settings-pop .sb-lang-panel .sb-lang-opt[data-active=true],body[data-theme=light] .sb-settings-pop .sb-lang-panel .sb-lang-opt[data-active=true]{background:#0000000f!important;border-color:#0000001a!important;box-shadow:inset 0 1px #ffffffa6!important}html[data-theme=light] .sb-settings-pop .sb-lang-panel .sb-lang-opt[data-active=true] .sb-flag{background:transparent!important}.sb-settings-pop .sb-settings-lang .sb-flag svg{width:34px;height:26px;display:block}.sb-settings-pop .sb-flag svg{width:100%!important;height:100%!important;display:block}.sb-flag svg{width:100%;height:100%;display:block}.sb-snow-ico{width:22px;height:22px;display:block;position:relative;color:#ffffffeb}.sb-snow-ico .sb-snow-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;transform-origin:50% 50%;transition:opacity .32s cubic-bezier(.16,.9,.18,1),transform .32s cubic-bezier(.16,.9,.18,1),filter .32s cubic-bezier(.16,.9,.18,1);filter:blur(0px)}.sb-snow-ico .sb-snow-svg--snow{filter:blur(0px)}.sb-snow-ico .sb-snow-svg--cloud{filter:blur(1.2px)}.sb-snow-ico .sb-snow-svg--snow{opacity:1;transform:scale(1) rotate(0);filter:blur(0px)}.sb-snow-ico .sb-snow-svg--cloud{opacity:0;transform:scale(.78) translateY(2px) rotate(6deg);filter:blur(1.4px)}.sb-settings-snow[data-snow="0"] .sb-snow-ico{color:#f5f8ffeb}.sb-settings-snow[data-snow="0"] .sb-snow-ico .sb-snow-svg--snow{opacity:0;transform:scale(.78) rotate(-18deg);filter:blur(1.4px)}.sb-settings-snow[data-snow="0"] .sb-snow-ico .sb-snow-svg--cloud{opacity:1;transform:scale(1.08) translateY(-.25px);filter:blur(0px) drop-shadow(0 1px 0 rgba(255,255,255,.22)) drop-shadow(0 2px 7px rgba(0,0,0,.5))}html[data-theme=light] .sb-settings-snow[data-snow="1"] .sb-snow-ico{color:#46a0ffe0}html[data-theme=light] .sb-settings-snow[data-snow="0"] .sb-snow-ico{color:#4678bee0}html[data-theme=light] .sb-settings-snow[data-snow="0"] .sb-snow-ico .sb-snow-svg--cloud{filter:blur(0px) drop-shadow(0 1px 0 rgba(255,255,255,.75)) drop-shadow(0 2px 8px rgba(0,0,0,.18))}@media (prefers-reduced-motion: reduce){.sb-snow-ico .sb-snow-svg{transition:none;filter:none}}.sb-settings-pop .sb-flag,.sb-settings-pop .sb-flag *{border:0!important;outline:0!important;box-shadow:none!important;filter:none!important}.sb-settings-pop .sb-flag{background:transparent!important;overflow:hidden;border-radius:4px}.sb-settings-pop .sb-flag svg{display:block;width:100%!important;height:100%!important}.sb-settings-pop .sb-flag svg,.sb-settings-pop .sb-flag svg *{stroke:none!important}.guest-gate-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:52000;padding:16px;animation:guestGateFadeIn .12s ease}.guest-gate-backdrop.auth-backdrop,.guest-gate-backdrop[data-guest-gate-shared="1"]{animation:none}@keyframes guestGateFadeIn{0%{opacity:0}to{opacity:1}}.guest-gate{width:min(480px,92vw);background:var(--surface-bg, #0f0f0f);border:1px solid var(--surface-border, #1e1e1e);border-radius:16px;padding:20px 22px;color:var(--text, #14151a);box-shadow:0 18px 40px #00000040}.guest-gate h3{margin:0 0 8px;font-size:18px}.guest-gate p{margin:0 0 16px;color:var(--muted, #6b7280)}.guest-gate-actions{display:flex;gap:10px;justify-content:flex-end}html[data-theme=dark] .guest-gate{background:var(--surface-bg, #0f0f0f);border-color:var(--surface-border, #1e1e1e);color:#f5f6f9}html[data-theme=dark] .guest-gate p{color:#a6adbb}.create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:9999}.create-backdrop.open{opacity:1;pointer-events:auto}.modal-create{width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 24px);--mus-modal-bg: var(--surface-bg);--mus-modal-border: var(--surface-border);--mus-text: var(--text);--mus-muted: var(--muted);--mus-chip-bg: var(--prefs-chip-bg);--mus-chip-border: var(--prefs-chip-border);--mus-chip-text: var(--prefs-chip-text);background:var(--mus-modal-bg);border:1px solid var(--mus-modal-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px #00000080}.modal-create .head{background:var(--mus-modal-bg);display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--mus-modal-border)}.modal-create .head .btn.sm{height:32px;min-height:32px;line-height:32px;padding:0 12px;border-radius:10px}.modal-create .foot{background:transparent;display:flex;align-items:center;gap:8px;padding:10px 16px 14px;border-top:1px solid var(--line, #2a2a2a);color:var(--mus-muted);font-size:12px}@media (max-width: 880px){.modal.modal-create .head{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"title close" "warn warn" "actions actions";align-items:start;row-gap:8px}.modal.modal-create .head>:first-child{grid-area:title;white-space:normal;line-height:1.2}.modal.modal-create .head .close,.modal.modal-create .head [data-act=close]{grid-area:close}.modal.modal-create .head .cm-close-warn{grid-area:warn;color:#ff4d4f;font-size:13px;line-height:1.35}.modal.modal-create .head .cm-head-actions{grid-area:actions;display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-items:center}.modal.modal-create .head .cm-head-actions .btn{width:100%;min-height:40px}}.modal.modal-create .foot{border-top:1px solid var(--line, #2a2a2a);padding:10px 16px 14px;color:#9aa3b2;background:transparent}.modal-create .head .ttl{color:var(--mus-text);font-size:14px;font-weight:600;flex:1}.modal-create .head .xbtn{width:32px;height:32px;padding:0;display:grid;place-items:center;background:var(--mus-modal-bg);color:var(--mus-text);border:1px solid var(--mus-modal-border);border-radius:10px;cursor:pointer;line-height:0;transition:background .15s ease,border-color .15s ease,transform .08s ease,box-shadow .15s ease}.modal-create .head .xbtn:hover{background:var(--mus-modal-bg);border-color:var(--mus-modal-border)}.modal-create .head .xbtn:active{transform:scale(.97)}.modal-create .head .xbtn:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff12}.modal-create .head .xbtn svg{width:18px;height:18px;display:block}.modal-create .photos>.thumbs.many:empty{margin-top:0;display:none}.modal-create .photos-drop .pd-ico{color:var(--cm-photo-drop-icon, var(--prefs-drop-icon))}.toast{position:absolute;left:50%;bottom:14px;transform:translate(-50%);background:var(--mus-modal-bg);color:var(--mus-text);padding:8px 12px;border-radius:10px;border:1px solid var(--mus-modal-border);opacity:0;pointer-events:none;transition:opacity .15s ease}.toast.show{opacity:1}.toast.success,.toast.error{background:var(--mus-modal-bg)}@media (max-width:980px){.modal-create .body{grid-template-columns:1fr}.modal-create .col.prev{position:relative;top:auto}}.modal-create .body{display:grid;grid-template-columns:1fr 340px;gap:16px;padding:16px}.modal-create .col{display:flex;flex-direction:column;gap:12px;min-width:0}.modal-create .col.prev{position:sticky;top:62px;align-self:start}.modal-create .texts-stack{display:grid;gap:12px}.modal.modal-create{--xbtn-size: 32px}.modal.modal-create .head{min-height:var(--head-h);padding:8px 12px;display:flex;align-items:center;gap:10px}.modal.modal-create .head .ttl{flex:1 1 auto;min-width:0;line-height:1.4}.modal.modal-create .head .xbtn{width:var(--xbtn-size);height:var(--xbtn-size);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line,var(--surface-border));border-radius:10px;background:var(--bg-elev);color:var(--text);transition:background .12s ease,border-color .12s ease,opacity .12s ease;margin-left:8px}.modal.modal-create .head .xbtn:hover{background:var(--bg-elev);border-color:var(--line)}.modal.modal-create .head .xbtn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--btn-focus-ring,rgba(61,90,254,.35))}.fi{display:flex;flex-direction:column;gap:6px}.modal.modal-create .cm-ttl-main{display:block;font-size:14px;font-weight:400;color:var(--cm-form-title-main)}.modal.modal-create .cm-ttl-sub{display:block;font-size:12px;font-weight:400;color:var(--cm-form-title-sub);padding:2px 2px 0;line-height:1.35}.modal.modal-create .cm-ttl-paren{color:var(--cm-form-title-paren)}.fi input[type=text]:not(.specsel-filter),.fi input[type=number],.fi textarea,.fi select{background:var(--mus-modal-bg);border:1px solid var(--mus-modal-border);border-radius:10px;color:var(--mus-text);padding:10px 12px;outline:none;width:100%}.is-autofilled,.fi .is-autofilled{opacity:.65;filter:grayscale(.06);cursor:not-allowed!important}.fi[data-locked]{cursor:default}.fi[data-locked] input.is-autofilled,.fi[data-locked] select.is-autofilled,.fi[data-locked] textarea.is-autofilled{cursor:not-allowed!important}.deny-tip{position:fixed;z-index:10000;padding:6px 8px;border-radius:8px;font-size:12px;line-height:1.3;background:var(--tx-hint-bg, var(--brand-accent));color:#fff;border:1px solid var(--tx-hint-bd, var(--brand-accent));box-shadow:0 8px 18px #00000059;pointer-events:none;opacity:0;transform:translate(-50%,-140%);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.deny-tip.show{opacity:1;transform:translate(-50%,-160%)}.is-compact{min-width:84px;text-align:center}.is-compact option{text-align:center}.fi textarea{resize:none;overflow:auto;font-family:inherit;font-size:var(--form-text-size, 18px);line-height:var(--form-text-lh, 1.6);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.fi.narrow input[name=age],.fi.narrow select[name=sex]{width:84px;max-width:120px;text-align:center;height:48px;padding:0 12px;line-height:48px}.hint-inline{font-weight:400;font-style:normal;font-size:12px;color:var(--cm-form-title-paren)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fi.switch{display:inline-flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.fi.switch input{position:absolute;opacity:0;pointer-events:none}.fi.switch .switch-ui{position:relative;width:44px;height:24px;border-radius:999px;background:var(--prefs-toggle-bg);border:1px solid var(--prefs-toggle-border);display:inline-block;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.fi.switch .switch-ui i{position:absolute;left:3px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--prefs-toggle-knob-bg);border:1px solid var(--prefs-toggle-knob-border);box-shadow:var(--prefs-switch-knob-shadow-sm);transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s}.fi.switch input:checked+.switch-ui{background:var(--prefs-toggle-success-bg);border-color:var(--prefs-toggle-success-border)}.fi.switch input:checked+.switch-ui i{left:calc(100% - 21px);background:var(--prefs-toggle-success-knob);border-color:var(--prefs-switch-knob-active-border)}.fi.switch .switch-lbl{font-size:14px;color:var(--cm-form-title-main);white-space:nowrap;display:inline-block;margin-left:8px}.fi.switch .switch-ui,.fi.switch .switch-lbl{cursor:pointer}.ghost-hint{font-size:12px;color:#9aa;opacity:.95;transition:opacity .2s ease,height .2s ease,margin .2s ease}.ghost-hint.hide{opacity:0;height:0;margin:0;overflow:hidden}.cnt{margin-left:auto;font-style:normal;font-size:12px;color:#a0a0a0}.meter{height:6px;background:#151515;border:1px solid #1e1e1f;border-radius:6px;overflow:hidden;margin-top:-2px}.meter i{display:block;height:100%;width:0%;background:var(--brand-accent);transition:width .1s linear}.tx-field{position:relative;overflow:hidden;border-radius:var(--radius-sm, 10px)}.tx-field textarea{display:block;position:relative;z-index:1;border-radius:inherit}.tx-field .tx-meter{position:absolute;left:0;right:0;bottom:0;height:2px;margin:0;padding:0;background:linear-gradient(90deg,var(--cm-accent, var(--brand-accent)) 0%,var(--cm-accent, var(--brand-accent)) 65%,var(--cm-progress-full, #00A324) 100%);border:none;border-radius:0;pointer-events:none;width:0%;overflow:hidden;z-index:2;transition:width .16s ease}.tx-field .tx-meter:before{content:"";position:absolute;top:0;right:0;bottom:0;width:0;background:var(--cm-progress-full, #00A324);pointer-events:none;transition:width .28s ease-out}.tx-field .tx-meter.tx-meter--full:before{width:100%}.modal.modal-create .fi[data-locked],.modal.modal-create .fi[data-locked] .ctrl{position:relative}.modal.modal-create .fi[data-locked] .lock-shield:focus{outline:none}.modal.modal-create .fi[data-locked][data-lock-scope=ctrl] .ctrl{position:relative}.modal.modal-create .fi[data-locked][data-lock-scope=ctrl] .ctrl>.lock-shield{position:absolute;top:0;right:0;bottom:0;left:0}.thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.thumb{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden;border:1px solid #1e1e1e;background:#0f0f0f}.thumb img{width:100%;height:100%;object-fit:cover;display:block}.thumb .x{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#0000009e;color:#ddd;cursor:pointer;z-index:3;box-sizing:border-box;line-height:0;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease,opacity .2s ease}.thumb .x:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.thumb .x:hover{transform:scale(1.05);background:#0a0a0ad1}.thumb .x:active{transform:scale(.96);background:#0a0a0af2}.thumb.uploading .x{opacity:.6;pointer-events:none}.thumbs .thumb{cursor:grab}.thumbs .thumb.dragging{cursor:grabbing}.pc-photo.has-photo{cursor:grab}.pc-photo.has-photo:active{cursor:grabbing}.prev-card .pc-name .pc-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:18px;padding:0 8px;margin-left:6px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap;background:var(--prefs-toggle-badge-bg);border:1px solid var(--prefs-toggle-badge-border);box-shadow:var(--prefs-toggle-badge-shadow);color:var(--prefs-toggle-success-knob);vertical-align:middle}.prev-ttl{font-size:13px;color:#bdbdbd;margin-bottom:6px}.prev-card{border:1px solid var(--line, #1c1c1c);border-radius:12px;background:#101010;padding:12px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.prev-card .pc-photo{width:100%;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:var(--cm-photo-ph-bg, #111317);border:1px solid var(--cm-photo-ph-border, #2a2e33);color:var(--cm-photo-ph-ico, #888f9a);position:relative}[data-theme=light] .create-backdrop .prev-card .pc-photo{background:var(--cm-photo-ph-bg-light, #f5f6f8);border-color:var(--cm-photo-ph-border-light, #d1d5dd);color:var(--cm-photo-ph-ico-light, #adb3bd)}.prev-card .pc-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%}.prev-card .pc-name{font-weight:700}.prev-card .pc-meta{font-size:12px;color:var(--cm-form-title-main, #aaa);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.prev-card .pc-meta .sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.85}html[data-theme=light] .prev-card .pc-meta .sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}html[data-theme=light] .prev-card .pc-meta .sep{--sep-color: var(--cm-form-title-main, #4f4f4f)}.prev-card .pc-tags,.prev-card .pc-tags2{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden}.prev-card .pc-short{color:var(--cm-preview-short-color, var(--text));margin-top:4px;overflow-wrap:anywhere;word-break:break-word;font-size:var(--cm-preview-short-size, 14px);line-height:var(--cm-preview-short-lh, 1.45)}.prev-ttl{color:var(--muted);font-size:13px;font-weight:400;letter-spacing:0;margin:4px 2px var(--prev-gap, 4px);display:flex;align-items:center;gap:8px}.prev-card{position:relative;border:1px solid var(--line);border-radius:14px;background:var(--bg-elev);overflow:hidden;color:var(--text)}.prev-card .pc-photo{position:relative;display:block;margin:0 0 12px;width:100%;box-sizing:border-box;border-radius:12px;background:var(--bg);color:var(--muted);overflow:hidden;isolation:isolate;aspect-ratio:4/3;border:1px solid var(--line)}.prev-card .pc-photo .pc-photo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .16s ease;z-index:1;color:inherit}.prev-card .pc-photo .pc-photo-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:160px;height:160px}.create-backdrop .prev-card .pc-photo{background:var(--surface-bg, #0f0f0f);border-color:var(--cm-photo-ph-border, #2a2e33);color:var(--cm-photo-ph-ico, #1d1d1d)}[data-theme=light] .create-backdrop .prev-card .pc-photo{background:var(--cm-photo-ph-bg-light, #f5f6f8);border-color:var(--cm-photo-ph-border-light, #d1d5dd);color:var(--cm-photo-ph-ico-light, #d9d9d9)}.create-backdrop .prev-card .pc-ava{background:var(--surface-bg, #0f0f0f);border-color:var(--cm-photo-ph-border, #1e1e1e);color:var(--cm-photo-ph-ico, #1d1d1d)}[data-theme=light] .create-backdrop .prev-card .pc-ava{background:var(--cm-photo-ph-bg-light, #f5f6f8);border-color:var(--cm-photo-ph-border-light, #d1d5dd);color:var(--cm-photo-ph-ico-light, #d9d9d9)}.prev-card .pc-photo.has-photo .pc-photo-placeholder{opacity:0;visibility:hidden}.prev-card .pc-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:none;border-radius:inherit;max-width:100%;max-height:100%;color:inherit}.prev-card .pc-photo.has-photo img,.prev-card .pc-photo.has-phto img{display:block}.prev-card .pc-info{display:flex;align-items:flex-start;gap:12px;padding:0}.prev-card .pc-ava{width:56px;height:56px;border-radius:999px;border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center;flex:0 0 56px;overflow:hidden;position:relative;color:inherit}.prev-card .pc-ava img{width:52px;height:52px;border-radius:999px;display:none;object-fit:cover}.prev-card .pc-ava.has-ava img{display:block}.prev-card .pc-ava-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .16s ease;z-index:1;color:inherit}.prev-card .pc-ava-placeholder:after{content:"";width:40px;height:40px}.prev-card .pc-ava.has-ava .pc-ava-placeholder{opacity:0;visibility:hidden}.prev-card .pc-stack{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.prev-card .pc-name{color:var(--text);font-weight:600;line-height:22px;min-height:22px}.prev-card .pc-name .age-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.prev-card .pc-name .age-muted{color:var(--cm-muted, #a6a6a6);font-weight:500}html[data-theme=light] .prev-card .pc-name .age-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.prev-card .pc-meta{color:var(--muted);font-size:12px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.prev-card .pc-meta .sep{opacity:.75}.prev-card .pc-tags,.prev-card .pc-tags2{display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.prev-card .pc-tags{margin-top:4px}.prev-card .pc-tags2{margin-top:2px}.prev-card .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--cap-bd,var(--line))!important;background:var(--cap-bg,var(--bg))!important;color:var(--cap-fg,var(--text))!important;font-size:12px;white-space:nowrap;transition:none!important;cursor:default!important}.prev-card .tag.more{width:22px;height:22px;border-radius:999px;background:var(--bg);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:none!important}.prev-card .tag.more:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:-5.5px 0 0 currentColor,5.5px 0 0 currentColor}.create-backdrop .prev-card .pc-tags .tag,.create-backdrop .prev-card .pc-tags2 .tag{pointer-events:none!important}.create-backdrop .prev-card .tag.more{pointer-events:auto!important}.create-backdrop .prev-card .pc-tags .tag:hover,.create-backdrop .prev-card .pc-tags2 .tag:hover{background:inherit!important;border-color:inherit!important;color:inherit!important;filter:none!important;box-shadow:none!important;transform:none!important}.create-backdrop .prev-card .tag.more:hover,.create-backdrop .prev-card .tag.more:focus,.create-backdrop .prev-card .tag.more:focus-visible,.create-backdrop .prev-card .tag.more:active{background:var(--bg)!important;border-color:var(--line)!important;color:inherit!important;filter:none!important;box-shadow:none!important;outline:none!important;transform:none!important}.prev-card .pc-short{padding:6px 6px 14px;color:var(--cm-preview-short-color, var(--text));line-height:var(--cm-preview-short-lh, 1.45);overflow-wrap:anywhere;font-size:var(--cm-preview-short-size, 14px)}.create-backdrop .prev-card .pc-short.is-placeholder{color:var(--cm-preview-short-ph)}.prev-card .tags-pop{position:absolute;z-index:16;left:-9999px;top:-9999px;background:var(--bg-elev);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:10px;padding:8px;box-shadow:var(--shadow, 0 12px 28px rgba(0,0,0,.35));display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 24px)}.prev-card .tags-pop[hidden]{display:none!important}.modal.modal-create>form.body aside.col.prev .actions{position:relative;display:grid;grid-template-columns:1fr;gap:0;width:100%;box-sizing:border-box}.modal.modal-create>form.body aside.col.prev .actions .btn{width:100%;margin:0!important;flex:initial!important}.modal-create .btn.primary.is-loading,.modal-create form[data-submitting="1"] .btn.primary,.modal-create .btn.draft.is-loading{position:relative;pointer-events:none}.modal-create .btn.primary.is-loading:after,.modal-create form[data-submitting="1"] .btn.primary:after,.modal-create .btn.draft.is-loading:after{content:none}.modal-create .btn.primary>*,.modal-create .btn.draft>*{transition:opacity .12s ease}.modal-create .btn.primary .btn-spinner,.modal-create .btn.draft .btn-spinner{display:none;position:absolute;left:50%;top:50%;width:14px;height:14px;margin:0;transform:translate(-50%,-50%)}.modal-create .btn.primary .btn-spinner:before,.modal-create .btn.draft .btn-spinner:before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;animation:cmSpin .8s linear infinite}.modal-create .btn.primary.is-loading .btn-spinner,.modal-create form[data-submitting="1"] .btn.primary .btn-spinner,.modal-create .btn.draft.is-loading .btn-spinner{display:inline-block;opacity:1}.modal-create .btn.primary.is-loading .btn-label,.modal-create form[data-submitting="1"] .btn.primary .btn-label,.modal-create .btn.draft.is-loading .btn-label{opacity:0}@keyframes cmSpin{to{transform:rotate(360deg)}}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .age-inline{display:grid;grid-template-columns:minmax(84px,60px) minmax(84px,60px) minmax(0,1fr);gap:12px;align-items:end;min-width:0}@media (max-width:760px){.create-backdrop .modal.modal-create [data-mount=name-age-beginner],.create-backdrop .modal.modal-create [data-mount=geo]{grid-template-columns:1fr;gap:10px}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi-switch .switch-lbl{margin-left:0!important;padding-left:0!important}}.create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;z-index:47000;display:flex;align-items:center;justify-content:center}@media (max-width:880px){.create-backdrop .modal.modal-create>form.body{grid-template-columns:1fr!important;grid-template-areas:"main" "prev";padding:12px!important}.create-backdrop .modal.modal-create>form.body>:is(aside.col.prev,.col.prev){position:relative;top:auto;order:99!important}}.modal.modal-create{--cm-inp-bg: #0d0d0d;--cm-inp-bd: #1c1c1c;--cm-inp-fg: #e8e8e8;--cm-inp-dis-bg: #0d0d0d;--cm-inp-dis-bd: #1c1c1c;--cm-inp-dis-fg: #9c9c9c;--cm-radius: 12px;--cm-menu-bg: var(--cm-inp-bg);--cm-menu-bd: var(--cm-inp-bd);--cm-accent: var(--brand-accent);--cm-accent-2: #9b5cff;--cm-close-mask-bg: var(--cm-close-mask-bg-dark, rgba(0,0,0,.6));--cm-close-mask-blur: var(--cm-close-mask-blur-dark, 2px);background:#0a0a0a!important;border:1px solid #1c1c1c!important;border-radius:12px!important;width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin-left:auto;margin-right:auto;overflow-y:hidden;overflow-x:clip;contain:layout paint;position:relative}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send]{position:relative}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send]>*{transition:opacity .12s ease}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send] .btn-spinner{display:none;position:absolute;left:50%;top:50%;width:14px;height:14px;margin:0;transform:translate(-50%,-50%)}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send] .btn-spinner:before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;animation:cmSpin .8s linear infinite}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send].is-loading{pointer-events:none}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send].is-loading .btn-spinner{display:inline-block;opacity:1}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send].is-loading .btn-label{opacity:0}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .col.prev .admin-mod-prev-scroll{display:grid;gap:10px;align-content:start;max-height:calc(100dvh - 220px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;overflow-anchor:none;padding-right:6px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}.cm-vid .vs-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.cm-vid .as-note-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.cm-aud .vs-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.cm-aud .as-note-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.grid-page .filters .specsel-gender .chip-btn[aria-pressed=true]{border-color:#eaeaea!important;box-shadow:none!important}html[data-theme=light] .grid-page .filters .specsel-gender .chip-btn[aria-pressed=true]{border-color:#000!important;box-shadow:none!important}html:not([data-theme=light]) .grid-page .filters .specsel-gender .chip-btn[aria-pressed=true]{border-color:#eaeaea!important;box-shadow:none!important}@media (max-width: 1250px){.create-backdrop .modal-create .specsel-popup .flt-popup-x{position:absolute;top:8px;right:16px;width:30px;height:30px;padding:0;display:grid!important;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border, #3a3a3a);background:var(--prefs-remove-bg, #121212);color:var(--prefs-remove-fg, #d6d6d6);cursor:pointer;z-index:3}.create-backdrop .modal-create .specsel-popup .flt-popup-x.flt-popup-x--inline{position:absolute;top:calc(50% + 2px);right:16px;margin:0;transform:translateY(-50%);flex:0 0 30px}.create-backdrop .modal-create .specsel-popup .flt-popup-x:hover{background:var(--prefs-remove-bg-hover, #1b1b1b)}.create-backdrop .modal-create .specsel-popup .flt-popup-x:active{background:var(--prefs-remove-bg-active, #0d0d0d)}.create-backdrop .modal-create .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):hover{transform:scale(1.04)}.create-backdrop .modal-create .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):active{transform:scale(.96)}.create-backdrop .modal-create .specsel-popup .flt-popup-x.flt-popup-x--inline:hover{transform:translateY(-50%) scale(1.04)}.create-backdrop .modal-create .specsel-popup .flt-popup-x.flt-popup-x--inline:active{transform:translateY(-50%) scale(.96)}.create-backdrop .modal-create .specsel-popup .flt-popup-x:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.create-backdrop .modal-create .specsel-popup .specsel-head{position:relative;padding-right:52px}}.avatar-wrap{position:relative;width:180px;height:180px;overflow:visible}.avatar-img{width:100%;height:100%;object-fit:cover;display:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.prefs-xbtn{width:var(--prefs-remove-size);height:var(--prefs-remove-size);border-radius:var(--prefs-remove-radius);border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);box-shadow:var(--prefs-remove-shadow);display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;opacity:1;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.prefs-xbtn svg{width:14px;height:14px;display:block;pointer-events:none}.prefs-xbtn:hover{transform:scale(1.05);background:var(--prefs-remove-bg-hover)}.prefs-xbtn:active{transform:scale(.96);background:var(--prefs-remove-bg-active)}.prefs-xbtn:focus-visible{outline:2px solid var(--accent, #3b82f6);outline-offset:2px}@media (max-width: 880px){.avatar-row{grid-template-columns:128px 1fr;gap:14px;align-items:center}.avatar-wrap,.avatar-box.circle{width:128px;height:128px}}@media (max-width: 520px){.avatar-row{grid-template-columns:1fr!important;row-gap:16px!important;justify-items:center!important;align-items:start!important}.avatar-wrap,.avatar-box.circle{width:120px!important;height:120px!important}.avatar-actions{width:100%;max-width:360px;justify-self:stretch!important;text-align:center}}.avatar-crop-host .avatar-wrap{position:relative;overflow:visible}.avatar-crop-host .avatar-crop-controls{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;overflow:visible}.avatar-crop-host .avatar-crop-actions,.avatar-crop-host.is-cropping .avatar-actions .avatar-default-actions{display:none}.avatar-crop-host.is-cropping .avatar-crop-controls,.avatar-crop-host.is-cropping .avatar-crop-actions{display:flex}.avatar-crop-host.is-cropping .avatar-img{max-width:none;max-height:none}.avatar-crop-controls{width:100%;justify-content:center}.avatar-crop-controls .ava-arc-slider{pointer-events:auto}.avatar-crop-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.avatar-crop-actions .avatar-crop-save{grid-column:1 / -1}.avatar-crop-actions .btn svg{width:18px;height:18px;display:block}.cropper-wrap{position:fixed;top:0;right:0;bottom:0;left:0;display:none;place-items:center;background:var(--prefs-overlay);z-index:56000}.cropper-wrap.open{display:grid}.cropper-wrap.inline{position:static;inset:auto;background:transparent;z-index:auto;display:none}.avatar-crop-host.is-cropping .cropper-wrap.inline.open{display:block}.cropper{background:linear-gradient(var(--glass-bg, rgba(16,16,16,.88)),var(--glass-bg, rgba(16,16,16,.88)));color:var(--text);border:1px solid var(--surface-border, var(--block-border));border-radius:var(--radius,14px);padding:16px 18px 14px;width:min(94vw,520px);box-shadow:var(--shadow);display:grid;gap:12px;font-family:var(--site-font,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);font-size:14px;isolation:isolate;contain:layout style;backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-sat,100%)) brightness(var(--glass-bright,100%));-webkit-backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-sat,100%)) brightness(var(--glass-bright,100%));background-image:linear-gradient(var(--glass-bg, rgba(16,16,16,.88)),var(--glass-bg, rgba(16,16,16,.88)));position:relative}.cropper-wrap.inline .cropper{width:100%;max-width:100%;box-shadow:none}.cropper .crop-remove{position:absolute;top:12px;right:12px}.crop-area{width:var(--crop-size,300px);height:var(--crop-size,300px);margin:10px auto 12px;background:var(--block-bg);border-radius:50%;overflow:hidden;position:relative}.crop-area .crop-img{position:absolute;left:50%;top:50%;display:block;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:center center}.crop-controls{display:flex;justify-content:center;padding:6px 8px 12px}.crop-range{width:min(360px,80vw)}.crop-actions{display:flex;justify-content:flex-end;gap:8px}.cropper .btn-acc:not(.primary):not(.btn-primary){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm,12px);padding:9px 16px;font-size:14px;line-height:1.15;border:1px solid var(--surface-border, var(--btn-bd));background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .08s ease;text-decoration:none;white-space:nowrap}.cropper .btn-acc:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.cropper .btn-acc:focus-visible{outline:none;box-shadow:0 0 0 2px var(--btn-focus-ring)}.cropper .btn-acc:active{transform:scale(.985)}.cropper .btn-acc[disabled]{opacity:.55;cursor:default;pointer-events:none}.cropper .btn-acc-primary{border-color:var(--btn-primary-bd);background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.cropper .btn-acc-primary:hover{background:var(--btn-accent-hover)}.cropper .btn-acc-primary:active{background:var(--btn-accent-active)}.avatar-crop-controls .ava-arc-slider{width:100%;height:100%;display:block;overflow:visible;pointer-events:none}.avatar-crop-controls .ava-arc-track{fill:none;stroke:var(--line);stroke-width:5;opacity:.6;stroke-linecap:round}.avatar-crop-controls .ava-arc-active{fill:none;stroke:var(--accent, #3b82f6);stroke-width:5;stroke-linecap:round}.avatar-crop-controls .ava-arc-thumb{fill:var(--accent, #3b82f6);stroke:#0b0b0b;stroke-width:3;pointer-events:all;cursor:pointer}.avatar-crop-controls .ava-arc-thumb:active{cursor:pointer}html[data-theme=light] .avatar-crop-controls .ava-arc-thumb{stroke:var(--line, #d0d3dc)}.texts-stack .fi[data-scope=about]{position:relative}.account .acc-row--about>label.acc-about-head,.acc-row--about>label.acc-about-head{display:flex;align-items:baseline;gap:8px}.account .acc-row--about>label.acc-about-head .ttl,.acc-row--about>label.acc-about-head .ttl{font-weight:var(--ttl-h4-weight, 600)}.texts-stack .fi[data-scope=about] .tx-field{position:relative}.texts-stack .fi[data-scope=about] .tx-field textarea{padding-top:28px;font-size:18px}.texts-stack .fi[data-scope=about] .tx-count{position:absolute;top:8px;right:12px;font-size:12px;color:var(--muted);pointer-events:none;z-index:3}@media (min-width: 881px){.account .texts-stack .fi[data-scope=about] .tx-field textarea{--tx-max-h: 9999px !important;max-height:none!important;overflow-y:hidden!important}}html[data-theme=light] .account .texts-stack .fi[data-scope=about] .tx-field textarea,html[data-theme=light] .texts-stack .fi[data-scope=about] .tx-field textarea{background-color:var(--prefs-card-bg);border-color:var(--prefs-field-border-strong, var(--prefs-card-border));color:var(--text)}html[data-theme=light] .account .texts-stack .fi[data-scope=about] .tx-field textarea::placeholder,html[data-theme=light] .texts-stack .fi[data-scope=about] .tx-field textarea::placeholder{font-size:18px}html[data-theme=light] .account .texts-stack .fi[data-scope=about] .tx-field textarea::placeholder,html[data-theme=light] .texts-stack .fi[data-scope=about] .tx-field textarea::placeholder{color:var(--muted);font-size:18px}.texts-stack .fi[data-scope=about] .tx-field textarea::placeholder{font-size:18px}.aboutme-compact .acc-about-head,.aboutme-no-errors [data-err]{display:none}@media (max-width: 880px){.account[data-page=prefs] .texts-stack .fi[data-scope=about] .tx-field textarea{overscroll-behavior:auto;touch-action:auto;-webkit-overflow-scrolling:auto}}.grid-page .filters{--age-track-h: 4px;--age-track-offset-y: 0px;--age-thumb: 30px;--age-bar-w: 12px;--age-thumb-offset-x-left: -3px;--age-thumb-offset-y-left: -8px;--age-thumb-offset-x-right: 1px;--age-thumb-offset-y-right: -8px;--age-track-bg: var(--prefs-card-border, #181818);--age-fill-bg: var(--brand-accent);--thumb-glass-bg: var(--prefs-glass-bg, rgba(16,16,16,.55));--thumb-glass-border: var(--prefs-glass-border, rgba(255,255,255,.14));--thumb-glass-inner: var(--prefs-glass-inner, rgba(255,255,255,.06));--age-thumb-hover-ring: var(--prefs-chip-focus-outline, rgba(255,255,255,.06));--age-gap: 10px;--age-min-slider-w: 140px}@supports (-webkit-appearance: none){.grid-page .filters{--age-thumb-offset-y-left: -9px;--age-thumb-offset-y-right: -9px}}@supports (-moz-appearance: none){.grid-page .filters{--age-thumb-offset-y-left: -2px;--age-thumb-offset-y-right: -2px}}.grid-page .filters .age-row{display:flex;align-items:center;gap:var(--age-gap);flex-wrap:nowrap;width:100%;overflow:visible}.grid-page .filters .age-val{min-width:44px;height:44px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--filters-input-text, #cfcfcf);background:var(--filters-input-bg, #0f0f0f);border:1px solid var(--filters-input-border, #1f1f1f);border-radius:12px;line-height:40px}.grid-page .filters .age-val-input{width:60px;min-width:60px;flex:0 0 60px;box-sizing:border-box;background:var(--filters-input-bg, #0f0f0f);color:var(--filters-input-text, #e8e8e8);border:1px solid var(--filters-input-border, #1f1f1f);border-radius:12px;text-align:center;outline:none;cursor:pointer;line-height:1.2!important;padding:10px;transition:border-color .18s ease;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.grid-page .filters .age-val-input::selection{background:var(--brand-accent-a40)}.grid-page .filters .age-val-input:hover{border-color:#2a2a2a}html[data-theme=light] .grid-page .filters .age-val-input:hover,html[data-theme=light] .grid-page .filters .age-val-input:focus{border-color:#9aa3b2}.grid-page .filters .age-val-input:focus{border-color:#2a2a2a}.grid-page .filters .age-val-input::-webkit-outer-spin-button,.grid-page .filters .age-val-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.grid-page .filters .range.duo{position:relative;flex:1 1 var(--age-min-slider-w, 140px);min-width:0;height:calc(var(--age-thumb) + 8px);display:block}.grid-page .filters .range.duo .track{position:absolute;left:0;right:0;top:calc(50% + var(--age-track-offset-y));transform:translateY(-50%);height:var(--age-track-h);background:var(--age-track-bg, #1b1b1b);border-radius:999px;z-index:1}.grid-page .filters .range.duo .track .fill{position:absolute;left:0;right:0;top:0;bottom:0;background:var(--age-fill-bg, var(--brand-accent));border-radius:999px}.grid-page .filters .range.duo input[type=range]{position:absolute;left:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--age-thumb);background:transparent;outline:0;pointer-events:none;z-index:2}.grid-page .filters .range.duo input.min{top:calc(50% - (var(--age-thumb) / 2) + var(--age-thumb-offset-y-left))}.grid-page .filters .range.duo input.max{top:calc(50% - (var(--age-thumb) / 2) + var(--age-thumb-offset-y-right))}.grid-page .filters .range.duo input.min::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--age-bar-w);height:var(--age-thumb);border-radius:6px;background:linear-gradient(var(--thumb-glass-bg),var(--thumb-glass-bg));border:1px solid var(--thumb-glass-border);box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--thumb-glass-inner);cursor:pointer;margin:0;pointer-events:auto;transform:translate(var(--age-thumb-offset-x-left),var(--age-thumb-offset-y-left));transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,filter .12s ease;-webkit-backdrop-filter:blur(6px) saturate(120%) brightness(108%);backdrop-filter:blur(6px) saturate(120%) brightness(108%)}.grid-page .filters .range.duo input.min:hover::-webkit-slider-thumb,.grid-page .filters .range.duo input.min:active::-webkit-slider-thumb{transform:translate(var(--age-thumb-offset-x-left),var(--age-thumb-offset-y-left)) scaleX(1.25);box-shadow:0 0 14px #00000073,inset 0 0 0 1px var(--thumb-glass-inner),0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.max::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--age-bar-w);height:var(--age-thumb);border-radius:6px;background:linear-gradient(var(--thumb-glass-bg),var(--thumb-glass-bg));border:1px solid var(--thumb-glass-border);box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--thumb-glass-inner);cursor:pointer;margin:0;pointer-events:auto;transform:translate(var(--age-thumb-offset-x-right),var(--age-thumb-offset-y-right));transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,filter .12s ease;-webkit-backdrop-filter:blur(6px) saturate(120%) brightness(108%);backdrop-filter:blur(6px) saturate(120%) brightness(108%)}.grid-page .filters .range.duo input.max:hover::-webkit-slider-thumb,.grid-page .filters .range.duo input.max:active::-webkit-slider-thumb{transform:translate(var(--age-thumb-offset-x-right),var(--age-thumb-offset-y-right)) scaleX(1.25);box-shadow:0 0 14px #00000073,inset 0 0 0 1px var(--thumb-glass-inner),0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.min::-moz-range-thumb,.grid-page .filters .range.duo input.max::-moz-range-thumb{width:var(--age-bar-w);height:var(--age-thumb);border-radius:6px;background:linear-gradient(var(--thumb-glass-bg),var(--thumb-glass-bg));border:1px solid var(--thumb-glass-border);box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--thumb-glass-inner);cursor:pointer;pointer-events:auto;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background-color .12s ease,filter .12s ease;transform:translate(var(--age-thumb-offset-x-left),var(--age-thumb-offset-y-left))}.grid-page .filters .range.duo input.min:hover::-moz-range-thumb{transform:translate(var(--age-thumb-offset-x-left),var(--age-thumb-offset-y-left)) scaleX(1.25);box-shadow:0 0 14px #00000073,inset 0 0 0 1px var(--thumb-glass-inner),0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.max:hover::-moz-range-thumb{transform:translate(var(--age-thumb-offset-x-right),var(--age-thumb-offset-y-right)) scaleX(1.25);box-shadow:0 0 14px #00000073,inset 0 0 0 1px var(--thumb-glass-inner),0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.max::-moz-range-thumb{transform:translate(var(--age-thumb-offset-x-right),var(--age-thumb-offset-y-right))}.grid-page .filters .range.duo input[type=range]::-webkit-slider-runnable-track{height:0;background:transparent}.grid-page .filters .range.duo input[type=range]::-moz-range-track{height:0;background:transparent}.ph-ghost{position:fixed;left:0;top:0;transform:translate(-50%,-50%) scale(1.04);z-index:56999;pointer-events:none;border-radius:10px;overflow:hidden;box-shadow:var(--prefs-photo-ghost-shadow, 0 8px 18px rgba(0,0,0,.35));opacity:.98}.modal.modal-create.ac-modal{position:relative;display:flex;flex-direction:column;overflow:hidden;--ac-heading-color: var(--modal-heading-color, var(--cm-form-title-main));--cm-close-mask-bg: var(--cm-close-mask-bg-dark, rgba(0,0,0,.6));--cm-close-mask-blur: var(--cm-close-mask-blur-dark, 2px);box-sizing:border-box;width:min(1100px,calc(100vw - 24px));height:calc(100vh - 32px);max-height:calc(100vh - 32px);background:var(--mus-surface-bg);border:1px solid var(--mus-surface-border);border-radius:var(--radius);margin-left:auto;margin-right:auto;font-family:var(--site-font, inherit)}.modal.modal-create.ac-modal .cm-close-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cm-close-mask-bg, rgba(0,0,0,.65));opacity:0;pointer-events:none;transition:opacity .16s ease-out;z-index:12000}.modal.modal-create.ac-modal:has(.head.ask-open) .cm-close-mask{opacity:1;backdrop-filter:blur(var(--cm-close-mask-blur, 0px));-webkit-backdrop-filter:blur(var(--cm-close-mask-blur, 0px))}html[data-theme=light] .modal.modal-create.ac-modal{--cm-close-mask-bg: var(--cm-close-mask-bg-light, rgba(125,125,125,.18));--cm-close-mask-blur: var(--cm-close-mask-blur-light, 2px)}.modal.modal-create.ac-modal>.head{position:relative;z-index:13001}.modal.modal-create.ac-modal>.head .xbtn{position:relative;z-index:3;pointer-events:auto}.modal.modal-create.ac-modal :is(input,textarea,button){font-family:inherit}.create-backdrop:focus,.create-backdrop:focus-visible{outline:none;box-shadow:none}.create-backdrop.open.closing .modal.modal-create{animation:cmOut .2s ease-in both!important;transform:translateY(6px) scale(.985);opacity:1}.modal.modal-create.ac-modal>.body.ac-body{display:flex!important;flex-direction:column;grid-template-columns:1fr!important;padding:18px 16px 20px;overflow:hidden;flex:1 1 auto;justify-content:center;min-height:520px;position:relative;z-index:1}.modal.modal-create.ac-modal[data-mobile-editing="1"]>.body.ac-body{justify-content:flex-start}.modal.modal-create.ac-modal>.body.ac-body .col{max-width:700px;width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;min-height:0}.ac-center{display:flex;flex-direction:column;position:relative;flex:1 1 auto;min-height:0;overflow:hidden;padding:24px 0}.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-center{overflow-y:auto;overflow-x:hidden;padding:12px 0 calc(20px + var(--ac-mobile-kb-inset, 0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ac-track{display:flex;flex-direction:column;gap:calc(50vh + 120px);transform:translateY(0);transition:transform .6s ease;will-change:transform}.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-track{gap:0;transform:none!important;transition:none!important;will-change:auto}.ac-track:before,.ac-track:after{content:"";display:block;height:calc(50vh - 140px)}.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-track:before,.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-track:after{display:none}.ac-step{display:grid;gap:18px;position:relative;opacity:1;transform:none;pointer-events:auto;padding:8px 0;min-height:800px;align-content:center}.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-step{min-height:auto;align-content:start;padding:0 0 16px}.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-step:not(.active){display:none}.ac-step.active{opacity:1}.ac-step-title{font-size:22px;font-weight:700;text-align:center}.ac-step-title,.ac-step-title--secondary,.ac-summary-title{color:var(--ac-heading-color, var(--cm-form-title-main))}.ac-step-title--secondary{margin-top:4px}.ac-step-row{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:start}.ac-step-row--duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.ac-step[data-step="3"] .ac-tag-group{margin:0}.ac-step[data-step="0"] .ac-step-row{grid-template-columns:1fr;justify-items:center;text-align:center;align-items:center}.ac-aboutme .tx-field textarea{white-space:pre-wrap;overflow-wrap:normal;word-break:normal;overflow-x:auto;max-height:40vh!important;min-height:240px;height:240px!important;overflow-y:scroll!important;scrollbar-gutter:stable;resize:none}.ac-aboutme .tx-field textarea::placeholder{font-size:18px!important}html[data-theme=light] .modal.modal-create.ac-modal .ac-aboutme .tx-field textarea{color:var(--text);--specsel-placeholder-color: var(--prefs-muted-strong, #9aa3b2)}html[data-theme=light] .modal.modal-create.ac-modal .ac-aboutme .tx-field textarea:placeholder-shown{color:var(--specsel-placeholder-color, var(--prefs-muted-strong, #9aa3b2));-webkit-text-fill-color:var(--specsel-placeholder-color, var(--prefs-muted-strong, #9aa3b2))}.ac-aboutme .tx-field{overflow:hidden;border-radius:12px}.ac-avatar-block{display:flex;align-items:center;justify-content:center;width:100%}.ac-card{display:grid;gap:12px;padding:40px 0 20px;border-radius:16px;border:1px solid var(--block-border, var(--surface-border));background:var(--block-bg, var(--surface-bg));box-shadow:none;width:min(320px,100%);text-align:center;justify-items:center}.modal.modal-create.ac-modal .avatar-row{grid-template-columns:1fr;justify-items:center;row-gap:20px;align-items:center}.modal.modal-create.ac-modal .avatar-actions .btns{display:flex;gap:8px;flex-wrap:nowrap;justify-content:center;width:225px}.modal.modal-create.ac-modal .avatar-actions .btn:active{transform:none}.modal.modal-create.ac-modal .avatar-actions{display:grid;gap:8px;align-content:start;justify-items:center;text-align:center;max-width:260px;width:100%}.modal.modal-create.ac-modal .avatar-actions .btns .btn{width:100%}.modal.modal-create.ac-modal .avatar-wrap,.modal.modal-create.ac-modal .avatar-box.circle{width:225px;height:225px}.ac-fields-row{width:100%;align-items:end;grid-template-columns:160px minmax(0,1fr);column-gap:32px}.ac-field--count{max-width:160px}.ac-members-count{width:100%;text-align:center;padding-left:8px;padding-right:8px;height:44px;line-height:44px;font-size:15px}.ac-count-control{display:grid;grid-template-columns:auto minmax(64px,1fr) auto;align-items:center;gap:6px;overflow:visible;position:relative}.ac-count-control .tx-hint{left:0!important;top:-32px!important;transform:none!important}.ac-step[data-step="2"] .ac-count-control .ac-count-btn{margin:2px}.ac-step[data-step="2"] .ac-count-btn.btn{width:32px;height:44px;min-height:44px;border-radius:12px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.ac-step[data-step="2"] .ac-members-count{width:100%;min-width:70px;text-align:center;font-size:17px;padding:10px 0}.ac-step[data-step="2"] .ac-count-icon{position:relative;display:block;width:12px;height:2px;border-radius:999px;background:currentColor}.ac-step[data-step="2"] .ac-count-icon.is-plus:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:12px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.ac-count-control .ac-members-count{padding:10px 4px}.ac-members-count,.ac-field--age .age-val-input{cursor:pointer;overflow:visible}.ac-members-count:hover,.ac-field--age .age-val-input:hover,.ac-field--name input[type=text]:hover,.ac-aboutme .tx-field textarea:hover,.ac-members-count:focus,.ac-field--age .age-val-input:focus,.ac-field--name input[type=text]:focus,.ac-aboutme .tx-field textarea:focus,.modal.modal-create.ac-modal .specsel-input:hover,.modal.modal-create.ac-modal .specsel-input:focus,.modal.modal-create.ac-modal .specsel-input:focus-within{background:var(--filters-input-bg, var(--surface-bg));color:var(--filters-input-text, var(--text))}html[data-theme=dark] .modal.modal-create.ac-modal .specsel-input:hover,html[data-theme=dark] .modal.modal-create.ac-modal .specsel-input:focus,html[data-theme=dark] .modal.modal-create.ac-modal .specsel-input:focus-within,html[data-theme=dark] .ac-count-btn:hover,html[data-theme=dark] .ac-members-count:hover,html[data-theme=dark] .ac-field--age .age-val-input:hover,html[data-theme=dark] .ac-field--name input[type=text]:hover,html[data-theme=dark] .ac-aboutme .tx-field textarea:hover,html[data-theme=dark] .ac-members-count:focus,html[data-theme=dark] .ac-field--age .age-val-input:focus,html[data-theme=dark] .ac-field--name input[type=text]:focus,html[data-theme=dark] .ac-aboutme .tx-field textarea:focus{border-color:#2a2a2a}html[data-theme=light] .modal.modal-create.ac-modal .specsel-input:hover,html[data-theme=light] .modal.modal-create.ac-modal .specsel-input:focus,html[data-theme=light] .modal.modal-create.ac-modal .specsel-input:focus-within,html[data-theme=light] .ac-count-btn:hover,html[data-theme=light] .ac-members-count:hover,html[data-theme=light] .ac-field--age .age-val-input:hover,html[data-theme=light] .ac-field--name input[type=text]:hover,html[data-theme=light] .ac-aboutme .tx-field textarea:hover,html[data-theme=light] .ac-members-count:focus,html[data-theme=light] .ac-field--age .age-val-input:focus,html[data-theme=light] .ac-field--name input[type=text]:focus,html[data-theme=light] .ac-aboutme .tx-field textarea:focus{border-color:#9aa3b2}.ac-members-count:focus::placeholder,.ac-field--age .age-val-input:focus::placeholder{opacity:0}.ac-members-count,.ac-field--age .age-val-input{line-height:16px}.ac-step[data-step="2"] .specsel-input{overflow:visible}.ac-field--age{width:100%}.ac-field--age .age-row{display:flex;align-items:center;gap:12px;width:100%}.ac-field--age .ac-age-panels{position:relative;height:44px;overflow:visible}.ac-field--age .ac-age-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:100%;transition:opacity .22s ease;will-change:opacity}.ac-field--age .ac-age-panel--single{opacity:0;pointer-events:none}.ac-field--age.is-single .ac-age-panel--single{opacity:1;pointer-events:auto}.ac-field--age.is-single .ac-age-panel--range{opacity:0;pointer-events:none}.ac-age-panel--single .ac-age-single-wrap,.ac-age-panel--range .ac-age-row{width:100%}.ac-age-single-wrap{position:relative;display:inline-flex;align-items:center}.ac-age-single[disabled]{opacity:.7;cursor:not-allowed}.ac-age-hint{position:absolute;left:0;top:-34px;z-index:2;pointer-events:none;font-size:12px;line-height:1.3;color:#fff;background:var(--brand-accent);border:1px solid var(--brand-accent);padding:6px 8px;border-radius:8px;box-shadow:0 8px 18px #00000059;opacity:0;transform:none;transition:opacity .18s ease;white-space:nowrap;overflow:visible}.ac-age-single-wrap:hover .ac-age-hint{opacity:1}.ac-field--age .age-val-input{width:56px;min-width:56px;height:44px;border-radius:12px;text-align:center;padding:10px 4px;box-sizing:border-box;flex:0 0 auto;font-size:15px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ac-field--age,.ac-field--age .ac-age-panels,.ac-field--age .ac-age-panel{min-height:46px}.ac-age-single{box-sizing:border-box}.ac-field--age .age-val-input::-webkit-outer-spin-button,.ac-field--age .age-val-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ac-field--age .range.duo{position:relative;flex:1 1 auto;min-width:0;height:38px;display:block;padding:0 10px}.ac-field--age .range.duo .track{position:absolute;left:10px;right:10px;top:50%;transform:translateY(-50%);height:4px;background:var(--prefs-card-border, #181818);border-radius:999px;z-index:1}.ac-field--age .range.duo .track .fill{position:absolute;left:0;right:0;top:0;bottom:0;background:var(--brand-accent);border-radius:999px}.ac-field--age .range.duo input[type=range]{position:absolute;left:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;background:transparent;outline:0;pointer-events:none;z-index:2}.ac-field--age .range.duo input.min,.ac-field--age .range.duo input.max{top:calc(50% - 1px);transform:translateY(-50%)}.ac-field--age .range.duo input.max{margin-left:-1px}.ac-field--age .range.duo input.min::-webkit-slider-thumb,.ac-field--age .range.duo input.max::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:30px;border-radius:6px;background:#141414;border:1px solid var(--prefs-glass-border, rgba(255,255,255,.14));box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--prefs-glass-inner, rgba(255,255,255,.06));cursor:pointer;margin:0;pointer-events:auto;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;-webkit-backdrop-filter:blur(6px) saturate(120%) brightness(108%);backdrop-filter:blur(6px) saturate(120%) brightness(108%)}html[data-theme=light] .ac-field--age .range.duo input.min::-webkit-slider-thumb,html[data-theme=light] .ac-field--age .range.duo input.max::-webkit-slider-thumb{background:linear-gradient(var(--prefs-glass-bg),var(--prefs-glass-bg));border-color:var(--prefs-glass-border);box-shadow:0 0 10px #0000001f,inset 0 0 0 1px var(--prefs-glass-inner)}html[data-theme=light] .ac-field--age .range.duo input.min:hover::-webkit-slider-thumb,html[data-theme=light] .ac-field--age .range.duo input.min:active::-webkit-slider-thumb,html[data-theme=light] .ac-field--age .range.duo input.max:hover::-webkit-slider-thumb,html[data-theme=light] .ac-field--age .range.duo input.max:active::-webkit-slider-thumb{transform:scaleX(1.25);box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--prefs-glass-inner),0 0 0 6px var(--prefs-chip-focus-outline)}.ac-field--age .range.duo input.min:hover::-webkit-slider-thumb,.ac-field--age .range.duo input.min:active::-webkit-slider-thumb,.ac-field--age .range.duo input.max:hover::-webkit-slider-thumb,.ac-field--age .range.duo input.max:active::-webkit-slider-thumb{transform:scaleX(1.25);box-shadow:0 0 14px #00000073,inset 0 0 0 1px var(--prefs-glass-inner, rgba(255,255,255,.06)),0 0 0 6px var(--prefs-chip-focus-outline, rgba(255,255,255,.06))}.ac-field--age .range.duo input.min::-moz-range-thumb,.ac-field--age .range.duo input.max::-moz-range-thumb{width:12px;height:30px;border-radius:6px;background:#141414;border:1px solid var(--prefs-glass-border, rgba(255,255,255,.14));box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--prefs-glass-inner, rgba(255,255,255,.06));cursor:pointer;pointer-events:auto;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}html[data-theme=light] .ac-field--age .range.duo input.min::-moz-range-thumb,html[data-theme=light] .ac-field--age .range.duo input.max::-moz-range-thumb{background:linear-gradient(var(--prefs-glass-bg),var(--prefs-glass-bg));border-color:var(--prefs-glass-border);box-shadow:0 0 10px #0000001f,inset 0 0 0 1px var(--prefs-glass-inner)}html[data-theme=light] .ac-field--age .range.duo input.min:hover::-moz-range-thumb,html[data-theme=light] .ac-field--age .range.duo input.min:active::-moz-range-thumb,html[data-theme=light] .ac-field--age .range.duo input.max:hover::-moz-range-thumb,html[data-theme=light] .ac-field--age .range.duo input.max:active::-moz-range-thumb{transform:scaleX(1.25);box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--prefs-glass-inner),0 0 0 6px var(--prefs-chip-focus-outline)}.ac-field--age .range.duo{padding:0 6px}.ac-field--age .range.duo input.min:hover::-moz-range-thumb,.ac-field--age .range.duo input.max:hover::-moz-range-thumb{transform:scaleX(1.25);box-shadow:0 0 14px #00000073,inset 0 0 0 1px var(--prefs-glass-inner, rgba(255,255,255,.06)),0 0 0 6px var(--prefs-chip-focus-outline, rgba(255,255,255,.06))}.ac-field--age .range.duo input[type=range]::-webkit-slider-runnable-track,.ac-field--age .range.duo input[type=range]::-moz-range-track{height:0;background:transparent}.ac-field{display:grid;gap:8px;width:100%}.ac-field.ac-field--name{max-width:520px;margin:0 auto;position:relative;display:grid;min-height:44px;justify-items:center;overflow:visible}.ac-field--name .ac-name:focus::placeholder{opacity:0}.ac-field--name .ac-name::placeholder{font-size:18px;line-height:18px;color:#ffffffa6;opacity:1;font-weight:400}html[data-theme=light] .ac-field--name .ac-name::placeholder{color:#5a5a5a}html[data-theme=light] .ac-field--name .ac-name:focus::placeholder{opacity:0}.ac-field--name .ac-name,.ac-field--name .ac-name-display{grid-area:1 / 1}.ac-field--name .ac-name{transition:opacity .2s ease,transform .2s ease;height:44px!important;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:320px;min-width:320px;max-width:320px;padding:12px 14px;border-radius:12px}.ac-field--name .ac-name:placeholder-shown:hover{cursor:pointer}.ac-field--name .ac-name-display{position:absolute;left:50%;top:0;opacity:0;transform:translate(-50%,6px);transition:opacity .2s ease,transform .2s ease;font-size:clamp(24px,5vw,36px);font-weight:700;line-height:44px;height:44px;text-align:center;cursor:pointer;pointer-events:none;width:min(520px,100vw);max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-field--name.is-display .ac-name{opacity:0;transform:translateY(-4px);pointer-events:none}.ac-field--name.is-display .ac-name-display{opacity:1;transform:translate(-50%);pointer-events:auto}.modal.modal-create.ac-modal .ac-field>label,.modal.modal-create.ac-modal .ac-tag-title{font-size:13px;font-weight:400;letter-spacing:0;font-family:inherit;color:var(--cm-form-title-main);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:19px;display:flex;align-items:center;gap:8px}html[data-theme=dark] .modal.modal-create.ac-modal .ac-field>label,html[data-theme=dark] .modal.modal-create.ac-modal .ac-tag-title{color:var(--cm-form-title-sub)}.ac-field input[type=text],.ac-field input[type=number],.ac-field textarea{width:100%;border-radius:12px;border:1px solid var(--line, var(--surface-border));background:var(--surface-bg);color:var(--text);padding:12px 14px;font-size:16px}.ac-field.ac-field--name input[type=text]{text-align:center}.ac-field input[type=text]:focus,.ac-field input[type=number]:focus,.ac-field textarea:focus{outline:none;box-shadow:none;border-color:var(--line, var(--surface-border))}.ac-field textarea{min-height:180px;resize:vertical}.ac-field.ac-field--age .age-val-input{width:80px;min-width:56px;padding:10px 4px;flex:0 0 auto;font-size:15px}.ac-hint{font-size:12px;color:var(--muted)}.ac-avatar{display:grid;gap:10px;justify-items:center}.ac-avatar-preview{width:180px;height:180px;border-radius:50%;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px dashed var(--surface-border);display:grid;place-items:center;overflow:hidden}.ac-avatar-preview img{width:100%;height:100%;object-fit:cover}.ac-avatar .btn{width:100%}.ac-tag-group{display:grid;gap:10px;padding:0;border:0;background:transparent}.ac-tag-group .ac-tag-title{font-weight:600}.ac-tag-group .ac-specsel,.ac-tag-group .specsel{width:100%}.ac-tag-group .specsel-popup{z-index:4}@media (max-width: 1250px){.modal.modal-create.ac-modal .specsel-popup{padding-top:14px}.modal.modal-create.ac-modal .specsel-popup .specsel-head{position:sticky;top:0;z-index:4;display:flex;align-items:center;min-height:38px;margin:0;padding:8px 52px 8px 4px;background:var(--specsel-popup-bg, var(--specsel-popup-fallback-bg, #101010));box-shadow:none}.modal.modal-create.ac-modal .specsel-popup .flt-popup-x{position:absolute;top:10px;right:16px;width:30px;height:30px;padding:0;display:grid!important;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border, #3a3a3a);background:var(--prefs-remove-bg, #121212);color:var(--prefs-remove-fg, #d6d6d6);cursor:pointer;z-index:6}.modal.modal-create.ac-modal .specsel-popup .flt-popup-x.flt-popup-x--inline{position:absolute;top:calc(50% + 2px);right:16px;margin:0;transform:translateY(-50%);flex:0 0 30px}.modal.modal-create.ac-modal .specsel-popup .flt-popup-x:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}}.modal.modal-create.ac-modal .ac-photos .ph{transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.modal.modal-create.ac-modal .ac-photos .ph.dragging{transition:transform 60ms linear}.modal.modal-create.ac-modal .ac-photos-drop{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease;transform:none;will-change:transform;backface-visibility:hidden;contain:paint;padding:1px;box-sizing:border-box;position:relative;border:0}.modal.modal-create.ac-modal .ac-photos-drop.is-dragover{transform:translateY(-1px)}.modal.modal-create.ac-modal .ac-photos-drop:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1.5px dashed rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-alpha));border-radius:12px;pointer-events:none}.modal.modal-create.ac-modal .ac-photos-drop.is-dragover:before{border-color:var(--prefs-drop-active-border, var(--btn-primary-bd, #6b8cff))}.ac-photos .tx-hint{transform:none!important;animation:acHintFade 2.2s ease forwards;will-change:opacity}@keyframes acHintFade{0%{opacity:0}8%{opacity:1}82%{opacity:1}to{opacity:0}}.modal.modal-create.ac-modal .ac-specsel-instruments .specsel-popup .chip-btn{background:var(--specsel-popup-chip-bg, #0f0f0f)!important;border-color:var(--specsel-popup-chip-border, #2a2a2a)!important;color:var(--specsel-popup-chip-text, #ddd)!important;box-shadow:none!important}.modal.modal-create.ac-modal .ac-specsel-instruments .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #2a2a2a)!important;box-shadow:0 0 0 2px #ffffff0a inset!important}.modal.modal-create.ac-modal .ac-specsel-genres .specsel-popup .chip-btn:hover,.modal.modal-create.ac-modal .ac-specsel-artists .specsel-popup .chip-btn:hover{border-color:#fff!important}html[data-theme=light] .modal.modal-create.ac-modal .ac-specsel-genres .specsel-popup .chip-btn:hover,html[data-theme=light] .modal.modal-create.ac-modal .ac-specsel-artists .specsel-popup .chip-btn:hover{border-color:#1a1a1a!important}.modal.modal-create.ac-modal .ac-specsel-host{--specsel-min-h: 28px;--specsel-pad-x: 10px;--specsel-font-size: 16px;--specsel-line-height: 28px;--specsel-chip-font-size: 16px;--specsel-chip-min: 30px;--specsel-chip-max: 150px}.modal.modal-create.ac-modal .ac-specsel-host .specsel-input{align-items:center;align-content:flex-start;gap:6px;padding:10px;border:1px solid var(--line, var(--surface-border));border-radius:12px;background:var(--surface-bg);box-sizing:border-box}.modal.modal-create.ac-modal .ac-specsel-host .specsel-input input.specsel-filter{line-height:var(--specsel-line-height, 26px)}.modal.modal-create.ac-modal .ac-specsel-host .chip-btn{min-height:28px;height:28px;line-height:28px;padding:0 10px}.modal.modal-create.ac-modal{--specsel-popup-bg: #101010;--specsel-popup-border: rgba(255, 255, 255, .08);--specsel-popup-fallback-bg: #101010;--specsel-popup-shadow: none;--specsel-popup-fade-gradient: linear-gradient(180deg, rgba(16,16,16,0) 0%, rgba(16,16,16,.72) 55%, #101010 100%);--specsel-popup-chip-bg: #0f0f0f;--specsel-popup-chip-border: #2a2a2a;--specsel-popup-chip-text: #ddd;--specsel-popup-muted-text: #9aa3b2}html[data-theme=light] .modal.modal-create.ac-modal{--specsel-popup-bg: #ffffff;--specsel-popup-border: rgba(0, 0, 0, .08);--specsel-popup-fallback-bg: #ffffff;--specsel-popup-shadow: none;--specsel-popup-fade-gradient: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.92) 55%, #ffffff 100%);--specsel-popup-chip-bg: #f3f4f9;--specsel-popup-chip-border: #d4d7e0;--specsel-popup-chip-text: #1f2433;--specsel-popup-muted-text: #6e7484;--specsel-placeholder-color: #858585}.modal.modal-create.ac-modal .specsel-popup{-webkit-backdrop-filter:none;backdrop-filter:none}.ac-tags{display:flex;flex-wrap:wrap;gap:8px}.ac-tag{border-radius:999px;padding:6px 12px;border:1px solid var(--surface-border);background:#ffffff0a;color:var(--text);font-size:12px;cursor:pointer}.ac-tag-selected{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;border:1px solid var(--surface-border);background:#00000029;font-size:12px}.ac-tag-selected button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;line-height:1}.ac-photos{display:grid;gap:12px;isolation:isolate;overflow:visible}.modal.modal-create.ac-modal .ac-photos-drop{overflow:visible}.ac-dropzone{border:1px dashed var(--surface-border);border-radius:12px;padding:18px;text-align:center;cursor:pointer;color:var(--muted);background:#ffffff05}.ac-dropzone:hover{border-color:var(--brand-accent, #6b8cff);color:var(--text)}.modal.modal-create.ac-modal .ac-photos-drop .pd-inner{display:flex;align-items:center;gap:12px;min-width:0}.modal.modal-create.ac-modal .ac-photos-drop .pd-text{min-width:0;flex:1 1 auto}.modal.modal-create.ac-modal .ac-photos-drop .pd-title,.modal.modal-create.ac-modal .ac-photos-drop .pd-sub,.modal.modal-create.ac-modal .ac-photos-drop .pd-hint{overflow-wrap:anywhere}@media (max-width: 420px){.modal.modal-create.ac-modal .ac-photos-drop{padding:14px}.modal.modal-create.ac-modal .ac-photos-drop .pd-inner{gap:10px;align-items:center}.modal.modal-create.ac-modal .ac-photos-drop .pd-ico{width:40px;height:40px;flex-basis:40px}.modal.modal-create.ac-modal .ac-photos-drop .pd-title{font-size:13px}.modal.modal-create.ac-modal .ac-photos-drop .pd-sub{font-size:12px}.modal.modal-create.ac-modal .ac-photos-drop .pd-hint{font-size:11px}}.ac-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.ac-summary-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center}.ac-summary-left{display:grid;gap:10px;justify-items:center;text-align:center}.ac-summary-avatar{width:180px;height:180px;border-radius:50%;overflow:hidden;border:1px solid var(--surface-border);background:var(--surface-bg);display:grid;place-items:center}.ac-summary-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ac-summary-avatar-placeholder{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#ffffff14,#ffffff05)}.ac-summary-name{font-size:36px;font-weight:700;line-height:.6}.ac-summary-type{font-size:12px;color:var(--muted)}.ac-summary-right{display:grid;gap:24px;align-self:center}.modal.modal-create.ac-modal .ac-specsel-artists .specsel-input[aria-disabled=true],.modal.modal-create.ac-modal .ac-specsel-artists .specsel-input[aria-disabled=true] *{cursor:not-allowed}.modal.modal-create.ac-modal .ac-specsel-artists .specsel-input[aria-disabled=true]:hover,.modal.modal-create.ac-modal .ac-specsel-artists .specsel-input[aria-disabled=true]:focus-within{border-color:var(--line, var(--surface-border));box-shadow:none}.ac-summary-stack{margin-top:18px;display:grid;gap:24px}.ac-summary-block{display:grid;gap:10px}.ac-summary-title{font-size:13px;font-weight:400;letter-spacing:0;font-family:inherit;color:var(--cm-form-title-main);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:19px;display:flex;align-items:center;gap:8px}html[data-theme=dark] .modal.modal-create.ac-modal .ac-summary-title{color:var(--cm-form-title-sub)}.ac-summary-row{display:flex;flex-wrap:wrap;gap:10px}.ac-summary-pill{border:1px solid var(--surface-border);border-radius:999px;padding:4px 10px;background:var(--surface-bg);font-size:16px}.ac-summary-tags{display:flex;flex-wrap:wrap;gap:8px}.ac-summary-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:28px;padding:4px 10px;border:1px solid var(--cap-bd, var(--surface-border));background:var(--cap-bg, rgba(255,255,255,.04));color:var(--cap-fg, var(--text));font-size:var(--specsel-chip-font-size, 16px);font-weight:400;line-height:1.25}.ac-summary-empty{color:var(--muted);font-size:12px}.ac-summary-bio .ac-summary-text{max-height:none;overflow:visible;padding-right:0;line-height:1.5;font-size:18px;white-space:pre-wrap}.ac-summary{max-height:min(560px,calc(100vh - 320px));overflow:auto;padding-right:6px}.ac-summary-photos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ac-summary-photo{border-radius:10px;overflow:hidden;border:1px solid var(--surface-border);background:var(--surface-bg);aspect-ratio:1 / 1}.ac-summary-photo img{width:100%;height:100%;object-fit:cover;display:block}.ac-photo{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--surface-border);background:#111}.ac-photo img{width:100%;height:110px;object-fit:cover;display:block}.ac-photo button{position:absolute;top:6px;right:6px;border:0;background:#0009;color:#fff;width:24px;height:24px;border-radius:50%;cursor:pointer}.modal.modal-create .foot.ac-foot{justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ac-foot-left{display:grid;gap:6px;min-width:220px}.ac-progress-label{font-size:12px;color:var(--muted)}.ac-actions{display:flex;gap:10px;flex-direction:row;align-items:center;justify-content:space-between;z-index:3;pointer-events:auto;position:absolute;left:16px;right:16px;bottom:18px}.ac-actions-row{display:flex;gap:10px;align-items:center;pointer-events:auto}.ac-actions-row--left{justify-content:flex-start}.ac-actions-row--right{justify-content:flex-end}.ac-actions-row .btn{pointer-events:auto}.ac-back.is-hidden{display:none}.ac-error{font-size:12px;color:#ff8585;min-height:16px;text-align:right}.modal.modal-create.ac-modal .ac-next.is-disabled,.modal.modal-create.ac-modal .ac-next[aria-disabled=true]{background:var(--btn-primary-disabled-bg, #121212);color:var(--btn-primary-disabled-fg, #8a90a3);border-color:var(--btn-primary-disabled-bd, var(--btn-bd));cursor:not-allowed}.modal.modal-create.ac-modal .ac-next{display:inline-flex;align-items:center;gap:8px}.modal.modal-create.ac-modal .ac-next-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;display:none;animation:acNextSpin .8s linear infinite}.modal.modal-create.ac-modal .ac-next.is-loading{cursor:progress}.modal.modal-create.ac-modal .ac-next.is-loading .ac-next-spinner{display:inline-block}.modal.modal-create.ac-modal .ac-next.is-loading .ac-next-label{opacity:.75}@keyframes acNextSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 840px){.modal.modal-create.ac-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:8px auto}.modal.modal-create.ac-modal>.body.ac-body{padding:0 16px;min-height:0;justify-content:flex-start}.modal.modal-create.ac-modal>.body.ac-body .col{min-height:0;justify-content:flex-start}.ac-step[data-step="0"]{--ac-step0-shell-w: min(320px, calc(100vw - 88px) )}.ac-step[data-step="0"] .ac-card{width:var(--ac-step0-shell-w);max-width:var(--ac-step0-shell-w);box-sizing:border-box}.ac-step[data-step="0"] .ac-field--name{width:var(--ac-step0-shell-w);max-width:var(--ac-step0-shell-w);min-width:0;box-sizing:border-box}.ac-step[data-step="0"] .ac-field--name .ac-name{width:var(--ac-step0-shell-w);min-width:0;max-width:var(--ac-step0-shell-w);box-sizing:border-box}.ac-step[data-step="0"] .ac-field--name .ac-name-display{width:var(--ac-step0-shell-w);max-width:var(--ac-step0-shell-w)}.ac-step[data-step="0"] .ac-field--name .ac-name-display.is-long{font-size:clamp(18px,5vw,28px)}.ac-center,.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-center{overflow-y:auto;overflow-x:hidden;position:relative;flex:1 1 auto;min-height:0;padding:16px 0 calc(16px + var(--ac-mobile-kb-inset, 0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none}.ac-center::-webkit-scrollbar{display:none;width:0;height:0}.ac-track,.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-track{gap:0;transform:none!important;transition:none!important;will-change:auto}.ac-track:before,.ac-track:after,.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-track:before,.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-track:after{display:none}.ac-step,.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-step{display:none;min-height:100%;align-content:center;padding:8px 0 20px}.ac-step.active,.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-step.active{display:grid;min-height:100%;position:relative;z-index:10}.modal.modal-create.ac-modal[data-mobile-editing="1"] .ac-step.active,.ac-step.active:has(.specsel[data-open=true]){min-height:auto;align-content:start}.ac-step.active.mobile-enter{animation:acMobileStepIn .24s ease both}.modal.modal-create.ac-modal .ac-specsel-host .specsel-popup{position:static;left:auto;right:auto;top:auto;margin-top:8px;margin-bottom:0;width:100%;z-index:auto}.ac-actions{position:relative;left:auto;right:auto;bottom:auto;margin-top:8px;padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));z-index:4;background:transparent}.ac-card{display:grid;gap:12px;padding:20px 0}.ac-fields-row{justify-items:center}.ac-field--count{max-width:none;width:100%;justify-items:center}.ac-count-control,.ac-field--age.is-single .ac-age-panel--single{justify-content:center}.ac-field--age .ac-age-panel{transition:opacity .34s ease,transform .34s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.ac-field--age .ac-age-panel--single{transform:translate(10px) scale(.985)}.ac-field--age.is-single .ac-age-panel--single{transform:translate(0) scale(1);transition-delay:.12s}.ac-field--age.is-single .ac-age-panel--range{transform:translate(-10px) scale(.985);transition-delay:0s}.ac-field--age.is-single{justify-items:center}.ac-field--age .ac-age-panels{width:100%}.ac-field--age.is-single>label{width:100%;justify-content:center;justify-self:center;text-align:center}.ac-age-single-wrap{justify-content:center;margin-left:auto;margin-right:auto}.ac-summary{max-height:min(560px,calc(100vh - 280px))}.ac-summary-grid{grid-template-columns:1fr;gap:14px;align-items:start}.ac-summary-left{gap:0}.ac-summary-avatar{width:148px;height:148px;margin:0 auto}.ac-summary-right{gap:12px}.ac-summary-right>.ac-summary-block:first-child{justify-items:center;text-align:center}.ac-summary-right>.ac-summary-block:first-child .ac-summary-title,.ac-summary-right>.ac-summary-block:first-child .ac-summary-name{justify-content:center;text-align:center}.ac-summary-right>.ac-summary-block:nth-child(2){justify-items:start}.ac-summary-right>.ac-summary-block:nth-child(2) .ac-summary-title{justify-content:flex-start;text-align:left}.ac-summary-right>.ac-summary-block:nth-child(2) .ac-summary-row{flex-wrap:nowrap;gap:8px}.ac-summary-name{line-height:1;font-size:28px}.ac-summary-stack{margin-top:10px;gap:16px}.ac-summary-bio .ac-summary-text{max-height:none;overflow:visible;padding-right:0}.ac-summary-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ac-summary-photo{border-radius:12px}.ac-step-row{grid-template-columns:1fr}.ac-step-title{font-size:20px}.ac-avatar-preview{width:140px;height:140px}}@keyframes acMobileStepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sugg{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sugg.arts{flex-direction:column;gap:8px;margin-top:0}.modal-create [data-mount=genre-artists]>*{margin-top:0}.modal-create [data-mount=genre-artists]>*+*{margin-top:12px}.sugg .sugg-head{display:flex;align-items:center;gap:8px;color:var(--cm-form-title-sub);font-size:13px}.sugg .sugg-list{display:flex;flex-wrap:wrap;gap:6px}.sugg-chip{height:24px;padding:0 10px;border-radius:999px;border:1px solid #26326e;background:#141941;color:#ced7ff;cursor:pointer;transition:transform .06s ease,box-shadow .15s ease,background .12s ease,border-color .12s ease}.sugg-chip:hover{box-shadow:0 0 0 3px var(--brand-accent-a08) inset}.sugg-chip:active{transform:scale(.98)}.sugg-chip.sel{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.picked-arts{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.ga-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid #1f1f1f;background:#131313;color:#d8d8d8;font-size:12px;white-space:nowrap}.ga-chip .x{margin-left:6px;background:transparent;border:0;color:#aaa;cursor:pointer}.ga-chip .x:hover{color:#fff}.ga-refresh{height:24px;line-height:24px;padding:0 10px;border-radius:999px;border:1px solid #26326e;background:#141941;color:#ced7ff;font-size:12px;cursor:pointer;transition:transform .06s ease,box-shadow .15s ease,background .12s ease,border-color .12s ease}.ga-refresh:hover{box-shadow:0 0 0 3px var(--brand-accent-a08) inset}.ga-refresh:active{transform:scale(.98)}.chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid #1f1f1f;background:#131313;color:#d8d8d8;font-size:12px;white-space:nowrap}.chip .x{margin-left:6px;background:transparent;border:0;color:#aaa;cursor:pointer}.chip .x:hover{color:#fff}.modal-create .ghost-hint.hide+.sugg{margin-top:0}.create-backdrop .modal-create .fi input[type=text]:not(.specsel-filter),.create-backdrop .modal-create .fi input[type=number]{height:44px;min-height:44px;line-height:44px}.modal-create .ui-select .btn{height:var(--btn-h-md);min-height:var(--btn-h-md);line-height:var(--btn-h-md);padding:0 12px;border-radius:10px}.modal-create{--site-font: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial;--form-text-size: 16px;--form-text-lh: 1.6}.modal-create .texts-stack .fi{margin:0}.create-backdrop .modal-create{--btn-h-sm: 32px;--btn-h-md: 44px;--btn-h-lg: 54px}.modal-create .btn:not(.demo-add-btn){display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h-md);min-height:var(--btn-h-md);line-height:var(--btn-h-md);border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:transform .08s ease}.modal-create .btn.sm:not(.demo-add-btn){height:var(--btn-h-sm);min-height:var(--btn-h-sm);line-height:var(--btn-h-sm);padding:0 12px;border-radius:10px}.modal-create .btn.lg:not(.demo-add-btn){height:var(--btn-h-lg);min-height:var(--btn-h-lg);line-height:var(--btn-h-lg);padding:0 16px;border-radius:12px}.modal-create .btn:not(.demo-add-btn):active,.modal-create .btn[aria-pressed=true]:not(.demo-add-btn){transform:scale(.985)}.modal-create [data-mod-act=send]:active,.modal-create [data-mod-act=send][aria-pressed=true],.modal-create [data-mod-act=return]:active,.modal-create [data-mod-act=return][aria-pressed=true]{transform:none}.modal-create .prev .actions .btn{height:var(--btn-h-md);min-height:var(--btn-h-md);line-height:var(--btn-h-md);padding:0 16px;border-radius:12px}.actions{display:flex;gap:10px}.create-backdrop .modal.modal-create [data-mount=name-age-beginner]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end;min-width:0}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"profile type" "profile-empty type" "members members";row-gap:12px;column-gap:12px;align-items:start;grid-auto-rows:min-content}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-name{grid-area:profile;margin:0}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-collective-type{grid-area:type;margin:0}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .profile-empty{grid-area:profile-empty;margin:0;align-self:start}.create-backdrop .modal.modal-create .profile-empty-text{margin:8px 0 14px;line-height:1.35}.create-backdrop .modal.modal-create .profile-empty-actions{display:flex;align-items:center;gap:12px}.create-backdrop .modal.modal-create .profile-empty-actions .btn{min-height:46px;height:46px;padding:0 22px;border-radius:12px;font-size:18px}.create-backdrop .modal.modal-create .profile-empty-actions .btn:hover,.create-backdrop .modal.modal-create .profile-empty-actions .btn:active,.create-backdrop .modal.modal-create .profile-empty-actions .btn:focus-visible{transform:none!important}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .age-inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:22px;align-items:center;align-self:center;min-width:0;grid-column:1 / -1;grid-area:members;margin:0}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-block{display:flex;align-items:center;gap:6px;position:relative;padding:0;color:var(--cm-form-title-main);font-size:13px;line-height:18px;white-space:nowrap;min-height:0;align-self:center}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-switch{grid-column:3 / 4;justify-self:end;align-self:center;flex-direction:row;align-items:center;gap:8px;margin:0}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-switch .ctrl.switch-ctrl{align-items:center}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-block .members-value{color:var(--cm-inp-fg);font-size:14px;line-height:18px}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-switch .ctrl.switch-ctrl{min-height:0;height:32px;align-items:center}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-switch .lbl--ghost{display:none}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .lbl,.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-label,.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-value{cursor:default}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-age:after,.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-count:after{content:none;display:none}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-label.cm-ttl-main{color:var(--cm-form-title-main)!important}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-collective-placeholder{visibility:hidden;height:0;margin:0;padding:0}@media (max-width:760px),(hover: none) and (pointer: coarse){.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .age-inline{grid-template-columns:auto auto minmax(0,1fr)!important;column-gap:0!important;row-gap:10px!important;align-items:center!important}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-count:after{display:none}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-block{display:flex;align-items:baseline;gap:6px;white-space:nowrap;flex-wrap:nowrap}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-age{padding-right:14px;margin-right:14px}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-age:after{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:14px;transform:translateY(-50%);border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.85}html[data-theme=light] .create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-age:after{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .members-count{margin-right:0}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-switch{grid-column:1 / -1!important;justify-self:start!important;width:100%}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-switch .ctrl.switch-ctrl{width:100%;min-width:0;white-space:normal}.create-backdrop--artists .modal.modal-create [data-mount=name-age-beginner] .fi-switch .switch-lbl{white-space:normal;overflow-wrap:anywhere}}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi,.create-backdrop .modal.modal-create [data-mount=geo] .fi{display:flex;flex-direction:column;gap:6px;min-width:0}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .ctrl,.create-backdrop .modal.modal-create [data-mount=geo] .ctrl{display:flex;align-items:center;width:100%;min-width:0;position:relative}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .ctrl>:is(input[type=text],input[type=number],select,.ui-select,.ui-select__button),.create-backdrop .modal.modal-create [data-mount=geo] .ctrl>:is(input[type=text],input[type=number],select,.ui-select,.ui-select__button){width:100%;min-width:0}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .ui-select,.create-backdrop .modal.modal-create [data-mount=geo] .ui-select,.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .ui-select__button,.create-backdrop .modal.modal-create [data-mount=geo] .ui-select__button{width:100%}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi-narrow{min-width:84px;max-width:120px}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi-switch{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi-switch .lbl--ghost{visibility:hidden;display:block;height:19px;line-height:19px}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi-switch .ctrl.switch-ctrl{display:flex;align-items:center;gap:10px;min-height:44px;width:auto;white-space:nowrap}.create-backdrop .modal.modal-create [data-mount=geo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end;min-width:0}@media (max-width:760px){.create-backdrop .modal.modal-create [data-mount=name-age-beginner],.create-backdrop .modal.modal-create [data-mount=geo]{grid-template-columns:1fr;gap:10px}}.create-backdrop .modal-create .fi input:not(.specsel-filter)::placeholder,.create-backdrop .modal-create .fi textarea::placeholder{font-size:var(--specsel-placeholder-size, 18px);color:var(--specsel-placeholder-color, #5d5d5d);opacity:1}.create-backdrop{--line: #1c1c1c;--line-soft: #1f1f1f}.create-backdrop .modal-create{background:#0a0a0a!important;border:1px solid var(--line)!important;border-radius:12px!important}.create-backdrop .modal-create .head{background:transparent!important;border-bottom:1px solid var(--line)!important}.create-backdrop .modal-create .foot{background:transparent!important;border-top:1px solid var(--line)!important;padding:10px 16px 14px!important;color:#9aa3b2!important;font-size:12px!important}.create-backdrop :is(.section,.block,.embed,.preview-photo,.card-like,.photos-wrap,.links-wrap,.prev-card,.pc-photo,.thumb){border-color:var(--line)!important}.create-backdrop :is(.pill,.chip,.ga-chip,.spec-chip,.tag,.capsule){border-color:var(--line-soft)!important}.create-backdrop .prev-card .pc-tags .tag,.create-backdrop .prev-card .pc-tags2 .tag,.create-backdrop .prev-card .tags-pop .tag,.create-backdrop .prev-card .tag.more{border-color:var(--cap-bd, var(--line, #1f1f1f))!important}html[data-theme=light] .create-backdrop .prev-card .pc-tags .tag,html[data-theme=light] .create-backdrop .prev-card .pc-tags2 .tag,html[data-theme=light] .create-backdrop .prev-card .tags-pop .tag,html[data-theme=light] .create-backdrop .prev-card .tag.more{border-color:var(--cap-bd-light, var(--cap-bd, var(--line, #1f1f1f)))!important}.create-backdrop :is(input,textarea,select,.ui-select__button):not(.admin-mod-reason-input):focus-visible{border-color:#2a2a2a!important;outline-offset:2px}[data-theme=light] .create-backdrop :is(input,textarea,select,.ui-select__button):not(.admin-mod-reason-input):focus-visible{border-color:#9aa3b2!important;outline:none}.create-backdrop :is(.pill,.chip,.ga-chip,.spec-chip,.tag,.capsule):hover{border-color:#2a2a2a!important}.create-backdrop .modal.modal-create .fi>:is(label,span){font-size:13px;font-weight:400;letter-spacing:0;font-family:inherit;color:var(--cm-form-title-main);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:19px;display:flex;align-items:center;gap:8px}html[data-theme=dark] .create-backdrop .modal.modal-create .fi>:is(label,span){color:var(--cm-form-title-sub)}.create-backdrop .modal.modal-create .fi.narrow>:is(label,span){font-size:13px;font-weight:400;line-height:19px;white-space:nowrap}.create-backdrop .modal.modal-create [for=cm-sex]{font-size:13px;color:var(--cm-form-title-main);font-weight:400;line-height:19px;font-family:inherit;letter-spacing:0;white-space:nowrap}.create-backdrop .modal.modal-create .fi.required>label:after{content:" *";opacity:.9}.create-backdrop .modal.modal-create .fi select,.create-backdrop .modal.modal-create .fi .ui-select__button{height:44px!important;min-height:44px!important;line-height:44px!important;padding:0 36px 0 12px!important;border-radius:12px!important}.create-backdrop .modal.modal-create .fi-name .ctrl{cursor:pointer}.create-backdrop .modal.modal-create .fi-name .ctrl{display:flex;align-items:center;gap:8px}.create-backdrop .modal.modal-create .fi-name .ctrl select{flex:1 1 auto;min-width:0}.create-backdrop .ui-select.has-avatar .ui-select__label{display:flex;align-items:center;gap:8px}.create-backdrop .ui-select.has-avatar .ui-select__label-avatar,.create-backdrop .ui-select.has-avatar .ui-select__option-avatar{width:24px;height:24px;border-radius:999px;overflow:hidden;flex:0 0 24px;background:var(--pref-neutral-10, #1b1b1b);border:1px solid var(--pref-neutral-20, #2a2a2a)}.create-backdrop .ui-select.has-avatar .ui-select__label-avatar img,.create-backdrop .ui-select.has-avatar .ui-select__option-avatar img{width:100%;height:100%;object-fit:cover;display:block}.create-backdrop .ui-select.has-avatar .ui-select__option{display:flex;align-items:center;gap:8px}.create-backdrop .ui-select.has-avatar .ui-select__option-text{flex:1 1 auto;min-width:0}.create-backdrop .modal.modal-create .fi-name .ctrl select:not([disabled]),.create-backdrop .modal.modal-create .fi-name .ctrl .ui-select__button:not([disabled]){cursor:pointer}.create-backdrop .modal.modal-create .fi-name[data-locked] .ctrl{cursor:not-allowed}.create-backdrop .modal.modal-create .fi-name .ctrl select:disabled,.create-backdrop .modal.modal-create .fi-name .ctrl .ui-select__button[aria-disabled=true]{cursor:not-allowed}.create-backdrop .modal.modal-create .ui-select.is-empty .ui-select__label{opacity:.85;color:var(--muted, #a6a6aa)!important}.create-backdrop .modal.modal-create .ui-select.is-disabled .ui-select__button{pointer-events:none!important;opacity:.7!important}.create-backdrop .modal.modal-create form[data-profile-locked="1"] [data-mount=geo] :is(.fi-country,.fi-city,.ctrl,.ui-select,.ui-select__button,select),.create-backdrop .modal.modal-create form[data-profile-locked="1"] [data-mount=instruments-tags] :is(.fi-instruments,.specsel,.specsel-input,.specsel-filter,.ui-select,.ui-select__button,input,textarea,select,button),.create-backdrop .modal.modal-create form[data-profile-locked="1"] [data-mount=genre-artists] :is(.fi-genres,.fi-artists,.fi-intentions,.specsel,.specsel-input,.specsel-filter,.ui-select,.ui-select__button,input,textarea,select,button),.create-backdrop .modal.modal-create form[data-profile-locked="1"] [data-mount=texts] :is(textarea,input,.fi,.ctrl),.create-backdrop .modal.modal-create form[data-profile-locked="1"] [data-mount=video] :is(.fi,.vs-cards,.vs-add-row,.vs-note,.embed-live-preview,input,textarea,button),.create-backdrop .modal.modal-create form[data-profile-locked="1"] [data-mount=audio] :is(.fi,.vs-cards,.vs-add-row,.vs-note,.embed-live-preview,input,textarea,button),.create-backdrop .modal.modal-create form[data-profile-locked="1"] [data-mount=photos] :is(.fi,.photos-drop,.photos-slot,.thumb,button,input){cursor:not-allowed!important}.create-backdrop .modal.modal-create form[data-profile-locked="1"] [data-mount=name-age-beginner] :is(.fi-name .ctrl,.fi-name .ctrl .ui-select,.fi-name .ctrl .ui-select__button,.profile-empty,.profile-empty .btn,[data-act=createArtistProfile],[data-act=declineArtistProfile]){cursor:pointer!important}.create-backdrop{--bg: var(--surface-bg);--bg-elev: var(--surface-bg);--line: var(--surface-border);--text: var(--text);--muted: var(--muted);--radius: 12px;--radius-sm: 12px;--shadow: 0 10px 30px rgba(0,0,0,.35)}.create-backdrop .modal.modal-create{background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)}html[data-theme=dark] .create-backdrop .modal.modal-create{background:#050505!important;border-color:var(--line)!important}html[data-theme=light] .create-backdrop .modal.modal-create{background:#e7e7e7!important;border-color:#c9c9c9!important}.modal.modal-create.is-draft{border-color:var(--line)!important}.create-backdrop .section,.create-backdrop .comments-section{background:var(--bg-elev)!important;border:1px solid var(--line)!important;border-radius:14px!important}.create-backdrop .ui-select__menu,.create-backdrop .preview-photo,.create-backdrop .embed,.create-backdrop .avatar,.create-backdrop .chip:not(.chip-btn),.create-backdrop .pill,.create-backdrop .iconbtn{background:#0f0f0f;border:1px solid var(--line)!important}.create-backdrop .iconbtn{border:1px solid var(--line)!important;background:#101010;border-radius:var(--radius-sm)}.create-backdrop .btn:not(.demo-add-btn){border-radius:var(--radius-sm)}.create-backdrop .col{padding-left:4px;padding-right:4px}.create-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;z-index:47000;display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:none;touch-action:none}.create-backdrop .modal.modal-create{transform:translateY(6px) scale(.985);opacity:0}.create-backdrop.open{animation:cbFadeIn .18s ease-out both}.create-backdrop.open .modal.modal-create{animation:cmIn .22s ease-out both}.create-backdrop.closing{animation:cbFadeOut .16s ease-in both}.create-backdrop.closing .modal.modal-create,.create-backdrop .modal.modal-create.closing{animation:cmOut .2s ease-in both}@keyframes cbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cbFadeOut{0%{opacity:1}to{opacity:0}}@keyframes cmIn{0%{transform:translateY(6px) scale(.985);opacity:0}to{transform:none;opacity:1}}@keyframes cmOut{0%{transform:none;opacity:1}to{transform:translateY(6px) scale(.985);opacity:0}}@media (prefers-reduced-motion: reduce){.create-backdrop,.create-backdrop .modal.modal-create{animation:none!important;transition:none!important}}.create-backdrop .modal.modal-create>form.body{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;grid-template-areas:"main prev";gap:16px;padding:16px!important;box-sizing:border-box;align-items:start}.create-backdrop .modal.modal-create>form.body>.col:not(.prev){grid-area:main;min-width:0;padding:0 4px;box-sizing:border-box}.create-backdrop .modal.modal-create>form.body>:is(aside.col.prev,.col.prev){grid-area:prev;min-width:0;padding:10px 4px 0;box-sizing:border-box;order:0!important;align-self:start;position:sticky;top:62px;margin-top:var(--prev-shift, 0px)}@media (max-width:880px){.create-backdrop{align-items:flex-start;padding:8px 0}.create-backdrop .modal.modal-create>form.body{grid-template-columns:1fr!important;grid-template-areas:"main" "prev";padding:12px!important}.create-backdrop .modal.modal-create>form.body>:is(aside.col.prev,.col.prev){position:relative;top:auto;order:99!important}.create-backdrop .modal.modal-create{touch-action:pan-y pinch-zoom}}.modal.modal-create{--cm-inp-bg: #0d0d0d;--cm-inp-bd: #1c1c1c;--cm-inp-fg: #e8e8e8;--cm-inp-dis-bg: #0d0d0d;--cm-inp-dis-bd: #1c1c1c;--cm-inp-dis-fg: #9c9c9c;--cm-radius: 12px;--cm-menu-bg: var(--cm-inp-bg);--cm-menu-bd: var(--cm-inp-bd);--cm-accent: var(--brand-accent);--cm-accent-2: #9b5cff;--cm-close-mask-bg: var(--cm-close-mask-bg-dark, rgba(0,0,0,.6));--cm-close-mask-blur: var(--cm-close-mask-blur-dark, 2px);background:#0a0a0a!important;border:1px solid #1c1c1c!important;border-radius:12px!important;width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin-left:auto;margin-right:auto;overflow-y:hidden;overflow-x:clip;overscroll-behavior:none;contain:layout paint;position:relative}.modal.modal-create .cm-close-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cm-close-mask-bg, rgba(0,0,0,.65));opacity:0;pointer-events:none;transition:opacity .16s ease-out;z-index:12000}.modal.modal-create:has(.head.ask-open) .cm-close-mask{opacity:1;backdrop-filter:blur(var(--cm-close-mask-blur, 0px));-webkit-backdrop-filter:blur(var(--cm-close-mask-blur, 0px))}html[data-theme=light] .modal.modal-create{--cm-close-mask-bg: var(--cm-close-mask-bg-light, rgba(125,125,125,.18));--cm-close-mask-blur: var(--cm-close-mask-blur-light, 2px)}.modal.modal-create .head{position:relative;display:flex;align-items:center;gap:10px;background:transparent;border:0;padding:14px 16px 10px}.modal.modal-create{--admin-mod-border: #3b3347;--admin-mod-bg: rgba(169, 138, 194, .12);--admin-mod-text: #cec4de;--admin-mod-text-disabled: #8f869f;--admin-mod-send-bg: #5f4286;--admin-mod-send-bg-hover: #533979;--admin-mod-send-text: #f1e9ff}html[data-theme=light] .modal.modal-create{--admin-mod-border: #c4bdd0;--admin-mod-bg: rgba(169, 138, 194, .2);--admin-mod-text: #4e3f62;--admin-mod-text-disabled: #7c708d;--admin-mod-send-bg: #9a79bf;--admin-mod-send-bg-hover: #8968ae;--admin-mod-send-text: #f5efff}.modal.modal-create .admin-mod-reason-block{margin-top:10px;display:grid;gap:6px}.modal.modal-create .admin-mod-reason-title{font-size:12px;color:var(--muted,#9094a3)}.modal.modal-create .admin-mod-reason-input{width:100%;min-height:34px;height:auto;resize:none}.modal.modal-create .admin-mod-actions{display:grid;gap:8px;margin-top:6px}.modal-create [data-mod-act]{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.modal-create [data-mod-act]:hover,.modal-create [data-mod-act]:active,.modal-create [data-mod-act][aria-pressed=true]{transform:none}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .admin-mod-reason-input{resize:none;border-width:1px;border-style:solid;border-color:var(--admin-mod-border);background:var(--admin-mod-bg);color:var(--admin-mod-text);box-shadow:none;outline:none;transition:background-color .15s ease,color .15s ease}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .admin-mod-reason-input:hover,.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .admin-mod-reason-input:focus{border-width:1px;border-style:solid;border-color:var(--admin-mod-border);background:var(--admin-mod-bg);box-shadow:none;outline:none}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .admin-mod-reason-input:focus-visible,.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .admin-mod-reason-input:active{border-width:1px;border-style:solid;border-color:var(--admin-mod-border);background:var(--admin-mod-bg);box-shadow:none;outline:none}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send]{color:var(--admin-mod-send-text);border-color:var(--admin-mod-border);background:var(--admin-mod-send-bg)}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send]:hover{color:var(--admin-mod-send-text);border-color:var(--admin-mod-border);background:var(--admin-mod-send-bg-hover)}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send][disabled],.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send][aria-disabled=true]{color:var(--admin-mod-text-disabled);border-color:var(--admin-mod-border);background:var(--admin-mod-bg)}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .col.prev>.actions{margin-bottom:12px}.modal.modal-create .col.prev>.actions{margin-top:12px}.modal.modal-create form[data-moderation-status="1"] .col.prev>.actions .btn:hover,.modal.modal-create form[data-moderation-status="1"] .col.prev>.actions .btn:active,.modal.modal-create form[data-moderation-status="1"] .col.prev>.actions .btn[aria-pressed=true],.modal.modal-create form[data-moderation-status="1"] .col.prev .admin-mod-actions .btn:hover,.modal.modal-create form[data-moderation-status="1"] .col.prev .admin-mod-actions .btn:active,.modal.modal-create form[data-moderation-status="1"] .col.prev .admin-mod-actions .btn[aria-pressed=true]{transform:none}.create-backdrop .modal.modal-create>form.body:is([data-moderator-mode="1"],[data-moderation-status="1"]){align-items:start}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .col.prev .admin-mod-prev-scroll{display:grid;gap:10px;align-content:start;max-height:calc(100dvh - 200px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;overflow-anchor:none;padding-right:6px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .col.prev .admin-mod-prev-scroll .prev-card{flex:0 0 auto}@media (max-width: 880px){.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .col.prev .admin-mod-prev-scroll{max-height:none;overflow-y:visible;overflow-x:visible;overscroll-behavior:auto;touch-action:pan-y;padding-right:0;padding-bottom:0;scroll-padding-bottom:0}}.modal.modal-create .head .ttl{flex:1 1 auto;min-width:0}@media (max-width:880px){.modal.modal-create .head{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:none!important;grid-auto-flow:row;grid-auto-rows:auto;align-items:center;align-content:start;row-gap:8px;padding:24px 12px}.modal.modal-create .head>*{grid-area:auto!important}.modal.modal-create .head .ttl{grid-column:1/2;line-height:1.2}.modal.modal-create .head .xbtn{grid-column:2/3;justify-self:end}}.modal.modal-create .ui-select{--sel-h:48px;--sel-pad-x:12px;--sel-pad-r:38px;position:relative}.modal.modal-create .ui-select__button{height:var(--sel-h)!important;min-height:var(--sel-h)!important;line-height:var(--sel-h)!important;padding:0 var(--sel-pad-r) 0 var(--sel-pad-x)!important;background:var(--cm-inp-bg)!important;border:1px solid var(--cm-inp-bd)!important;color:var(--cm-inp-fg)!important;border-radius:var(--cm-radius)!important;font:inherit}.modal.modal-create .ui-select__label{line-height:var(--sel-h)!important;color:var(--cm-inp-fg)!important}.modal.modal-create .ui-select__chev{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:.8}.modal.modal-create .ui-select__menu{background:var(--cm-menu-bg);border:1px solid var(--cm-menu-bd);border-radius:var(--cm-radius);padding:6px;margin-top:6px;box-shadow:0 8px 24px #00000073}.modal.modal-create .ui-select__option{min-height:36px;line-height:36px;padding:0 10px;border-radius:8px;color:var(--cm-inp-fg)}.modal.modal-create .ui-select__option[aria-selected=true]{background:#ffffff0a}.modal.modal-create .fi select{height:48px;min-height:48px;line-height:48px;padding:0 36px 0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--cm-inp-bg);border:1px solid var(--cm-inp-bd);color:var(--cm-inp-fg);border-radius:var(--cm-radius)}.modal.modal-create .ui-select.is-disabled .ui-select__button{pointer-events:none;background:var(--cm-inp-dis-bg)!important;border-color:var(--cm-inp-dis-bd)!important;color:var(--cm-inp-dis-fg)!important}.modal.modal-create .ui-select.is-disabled .ui-select__label{color:var(--cm-inp-dis-fg)!important}.modal.modal-create{isolation:isolate}.modal.modal-create .fi-instruments .specsel,.modal.modal-create .fi-genres .specsel,.modal.modal-create .fi-artists .specsel,.modal.modal-create .fi-intentions .specsel,.modal.modal-create .fi-goals .specsel{position:relative;isolation:isolate}.modal.modal-create .fi-instruments .specsel[data-open=true],.modal.modal-create .fi-genres .specsel[data-open=true],.modal.modal-create .fi-artists .specsel[data-open=true],.modal.modal-create .fi-intentions .specsel[data-open=true],.modal.modal-create .fi-goals .specsel[data-open=true]{z-index:10000}.modal.modal-create .fi-instruments .specsel-popup,.modal.modal-create .fi-genres .specsel-popup,.modal.modal-create .fi-artists .specsel-popup,.modal.modal-create .fi-intentions .specsel-popup,.modal.modal-create .fi-goals .specsel-popup{z-index:11000}.modal.modal-create .fi-genres .specsel[data-maxed="1"] .specsel-input input.specsel-filter,.modal.modal-create .fi-artists .specsel[data-maxed="1"] .specsel-input input.specsel-filter{flex:0 0 0!important;width:0!important;min-width:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.modal.modal-create .fi-genres .specsel-max,.modal.modal-create .fi-artists .specsel-max{display:none;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:0;background:#0f0f0f;color:#e0c060;font-size:12px}.modal.modal-create .fi-genres .specsel-max.show,.modal.modal-create .fi-artists .specsel-max.show{display:inline-flex}.modal.modal-create .fi>label{font-size:13px;color:var(--cm-form-title-main);display:flex;align-items:center;gap:8px;font-weight:400}.modal.modal-create .cm-divider{position:relative;height:1px;background:transparent;margin:20px -2px 14px;border:0;overflow:hidden}.modal.modal-create .cm-divider.cm-divider--anim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,var(--cm-accent) 0%,#3b4ad9 35%,#7b61ff 50%,#3b4ad9 65%,var(--cm-accent) 100%);background-size:600% 100%;background-repeat:repeat;animation:cmDividerAnim 16s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);opacity:.95}@keyframes cmDividerAnim{0%{background-position:0% 50%}to{background-position:600% 50%}}@media (prefers-reduced-motion: reduce){.modal.modal-create .cm-divider.cm-divider--anim:before{animation:none}}.create-backdrop [hidden]{display:none!important}.create-backdrop .actions.is-blocked{cursor:not-allowed}.modal.modal-create aside.col.prev>.actions{margin-top:12px}.modal.modal-create .col.prev .admin-mod-prev-scroll{display:grid;gap:12px;align-content:start}.modal.modal-create .col.prev .admin-mod-prev-scroll>.actions{margin-top:0}.modal.modal-create form[data-pending-review="1"] aside.col.prev .actions button[type=submit]{pointer-events:none}.cm-vid .vs-vert{display:flex;flex-direction:column;gap:16px}.cm-vid .vs-preview{position:relative}@media (min-width:881px){.cm-vid .vs-preview{position:relative}}.cm-vid .embed-live-preview .embed-box{border-radius:12px;padding:12px;background:transparent;border:1px dashed rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-alpha,.46));box-shadow:0 0 rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-shadow-alpha,.08));transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cm-vid .embed-live-preview .embed-box:hover{border-color:rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-hover-alpha,.44));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-shadow-alpha,.08))}.cm-vid .embed-live-preview .embed-box:focus-within{border-color:rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-hover-alpha,.44));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-focus-shadow-alpha,.1))}.cm-vid .embed-slot[data-empty="1"]{display:flex;align-items:center;justify-content:center}.cm-vid .embed-slot.pf-vid[data-empty="1"]{aspect-ratio:16/9;min-height:180px}.cm-vid .embed-empty .embed-show-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--demo-comments-dashed-border-rgb,90,93,99),.45);background:transparent;color:var(--cm-form-title, #e6e6e6);border-radius:10px;padding:8px 12px;font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.cm-vid .embed-empty .embed-show-btn:hover{border-color:rgba(var(--demo-comments-dashed-border-rgb,90,93,99),.7)}.cm-vid .embed-empty .embed-show-btn:focus-visible{outline:none;border-color:rgba(var(--demo-comments-dashed-border-rgb,90,93,99),.9);box-shadow:0 0 0 2px rgba(var(--demo-comments-dashed-border-rgb,90,93,99),.15)}.cm-vid .vs-desc{margin:0}.cm-vid .vs-global-label-row{margin:0 0 10px}.cm-vid .vs-global-label{display:inline-flex;flex-direction:column;gap:2px;padding:0}.cm-vid .vs-list-block{display:flex;flex-direction:column;gap:0}.cm-vid .vs-cards{display:grid;gap:16px}.cm-vid .vs-card{scroll-margin-top:80px}.cm-vid .vs-field{--vs-num-w:22px;--vs-num-pad:4px;--vs-gap:8px;--vs-x-w: 28px;display:grid;grid-template-columns:var(--vs-num-w) minmax(0,1fr) var(--vs-x-w);align-items:center;gap:var(--vs-gap);justify-content:start;max-width:none}.cm-vid .vs-num{color:var(--cm-form-title-sub);font-size:13px;width:var(--vs-num-w);text-align:right;padding-right:var(--vs-num-pad)}.cm-vid .vs-inp-wrap{position:relative;min-width:0}.create-backdrop .modal-create .cm-vid .vs-inp.inp{height:44px;min-height:44px;line-height:16px!important;padding:14px 12px;box-sizing:border-box}.cm-vid .vs-inp:hover{cursor:pointer}.cm-vid .vs-inp:focus{outline:none}.cm-vid .vs-inp.is-applied{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:not([data-theme=light]) .create-backdrop .modal.modal-create .cm-vid .vs-inp.is-applied:focus,html:not([data-theme=light]) .create-backdrop .modal.modal-create .cm-vid .vs-inp.is-applied:focus-visible{border-color:var(--url-applied-border, #00a32480)!important}.cm-vid .vs-x-col{display:flex;align-items:center;justify-content:center;min-height:38px}.cm-vid .vs-x{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000008c;color:#ddd;cursor:pointer;padding:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,background .15s ease}.cm-vid .vs-inp-wrap:hover+.vs-x-col .vs-x,.cm-vid .vs-inp-wrap:focus-within+.vs-x-col .vs-x,.cm-vid .vs-x-col:hover .vs-x,.cm-vid .vs-x-col:focus-within .vs-x{opacity:1;pointer-events:auto}.cm-vid .vs-x:hover{transform:scale(1.04);background:#0a0a0acc}.cm-vid .vs-x:active{transform:scale(.96);background:#0a0a0aeb}.cm-vid .vs-x:focus-visible{opacity:1;pointer-events:auto}.cm-vid .vs-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.cm-vid .vs-note{margin-top:6px}.cm-vid .vs-note-editor{position:relative}.cm-vid .vs-note-editor textarea{resize:none}.cm-vid .as-note-x{position:absolute;top:8px;right:8px;width:20px;height:20px;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);cursor:pointer;z-index:3}.cm-vid .as-note-x:hover{transform:scale(1.04);background:var(--prefs-remove-bg-hover)}.cm-vid .as-note-x:active{transform:scale(.96);background:var(--prefs-remove-bg-active)}.cm-vid .as-note-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.cm-vid .vs-note-warn{margin-top:6px;font-size:12px;color:#ffb3b3}.fi input[type=text],.fi input[type=number],.fi textarea,.fi select{font-family:var(--site-font, inherit)!important}.fi input[type=text]:not(.specsel-filter)::placeholder,.fi input[type=number]::placeholder,.fi textarea::placeholder{font-family:var(--site-font, inherit)!important;font-size:var(--specsel-placeholder-size, 18px);color:var(--specsel-placeholder-color, #5d5d5d);opacity:1}.cm-aud .vs-vert{display:flex;flex-direction:column;gap:16px}.cm-aud .vs-list-block{display:flex;flex-direction:column;gap:0}.cm-aud .vs-global-label-row{margin:0 0 10px}.cm-aud .vs-global-label{display:inline-flex;flex-direction:column;gap:2px;padding:0}.cm-aud .vs-cards{display:grid;gap:16px}.cm-aud .vs-card{scroll-margin-top:80px}.cm-aud .vs-field{--vs-num-w:22px;--vs-num-pad:4px;--vs-gap:8px;--vs-x-w:28px;display:grid;grid-template-columns:var(--vs-num-w) minmax(0,1fr) var(--vs-x-w);align-items:center;gap:var(--vs-gap)}.cm-aud .vs-num{color:var(--cm-form-title-sub);font-size:13px;width:var(--vs-num-w);text-align:right;padding-right:var(--vs-num-pad)}.cm-aud .vs-inp-wrap{position:relative;min-width:0}.create-backdrop .modal-create .cm-aud .vs-inp.inp{height:44px;min-height:44px;line-height:16px!important;padding:14px 12px;box-sizing:border-box}.cm-aud .vs-inp:hover{cursor:pointer}.cm-aud .vs-inp:focus{outline:none}.cm-aud .vs-inp.is-applied{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:not([data-theme=light]) .create-backdrop .modal.modal-create .cm-aud .vs-inp.is-applied:focus,html:not([data-theme=light]) .create-backdrop .modal.modal-create .cm-aud .vs-inp.is-applied:focus-visible{border-color:var(--url-applied-border, #00a32480)!important}.cm-aud .vs-x-col{display:flex;align-items:center;justify-content:center;min-height:38px}.cm-aud .vs-x{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000008c;color:#ddd;cursor:pointer;padding:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,background .15s ease}.cm-aud .vs-inp-wrap:hover+.vs-x-col .vs-x,.cm-aud .vs-inp-wrap:focus-within+.vs-x-col .vs-x,.cm-aud .vs-x-col:hover .vs-x,.cm-aud .vs-x-col:focus-within .vs-x{opacity:1;pointer-events:auto}.cm-aud .vs-x:hover{transform:scale(1.04);background:#0a0a0acc}.cm-aud .vs-x:active{transform:scale(.96);background:#0a0a0aeb}.cm-aud .vs-x:focus-visible{opacity:1;pointer-events:auto}.cm-aud .vs-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.cm-aud .vs-preview{position:relative}.cm-aud .embed-live-preview .embed-box{border-radius:12px;padding:12px;background:transparent;border:1px dashed rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-alpha,.46));box-shadow:0 0 rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-shadow-alpha,.08));transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cm-aud .embed-live-preview .embed-box:hover{border-color:rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-hover-alpha,.44));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-shadow-alpha,.08))}.cm-aud .embed-live-preview .embed-box:focus-within{border-color:rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-hover-alpha,.44));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb,90,93,99),var(--demo-comments-border-focus-shadow-alpha,.1))}.cm-aud .embed-empty .embed-show-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--demo-comments-dashed-border-rgb,90,93,99),.45);background:transparent;color:var(--cm-form-title, #e6e6e6);border-radius:10px;padding:8px 12px;font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.cm-aud .embed-empty .embed-show-btn:hover{border-color:rgba(var(--demo-comments-dashed-border-rgb,90,93,99),.7)}.cm-aud .embed-empty .embed-show-btn:focus-visible{outline:none;border-color:rgba(var(--demo-comments-dashed-border-rgb,90,93,99),.9);box-shadow:0 0 0 2px rgba(var(--demo-comments-dashed-border-rgb,90,93,99),.15)}.cm-aud .vs-note{margin-top:6px}.cm-aud .vs-note-editor{position:relative}.cm-aud .vs-note-editor textarea{resize:none}.cm-aud .as-note-x{position:absolute;top:8px;right:8px;width:20px;height:20px;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);cursor:pointer;z-index:3}.cm-aud .as-note-x:hover{transform:scale(1.04);background:var(--prefs-remove-bg-hover)}.cm-aud .as-note-x:active{transform:scale(.96);background:var(--prefs-remove-bg-active)}.cm-aud .as-note-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.cm-aud .vs-note-warn{margin-top:6px;font-size:12px;color:#ffb3b3}.cm-aud .audemo-list-block{display:flex;flex-direction:column;gap:12px}.cm-aud .audemo-global-label-row{margin:0 0 10px}.cm-aud .audemo-global-label{font-size:12px;color:var(--cm-form-title-sub);line-height:1.2;padding:2px 2px 0;display:inline-flex;gap:8px}.cm-aud .audemo-list{display:grid;gap:16px}.cm-aud .audemo-card{scroll-margin-top:80px}.cm-aud .audemo-field{--num-w:22px;--num-pad:4px;--gap:8px;--x-w:28px;display:grid;grid-template-columns:var(--num-w) minmax(0,1fr) var(--x-w);align-items:center;gap:var(--gap)}.cm-aud .audemo-num{color:var(--cm-form-title-sub);font-size:13px;width:var(--num-w);text-align:right;padding-right:var(--num-pad)}.cm-aud .audemo-inp{height:auto;min-height:40px;line-height:1.25;padding:10px 12px;background:#0f0f0f;color:#e7e7ea;border:1px solid var(--line,#1c1c1c);border-radius:12px;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.cm-aud .audemo-inp:hover{border-color:#2a2a2a;cursor:pointer}.cm-aud .audemo-inp:focus{outline:none;border-color:#3a3a3a;box-shadow:0 0 0 3px #ffffff0a inset}.cm-aud .audemo-inp.is-applied{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-aud .audemo-x-col{display:flex;align-items:center;justify-content:center;min-height:38px}.cm-aud .audemo-x{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000008c;color:#ddd;cursor:pointer;padding:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,background .15s ease}.cm-aud .audemo-inp-wrap:hover+.audemo-x-col .audemo-x,.cm-aud .audemo-inp-wrap:focus-within+.audemo-x-col .audemo-x,.cm-aud .audemo-x-col:hover .audemo-x,.cm-aud .audemo-x-col:focus-within .audemo-x{opacity:1;pointer-events:auto}.cm-aud .audemo-x:hover{transform:scale(1.04);background:#0a0a0acc}.cm-aud .audemo-x:active{transform:scale(.96);background:#0a0a0aeb}.modal.modal-create{position:relative}.modal.modal-create>.cm-progress{position:relative;padding:0 16px 6px}.modal.modal-create>.cm-progress .cm-progress__status{position:relative;z-index:2;text-align:right;font-size:12px;color:var(--muted, #9aa0a6);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease-out,text-shadow .22s ease-out}.modal.modal-create>.cm-progress .cm-progress__status.cm-progress__status--full{color:var(--cm-progress-full, #00A324);font-weight:500;text-shadow:0 0 10px rgba(0,163,36,.35)}.modal.modal-create>.cm-progress .cm-progress__bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ffffff0f;border-radius:0;overflow:hidden}.modal.modal-create>.cm-progress .cm-progress__bar i{position:relative;display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--cm-accent, var(--brand-accent)) 0%,var(--cm-accent, var(--brand-accent)) 65%,var(--cm-progress-full, #00A324) 100%);transition:width .16s ease;overflow:hidden}.modal.modal-create>.cm-progress .cm-progress__bar i:before{content:"";position:absolute;top:0;right:0;bottom:0;width:0;background:var(--cm-progress-full, #00A324);pointer-events:none;transition:width .28s ease-out}.modal.modal-create>.cm-progress .cm-progress__bar i.cm-progress__fill--full:before{width:100%}.modal.modal-create>.cm-progress .cm-progress__bar i:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(120deg,#fff0,#ffffffb3,#fff0);opacity:0;pointer-events:none;transform:translate(-100%)}.modal.modal-create>.cm-progress.cm-progress--shimmer .cm-progress__bar i:after{opacity:1;animation:cm-progress-shine .7s ease-out}@keyframes cm-progress-shine{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (max-width:880px){.modal.modal-create>.cm-progress .cm-progress__status{font-size:11px}}html,html[data-theme=dark]{--chipsel-box-bg: #101010;--chipsel-box-border: #1c1c1c;--specsel-bg: #101010;--specsel-border: #1c1c1c;--specsel-popup-bg: rgba(16,16,16,.5);--specsel-popup-border: rgba(255,255,255,.12);--specsel-popup-shadow: 0 16px 40px rgba(0,0,0,.55), inset 0 0 0 1px rgba(255,255,255,.03);--specsel-popup-fallback-bg: rgba(16,16,16,.92);--specsel-popup-muted-text: #9aa3b2;--specsel-popup-empty-border: #2a2a2a;--specsel-popup-fade-gradient: linear-gradient( 180deg, rgba(16,16,16,0) 0%, rgba(16,16,16,.35) 55%, rgba(16,16,16,1) 100% );--chipsel-chip-bg: #0f0f0f;--chipsel-chip-border: #2a2a2a;--chipsel-chip-text: #dddddd;--chipsel-chip-hover-bg: #141414;--chipsel-chip-hover-border: #2a2a2a;--chipsel-chip-hover-shadow: none;--chipsel-filter-text: #e8e8e8;--chipsel-filter-chip-border: #2a2a2a;--chipsel-filter-chip-bg: #0f0f0f;--chipsel-clear-color: #dddddd;--chipsel-popup-bg: rgba(16,16,16,.5);--chipsel-popup-border: rgba(255,255,255,.12);--chipsel-popup-shadow: 0 16px 40px rgba(0,0,0,.55), inset 0 0 0 1px rgba(255,255,255,.03);--chipsel-popup-fallback-bg: rgba(16,16,16,.92);--chipsel-muted-text: #9aa3b2;--chipsel-empty-border: #2a2a2a;--chipsel-fade-gradient: linear-gradient(180deg, rgba(16,16,16,0) 0%, rgba(16,16,16,.35) 55%, rgba(16,16,16,1) 100%);--chipsel-btn-bg: #0f0f0f;--chipsel-btn-border: #2a2a2a;--chipsel-btn-text: #dddddd;--chipsel-btn-hover-border: #e0e0e0;--chipsel-btn-hover-bg: #141414;--chipsel-btn-hover-shadow: none;--chipsel-max-bg: #0f0f0f;--chipsel-max-text: #e0c060}html[data-theme=light]{--chipsel-box-bg: #ffffff;--chipsel-box-border: #d0d3dc;--specsel-bg: var(--block-bg);--specsel-border: var(--block-border);--specsel-popup-bg: rgba(253,253,255,.98);--specsel-popup-border: rgba(0,0,0,.06);--specsel-popup-shadow: 0 16px 40px rgba(0,0,0,.18), inset 0 0 0 1px rgba(255,255,255,.5);--specsel-popup-fallback-bg: rgba(253,253,255,.98);--specsel-popup-muted-text: #6e7484;--specsel-popup-empty-border: #d0d3dc;--specsel-popup-fade-gradient: linear-gradient( 180deg, rgba(245,245,245,0) 0%, rgba(245,245,245,.92) 55%, rgba(245,245,245,1) 100% );--specsel-popup-chip-bg: #f3f4f9;--specsel-popup-chip-border: #d0d3dc;--specsel-popup-chip-text: #4b5563;--chipsel-chip-bg: #f3f4f9;--chipsel-chip-border: #d0d3dc;--chipsel-chip-text: #4b5563;--chipsel-chip-hover-bg: #e3e5f0;--chipsel-chip-hover-border: #c0c4d3;--chipsel-chip-hover-shadow: none;--chipsel-input-chip-bg: #f3f4f9;--chipsel-input-chip-border: #b9bbc3;--chipsel-filter-text: #14151a;--chipsel-filter-chip-border: #d0d3dc;--chipsel-filter-chip-bg: #f3f4f9;--chipsel-clear-color: #4b5563;--chipsel-popup-bg: rgba(253,253,255,.98);--chipsel-popup-border: rgba(0,0,0,.06);--chipsel-popup-shadow: 0 16px 40px rgba(0,0,0,.18), inset 0 0 0 1px rgba(255,255,255,.5);--chipsel-popup-fallback-bg: rgba(253,253,255,.98);--chipsel-muted-text: #6e7484;--chipsel-empty-border: #d0d3dc;--chipsel-fade-gradient: linear-gradient(180deg, rgba(245,245,245,0) 0%, rgba(245,245,245,.92) 55%, rgba(245,245,245,1) 100%);--chipsel-btn-bg: #f3f4f9;--chipsel-btn-border: #d0d3dc;--chipsel-btn-text: #14151a;--chipsel-btn-hover-border: #c0c4d3;--chipsel-btn-hover-bg: #e3e5f0;--chipsel-btn-hover-shadow: none;--chipsel-max-bg: #f3f4f9;--chipsel-max-text: #b28a2c}:root{--specsel-chip-min: 34px;--specsel-chip-max: 160px;--specsel-aschip-padR: 14px;--specsel-grow-gap: 2px;--specsel-x-overlap: 26px;--specsel-x-pad: 6px;--specsel-chip-font-size: var(--specsel-placeholder-size, 16px);--specsel-placeholder-size: 16px;--specsel-placeholder-color: #5d5d5d;--specsel-max-bg-dark: #0f0f0f;--specsel-max-fg-dark: #e0c060;--specsel-max-bg: var(--specsel-max-bg-dark);--specsel-max-fg: var(--specsel-max-fg-dark);--specsel-max-fg-light: #d0ae00}.grid-page .filters .specsel{width:100%}.grid-page .filters{--filters-specsel-font-size: 14px;--filters-specsel-line-height: 28px}.fi-instruments{--specsel-grow-gap: 2px;--specsel-x-overlap: 26px;--specsel-x-pad: 6px}.grid-page .filters .specsel,.grid-page .filters .ga-select,.grid-page .filters .fi-city,.grid-page .filters .fi-country,.grid-page .filters .fi-intentions-grid,.grid-page .filters .fi-goals-grid{--specsel-min-h: 28px;--specsel-pad-x: 10px;--specsel-font-size: var(--filters-specsel-font-size, 14px);--specsel-line-height: var(--filters-specsel-line-height, 28px);--specsel-text-color: #e8e8e8}.grid-page .filters .specsel-input,.grid-page .filters .ga-select .specsel-input,.grid-page .filters .fi-city .specsel-input,.grid-page .filters .fi-country .specsel-input,.grid-page .filters .fi-intentions-grid .specsel-input,.grid-page .filters .fi-goals-grid .specsel-input{align-items:center;align-content:flex-start;gap:6px;padding:7px 10px;border:1px solid var(--specsel-border, #1c1c1c);border-radius:12px;background:var(--specsel-bg, #101010);box-sizing:border-box;transition:border-color .18s ease}html[data-theme=dark] .grid-page .filters .specsel-input:hover,html[data-theme=dark] .grid-page .filters .ga-select .specsel-input:hover,html[data-theme=dark] .grid-page .filters .fi-city .specsel-input:hover,html[data-theme=dark] .grid-page .filters .fi-country .specsel-input:hover,html[data-theme=dark] .grid-page .filters .fi-intentions-grid .specsel-input:hover,html[data-theme=dark] .grid-page .filters .fi-goals-grid .specsel-input:hover,html[data-theme=dark] .grid-page .filters .specsel-input:focus,html[data-theme=dark] .grid-page .filters .ga-select .specsel-input:focus,html[data-theme=dark] .grid-page .filters .fi-city .specsel-input:focus,html[data-theme=dark] .grid-page .filters .fi-country .specsel-input:focus,html[data-theme=dark] .grid-page .filters .fi-intentions-grid .specsel-input:focus,html[data-theme=dark] .grid-page .filters .fi-goals-grid .specsel-input:focus{border-color:#2a2a2a!important}html[data-theme=light] .grid-page .filters .specsel-input:hover,html[data-theme=light] .grid-page .filters .ga-select .specsel-input:hover,html[data-theme=light] .grid-page .filters .fi-city .specsel-input:hover,html[data-theme=light] .grid-page .filters .fi-country .specsel-input:hover,html[data-theme=light] .grid-page .filters .fi-intentions-grid .specsel-input:hover,html[data-theme=light] .grid-page .filters .fi-goals-grid .specsel-input:hover,html[data-theme=light] .grid-page .filters .specsel-input:focus,html[data-theme=light] .grid-page .filters .ga-select .specsel-input:focus,html[data-theme=light] .grid-page .filters .fi-city .specsel-input:focus,html[data-theme=light] .grid-page .filters .fi-country .specsel-input:focus,html[data-theme=light] .grid-page .filters .fi-intentions-grid .specsel-input:focus,html[data-theme=light] .grid-page .filters .fi-goals-grid .specsel-input:focus{border-color:#9aa3b2!important}.grid-page .filters .specsel-input input.specsel-filter,.fi-instruments .specsel-input input.specsel-filter,.grid-page .filters .ga-select .specsel-input input.specsel-filter,.grid-page .filters .fi-city .specsel-input input.specsel-filter,.grid-page .filters .fi-country .specsel-input input.specsel-filter,.grid-page .filters .fi-intentions-grid .specsel-input input.specsel-filter,.grid-page .filters .fi-goals-grid .specsel-input input.specsel-filter{color:var(--specsel-text-color, #e8e8e8)}.grid-page .filters .chip-btn,.grid-page .filters .specsel-input .chip-btn,.grid-page .filters .specsel-popup .chip-btn,.fi-instruments .chip-btn,.fi-instruments .specsel-input .chip-btn,.fi-instruments .specsel-popup .chip-btn{min-height:28px;height:28px;line-height:28px;padding:0 10px}.grid-page .filters .specsel-popup .chip-btn,.fi-instruments .specsel-popup .chip-btn,.grid-page .filters .ga-select .specsel-popup .chip-btn,.grid-page .filters .fi-city .specsel-popup .chip-btn,.grid-page .filters .fi-country .specsel-popup .chip-btn,.grid-page .filters .fi-intentions-grid .specsel-popup .chip-btn,.grid-page .filters .fi-goals-grid .specsel-popup .chip-btn{background:var(--specsel-popup-chip-bg, #0f0f0f)!important;border-color:var(--specsel-popup-chip-border, #2a2a2a)!important;color:var(--specsel-popup-chip-text, #ddd)!important;box-shadow:none!important}.grid-page .filters .specsel-popup .chip-btn:hover,.fi-instruments .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #eaeaea)!important;box-shadow:none!important}html[data-theme=light]{--specsel-max-bg: transparent;--specsel-max-fg: var(--specsel-max-fg-light)}html[data-theme=light] .grid-page .filters .specsel,html[data-theme=light] .grid-page .filters .ga-select,html[data-theme=light] .grid-page .filters .fi-city,html[data-theme=light] .grid-page .filters .fi-country,html[data-theme=light] .grid-page .filters .fi-intentions-grid,html[data-theme=light] .grid-page .filters .fi-goals-grid{--specsel-text-color: #14151a}html[data-theme=light] .grid-page .filters{--specsel-popup-bg: rgba(255, 255, 255, .86);--specsel-popup-border: rgba(0, 0, 0, .08);--specsel-popup-fallback-bg: #f6f7fb;--specsel-popup-shadow: 0 16px 36px rgba(0, 0, 0, .16), inset 0 0 0 1px rgba(255, 255, 255, .6);--specsel-popup-fade-gradient: linear-gradient(180deg, rgba(245,246,250,0) 0%, rgba(245,246,250,.9) 55%, rgba(245,246,250,1) 100%);--specsel-popup-chip-bg: #f3f4f9;--specsel-popup-chip-border: #d4d7e0;--specsel-popup-chip-text: #1f2433;--specsel-popup-muted-text: #6e7484}html[data-theme=light] .grid-page .filters{--specsel-placeholder-color: #9aa3b2}html[data-theme=light] .grid-page .filters .specsel-input .chip-x{color:var(--cap-fg, var(--chipsel-chip-text, #4b5563))}html[data-theme=light] .grid-page .filters .specsel-popup .chip-btn:hover,html[data-theme=light] .fi-instruments .specsel-popup .chip-btn:hover,html[data-theme=light] .grid-page .filters .ga-select .specsel-popup .chip-btn:hover,html[data-theme=light] .grid-page .filters .fi-city .specsel-popup .chip-btn:hover,html[data-theme=light] .grid-page .filters .fi-country .specsel-popup .chip-btn:hover,html[data-theme=light] .grid-page .filters .fi-intentions-grid .specsel-popup .chip-btn:hover,html[data-theme=light] .grid-page .filters .fi-goals-grid .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #000000)!important;box-shadow:none!important}.fi-goals-grid .fi-title,.fi-intentions-grid .fi-title,.fi-goals .fi-title,.fi-intentions .fi-title{font-size:13px;display:flex;align-items:center;gap:8px;font-weight:400;margin:0 0 6px}.fi-goals-grid .specsel-input .specsel-max,.fi-intentions-grid .specsel-input .specsel-max,.fi-goals .specsel-input .specsel-max,.fi-intentions .specsel-input .specsel-max{align-self:center;height:22px;line-height:22px;padding:0 8px;background:transparent;font-weight:500;letter-spacing:.2px;white-space:nowrap;box-shadow:none}.fi-goals-grid .specsel-input .specsel-max.show,.fi-intentions-grid .specsel-input .specsel-max.show,.fi-goals .specsel-input .specsel-max.show,.fi-intentions .specsel-input .specsel-max.show{display:inline-flex}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){border-color:#6ca3ea!important;box-shadow:none!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){border-color:#d989b8!important;box-shadow:none!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){border-color:#4f82c8!important;box-shadow:none!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){border-color:#c56b9f!important;box-shadow:none!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){background:#4c7ec442!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){background:#b054853d!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){background:#4f82c829!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){background:#c56b9f29!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender){border-color:#6ca3ea!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender){border-color:#d989b8!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender){border-color:#4f82c8!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender){border-color:#c56b9f!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-gender .gender-chip[data-gender=male]{border-color:#6ca3ea!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-gender .gender-chip[data-gender=female]{border-color:#d989b8!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-gender .gender-chip[data-gender=male]{border-color:#4f82c8!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-gender .gender-chip[data-gender=female]{border-color:#c56b9f!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions .specsel-gender .gender-chip[data-gender=female]:hover{border-color:#d989b8!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions .specsel-gender .gender-chip[data-gender=male]:hover{border-color:#6ca3ea!important}html[data-theme=light] .grid-page .filters .fi-intentions .specsel-gender .gender-chip[data-gender=female]:hover{border-color:#c56b9f!important}html[data-theme=light] .grid-page .filters .fi-intentions .specsel-gender .gender-chip[data-gender=male]:hover{border-color:#4f82c8!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-gender .gender-chip[aria-pressed=true]{background:#4c7ec442!important}html:not([data-theme=light]) .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-gender .gender-chip[aria-pressed=true]{background:#b054853d!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=male] .specsel-gender .gender-chip[aria-pressed=true]{background:#4f82c829!important}html[data-theme=light] .grid-page .filters .fi-intentions[data-target-gender=female] .specsel-gender .gender-chip[aria-pressed=true]{background:#c56b9f29!important}.create-backdrop .modal-create .specsel{width:100%}.create-backdrop .modal-create .specsel-popup .flt-popup-x{display:none}@media (max-width: 1250px){.create-backdrop .modal-create .specsel-popup .flt-popup-x{position:absolute;top:8px;right:16px;width:30px;height:30px;padding:0;display:grid!important;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border, #3a3a3a);background:var(--prefs-remove-bg, #121212);color:var(--prefs-remove-fg, #d6d6d6);cursor:pointer;z-index:3}.create-backdrop .modal-create .specsel-popup .flt-popup-x.flt-popup-x--inline{position:absolute;top:calc(50% + 2px);right:16px;margin:0;transform:translateY(-50%);flex:0 0 30px}.create-backdrop .modal-create .specsel-popup .flt-popup-x:hover{background:var(--prefs-remove-bg-hover, #1b1b1b)}.create-backdrop .modal-create .specsel-popup .flt-popup-x:active{background:var(--prefs-remove-bg-active, #0d0d0d)}.create-backdrop .modal-create .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):hover{transform:scale(1.04)}.create-backdrop .modal-create .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):active{transform:scale(.96)}.create-backdrop .modal-create .specsel-popup .flt-popup-x.flt-popup-x--inline:hover{transform:translateY(-50%) scale(1.04)}.create-backdrop .modal-create .specsel-popup .flt-popup-x.flt-popup-x--inline:active{transform:translateY(-50%) scale(.96)}.create-backdrop .modal-create .specsel-popup .flt-popup-x:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.create-backdrop .modal-create .specsel-popup .specsel-head{position:relative;padding-right:52px}}.create-backdrop .modal-create .uf-instruments .chip-btn,.create-backdrop .modal-create .fi-goals-grid .chip-btn,.create-backdrop .modal-create .fi-intentions-grid .chip-btn,.create-backdrop .modal-create .fi-goals .chip-btn,.create-backdrop .modal-create .fi-intentions .chip-btn,.create-backdrop .modal-create .ga-select .chip-btn{min-height:28px;height:28px;line-height:28px;padding:0 10px}.create-backdrop .modal-create .fi-goals-grid .specsel-popup .chip-btn,.create-backdrop .modal-create .fi-intentions-grid .specsel-popup .chip-btn,.create-backdrop .modal-create .fi-goals .specsel-popup .chip-btn,.create-backdrop .modal-create .fi-intentions .specsel-popup .chip-btn,.create-backdrop .modal-create .ga-select .specsel-popup .chip-btn{background:var(--specsel-popup-chip-bg, #0f0f0f)!important;border-color:var(--specsel-popup-chip-border, #2a2a2a)!important;color:var(--specsel-popup-chip-text, #ddd)!important;box-shadow:none!important}html[data-theme=light] .create-backdrop .modal-create{--specsel-popup-bg: rgba(255, 255, 255, .86);--specsel-popup-border: rgba(0, 0, 0, .08);--specsel-popup-fallback-bg: #f6f7fb;--specsel-popup-shadow: 0 16px 36px rgba(0, 0, 0, .16), inset 0 0 0 1px rgba(255, 255, 255, .6);--specsel-popup-fade-gradient: linear-gradient(180deg, rgba(245,246,250,0) 0%, rgba(245,246,250,.9) 55%, rgba(245,246,250,1) 100%);--specsel-popup-chip-bg: #f3f4f9;--specsel-popup-chip-border: #d4d7e0;--specsel-popup-chip-text: #1f2433;--specsel-popup-muted-text: #6e7484}html[data-theme=light] .create-backdrop .modal-create{--specsel-placeholder-color: #858585}html:not([data-theme=light]) .create-backdrop .modal-create .fi-goals-grid .specsel-popup .chip-btn:hover,html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid .specsel-popup .chip-btn:hover,html:not([data-theme=light]) .create-backdrop .modal-create .fi-goals .specsel-popup .chip-btn:hover,html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #eaeaea)!important;box-shadow:0 0 0 2px #ffffff0a inset!important}html[data-theme=light] .create-backdrop .modal-create .uf-instruments .specsel-popup .chip-btn:hover,html[data-theme=light] .create-backdrop .modal-create .fi-instruments .specsel-popup .chip-btn:hover,html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid .specsel-popup .chip-btn:hover,html[data-theme=light] .create-backdrop .modal-create .fi-intentions .specsel-popup .chip-btn:hover,html[data-theme=light] .create-backdrop .modal-create .ga-select .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #000000)!important;box-shadow:0 0 0 2px #0000000f inset!important}.create-backdrop .modal-create .specsel,.create-backdrop .modal-create .ga-select,.create-backdrop .modal-create .fi-instruments,.create-backdrop .modal-create .fi-goals-grid,.create-backdrop .modal-create .fi-intentions-grid,.create-backdrop .modal-create .fi-goals,.create-backdrop .modal-create .fi-intentions,.create-backdrop .modal-create .uf-instruments{--specsel-min-h: 28px;--specsel-pad-x: 10px;--specsel-font-size: 16px;--specsel-line-height: 28px;--specsel-text-color: #e8e8e8;--specsel-grow-gap: 2px;--specsel-x-overlap: 26px;--specsel-x-pad: 6px}.create-backdrop .modal-create .specsel-input,.create-backdrop .modal-create .fi-goals-grid .specsel-input,.create-backdrop .modal-create .fi-intentions-grid .specsel-input,.create-backdrop .modal-create .fi-goals .specsel-input,.create-backdrop .modal-create .fi-intentions .specsel-input,.create-backdrop .modal-create .uf-instruments .specsel-input{align-items:center;align-content:flex-start;gap:6px;padding:12px 10px;border:1px solid #1c1c1c;border-radius:12px;background:var(--cm-inp-bg, #0d0d0d);box-sizing:border-box}html[data-theme=light] .create-backdrop .modal-create .specsel-input,html[data-theme=light] .create-backdrop .modal-create .fi-goals-grid .specsel-input,html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid .specsel-input,html[data-theme=light] .create-backdrop .modal-create .fi-goals .specsel-input,html[data-theme=light] .create-backdrop .modal-create .fi-intentions .specsel-input,html[data-theme=light] .create-backdrop .modal-create .uf-instruments .specsel-input,html[data-theme=light] .create-backdrop .modal-create .ga-select .specsel-input{border-color:var(--line, var(--surface-border, #d1d5dd));background:var(--bg-elev, #ffffff)}.create-backdrop .modal-create .specsel-input:focus-within,.create-backdrop .modal-create .fi-goals-grid .specsel-input:focus-within,.create-backdrop .modal-create .fi-intentions-grid .specsel-input:focus-within,.create-backdrop .modal-create .fi-goals .specsel-input:focus-within,.create-backdrop .modal-create .fi-intentions .specsel-input:focus-within,.uf-instruments .specsel-input:focus-within{align-items:center;align-content:flex-start}.create-backdrop .modal-create .specsel-input input.specsel-filter{line-height:var(--specsel-line-height, 28px)}.create-backdrop .modal-create .uf-instruments .specsel-popup .chip-btn{background:#0f0f0f!important;border-color:#2a2a2a!important;color:#ddd!important;box-shadow:none!important;transition:transform var(--specsel-press-dur, .1s) ease-out,border-color .12s ease,box-shadow .12s ease!important}.create-backdrop .modal-create .uf-instruments .specsel-popup .chip-btn:hover,.create-backdrop .modal-create .fi-instruments .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #eaeaea)!important;box-shadow:0 0 0 2px #ffffff0a inset!important}.create-backdrop .modal-create .specsel-gender .chip-btn[aria-pressed=true]{border-color:#eaeaea!important;box-shadow:0 0 0 2px #ffffff14 inset!important}.create-backdrop .modal.modal-create .fi-title{color:var(--cm-form-title-main);font-weight:600}html[data-theme=dark] .create-backdrop .modal.modal-create .fi-title{color:var(--cm-form-title-sub)}html[data-theme=light] .create-backdrop .modal-create .specsel-gender .chip-btn[aria-pressed=true]{border-color:#000!important;box-shadow:0 0 0 2px #00000014 inset!important}html:not([data-theme=light]) .create-backdrop .modal-create .specsel-gender .chip-btn[aria-pressed=true]{border-color:#eaeaea!important;box-shadow:0 0 0 2px #ffffff14 inset!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=male] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender),html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions[data-target-gender=male] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){border-color:#6ca3ea!important;box-shadow:0 0 0 1px #6ca3ea33 inset!important;background:#4c7ec442!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=female] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender),html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions[data-target-gender=female] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){border-color:#d989b8!important;box-shadow:0 0 0 1px #d989b833 inset!important;background:#b054853d!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=male] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender),html[data-theme=light] .create-backdrop .modal-create .fi-intentions[data-target-gender=male] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){border-color:#4f82c8!important;box-shadow:0 0 0 1px #4f82c833 inset!important;background:#4f82c829!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=female] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender),html[data-theme=light] .create-backdrop .modal-create .fi-intentions[data-target-gender=female] .specsel-input .chip-btn.sel:not(.fi-int-chip--no-gender){border-color:#c56b9f!important;box-shadow:0 0 0 1px #c56b9f33 inset!important;background:#c56b9f29!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=male] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender),html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions[data-target-gender=male] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender){border-color:#6ca3ea!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=female] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender),html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions[data-target-gender=female] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender){border-color:#d989b8!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=male] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender),html[data-theme=light] .create-backdrop .modal-create .fi-intentions[data-target-gender=male] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender){border-color:#4f82c8!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=female] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender),html[data-theme=light] .create-backdrop .modal-create .fi-intentions[data-target-gender=female] .specsel-popup .chip-btn:hover:not(.gender-chip):not(.fi-int-chip--no-gender){border-color:#c56b9f!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=male] .specsel-gender .gender-chip[data-gender=male],html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions[data-target-gender=male] .specsel-gender .gender-chip[data-gender=male]{border-color:#6ca3ea!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=female] .specsel-gender .gender-chip[data-gender=female],html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions[data-target-gender=female] .specsel-gender .gender-chip[data-gender=female]{border-color:#d989b8!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=male] .specsel-gender .gender-chip[data-gender=male],html[data-theme=light] .create-backdrop .modal-create .fi-intentions[data-target-gender=male] .specsel-gender .gender-chip[data-gender=male]{border-color:#4f82c8!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=female] .specsel-gender .gender-chip[data-gender=female],html[data-theme=light] .create-backdrop .modal-create .fi-intentions[data-target-gender=female] .specsel-gender .gender-chip[data-gender=female]{border-color:#c56b9f!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid .specsel-gender .gender-chip[data-gender=female]:hover,html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions .specsel-gender .gender-chip[data-gender=female]:hover{border-color:#d989b8!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid .specsel-gender .gender-chip[data-gender=male]:hover,html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions .specsel-gender .gender-chip[data-gender=male]:hover{border-color:#6ca3ea!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid .specsel-gender .gender-chip[data-gender=female]:hover,html[data-theme=light] .create-backdrop .modal-create .fi-intentions .specsel-gender .gender-chip[data-gender=female]:hover{border-color:#c56b9f!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid .specsel-gender .gender-chip[data-gender=male]:hover,html[data-theme=light] .create-backdrop .modal-create .fi-intentions .specsel-gender .gender-chip[data-gender=male]:hover{border-color:#4f82c8!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=male] .specsel-gender .gender-chip[aria-pressed=true],html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions[data-target-gender=male] .specsel-gender .gender-chip[aria-pressed=true]{background:#4c7ec442!important}html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=female] .specsel-gender .gender-chip[aria-pressed=true],html:not([data-theme=light]) .create-backdrop .modal-create .fi-intentions[data-target-gender=female] .specsel-gender .gender-chip[aria-pressed=true]{background:#b054853d!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=male] .specsel-gender .gender-chip[aria-pressed=true],html[data-theme=light] .create-backdrop .modal-create .fi-intentions[data-target-gender=male] .specsel-gender .gender-chip[aria-pressed=true]{background:#4f82c829!important}html[data-theme=light] .create-backdrop .modal-create .fi-intentions-grid[data-target-gender=female] .specsel-gender .gender-chip[aria-pressed=true],html[data-theme=light] .create-backdrop .modal-create .fi-intentions[data-target-gender=female] .specsel-gender .gender-chip[aria-pressed=true]{background:#c56b9f29!important}.modal.modal-create .ga-select .specsel-input .specsel-max{align-self:center;height:22px;line-height:22px;padding:0 8px;background:transparent;font-weight:500;letter-spacing:.2px;white-space:nowrap;box-shadow:none}.modal.modal-create .ga-select .specsel-input .specsel-max.show{display:inline-flex}.modal.modal-create .ga-select{--specsel-grow-gap: 2px;--specsel-x-overlap: 26px;--specsel-x-pad: 6px}.modal.modal-create .ga-select .specsel{position:relative;isolation:isolate}.modal.modal-create .ga-select .specsel-popup{z-index:11000}html[data-theme=light] .create-backdrop .modal-create .ga-select .specsel-popup .chip-btn{background:var(--specsel-popup-chip-bg, #f3f4f9)!important;border-color:var(--specsel-popup-chip-border, #d4d7e0)!important;color:var(--specsel-popup-chip-text, #1f2433)!important}.modal.modal-create .ga-select .specsel-input .chip-x{opacity:.9}.modal.modal-create .ga-select .specsel-input .chip-x:hover{opacity:1}.modal.modal-create .fi[data-locked]{position:relative}.modal.modal-create .fi[data-locked] .lock-shield{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:not-allowed;z-index:50}.account .fi-instruments .specsel-input,.account .music-prof .ga-select .specsel-input{align-items:center;align-content:flex-start;gap:6px;padding:7px 10px;border:1px solid var(--specsel-border, #1c1c1c);border-radius:12px;background:var(--specsel-bg, #101010);box-sizing:border-box}.account .music-prof .ga-select .chip-btn{min-height:28px;height:28px;line-height:28px;padding:0 10px}@media (max-width: 640px){.account .specsel-input .chip-btn,.account .specsel-popup .chip-btn{min-height:28px!important;height:auto!important;line-height:1.25!important;padding:4px 10px!important;white-space:normal!important;align-items:center!important}}.account .music-prof .ga-select .specsel-popup .chip-btn,.account .p-sec[data-block=production] .ga-select .specsel-popup .chip-btn{background:var(--specsel-popup-chip-bg, #0f0f0f)!important;border-color:var(--specsel-popup-chip-border, #2a2a2a)!important;color:var(--specsel-popup-chip-text, #ddd)!important;box-shadow:none!important}.account .music-prof .fi-instruments .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #eaeaea)!important;box-shadow:none!important}.account .music-prof .ga-select .specsel-popup .chip-btn:hover{border-color:#eaeaea!important;box-shadow:none!important}.account .p-sec[data-block=production] .ga-select .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #eaeaea)!important;box-shadow:0 0 0 2px #ffffff0a inset!important}html[data-theme=light] .account .music-prof .fi-instruments,html[data-theme=light] .account .music-prof .ga-select{--specsel-text-color: #14151a}html[data-theme=light] .account .music-prof{--specsel-popup-bg: rgba(255, 255, 255, .86);--specsel-popup-border: rgba(0, 0, 0, .08);--specsel-popup-fallback-bg: #f6f7fb;--specsel-popup-shadow: 0 16px 36px rgba(0, 0, 0, .16), inset 0 0 0 1px rgba(255, 255, 255, .6);--specsel-popup-fade-gradient: linear-gradient(180deg, rgba(245,246,250,0) 0%, rgba(245,246,250,.9) 55%, rgba(245,246,250,1) 100%);--specsel-popup-chip-bg: #f3f4f9;--specsel-popup-chip-border: #d4d7e0;--specsel-popup-chip-text: #1f2433;--specsel-popup-muted-text: #6e7484}html[data-theme=light] .account .music-prof .specsel-input .chip-x{color:var(--cap-fg, var(--chipsel-chip-text, #4b5563))}html[data-theme=light] .account .music-prof .fi-instruments .specsel-popup .chip-btn:hover,html[data-theme=light] .account .music-prof .ga-select .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #000000)!important;box-shadow:none!important}html[data-theme=light] .account .p-sec[data-block=production] .ga-select .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #000000)!important;box-shadow:0 0 0 2px #0000000f inset!important}.account .music-prof,.account .p-sec .fi-instruments{--specsel-chip-font-size: var(--specsel-placeholder-size, 16px)}html[data-theme=light] .account .p-sec[data-block=production]{--specsel-text-color: #14151a;--chipsel-chip-bg: #ffffff;--chipsel-chip-border: #d0d0d0;--chipsel-chip-text: #14151a;--chipsel-input-chip-bg: #ffffff;--chipsel-input-chip-border: #14151a}.sb-create-ico{width:20px;height:20px;display:block;color:currentColor;transform:scale(1.12);transform-origin:50% 50%;transition:transform .35s ease}.sb-create-btn:hover .sb-create-ico{transform:rotate(90deg) scale(1.18)}.sidebar button.sb-create-btn{width:36px;height:36px;padding:0;margin:0;text-align:center}.sb-create-row.is-disabled{opacity:.55}.sb-create-row.is-disabled .sb-create-plus{opacity:.4}.sb-create-plus[disabled]{pointer-events:none;cursor:not-allowed;filter:grayscale(.4)}.sb-bottom-row{gap:8px;position:relative}.sb-settings,.sb-create{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;width:100%;max-width:44px}.sb-settings-btn,.sb-create-btn{width:36px;height:36px;border-radius:10px;border:none;background:transparent;color:var(--sb-settings-color, var(--muted));display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;outline:none;box-shadow:none;transition:background .16s ease,box-shadow .18s ease,transform .1s ease,color .16s ease}.sb-settings-btn:hover,.sb-create-btn:hover{background:transparent;color:var(--sb-settings-hover-color, var(--text));box-shadow:none}.sb-settings-btn:hover .sb-settings-ico{transform:rotate(135deg)}.sb-settings-btn:active,.sb-create-btn:active{transform:scale(.96);box-shadow:none}.sb-settings-btn:focus-visible,.sb-create-btn:focus-visible{outline:2px solid var(--btn-focus-ring, rgba(61,90,254,.6));outline-offset:2px}.sb-settings.is-open .sb-settings-btn,.sb-create.is-open .sb-create-btn{background:transparent;color:var(--sb-settings-hover-color, var(--text));box-shadow:none}html[data-theme=light] .sb-settings-btn,html[data-theme=light] .sb-create-btn{background:var(--sb-nav-bg, var(--btn-bg));color:var(--sb-nav-color, var(--text))}html[data-theme=light] .sb-settings-btn:hover,html[data-theme=light] .sb-settings.is-open .sb-settings-btn,html[data-theme=light] .sb-create-btn:hover,html[data-theme=light] .sb-create.is-open .sb-create-btn{background:var(--sb-nav-hover-bg, var(--btn-hover-bg));color:var(--sb-nav-hover-color, var(--text))}html[data-theme=light] .sb-settings-btn:active,html[data-theme=light] .sb-create-btn:active{background:var(--sb-nav-active-bg, var(--sb-nav-hover-bg, var(--btn-hover-bg)))}.sb-settings-pop,.sb-create-pop{position:absolute;right:0;bottom:54px;min-width:220px;max-width:calc(100% - 8px);box-sizing:border-box;padding:10px 10px 12px;border-radius:12px;border:1px solid var(--sb-border, var(--line, #1e1e1e));box-shadow:var(--shadow, 0 10px 30px rgba(0,0,0,.35));opacity:0;transform:translateY(6px) scale(.96);transform-origin:bottom right;pointer-events:none;transition:opacity .16s ease,transform .18s ease;z-index:46000}.sb-create-pop{left:50%;right:auto;max-width:calc(100% - 24px);transform:translate(-50%,6px) scale(.96);transform-origin:bottom center}.sb-settings.is-open .sb-settings-pop,.sb-create.is-open .sb-create-pop{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.sb-create.is-open .sb-create-pop{transform:translate(-50%) scale(1)}.sb-create{position:static}.sb-settings-section,.sb-create-section{margin-top:6px}.sb-settings-section+.sb-settings-section,.sb-create-section+.sb-create-section{border-top:1px solid var(--sb-glass-border-soft, rgba(255,255,255,.06));padding-top:8px;margin-top:10px}.sb-settings-section-label,.sb-create-section-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin-bottom:4px;color:var(--muted)}html[data-theme=light] .sb-settings-section-label,html[data-theme=light] .sb-create-section-label{color:#14151ab8;text-shadow:0 1px 0 rgba(255,255,255,.65)}.sb-settings-row,.sb-create-row{height:44px;box-sizing:border-box;padding:4px 10px;background:transparent;box-shadow:none;cursor:default;display:flex;align-items:center}.sb-row-main{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.sb-create-row-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.sb-create-emoji{width:18px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.sb-create-plus{width:54px;height:44px;min-width:54px;max-width:54px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:12px;background:var(--sb-nav-bg, var(--btn-bg));border:1px solid var(--sb-nav-bd, var(--btn-bd, rgba(0,0,0,.18)));color:var(--sb-nav-color, var(--btn-fg, var(--text)));box-shadow:none;font-size:0;line-height:0;-webkit-tap-highlight-color:transparent;transition:background .22s ease,border-color .22s ease,box-shadow .26s ease,transform .18s cubic-bezier(.2,.9,.2,1),filter .22s ease}.sb-create-plus-ico{width:32px;height:32px;display:block;color:currentColor;fill:none}.sb-create-plus-mark{transform-origin:12px 12px;transition:transform .35s ease}.sb-create-plus:hover .sb-create-plus-mark{transform:rotate(90deg)}.sb-create-plus:hover{background:var(--sb-nav-hover-bg, var(--btn-hover-bg));border-color:var(--sb-nav-hover-bd, var(--btn-hover-bd, var(--sb-nav-bd, var(--btn-bd, rgba(0,0,0,.18)))));box-shadow:var(--sb-nav-hover-shadow, 0 10px 24px rgba(0,0,0,.22))}.sb-create-plus:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 1px 3px #00000040}.sb-create-plus:focus-visible{outline:none;box-shadow:0 0 0 3px #3d5afe4d}.sb-create-plus[aria-disabled=true],.sb-create-plus:disabled{opacity:.45;cursor:default;pointer-events:none;box-shadow:none}html[data-theme=light] .sb-create-plus{background:transparent;border-color:var(--surface-border, #c9c9c9);color:var(--text, #14151a);box-shadow:none}html[data-theme=light] .sb-create-plus:hover{background:var(--surface-bg, #ffffff);border-color:var(--surface-border, #c9c9c9);box-shadow:0 12px 26px #0000002e,0 2px 8px #0000001a}html[data-theme=light] .sb-create-plus:active{background:#0000000a;border-color:var(--surface-border, #c9c9c9);box-shadow:inset 0 2px 3px #00000014}html[data-theme=light] .sb-create-plus-ico{color:#111}@media (max-width: 880px){#sidebar[data-collapsible="1"] .sb-settings-pop{position:fixed;left:16px;right:16px;bottom:72px;min-width:0;max-width:calc(100vw - 32px);transform-origin:bottom center}#sidebar[data-collapsible="1"] .sb-create-pop{position:absolute;left:50%;right:auto;bottom:54px;min-width:200px;max-width:calc(100% - 24px);transform:translate(-50%,6px) scale(.96);transform-origin:bottom center}#sidebar[data-collapsible="1"] .sb-create.is-open .sb-create-pop{transform:translate(-50%) scale(1)}}#sidebar{background:var(--sb-bg, var(--bg-elev))!important;overflow:hidden;display:flex;flex-direction:column}#sidebar .sidebar-nav{position:relative;flex:1 1 auto;height:auto;min-height:0!important;max-height:100%;overflow-y:auto;overflow-x:clip;overflow-anchor:none;scrollbar-gutter:stable;padding-left:12px;padding-right:12px;margin-left:-12px;margin-right:-12px;padding-bottom:6px}#sidebar .sidebar-nav>*{overflow-anchor:none}#sidebar .sidebar-nav>.sb-scroll-anchor{height:1px;min-height:1px;pointer-events:none;overflow-anchor:none}#sidebar .sidebar-nav>div[style*="height:1px"]{display:block;flex:0 0 auto;height:1px!important;min-height:1px;background:var(--line)!important;opacity:1}.sb-brand{display:flex;align-items:center;gap:8px;font-weight:900;font-size:22px;letter-spacing:.4px;color:#eaeaea;cursor:pointer;position:sticky;top:0;z-index:3;background:var(--sb-bg, var(--bg-elev));margin-left:-12px;margin-right:-12px;padding:8px 24px;box-sizing:border-box}.sb-brand-ico-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.sb-brand-ico{display:block;width:.93em;height:.93em;color:currentColor;fill:currentColor;transform:translateY(-.5px)}.sb-brand-ico path{fill:currentColor}html[data-theme=light] .sb-brand{color:#14151a}.sb-bottom-row{display:flex;justify-content:flex-end;align-items:center;position:relative;flex:0 0 auto;margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;background:var(--sb-bg, var(--bg-elev));z-index:2;overflow:visible;overflow-anchor:auto}.sb-bottom-row .sb-create,.sb-bottom-row .sb-settings{overflow:visible}.sb-settings{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;width:100%;max-width:44px}.sb-settings-btn{width:36px;height:36px;border-radius:10px;border:none;background:transparent;color:var(--sb-settings-color, var(--muted));display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;outline:none;box-shadow:none;transition:background .16s ease,box-shadow .18s ease,transform .1s ease,color .16s ease}.sb-settings-btn:hover{background:transparent;color:var(--sb-settings-hover-color, var(--text));box-shadow:none}.sb-settings-btn:active{transform:scale(.96);box-shadow:none}.sb-settings-btn:focus-visible{outline:2px solid var(--btn-focus-ring, rgba(61,90,254,.6));outline-offset:2px}.sb-settings.is-open .sb-settings-btn{background:transparent;color:var(--sb-settings-hover-color, var(--text));box-shadow:none}html[data-theme=light] .sb-settings-btn{background:var(--sb-nav-bg, var(--btn-bg));color:var(--sb-nav-color, var(--text))}html[data-theme=light] .sb-settings-btn:hover,html[data-theme=light] .sb-settings.is-open .sb-settings-btn{background:var(--sb-nav-hover-bg, var(--btn-hover-bg));color:var(--sb-nav-hover-color, var(--text))}html[data-theme=light] .sb-settings-btn:active{background:var( --sb-nav-active-bg, var(--sb-nav-hover-bg, var(--btn-hover-bg)) )}.sb-settings-ico{width:26px;height:26px;display:block;fill:currentColor;transition:transform .35s ease,fill .16s ease}.sb-settings-ico path,.sb-settings-ico .st0{fill:currentColor}.sb-settings.is-open .sb-settings-ico{transform:rotate(135deg)}.sb-settings-btn:hover .sb-settings-ico{color:var(--sb-settings-hover-color, var(--text))}.sb-nav-btn{width:100%;box-sizing:border-box;margin:2px 0;padding:9px 11px;border-radius:10px;border:none;background:var(--sb-nav-bg, transparent)!important;color:var(--sb-nav-color, var(--text));--sb-nav-hover-shadow: 0 10px 24px rgba(0,0,0,.22);display:flex;align-items:center;gap:8px;justify-content:flex-start;cursor:pointer;text-align:left;font-size:15px;font-weight:500;outline:none;box-shadow:none;transition:background .18s ease,box-shadow .26s ease,transform .18s cubic-bezier(.2,.9,.2,1),color .18s ease,filter .26s ease}.sidebar-nav .nav-btn.sb-nav-btn{padding:9px 12px;min-height:38px}.sidebar-nav .nav-btn.sb-nav-btn .sb-nav-badge{margin-left:8px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1}.sidebar-nav .nav-btn.sb-nav-btn .sb-nav-badge[data-admin-badge-source=moderation]{--badge-bg: #9b6dff;--badge-bd: #9b6dff;--badge-fg: #ffffff}.sidebar-nav .nav-btn.sb-nav-btn .sb-nav-badge[data-admin-badge-source=support]{--badge-bg: #53b4ff;--badge-bd: #53b4ff;--badge-fg: #ffffff}.sidebar-nav .nav-btn.sb-nav-btn .sb-nav-badge[data-admin-badge-source=mixed]{--badge-bg: var(--brand-accent, #1f45d8);--badge-bd: var(--brand-accent, #1f45d8);--badge-fg: #ffffff}html[data-theme=light] .sb-nav-btn{--sb-nav-hover-shadow: 0 10px 24px rgba(0,0,0,.12)}.sb-nav-btn:hover{background:var(--sb-nav-hover-bg, var(--btn-hover-bg))!important;color:var(--sb-nav-hover-color, var(--text))!important;box-shadow:var(--sb-nav-hover-shadow)}.sb-nav-btn:active{transform:scale(.985);box-shadow:none;filter:none}html[data-theme=light] .sb-nav-btn:active{transform:translateY(1px) scale(.99);box-shadow:inset 0 1px 3px #0000001a!important;filter:none!important}.sb-nav-btn:focus-visible{outline:2px solid var(--btn-focus-ring, rgba(61,90,254,.6));outline-offset:2px}.sb-nav-btn[aria-pressed=true]{background:var(--sb-nav-active-bg, var(--sb-nav-hover-bg, var(--btn-hover-bg)))!important;color:var(--sb-nav-hover-color, var(--text))!important;box-shadow:none!important}.sb-nav-btn.sb-nav-btn--primary{background:linear-gradient(135deg,var(--btn-primary-bg),var(--btn-accent-hover));border:none;color:var(--btn-primary-fg, #ffffff);box-shadow:none}.sb-nav-btn.sb-nav-btn--primary:hover{background:linear-gradient(135deg,var(--btn-accent-hover),var(--btn-accent-active));border:none;box-shadow:none;transform:translateY(0)}.sb-nav-btn.sb-nav-btn--primary:active{transform:scale(.97);box-shadow:none}.sidebar-nav .nav-btn .txt{font-weight:600;letter-spacing:.2px;font-family:inherit;color:currentColor;-webkit-text-fill-color:currentColor}.sb-nav-ico-avatar{width:var(--sb-nav-avatar-size, 22px);min-width:var(--sb-nav-avatar-size, 22px);display:inline-flex;align-items:center;justify-content:center}.sb-nav-avatar{width:var(--sb-nav-avatar-size, 22px);height:var(--sb-nav-avatar-size, 22px);border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;background:color-mix(in oklab,var(--sb-nav-hover-bg, var(--btn-hover-bg)) 45%,transparent);color:var(--sb-nav-color, var(--text));border:1px solid color-mix(in oklab,var(--line) 65%,transparent)}.sb-nav-avatar img{width:100%;height:100%;display:block;object-fit:cover}.sb-nav-avatar.sb-nav-avatar--skeleton{color:transparent;border-color:transparent;background:var(--skel-bg, #171717);position:relative;overflow:hidden}.sb-nav-avatar.sb-nav-avatar--skeleton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent,var(--skel-shine, rgba(255,255,255,.06)),transparent);animation:sb-avatar-skel-shimmer 1.25s ease-in-out infinite}@keyframes sb-avatar-skel-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}html[data-theme=light] .sb-nav-avatar{background:color-mix(in oklab,var(--sb-nav-hover-bg, var(--btn-hover-bg)) 60%,#ffffff);border-color:color-mix(in oklab,var(--line) 75%,#ffffff)}html[data-theme=light] .sb-nav-avatar.sb-nav-avatar--skeleton{--skel-bg: #e7eaf3;--skel-shine: rgba(255,255,255,.7)}.sidebar-nav .nav-btn.lk-root.sb-nav-btn,.sidebar-nav .nav-btn.artist-btn.sb-nav-btn{--sb-nav-avatar-size: 22px;min-height:38px;height:auto;padding:9px 12px;gap:8px}.sb-settings-pop{position:absolute;right:0;bottom:54px;min-width:220px;padding:10px 10px 8px;border-radius:12px;border:1px solid var(--sb-border, var(--line, #1e1e1e));box-shadow:0 2px 8px #0000002e;opacity:0;transform:translateY(6px) scale(.96);transform-origin:bottom right;pointer-events:none;transition:opacity .16s ease,transform .18s ease;z-index:46000}.sb-create-pop{box-shadow:0 2px 8px #0000002e;transition:opacity .16s ease,transform .18s ease}.sb-settings.is-open .sb-settings-pop{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.sb-create-pop{right:auto;left:50%;transform:translate(-50%,4px) scale(.98);transform-origin:bottom center}.sb-create.is-open .sb-create-pop{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.sb-settings-title{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 2px 6px}.sb-settings-item{width:100%;box-sizing:border-box;border-radius:8px;border:1px solid var(--sb-glass-border-soft, rgba(255,255,255,.08));background:var(--sb-glass-bg, rgba(12,12,12,.9));color:var(--text);font-size:13px;padding:8px 10px;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .05s ease}.sb-settings-item:hover{background:var(--sb-glass-hover-bg, rgba(22,22,22,.95));border-color:var(--sb-glass-border, rgba(255,255,255,.18));transform:translateY(0)}.sb-settings-item:active{transform:scale(.97)}.sb-settings-logout{border-color:var(--sb-logout-border, var(--sb-nav-bd, var(--btn-bd)));background:var(--sb-nav-bg, var(--btn-bg));color:var(--sb-logout-fg, #d94a4a)}.sb-settings-logout:hover{border-color:var(--sb-logout-border-hover, var(--sb-nav-hover-bd, var(--btn-hover-bd)));background:var(--sb-nav-hover-bg, var(--btn-hover-bg));color:var(--sb-logout-fg-hover, #c23636)}@media (max-width: 880px){#sidebar[data-collapsible="1"] .sb-settings-pop{position:fixed;left:16px;right:16px;bottom:72px;min-width:0;max-width:calc(100vw - 32px);transform-origin:bottom center}}.lk-block .subnav{display:grid;gap:2px;padding-left:34px;padding-right:10px;padding-bottom:0;margin-top:0;max-height:0;opacity:0;transform:translateY(-2px);overflow:hidden;transition:max-height .22s ease,opacity .18s ease,transform .18s ease}.sb-artist-profiles{display:grid;gap:4px}.artist-block.artist-flash{position:relative;animation:sidebarArtistReveal .32s ease-out both}.artist-block.artist-flash>.artist-btn .txt,.artist-block.artist-flash .subnav>.artist-sub-btn .txt,.artist-block.artist-avatar-loading>.artist-btn .txt,.artist-block.artist-avatar-loading .subnav>.artist-sub-btn .txt{position:relative;display:inline-grid;place-items:center}.artist-block.artist-flash>.artist-btn .txt:after,.artist-block.artist-flash .subnav>.artist-sub-btn .txt:after,.artist-block.artist-avatar-loading>.artist-btn .txt:after,.artist-block.artist-avatar-loading .subnav>.artist-sub-btn .txt:after{content:attr(data-shimmer-text);position:absolute;top:0;right:0;bottom:0;left:0;color:transparent!important;background:linear-gradient(100deg,transparent 0%,transparent 30%,color-mix(in srgb,var(--text, #eaeaea) 54%,var(--surface-bg, #111111) 46%) 40%,color-mix(in srgb,var(--text, #eaeaea) 38%,var(--surface-bg, #111111) 62%) 50%,color-mix(in srgb,var(--text, #eaeaea) 54%,var(--surface-bg, #111111) 46%) 60%,transparent 70%,transparent 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;opacity:.92;z-index:2;text-shadow:none;pointer-events:none;animation:sidebarArtistTextShimmerLoop 1.15s linear 2 both,sidebarArtistTextShimmerIn .26s ease-out both}.lk-block.lk-flash>.lk-root .txt{color:var(--text);-webkit-text-fill-color:currentColor;animation:artistTextPulse 1.1s ease-out 1 both;text-shadow:0 0 0 rgba(255,255,255,.38)}html[data-theme=light] .lk-block.lk-flash>.lk-root .txt{text-shadow:0 0 0 rgba(255,255,255,.35)}@keyframes sidebarArtistReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sidebarArtistTextShimmerLoop{0%{background-position:115% 0}to{background-position:-15% 0}}@keyframes sidebarArtistTextShimmerIn{0%{opacity:0}to{opacity:.95}}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.artist-block.artist-flash>.artist-btn .txt:after,.artist-block.artist-flash .subnav>.artist-sub-btn .txt:after,.artist-block.artist-avatar-loading>.artist-btn .txt:after,.artist-block.artist-avatar-loading .subnav>.artist-sub-btn .txt:after{display:none}.artist-block.artist-flash>.artist-btn .txt,.artist-block.artist-flash .subnav>.artist-sub-btn .txt,.artist-block.artist-avatar-loading>.artist-btn .txt,.artist-block.artist-avatar-loading .subnav>.artist-sub-btn .txt{animation:artistTextPulseFallback 1.15s ease-out 1 both}}@keyframes artistTextPulseFallback{0%{color:color-mix(in oklab,var(--text) 68%,white 32%);text-shadow:0 0 0 rgba(255,255,255,.55)}55%{color:color-mix(in oklab,var(--text) 82%,white 18%);text-shadow:0 0 12px rgba(255,255,255,.28)}to{color:var(--text);text-shadow:0 0 0 rgba(255,255,255,0)}}.lk-block.expanded .subnav{padding-bottom:0;margin-top:0;max-height:1200px;opacity:1;transform:translateY(0);overflow:visible}.lk-block .sub-btn.sb-nav-btn{width:96%;font-size:13px;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.9,.2,1),background .18s ease,box-shadow .26s ease,color .18s ease,filter .26s ease}.lk-block.expanded .sub-btn.sb-nav-btn{opacity:1;transform:translateY(0)}.lk-block.expanded .sub-btn.sb-nav-btn:active{transform:scale(.985);box-shadow:none;filter:none}html[data-theme=light] .lk-block.expanded .sub-btn.sb-nav-btn:active{transform:scale(.99);box-shadow:inset 0 1px 3px #0000001a!important;filter:none!important}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(1){transition-delay:.02s,.02s,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(2){transition-delay:.05s,.05s,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(3){transition-delay:.08s,.08s,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(4){transition-delay:.11s,.11s,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(5){transition-delay:.14s,.14s,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(6){transition-delay:.17s,.17s,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(7){transition-delay:.2s,.2s,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(8){transition-delay:.23s,.23s,0s,0s,0s,0s}.lk-block:not(.expanded) .sub-btn.sb-nav-btn{transition-delay:0s}@media (max-width: 880px){.lk-block .subnav{transition:max-height .18s ease,opacity .14s ease,transform .14s ease!important}.lk-block.expanded .subnav{max-height:none!important;opacity:1!important;transform:translateY(0)!important;overflow:visible!important}.lk-block .sub-btn.sb-nav-btn{opacity:1;transform:none;transition:none}}#sidebar[data-collapsible="1"]{position:fixed!important;inset:0 auto 0 0!important;height:100%!important;display:flex!important;flex-direction:column!important;margin-left:0!important;width:var(--sb-mobile-width, 70vw)!important;max-width:var(--sb-mobile-max, 420px)!important;will-change:transform;transition:transform .25s ease;z-index:65000!important;overflow:hidden!important;background:var(--sb-bg, var(--bg-elev))!important;border-right:1px solid var(--sb-border, var(--line, #1e1e1e))!important}#sidebar[data-collapsible="1"]:not([data-open]){transform:translate(calc(-100% - 32px))!important;box-shadow:none!important;border-right-color:transparent!important}#sidebar[data-collapsible="1"][data-open]{transform:translate(0)!important;box-shadow:4px 0 24px #00000073}@media (max-width: 880px){:root{--sb-mobile-width: 60vw;--sb-mobile-max: 280px}}#rightchat,.rightchat[data-widget=rightchat]{--rc-pad: 16px;--rc-msg-pad: 12px;--rc-quote-bg: rgba(56, 99, 241, .12);--rc-quote-border: #24317a;--rc-quote-fg: #cfe0ff;--rc-skel-bg: rgba(255,255,255,.14);--rc-skel-bd: rgba(255,255,255,.18);--rc-skel-shine: rgba(255,255,255,.28);--rc-preview-skel-bg: var(--rc-skel-bg);--rc-preview-skel-bd: var(--rc-msg-border, var(--rc-border, #1e1e1e));--rc-preview-skel-shine: var(--rc-skel-shine);--rc-form-space: 132px;--rc-form-ava: 40px;--rc-form-gap: 10px;--rc-form-bg: rgba(12, 12, 14, .88);--rc-form-scrim: var(--rc-bg, var(--bg-elev, #0f0f0f));--rc-footer-icon-color: var(--rc-text, #eaeaea);display:flex!important;flex-direction:column;visibility:visible!important;opacity:1!important;background:var(--rc-bg, var(--bg-elev, #0f0f0f))!important;border:1px solid var(--rc-border, var(--line, #1e1e1e))!important;border-radius:var(--radius, 16px)!important;padding:var(--rc-pad)!important;height:calc(100dvh - 32px)!important;min-height:0!important;position:sticky!important;top:16px!important;overflow:hidden!important;font-family:var(--site-font, Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;font-size:14px!important;line-height:1.45!important;color:var(--rc-text, #eaeaea)!important;box-sizing:border-box!important;transition:background-color .32s ease,background .32s ease,border-color .32s ease,color .32s ease,box-shadow .32s ease}#rightchat *{box-sizing:border-box;font:inherit!important;line-height:inherit!important}#rightchat .rc-app,.rightchat[data-widget=rightchat] .rc-app{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}#rightchat .rc-block{width:100%}#rightchat .rc-divider{height:1px;background:var(--rc-border, var(--line, #1e1e1e));margin:0 calc(-1 * var(--rc-pad))}#rightchat .rc-top-placeholder{width:100%;height:100px;align-self:stretch}#rightchat .rc-chat-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:2px 4px}#rightchat .rc-chat-title{margin:0;font-size:14px;font-weight:600;color:var(--rc-title-color, var(--rc-text, #eaeaea))}#rightchat .rc-chat-online{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:4px 10px;border-radius:999px;border:1px solid #24317a;background:#3863f11f;color:#cfe0ff;font-size:12px;font-weight:600;line-height:1}.mobile-rightchat-page.rightchat[data-widget=rightchat]{position:static!important;top:auto!important;height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;width:100%!important}@media (max-width: 880px){.mobile-rightchat-page.rightchat[data-widget=rightchat] .rc-chat-form .cm-input,.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat-form .cm-input,#rightchat.rightchat[data-widget=rightchat] .rc-chat-form .cm-input{font-size:16px!important;line-height:20px}}#rightchat .rc-chat-online[hidden]{display:none!important}#rightchat .rc-chat-online-ico{width:12px;height:12px;display:inline-flex}#rightchat .rc-chat-online-ico svg{width:12px;height:12px;display:block}#rightchat .rc-chat-online-count{font-variant-numeric:tabular-nums;min-width:1ch;font-weight:600}#rightchat .rc-chat-indicator{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:999px;border:1px solid #24317a;background:#3863f11f;color:#cfe0ff;font-size:12px;font-weight:600;line-height:1}#rightchat .rc-chat-region-btn{cursor:default}#rightchat .rc-chat-region-btn.is-switchable{cursor:pointer}#rightchat .rc-chat-region-btn.is-switchable:hover,#rightchat .rc-chat-region-btn.is-switchable:focus-visible{border-color:#3041a3;color:#d7e2ff;background:#3863f12e}#rightchat .rc-chat-region-btn:disabled{opacity:.9}#rightchat .rc-region-pop{min-width:190px;max-width:240px;display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--startbar-glass-border, var(--surface-border, var(--rc-border, var(--line, #1e1e1e))));border-radius:12px;background:transparent;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);box-shadow:var(--startbar-glass-shadow, 0 10px 24px rgba(0, 0, 0, .32));z-index:12000}#rightchat .rc-region-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--rc-text, #eaeaea);border-radius:9px;padding:6px 8px;text-align:left;font-size:12px;line-height:1.25;cursor:pointer}#rightchat .rc-region-item:hover,#rightchat .rc-region-item:focus-visible{background:#5477f529;border-color:#5477f559}#rightchat .rc-region-item.is-active{background:#5477f538;border-color:#5477f573;color:#d7e2ff}html[data-theme=light] #rightchat .rc-chat-region-btn.is-switchable:hover,html[data-theme=light] #rightchat .rc-chat-region-btn.is-switchable:focus-visible{color:#12204f;border-color:#3863f1;background:#3863f166;box-shadow:0 0 0 1px #3863f138}html[data-theme=light] #rightchat .rc-chat-region-btn,html[data-theme=light] #rightchat .rc-chat-online{background:#3863f14d;border-color:#3863f1f2;color:#1c2758}html[data-theme=light] #rightchat .rc-region-item{color:#2f3340}html[data-theme=light] #rightchat .rc-region-item:hover,html[data-theme=light] #rightchat .rc-region-item:focus-visible{background:#5477f529;border-color:#5477f573;color:#243256}html[data-theme=light] #rightchat .rc-region-item.is-active{background:#5477f538;border-color:#5477f58c;color:#1f2a4a}#rightchat .rc-chat{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;background:transparent;position:relative}#rightchat .rc-chat:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--rc-form-space, 132px);background-color:var(--rc-bg, var(--bg-elev, #0f0f0f));background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;mask-image:none;-webkit-mask-image:none;z-index:2;pointer-events:none}#rightchat .rc-chat-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 6px 0 0;scrollbar-width:none!important;scrollbar-color:transparent transparent!important;margin-right:-6px;position:relative;z-index:1;pointer-events:auto;overflow-anchor:none;padding-bottom:var(--rc-form-space, 132px)}#rightchat .rc-chat-list{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:2px 6px 4px;pointer-events:auto;overflow-anchor:none;min-height:100%}#rightchat .rc-chat-list.is-skeleton{pointer-events:none}#rightchat .rc-skel{position:relative;background:var(--rc-preview-skel-bg);border:1px solid var(--rc-preview-skel-bd);overflow:hidden}#rightchat .rc-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,var(--rc-preview-skel-shine) 40%,transparent 70%);transform:translate(-100%);animation:rc-skel-shine 1.6s linear infinite}#rightchat .rc-preview-skel{position:relative;background:var(--rc-preview-skel-bg);border:1px solid var(--rc-preview-skel-bd);overflow:hidden}#rightchat .rc-preview-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,var(--rc-preview-skel-shine) 40%,transparent 70%);transform:translate(-100%);animation:rc-skel-shine 1.6s linear infinite}#rightchat .rc-skel-line{height:11px;border-radius:8px;display:block;min-width:64px}#rightchat .rc-skel-line--short{margin-top:6px}#rightchat .rc-msg-skel{opacity:.85;width:100%}#rightchat .rc-msg-skel .rc-msg-text{display:flex;flex-direction:column;gap:4px;width:100%}#rightchat .rc-msg-ava.rc-skel{background:var(--rc-preview-skel-bg);border-color:var(--rc-preview-skel-bd)}@keyframes rc-skel-shine{0%{transform:translate(-120%);opacity:0}10%{opacity:1}to{transform:translate(120%);opacity:0}}@media (prefers-reduced-motion: reduce){#rightchat .rc-skel:after,#rightchat .rc-preview-skel:after{animation:none}}#rightchat .rc-msg{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;border:0;border-radius:0;padding:0;color:var(--rc-msg-fg, #dcdcdc);background:transparent;position:relative;z-index:1;pointer-events:auto;transition:transform .2s ease,opacity .2s ease;will-change:transform,opacity}#rightchat .rc-msg-text{font-size:12px;line-height:1.35;color:inherit;text-align:left;max-width:100%;min-width:0;position:relative;z-index:1;pointer-events:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px}html[data-theme=light] #rightchat{--rc-skel-bg: rgba(0,0,0,.08);--rc-skel-bd: rgba(0,0,0,.12);--rc-skel-shine: rgba(0,0,0,.18);--rc-preview-skel-bg: #eef2f8;--rc-preview-skel-bd: #dfe3ef;--rc-preview-skel-shine: rgba(255,255,255,.82);--rc-footer-icon-color: rgba(56,99,241,.5)}#rightchat .rc-msg-line{display:inline-flex;align-items:baseline;gap:8px;min-width:0}#rightchat .rc-msg-reply-lead{margin-right:4px;font-size:12px;line-height:1;color:var(--rc-muted, #9aa3b2);display:inline-block;transform:rotate(90deg)}#rightchat .rc-msg-body{display:inline;overflow-wrap:anywhere;word-break:break-word}#rightchat .rc-msg-video{margin-top:6px;width:100%;border-radius:10px;overflow:hidden;border:1px solid var(--rc-msg-border, var(--rc-border, #1e1e1e));background:var(--rc-msg-bg, #101010)}#rightchat .rc-msg-video-frame{position:relative;width:100%;aspect-ratio:16 / 9;background:#000}#rightchat .rc-msg-video-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000047;pointer-events:none}#rightchat .rc-msg-video-frame iframe,#rightchat .rc-msg-video-poster{width:100%;height:100%;display:block;border:0}#rightchat .rc-msg-video-poster{object-fit:cover}#rightchat .rc-msg-video-play{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer}#rightchat .rc-msg-video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#000000c7;color:#fff;font-size:22px;line-height:1;z-index:2}#rightchat .rc-msg-listing-preview{margin-top:6px;width:100%;min-width:0;max-width:100%;align-self:stretch}#rightchat .rc-listing-deleted-badge{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;height:18px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,122,122,.45);background:#ff7a7a1f;color:#ffb0b0;font-size:11px!important;line-height:18px!important;font-weight:700}#rightchat .rc-msg.has-listing-preview{width:100%}#rightchat .rc-listing-mini{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;padding:8px;border-radius:10px;border:1px solid var(--rc-msg-border, var(--rc-border, #1e1e1e));background:var(--rc-msg-bg, #101010);text-decoration:none;color:inherit;transition:border-color .2s ease}#rightchat .rc-listing-mini:focus-visible{border-color:#2a2a2a}@media (hover: hover) and (pointer: fine){#rightchat .rc-listing-mini:hover{border-color:#2a2a2a}}#rightchat .rc-listing-mini__media{width:50px;height:50px;border-radius:7px;overflow:hidden;border:1px solid var(--rc-msg-border, var(--rc-border, #1e1e1e));background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center}#rightchat .rc-listing-mini__media img{width:100%;height:100%;object-fit:cover;display:block}#rightchat .rc-listing-mini__media--ph{font-size:13px;font-weight:700;color:var(--rc-muted, #9aa3b2)}#rightchat .rc-listing-mini__head{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;align-items:center;min-width:0}#rightchat .rc-listing-mini__meta{display:flex;flex-direction:column;gap:3px;min-width:0}#rightchat .rc-listing-mini__title-wrap{display:inline-flex;align-items:baseline;gap:6px;min-width:0}#rightchat .rc-listing-mini__title{font-size:13px!important;font-weight:700;color:inherit;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rightchat .rc-listing-mini--deleted{cursor:default;border-style:dashed;opacity:.92}#rightchat .rc-listing-mini--state{cursor:default;gap:6px;min-height:121px;justify-content:flex-start}#rightchat .rc-listing-mini--moderated,#rightchat .rc-listing-mini--hidden,#rightchat .rc-listing-mini--deleted{border-color:var(--rc-msg-border, var(--rc-border, #1e1e1e));background:var(--rc-msg-bg, #101010)}#rightchat .rc-listing-mini__media--state{font-size:18px!important;font-weight:700;line-height:1}#rightchat .rc-listing-mini--moderated .rc-listing-mini__media--state{color:var(--rc-muted, #9aa3b2);background:#ffffff0f;border-color:var(--rc-msg-border, var(--rc-border, #1e1e1e))}#rightchat .rc-listing-mini--moderated .rc-listing-mini__ghost-tag{border-color:var(--rc-msg-border, var(--rc-border, #2d2d2d));background:#ffffff0a}#rightchat .rc-listing-mini--deleted .rc-listing-mini__media--state{color:var(--rc-muted, #9aa3b2);background:#ffffff0f;border-color:var(--rc-msg-border, var(--rc-border, #1e1e1e))}#rightchat .rc-listing-mini--deleted .rc-listing-mini__ghost-tag{border-color:var(--rc-msg-border, var(--rc-border, #2d2d2d));background:#ffffff0a}#rightchat .rc-listing-mini--hidden .rc-listing-mini__media--state{color:var(--rc-muted, #9aa3b2);background:#ffffff0f;border-color:var(--rc-msg-border, var(--rc-border, #1e1e1e))}#rightchat .rc-listing-mini--hidden .rc-listing-mini__ghost-tag{border-color:var(--rc-msg-border, var(--rc-border, #2d2d2d));background:#ffffff0a}#rightchat .rc-listing-mini__media--state svg{width:22px;height:22px;display:block}#rightchat .rc-listing-mini__ghost-tags{display:inline-flex;align-items:center;gap:6px;min-width:0}#rightchat .rc-listing-mini__ghost-tags--spec{margin-top:1px}#rightchat .rc-listing-mini__ghost-tags--genre{margin-top:0}#rightchat .rc-listing-mini__ghost-tag{display:inline-flex;width:62px;height:18px;border-radius:999px;border:1px solid var(--rc-msg-border, var(--rc-border, #2d2d2d));background:#ffffff0a}#rightchat .rc-listing-mini__ghost-tag--short{width:46px}#rightchat .rc-listing-mini__ghost-tag--genre{width:68px}#rightchat .rc-listing-mini__ghost-tag--tiny{width:50px}#rightchat .rc-listing-mini__deleted-badge{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;height:18px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,122,122,.45);background:#ff7a7a1f;color:#ffb0b0;font-size:11px!important;line-height:18px!important;font-weight:700}#rightchat .rc-msg-profile-preview{margin-top:6px;width:100%;min-width:0;max-width:100%;align-self:stretch}#rightchat .rc-msg.has-profile-preview{width:100%}#rightchat .rc-profile-mini{display:grid;grid-template-columns:42px minmax(0,1fr);gap:9px;align-items:center;width:100%;min-width:0;max-width:100%;padding:8px;border-radius:10px;border:1px solid var(--rc-msg-border, var(--rc-border, #1e1e1e));background:var(--rc-msg-bg, #101010);color:var(--text, #eaeaea);text-decoration:none;box-sizing:border-box;transition:border-color .2s ease}#rightchat .rc-profile-mini:focus-visible{border-color:#2a2a2a}@media (hover: hover) and (pointer: fine){#rightchat .rc-profile-mini:hover{border-color:#2a2a2a}}#rightchat .rc-profile-mini__media{width:42px;height:42px;border-radius:999px;overflow:hidden;border:1px solid var(--rc-msg-border, var(--rc-border, #1e1e1e));background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center}#rightchat .rc-profile-mini__media img{width:100%;height:100%;object-fit:cover;display:block}#rightchat .rc-profile-mini__media--ph{font-size:13px;font-weight:700;color:var(--rc-muted, #9aa3b2)}#rightchat .rc-profile-mini__body{display:grid;gap:3px;min-width:0}#rightchat .rc-profile-mini__title{font-size:13px!important;line-height:1.15!important;font-weight:700;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rightchat .rc-profile-mini__subtitle{font-size:12px!important;line-height:1.2!important;color:var(--rc-muted, #9aa3b2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rightchat .rc-profile-mini__tags{display:flex;gap:5px;min-width:0;overflow:hidden;white-space:nowrap}#rightchat .rc-profile-mini__tag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;height:18px;max-width:100%;padding:0 7px;border-radius:999px;border:1px solid var(--rc-msg-border, var(--rc-border, #2d2d2d));background:#ffffff0a;font-size:11px!important;line-height:18px!important;color:var(--rc-muted, #c8cedc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rightchat .rc-profile-mini--unavailable{cursor:default}#rightchat .rc-profile-mini__media--state{font-size:18px;font-weight:700;line-height:1;color:var(--rc-muted, #9aa3b2);background:#ffffff0f;border-color:var(--rc-msg-border, var(--rc-border, #1e1e1e))}#rightchat .rc-profile-mini__tags--ghost{margin-top:0}#rightchat .rc-profile-mini__tag--ghost{width:52px;padding:0;color:transparent;border-color:var(--rc-msg-border, var(--rc-border, #2d2d2d));background:#ffffff0a}#rightchat .rc-profile-mini__tag--ghost:nth-child(2){width:64px}#rightchat .rc-profile-mini--loading .rc-profile-mini__media--loading,#rightchat .rc-profile-mini--loading .rc-profile-mini__title,#rightchat .rc-profile-mini--loading .rc-profile-mini__subtitle,#rightchat .rc-profile-mini--loading .rc-profile-mini__tag--loading{background:linear-gradient(90deg,#ffffff1a,#ffffff38,#ffffff1a);background-size:200% 100%;animation:rc-listing-mini-loading 1.2s linear infinite;color:transparent!important;border-color:transparent!important}#rightchat .rc-profile-mini--loading .rc-profile-mini__media--loading{border-radius:999px}#rightchat .rc-profile-mini--loading .rc-profile-mini__title{width:72%;height:12px;border-radius:6px}#rightchat .rc-profile-mini--loading .rc-profile-mini__subtitle{width:48%;height:10px;border-radius:6px}#rightchat .rc-profile-mini--loading .rc-profile-mini__tag--loading:nth-child(1){width:52px}#rightchat .rc-profile-mini--loading .rc-profile-mini__tag--loading:nth-child(2){width:64px}html[data-theme=light] #rightchat .rc-profile-mini{background:#f6f7fb;border-color:#dfe3ef;color:#1f2a3d}html[data-theme=light] #rightchat .rc-profile-mini:focus-visible{border-color:#9aa3b2}@media (hover: hover) and (pointer: fine){html[data-theme=light] #rightchat .rc-profile-mini:hover{border-color:#9aa3b2}}html[data-theme=light] #rightchat .rc-profile-mini__media{background:#fff;border-color:#dfe3ef}html[data-theme=light] #rightchat .rc-profile-mini__title{color:#1f2a3d}html[data-theme=light] #rightchat .rc-profile-mini__subtitle,html[data-theme=light] #rightchat .rc-profile-mini__media--ph{color:#6c7894}html[data-theme=light] #rightchat .rc-profile-mini__tag{border-color:#d3daea;background:#f1f4fa;color:#3c4b67}html[data-theme=light] #rightchat .rc-profile-mini__media--state{color:#6c7894;background:#fff;border-color:#dfe3ef}html[data-theme=light] #rightchat .rc-profile-mini__tag--ghost{border-color:#d3daea;background:#f1f4fa}#rightchat .rc-listing-mini__age-sep{font-size:12px!important;line-height:1;color:var(--rc-muted, #9aa3b2);transform:translateY(-1px)}#rightchat .rc-listing-mini__age{font-size:13px!important;color:var(--rc-muted, #9aa3b2);white-space:nowrap;line-height:1.1}#rightchat .rc-listing-mini__subtitle{font-size:12px!important;color:var(--rc-muted, #9aa3b2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2!important}#rightchat .rc-listing-mini__tags{display:flex;align-items:center;min-width:0;gap:5px;white-space:nowrap;overflow:visible;position:relative}#rightchat .rc-listing-mini__tag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;height:18px;max-width:100%;padding:0 7px;border-radius:999px;border:1px solid var(--rc-msg-border, var(--rc-border, #2d2d2d));background:#ffffff0a;font-size:11px!important;line-height:18px!important;color:var(--rc-muted, #c8cedc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#rightchat .rc-listing-mini__tag--more{min-width:18px;width:18px;height:18px;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:0!important;line-height:0!important;text-align:center;cursor:default;animation:none!important;transform:none!important}#rightchat .rc-listing-mini__tag--more:before{content:"";position:absolute;left:50%;top:50%;width:2.2px;height:2.2px;border-radius:50%;background:currentColor;box-shadow:-4.8px 0 0 currentColor,4.8px 0 0 currentColor;transform:translate(-50%,-50%)!important;animation:none!important}#rightchat .rc-listing-mini__tag--more:after{content:none!important;display:none!important}#rightchat .rc-listing-mini__more-pop{position:absolute;right:0;bottom:calc(100% + 6px);max-width:min(280px,calc(100vw - 42px));padding:7px 9px;border-radius:8px;border:1px solid var(--rc-msg-border, var(--rc-border, #2d2d2d));background:#0c0d12f2;color:#e8edf8;font-size:11px;line-height:1.25;white-space:normal;word-break:break-word;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:9}#rightchat .rc-listing-mini__more-pop-tags{display:flex;flex-wrap:wrap;gap:5px}#rightchat .rc-listing-mini__more-pop .rc-listing-mini__tag{flex:0 0 auto;max-width:100%}#rightchat .rc-listing-mini__tag--more:hover+.rc-listing-mini__more-pop{opacity:1;transform:translateY(0)}#rightchat .rc-listing-mini__tag--spec,#rightchat .rc-listing-mini__tag--genre{border-color:var(--rc-cap-bd-dark, var(--rc-msg-border, var(--rc-border, #2d2d2d)));background:var(--rc-cap-bg-dark, rgba(255, 255, 255, .04));color:var(--rc-cap-fg-dark, var(--rc-muted, #c8cedc))}#rightchat .rc-listing-mini__tags--spec{margin-top:1px}#rightchat .rc-listing-mini--loading .rc-listing-mini__title,#rightchat .rc-listing-mini--loading .rc-listing-mini__subtitle,#rightchat .rc-listing-mini--loading .rc-listing-mini__media--ph,#rightchat .rc-listing-mini--loading .rc-listing-mini__tag--loading,#rightchat .rc-listing-mini--loading .rc-listing-mini__ghost-tag--loading{color:transparent}#rightchat .rc-listing-mini--loading .rc-preview-skel{background:var(--rc-preview-skel-bg);border:1px solid var(--rc-preview-skel-bd)}#rightchat .rc-listing-mini--loading .rc-listing-mini__title,#rightchat .rc-listing-mini--loading .rc-listing-mini__subtitle{display:block;border-radius:6px}#rightchat .rc-listing-mini--loading .rc-listing-mini__title{width:72%;height:12px}#rightchat .rc-listing-mini--loading .rc-listing-mini__subtitle{width:46%;height:10px}#rightchat .rc-listing-mini--loading .rc-listing-mini__media--loading{width:50px;height:50px;min-width:50px;max-width:50px;flex:0 0 50px;border-radius:7px;border-color:var(--rc-preview-skel-bd)}#rightchat .rc-listing-mini--loading .rc-listing-mini__tag--loading.rc-preview-skel{background:var(--rc-preview-skel-bg);border:1px solid var(--rc-preview-skel-bd);height:18px;line-height:18px!important;padding:0}#rightchat .rc-listing-mini--loading .rc-listing-mini__ghost-tag--loading.rc-preview-skel{background:var(--rc-preview-skel-bg);border:1px solid var(--rc-preview-skel-bd)}#rightchat .rc-listing-mini--loading .rc-listing-mini__tag--spec.rc-preview-skel,#rightchat .rc-listing-mini--loading .rc-listing-mini__tag--genre.rc-preview-skel{background:var(--rc-preview-skel-bg);border-color:var(--rc-preview-skel-bd);color:transparent}#rightchat .rc-listing-mini--loading .rc-listing-mini__tags--spec .rc-listing-mini__tag--loading:nth-child(1){width:62px}#rightchat .rc-listing-mini--loading .rc-listing-mini__tags--spec .rc-listing-mini__tag--loading:nth-child(2){width:46px}#rightchat .rc-listing-mini--loading .rc-listing-mini__tags--genres .rc-listing-mini__tag--loading:nth-child(1){width:68px}#rightchat .rc-listing-mini--loading .rc-listing-mini__tags--genres .rc-listing-mini__tag--loading:nth-child(2){width:50px}@keyframes rc-listing-mini-loading{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-theme=light] #rightchat .rc-listing-mini{background:#f6f7fb;border-color:#dfe3ef}html[data-theme=light] #rightchat .rc-listing-mini--deleted,html[data-theme=light] #rightchat .rc-listing-mini--moderated,html[data-theme=light] #rightchat .rc-listing-mini--hidden{border-color:#dfe3ef;background:#f6f7fb}html[data-theme=light] #rightchat .rc-listing-mini--moderated .rc-listing-mini__media--state{color:#6c7894;background:#fff;border-color:#dfe3ef}html[data-theme=light] #rightchat .rc-listing-mini--moderated .rc-listing-mini__ghost-tag{border-color:#d3daea;background:#f1f4fa}html[data-theme=light] #rightchat .rc-listing-mini--deleted .rc-listing-mini__media--state{color:#6c7894;background:#fff;border-color:#dfe3ef}html[data-theme=light] #rightchat .rc-listing-mini--deleted .rc-listing-mini__ghost-tag{border-color:#d3daea;background:#f1f4fa}html[data-theme=light] #rightchat .rc-listing-mini--hidden .rc-listing-mini__media--state{color:#6c7894;background:#fff;border-color:#dfe3ef}html[data-theme=light] #rightchat .rc-listing-mini--hidden .rc-listing-mini__ghost-tag{border-color:#d3daea;background:#f1f4fa}html[data-theme=light] #rightchat .rc-listing-mini:focus-visible{border-color:#9aa3b2}@media (hover: hover) and (pointer: fine){html[data-theme=light] #rightchat .rc-listing-mini:hover{border-color:#9aa3b2}}html[data-theme=light] #rightchat .rc-listing-mini__media{border-color:#dfe3ef;background:#fff}html[data-theme=light] #rightchat .rc-listing-mini__ghost-tag{border-color:#d3daea;background:#f1f4fa}html[data-theme=light] #rightchat .rc-listing-mini__tag--genre{border-color:var(--rc-cap-bd-light, #d0d3dc);background:var(--rc-cap-bg-light, #f3f4f9);color:var(--rc-cap-fg-light, #14151a)}html[data-theme=light] #rightchat .rc-listing-mini__tag--spec{border-color:var(--rc-cap-bd-light, #c9d1e2);background:var(--rc-cap-bg-light, #eef2f8);color:var(--rc-cap-fg-light, #56627b)}html[data-theme=light] #rightchat .rc-listing-mini__more-pop{border-color:#d8dceb;background:#fffffffa;color:#1b1f2a}html[data-theme=light] #rightchat .rc-listing-mini__deleted-badge,html[data-theme=light] #rightchat .rc-listing-deleted-badge{border-color:#b5344459;background:#b5344414;color:#8f1c2b}#rightchat .rc-msg-quote{display:inline-flex;align-self:flex-start;background:var(--rc-quote-bg);border:1px solid var(--rc-quote-border);color:var(--rc-quote-fg);border-radius:8px;padding:3px 6px;margin:0 0 1px;max-width:100%;overflow:hidden}#rightchat .rc-msg-quote-text{display:inline-flex;align-items:center;gap:0;max-width:100%;min-width:0;font-size:12px!important;font-weight:500!important;color:var(--rc-quote-fg)!important;line-height:1.3;white-space:nowrap;overflow:hidden}#rightchat .rc-msg-reply{margin-left:8px;background:transparent;border:0;padding:0;color:var(--rc-muted, #9aa3b2);font-size:12px;line-height:inherit;cursor:pointer;opacity:0;transition:opacity .15s ease;position:relative;z-index:5;display:inline-block}#rightchat .rc-msg.is-enter{opacity:0;transform:translateY(6px)}#rightchat .rc-msg:hover .rc-msg-reply,#rightchat .rc-msg:focus-within .rc-msg-reply{opacity:1}#rightchat .rc-reply-preview{border:1px solid var(--rc-quote-border);border-radius:8px;padding:3px 6px;background:var(--rc-quote-bg);display:flex;align-items:center;justify-content:space-between;gap:8px;transition:opacity .2s ease,transform .2s ease;opacity:0;transform:translateY(6px);position:absolute;left:0;right:0;bottom:calc(var(--rc-form-h, 0px) + 8px);z-index:4}#rightchat .rc-reply-preview-text{display:inline-flex;align-items:center;gap:0;max-width:100%;min-width:0;flex:1 1 auto;font-size:12px!important;font-weight:500!important;color:var(--rc-quote-fg)!important;line-height:1.3;white-space:nowrap;overflow:hidden}#rightchat .rc-reply-preview.is-visible{opacity:1;transform:translateY(0)}#rightchat .rc-reply-preview.is-hiding{opacity:0;transform:translateY(6px)}#rightchat .rc-quote-open,#rightchat .rc-quote-close{color:var(--rc-quote-fg)!important;flex:0 0 auto;line-height:1}#rightchat .rc-quote-body{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rightchat .rc-quote-open{margin-right:0}#rightchat .rc-quote-close{margin-left:0}html[data-theme=light] #rightchat,html[data-theme=light] .rightchat[data-widget=rightchat]{--rc-quote-bg: rgba(56, 99, 241, .3);--rc-quote-border: rgba(56, 99, 241, .95);--rc-quote-fg: #1c2758;--rc-form-bg: rgba(248, 248, 252, .92);--rc-form-scrim: rgba(248, 248, 252, .72)}#rightchat .rc-reply-preview-close{width:18px;height:18px;border-radius:0;border:0;background:transparent;color:var(--rc-quote-fg);display:grid;place-items:center;padding:0;cursor:pointer;flex:0 0 auto}#rightchat .rc-reply-preview-close svg{width:12px;height:12px}#rightchat .rc-msg-ava{width:22px;height:22px;border-radius:999px;border:1px solid var(--rc-border, var(--line, #1e1e1e));background:var(--rc-ava-bg, var(--bg-elev, #131313));overflow:hidden;flex:0 0 auto}#rightchat .rc-msg-ava[data-user-id]{cursor:pointer}#rightchat .rc-msg-ava-link{display:block;width:100%;height:100%}#rightchat .rc-msg-ava img{width:100%;height:100%;object-fit:cover;display:none}#rightchat .rc-msg-ava img[src]{display:block}#rightchat .rc-chat-form{--rc-ava: var(--rc-form-ava);--rc-gap: var(--rc-form-gap);flex:0 0 auto;display:flex;align-items:flex-start;gap:var(--rc-gap);padding:8px 0 10px;position:absolute;left:0;right:0;bottom:0;width:100%;z-index:4;background:transparent;border-top:0}#rightchat .rc-chat-form .me{width:var(--rc-ava)!important;height:var(--rc-ava)!important;border-radius:999px;border:1px solid var(--rc-border, var(--line, #1e1e1e))!important;box-shadow:none;background:var(--rc-ava-bg, var(--bg-elev, #131313));position:relative;overflow:hidden;flex:0 0 auto;cursor:default;transition:box-shadow .15s ease}#rightchat .rc-chat-form .me.has-sender-swap{cursor:pointer}#rightchat .rc-chat-form .me.has-sender-swap:hover,#rightchat .rc-chat-form .me.has-sender-swap:focus-within{box-shadow:inset 0 0 0 1px var(--avatar-hover-border, var(--brand-accent, #5a8cff))!important;outline:1px solid var(--avatar-hover-border, var(--brand-accent, #5a8cff))!important;outline-offset:0}#rightchat .rc-chat-form .me img{width:100%!important;height:100%!important;object-fit:cover;border-radius:999px;display:none}#rightchat .rc-chat-form .me img[src]{display:block}#rightchat .rc-chat-form .me .p-ava-mini-placeholder{width:100%;height:100%;display:block}#rightchat .rc-chat-form .me .rc-ava-swap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000008c;border:0;padding:0;margin:0;opacity:0!important;pointer-events:none;color:transparent;cursor:pointer;transition:opacity .18s ease}#rightchat .rc-chat-form .me.has-sender-swap:hover .rc-ava-swap,#rightchat .rc-chat-form .me.has-sender-swap:focus-within .rc-ava-swap{opacity:1!important;pointer-events:auto;color:var(--avatar-hover-border, var(--brand-accent, #5a8cff))}#rightchat .rc-chat-form .me .rc-ava-swap svg{width:38px;height:38px;pointer-events:none}#rightchat .rc-sender-pop{position:absolute;z-index:12000;min-width:180px;padding:6px;display:grid;gap:6px;border-radius:14px}#rightchat .rc-sender-item{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--rc-text, #eaeaea);cursor:pointer;transition:background .15s ease,border-color .15s ease}#rightchat .rc-sender-item:hover{background:#ffffff1f;border-color:#ffffff24}#rightchat html[data-theme=light] .rc-sender-item,html[data-theme=light] #rightchat .rc-sender-item{background:#0000000a;border-color:#0000001a;color:#1c1f2b}html[data-theme=light] #rightchat .rc-sender-item:hover{background:#00000014;border-color:#00000029}html[data-theme=light] #rightchat .rc-sender-item.is-active{border-color:#4a73e8b3;box-shadow:0 0 0 1px #4a73e840 inset}#rightchat .rc-sender-item.is-active{border-color:#7ca1ff99;box-shadow:0 0 0 1px #7ca1ff59 inset}#rightchat .rc-sender-ava{width:28px;height:28px;border-radius:999px;background:var(--rc-ava-bg, #1a1a1a);border:1px solid var(--rc-border, #1e1e1e);background-size:cover;background-position:center}#rightchat .rc-sender-ava.rc-sender-empty:after{content:"";display:block;width:100%;height:100%;mask:var(--codex-avatar-placeholder-mask);background:var(--rc-muted, #9aa3b2);opacity:.45}#rightchat .rc-sender-name{font-size:13px;font-weight:600;line-height:1.2}#rightchat .rc-chat-form .p-ava-mini-placeholder{position:relative}#rightchat .rc-chat-form .p-ava-mini-placeholder:after{width:60%;height:60%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#rightchat .rc-chat-form .me.has-ava .p-ava-mini-placeholder{display:none}#rightchat .rc-ava-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:.6}#rightchat .rc-ava-placeholder:after{content:"";width:18px;height:18px;border-radius:6px;background:var(--rc-border, var(--line, #1e1e1e))}#rightchat .rc-chat-form .inputwrap{flex:1 1 auto;min-width:0}#rightchat .rc-chat-form .cm-inline{display:block;position:relative}#rightchat .rc-chat-form .rc-input-fi{position:relative;width:100%}#rightchat .rc-chat-form .cm-input{width:100%;min-height:40px;height:40px;max-height:74px;resize:none;overflow:hidden;padding:10px 12px;border-radius:10px;border:1px solid var(--rc-msg-border, var(--rc-border, #1e1e1e));background:var(--rc-msg-bg, #101010);color:var(--rc-text, #eaeaea);box-shadow:none;outline:none;font-size:14px;line-height:20px;box-sizing:border-box;transition:height .16s ease}#rightchat .rc-chat-form .cm-input::placeholder{color:var(--rc-muted, #9aa3b2);opacity:1;line-height:20px}#rightchat .rc-chat-form .cm-input:hover{border-color:var(--rc-msg-border, var(--rc-border, #1e1e1e));box-shadow:none;outline:none}#rightchat .rc-chat-form .cm-input:focus,#rightchat .rc-chat-form .cm-input:focus-visible{border-color:var(--rc-msg-border, var(--rc-border, #1e1e1e));box-shadow:none;outline:none}#rightchat .rc-chat-form.is-disabled .cm-input,#rightchat .rc-chat-form.is-disabled .cm-send{opacity:.55;cursor:not-allowed}#rightchat .rc-chat-form.is-disabled .cm-input{background:var(--rc-msg-bg, #101010);color:var(--rc-muted, #9aa3b2)}#rightchat .rc-chat-form.is-disabled .cm-input::placeholder{color:var(--rc-muted, #9aa3b2);opacity:.6}#rightchat .rc-chat-form .cm-send{width:calc(100% + var(--rc-ava) + var(--rc-gap));margin-top:8px;margin-left:calc(-1 * (var(--rc-ava) + var(--rc-gap)));align-self:auto;justify-content:center;height:40px}#rightchat .rc-chat-mute-note{margin-top:8px;margin-left:calc(-1 * (var(--rc-ava) + var(--rc-gap)));width:calc(100% + var(--rc-ava) + var(--rc-gap));font-size:12px;line-height:1.3;color:var(--rc-muted, #9aa3b2)}#rightchat .rc-chat-input-preview{margin-top:8px;margin-left:calc(-1 * (var(--rc-ava) + var(--rc-gap)));width:calc(100% + var(--rc-ava) + var(--rc-gap))}#rightchat .rc-notice{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;padding:14px;border-radius:12px;background:var(--rc-notice-bg, var(--bg-elev, #101010));border:1px solid var(--rc-border, var(--line, #1e1e1e));overflow:visible;width:100%}#rightchat .rc-notice>*{position:relative;z-index:1}#rightchat .rc-notice[hidden]{display:none!important}#rightchat .rc-notice-title{font-weight:600;color:var(--rc-text, #eaeaea);padding-right:28px;width:100%}#rightchat .rc-notice-text{color:var(--rc-muted, #9aa3b2);width:100%;word-break:break-word;white-space:normal}#rightchat .rc-notice-close{position:absolute;top:8px;right:8px;z-index:2}#rightchat .rc-notice-cta-list{display:grid;gap:6px;margin-top:2px;width:100%}#rightchat .rc-notice-cta{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;align-self:flex-start;max-width:100%;min-width:0;color:var(--rc-text, #eaeaea);text-decoration:none;font-weight:600;line-height:1.35;padding:1px 0 2px}#rightchat .rc-notice-cta-text{position:relative;display:inline-block;max-width:100%}#rightchat .rc-notice-cta-text:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;opacity:0;transform:scaleX(.35);transform-origin:left center;transition:transform .18s ease,opacity .18s ease}#rightchat .rc-notice-cta-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.7;transition:transform .18s ease,opacity .18s ease;flex:0 0 auto}#rightchat .rc-notice-cta:is(:hover,:focus-visible){color:color-mix(in srgb,var(--rc-text, #eaeaea) 84%,#7fe7ff 16%)}#rightchat .rc-notice-cta:is(:hover,:focus-visible) .rc-notice-cta-text:after{transform:scaleX(1);opacity:.9}#rightchat .rc-notice-cta:is(:hover,:focus-visible) .rc-notice-cta-chevron{transform:translate(2px) rotate(-45deg);opacity:1}#rightchat .rc-notice[data-preview=true] .rc-notice-cta{pointer-events:none}#rightchat{--rc-admin-notice-ring-1: rgba(56, 128, 255, .95);--rc-admin-notice-ring-2: rgba(44, 210, 129, .92);--rc-admin-notice-ring-3: rgba(120, 236, 255, .9);--rc-admin-notice-ring-opacity: .82;--rc-admin-notice-ring-glow: rgba(44, 210, 129, .16);--rc-admin-notice-ring-glow-soft: rgba(56, 128, 255, .08)}html[data-theme=light] #rightchat{--rc-admin-notice-ring-1: rgba(21, 106, 255, .96);--rc-admin-notice-ring-2: rgba(10, 177, 101, .94);--rc-admin-notice-ring-3: rgba(19, 198, 228, .92);--rc-admin-notice-ring-opacity: .98;--rc-admin-notice-ring-glow: rgba(21, 106, 255, .13);--rc-admin-notice-ring-glow-soft: rgba(10, 177, 101, .06)}#rightchat .rc-notice.rc-notice-admin-ring{position:relative;isolation:isolate;border-color:transparent}#rightchat .rc-notice.rc-notice-admin-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;z-index:0;background:linear-gradient(var(--rc-notice-bg, var(--bg-elev, #101010)),var(--rc-notice-bg, var(--bg-elev, #101010))) padding-box,conic-gradient(from var(--rc-admin-notice-ring-ang, 0deg),var(--rc-admin-notice-ring-1) 0deg,var(--rc-admin-notice-ring-2) 118deg,var(--rc-admin-notice-ring-3) 236deg,var(--rc-admin-notice-ring-1) 360deg) border-box;opacity:var(--rc-admin-notice-ring-opacity, .82);animation:rcAdminNoticeRingSpin 6.8s linear infinite}#rightchat .rc-notice.rc-notice-admin-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;box-shadow:0 0 10px var(--rc-admin-notice-ring-glow),0 0 18px var(--rc-admin-notice-ring-glow-soft, transparent);opacity:.9}@keyframes rcAdminNoticeRingSpin{to{--rc-admin-notice-ring-ang: 360deg}}@media (prefers-reduced-motion: reduce){#rightchat .rc-notice.rc-notice-admin-ring:before{animation:none}}@supports (-moz-appearance: none){#rightchat .rc-notice.rc-notice-admin-ring:before{animation:none;background:linear-gradient(var(--rc-notice-bg, var(--bg-elev, #101010)),var(--rc-notice-bg, var(--bg-elev, #101010))) padding-box,linear-gradient(135deg,var(--rc-admin-notice-ring-1) 0%,var(--rc-admin-notice-ring-3) 36%,var(--rc-admin-notice-ring-2) 72%,var(--rc-admin-notice-ring-1) 100%) border-box}}#rightchat .rc-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0;margin:0}#rightchat .rc-footer .rc-footer-btn{width:100%;height:40px;border-radius:10px;justify-content:center;color:var(--rc-footer-icon-color);transition:color .18s ease}#rightchat .rc-footer .rc-footer-btn svg{width:18px;height:18px;color:currentColor}#rightchat .rc-footer .rc-footer-btn svg path{fill:currentColor}#rightchat .rc-footer [data-rc=footer-discord] svg{width:22px;height:22px}#rightchat .rc-footer [data-rc=footer-telegram]:is(:hover,:focus-visible){color:#229ed9}#rightchat .rc-footer [data-rc=footer-patreon]:is(:hover,:focus-visible){color:#ff424d}#rightchat .rc-footer [data-rc=footer-discord]:is(:hover,:focus-visible){color:#5865f2}#rightchat .rc-footer [data-rc=footer-support]:is(:hover,:focus-visible){color:#22c55e}#rightchat .rc-footer [data-rc=footer-report]:is(:hover,:focus-visible){color:#ef4444}#rightchat .rc-footer [data-rc=footer-report]{display:none!important}#rightchat .rc-chat-scroll::-webkit-scrollbar{width:0;height:0}#rightchat .rc-chat-scroll.is-scrollbar{scrollbar-width:none!important;scrollbar-color:transparent transparent!important}#rightchat .rc-chat-scroll.is-scrollbar::-webkit-scrollbar{width:0;height:0}#rightchat .rc-chat-scroll.is-scrollbar::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}#rightchat .rc-chat-scroll.is-scrollbar::-webkit-scrollbar-track{background:transparent}@media (max-width: 880px){#rightchat,.rightchat[data-widget=rightchat]{position:relative!important;top:auto!important;height:auto!important;overflow:visible!important}.p-chat-drawer-host.rightchat[data-widget=rightchat]{position:static!important;top:auto!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-app,.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat,.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat-scroll{min-height:0!important}}@media (max-width: 1500px){#rightchat .rc-top-placeholder,#rightchat [data-rc=chat-divider-top]{display:none}#rightchat .rc-app{gap:8px}#rightchat .rc-chat-header{padding-top:0}}.support-request-modal.create-backdrop{background:#0009;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:12px;z-index:70000}.support-request-modal.create-backdrop .support-request-modal__dialog.modal.modal-create{width:min(720px,calc(100vw - 24px));max-height:calc(100dvh - 24px);min-height:0;margin:0 auto;overflow:hidden;--cm-radius: 10px;--cm-inp-bg: var(--btn-bg, #0d0d0d);--cm-inp-bd: var(--btn-bd, #1c1c1c);--cm-inp-fg: var(--btn-fg, #e8e8e8);--cm-inp-dis-bg: var(--btn-bg-disabled, var(--btn-bg, #0d0d0d));--cm-inp-dis-bd: var(--btn-bd, #1c1c1c);--cm-inp-dis-fg: var(--btn-muted-fg, #9c9c9c);--cm-menu-bg: var(--btn-bg, #0d0d0d);--cm-menu-bd: var(--btn-bd, #1c1c1c);--mus-modal-bg: var(--surface-bg);--mus-modal-border: var(--surface-border);--mus-text: var(--text);--mus-muted: var(--muted)}html[data-theme=light] .support-request-modal.create-backdrop .support-request-modal__dialog.modal.modal-create{--cm-inp-bg: var(--btn-bg, #ffffff);--cm-inp-bd: var(--btn-bd, #cfd6e4);--cm-inp-fg: var(--btn-fg, #14151a);--cm-inp-dis-bg: var(--btn-bg-disabled, #f2f4f8);--cm-inp-dis-bd: var(--btn-bd, #d7dce7);--cm-inp-dis-fg: var(--btn-muted-fg, #8f98aa);--cm-menu-bg: var(--btn-bg, #ffffff);--cm-menu-bd: var(--btn-bd, #cfd6e4)}html[data-theme=dark] .support-request-modal.create-backdrop .support-request-modal__dialog.modal.modal-create{--cm-inp-bg: var(--btn-bg, #0d0d0d);--cm-inp-bd: var(--btn-bd, #1c1c1c);--cm-inp-fg: var(--btn-fg, #e8e8e8);--cm-inp-dis-bg: var(--btn-bg-disabled, #0d0d0d);--cm-inp-dis-bd: var(--btn-bd, #1c1c1c);--cm-inp-dis-fg: var(--btn-muted-fg, #9c9c9c);--cm-menu-bg: var(--btn-bg, #0d0d0d);--cm-menu-bd: var(--btn-bd, #1c1c1c)}.support-request-modal .support-request-modal__head.head{min-height:58px;padding:10px 14px}.support-request-modal .support-request-modal__head .ttl{font-size:16px;line-height:1.25}.support-request-modal .support-request-modal__body{display:grid;gap:14px;padding:14px 16px 16px;overflow:auto}.support-request-modal .support-request-modal__sub{margin:0;color:var(--muted);font-size:13px;line-height:1.45;font-weight:400}.support-request-modal .support-request-modal__field{display:grid;gap:6px}.support-request-modal .support-request-modal__label{margin:0;font-size:13px;line-height:1.3;font-weight:600;color:var(--cm-form-title-main, var(--text))}.support-request-modal .support-request-modal__select,.support-request-modal .support-request-modal__textarea{width:100%;background:var(--cm-inp-bg);border:1px solid var(--cm-inp-bd);border-radius:var(--cm-radius);color:var(--cm-inp-fg);outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease}.support-request-modal .support-request-modal__select{min-height:44px;padding:0 12px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.support-request-modal .ui-select{--sel-h: 44px}.support-request-modal .ui-select__native{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.support-request-modal .ui-select__button{min-height:var(--sel-h);height:var(--sel-h);padding:0 12px;border-radius:var(--cm-radius);background:var(--cm-inp-bg)!important;border:1px solid var(--cm-inp-bd)!important;color:var(--cm-inp-fg)!important}.support-request-modal .ui-select__label{line-height:calc(var(--sel-h) - 2px)!important;color:var(--cm-inp-fg)!important}.support-request-modal .ui-select__chev{opacity:.82}.support-request-modal .ui-select__menu{background:var(--cm-menu-bg)!important;border:1px solid var(--cm-menu-bd)!important;border-radius:var(--cm-radius)!important;padding:6px!important;margin-top:6px;box-shadow:0 8px 24px #00000073!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.support-request-modal .ui-select__option{min-height:36px;line-height:36px;padding:0 10px;border-radius:8px;color:var(--mus-text)!important}.support-request-modal .ui-select__option:hover{background:color-mix(in srgb,var(--cm-inp-fg) 10%,transparent)!important}.support-request-modal .ui-select__option[aria-selected=true]{background:color-mix(in srgb,var(--brand-accent, #4a67ff) 16%,transparent)!important}html[data-theme=light] .support-request-modal .ui-select__option:hover{background:color-mix(in srgb,var(--cm-inp-fg) 8%,#f3f6fb 92%)!important}html[data-theme=dark] .support-request-modal .ui-select__option:hover{background:color-mix(in srgb,var(--cm-inp-fg) 10%,transparent)!important}.support-request-modal .ui-select.open .ui-select__button:hover{background:var(--cm-inp-bg)!important;border-color:var(--cm-inp-bd)!important}.support-request-modal .support-request-modal__textarea{min-height:164px;padding:12px;resize:none;overflow:auto;font-family:inherit;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.support-request-modal .support-request-modal__select:hover,.support-request-modal .support-request-modal__textarea:hover{border-color:var(--cm-inp-bd)}.support-request-modal .support-request-modal__select:focus,.support-request-modal .support-request-modal__select:focus-visible,.support-request-modal .support-request-modal__textarea:focus,.support-request-modal .support-request-modal__textarea:focus-visible{border-color:var(--btn-primary-bd, color-mix(in srgb, var(--brand-accent, #4a67ff) 55%, var(--cm-inp-bd)));box-shadow:none}.support-request-modal .support-request-modal__textarea::placeholder{color:var(--muted);opacity:1}.support-request-modal .support-request-modal__actions.foot{justify-content:flex-end;gap:10px;padding:10px 16px 14px}.support-request-modal .support-request-modal__actions .btn{min-width:132px}.support-request-modal .support-request-modal__actions .btn.primary{position:relative}.support-request-modal .support-request-modal__actions .btn.primary[disabled],.support-request-modal .support-request-modal__actions .btn.primary[aria-disabled=true]{cursor:not-allowed}.support-request-modal .support-request-modal__actions .btn.primary>*{transition:opacity .12s ease}.support-request-modal .support-request-modal__actions .btn.primary .btn-spinner{display:none;position:absolute;left:50%;top:50%;width:14px;height:14px;margin:0;transform:translate(-50%,-50%)}.support-request-modal .support-request-modal__actions .btn.primary .btn-spinner:before{content:"";display:block;width:100%;height:100%;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;animation:supportModalSpin .8s linear infinite}.support-request-modal .support-request-modal__actions .btn.primary.is-loading{cursor:progress;pointer-events:none}.support-request-modal .support-request-modal__actions .btn.primary.is-loading .btn-spinner{display:inline-block;opacity:1}.support-request-modal .support-request-modal__actions .btn.primary.is-loading .btn-label{opacity:0}@keyframes supportModalSpin{to{transform:rotate(360deg)}}html[data-theme=light] .support-request-modal .support-request-modal__select,html[data-theme=light] .support-request-modal .support-request-modal__textarea,html[data-theme=dark] .support-request-modal .support-request-modal__select,html[data-theme=dark] .support-request-modal .support-request-modal__textarea{background:var(--cm-inp-bg);border-color:var(--cm-inp-bd);color:var(--cm-inp-fg)}@media (max-width: 720px){.support-request-modal.create-backdrop{padding:12px}.support-request-modal.create-backdrop .support-request-modal__dialog.modal.modal-create{width:min(100%,560px);max-height:calc(100dvh - 24px)}.support-request-modal .support-request-modal__head.head{min-height:54px;padding:10px 12px}.support-request-modal .support-request-modal__body{gap:12px;padding:12px}.support-request-modal .support-request-modal__textarea{min-height:144px}.support-request-modal .support-request-modal__actions.foot{padding:10px 12px 12px;flex-wrap:wrap}.support-request-modal .support-request-modal__actions .btn{flex:1 1 180px;min-width:0}}@media (max-width: 560px){.support-request-modal.create-backdrop{padding:10px}.support-request-modal.create-backdrop .support-request-modal__dialog.modal.modal-create{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.support-request-modal .support-request-modal__head.head{min-height:52px;padding:10px 12px}.support-request-modal .support-request-modal__body{gap:10px;padding:12px}.support-request-modal .support-request-modal__sub{font-size:12px;line-height:1.4}.support-request-modal .support-request-modal__textarea{min-height:132px}.support-request-modal .support-request-modal__actions.foot{gap:8px;padding:10px 12px 12px}.support-request-modal .support-request-modal__actions .btn{flex:1 1 100%;min-width:0}}:root{--glass-bg: rgba(16,16,16,.88);--glass-blur: 12px;--glass-sat: 120%;--glass-bright: 108%}html[data-theme=dark] .p-header[data-glass="1"][data-scrolled="1"],html[data-theme=dark] [data-glass="1"].glass-bg{isolation:isolate;contain:layout style;--glass-bg: rgba(16,16,16,.6);--glass-bright: 108%;--glass-sat: 120%;background:linear-gradient(var(--glass-bg),var(--glass-bg))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright))}html[data-theme=light] .p-header[data-glass="1"][data-scrolled="1"],html[data-theme=light] [data-glass="1"].glass-bg{isolation:isolate;contain:layout style;--glass-bg: rgba(255,255,255,.8);--glass-bright: 100%;--glass-sat: 90%;background:linear-gradient(var(--glass-bg),var(--glass-bg))!important;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-theme=dark] .p-header[data-glass="1"],html[data-theme=dark] [data-glass="1"].glass-bg{background:#101010e6!important}html[data-theme=light] .p-header[data-glass="1"],html[data-theme=light] [data-glass="1"].glass-bg{background:#ffffffe6!important}}.p-header{position:sticky;top:var(--topbar-h, 16px);z-index:40000;isolation:isolate;min-width:0;max-width:100%;background:transparent;--p-hdr-r: 12px;border:1px solid transparent;border-radius:var(--p-hdr-r);background-clip:padding-box;box-sizing:border-box;padding:10px 18px;display:flex;flex-direction:column;gap:0;margin:0;overflow:visible;backface-visibility:hidden;transform:translateZ(0);outline:1px solid transparent;transition:border-color .07s ease}.p-border{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:6;box-sizing:border-box;border:1px solid var(--surface-border, var(--line));border-radius:calc(var(--p-hdr-r, 12px) + 1px);transform:translateZ(0)}.p-header[data-scrolled="0"] .p-border{border-color:var(--surface-border, var(--line))}.p-header[data-glass="1"][data-scrolled="0"]{background-color:var(--surface-bg, var(--bg-elev))!important}.p-header[data-glass="1"][data-scrolled="0"]:before,.p-header[data-glass="1"][data-scrolled="0"]:after{content:none!important;display:none!important}.p-header[data-scrolled="1"] .p-border{border-color:var(--surface-border, var(--line))}body.sb-open .p-header{z-index:800}.p-outer-corner,.p-outer-corners,.p-corner-mask,.p-corners-mask,.p-header>.corner,.p-header>.corners{display:none!important;pointer-events:none!important}.p-header{--topcap-r: 16px;--topcap-bg: var(--bg, var(--page-bg, #0a0a0a))}.p-topcaps{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;display:none}.p-header[data-scrolled="1"] .p-topcaps{display:block}.p-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;position:relative;z-index:2;min-width:0;width:100%}.p-topcaps:before,.p-topcaps:after{content:"";position:absolute;top:-1px;width:var(--topcap-r);height:var(--topcap-r);pointer-events:none;background:radial-gradient(circle at var(--_cx) var(--_cy),transparent 0 calc(var(--topcap-r) - .5px),var(--topcap-bg) calc(var(--topcap-r) + .5px))}.p-topcaps:before{left:-1px;--_cx: 100%;--_cy: 100%}.p-topcaps:after{right:-1px;--_cx: 0%;--_cy: 100%}@media (max-width: 880px){.p-topcaps,.p-header .p-border{display:none!important}}.p-head-start{display:flex;align-items:center;gap:14px;min-width:0;flex:1 0 auto;overflow:hidden}.p-head-end{display:flex;align-items:center;gap:8px;margin-left:auto;min-width:0;flex:0 1 auto;justify-content:flex-end}.p-head-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.p-head-actions .btn.icon{display:inline-flex;align-items:center;justify-content:center}.p-head-actions .btn.icon svg{width:20px;height:20px;display:block}.p-guest-brand{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:#cfcfcf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:none;-webkit-user-select:none;user-select:none;cursor:default;pointer-events:none;flex:1 1 0;min-width:0;--reg-ring-base-1: #d9ecff;--reg-ring-base-2: #ffe6f4;--reg-ring-base-3: #d7f7e6}.p-guest-brand-track{display:inline-flex;align-items:center;gap:12px;width:max-content}.p-guest-brand-inner{display:inline-flex;align-items:center;gap:8px;padding-right:16px}.p-guest-brand-inner.is-clone{display:none;opacity:1}.p-guest-brand .p-guest-word{display:inline-block;color:#8e8e8e}.p-guest-brand .p-guest-rest{color:#8e8e8e}.p-guest-brand .p-guest-initial{display:inline-block;font-size:13.5px;font-weight:800;background:linear-gradient(90deg,var(--reg-ring-base-1),var(--reg-ring-base-2),var(--reg-ring-base-3),var(--reg-ring-base-1));background-size:400% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:guest-initial-shift 6s linear infinite}@keyframes guest-initial-shift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes guest-brand-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1400px){.p-guest-brand{max-width:46vw}.p-guest-brand-track{animation:guest-brand-marquee 20s linear infinite}.p-guest-brand-inner.is-clone{display:inline-flex}}@media (prefers-reduced-motion: reduce){.p-guest-brand-track{animation:none!important}}.p-guest-brand .p-brand-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.p-head-actions .p-head-register{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:6px 16px;font-size:14px;font-weight:700;line-height:1;border-radius:12px;white-space:nowrap;isolation:isolate;overflow:hidden;border:0!important;border-color:transparent!important;--reg-ring-w: 4px;--reg-ring-speed: 4s;--reg-ring-base-1: #d9ecff;--reg-ring-base-2: #ffe6f4;--reg-ring-base-3: #d7f7e6;--reg-ring-1: var(--reg-ring-base-1);--reg-ring-2: var(--reg-ring-base-2);--reg-ring-3: var(--reg-ring-base-3)}.p-head-actions .p-head-register:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--reg-ring-w);pointer-events:none;z-index:0;background:conic-gradient(from var(--reg-ring-ang, 0deg),var(--reg-ring-1),var(--reg-ring-2),var(--reg-ring-3),var(--reg-ring-1));opacity:.75;filter:saturate(1) brightness(1);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:header-register-ring var(--reg-ring-speed) linear infinite;transition:opacity .7s ease,filter .7s ease}.p-head-actions .p-head-register:hover{--reg-ring-speed: 6s;background:var(--surface-bg, #121318)!important;border-color:transparent!important;filter:none!important}.p-head-actions .p-head-register:hover:before{opacity:1;filter:saturate(1.35) brightness(1.12)}.p-head-actions .p-head-register:active{transform:none!important}.p-head-actions .p-head-register>*{position:relative;z-index:1}@property --reg-ring-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes header-register-ring{to{--reg-ring-ang: 360deg}}.p-head-actions .p-msg-ico{overflow:visible}.p-head-actions .p-head-action>svg{width:22px!important;height:22px!important}.p-head-actions .p-head-messages .p-msg-ico{width:25px!important;height:25px!important;display:block;transform-origin:50% 50%}.p-head-actions .p-head-messages:hover:not(:active) .p-msg-ico{animation:p-msg-breeze .42s ease-out 1}.p-head-actions .p-head-messages:active .p-msg-ico{animation:none!important}@keyframes p-msg-breeze{0%{transform:rotate(0)}22%{transform:rotate(-6deg)}44%{transform:rotate(5deg)}66%{transform:rotate(-3deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.p-head-actions .p-head-messages:hover:not(:active) .p-msg-ico{animation:none}}.p-head-actions .p-head-notifications:hover svg{animation:p-header-notify-shake .35s ease-in-out}@keyframes p-header-notify-shake{0%{transform:translate(0) rotate(0)}20%{transform:translate(-1px) rotate(-6deg)}40%{transform:translate(1px) rotate(6deg)}60%{transform:translate(-1px) rotate(-4deg)}80%{transform:translate(1px) rotate(4deg)}to{transform:translate(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.p-head-actions .p-head-notifications:hover svg{animation:none}}.p-head-actions .p-head-action{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible;width:36px;height:36px;border-radius:10px;border:0!important;background:transparent!important;color:var(--sb-settings-color, var(--muted));padding:0;margin:0;outline:none;box-shadow:none!important;filter:none!important;transform:none!important;transition:background .16s ease,color .16s ease}.p-head-actions .p-head-rightchat{display:none}.p-head-actions .p-head-rightchat{position:relative}.p-head-actions .p-head-rightchat .p-chat-toggle-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.9);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.p-head-actions .p-head-rightchat .p-chat-toggle-icon--chat{opacity:1;transform:scale(1)}.p-head-actions .p-head-rightchat.is-chat-open .p-chat-toggle-icon--chat{opacity:0;transform:scale(.9)}.p-head-actions .p-head-rightchat.is-chat-open .p-chat-toggle-icon--close{opacity:1;transform:scale(1)}@media (prefers-reduced-motion: reduce){.p-head-actions .p-head-rightchat .p-chat-toggle-icon{transition:none}}@media (min-width: 881px){.p-head-actions .p-head-rightchat{display:none!important}}@media (min-width: 768px) and (max-width: 1366px) and (pointer: coarse),(min-width: 768px) and (max-width: 1366px) and (any-pointer: coarse){.btn.icon.p-burger{display:inline-flex}.p-head-actions .p-head-rightchat{display:inline-flex!important}}.p-chat-drawer-mask{position:fixed;top:var(--p-header-h, 64px);right:0;bottom:0;left:0;z-index:40019;background:#0000005c;opacity:0;pointer-events:none;transition:opacity .22s ease}.p-chat-drawer-mask.is-open{opacity:1;pointer-events:auto}body[data-chat-locked="1"] #backdrop.modal-backdrop.open,body[data-chat-locked="1"] .modal-backdrop.open{z-index:50000!important}.p-chat-drawer{position:absolute;top:0;right:0;bottom:0;width:100%;transform:translate(100%);transition:transform .22s ease;padding:0;z-index:40020}.p-chat-drawer-host-wrap{width:100%;height:100%;padding:16px;display:flex;min-height:0;box-sizing:border-box}.p-chat-drawer.is-open{transform:translate(0)}.p-chat-drawer-host.rightchat[data-widget=rightchat]{position:static!important;top:auto!important;height:100%!important;max-height:100%!important;width:100%!important;z-index:40021!important;display:flex!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-app{height:100%!important;min-height:0!important}.p-chat-drawer-host.rightchat[data-widget=rightchat] [data-rc=system-notice],.p-chat-drawer-host.rightchat[data-widget=rightchat] [data-rc=footer-divider],.p-chat-drawer-host.rightchat[data-widget=rightchat] [data-rc=footer-actions]{display:none!important}.p-chat-drawer-host.rightchat[data-widget=rightchat] [data-rc=chat-body]{flex:1 1 auto!important;min-height:0!important}.p-chat-drawer-host.rightchat[data-widget=rightchat] [data-rc=chat-scroll]{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.p-head-actions .p-head-action:hover,.p-head-actions .p-head-action:active{background:#181818!important;color:var(--sb-settings-hover-color, var(--text));box-shadow:none!important;filter:none!important;transform:none!important}.p-head-actions .p-head-action:focus-visible{outline:2px solid rgba(74,124,247,.75);outline-offset:2px}html[data-theme=light] .p-head-actions .p-head-action{background:var(--sb-nav-bg, var(--btn-bg))!important;color:var(--sb-nav-color, var(--text))}html[data-theme=light] .p-head-actions .p-head-action:hover,html[data-theme=light] .p-head-actions .p-head-action:active{background:var(--sb-nav-hover-bg, var(--btn-hover-bg))!important;color:var(--sb-nav-hover-color, var(--text));box-shadow:none!important}.p-head-badge{position:absolute;top:2px;right:2px;pointer-events:none;--badge-h: 16px;--badge-px: 6px;--badge-fs: 11px;--badge-fw: 600}.p-brand-mobile{display:none;font-size:22px;font-weight:900;letter-spacing:.4px;color:#eaeaea;padding-left:2px;cursor:pointer}.p-header .btn{background:#141414;color:#eaeaea;border:1px solid #1e1e1e;border-radius:12px;padding:10px 14px;cursor:pointer}.p-header .btn:hover{background:#171717;border-color:#262626}.p-header .btn:not(.icon):active{transform:scale(.985)}.btn.icon{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,filter .15s ease}.btn.icon:active{transform:none;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000059;filter:brightness(.98)}.p-head-actions .btn.icon{transition:background .16s ease,color .16s ease}.p-head-actions .btn.icon:after{content:none!important}.p-head-actions .btn.icon:active{box-shadow:none!important;filter:none!important;transform:none!important}.btn.icon.p-burger{display:none}.p-burger .burger-icon{position:relative;width:24px;height:16px;display:block;transform-origin:center;transition:transform .12s ease;will-change:transform}.btn.icon:active .burger-icon{transform:scale(.96)}.p-burger .burger-icon i,.p-burger .burger-icon:before,.p-burger .burger-icon:after{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor;border-radius:2px;transition:transform .22s ease,opacity .2s ease,top .2s ease}.p-burger .burger-icon i{top:7px}.p-burger .burger-icon:before{top:0}.p-burger .burger-icon:after{top:14px}body.sb-open .p-burger .burger-icon i,.p-burger[aria-expanded=true] .burger-icon i{opacity:0;transform:scaleX(.5)}body.sb-open .p-burger .burger-icon:before,.p-burger[aria-expanded=true] .burger-icon:before{top:7px;transform:rotate(45deg)}body.sb-open .p-burger .burger-icon:after,.p-burger[aria-expanded=true] .burger-icon:after{top:7px;transform:rotate(-45deg)}@media (max-width: 880px){.p-brand-mobile{display:block}.p-guest-brand{display:none}.btn.icon.p-burger{display:inline-flex}.p-header .p-burger,.p-header .p-burger:focus,.p-header .p-burger:focus-visible,.p-header .p-burger:active{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none!important;box-shadow:none!important;filter:none!important;background-clip:padding-box;overflow:hidden}.p-head-actions{flex:0 1 auto}.p-head-start{gap:8px}.p-head-end{gap:6px}.p-head-actions{gap:4px}.p-head-actions .p-head-action{width:32px;height:32px;border-radius:9px}.p-header .p-burger{flex:0 0 auto;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:9px;align-items:center;justify-content:center}.p-head-actions .p-head-rightchat{display:inline-flex!important}.p-header .p-id-pill{gap:0}.p-header .p-id-pill .pill-stack{display:none}.p-head-actions .p-head-register{height:44px;min-width:190px;padding:6px 18px;font-size:15px;font-weight:800;border-radius:12px}html,body,#appLayout,[data-app-layout],.app-layout,#layout,main,[role=main],#center,[data-center],.center{padding-top:0;margin-top:0;border-top:0;scroll-padding-top:0}.p-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100vw!important;margin:0!important;border:none!important;outline:none!important;border-radius:0!important;background:var(--bg)!important;background-color:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;-webkit-mask:none!important;mask:none!important;isolation:auto!important;backface-visibility:visible!important;transform:none!important;will-change:auto!important;transition:none!important}.p-header:before,.p-header:after,.p-header[data-glass="1"]:before,.p-header[data-glass="1"]:after{content:none!important;display:none!important}.p-header[data-scrolled="0"],.p-header[data-scrolled="1"]{border:none!important;outline:none!important;border-radius:0!important;background:var(--surface-bg, var(--page-bg))!important;background-color:var(--surface-bg, var(--page-bg))!important}#p-header-spacer{width:100%;height:var(--p-header-h, 64px);pointer-events:none}#p-header-fade{position:fixed!important;left:0!important;right:0!important;height:0!important;pointer-events:none!important;z-index:901!important;background:transparent!important;border-top:1px solid var(--surface-border, var(--line))!important}}@media (min-width: 768px) and (max-width: 1366px) and (pointer: coarse),(min-width: 768px) and (max-width: 1366px) and (any-pointer: coarse){.p-brand-mobile{display:block}.p-guest-brand{display:none}.p-header{position:sticky!important;top:var(--topbar-h, 16px)!important;left:auto!important;right:auto!important;width:auto!important;margin:0!important;border:1px solid transparent!important;border-radius:var(--p-hdr-r, 12px)!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;transform:translateZ(0)!important;isolation:isolate!important}.p-header .p-border{display:block!important}.p-topcaps{display:none!important}.p-head-start{gap:10px}.p-head-end{gap:8px}.p-head-actions{gap:6px}.p-head-actions .p-head-action{width:36px;height:36px;border-radius:10px}.p-header .p-burger{flex:0 0 auto;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:10px;align-items:center;justify-content:center}#p-header-spacer,#p-header-fade{display:none!important}}.p-id-pill{display:flex;align-items:center;gap:10px;min-width:0;height:44px}.pill-ava{width:44px;height:44px;border-radius:50%;overflow:hidden;border:1px solid #1b1b1b;background:#111;flex:0 0 auto;position:relative;--avatar-hover-border: var(--codex-avatar-placeholder-border);cursor:pointer;transition:border-color .18s ease}.pill-ava img{width:100%;height:100%;object-fit:cover;display:block}.pill-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.pill-row{display:flex;align-items:center;gap:8px;min-width:0}.pill-login{font-weight:700;color:#eaeaea;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-header .p-ava-mini{width:44px;height:44px;border-radius:50%;overflow:hidden;border:1px solid var(--codex-avatar-placeholder-border);background:var(--codex-avatar-placeholder-bg);flex:0 0 auto;position:relative}.p-header .p-ava-mini:hover{border-color:var(--avatar-hover-border, var(--codex-avatar-placeholder-border))}.p-header .p-ava-mini img{width:100%;height:100%;object-fit:cover;display:none;border-radius:inherit}.p-header .p-ava-mini img,.p-header .p-ava-mini-placeholder{cursor:pointer}.p-header .p-ava-mini.has-ava img{display:block}.p-header .p-ava-mini-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.p-header .p-ava-mini-placeholder:after{width:32px;height:32px}.p-header .p-ava-mini.has-ava .p-ava-mini-placeholder{opacity:0;visibility:hidden}.p-name{font-size:16px;font-weight:800;color:#eaeaea;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.p-loc{font-size:12px;line-height:1.25;color:#bdbdbd;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-loc .age-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.p-id-skel{display:block;position:relative;overflow:hidden;border-radius:999px;background:#ffffff1f}.p-id-skel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);animation:p-id-skel-shimmer 1.2s ease-in-out infinite}.p-id-skel-ava-wrap{display:flex;align-items:center;justify-content:center}.p-id-skel-ava{width:100%;height:100%;border-radius:50%}.p-id-skel-stack{min-width:132px;gap:8px}.p-id-skel-name{width:126px;height:14px}.p-id-skel-loc{width:96px;height:10px}@keyframes p-id-skel-shimmer{to{transform:translate(100%)}}@media (max-width:420px){.p-name,.p-loc,.p-id-skel-stack{display:none}}.p-header[data-glass="1"]{background:transparent}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.p-header[data-glass="1"]{background:transparent}}html[data-theme=light] .p-header .p-border,html[data-theme=light] .p-header[data-scrolled="0"] .p-border{border-color:var(--surface-border)}html[data-theme=light] .p-header[data-glass="1"][data-scrolled="0"]{background-color:var(--surface-bg)!important}html[data-theme=light] .p-header[data-scrolled="1"] .p-border{border-color:var(--surface-border)}html[data-theme=light] .p-brand-mobile{color:#14151a}html[data-theme=light] .p-header .btn{background:#f3f4f9;color:#14151a;border:1px solid #d0d3dc}html[data-theme=light] .p-header .btn:hover{background:#e3e5f0;border-color:#c0c4d3}html[data-theme=light] .pill-ava{border-color:#0f122314;background:var(--surface-bg)}html[data-theme=light] .p-name{color:#14151a}html[data-theme=light] .p-loc{color:#6e7484}html[data-theme=light] .p-id-skel{background:#0e12211f}html[data-theme=light] .p-id-skel:before{background:linear-gradient(90deg,transparent,rgba(14,18,33,.2),transparent)}html[data-theme=light] .p-loc .age-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}html[data-theme=light] .p-guest-brand{color:#6c7280;--reg-ring-base-1: #2b3038;--reg-ring-base-2: #7a85a0;--reg-ring-base-3: #2e6c56}html[data-theme=light] .p-guest-brand .p-guest-word{color:#8a909e}html[data-theme=light] .p-guest-brand .p-brand-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}:root{--notify-moderation-hidden-icon: #5f4286;--notify-moderation-published-icon: var(--notify-moderation-hidden-icon);--notify-promo-expired-icon: #5476e7;--notify-warning-icon: #e8a629}html:not([data-theme=light]){--notify-moderation-hidden-icon: #5f4286;--notify-moderation-published-icon: var(--notify-moderation-hidden-icon);--notify-promo-expired-icon: #5476e7;--notify-warning-icon: #e8a629}html[data-theme=light]{--notify-moderation-hidden-icon: #b09dca;--notify-moderation-published-icon: var(--notify-moderation-hidden-icon);--notify-promo-expired-icon: #5b7ef1;--notify-warning-icon: #d18614}.p-notify-pop{position:fixed;left:var(--np-x, 0px);top:var(--np-y, 0px);transform:translate(calc(-100% + var(--np-offset-x, 0px))) translateY(6px);min-width:260px;max-width:min(560px,calc(100vw - 24px));max-height:min(70vh,320px);width:var(--np-w, auto);padding:10px;border-radius:12px;background:var(--surface-bg, #121212);border:1px solid var(--surface-border, var(--line, #1e1e1e));box-shadow:var(--shadow, 0 10px 30px rgba(0,0,0,.35));opacity:0;pointer-events:none;transition:opacity .16s ease,transform .18s ease,width .18s ease,max-height .18s ease;z-index:41000;display:flex;flex-direction:column;overflow-x:hidden}.p-notify-pop[data-open="1"]{opacity:1;pointer-events:auto;transform:translate(calc(-100% + var(--np-offset-x, 0px))) translateY(0)}.p-notify-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #9a9a9a);padding:2px 4px 12px}.p-notify-title-text{flex:1 1 auto}.p-notify-clear-text{background:transparent;border:none;padding:0;font:inherit;color:var(--muted, #9a9a9a);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none}.p-notify-clear-text:hover{color:var(--text, #eaeaea)}.p-notify-list{list-style:none;margin:0;padding:2px 10px 2px 2px;display:grid;gap:6px;overflow:auto;overflow-x:hidden;flex:1 1 auto;scrollbar-gutter:stable;box-sizing:border-box}.p-notify-item{width:100%;padding:8px 10px;border-radius:10px;background:transparent;border:1px solid var(--line, #1e1e1e);box-sizing:border-box;text-align:left;color:inherit;font:inherit;display:block;overflow:visible}.p-notify-item.is-unread{overflow:hidden}.p-notify-item.is-unread:hover{border-color:var(--messenger-accent-border-hover, #2b4aa8);background:var(--messenger-accent-bg, #121a33);box-shadow:0 0 0 1px var(--messenger-accent-border-hover, #2b4aa8)}.p-notify-item.is-read:hover,.p-notify-item.is-read:active,.p-notify-item.is-read:focus-within{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.p-notify-item.is-unread:focus-visible{border-color:var(--messenger-accent-border-hover, #2b4aa8);box-shadow:0 0 0 2px #4c8fff59}.p-notify-item-btn{width:100%;text-align:left;color:inherit;font:inherit;background:transparent;border:none;display:block;position:relative;border-radius:10px}.p-notify-item-panel{width:100%;border-radius:10px}.p-notify-item-btn.is-read{cursor:default}.p-notify-item-btn.is-unread{overflow:hidden}.p-notify-show{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--muted, #9a9a9a);white-space:nowrap;opacity:0;transform:translateY(-2px);pointer-events:auto;cursor:pointer;position:absolute;right:0;top:0}.p-notify-show-text{position:relative;padding-bottom:2px}.p-notify-show-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.p-notify-show-ico{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;transition:transform .18s ease}.p-notify-show-ico svg{width:14px;height:14px;display:block;fill:currentColor}.p-notify-show-spinner{width:12px;height:12px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;display:none;animation:notify-spin .7s linear infinite}.p-notify-main{display:grid;grid-template-columns:auto auto 1fr;gap:10px;align-items:center}.p-notify-col{min-width:0}.p-notify-ava{width:34px;height:34px;border-radius:50%;overflow:hidden;border:1px solid var(--codex-avatar-placeholder-border);background:var(--codex-avatar-placeholder-bg);position:relative;flex:0 0 auto;cursor:pointer;transition:border-color .18s ease,transform .18s ease;--avatar-hover-border: var(--codex-avatar-placeholder-border)}.p-notify-ava--system{background:var(--page-bg, var(--bg, #0a0a0a));border-color:color-mix(in srgb,var(--line, #1e1e1e) 72%,transparent);color:var(--logo-fg, var(--text));display:flex;align-items:center;justify-content:center}.p-notify-ava--system:hover{border-color:color-mix(in srgb,var(--logo-fg, var(--text)) 24%,var(--line, #1e1e1e))}.p-notify-ava--system .p-notify-ava-logo{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:currentColor;transform:translateY(-1px)}.p-notify-ava--system .p-notify-ava-logo svg{width:100%;height:100%;display:block}.p-notify-ava--system .p-notify-ava-placeholder{display:none}.p-notify-ava:hover{border-color:var(--avatar-hover-border, var(--codex-avatar-placeholder-border))}.p-notify-ava img{width:100%;height:100%;object-fit:cover;display:none}.p-notify-ava.has-ava img{display:block}.p-notify-ava-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.p-notify-ava.has-ava .p-notify-ava-placeholder{opacity:0;visibility:hidden}.p-notify-item.is-unread{border-color:var(--messenger-accent-border);background:var(--messenger-accent-bg)}.p-notify-item.is-unread:hover{border-color:var(--messenger-accent-border-hover)}.p-notify-actions{display:flex;gap:6px;padding:0 10px 10px}.p-notify-actions--inside{padding:8px 0 0;gap:8px}.p-notify-actions--inside .p-notify-action{height:28px;min-height:28px;font-size:13px}.p-notify-action{flex:1 1 auto;height:32px}.p-notify-row{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;padding-right:78px}.p-notify-title{font-size:13px;font-weight:700;color:var(--text, #eaeaea);flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-notify-text{font-size:12px;color:var(--muted, #bdbdbd);margin-top:2px}.p-notify-time{font-size:11px;color:var(--muted, #9a9a9a);margin-left:auto;transition:opacity .16s ease,transform .16s ease;position:absolute;right:0;top:0;visibility:visible}.p-notify-item:hover .p-notify-time,.p-notify-item:active .p-notify-time,.p-notify-item:focus-within .p-notify-time{opacity:0;transform:translateY(-2px);visibility:hidden}.p-notify-item:hover .p-notify-show,.p-notify-item:active .p-notify-show,.p-notify-item:focus-within .p-notify-show{opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.p-notify-show:hover .p-notify-show-text:after{transform:scaleX(1)}.p-notify-show:hover .p-notify-show-ico{transform:translate(2px)}.p-notify-show.is-bump-cta{color:var(--text, #eaeaea)}.p-notify-show.is-bump-cta.is-pending{color:var(--muted, #9a9a9a);pointer-events:none}.p-notify-show.is-bump-cta.is-loading .p-notify-show-ico{display:none}.p-notify-show.is-bump-cta.is-loading .p-notify-show-spinner{display:inline-block}.p-notify-empty{padding:10px;text-align:center;color:var(--muted, #9a9a9a);font-size:12px}html[data-theme=light] .p-notify-pop{background:#fff;border-color:var(--surface-border, #c9c9c9);box-shadow:0 10px 26px #0000001f}html[data-theme=light] .p-notify-item{background:transparent;border-color:#dfe3ef}html[data-theme=light] .p-notify-item.is-unread{border-color:var(--messenger-accent-border);background:var(--messenger-accent-bg)}html[data-theme=light] .p-notify-item.is-unread:hover{border-color:var(--messenger-accent-border-hover)}html[data-theme=light] .p-notify-title{color:#14151a}html[data-theme=light] .p-notify-text,html[data-theme=light] .p-notify-time{color:#6e7484}html[data-theme=light] .p-notify-foot{color:#14151a}html[data-theme=light] .p-notify-show{color:#6e7484}html[data-theme=light] .p-notify-clear-text{color:#8a91a3}html[data-theme=light] .p-notify-clear-text:hover{color:#14151a}html[data-theme=light] .p-notify-dot{background:linear-gradient(var(--np-glass-bg, rgba(255,255,255,.7)),var(--np-glass-bg, rgba(255,255,255,.7)));border:1px solid var(--np-glass-border, rgba(0,0,0,.03));-webkit-backdrop-filter:blur(12px) saturate(90%);backdrop-filter:blur(12px) saturate(90%)}@media (min-width: 900px){.p-notify-pop{--np-glass-bg: rgba(12,12,12,.55);--np-glass-border: var(--surface-border, var(--sb-glass-border, rgba(255,255,255,.12)));background:linear-gradient(var(--np-glass-bg),var(--np-glass-bg));border:1px solid var(--np-glass-border);box-shadow:var(--startbar-glass-shadow, 0 8px 20px rgba(0,0,0,.18));-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%)}html[data-theme=light] .p-notify-pop{--np-glass-bg: rgba(255,255,255,.7);--np-glass-border: var(--surface-border, var(--sb-glass-border, #c9c9c9));background:linear-gradient(var(--np-glass-bg),var(--np-glass-bg));border:1px solid var(--np-glass-border);box-shadow:var(--startbar-glass-shadow, 0 18px 36px rgba(0,0,0,.12));-webkit-backdrop-filter:blur(12px) saturate(90%);backdrop-filter:blur(12px) saturate(90%)}.p-notify-item{background:transparent;border-color:var(--sb-glass-border-soft, rgba(255,255,255,.08));-webkit-backdrop-filter:none;backdrop-filter:none;width:max-content;min-width:100%}.p-notify-item-btn,.p-notify-item-panel{width:max-content;min-width:100%}.p-notify-col{min-width:max-content}.p-notify-text{white-space:nowrap}html:not([data-theme=light]) .p-notify-item.is-unread{background:#1a2f70!important;border-color:#3b63ff;box-shadow:0 0 0 1px #3b63ff40,inset 0 0 0 1px #5a82ff40;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}.p-notify-item.is-unread:hover{border-color:var(--messenger-accent-border-hover, #2b4aa8);background:color-mix(in srgb,var(--messenger-accent-bg, #121a33) 78%,var(--sb-glass-bg, rgba(12,12,12,.9)))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media (min-width: 900px){.p-notify-pop{background:var(--sb-glass-bg, rgba(12,12,12,.9))}.p-notify-item{background:transparent}}}.p-notify-like-ico{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#ff3b3b;flex:0 0 auto}html[data-theme=light] .p-notify-like-ico{color:#d14343}.p-notify-like-ico.is-comment{color:var(--text, #eaeaea)}html[data-theme=light] .p-notify-like-ico.is-comment{color:var(--iconbtn-fg, #4b5563)!important}.p-notify-like-ico.is-bump{color:var(--card-views-viewed-color, #00A324)}html[data-theme=light] .p-notify-like-ico.is-bump{color:color-mix(in srgb,var(--card-views-viewed-color, #00A324) 68%,#2f8f4a)!important}.p-notify-like-ico.is-invite{color:var(--text, #eaeaea)}html[data-theme=light] .p-notify-like-ico.is-invite{color:var(--iconbtn-fg, #4b5563)!important}.p-notify-like-ico.is-moderation-hidden{color:var(--notify-moderation-hidden-icon)}.p-notify-like-ico.is-moderation-published{color:var(--notify-moderation-published-icon)}.p-notify-like-ico.is-promo-expired{color:var(--notify-promo-expired-icon)}.p-notify-like-ico.is-warning{color:var(--notify-warning-icon)}@media (max-width: 899.98px){.p-notify-pop{width:var(--np-w, calc(100vw - 24px) );max-width:calc(100vw - 24px)}.p-notify-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.p-notify-like-ico .ico{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.p-notify-like-ico .ico svg{width:18px;height:18px;display:block;fill:currentColor}.p-notify-like-ico.is-warning .ico svg{fill:none}.p-notify-like-ico.is-warning .ico{width:20px;height:20px}.p-notify-like-ico.is-warning .ico svg{width:20px;height:20px}.p-notify-like-ico.is-promo-expired .ico{width:20px;height:20px}.p-notify-like-ico.is-promo-expired .ico svg{width:20px;height:20px}.p-notify-preview{position:fixed;z-index:41010;pointer-events:none;border-radius:14px;overflow:visible;box-shadow:0 16px 40px #00000073}.p-notify-preview-inner{transform-origin:top left}.p-notify-preview-card{pointer-events:none!important;content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important;height:auto!important;min-height:0!important}.p-notify-preview *{animation:none!important;transition:none!important}.p-notify-preview .avatar .p-ava-mini-placeholder,.p-notify-preview .p-ava-mini-placeholder{display:none!important}.p-notify-preview .avatar{background:transparent!important}.p-notify-skeleton{min-height:50px;border-radius:10px;background:var(--surface-bg, #141414);border:1px solid var(--line, #1e1e1e);position:relative;overflow:hidden;display:grid;grid-template-columns:22px 34px 1fr auto;align-items:center;gap:10px;padding:8px 10px}.p-notify-skeleton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.08),transparent);animation:notify-skeleton 1.3s ease-in-out infinite;pointer-events:none}.p-notify-skel-heart{width:18px;height:18px;border-radius:6px;background:#ffffff14;position:relative;z-index:1}.p-notify-skel-ava{width:34px;height:34px;border-radius:50%;background:#ffffff14;position:relative;z-index:1}.p-notify-skel-lines{display:grid;gap:6px;min-width:0;position:relative;z-index:1}.p-notify-skel-line{height:10px;border-radius:999px;background:#ffffff14}.p-notify-skel-line.is-title{width:120px;max-width:70%}.p-notify-skel-line.is-text{width:180px;max-width:85%}.p-notify-skel-time{width:34px;height:10px;border-radius:999px;background:#ffffff14;justify-self:end;position:relative;z-index:1}html[data-theme=light] .p-notify-skeleton{background:#f6f7fb;border-color:#dfe3ef}html[data-theme=light] .p-notify-skeleton:before{background:linear-gradient(110deg,transparent,rgba(0,0,0,.06),transparent)}html[data-theme=light] .p-notify-skel-heart,html[data-theme=light] .p-notify-skel-ava,html[data-theme=light] .p-notify-skel-line,html[data-theme=light] .p-notify-skel-time{background:#0000000f}@keyframes notify-skeleton{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes notify-spin{to{transform:rotate(360deg)}}.promo-frame.promo-border-01:after{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(var(--pf-r) + 1px);padding:var(--pf-border-w);background:linear-gradient(110deg,var(--pf-stops, var(--pf-c1), var(--pf-c2), var(--pf-c3)));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 0 0 1px color-mix(in srgb,var(--pf-g2) 22%,transparent);opacity:1;animation:promoBorderBreath 5.8s ease-in-out infinite}.promo-frame.promo-border-02:after{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(var(--pf-r) + 1px);padding:var(--pf-border-w);background:linear-gradient(90deg,var(--pf-c1) 0%,color-mix(in srgb,var(--pf-c1) 70%,var(--pf-c2) 30%) 12.5%,var(--pf-c2) 25%,color-mix(in srgb,var(--pf-c2) 70%,var(--pf-c3) 30%) 37.5%,var(--pf-c3) 50%,color-mix(in srgb,var(--pf-c3) 70%,var(--pf-c4, var(--pf-c2)) 30%) 62.5%,var(--pf-c4, var(--pf-c2)) 75%,color-mix(in srgb,var(--pf-c4, var(--pf-c2)) 70%,var(--pf-c5, var(--pf-c3)) 30%) 87.5%,var(--pf-c5, var(--pf-c3)) 93.75%,var(--pf-c1) 100%);background-size:420% 100%;background-position:0% 50%;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 0 0 1px color-mix(in srgb,var(--pf-c2) 20%,transparent),0 0 6px color-mix(in srgb,var(--pf-c2) 10%,transparent);opacity:1;animation:promoBorder02Flow 9.2s linear infinite}@keyframes promoBorder02Flow{0%{background-position:0% 50%}to{background-position:420% 50%}}.promo-frame.promo-border-03:after{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(var(--pf-r) + 1px);padding:var(--pf-border-w);background:linear-gradient(120deg,var(--pf-c1) 0% 7%,color-mix(in srgb,var(--pf-c1) 72%,var(--pf-c2) 28%) 7% 10%,var(--pf-c2) 10% 20%,var(--pf-c3) 20% 30%,var(--pf-c4, var(--pf-c1)) 30% 40%,var(--pf-c5, var(--pf-c2)) 40% 50%,var(--pf-c1) 50% 60%,var(--pf-c2) 60% 70%,var(--pf-c3) 70% 80%,var(--pf-c4, var(--pf-c1)) 80% 88%,color-mix(in srgb,var(--pf-c4, var(--pf-c1)) 42%,var(--pf-c1) 58%) 88% 94%,var(--pf-c1) 94% 100%),linear-gradient(120deg,color-mix(in srgb,var(--pf-c1) 84%,var(--pf-c3) 16%),color-mix(in srgb,var(--pf-c1) 84%,var(--pf-c3) 16%) 8%,color-mix(in srgb,var(--pf-c2) 76%,var(--pf-c4, var(--pf-c1)) 24%) 8%,color-mix(in srgb,var(--pf-c2) 76%,var(--pf-c4, var(--pf-c1)) 24%) 12.5%,color-mix(in srgb,var(--pf-c2) 80%,var(--pf-c4, var(--pf-c1)) 20%) 12.5%,color-mix(in srgb,var(--pf-c2) 80%,var(--pf-c4, var(--pf-c1)) 20%) 25%,color-mix(in srgb,var(--pf-c3) 80%,var(--pf-c5, var(--pf-c2)) 20%) 25%,color-mix(in srgb,var(--pf-c3) 80%,var(--pf-c5, var(--pf-c2)) 20%) 37.5%,color-mix(in srgb,var(--pf-c4, var(--pf-c1)) 80%,var(--pf-c1) 20%) 37.5%,color-mix(in srgb,var(--pf-c4, var(--pf-c1)) 80%,var(--pf-c1) 20%) 50%,color-mix(in srgb,var(--pf-c5, var(--pf-c2)) 80%,var(--pf-c2) 20%) 50%,color-mix(in srgb,var(--pf-c5, var(--pf-c2)) 80%,var(--pf-c2) 20%) 62.5%,color-mix(in srgb,var(--pf-c1) 80%,var(--pf-c3) 20%) 62.5%,color-mix(in srgb,var(--pf-c1) 80%,var(--pf-c3) 20%) 75%,color-mix(in srgb,var(--pf-c2) 80%,var(--pf-c4, var(--pf-c1)) 20%) 75%,color-mix(in srgb,var(--pf-c2) 80%,var(--pf-c4, var(--pf-c1)) 20%) 87.5%,color-mix(in srgb,var(--pf-c1) 80%,var(--pf-c3) 20%) 87.5%,color-mix(in srgb,var(--pf-c1) 80%,var(--pf-c3) 20%));background-size:520% 100%,520% 100%;background-position:0% 50%,26% 50%;background-blend-mode:normal,screen;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:0 0 0 1px color-mix(in srgb,var(--pf-c2) 20%,transparent);opacity:.98;animation:promoBorder03Flow 23s linear infinite}@keyframes promoBorder03Flow{0%{background-position:520% 50%,546% 50%}to{background-position:0% 50%,26% 50%}}.promo-frame:before{top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:calc(var(--pf-r) + 7px);background:radial-gradient(72% 84% at -6% 52%,color-mix(in srgb,var(--pf-c1) 66%,transparent),transparent 80%),radial-gradient(72% 84% at 106% 52%,color-mix(in srgb,var(--pf-c3) 66%,transparent),transparent 80%),radial-gradient(92% 56% at 50% 108%,color-mix(in srgb,var(--pf-c2) 60%,transparent),transparent 84%),linear-gradient(90deg,var(--pf-c1),var(--pf-c2),var(--pf-c3),var(--pf-c2),var(--pf-c1),var(--pf-c3),var(--pf-c1));background-size:122% 122%,122% 122%,138% 122%,420% 100%;background-position:0% 50%,100% 50%,50% 100%,0% 50%;filter:blur(17px) saturate(1.14);opacity:0;animation:promoAuraPulse 5.2s ease-in-out infinite,promoAuraWave 18s linear infinite}.promo-frame.promo-aura-on:before{opacity:var(--pf-aura-opacity)}html[data-theme=light] .promo-frame:before{background:radial-gradient(70% 82% at -2% 52%,color-mix(in srgb,var(--pf-c1) 76%,#111 24%),transparent 78%),radial-gradient(70% 82% at 102% 52%,color-mix(in srgb,var(--pf-c3) 76%,#111 24%),transparent 78%),radial-gradient(90% 54% at 50% 108%,color-mix(in srgb,var(--pf-c2) 70%,#111 20%),transparent 82%),linear-gradient(90deg,var(--pf-c1),var(--pf-c2),var(--pf-c3),var(--pf-c2),var(--pf-c1),var(--pf-c3),var(--pf-c1));background-size:120% 120%,120% 120%,136% 120%,420% 100%;background-position:0% 50%,100% 50%,50% 100%,0% 50%;filter:blur(13px) saturate(1.16)}.promo-frame.promo-border-02:before{animation-duration:6.2s,13.8s;filter:blur(18px) saturate(1.08);background-size:126% 126%,126% 126%,142% 126%,460% 100%}.promo-frame.promo-border-03:before{background:radial-gradient(72% 84% at -6% 52%,color-mix(in srgb,var(--pf-c1) 66%,transparent),transparent 80%),radial-gradient(72% 84% at 106% 52%,color-mix(in srgb,var(--pf-c3) 66%,transparent),transparent 80%),linear-gradient(120deg,var(--pf-c1) 0% 7%,color-mix(in srgb,var(--pf-c1) 72%,var(--pf-c2) 28%) 7% 10%,var(--pf-c2) 10% 20%,var(--pf-c3) 20% 30%,var(--pf-c4, var(--pf-c1)) 30% 40%,var(--pf-c5, var(--pf-c2)) 40% 50%,var(--pf-c1) 50% 60%,var(--pf-c2) 60% 70%,var(--pf-c3) 70% 80%,var(--pf-c4, var(--pf-c1)) 80% 88%,color-mix(in srgb,var(--pf-c4, var(--pf-c1)) 42%,var(--pf-c1) 58%) 88% 94%,var(--pf-c1) 94% 100%),linear-gradient(120deg,color-mix(in srgb,var(--pf-c1) 84%,var(--pf-c3) 16%),color-mix(in srgb,var(--pf-c1) 84%,var(--pf-c3) 16%) 8%,color-mix(in srgb,var(--pf-c2) 76%,var(--pf-c4, var(--pf-c1)) 24%) 8%,color-mix(in srgb,var(--pf-c2) 76%,var(--pf-c4, var(--pf-c1)) 24%) 12.5%,color-mix(in srgb,var(--pf-c2) 80%,var(--pf-c4, var(--pf-c1)) 20%) 12.5%,color-mix(in srgb,var(--pf-c2) 80%,var(--pf-c4, var(--pf-c1)) 20%) 25%,color-mix(in srgb,var(--pf-c3) 80%,var(--pf-c5, var(--pf-c2)) 20%) 25%,color-mix(in srgb,var(--pf-c3) 80%,var(--pf-c5, var(--pf-c2)) 20%) 37.5%,color-mix(in srgb,var(--pf-c4, var(--pf-c1)) 80%,var(--pf-c1) 20%) 37.5%,color-mix(in srgb,var(--pf-c4, var(--pf-c1)) 80%,var(--pf-c1) 20%) 50%,color-mix(in srgb,var(--pf-c5, var(--pf-c2)) 80%,var(--pf-c2) 20%) 50%,color-mix(in srgb,var(--pf-c5, var(--pf-c2)) 80%,var(--pf-c2) 20%) 62.5%,color-mix(in srgb,var(--pf-c1) 80%,var(--pf-c3) 20%) 62.5%,color-mix(in srgb,var(--pf-c1) 80%,var(--pf-c3) 20%) 75%,color-mix(in srgb,var(--pf-c2) 80%,var(--pf-c4, var(--pf-c1)) 20%) 75%,color-mix(in srgb,var(--pf-c2) 80%,var(--pf-c4, var(--pf-c1)) 20%) 87.5%,color-mix(in srgb,var(--pf-c1) 80%,var(--pf-c3) 20%) 87.5%,color-mix(in srgb,var(--pf-c1) 80%,var(--pf-c3) 20%));background-size:124% 124%,124% 124%,520% 100%,520% 100%;background-position:0% 50%,100% 50%,520% 50%,546% 50%;filter:blur(17px) saturate(1.1);animation:promoAuraPulse 5.2s ease-in-out infinite,promoAura03Flow 23s linear infinite}html[data-theme=light] .promo-frame.promo-border-03:before{filter:blur(13px) saturate(1.1)}@keyframes promoAura03Flow{0%{background-position:0% 50%,100% 50%,520% 50%,546% 50%}to{background-position:0% 50%,100% 50%,0% 50%,26% 50%}}.promo-wrap{--pf-r: 14px;--pf-border-w: 2px;--pf-aura-opacity: .36;--pf-lift-y: 0px;--pf-lift-s: 1;position:relative;display:block;width:100%;overflow:visible!important;border-radius:var(--pf-r);--pf-g1: color-mix(in srgb, var(--pf-c1, #7ae7ff) 88%, #ffffff 12%);--pf-g2: color-mix(in srgb, var(--pf-c2, #7b8cff) 92%, #f7f7ff 8%);--pf-g3: color-mix(in srgb, var(--pf-c3, #b28bff) 88%, #ffffff 12%)}.promo-wrap:before,.promo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--pf-r);pointer-events:none;opacity:0;transition:transform .32s cubic-bezier(.16,.92,.16,1),opacity .62s cubic-bezier(.2,.75,.2,1),background .28s ease,box-shadow .28s ease,filter .28s ease,border-color .28s ease}.promo-wrap:before{z-index:-1}.promo-wrap:after{z-index:3;transform:translate3d(0,var(--pf-lift-y),0) scale(var(--pf-lift-s))}.promo-wrap>.card{position:relative;z-index:2}.promo-wrap.promo-frame:hover{--pf-lift-y: -5px;--pf-lift-s: 1}.promo-wrap.promo-border-02{--pf-aura-opacity: calc(var(--pf-aura-opacity) * .92)}html[data-theme=dark] .promo-wrap{--pf-aura-opacity: .54}html[data-theme=light] .promo-wrap{--pf-aura-opacity: .44}@keyframes promoBorderBreath{0%,to{opacity:.88}50%{opacity:1}}@keyframes promoBorderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes promoBorderSweep{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes promoAuraPulse{0%,to{transform:translate3d(0,var(--pf-lift-y),0) scale(calc(.995 * var(--pf-lift-s)))}50%{transform:translate3d(0,var(--pf-lift-y),0) scale(var(--pf-lift-s))}}@keyframes promoAuraFlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes promoAuraWave{0%{background-position:0% 50%,100% 50%,50% 100%,0% 50%}25%{background-position:0% 50%,100% 50%,50% 100%,210% 50%}50%{background-position:0% 50%,100% 50%,50% 100%,420% 50%}75%{background-position:0% 50%,100% 50%,50% 100%,210% 50%}to{background-position:0% 50%,100% 50%,50% 100%,0% 50%}}.card.mus-mini{cursor:pointer;will-change:transform,box-shadow;--mmc-lift-dur: .32s;--mmc-press-dur: .14s;--mmc-ease: cubic-bezier(.16,.92,.16,1);--card-views-viewed-color: #00A324;transition:transform var(--mmc-lift-dur) var(--mmc-ease),box-shadow .28s ease,filter .18s ease,background-color .22s ease,border-color .22s ease,outline-color .22s ease,opacity .18s ease;content-visibility:visible;contain-intrinsic-size:auto;border:1px solid var(--block-border,#1e1e1e);border-radius:14px;background:var(--block-bg,#0f0f0f);overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:0;background-clip:padding-box;outline:1px solid transparent;transform:translateZ(0);backface-visibility:hidden;box-shadow:0 0 #0000}.cards.grid.is-skeleton-mode .card.mus-mini{content-visibility:visible!important;contain-intrinsic-size:auto!important}.card.mus-mini.defer-photo{opacity:0;visibility:hidden;pointer-events:none;position:absolute}.card.mus-mini:hover:not(.is-pressed){transform:translate3d(0,-5px,0);box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28));filter:brightness(1.02);z-index:80;outline:1px solid transparent}.card.mus-mini:hover:active{transform:translate3d(0,-2px,0) scale(.994);box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28));filter:brightness(1.01)}@supports selector(.card:has(.iconbtn:active)){.card.mus-mini:hover:active:has(.actionsRow .iconbtn:active),.card.mus-mini:hover:active:has(.corner-actions .corner-btn:active),.card.mus-mini:hover:active:has(.corner-actions .menu .menu-item:active),.card.mus-mini:hover:active:has(.avatar:active){transform:translate3d(0,-5px,0);box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28));filter:brightness(1.02);z-index:80}}.card.mus-mini.is-pressed{transition-duration:var(--mmc-press-dur),.28s,.18s,.22s,.22s,.22s;transform:translate3d(0,-2px,0) scale(.994);box-shadow:0 1px 8px #00000047 inset;filter:brightness(.99);z-index:80}@supports selector(.card:has(.iconbtn:active)){.card.mus-mini.is-pressed:has(.actionsRow .iconbtn:active),.card.mus-mini.is-pressed:has(.corner-actions .corner-btn:active),.card.mus-mini.is-pressed:has(.corner-actions .menu .menu-item:active),.card.mus-mini.is-pressed:has(.avatar:active){transition-duration:var(--mmc-lift-dur),.28s,.18s,.22s,.22s,.22s;transform:translate3d(0,-5px,0);box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28));filter:brightness(1.02);z-index:80}}.card.mus-mini.is-pressed:hover{transform:translate3d(0,-2px,0) scale(.994)}@media (hover: none){.card.mus-mini.is-pressed{transform:translate3d(0,1px,0) scale(.994)}}@media (max-width: 880px),(hover: none),(pointer: coarse){.card.mus-mini:hover:not(.is-pressed),.card.mus-mini:active,.card.mus-mini:hover:active,.card.mus-mini.is-pressed,.card.mus-mini.is-pressed:hover{transform:translateZ(0)!important;filter:none!important;z-index:0!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame,.promo-wrap.promo-frame:hover,.promo-wrap.promo-frame:active{--pf-lift-y: 0px !important;--pf-lift-s: 1 !important}.promo-wrap.promo-frame>.card.mus-mini,.promo-wrap.promo-frame>.card.mus-mini:hover:not(.is-pressed),.promo-wrap.promo-frame>.card.mus-mini:active,.promo-wrap.promo-frame>.card.mus-mini:hover:active,.promo-wrap.promo-frame>.card.mus-mini.is-pressed,.promo-wrap.promo-frame>.card.mus-mini.is-pressed:hover{transform:translateZ(0)!important;filter:none!important;box-shadow:0 0 #0000!important;z-index:2!important}@supports selector(.card:has(.iconbtn:active)){.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.actionsRow .iconbtn:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .corner-btn:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .menu .menu-item:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.avatar:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.actionsRow .iconbtn:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .corner-btn:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .menu .menu-item:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.avatar:active){transform:translateZ(0)!important;filter:none!important;box-shadow:0 0 #0000!important;z-index:2!important}}}.promo-wrap.promo-frame>.card.mus-mini,.promo-wrap.promo-frame>.card.mus-mini:hover:not(.is-pressed),.promo-wrap.promo-frame>.card.mus-mini:hover:active,.promo-wrap.promo-frame>.card.mus-mini.is-pressed,.promo-wrap.promo-frame>.card.mus-mini.is-pressed:hover{z-index:2!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active,.promo-wrap.promo-frame>.card.mus-mini.is-pressed,.promo-wrap.promo-frame>.card.mus-mini.is-pressed:hover{transform:translate3d(0,-5px,0)!important;box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28))!important;filter:brightness(1.02)!important}@supports selector(.card:has(.iconbtn:active)){.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.actionsRow .iconbtn:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .corner-btn:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .menu .menu-item:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.avatar:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.actionsRow .iconbtn:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .corner-btn:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .menu .menu-item:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.avatar:active){z-index:2!important;transform:translate3d(0,-5px,0)!important;box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28))!important;filter:brightness(1.02)!important}}@media (max-width: 880px),(hover: none),(pointer: coarse){.promo-wrap.promo-frame,.promo-wrap.promo-frame:hover,.promo-wrap.promo-frame:active{--pf-lift-y: 0px !important;--pf-lift-s: 1 !important}.card.mus-mini:hover:not(.is-pressed),.card.mus-mini:active,.card.mus-mini:hover:active,.card.mus-mini.is-pressed,.card.mus-mini.is-pressed:hover,.promo-wrap.promo-frame>.card.mus-mini:hover:not(.is-pressed),.promo-wrap.promo-frame>.card.mus-mini:active,.promo-wrap.promo-frame>.card.mus-mini:hover:active,.promo-wrap.promo-frame>.card.mus-mini.is-pressed,.promo-wrap.promo-frame>.card.mus-mini.is-pressed:hover{transform:translateZ(0)!important;filter:none!important;box-shadow:0 0 #0000!important}@supports selector(.card:has(.iconbtn:active)){.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.actionsRow .iconbtn:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .corner-btn:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .menu .menu-item:active),.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.avatar:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.actionsRow .iconbtn:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .corner-btn:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .menu .menu-item:active),.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.avatar:active){transform:translateZ(0)!important;filter:none!important;box-shadow:0 0 #0000!important}}}.card.mus-mini .actions .iconbtn,.card.mus-mini .actions .iconbtn .icon{transform-origin:center center}.card.mus-mini .actions .iconbtn:active{transform:scale(.95);box-shadow:0 0 0 2px #0000001a inset}.card.mus-mini:focus-visible{outline:2px solid #4c8fff;outline-offset:2px;border-radius:12px}.card.mus-mini .preview{position:relative;display:flex;flex-direction:column;flex:1}.card.mus-mini .preview-photo{position:relative;aspect-ratio:4 / 3;background:var(--preview-photo-bg, var(--block-bg,#101010));overflow:hidden;line-height:0;flex:0 0 auto;margin:12px;border-radius:12px}.card.mus-mini .preview-photo .mini-pending-spinner{position:absolute;left:12px;bottom:12px;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;border-bottom-color:transparent;color:var(--text, #f1f1f1);opacity:0;pointer-events:none;z-index:2;animation:mini-pending-spin .7s linear infinite}.card.mus-mini[data-spinner="1"] .preview-photo .mini-pending-spinner{opacity:1}html[data-theme=light] .card.mus-mini .preview-photo .mini-pending-spinner{color:#2c2f36}@keyframes mini-pending-spin{to{transform:rotate(360deg)}}.card.mus-mini .preview-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;z-index:1;transform:scale(1);opacity:0;transition:transform .42s cubic-bezier(.21,.9,.37,1),opacity .28s ease;transform-origin:center center}@media (max-width: 880px){.card.mus-mini .preview-photo img{top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;width:calc(100% + 1px);height:calc(100% + 1px);max-width:none}}.card.mus-mini .preview-photo .preview-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--preview-photo-placeholder-bg, var(--block-bg,#101010));transition:opacity .32s ease;z-index:1}.card.mus-mini .preview-photo .preview-placeholder svg{display:none}.card.mus-mini .preview-photo.has-photo .preview-placeholder{opacity:0}.card.mus-mini .preview-photo.no-photo .preview-placeholder{opacity:1}.card.mus-mini.is-skeleton{--skel-bg: #171717;--skel-bd: var(--block-border,#1e1e1e);--skel-shine: rgba(255,255,255,.06)}html[data-theme=light] .card.mus-mini.is-skeleton{--skel-bg: #e7eaf3;--skel-bd: #dfe3ef;--skel-shine: rgba(255,255,255,.7)}.card.mus-mini.is-skeleton .preview-photo .preview-placeholder,.card.mus-mini.is-skeleton .p-ava-mini-placeholder{background:var(--skel-bg);border:1px solid var(--skel-bd);box-sizing:border-box;overflow:hidden;position:relative}.card.mus-mini.is-skeleton .avatar .p-ava-mini-placeholder,.card.mus-mini .avatar.loading-ava .p-ava-mini-placeholder{border:0}.card.mus-mini.is-skeleton .p-ava-mini-placeholder:after{opacity:0}.card.mus-mini.is-skeleton .preview-photo .preview-placeholder:before,.card.mus-mini.is-skeleton .p-ava-mini-placeholder:before,.card.mus-mini.is-skeleton .skeleton-line:before,.card.mus-mini.is-skeleton .skeleton-chip:before,.card.mus-mini.is-skeleton .skeleton-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,transparent,var(--skel-shine),transparent);transform:translate(-120%);animation:mus-skel-shimmer 1.25s ease-in-out infinite}.card.mus-mini.is-skeleton .skeleton-line{height:14px;border-radius:6px;background:var(--skel-bg);border:1px solid var(--skel-bd);box-sizing:border-box;position:relative;overflow:hidden}.card.mus-mini.is-skeleton .skeleton-line.sk-name{height:16px;width:160px}.card.mus-mini.is-skeleton .skeleton-line.sk-meta{height:14px;width:120px;margin-top:6px}.card.mus-mini.is-skeleton .skeleton-line.sk-short-line{height:12px;margin-top:8px}.card.mus-mini.is-skeleton .skeleton-line.sk-short-a{width:92%}.card.mus-mini.is-skeleton .skeleton-line.sk-short-b{width:72%}.card.mus-mini.is-skeleton .skeleton-line.sk-short-c{width:84%}.card.mus-mini.is-skeleton .skeleton-line.sk-view{height:12px;width:46px}.card.mus-mini.is-skeleton .skeleton-line.sk-time{height:12px;width:34px}.card.mus-mini.is-skeleton .sk-tags,.card.mus-mini.is-skeleton .sk-tags-genres{margin-top:6px}.card.mus-mini.is-skeleton .skeleton-chip{display:inline-block;width:72px;height:22px;border-radius:999px;background:var(--skel-bg)!important;border:1px solid var(--skel-bd)!important;box-sizing:border-box;color:transparent!important;padding:0;position:relative;overflow:hidden}.card.mus-mini.is-skeleton .skeleton-chip+.skeleton-chip{width:58px;margin-left:6px}.card.mus-mini.is-skeleton .skeleton-icon{display:inline-block;width:36px;height:36px;border-radius:12px;background:var(--skel-bg);border:1px solid var(--skel-bd);box-sizing:border-box;position:relative;overflow:hidden}.card.mus-mini.is-skeleton .actionsRow .actions .skeleton-icon+.skeleton-icon{margin-left:10px}.card.mus-mini{--img-skel-bg: #181818;--img-skel-shine: rgba(255,255,255,.08)}html[data-theme=light] .card.mus-mini{--img-skel-bg: #e6e9f2;--img-skel-shine: rgba(255,255,255,.7)}.card.mus-mini .preview-photo.loading-photo{background:var(--img-skel-bg)}.card.mus-mini .preview-photo.loading-photo img{opacity:0}.card.mus-mini .preview-photo.has-photo img{opacity:1}.card.mus-mini .preview-photo.loading-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent,var(--img-skel-shine),transparent);transform:translate(-120%);animation:mus-skel-shimmer 1.1s ease-in-out infinite;z-index:2}.card.mus-mini .preview-photo.loading-photo .preview-placeholder,.card.mus-mini .avatar.loading-ava .p-ava-mini-placeholder{background:var(--img-skel-bg);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.card.mus-mini .preview-photo.loading-photo .preview-placeholder{opacity:1}.card.mus-mini .preview-photo.loading-photo .preview-placeholder:before,.card.mus-mini .avatar.loading-ava .p-ava-mini-placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent,var(--img-skel-shine),transparent);transform:translate(-120%);animation:mus-skel-shimmer 1.1s ease-in-out infinite}.card.mus-mini.is-skeleton .preview-photo.loading-photo{background:var(--skel-bg)}.card.mus-mini.is-skeleton .preview-photo.loading-photo:before{content:none;animation:none}.card.mus-mini.is-skeleton .preview-photo.loading-photo .preview-placeholder,.card.mus-mini.is-skeleton .avatar.loading-ava .p-ava-mini-placeholder{background:var(--skel-bg)}.card.mus-mini.is-skeleton .preview-photo.loading-photo .preview-placeholder:before,.card.mus-mini.is-skeleton .avatar.loading-ava .p-ava-mini-placeholder:before{background:linear-gradient(110deg,transparent,var(--skel-shine),transparent);transform:translate(-120%);animation:mus-skel-shimmer 1.25s ease-in-out infinite}@media (hover: hover) and (pointer: fine){.card.mus-mini:hover .preview-photo img{transform:scale(1.08)}}.card.mus-mini .corner-actions{position:absolute;right:10px;top:10px;display:flex;flex-direction:column;gap:8px;z-index:2;min-height:34px;align-items:flex-end;--corner-glass-bg: var(--prefs-glass-bg, rgba(16,16,16,.5));--corner-glass-border: var(--prefs-glass-border, rgba(255,255,255,.12));--corner-glass-shadow: var(--prefs-glass-shadow, 0 12px 28px rgba(0,0,0,.35));--corner-glass-blur: 12px;--corner-glass-sat: 120%;--corner-glass-bright: 108%}.card.mus-mini .corner-actions .btn-more{order:1}.card.mus-mini .corner-actions .btn-fav{order:2}.card.mus-mini .corner-actions .btn-copy{order:3}@media (hover: hover) and (pointer: fine){.card.mus-mini .corner-actions{opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .22s ease,transform .26s ease}.card.mus-mini:hover .corner-actions,.card.mus-mini:focus-within .corner-actions,.card.mus-mini .corner-actions.menu-open{opacity:1;transform:translateY(0);pointer-events:auto}}.card.mus-mini .corner-btn{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--corner-btn-fg, var(--text, #eaeaea));-webkit-text-fill-color:currentColor;border-radius:10px;border:1px solid var(--corner-btn-border, var(--corner-glass-border));background:linear-gradient(var(--corner-btn-bg, var(--corner-glass-bg)),var(--corner-btn-bg, var(--corner-glass-bg)));-webkit-backdrop-filter:blur(var(--corner-glass-blur)) saturate(var(--corner-glass-sat)) brightness(var(--corner-glass-bright));backdrop-filter:blur(var(--corner-glass-blur)) saturate(var(--corner-glass-sat)) brightness(var(--corner-glass-bright));box-shadow:none;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .12s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease;transform-origin:center center}.card.mus-mini .corner-btn svg{width:20px;height:20px;display:block;color:inherit;-webkit-text-fill-color:currentColor}.card.mus-mini .corner-btn svg [stroke=currentColor]{stroke:currentColor!important}.card.mus-mini .corner-btn svg [fill=currentColor]{fill:currentColor!important}.card.mus-mini .corner-btn:hover{background:linear-gradient(var(--corner-btn-hover-bg, var(--corner-glass-bg)),var(--corner-btn-hover-bg, var(--corner-glass-bg)));border-color:var(--corner-btn-hover-border, var(--corner-glass-border));transform:scale(1.03)}.card.mus-mini .corner-btn:active{background:linear-gradient(var(--corner-btn-active-bg, var(--corner-glass-bg)),var(--corner-btn-active-bg, var(--corner-glass-bg)));border-color:var(--corner-btn-active-border, var(--corner-glass-border));transform:scale(.94);box-shadow:none}.card.mus-mini .corner-btn.twinkle,.card.mus-mini .iconbtn.twinkle,.card.mus-mini .iconbtn .icon.twinkle{animation:twinkle .3s ease-out}.card.mus-mini .corner-actions .menu{position:absolute;top:0;right:calc(100% + 8px);min-width:160px;padding:6px;background:linear-gradient(var(--corner-menu-bg, var(--corner-glass-bg)),var(--corner-menu-bg, var(--corner-glass-bg)));border:1px solid var(--corner-menu-border, var(--corner-glass-border));border-radius:10px;box-shadow:var(--corner-glass-shadow);-webkit-backdrop-filter:blur(var(--corner-glass-blur)) saturate(var(--corner-glass-sat)) brightness(var(--corner-glass-bright));backdrop-filter:blur(var(--corner-glass-blur)) saturate(var(--corner-glass-sat)) brightness(var(--corner-glass-bright));display:none}.card.mus-mini .corner-actions.menu-open .menu{display:block}.card.mus-mini .menu-item{width:100%;text-align:left;padding:8px 10px;border-radius:8px;background:transparent;color:var(--menu-item-fg, var(--text,#14151a));border:0;cursor:pointer;transition:background-color .12s ease,color .12s ease}.card.mus-mini .menu-item:hover{background:var(--menu-item-hover-bg, rgba(255,255,255,.16))}.card.mus-mini .menu-item:active{background:var(--menu-item-active-bg, rgba(255,255,255,.22))}.card.mus-mini .menu-item[data-act=moderation]{color:#c9abff}.card.mus-mini .menu-item[data-act=moderation]:hover{background:#a98ac247;color:#e4d4ff}.card.mus-mini .menu-item[data-act=moderation]:active{background:#a98ac25c;color:#f0e6ff}.card.mus-mini .menu-item.danger{color:#ff8d8d}.card.mus-mini .menu-item.menu-item-danger-divider{margin-top:16px;padding-top:8px;position:relative;border-top:0}.card.mus-mini .menu-item.menu-item-danger-divider:before{content:"";position:absolute;left:10px;right:10px;top:-8px;height:1px;background:var(--corner-menu-border, rgba(255, 255, 255, .24));pointer-events:none}.card.mus-mini .menu-item.danger:hover{background:#ff4d4d3d}.card.mus-mini .menu{min-width:270px}.card.mus-mini .menu-item.bump{color:var(--card-views-viewed-color, #00A324);white-space:nowrap}.card.mus-mini .menu-item.bump:hover{background:#00a3241f}.card.mus-mini .menu-item.publish,.card.mus-mini .menu-item.republish{color:#6aa8ff}.card.mus-mini .menu-item.publish:hover,.card.mus-mini .menu-item.republish:hover{background:#5096ff29}.card.mus-mini .menu-item.is-disabled,.card.mus-mini .menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed;color:#ffffff6b!important}.card.mus-mini .menu-item.publish.is-disabled:hover,.card.mus-mini .menu-item.republish.is-disabled:hover,.card.mus-mini .menu-item.publish[aria-disabled=true]:hover,.card.mus-mini .menu-item.republish[aria-disabled=true]:hover{background:transparent}.card.mus-mini .menu-item.bump.is-pending{color:#ffbf5a;opacity:1}.card.mus-mini .menu-item.bump.is-bump-pending{opacity:.6;pointer-events:none}.card.mus-mini .menu-item.bump.is-bump-loading{display:inline-flex;align-items:center;justify-content:center}.card.mus-mini .menu-item.bump .bump-inline-spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;display:inline-block;animation:mini-bump-spin .7s linear infinite}.card.mus-mini[data-pending="1"] .menu-item[data-act=hide],.card.mus-mini[data-pending="1"] .menu-item[data-act=publish]{opacity:.55;pointer-events:none}.card.mus-mini .menu-item.bump.is-pending:hover{background:#ffbb4a33}.card.mus-mini .menu-item .menu-item-sep{opacity:.55;margin:0 6px}.card.mus-mini .menu-item .menu-item-note{opacity:.9;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.card.mus-mini .menu-item .menu-item-icon{display:inline-flex;width:16px;height:16px;color:currentColor;opacity:.85;transform:translateY(1px)}.card.mus-mini .menu-item .menu-item-icon svg{width:100%;height:100%;display:block}html[data-theme=light] .card.mus-mini .menu-item.bump.is-pending{color:#c86400}html[data-theme=light] .card.mus-mini .menu-item.menu-item-danger-divider:before{background:#1821382e}html[data-theme=light] .card.mus-mini .menu-item.danger{color:#d14343}html[data-theme=light] .card.mus-mini .menu-item.danger:hover{background:#d1434333}html[data-theme=light] .card.mus-mini .menu-item.publish,html[data-theme=light] .card.mus-mini .menu-item.republish{color:#2b67d9}html[data-theme=light] .card.mus-mini .menu-item.publish:hover,html[data-theme=light] .card.mus-mini .menu-item.republish:hover{background:#4c8fff29}html[data-theme=light] .card.mus-mini .menu-item.publish.is-disabled:hover,html[data-theme=light] .card.mus-mini .menu-item.republish.is-disabled:hover,html[data-theme=light] .card.mus-mini .menu-item.publish[aria-disabled=true]:hover,html[data-theme=light] .card.mus-mini .menu-item.republish[aria-disabled=true]:hover{background:transparent}html[data-theme=light] .card.mus-mini .menu-item.is-disabled,html[data-theme=light] .card.mus-mini .menu-item[aria-disabled=true]{color:#14151a6b!important}html[data-theme=light] .card.mus-mini .menu-item:hover{background:#1118271f}html[data-theme=light] .card.mus-mini .menu-item:active{background:#1118272e}html[data-theme=light] .card.mus-mini .menu-item[data-act=moderation]{color:#6f4a8e}html[data-theme=light] .card.mus-mini .menu-item[data-act=moderation]:hover{background:#a98ac24d;color:#4f2f6f}html[data-theme=light] .card.mus-mini .menu-item[data-act=moderation]:active{background:#a98ac26b;color:#452763}html[data-theme=light] .card.mus-mini .menu-item.bump.is-pending:hover{background:#c864001f}@keyframes mini-bump-spin{to{transform:rotate(360deg)}}.card.mus-mini .info-row{display:flex;align-items:flex-start;gap:14px;padding:12px}.card.mus-mini .avatar{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:1px;border-radius:999px;--avatar-border: var(--codex-avatar-placeholder-border, var(--prefs-chip-border,#1c1c1c));--avatar-bg: var(--codex-avatar-placeholder-bg, var(--prefs-chip-bg,#121212));border:1px solid var(--avatar-border, var(--prefs-chip-border,#1c1c1c));background:var(--avatar-bg, var(--prefs-chip-bg,#121212));--avatar-border-hover: var(--avatar-border, var(--prefs-chip-hover-border,#2a2a2a));--avatar-ring-hover: rgba(255,255,255,0);flex:0 0 56px;overflow:hidden;transition:background-color .18s ease-out,border-color .24s ease-out,box-shadow .3s ease-out;position:relative}.card.mus-mini .avatar:hover{background:var(--avatar-bg-hover, var(--prefs-chip-hover-bg,#151515));border-color:var(--avatar-border-hover,var(--avatar-border, var(--prefs-chip-hover-border,#2a2a2a)));box-shadow:0 0 0 4px var(--avatar-ring-hover,rgba(255,255,255,.14)) inset}.card.mus-mini .avatar:focus-visible{outline:2px solid var(--btn-focus-ring,#4c8fff);outline-offset:2px}.card.mus-mini .avatar img{width:56px;height:56px;border-radius:999px;display:block;transform-origin:center center;transform:scale(1);opacity:1;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .24s ease}.card.mus-mini .avatar .p-ava-mini-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;transition:opacity .28s ease}.card.mus-mini .avatar .p-ava-mini-placeholder:after{width:40px;height:40px}.card.mus-mini .avatar.has-ava .p-ava-mini-placeholder{opacity:0;visibility:hidden}.card.mus-mini .avatar.loading-ava .p-ava-mini-placeholder{opacity:1;visibility:visible}.card.mus-mini .avatar.loading-ava img{opacity:0}.card.mus-mini .avatar.has-ava img{opacity:1}.card.mus-mini .avatar:hover img{transform:scale(1.1)}.card.mus-mini .stack{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.card.mus-mini .name{font-weight:600;color:var(--card-name-color, var(--ttl-main-color,#e8e8e8));display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;width:100%;overflow:hidden;white-space:nowrap}.card.mus-mini .name .name-part{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto}.card.mus-mini .name .name-main{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;display:inline-block}.card.mus-mini .name .name-more{position:relative;width:22px;height:22px;border-radius:999px;border:1px solid var(--cap-bd, var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg, var(--prefs-chip-bg,#131313));display:none;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer}.card.mus-mini .name .name-more:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:-5.5px 0 0 currentColor,5.5px 0 0 currentColor}.card.mus-mini .name .age-sep{display:inline-block;width:1px;height:14px;margin:0 8px 0 4px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.card.mus-mini .name .age-muted{color:var(--card-meta-color, var(--muted,#a6a6a6));font-weight:500}html[data-theme=light] .card.mus-mini .name .age-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.card.mus-mini .meta{color:var(--card-meta-color, var(--muted,#a6a6a6));font-size:12px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.card.mus-mini .meta .meta-part{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card.mus-mini .meta .meta-more{position:relative;width:18px;height:18px;border-radius:999px;border:1px solid var(--cap-bd, var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg, var(--prefs-chip-bg,#131313));display:none;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer}.card.mus-mini .meta .meta-more:before{content:"";width:2.5px;height:2.5px;border-radius:50%;background:currentColor;box-shadow:-4.5px 0 0 currentColor,4.5px 0 0 currentColor}.card.mus-mini .meta .sep{display:inline-block;width:1px;height:14px;margin:0 4px;vertical-align:-1px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.8}html[data-theme=light] .card.mus-mini .meta .sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.card.mus-mini .tags{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;gap:6px;margin-top:4px;width:100%}.card.mus-mini .tag,.tags-pop .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--cap-bd, var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg, var(--prefs-chip-bg,#131313));color:var(--cap-fg, var(--prefs-chip-text,#d8d8d8));font-size:12px;white-space:nowrap}.card.mus-mini .tag.more{position:relative;width:22px;height:22px;border-radius:999px;background:var(--cap-bg, var(--prefs-chip-bg,#131313));border:1px solid var(--cap-bd, var(--prefs-chip-border,#1f1f1f));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.card.mus-mini .tag.more:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:-5.5px 0 0 currentColor,5.5px 0 0 currentColor;position:relative}.card.mus-mini .short{padding:0 12px 18px;color:var(--card-short-color, var(--text,#d4d4d4));line-height:1.45;overflow-wrap:anywhere;min-height:calc(4.35em + 16px);max-height:calc(4.35em + 16px);display:block;overflow:hidden;text-overflow:clip;white-space:normal}@media (max-width: 880px){.card.mus-mini .short{font-size:16px}.card.mus-mini.is-skeleton .skeleton-line.sk-short-line{height:14px;margin-top:9px}}.card.mus-mini .actionsRow{display:grid;align-items:center;column-gap:10px;grid-template-columns:1fr auto 1fr;padding:12px;border-top:1px solid var(--line,#141414)}.card.mus-mini .views{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--card-timeago-color);font-size:13px;line-height:1;font-variant-numeric:tabular-nums}.card.mus-mini .views svg{width:18px;height:18px;display:block;color:inherit}.card.mus-mini .views .count{color:inherit}.card.mus-mini .views.is-viewed{color:var(--card-views-viewed-color)}.card.mus-mini .timeago{justify-self:end;color:var(--card-timeago-color);font-size:13px;line-height:1;font-variant-numeric:tabular-nums;opacity:1}.card.mus-mini .timeago[data-pin-active="1"]{display:inline-flex;align-items:center;justify-content:center;min-width:14px}.card.mus-mini .timeago[data-pin-active="1"] .mini-pin-time-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.card.mus-mini .timeago[data-pin-active="1"] .mini-pin-time-icon svg{width:13px;height:13px;display:block;color:currentColor}.card.mus-mini .actions{display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(2,minmax(46px,max-content));column-gap:10px;margin:0!important;align-self:center}.card.mus-mini .iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:42px;min-width:46px;width:auto;padding:0 12px;border:1px solid var(--line,#1e1e1e);border-radius:12px;background:transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,transform .03s ease,box-shadow .15s ease,padding-right .12s ease;--count-ch: 0}.card.mus-mini .iconbtn>*{pointer-events:none}.card.mus-mini .iconbtn.has-count{--pair-left-base: 16px;--pair-gap: 6px;--char-step: 8px;padding-right:calc(var(--pair-left-base) + var(--pair-gap) + clamp(1,var(--count-ch),4) * var(--char-step))}.card.mus-mini .iconbtn .icon{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;--ix: 0px;transform:translate(var(--ix)) scale(1);transition:color .14s ease}.card.mus-mini .iconbtn.has-count .icon{--ix: calc(clamp(1, var(--count-ch), 4)*0px) }.card.mus-mini .iconbtn.btn-like.ping .icon{animation:heart-pop .22s ease-out both;will-change:transform}@keyframes heart-pop{0%{transform:translate(var(--ix)) scale(.9)}55%{transform:translate(var(--ix)) scale(1.18)}to{transform:translate(var(--ix)) scale(1)}}.card.mus-mini .iconbtn .count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:12px;text-align:right}.card.mus-mini .iconbtn .count.bump{animation:cnt-bump .18s ease}@keyframes cnt-bump{0%{transform:translateY(-50%) scale(1);opacity:.9}50%{transform:translateY(-54%) scale(1.08);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}.card.mus-mini .iconbtn:hover{background:var(--iconbtn-hover-bg, var(--btn-hover-bg,#151515));border-color:var(--iconbtn-hover-border, var(--btn-hover-bd,#2a2a2a));box-shadow:0 0 0 4px #0000000a inset}.card.mus-mini .iconbtn:active{transform:scale(.99)}.card.mus-mini .iconbtn.ping:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:0 solid #ff4d4d22;animation:ring .35s ease-out}@keyframes ring{0%{border-width:0;box-shadow:0 0 #ff4d4d00}60%{border-width:2px;box-shadow:0 0 0 6px #ff4d4d14}to{border-width:0;box-shadow:0 0 #ff4d4d00}}.tags-pop .tag{flex:0 0 auto}html[data-theme=light] .card.mus-mini{--card-views-viewed-color: #00A324}html:not([data-theme=light]){--mmc-base-border: var(--block-border, #1e1e1e);--mmc-hidden-border: #4d1314;--mmc-hidden-bg: #950e0e70;--mmc-hidden-sheen: rgba(255,120,120,.2);--mmc-hidden-sh25: rgba(255,77,77,.22);--mmc-hidden-sh60: rgba(255,77,77,.12);--mmc-hide-bd-25: #7a2626;--mmc-hide-bd-60: #5a1b1b;--mmc-draft-border: #905a10;--mmc-draft-bg: #a469089c;--mmc-draft-sheen: rgba(255,200,120,.24);--mmc-draft-sh25: rgba(255,180,80,.2);--mmc-draft-sh60: rgba(255,180,80,.12);--mmc-draft-bd-25: #a35b1a;--mmc-draft-bd-60: #8b4c16;--mmc-draft-bd-100: #7a3f12;--mmc-pub-sheen: rgba(90,170,255,.2);--mmc-pub-sh25: rgba(64,128,255,.22);--mmc-pub-sh60: rgba(64,128,255,.12);--mmc-pub-bd-25: #2b4ea8;--mmc-pub-bd-60: #25448f;--mmc-bump-sheen: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 38%, transparent);--mmc-bump-sh25: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 24%, transparent);--mmc-bump-sh60: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 16%, transparent);--mmc-bump-bd-25: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 62%, var(--mmc-base-border));--mmc-bump-bd-60: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 46%, var(--mmc-base-border));--mmc-update-sheen: rgba(255,255,255,.26);--mmc-update-sh25: rgba(255,255,255,.26);--mmc-update-sh60: rgba(255,255,255,.14);--mmc-update-bd-25: #3a3a3a;--mmc-update-bd-60: #2a2a2a;--mmc-expired-border: #3a3a3a;--mmc-expired-bg: #232323;--mmc-moderated-border: #5a3a6a;--mmc-moderated-bg: #3a233f;--mmc-moderation-border: #5f4286;--mmc-moderation-bg: #5f4286;--mmc-moderation-sheen: rgba(164,120,255,.24);--mmc-moderation-sh25: rgba(164,120,255,.24);--mmc-moderation-sh60: rgba(164,120,255,.14);--mmc-moderation-bd-25: #8f67cd;--mmc-moderation-bd-60: #7753ad;--mmc-act-bg: var(--btn-bg, #101010);--mmc-act-bd: var(--btn-bd, #1e1e1e);--mmc-act-fg: var(--btn-fg, var(--text, #eaeaea));--mmc-sheen-blend: screen}html[data-theme=light]{--mmc-base-border: var(--block-border, #c9c9c9);--mmc-hidden-border: #d14343;--mmc-hidden-bg: #ef00006e;--mmc-hidden-sheen: rgba(255, 70, 70, .34);--mmc-hidden-sh25: rgba(255, 70, 70, .28);--mmc-hidden-sh60: rgba(255, 70, 70, .16);--mmc-hide-bd-25: #e36a6a;--mmc-hide-bd-60: #d95454;--mmc-draft-border: #c58a3a;--mmc-draft-bg: #e591188c;--mmc-draft-sheen: rgba(255, 170, 70, .34);--mmc-draft-sh25: rgba(255, 170, 70, .26);--mmc-draft-sh60: rgba(255, 170, 70, .14);--mmc-draft-bd-25: #dba058;--mmc-draft-bd-60: #cf944a;--mmc-draft-bd-100: #c58a3a;--mmc-pub-sheen: rgba(80, 150, 255, .32);--mmc-pub-sh25: rgba(80, 150, 255, .26);--mmc-pub-sh60: rgba(80, 150, 255, .14);--mmc-pub-bd-25: #6aa8ff;--mmc-pub-bd-60: #5b9bff;--mmc-bump-sheen: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 34%, transparent);--mmc-bump-sh25: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 28%, transparent);--mmc-bump-sh60: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 16%, transparent);--mmc-bump-bd-25: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 62%, #cfe7d6);--mmc-bump-bd-60: color-mix(in srgb, var(--card-views-viewed-color, #00A324) 50%, #cfe7d6);--mmc-update-sheen: rgba(95, 220, 125, .34);--mmc-update-sh25: rgba(95, 220, 125, .28);--mmc-update-sh60: rgba(95, 220, 125, .16);--mmc-update-bd-25: #9fe3b2;--mmc-update-bd-60: #86d79d;--mmc-expired-border: #b0b0b0;--mmc-expired-bg: #e9e9e9;--mmc-moderated-border: #a98ac2;--mmc-moderated-bg: #e6d9f0;--mmc-moderation-border: #b09dca;--mmc-moderation-bg: #d0b5f7;--mmc-moderation-sheen: rgba(174,125,255,.34);--mmc-moderation-sh25: rgba(174,125,255,.26);--mmc-moderation-sh60: rgba(174,125,255,.16);--mmc-moderation-bd-25: #c2abeb;--mmc-moderation-bd-60: #b79dde;--mmc-act-bg: var(--btn-bg, #101010);--mmc-act-bd: var(--btn-bd, #1e1e1e);--mmc-act-fg: var(--btn-fg, var(--text, #111));--mmc-sheen-blend: multiply}.mus-mini.is-hidden{border:1px solid var(--mmc-hidden-border);background:var(--mmc-hidden-bg)}.card.mus-mini.just-hidden{position:relative;z-index:3;animation:hide-border 1.1s ease-out both}.card.mus-mini.just-hidden:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;pointer-events:none;background:linear-gradient(120deg,rgba(255,120,120,0) 0%,var(--mmc-hidden-sheen) 22%,rgba(255,120,120,0) 44%);background-size:220% 100%;animation:hide-sheen 1.2s ease-out forwards;mix-blend-mode:var(--mmc-sheen-blend);opacity:.95}.mus-mini.is-draft{border:1px solid var(--mmc-draft-border);background:var(--mmc-draft-bg)}.card.mus-mini.just-draft{position:relative;z-index:3;animation:draft-border 1.1s ease-out both}.card.mus-mini.just-draft:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;pointer-events:none;background:linear-gradient(120deg,rgba(255,200,120,0) 0%,var(--mmc-draft-sheen) 22%,rgba(255,200,120,0) 44%);background-size:220% 100%;animation:draft-sheen 1.2s ease-out forwards;mix-blend-mode:var(--mmc-sheen-blend);opacity:.95}.card.mus-mini.just-published{position:relative;z-index:3;animation:pub-border 1.1s ease-out both}.card.mus-mini.just-published:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;pointer-events:none;background:linear-gradient(120deg,rgba(90,170,255,0) 0%,var(--mmc-pub-sheen) 22%,rgba(90,170,255,0) 44%);background-size:220% 100%;animation:pub-sheen 1.2s ease-out forwards;mix-blend-mode:var(--mmc-sheen-blend);opacity:.95}.card.mus-mini.just-moderation{position:relative;z-index:3;animation:moderation-border 1.1s ease-out both}.card.mus-mini.just-moderation:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;pointer-events:none;background:linear-gradient(120deg,rgba(174,125,255,0) 0%,var(--mmc-moderation-sheen) 22%,rgba(174,125,255,0) 44%);background-size:220% 100%;animation:moderation-sheen 1.2s ease-out forwards;mix-blend-mode:var(--mmc-sheen-blend);opacity:.95}.card.mus-mini.just-updated{position:relative;z-index:3;animation:update-border 1.1s ease-out both}.card.mus-mini.just-updated:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,0) 0%,var(--mmc-update-sheen) 22%,rgba(255,255,255,0) 44%);background-size:220% 100%;animation:update-sheen 1.2s ease-out forwards;mix-blend-mode:var(--mmc-sheen-blend);opacity:.95}.card.mus-mini.just-bumped{position:relative;z-index:3;--mmc-pub-sheen: var(--mmc-bump-sheen);--mmc-pub-sh25: var(--mmc-bump-sh25);--mmc-pub-sh60: var(--mmc-bump-sh60);--mmc-pub-bd-25: var(--mmc-bump-bd-25);--mmc-pub-bd-60: var(--mmc-bump-bd-60);animation:pub-border 1.1s ease-out both}.card.mus-mini.just-bumped:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;pointer-events:none;background:linear-gradient(120deg,rgba(90,170,255,0) 0%,var(--mmc-pub-sheen) 22%,rgba(90,170,255,0) 44%);background-size:220% 100%;animation:pub-sheen 1.2s ease-out forwards;mix-blend-mode:var(--mmc-sheen-blend);opacity:.95}.mus-mini.is-expired{border:1px solid var(--mmc-expired-border);background:var(--mmc-expired-bg)}.mus-mini.is-moderated{border:1px solid var(--mmc-moderated-border);background:var(--mmc-moderated-bg)}.mus-mini.is-on-moderation,.mus-mini.is-pending-review{border:1px solid var(--mmc-moderation-border);background:var(--mmc-moderation-bg)}.card.mus-mini.is-hidden .actionsRow .iconbtn,.card.mus-mini.is-draft .actionsRow .iconbtn,.card.mus-mini.is-expired .actionsRow .iconbtn,.card.mus-mini.is-moderated .actionsRow .iconbtn,.card.mus-mini.is-on-moderation .actionsRow .iconbtn,.card.mus-mini.is-pending-review .actionsRow .iconbtn,.card.mus-mini.just-hidden .actionsRow .iconbtn,.card.mus-mini.just-draft .actionsRow .iconbtn,.card.mus-mini.just-moderation .actionsRow .iconbtn,.card.mus-mini.just-published .actionsRow .iconbtn,.card.mus-mini.just-bumped .actionsRow .iconbtn,.card.mus-mini.just-updated .actionsRow .iconbtn{background:var(--mmc-act-bg)!important;border-color:var(--mmc-act-bd)!important;color:var(--mmc-act-fg)!important}@keyframes hide-border{0%{box-shadow:0 0 #ff4d4d00;border-color:var(--mmc-base-border)}25%{box-shadow:0 0 0 8px var(--mmc-hidden-sh25);border-color:var(--mmc-hide-bd-25)}60%{box-shadow:0 0 0 3px var(--mmc-hidden-sh60);border-color:var(--mmc-hide-bd-60)}to{box-shadow:0 0 #ff4d4d00;border-color:var(--mmc-hidden-border)}}@keyframes hide-sheen{0%{background-position:50% 130%;opacity:0}10%{opacity:.9}to{background-position:0% 50%;opacity:0}}@keyframes draft-border{0%{box-shadow:0 0 #ffb45000;border-color:var(--mmc-base-border)}25%{box-shadow:0 0 0 8px var(--mmc-draft-sh25);border-color:var(--mmc-draft-bd-25)}60%{box-shadow:0 0 0 3px var(--mmc-draft-sh60);border-color:var(--mmc-draft-bd-60)}to{box-shadow:0 0 #ffb45000;border-color:var(--mmc-draft-bd-100)}}@keyframes draft-sheen{0%{background-position:50% 130%;opacity:0}10%{opacity:.9}to{background-position:0% 50%;opacity:0}}@keyframes pub-border{0%{box-shadow:0 0 #4080ff00;border-color:var(--mmc-base-border)}25%{box-shadow:0 0 0 8px var(--mmc-pub-sh25);border-color:var(--mmc-pub-bd-25)}60%{box-shadow:0 0 0 3px var(--mmc-pub-sh60);border-color:var(--mmc-pub-bd-60)}to{box-shadow:0 0 #4080ff00;border-color:var(--mmc-base-border)}}@keyframes pub-sheen{0%{background-position:0% 50%;opacity:0}10%{opacity:.9}to{background-position:130% 50%;opacity:0}}@keyframes moderation-border{0%{box-shadow:0 0 #a478ff00;border-color:var(--mmc-base-border)}25%{box-shadow:0 0 0 8px var(--mmc-moderation-sh25);border-color:var(--mmc-moderation-bd-25)}60%{box-shadow:0 0 0 3px var(--mmc-moderation-sh60);border-color:var(--mmc-moderation-bd-60)}to{box-shadow:0 0 #a478ff00;border-color:var(--mmc-moderation-border)}}@keyframes moderation-sheen{0%{background-position:50% 130%;opacity:0}10%{opacity:.9}to{background-position:0% 50%;opacity:0}}@keyframes bump-border{0%{box-shadow:0 0 color-mix(in srgb,var(--card-views-viewed-color, #00A324) 0%,transparent);border-color:var(--mmc-base-border)}25%{box-shadow:0 0 0 8px color-mix(in srgb,var(--card-views-viewed-color, #00A324) 24%,transparent);border-color:color-mix(in srgb,var(--card-views-viewed-color, #00A324) 62%,var(--mmc-base-border))}60%{box-shadow:0 0 0 3px color-mix(in srgb,var(--card-views-viewed-color, #00A324) 16%,transparent);border-color:color-mix(in srgb,var(--card-views-viewed-color, #00A324) 46%,var(--mmc-base-border))}to{box-shadow:0 0 color-mix(in srgb,var(--card-views-viewed-color, #00A324) 0%,transparent);border-color:var(--mmc-base-border)}}@keyframes bump-sheen{0%{background-position:50% 130%;opacity:0}10%{opacity:.9}to{background-position:0% 50%;opacity:0}}@keyframes update-border{0%{box-shadow:0 0 #fff0;border-color:var(--mmc-base-border)}25%{box-shadow:0 0 0 8px var(--mmc-update-sh25);border-color:var(--mmc-update-bd-25)}60%{box-shadow:0 0 0 3px var(--mmc-update-sh60);border-color:var(--mmc-update-bd-60)}to{box-shadow:0 0 #fff0;border-color:var(--mmc-base-border)}}@keyframes update-sheen{0%{background-position:50% 130%;opacity:0}10%{opacity:.85}to{background-position:0% 50%;opacity:0}}html[data-theme=light] .card.mus-mini{--mmc-hover-shadow: 0 10px 26px rgba(17,24,39,.14)}@keyframes card-remove{0%{opacity:1;transform:scale(1) translateZ(0)}45%{opacity:.6;transform:scale(.96) translate3d(0,2px,0)}to{opacity:0;transform:scale(.85) translate3d(0,12px,0)}}.card.mus-mini.is-deleting{pointer-events:none;animation:card-remove .34s cubic-bezier(.32,.01,.36,1) forwards}.card.mus-mini.is-delete-collapsed{height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none;display:none!important}.card.mus-mini .mini-delete-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:22px;background:var(--mini-delete-overlay-bg, var(--prefs-overlay, rgba(0,0,0,.65)));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:opacity .18s ease;opacity:0;pointer-events:none;z-index:5}html[data-theme=light] .card.mus-mini .mini-delete-overlay{background:#ffffffa6;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.card.mus-mini .mini-delete-overlay[hidden]{display:none!important}.card.mus-mini .mini-delete-overlay.is-visible{opacity:1;pointer-events:auto}.card.mus-mini .mini-delete-box{width:100%;max-width:280px;background:var(--mini-delete-bg, var(--prefs-card-bg, rgba(12,12,12,.94)));border:1px solid var(--mini-delete-border, var(--prefs-card-border, #1e1e1e));border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:18px;text-align:center;box-shadow:0 18px 40px #00000073}.card.mus-mini .mini-delete-box .msg{color:#ff8d8d;font-weight:600;font-size:15px;line-height:1.45}.card.mus-mini .mini-delete-box .actions{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.card.mus-mini .mini-delete-box .ask-btn{flex:1 1 auto;min-width:110px;height:36px;border-radius:10px;border:1px solid var(--mini-delete-btn-border, var(--btn-bd,#2a2a2a));background:var(--mini-delete-btn-bg, var(--btn-bg,#101010));color:var(--mini-delete-btn-fg, var(--btn-fg,#eaeaea));font-size:13px;font-weight:600;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .06s ease}.card.mus-mini .mini-delete-box .ask-btn:hover{background:var(--mini-delete-btn-hover-bg, var(--btn-hover-bg,#171717));border-color:var(--mini-delete-btn-hover-border, var(--btn-hover-bd,#2a2a2a));transform:translateY(-1px)}.card.mus-mini .mini-delete-box .ask-btn.danger{color:#ff8d8d;border-color:#3a1919;background:#1a0f0f}.card.mus-mini .mini-delete-box .ask-btn.danger:hover{background:#211;border-color:#4a1f1f}.card.mus-mini .mini-delete-box .ask-btn.ghost{background:var(--mini-delete-btn-ghost-bg, var(--btn-ghost-bg,transparent));color:var(--mini-delete-btn-ghost-fg, var(--btn-ghost-fg,#eaeaea))}.card.mus-mini .mini-delete-box .ask-btn.ghost:hover{background:var(--mini-delete-btn-ghost-hover-bg, var(--btn-hover-bg,#191919))}.card.mus-mini .mini-delete-box .ask-btn:focus-visible{outline:2px solid var(--btn-focus-ring,#4c8fff);outline-offset:2px}.card.mus-mini .mini-delete-box .ask-btn:active{transform:scale(.98)}.card.mus-mini .mini-delete-box .ask-btn[disabled]{opacity:.6;cursor:default;transform:none}@media (max-width: 520px){.card.mus-mini .mini-delete-box{max-width:240px}.card.mus-mini .mini-delete-box .actions{flex-direction:column}.card.mus-mini .mini-delete-box .ask-btn{width:100%}}.mus-mini.is-hidden{border:1px solid #4d1314;background:#950e0e70}.mus-mini.is-draft{border:1px solid #905a10;background:#a469089c}.badge-beginner{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 8px;border-radius:999px;background:#163016;color:#a8e6a8;border:1px solid #224422;font-size:12px}html[data-theme=light] .badge-beginner{background:#e3f6e8;color:#1f6b3a;border:1px solid #c7ebd3}.iconbtn.btn-like[aria-pressed=true] .icon{color:#ff3b3b!important}.card.mus-mini .corner-btn.btn-fav[aria-pressed=true],.card.mus-mini .corner-btn.btn-fav.has{color:#ffd43b!important}.card.mus-mini .corner-btn.btn-fav[aria-pressed=true] svg,.card.mus-mini .corner-btn.btn-fav.has svg{color:#ffd43b!important}.corner-btn.btn-copy.ok{color:#7bd58b}html[data-theme=light] .card.mus-mini{--block-bg: var(--surface-bg);--block-border: var(--surface-border)}html[data-theme=light] .card.mus-mini .preview-photo{--preview-photo-bg: var(--surface-soft-bg, #dde1ee)}html[data-theme=light] .card.mus-mini .preview-photo .preview-placeholder{--preview-photo-placeholder-bg: var(--surface-soft-bg, #dde1ee)}html[data-theme=light] .card.mus-mini .tag{border-color:var(--cap-bd-light, #d0d3dc);background:var(--cap-bg-light, #f3f4f9);color:var(--cap-fg-light, #14151a)}html[data-theme=light] .card.mus-mini .tag.more,html[data-theme=light] .card.mus-mini .name .name-more{background:var(--cap-bg-light, #f3f4f9);border-color:var(--cap-bd-light, #d0d3dc);color:var(--cap-more-fg-light, #111827)}html[data-theme=light] .card.mus-mini .iconbtn{border-color:#d0d3dc;background:#f3f4f9;box-shadow:none}html[data-theme=light] .card.mus-mini .iconbtn .icon,html[data-theme=light] .card.mus-mini .iconbtn .count{color:#4b5563}html[data-theme=light] .card.mus-mini .iconbtn:hover{background:#e3e5f0;border-color:#c0c4d3;box-shadow:none}html[data-theme=light] .card.mus-mini .iconbtn:active{background:#d6d9ec;border-color:#b3b9d3}html[data-theme=light] .card.mus-mini .iconbtn.btn-like[aria-pressed=true] .icon{color:#d14343!important}html[data-theme=light] .card.mus-mini .iconbtn.ping:after{border-width:0;box-shadow:none}html[data-theme=light] .card.mus-mini .corner-btn{border-color:#d0d3dc;background:#f3f4f9;color:#4b5563;box-shadow:none}html[data-theme=light] .card.mus-mini .corner-btn:hover{background:#e3e5f0;border-color:#c0c4d3}html[data-theme=light] .card.mus-mini .corner-btn:active{background:#d6d9ec;border-color:#b3b9d3;box-shadow:none}html[data-theme=light] .card.mus-mini .corner-btn.btn-fav[aria-pressed=true],html[data-theme=light] .card.mus-mini .corner-btn.btn-fav.has{color:var(--fav-star-on-light, #ee8646)!important}html[data-theme=light] .card.mus-mini .corner-btn.btn-fav[aria-pressed=true] svg,html[data-theme=light] .card.mus-mini .corner-btn.btn-fav.has svg{color:var(--fav-star-on-light, #ee8646)!important}html[data-theme=light] .card.mus-mini .corner-btn.btn-copy.ok{color:#2f8f4a}html[data-theme=light] .mus-mini.is-hidden{border-color:#d14343;background:#ef00006e}html[data-theme=light] .mus-mini.is-draft{border-color:#c58a3a;background:#e591188c}html:not([data-theme=light]) .card.mus-mini.is-hidden .actionsRow .iconbtn,html:not([data-theme=light]) .card.mus-mini.is-draft .actionsRow .iconbtn,html:not([data-theme=light]) .card.mus-mini.just-hidden .actionsRow .iconbtn,html:not([data-theme=light]) .card.mus-mini.just-draft .actionsRow .iconbtn,html:not([data-theme=light]) .card.mus-mini.just-moderation .actionsRow .iconbtn,html:not([data-theme=light]) .card.mus-mini.just-published .actionsRow .iconbtn,html:not([data-theme=light]) .card.mus-mini.just-bumped .actionsRow .iconbtn,html:not([data-theme=light]) .card.mus-mini.just-updated .actionsRow .iconbtn{background:var(--btn-bg, #101010)!important;border-color:var(--btn-bd, #1e1e1e)!important;color:var(--btn-fg, var(--text, #eaeaea))!important}#comments,#comments *:not(.tx-hint){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}#comments .btn{line-height:1;transform-origin:center center}#comments .tx-hint{--tx-hint-bg:#3d5afe;--tx-hint-bd:#3d5afe;color:#fff;font-size:12px!important;line-height:1.3!important}#comments{--bg: var(--surface-bg);--bg-elev: var(--surface-bg);--line: var(--surface-border);--text: var(--text);--muted: var(--muted);--radius:12px;--radius-sm:12px;--btn-h:44px;--chip-h:32px;--btn-pri-bd:var(--btn-primary-bd);--btn-pri-bg1:var(--btn-primary-bg);--btn-pri-bg2:var(--btn-accent-active, #1d46e6);--focus-ring: 0 0 0 3px var(--brand-accent-ring);--cm-list-bg: var(--bg);--cm-branch-color: var(--surface-border);--cm-branch-weight: 1px;--cm-branch-elbow: 16px;--cm-branch-radius: 14px;--cm-reply-pad: 0px;--cm-reply-ava: 34px;--cm-branch-under: 0px;--cm-branch-elbow-h: 16px;--cm-branch-elbow-top-offset: 0px;--cm-branch-join: 1px;--cm-branch-bottom-fix: 0px;--cm-branch-mask-top: -9px;--cm-branch-mask-pad: 0px;--cm-branch-mask-h: 64px}html[data-theme=dark] #comments{--cm-list-bg:#090909 }#comments .cm-head{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--bg-elev)}#comments .cm-head .ttl{margin:0;font-size:15px!important;line-height:1.2!important;font-weight:700!important;color:var(--text)!important;letter-spacing:inherit!important}#comments .cm-head .ttl .sub{color:var(--muted);opacity:.95;margin-left:8px;font-weight:400!important}#comments .cm-sort{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}#comments .cm-sort-sel{height:40px;padding:0 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:12px;font-size:14px;line-height:1.1}#comments .cm-sort-sel:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}#comments .cm-sort-sel:focus-visible{outline:0;border-color:var(--btn-primary-bd);box-shadow:0 0 0 2px var(--btn-focus-ring)}#comments .cm-list{display:flex;flex-direction:column;padding:12px;background:var(--cm-list-bg, var(--bg));border:1px solid var(--line);border-radius:var(--radius)}#comments .cm-list:empty{display:none!important;padding:0!important;border-width:0!important}#comments .cm-list>*{margin-bottom:12px}#comments .cm-list>*:last-child{margin-bottom:0}#comments .cm-empty{align-self:center;display:inline-flex;align-items:center;gap:8px;margin:12px auto;padding:10px 14px;max-width:560px;color:var(--muted);font-size:14px;line-height:1.4;text-align:center;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-sm)}#comments .cm-empty:before{content:"💬";opacity:.9}#comments .cm-item{--cm-ava-col: 40px;--cm-ava-gap: 12px;display:grid;grid-template-columns:40px 1fr;gap:12px;padding:0;background:transparent;border:0;border-radius:0;position:relative;z-index:1}#comments .cm-item .ava{width:40px;height:40px;border-radius:999px;overflow:hidden;background:var(--codex-avatar-placeholder-bg, var(--bg-elev));border:1px solid var(--codex-avatar-placeholder-border, var(--line));padding:0;cursor:pointer;position:relative;z-index:3;transition:background .12s,border-color .12s,box-shadow .12s,transform .06s}#comments .cm-item .ava:hover{background:var(--bg-elev);border-color:var(--ava-hover-border, var(--line))}#comments .cm-item .ava:active{transform:scale(.98)}#comments .cm-item .ava:focus-visible{outline:0;box-shadow:var(--focus-ring)}#comments .cm-item .ava img{width:100%;height:100%;object-fit:cover;display:block}#comments .cm-item .ava:not(.has-ava) img{display:none}#comments .cm-form .me.has-sender-swap{cursor:pointer}#comments .cm-form .me.has-sender-swap:hover,#comments .cm-form .me.has-sender-swap:focus-within{box-shadow:inset 0 0 0 1px var(--avatar-hover-border, var(--brand-accent, #5a8cff))!important;outline:1px solid var(--avatar-hover-border, var(--brand-accent, #5a8cff))!important;outline-offset:0}#comments .cm-form .me .rc-ava-swap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000008c;border:0;padding:0;margin:0;opacity:0!important;pointer-events:none;color:transparent;cursor:pointer;transition:opacity .18s ease}#comments .cm-form .me.has-sender-swap:hover .rc-ava-swap,#comments .cm-form .me.has-sender-swap:focus-within .rc-ava-swap{opacity:1!important;pointer-events:auto;color:var(--avatar-hover-border, var(--brand-accent, #5a8cff))}#comments .cm-form .me .rc-ava-swap svg{width:34px;height:34px;pointer-events:none}.cm-sender-pop{position:fixed;z-index:2147483600;min-width:180px;padding:6px;display:grid;gap:6px;border-radius:14px}.cm-sender-pop .rc-sender-item{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text, #eaeaea);cursor:pointer;transition:background .15s ease,border-color .15s ease}.cm-sender-pop .rc-sender-item:hover{background:#ffffff1f;border-color:#ffffff24}html[data-theme=light] .cm-sender-pop .rc-sender-item{background:#0000000a;border-color:#0000001a;color:#1c1f2b}html[data-theme=light] .cm-sender-pop .rc-sender-item:hover{background:#00000014;border-color:#00000029}html[data-theme=light] .cm-sender-pop .rc-sender-item.is-active{border-color:#4a73e8b3;box-shadow:0 0 0 1px #4a73e840 inset}.cm-sender-pop .rc-sender-item.is-active{border-color:#7ca1ff99;box-shadow:0 0 0 1px #7ca1ff59 inset}.cm-sender-pop .rc-sender-ava{width:28px;height:28px;border-radius:999px;background:var(--rc-ava-bg, var(--bg-elev, #1a1a1a));border:1px solid var(--rc-border, var(--line, #1e1e1e));background-size:cover;background-position:center}.cm-sender-pop .rc-sender-ava.rc-sender-empty:after{content:"";display:block;width:100%;height:100%;mask:var(--codex-avatar-placeholder-mask);background:var(--rc-muted, var(--muted, #9aa3b2));opacity:.45}.cm-sender-pop .rc-sender-name{font-size:13px;font-weight:600;line-height:1.2}#comments .cm-item .b{display:flex;flex-direction:column;gap:8px;min-width:0;padding-bottom:8px;position:relative;z-index:2}#comments .cm-reply .b{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;z-index:2}#comments .cm-reply.is-last:after{content:"";position:absolute;left:calc(var(--elbow-left, calc(var(--cm-branch-elbow) * -1)) - var(--cm-branch-mask-pad));top:calc(var(--elbow-top, calc(var(--cm-reply-ava) / 2)) + var(--cm-branch-elbow-h) + var(--cm-branch-mask-top));width:calc(var(--cm-branch-weight) + (var(--cm-branch-mask-pad) * 2));height:var(--cm-branch-mask-h);background:var(--cm-list-bg, var(--bg));z-index:1;pointer-events:none}#comments .cm-item .row1{display:flex;align-items:center;gap:8px;min-width:0}#comments .cm-item .name{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#comments .cm-item .time{color:var(--muted);font-size:12px;margin-left:0;white-space:nowrap}#comments .cm-item .row1 .stamp,#comments .cm-reply .row1 .stamp{display:inline-flex;align-items:center;gap:8px;min-width:0}#comments .cm-item .row1 .stamp:empty,#comments .cm-reply .row1 .stamp:empty{display:none}#comments .cm-item .row1 .stamp .time,#comments .cm-reply .row1 .stamp .time{color:var(--muted);font-size:12px;line-height:12px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;opacity:.56}#comments .cm-item .row1 .stamp .time svg,#comments .cm-reply .row1 .stamp .time svg{width:12px;height:12px;flex:0 0 12px;display:block;opacity:.9;position:relative;top:-1px}#comments .cm-item .row1 .stamp .time .time-text,#comments .cm-reply .row1 .stamp .time .time-text{display:inline-block;font-variant-numeric:tabular-nums}#comments .cm-item .row1 .stamp:before,#comments .cm-reply .row1 .stamp:before{content:"";width:1px;height:12px;display:block;align-self:center;margin:0;background:var(--surface-border);opacity:.9}#comments .cm-item .row1 .acts,#comments .cm-reply .row1 .acts{margin-left:auto;display:inline-flex;align-items:center;gap:6px}#comments .cm-item .edit.btn,#comments .cm-item .del.btn,#comments .cm-reply .edit.btn,#comments .cm-reply .del.btn{width:var(--chip-h);height:var(--chip-h);min-width:var(--chip-h);min-height:var(--chip-h);padding:0;line-height:1;font-size:16px;border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity .12s ease}#comments .cm-item:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.row1 .edit.btn,#comments .cm-item:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.row1 .del.btn,#comments .cm-item:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.meta-row .edit.btn,#comments .cm-item:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.meta-row .del.btn,#comments .cm-reply:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.row1 .edit.btn,#comments .cm-reply:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.row1 .del.btn,#comments .cm-reply:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.meta-row .edit.btn,#comments .cm-reply:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.meta-row .del.btn{opacity:1;pointer-events:auto}#comments .cm-item .row1 .edited,#comments .cm-reply .row1 .edited{color:var(--muted);font-size:12px;line-height:1;white-space:nowrap;opacity:.52;display:inline-flex;align-items:center}#comments .cm-item .row1 .stamp .edited:not(.hidden):before,#comments .cm-reply .row1 .stamp .edited:not(.hidden):before{content:"";display:block;align-self:center;width:1px;height:12px;margin:0 8px 0 0;background:var(--surface-border);opacity:.9}#comments .cm-item .row1 .edited.hidden,#comments .cm-reply .row1 .edited.hidden{display:none}#comments .cm-item .text{color:#d6d6d6;word-wrap:break-word}#comments .cm-item .text .mention-prefix,#comments .cm-reply .text .mention-prefix{color:var(--muted);opacity:.92}#comments .cm-item .att{display:flex;gap:8px;flex-wrap:wrap}#comments .cm-item .att img{width:120px;height:90px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}#comments .react-row{display:flex;align-items:center;gap:10px}#comments .react-toggle{height:var(--chip-h);min-height:var(--chip-h);min-width:calc(var(--chip-h) + 6px);padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#121212;color:#dcdcdc;transition:transform .08s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;touch-action:manipulation;outline:none}#comments .react-toggle svg{width:16px;height:16px}#comments .react-toggle.is-open{background:#1a1a1a;border-color:#2a2a2a;box-shadow:0 0 0 2px #ffffff0a inset}#comments .react-toggle:hover{background:#151515;border-color:#2a2a2a;box-shadow:none}#comments .react-toggle:active{transform:scale(.98);outline:none;box-shadow:none}#comments .react-toggle:focus{outline:none}#comments .reacts{display:flex;gap:0;flex-wrap:nowrap;overflow-x:hidden;overflow-y:visible;padding:4px 6px;margin:-4px -6px;max-width:0;opacity:0;transform:translate(-8px);transition:max-width .22s ease,opacity .18s ease,transform .22s ease}#comments .reacts-menu{display:none}#comments .reacts.has-visible,#comments .reacts.is-open{max-width:420px;opacity:1;transform:translate(0)}#comments .reacts.is-closing{max-width:0!important;opacity:0!important;transform:translate(-8px)!important}#comments .reacts .r,#comments .reacts-menu .r{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--chip-h);padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#121212;color:#dcdcdc;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .08s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease;transform-origin:center center;vertical-align:middle;line-height:1;overflow:hidden;margin-left:8px;transition:transform .18s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .18s ease,max-width .18s ease,padding .18s ease,margin .18s ease}#comments .reacts .r.is-first-visible,#comments .reacts-menu .r.is-first-visible{margin-left:0}#comments .reacts .r:hover,#comments .reacts-menu .r:hover{background:#151515;border-color:#2a2a2a;box-shadow:0 2px 10px #ffffff08 inset}#comments .reacts .r:active,#comments .reacts-menu .r:active{transform:scale(.98)}#comments .reacts .r>*,#comments .reacts-menu .r>*{line-height:1;display:flex;align-items:center;justify-content:center}#comments .reacts .r.is-me,#comments .reacts-menu .r.is-me{background:#1a1a1a;border-color:#2a2a2a;box-shadow:0 0 0 2px #ffffff0a inset}#comments .reacts .r .n,#comments .reacts-menu .r .n{opacity:.9;font-size:12px}#comments .reacts .r.pop,#comments .reacts-menu .r.pop{animation:react-pop .22s ease}#comments .reacts .r.is-collapsed-hidden,#comments .reacts-menu .r.is-collapsed-hidden{opacity:0;transform:translate(-6px) scale(.92);max-width:0;padding-left:0;padding-right:0;margin-left:0;border-width:0;pointer-events:none}@keyframes react-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}#comments .cm-item.--flash,#comments .cm-reply.--flash{animation:cm-flash 4.8s ease;position:relative}@keyframes cm-flash{0%{box-shadow:0 0 #3d5afe00,inset 0 0 0 9999px #3d5afe14}15%{box-shadow:0 0 0 3px #3d5afe59,inset 0 0 0 9999px #3d5afe1a}60%{box-shadow:0 0 #3d5afe00,inset 0 0 0 9999px #3d5afe0d}to{box-shadow:none,inset 0 0 #3d5afe00}}#comments .reply{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-left:auto;opacity:0;pointer-events:none}#comments .cm-item:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.react-row>.reply{opacity:1;pointer-events:auto}#comments .cm-reply:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.react-row>.reply{opacity:1;pointer-events:auto}#comments .cm-item:has(>.b>.reply-form:not(.hidden))>.b>.react-row>.reply{opacity:1;pointer-events:auto}#comments .replies{position:relative;margin-left:calc((var(--cm-ava-col) + var(--cm-ava-gap)) * -1);padding-left:calc(var(--cm-ava-col) + var(--cm-ava-gap));z-index:0}#comments .replies:empty{display:none}#comments .replies.has-branch:before{content:"";position:absolute;left:var(--branch-left, 0px);top:var(--branch-top, 0px);height:calc(var(--branch-bottom, 0px) - var(--branch-top, 0px));border-left:var(--cm-branch-weight) solid var(--cm-branch-color);z-index:0;pointer-events:none}#comments .cm-reply{position:relative;z-index:1}#comments .cm-reply:before{content:"";position:absolute;left:var(--elbow-left, calc(var(--cm-branch-elbow) * -1));top:var(--elbow-top, calc(var(--cm-reply-ava) / 2));width:var(--elbow-width, var(--cm-branch-elbow));height:var(--cm-branch-elbow-h);border-left:var(--cm-branch-weight) solid var(--cm-branch-color);border-bottom:var(--cm-branch-weight) solid var(--cm-branch-color);border-bottom-left-radius:var(--cm-branch-radius);z-index:0;pointer-events:none;transform:none}#comments .rf-more{display:inline-flex;align-items:center;justify-content:center;margin:6px 0 0 44px;height:var(--chip-h);padding:0 12px;gap:6px;border:1px dashed #2a2a2a;border-radius:var(--radius-sm);background:#0f0f0f;color:#cfcfcf;cursor:pointer;transition:background .12s,transform .06s,border-color .12s}#comments .rf-more:hover{background:#111;border-color:#2f2f2f}#comments .rf-more:active{transform:scale(.98)}html[data-theme=light] #comments .rf-more{background:var(--surface-bg);color:var(--text);border:1px dashed var(--surface-border)}html[data-theme=light] #comments .rf-more:hover{background:color-mix(in srgb,var(--surface-bg) 88%,var(--text) 12%);border-color:var(--surface-border)}#comments .cm-reply{--d: clamp(0, var(--depth, 0), 3);--cm-ava-col: 34px;--cm-ava-gap: 8px;display:grid;grid-template-columns:34px 1fr;gap:8px;margin-left:0;margin-top:0;margin-bottom:8px;padding:var(--cm-reply-pad);background:transparent;border:0;border-radius:0}#comments .replies>.cm-reply:last-child{margin-bottom:0}#comments .rf-more.rf-more-children{margin-left:calc(44px + 40px*clamp(0,var(--depth, 0),3))}#comments .cm-reply .ava{width:34px;height:34px;border-radius:999px;overflow:hidden;background:var(--codex-avatar-placeholder-bg, #111);border:1px solid var(--codex-avatar-placeholder-border, var(--line));padding:0;cursor:pointer;position:relative;z-index:3;transition:background .12s,border-color .12s,box-shadow .12s,transform .06s}#comments .cm-reply .ava:hover{background:#141414;border-color:var(--ava-hover-border, #2a2a2a)}#comments .cm-reply .ava:active{transform:scale(.98)}#comments .cm-reply .ava:focus-visible{outline:0;box-shadow:var(--focus-ring)}#comments .cm-reply .ava img{width:100%;height:100%;object-fit:cover;display:block}#comments .cm-reply .ava:not(.has-ava) img{display:none}#comments .cm-reply .name{font-weight:600;color:#e8e8e8}html[data-theme=light] #comments .cm-reply .name{color:var(--text)}#comments .cm-reply .time{color:#8d8d8d;font-size:12px;margin-left:0}#comments .reply-form{--d: clamp(0, var(--depth, 0), 3);margin-left:0;margin-top:6px;display:grid;grid-template-columns:1fr auto;align-items:stretch;gap:8px;padding:10px;border:1px dashed #2a2a2a;border-radius:var(--radius-sm);background:#0c0c0c}#comments .reply-form.hidden{display:none}#comments .rf-input{width:100%;box-sizing:border-box;font-size:16px;line-height:20px;padding:10px 12px;min-height:40px;height:40px;max-height:120px;resize:none;overflow:hidden;scrollbar-width:none;background:#0f0f0f;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm)}#comments .rf-input::-webkit-scrollbar{width:0;height:0}#comments .rf-input::placeholder{font-size:16px;line-height:20px;color:#a0a0a0;opacity:1;white-space:pre-line}#comments .rf-actions{display:contents}#comments .rf-actions .spacer{display:none}#comments .rf-send{align-self:stretch}#comments .rf-send:not(.primary)[disabled]{opacity:.5;cursor:not-allowed;filter:saturate(.7)}#comments .edit-form{margin-top:8px;display:grid;gap:8px;padding:10px;border:1px dashed #2a2a2a;border-radius:var(--radius-sm);background:#0c0c0c}#comments .edit-form.hidden{display:none}#comments .ef-input{width:100%;min-height:40px;height:40px;max-height:120px;resize:none;font-size:16px;line-height:20px;background:#0f0f0f;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px;overflow:hidden;scrollbar-width:none}#comments .ef-input::-webkit-scrollbar{width:0;height:0}#comments .ef-actions{display:flex;gap:8px}#comments .ef-actions .ef-save,#comments .ef-actions .ef-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none}#comments .cm-form{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:12px;background:#0b0b0b;border:1px solid var(--line);border-radius:var(--radius);position:relative;z-index:4;isolation:isolate}#comments .cm-form .me{width:40px;height:40px;border-radius:999px;overflow:hidden;background:var(--codex-avatar-placeholder-bg, var(--bg-elev));border:1px solid var(--codex-avatar-placeholder-border, var(--line));position:relative;z-index:5;background:#0b0b0b}#comments .cm-form .me img{width:40px;height:40px;border-radius:999px;display:block;object-fit:cover}#comments .cm-form .me:not(.has-ava) img{display:none}#comments .cm-form .inputwrap{display:flex;flex-direction:column;gap:0}#comments .cm-form .inputwrap .cm-inline{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}#comments .cm-form .inputwrap .attach-row{grid-column:1 / -1}#comments .cm-input{width:100%;box-sizing:border-box;font-size:16px;line-height:20px;padding:10px 12px;height:40px;resize:none;overflow:hidden;scrollbar-width:none;background:#0f0f0f;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm)}#comments .cm-input::-webkit-scrollbar{width:0;height:0}#comments .cm-input::placeholder{font-size:16px;line-height:20px;color:#a0a0a0;opacity:1;white-space:pre-line}#comments .attach-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#comments .attach{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--chip-h);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#121212;color:#dcdcdc;cursor:pointer}#comments .thumbs{display:flex;gap:6px;flex-wrap:wrap}#comments .thumbs .thumb{position:relative}#comments .thumbs .thumb img{width:64px;height:48px;object-fit:cover;border-radius:6px;border:1px solid var(--line)}#comments .thumbs .thumb .x{position:absolute;right:-6px;top:-6px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;border:1px solid var(--line);background:#0b0b0b;color:#ddd;cursor:pointer;transition:background .12s,border-color .12s,transform .06s,box-shadow .12s}#comments .thumbs .thumb .x:hover{background:#111;border-color:#2a2a2a}#comments .thumbs .thumb .x:active{transform:scale(.98)}#comments .thumbs .thumb .x:focus-visible{outline:0;box-shadow:var(--focus-ring)}@media (max-width: 880px){#comments{--cm-reply-ava: 32px;--cm-reply-pad: 0px;--cm-branch-elbow: 14px;--cm-branch-elbow-h: 14px;--cm-branch-radius: 12px;--cm-branch-elbow-top-offset: -6px}#comments .cm-list{width:100%;align-items:stretch;background:transparent;border:0;border-radius:0;padding:0}#comments .cm-item,#comments .cm-reply{--cm-ava-col: 32px;--cm-ava-gap: 8px;isolation:isolate}#comments .cm-item .ava,#comments .cm-reply .ava{z-index:4}#comments .cm-reply.is-last:after{background:var(--surface-bg)}#comments .cm-head{flex-direction:column;align-items:flex-start;gap:12px}#comments .cm-head .ttl{width:100%}#comments .cm-sort{margin-left:0;width:100%;justify-content:space-between;margin-top:0}#comments .cm-form{display:flex;align-items:flex-start;gap:10px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}#comments .cm-form .me{flex:0 0 auto;width:40px;height:40px}#comments .cm-form .me img{width:40px;height:40px;border-radius:999px;display:block}#comments .cm-form .me:not(.has-ava) img{display:none}#comments .cm-form .inputwrap{flex:1 1 auto;min-width:0}#comments .cm-form .inputwrap .cm-inline{display:block}#comments .cm-input{width:100%;height:40px;min-height:40px;padding:10px 12px;font-size:16px;line-height:20px}#comments .cm-send{width:calc(100% + 54px);margin-top:8px;margin-left:-54px;align-self:auto;justify-content:center}#comments .reply-form .cm-send{width:100%;margin-left:0}#comments .cm-item,#comments .cm-reply{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;margin-left:0;width:100%;min-width:0;align-self:stretch}#comments .cm-item .ava,#comments .cm-reply .ava{width:32px;height:32px;flex:0 0 auto}#comments .cm-item .b,#comments .cm-reply .b{flex:1 1 auto;min-width:0;gap:6px;padding-bottom:6px}#comments .cm-item .row1,#comments .cm-reply .row1{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:2px}#comments .cm-item .row1 .name,#comments .cm-reply .row1 .name{order:1;flex:1 1 auto;min-width:0}#comments .cm-item .row1 .acts,#comments .cm-reply .row1 .acts{order:2;margin-left:auto}#comments .cm-item .row1 .stamp,#comments .cm-reply .row1 .stamp{order:2;flex:0 0 auto;margin-top:0}#comments .cm-item .row1 .stamp:before,#comments .cm-reply .row1 .stamp:before{display:none;content:none}#comments .cm-item .row1 .name,#comments .cm-reply .row1 .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#comments .cm-item .meta-row,#comments .cm-reply .meta-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:6px;margin-top:1px;margin-bottom:2px}#comments .cm-item .meta-row .time,#comments .cm-reply .meta-row .time{font-size:12px;line-height:12px;margin-right:0;opacity:.56;display:inline-flex;align-items:center;gap:4px}#comments .cm-item .meta-row .time svg,#comments .cm-reply .meta-row .time svg{width:11px;height:11px;flex:0 0 11px;display:block;opacity:.9;position:relative;top:-1px}#comments .cm-item .meta-row .time .time-text,#comments .cm-reply .meta-row .time .time-text{display:inline-block;line-height:1;font-variant-numeric:tabular-nums}#comments .cm-item .meta-row .edited,#comments .cm-reply .meta-row .edited{font-size:12px;line-height:1;opacity:.52}#comments .cm-item .meta-row .edited:not(.hidden):before,#comments .cm-reply .meta-row .edited:not(.hidden):before{content:"";display:inline-block;width:1px;height:10px;margin:0 6px 0 2px;background:var(--surface-border);vertical-align:middle;opacity:.9}#comments .cm-item .meta-row>.btn:first-of-type,#comments .cm-reply .meta-row>.btn:first-of-type{margin-left:auto}#comments .cm-item .meta-row .edited.hidden,#comments .cm-reply .meta-row .edited.hidden{display:none}#comments .cm-item .edit.btn,#comments .cm-item .del.btn,#comments .cm-reply .edit.btn,#comments .cm-reply .del.btn{width:28px;height:28px;min-width:28px;min-height:28px;font-size:14px;opacity:1;pointer-events:auto}#comments .cm-item .text,#comments .cm-reply .text{margin-top:4px;margin-bottom:6px;font-size:14px;line-height:1.35;word-break:break-word}#comments .cm-item .react-row,#comments .cm-reply .react-row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;margin-top:0;padding-top:0;position:relative;overflow:visible}#comments .reacts{display:flex;flex-wrap:nowrap;gap:0;max-width:100%;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;transform-origin:left bottom}#comments .reacts:not(.has-visible):not(.is-open){display:none}#comments .reacts.has-visible:not(.is-open){display:flex;position:static;opacity:1;transform:none;pointer-events:auto}#comments .reacts.is-open{display:flex}#comments .reacts-menu{display:flex;position:absolute;left:var(--reacts-menu-left, 0px);bottom:calc(100% + 8px);flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;margin:0;padding:0;max-width:none;border:0;border-radius:0;background:transparent;box-shadow:none;z-index:20;pointer-events:none;visibility:hidden;opacity:0;transform:translate(-50%) translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}#comments .reacts-menu.is-open{visibility:visible;opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}#comments .reacts-menu.is-closing{opacity:0!important;transform:translate(-50%) translateY(4px)!important;pointer-events:none!important;visibility:visible;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s!important}#comments .reacts .r{min-height:28px;padding:0 6px;font-size:16px;gap:4px;justify-content:center;margin-left:6px;border-radius:var(--radius-sm)}#comments .react-toggle{min-height:28px;height:28px;min-width:34px;padding:0 8px;border-radius:var(--radius-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none;outline:none!important;box-shadow:none;background-clip:padding-box}#comments .react-toggle svg{width:18px;height:18px}#comments .reacts .r.is-first-visible{margin-left:0}#comments .reacts-menu.is-open .r{margin-left:0;min-width:44px;min-height:30px;height:30px;padding:0 8px;font-size:18px;opacity:0;transform:translateY(8px) scale(.92);transition:transform .18s ease,opacity .18s ease}#comments .reacts-menu.is-open:not(.is-closing) .r{opacity:1;transform:translateY(0) scale(1)}#comments .reacts-menu.is-open:not(.is-closing) .r:nth-child(1){transition-delay:0ms}#comments .reacts-menu.is-open:not(.is-closing) .r:nth-child(2){transition-delay:30ms}#comments .reacts-menu.is-open:not(.is-closing) .r:nth-child(3){transition-delay:60ms}#comments .reacts-menu.is-open:not(.is-closing) .r:nth-child(4){transition-delay:90ms}#comments .reacts-menu.is-open:not(.is-closing) .r:nth-child(5){transition-delay:.12s}#comments .reacts-menu.is-open.is-closing .r:nth-child(1){transition-delay:.12s}#comments .reacts-menu.is-open.is-closing .r:nth-child(2){transition-delay:90ms}#comments .reacts-menu.is-open.is-closing .r:nth-child(3){transition-delay:60ms}#comments .reacts-menu.is-open.is-closing .r:nth-child(4){transition-delay:30ms}#comments .reacts-menu.is-open.is-closing .r:nth-child(5){transition-delay:0ms}#comments .reacts .r .n{font-size:11px;margin-left:-2px}#comments .react-row .reply{min-height:28px;padding:0 10px;font-size:13px;width:auto;margin:0}.modal.card-view .comments-section .cm-input{height:40px;min-height:40px;padding:10px 12px;font-size:16px;line-height:20px}#comments .reply{width:auto;margin:0;align-self:auto;justify-content:center;opacity:1;pointer-events:auto;flex-shrink:0}#comments .reply-form{margin-left:0;grid-template-columns:1fr}#comments .rf-actions{display:flex;justify-content:flex-end}#comments .rf-actions .spacer{display:none}#comments .rf-more,#comments .rf-more.rf-more-children{margin-left:0}}#comments .cm-morewrap{padding:0 12px}#comments .cm-more{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:34px;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:#d9d9d9;cursor:pointer;transition:background .12s,border-color .12s,transform .06s;margin:8px 0 12px}#comments .cm-more:hover{background:#151515;border-color:#2a2a2a}#comments .cm-more:active{transform:scale(.98)}html[data-theme=light] .modal.card-view .comments-section{background:var(--surface-bg);border:1px solid var(--surface-border)}html[data-theme=light] #comments{--cm-focus-bd: color-mix(in srgb, var(--surface-border, #c9c9c9) 55%, #000 45%);--cm-list-bg:#eeeeee}html[data-theme=light] .modal.card-view .comments-section .cm-head{background:var(--surface-bg)}html[data-theme=light] .modal.card-view .comments-section .cm-sort,html[data-theme=light] #comments .cm-head .ttl{color:var(--text)}html[data-theme=light] #comments .cm-list{background:var(--cm-list-bg, var(--surface-bg));border-color:var(--surface-border);color:var(--text)}@media (max-width: 880px){html[data-theme=light] #comments .cm-list{background:transparent;border:0;border-radius:0;padding:0}html[data-theme=light] #comments .reacts-menu.is-open{background:transparent;border:0;box-shadow:none}}html[data-theme=light] #comments .cm-empty{background:var(--surface-bg);border-color:var(--surface-border);color:var(--text)}html[data-theme=light] #comments .cm-item,html[data-theme=light] #comments .cm-reply{background:transparent;border-color:transparent;color:var(--text)}html[data-theme=light] #comments .cm-item .ava,html[data-theme=light] #comments .cm-reply .ava{background:var(--codex-avatar-placeholder-bg, var(--surface-bg));border-color:var(--codex-avatar-placeholder-border, var(--surface-border))}html[data-theme=light] #comments .cm-item .ava:hover,html[data-theme=light] #comments .cm-reply .ava:hover{border-color:var(--ava-hover-border, var(--surface-border))}html[data-theme=light] #comments .cm-item .text,html[data-theme=light] #comments .cm-reply .text{color:var(--text)}html[data-theme=light] #comments .cm-item .time,html[data-theme=light] #comments .cm-reply .time,html[data-theme=light] #comments .cm-item .meta,html[data-theme=light] #comments .cm-head .ttl .sub{color:var(--muted)}html[data-theme=light] #comments .cm-form{background:var(--surface-bg, #ffffff);border:1px solid var(--surface-border, #c9c9c9);color:var(--text, #14151a)}@media (max-width: 880px){html[data-theme=light] #comments .cm-form{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}}html[data-theme=light] #comments .cm-input,html[data-theme=light] .modal.card-view .comments-section .cm-input{background:var(--surface-bg, #ffffff);border-color:var(--surface-border, #c9c9c9);color:var(--text, #14151a);padding:10px 12px;height:40px}html[data-theme=light] #comments .cm-input::placeholder,html[data-theme=light] .modal.card-view .comments-section .cm-input::placeholder{font-size:16px;line-height:20px;color:var(--muted, #6f7680);opacity:1}html[data-theme=light] #comments .edit-form{background:var(--surface-bg);border:1px dashed var(--surface-border);color:var(--text)}html[data-theme=light] #comments .reply-form,html[data-theme=light] #comments .cm-reply-form,html[data-theme=light] #comments .cm-reply .cm-form{background:var(--surface-bg, #ffffff);border-color:var(--surface-border, #c9c9c9);color:var(--text, #14151a)}html[data-theme=light] #comments .rf-input{background:var(--surface-bg, #ffffff);border:1px solid var(--surface-border, #c9c9c9);color:var(--text, #14151a);padding:10px 12px;min-height:40px;height:40px}html[data-theme=light] #comments .rf-input::placeholder{font-size:16px;line-height:20px;color:var(--muted, #6f7680)}html[data-theme=light] #comments .ef-input{background:var(--surface-bg);border:1px solid var(--surface-border);color:var(--text)}html[data-theme=light] #comments .ef-input::placeholder{color:var(--muted, #7a7a7a)}html[data-theme=light] #comments .reacts .r,html[data-theme=light] #comments .reacts-menu .r{background:var(--btn-bg);border-color:var(--btn-bd);color:var(--text)}html[data-theme=light] #comments .react-toggle{background:var(--btn-bg);border-color:var(--btn-bd);color:var(--text);box-shadow:none}html[data-theme=light] #comments .reacts .r:hover,html[data-theme=light] #comments .reacts-menu .r:hover,html[data-theme=light] #comments .react-toggle:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd);box-shadow:none}html[data-theme=light] #comments .reacts .r.is-me,html[data-theme=light] #comments .reacts-menu .r.is-me,html[data-theme=light] #comments .react-toggle.is-open{background:color-mix(in srgb,var(--btn-bg) 75%,white 25%);border-color:var(--btn-bd);box-shadow:0 0 0 2px color-mix(in srgb,var(--btn-bd) 40%,transparent) inset}html[data-theme=light] #comments .cm-more{background:var(--btn-bg);border-color:var(--surface-border);color:var(--text)}html[data-theme=light] #comments .cm-more:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}#comments .ef-input:focus,#comments .ef-input:focus-visible,#comments .rf-input:focus,#comments .rf-input:focus-visible{outline:0;box-shadow:0 0 0 3px #3d5afe59}#comments .cm-item.skel{animation:sk 1.1s linear infinite alternate}#comments .cm-item.skel .ava{background:#1a1a1a}#comments .cm-item.skel .b{display:grid;gap:6px}#comments .cm-item.skel .b .l1,#comments .cm-item.skel .b .l2{height:10px;background:#1a1a1a;border-radius:6px}#comments .cm-item.skel .b .l1{width:40%}#comments .cm-item.skel .b .l2{width:92%;height:12px}@keyframes sk{0%{opacity:.85}to{opacity:1}}html[data-theme=light] #comments .cm-item.skel .ava{background:color-mix(in srgb,var(--surface-border, #d8dbe3) 65%,#ffffff 35%);border:1px solid var(--surface-border, #d8dbe3)}html[data-theme=light] #comments .cm-item.skel .b .l1,html[data-theme=light] #comments .cm-item.skel .b .l2{background:color-mix(in srgb,var(--surface-border, #d8dbe3) 78%,#ffffff 22%)}.create-backdrop #comments .cm-head{background:#101010!important;border-bottom:1px solid var(--line)!important}.create-backdrop #comments .cm-empty,.create-backdrop #comments .attach{border:1px solid var(--line)!important}.create-backdrop #comments .rf-input,.create-backdrop #comments .ef-input,.create-backdrop #comments .cm-input{background:#0f0f0f!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important}.create-backdrop #comments .reacts .r,.create-backdrop #comments .reacts-menu .r{border:1px solid var(--btn-primary-bd)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg)!important}.create-backdrop #comments .reacts .r:hover,.create-backdrop #comments .reacts-menu .r:hover{background:var(--btn-accent-hover)!important;border-color:var(--btn-primary-bd)!important}.create-backdrop #comments .cm-send{border:1px solid var(--btn-primary-bd)!important;background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg, #fff)!important}.create-backdrop #comments .cm-send:hover:not([disabled]){background:var(--btn-accent-hover)!important;border-color:var(--btn-primary-bd)!important}.create-backdrop #comments .cm-send:focus-visible{outline:0!important;box-shadow:var(--focus-ring)!important}.create-backdrop #comments .cm-item{background:transparent!important;border-radius:0!important}.create-backdrop #comments .cm-reply{background:transparent!important}.create-backdrop #comments .cm-more{border:1px solid var(--line)!important;border-radius:var(--radius)!important}#comments .cm-send[data-lg_blocked="1"],#comments .rf-send[data-lg_blocked="1"],#comments form[data-lg_blocked="1"] .cm-send,#comments form[data-lg_blocked="1"] .rf-send{opacity:.6;cursor:not-allowed;filter:saturate(.7)}#comments .cm-item.--bye,#comments .cm-reply.--bye{overflow:hidden;transition:height .32s cubic-bezier(.2,.7,.2,1),margin .32s cubic-bezier(.2,.7,.2,1),padding .32s cubic-bezier(.2,.7,.2,1),border-width .32s cubic-bezier(.2,.7,.2,1),opacity .28s ease,transform .28s ease,filter .28s ease;opacity:0;transform:translate(10px) scale(.992);filter:contrast(.9) saturate(.8) blur(.4px);height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;border-width:0!important}#comments .cm-item .ava .p-ava-mini-placeholder,#comments .cm-reply .ava .p-ava-mini-placeholder,#comments .cm-form .me .p-ava-mini-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}#comments .cm-item .ava .p-ava-mini-placeholder:after{width:24px;height:24px}#comments .cm-reply .ava .p-ava-mini-placeholder:after{width:20px;height:20px}#comments .cm-form .me .p-ava-mini-placeholder:after{width:24px;height:24px}#comments .cm-item .ava.has-ava .p-ava-mini-placeholder,#comments .cm-reply .ava.has-ava .p-ava-mini-placeholder,#comments .cm-form .me.has-ava .p-ava-mini-placeholder{opacity:0;visibility:hidden}.modal .mh .mh-menu{position:absolute;top:42px;right:0;min-width:240px;padding:6px;background:var(--mh-menu-bg);border:1px solid var(--mh-menu-border);border-radius:10px;box-shadow:0 12px 28px #00000059;z-index:70000;pointer-events:auto}.modal .mh .mh-menu .menu-item.bump{color:var(--card-views-viewed-color, #00A324);white-space:nowrap}.modal .mh .mh-menu .menu-item.bump:hover{background:#00a3241f}.modal .mh .mh-menu .menu-item.bump.is-pending{color:#ffbf5a;opacity:1}.modal .mh .mh-menu .menu-item.bump.is-pending:hover{background:#ffbb4a33}.modal .mh .mh-menu .menu-item .menu-item-sep{opacity:.55;margin:0 6px}.modal .mh .mh-menu .menu-item .menu-item-note{opacity:.9;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.modal .mh .mh-menu .menu-item .menu-item-icon{display:inline-flex;width:16px;height:16px;color:currentColor;opacity:.85;transform:translateY(1px)}.modal .mh .mh-menu .menu-item .menu-item-icon svg{width:100%;height:100%;display:block}html[data-theme=light] .modal .mh .mh-menu .menu-item.bump.is-pending{color:#c86400}html[data-theme=light] .modal .mh .mh-menu .menu-item.bump.is-pending:hover{background:#c864001f}.modal.card-view .mp-group .embed-slot{width:100%;border-radius:12px;overflow:hidden;background:transparent}.modal.card-view .mp-group .embed-slot.embed-lazy{display:grid;place-items:center;background:transparent}.modal.card-view .mp-group .embed-lazy-box{display:grid;gap:10px;align-items:center;justify-items:center;padding:16px;text-align:center}.modal.card-view .mp-group .embed-lazy-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8e8e8e}.modal.card-view .mp-group .embed-lazy-btn{border:1px solid #2a2a2a;background:#101010;color:#eaeaea;padding:6px 12px;border-radius:10px;font-size:13px;cursor:pointer}html[data-theme=light] .modal.card-view .mp-group .embed-lazy-btn{border-color:#c1c1c1;background:#ebebeb;color:#000}.modal.card-view .foot[data-status=expired] .foot-status{color:#9aa4b2}.modal.card-view .mp-skel-block{height:12px;border-radius:8px;box-sizing:border-box;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);border:1px solid var(--skel-bd, var(--mus-surface-border, rgba(255,255,255,.18)));animation:mp-skel 1.1s ease-in-out infinite}.modal.card-view .mp-skel-block.is-short{width:60%}html[data-theme=light] .modal.card-view .mp-skel-block{--skel-bd: #dfe3ef}.modal.card-view .mp-empty{font-size:13px;color:var(--mus-muted)}.modal.card-view .about-card .about-inner .about-skel-line,.modal.card-view .search-card .about-skel-line{display:block;height:11px;width:92%;border-radius:7px;background:var(--skel-bg, #171717);border:1px solid var(--skel-bd, var(--mus-surface-border, rgba(255,255,255,.18)));box-sizing:border-box;position:relative;overflow:hidden}.modal.card-view .about-card .about-inner .about-skel-line:before,.modal.card-view .search-card .about-skel-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent,var(--skel-shine, rgba(255,255,255,.06)),transparent);animation:mus-about-skel-shimmer 1.25s ease-in-out infinite}@keyframes mp-skel{0%{opacity:.6}to{opacity:1}}.modal.card-view .chip.chip-skel{width:64px;min-width:64px;padding:6px 10px;color:transparent;border:1px solid var(--skel-bd, var(--mus-surface-border, rgba(255,255,255,.18)));background:var(--skel-bg, #171717);box-sizing:border-box;position:relative;overflow:hidden;pointer-events:none}.modal.card-view .chip.chip-skel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent,var(--skel-shine, rgba(255,255,255,.06)),transparent);animation:mus-chip-skel-shimmer 1.25s ease-in-out infinite}.modal.card-view .chips-label{color:var(--mus-muted);font-size:13px;white-space:nowrap;padding-bottom:3px}@media (min-width:881px){.modal.card-view .top-grid{grid-template-columns:380px minmax(0,1fr);align-items:stretch}.modal.card-view .top-grid .col-left{display:block}.modal.card-view .top-grid .col-left .section-photo{height:500px}.modal.card-view .top-grid .col-left .carousel{height:100%;min-height:0;aspect-ratio:auto}.modal.card-view .top-grid .col-right{display:grid;grid-template-rows:minmax(0,210px) 1fr;align-content:stretch;min-height:500px}.modal.card-view .music-card{overflow:auto;min-height:0}.modal.card-view .about-card{display:flex;flex-direction:column;min-height:0}.modal.card-view .about-card .about-scroll{flex:1 1 auto;min-height:0;overflow:auto;max-height:none}}@media (max-width:880px){.modal.card-view .about-card .about-inner{padding-left:8px!important}.modal.card-view .about-card .about-scroll{min-height:180px;max-height:302px;overflow:auto;scrollbar-gutter:auto}}@media (min-width:881px){.modal.card-view .about-card .about-scroll{max-height:224px}}.modal .body{position:relative;padding-top:0!important;padding-left:0!important;padding-right:0!important;--mh-top-gap: 16px;--mh-surface-bg: var(--mus-modal-bg, var(--modal-bg, var(--surface-bg, #090909)))}html[data-theme=dark] #backdrop.modal-backdrop.card-view{background:#090909!important;border-color:var(--line, #1c1c1c)!important}html[data-theme=dark] .modal.card-view .body{--mh-surface-bg:#090909}.modal .mh{--mh-topcap-r: 16px;--mh-topcap-bg: var(--mh-surface-bg);position:sticky;top:var(--mh-top-gap);z-index:1002;margin:0 16px;padding:10px 12px;border:1px solid transparent;border-radius:12px;background:transparent;box-sizing:border-box;isolation:isolate;transition:border-color .08s ease;overflow:visible!important}.modal .mh-border{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:2;box-sizing:border-box;border:1px solid var(--surface-border, var(--line, #151515));border-radius:13px;transform:translateZ(0)}.modal .mh-topcaps{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;display:none}.modal .mh[data-scrolled="1"] .mh-topcaps{display:block}.modal .mh-row{position:relative;z-index:3}.modal .mh-topcaps:before,.modal .mh-topcaps:after{content:"";position:absolute;top:-1px;width:var(--mh-topcap-r);height:var(--mh-topcap-r);pointer-events:none;background:radial-gradient(circle at var(--_cx) var(--_cy),transparent 0 calc(var(--mh-topcap-r) - .5px),var(--mh-topcap-bg) calc(var(--mh-topcap-r) + .5px))}.modal .mh-topcaps:before{left:-1px;--_cx: 100%;--_cy: 100%}.modal .mh-topcaps:after{right:-1px;--_cx: 0%;--_cy: 100%}.modal .mh.glass-bg,.modal .mh[data-glass="1"]{contain:none!important;overflow:visible!important}.modal .mh.glass-bg:before,.modal .mh.glass-bg:after{pointer-events:none!important}.modal .mh-plug{position:sticky;top:0;z-index:1001;height:var(--mh-top-gap);margin:0 16px;background:var(--mh-surface-bg);border-top-left-radius:0;border-top-right-radius:0;pointer-events:none}html[data-theme=light] .modal.card-view .body{--mh-surface-bg:#eeeeee}html[data-theme=light] .modal.card-view .mh-plug{background:#eee!important}.modal .mh-fixedbox{position:sticky;top:0;z-index:13010;overflow:visible!important}.modal .mh{--mh-sep-gap: 24px}.modal .mh-row{display:grid;align-items:center;min-height:52px;column-gap:var(--mh-sep-gap);grid-template-columns:1fr auto}.modal .mh[data-hasmid="1"] .mh-row{grid-template-columns:max-content 1px 1fr auto}.modal .mh.ask-open--delete .mh-row{grid-template-columns:max-content 1px auto!important}.modal .mh.ask-open--delete .mh-mid,.modal .mh.ask-open--delete .mh-end{display:none!important}.modal .mh.ask-open--delete .mh-sep{display:block!important}.modal .mh-start{display:flex;align-items:center;gap:12px;min-width:0}.modal .mh-mid{min-width:0;display:flex;flex-direction:column;gap:4px}.modal .mh-end{display:flex;align-items:center;gap:8px}.modal .mh-sep{height:36px;width:1px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.modal .mh-ava{display:inline-block;width:44px;height:44px;border-radius:50%;overflow:hidden;border:1px solid var(--codex-avatar-placeholder-border, #1c1c1c);background:var(--codex-avatar-placeholder-bg, #111);flex:0 0 auto;position:relative;transition:border-color .12s ease,background .12s ease,transform .12s ease}.modal .mh-ava img{width:100%;height:100%;object-fit:cover;display:block}.modal .mh-ava .mh-ava-skel{--skel-bg: #171717;--skel-shine: rgba(255,255,255,.06);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--skel-bg);opacity:1;transition:opacity .2s ease}.modal .mh-ava .mh-ava-skel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent,var(--skel-shine),transparent);animation:mh-ava-skel-shimmer-move 1.25s ease-in-out infinite}.modal .mh-ava.loading-ava img{opacity:0}.modal .mh-ava.has-ava img{opacity:1}.modal .mh-ava.has-ava .mh-ava-skel{opacity:0;visibility:hidden}.modal .mh-ava .p-ava-mini-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.modal .mh-ava .p-ava-mini-placeholder:after{width:32px;height:32px}.modal .mh-ava.has-ava .p-ava-mini-placeholder{opacity:0;visibility:hidden}@keyframes mh-ava-skel-shimmer-move{0%{transform:translate(-120%)}to{transform:translate(120%)}}.modal .mh-ava:hover{border-color:var(--mh-ava-hover-border, var(--codex-avatar-placeholder-border, #2a2a2a))}.modal .mh-ava:active{transform:scale(.95)}html[data-theme=light] .modal .mh-ava{border-color:var(--codex-avatar-placeholder-border, #d0d3dc);background:var(--codex-avatar-placeholder-bg, #f3f4f9)}html[data-theme=light] .modal .mh-ava .mh-ava-skel{--skel-bg: #e7eaf3;--skel-shine: rgba(255,255,255,.7)}.modal .mh-stack{display:flex;flex-direction:column;gap:3px;min-width:0}.modal .mh-name{color:var(--mh-name-color, var(--ttl-main-color,#eaeaea));font-weight:700;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal .mh-name .age-sep,.modal .mh-meta .age-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.modal .mh-name .age-muted{color:var(--mh-age-color, var(--muted,#a6a6a6));font-weight:500}.modal .mh-meta{color:var(--mh-meta-color, var(--muted,#a6a6a6));font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal .mh-tags{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;max-width:min(48vw,560px);white-space:nowrap;overflow:hidden}.modal .mh-tags .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--cap-bd, #1f1f1f);background:var(--cap-bg, #131313);color:var(--cap-fg, #d8d8d8);font-size:12px;white-space:nowrap;flex:0 0 auto}.modal .mh-short{color:var(--mh-short-color, var(--text,#d0d0d0));font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal .mh{--mh-btn-bg: #121212;--mh-btn-border: #1f1f1f;--mh-btn-hover-bg: #151515;--mh-btn-hover-border: #2a2a2a;--mh-btn-active-bg: #151515;--mh-btn-active-border: #2a2a2a;--mh-btn-fg: #eaeaea;--mh-btn-active-shadow: 0 0 0 3px rgba(255,255,255,.04) inset;--mh-hdr-bd: var(--surface-border, var(--line, #1c1c1c));--mh-fav-on: #ffd43b;--mh-copy-ok: #7bd58b;--mh-menu-bg: #101010;--mh-menu-border: #1f1f1f;--mh-menu-item-fg: #eaeaea;--mh-menu-item-hover-bg: #171717;--mh-fly-bg: #101010;--mh-fly-border: #1f1f1f;--mh-fly-color: #eaeaea}html[data-theme=light] .modal .mh{--mh-name-color: var(--ttl-main-color,#111827);--mh-meta-color: var(--muted,#4b5563);--mh-short-color: var(--text,#111827);--mh-btn-bg: #f3f4f9;--mh-btn-border: #d0d3dc;--mh-btn-hover-bg: #e3e5f0;--mh-btn-hover-border: #c0c4d3;--mh-btn-active-bg: #d6d9ec;--mh-btn-active-border: #b3b9d3;--mh-btn-fg: #4b5563;--mh-btn-active-shadow: none;--mh-age-color: var(--muted,#4b5563);--mh-fav-on: var(--fav-star-on-light, #ee8646);--mh-copy-ok: #2f8f4a;--mh-menu-bg: var(--surface-bg,#ffffff);--mh-menu-border: var(--surface-border,#d0d3dc);--mh-menu-item-fg: var(--text,#14151a);--mh-menu-item-hover-bg: #e3e5f0;--mh-fly-bg: #f3f4f9;--mh-fly-border: #d0d3dc;--mh-fly-color: #111827}html[data-theme=light] .modal .mh-name .age-sep,html[data-theme=light] .modal .mh-meta .age-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.modal .mh .btn-fav,.modal .mh .btn-copy,.modal .mh .btn-more{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--mh-btn-border);background:var(--mh-btn-bg);color:var(--mh-btn-fg);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .08s ease,box-shadow .12s ease,color .12s ease}.modal .mh .btn-fav:hover,.modal .mh .btn-copy:hover,.modal .mh .btn-more:hover{background:var(--mh-btn-hover-bg);border-color:var(--mh-btn-hover-border);transform:translateY(-1px)}.modal .mh .btn-fav:active,.modal .mh .btn-copy:active,.modal .mh .btn-more:active{background:var(--mh-btn-active-bg);border-color:var(--mh-btn-active-border);transform:scale(.94);box-shadow:var(--mh-btn-active-shadow)}.modal .mh .btn-fav[aria-pressed=true] svg{color:var(--mh-fav-on)!important}.modal .mh .btn-copy.ok svg{color:var(--mh-copy-ok)!important}.modal .mh .btn-fav svg,.modal .mh .btn-copy svg{width:20px;height:20px;display:block;color:currentColor}.modal .mh .mh-morewrap{position:relative;display:inline-block}.modal .mh .mh-menu{position:absolute;top:42px;right:0;min-width:160px;padding:6px;background:var(--mh-menu-bg);border:1px solid var(--mh-menu-border);border-radius:10px;box-shadow:0 12px 28px #00000059;z-index:70000;pointer-events:auto}.modal .mh .mh-morewrap:not(.menu-open) .mh-menu{display:none}.modal .mh .mh-menu .menu-item{width:100%;text-align:left;padding:8px 10px;border-radius:8px;background:transparent;color:var(--mh-menu-item-fg);border:0;cursor:pointer}.modal .mh .mh-menu .menu-item:hover{background:var(--mh-menu-item-hover-bg)}.modal .mh .mh-menu .menu-item.publish,.modal .mh .mh-menu .menu-item.republish{color:var(--brand-accent, #4b8dff)}.modal .mh .mh-menu .menu-item.publish:hover,.modal .mh .mh-menu .menu-item.republish:hover{background:#4b8dff1f}.modal .mh .mh-menu .menu-item.is-disabled,.modal .mh .mh-menu .menu-item[aria-disabled=true]{opacity:.5;cursor:not-allowed;color:#ffffff6b!important}.modal .mh .mh-menu .menu-item.publish.is-disabled:hover,.modal .mh .mh-menu .menu-item.republish.is-disabled:hover,.modal .mh .mh-menu .menu-item.publish[aria-disabled=true]:hover,.modal .mh .mh-menu .menu-item.republish[aria-disabled=true]:hover{background:transparent}.modal .mh .mh-menu .menu-item.danger{color:#ff8d8d}.modal .mh .mh-menu .menu-item.menu-item-danger-divider{margin-top:16px;padding-top:8px;position:relative;border-top:0}.modal .mh .mh-menu .menu-item.menu-item-danger-divider:before{content:"";position:absolute;left:10px;right:10px;top:-8px;height:1px;background:var(--corner-menu-border, rgba(255, 255, 255, .24));pointer-events:none}.modal[data-ad-pending="1"] .mh .mh-menu .menu-item[data-act=hide],.modal[data-ad-pending="1"] .mh .mh-menu .menu-item[data-act=publish]{opacity:.55;pointer-events:none}.modal .mh .btn-fav.twinkle,.modal .mh .btn-copy.twinkle,.modal .mh .btn-more.twinkle{animation:mh-twinkle .35s ease}@keyframes mh-twinkle{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.mh-flynote{--mh-fly-bg: #101010;--mh-fly-border: #1f1f1f;--mh-fly-fg: #7bd58b;position:fixed;z-index:45000;padding:8px 10px;border-radius:10px;background:var(--mh-fly-bg);border:1px solid var(--mh-fly-border);color:var(--mh-fly-fg);font-size:13px;line-height:1;opacity:0;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px #00000059}html[data-theme=light] .mh-flynote{--mh-fly-bg: #ffffff;--mh-fly-border: #d0d3dc;--mh-fly-fg: #2f8f4a;box-shadow:0 10px 24px #0000002e}.mh-flynote[data-show="1"]{opacity:1;transform:translateY(0)}html[data-theme=light] .modal .mh .mh-menu .menu-item.is-disabled,html[data-theme=light] .modal .mh .mh-menu .menu-item[aria-disabled=true]{color:#14151a6b!important}html[data-theme=light] .modal .mh .mh-menu .menu-item.publish.is-disabled:hover,html[data-theme=light] .modal .mh .mh-menu .menu-item.republish.is-disabled:hover,html[data-theme=light] .modal .mh .mh-menu .menu-item.publish[aria-disabled=true]:hover,html[data-theme=light] .modal .mh .mh-menu .menu-item.republish[aria-disabled=true]:hover{background:transparent}html[data-theme=light] .modal .mh .mh-menu .menu-item.menu-item-danger-divider:before{background:#1821382e}.modal.card-view{position:relative;isolation:isolate}.modal.card-view .cm-close-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000094;-webkit-backdrop-filter:blur(6px) saturate(115%);backdrop-filter:blur(6px) saturate(115%);opacity:0;pointer-events:none;transition:opacity .16s ease-out;z-index:12000}.modal.card-view.ask-open--delete .cm-close-mask{opacity:1;pointer-events:auto}html[data-theme=light] .modal.card-view .cm-close-mask{background:#ffffff38}.modal.card-view .mh{z-index:13000}.modal.card-view.ask-open--delete .mh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(6px) saturate(115%);backdrop-filter:blur(6px) saturate(115%);pointer-events:none;z-index:1}html[data-theme=light] .modal.card-view.ask-open--delete .mh:before{background:#ffffff94}.modal .mh[data-scrolled="0"] .mh-border{border-color:#1e1e1e}.modal .mh[data-glass="1"][data-scrolled="0"]{background-color:var(--mh-surface-bg)!important}.modal .mh[data-glass="1"][data-scrolled="0"]:before,.modal .mh[data-glass="1"][data-scrolled="0"]:after{content:none!important;display:none!important}.modal .mh[data-scrolled="1"] .mh-border{border-color:#1e1e1e}html[data-theme=light] .modal .mh[data-scrolled="0"] .mh-border,html[data-theme=light] .modal .mh[data-scrolled="1"] .mh-border{border-color:#c9c9c9}.modal.card-view .body.modal-body--blocked{overflow:visible}.modal.card-view .body.modal-body--blocked:after{content:none}.modal.card-view .body.modal-body--blocked .content,.modal.card-view .body.modal-body--blocked .sections,.modal.card-view .body.modal-body--blocked .section,.modal.card-view .body.modal-body--blocked .comments-section{pointer-events:auto}.modal.card-view .body.modal-body--blocked .content,.modal.card-view .body.modal-body--blocked .sections,.modal.card-view .body.modal-body--blocked .section,.modal.card-view .body.modal-body--blocked .comments-section,.modal.card-view.ask-open--delete .mobile-actions,.modal.card-view.ask-open--delete .foot{opacity:1;filter:none}.modal.card-view.ask-open--delete .mobile-actions{pointer-events:auto}@media (max-width: 880px){.modal .mh{position:sticky!important;top:0!important;margin:0!important;background:var(--mh-surface-bg)!important;border:none!important;border-bottom:1px solid var(--mh-hdr-bd)!important;border-radius:12px!important;transition:none!important}.modal .mh-topcaps,.modal .mh-border{display:none!important}.modal .mh[data-scrolled="1"]{border:none!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.modal .mh-sep,.modal .mh-mid,.modal .mh-tags,.modal .mh-short,.modal .mh.ask-open--delete .mh-sep{display:none!important}.modal .mh-end{display:flex!important;align-items:center;gap:8px}.modal .mh .btn-fav,.modal .mh .btn-copy{display:none!important}.modal .mh .mh-morewrap{display:inline-block!important}.modal .mh.ask-open--delete .mh-row{grid-template-columns:1fr!important;justify-items:center;align-content:start;row-gap:16px}.modal .mh.ask-open--delete .mh-start{display:none!important}.modal .mh-row,.modal .mh[data-hasmid="1"] .mh-row{grid-template-columns:1fr auto!important;column-gap:10px!important}.modal .body{-webkit-overflow-scrolling:auto!important}}.modal.card-view .mp-group{display:grid;gap:10px}.modal.card-view .mp-head h4{margin:0 0 8px;font-size:16px;line-height:1.25;font-weight:700;letter-spacing:.2px;color:var(--mus-title)}.modal.card-view .mp-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.modal.card-view .mp-vid-card{display:grid;gap:8px}.modal.card-view .pp-comment{display:block;font-size:13px;line-height:1.5;color:#b5bac5;background:#0f0f0f;border:1px solid #1e1e1e;border-radius:12px;padding:10px 12px;margin-top:6px;white-space:normal;overflow:visible}html[data-theme=light] .modal.card-view .pp-comment{background:#ebebeb;border:1px solid #c1c1c1;color:#000}.modal.card-view .mp-audios{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:16px;align-items:start}.modal.card-view .mp-aud-row{display:contents}.modal.card-view .mp-aud-meta{display:grid;gap:8px}.modal.card-view .mp-aud-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#eaeaea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .modal.card-view .mp-aud-title{color:#000}.modal.card-view .mp-aud-num{opacity:.6}.modal.card-view .mp-aud-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.modal.card-view .mp-aud-meta .pp-comment{display:block;margin-top:6px;overflow:visible;white-space:normal}.modal.card-view .mp-group .embed-slot{width:100%;border-radius:12px;overflow:hidden;background:#0f0f0f}.modal.card-view .mp-group .embed-slot>.embed-iframe{display:block;width:100%;max-width:100%;border:0;border-radius:inherit}.modal.card-view .mp-videos .embed-slot.pf-vid{aspect-ratio:16/9;min-height:240px}.modal.card-view .mp-audios .embed-slot.pf-aud{min-height:0}@media (max-width:1179px){.modal.card-view .mp-videos,.modal.card-view .mp-audios{grid-template-columns:1fr}.modal.card-view .embed-slot.pf-vid{min-height:0}}#backdrop.modal-backdrop,.modal.card-view{--radius: 12px;--line: var(--surface-border);--muted: var(--muted);--mus-surface-bg: var(--surface-bg);--mus-surface-border: var(--surface-border);--mus-text: var(--text);--mus-muted: var(--muted);--mus-title: var(--ttl-main-color);--mus-subtitle: var(--ttl-sub-color);--mus-chip-bg: var(--prefs-chip-bg);--mus-chip-border: var(--prefs-chip-border);--mus-chip-text: var(--prefs-chip-text);--mus-glass-bg: var(--prefs-glass-bg, var(--specsel-popup-bg, var(--surface-bg)));--mus-glass-border: var(--prefs-glass-border, var(--specsel-popup-border, var(--surface-border)))}#backdrop.modal-backdrop.cardview{box-sizing:border-box;padding:0!important;display:none;z-index:45000}#backdrop.modal-backdrop.cardview.open{display:flex;align-items:center;justify-content:center}@media (max-width:767px){#backdrop.modal-backdrop.cardview.open{align-items:center;justify-content:center}.modal.card-view{margin-top:0!important}}.modal.card-view{position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;width:min(1100px,calc(100vw - 24px));max-height:calc(100vh - 32px);background:var(--mus-surface-bg);border:1px solid var(--mus-surface-border);border-radius:var(--radius);margin-left:auto;margin-right:auto}@media (min-width: 768px) and (max-width: 1366px) and (orientation: landscape) and (hover: none) and (pointer: coarse),(min-width: 768px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){#backdrop.modal-backdrop.cardview{padding:32px!important}.modal.card-view{width:min(860px,calc(100vw - 64px));max-height:calc(100vh - 64px)}}html[data-theme=dark] #backdrop.modal-backdrop.cardview .modal.card-view{background:#090909!important;border-color:var(--line, #1c1c1c)!important}html[data-theme=light] #backdrop.modal-backdrop.cardview .modal.card-view{background:#eee!important;border-color:#c9c9c9!important}html[data-theme=dark] #backdrop.modal-backdrop.cardview .modal.card-view #modalHeaderHost{background:#090909!important}html[data-theme=light] #backdrop.modal-backdrop.cardview .modal.card-view #modalHeaderHost{background:#eee!important}.modal.card-view .head,.modal.card-view .foot{flex:0 0 auto}.modal.card-view .head{padding:14px 16px 10px;border-bottom:0}.modal.card-view .head>*{font-size:14px;line-height:1.25;font-weight:700;letter-spacing:.2px}.modal.card-view .foot{padding:10px 16px 14px;color:var(--mus-muted);font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.modal.card-view .foot .foot-label{display:inline-flex;align-items:center}.modal.card-view .foot .foot-icon{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;opacity:.9;line-height:1}.modal.card-view .foot .foot-icon svg{width:18px;height:18px;display:block;fill:currentColor}.modal.card-view .foot .foot-status-wrap[hidden]{display:none!important}.modal.card-view .foot .foot-status{color:inherit}.modal.card-view .foot .foot-time{margin-left:auto;white-space:nowrap;color:var(--mus-muted);display:inline-flex;align-items:center;gap:6px}.modal.card-view .foot .foot-time-icon{display:inline-flex;align-items:center;justify-content:center;opacity:.9;line-height:1}.modal.card-view .foot .foot-time-icon svg{width:14px;height:14px;display:block;fill:currentColor}.modal.card-view .foot[data-status=hidden] .foot-status{color:#ff4d4f}.modal.card-view .foot[data-status=published] .foot-status{color:var(--brand-accent)}.modal.card-view .foot[data-status=draft] .foot-status{color:#d86900}.modal.card-view .foot[data-status=on_moderation] .foot-status,.modal.card-view .foot[data-status=pending_review] .foot-status{color:#9b6dff}@media (max-width:880px){.modal.card-view .foot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.modal.card-view .foot .foot-label{display:flex;flex-wrap:nowrap;align-items:center;max-width:none;min-width:0}.modal.card-view .foot .foot-base,.modal.card-view .foot .foot-sep{display:none}.modal.card-view .foot .foot-time{margin-left:auto;white-space:nowrap;line-height:1.2}}.modal.card-view .body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:auto;scrollbar-gutter:stable both-edges;display:block!important;position:relative;background:inherit}@media (max-width:880px){.modal.card-view .body{scrollbar-gutter:auto!important;overflow-x:hidden}}.modal.card-view .content{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px!important;min-width:0;width:100%}.modal.card-view .body>#modalHeaderHost+.content>*:first-child{margin-top:16px}.modal.card-view .body>#modalHeaderHost+.content .section:first-child{margin-top:16px}.modal.card-view .section.section-photo{padding:0;overflow:hidden}.modal.card-view .carousel{position:relative;border-radius:inherit;overflow:hidden;background:transparent;border:0;box-shadow:none;min-height:240px}@media (max-width:880px){.modal.card-view .carousel{min-height:200px}}.modal.card-view .identity .info-row{display:flex;align-items:center;gap:12px;padding:2px 0}.modal.card-view .identity .stack{display:grid;gap:4px;min-width:0}.modal.card-view .identity .name{color:var(--mus-title);font-weight:600;text-decoration:none}.modal.card-view .identity .meta{color:var(--mus-muted);font-size:13px;display:flex;gap:6px;flex-wrap:wrap}.modal.card-view .sections{display:grid;gap:16px}.modal.card-view .section{background:var(--mus-surface-bg);border:1px solid var(--mus-surface-border);border-radius:14px;padding:12px 14px}@media (max-width:880px){.modal.card-view .section{padding:10px 12px}}.modal.card-view .section h4{margin:0 0 8px;font-size:16px;line-height:1.25;font-weight:700;letter-spacing:.2px;color:var(--mus-title)}.modal.card-view .section p{margin:0;line-height:1.55;color:var(--mus-text)}.modal.card-view .section>*+*{margin-top:8px}.modal.card-view .sec-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.modal.card-view .sec-head .intents{display:flex;flex-wrap:wrap;gap:6px;white-space:normal;min-width:0}.modal.card-view .sec-head .intents .chip{white-space:nowrap}.modal.card-view .section .embed{border:1px dashed var(--mus-surface-border);border-radius:10px;background:var(--mus-surface-bg);padding:10px;margin-top:4px}.modal.card-view .section .embed iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;background:transparent;border-radius:8px}.modal.card-view .pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--mus-chip-border);background:var(--mus-chip-bg);font-size:12px;color:var(--mus-chip-text);text-decoration:none}.modal.card-view a.pill:hover{border-color:#3c9a6a}.modal.card-view .comments-section{background:var(--mus-surface-bg);border:1px solid var(--mus-surface-border);border-radius:14px;padding:12px 14px}@media (max-width:880px){.modal.card-view .comments-section{padding:10px 12px}}.modal.card-view .top-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:16px}.modal.card-view .top-grid .col-left .section-photo{height:100%}.modal.card-view .top-grid .col-left .carousel{aspect-ratio:4/3;min-height:320px}.modal.card-view .top-grid .col-right{display:grid;gap:16px;align-content:start}@media (max-width:1100px){.modal.card-view .top-grid{grid-template-columns:360px minmax(0,1fr)}.modal.card-view .top-grid .col-left .carousel{min-height:280px}}@media (max-width:880px){.modal.card-view .top-grid{grid-template-columns:1fr;gap:16px}.modal.card-view .top-grid .col-left .carousel{aspect-ratio:4/5;min-height:300px;height:auto}.modal.card-view .body>#modalHeaderHost+.content{padding-top:16px!important}.modal.card-view .body>#modalHeaderHost+.content>*:first-child,.modal.card-view .body>#modalHeaderHost+.content .section:first-child{margin-top:0!important}}.modal.card-view .chips-group{display:grid;gap:8px;min-width:0}.modal.card-view .chips-title{font-size:13px;color:var(--mus-muted)}html[data-theme=light] .modal.card-view{--profile-muted: var(--muted)}.modal.card-view .chips-title{color:var(--profile-muted, var(--muted, #6e7484))}.modal.card-view .chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;overflow:hidden;padding-left:8px}.modal.card-view .chips.p-intent-chips{align-items:center}.modal.card-view .chips-label{color:var(--mus-muted);font-size:14px;line-height:1;white-space:nowrap;align-self:center;padding-bottom:0}.modal.card-view .chips-divider{display:inline-block;width:1px;height:16px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}html[data-theme=light] .modal.card-view .chips-divider{background:linear-gradient(180deg,transparent,#c9c9c9 18%,#c9c9c9 82%,transparent)}.modal.card-view .music-art .chips{min-width:0;width:100%;padding-right:8px;box-sizing:border-box}.modal.card-view .music-art .chips .chip:not(.more){max-width:100%;min-width:0;flex:0 1 auto;overflow:hidden}.modal.card-view .music-art .chips .chip:not(.more) .chip-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.card-view .chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid var(--mus-chip-border);background:var(--mus-chip-bg);color:var(--mus-chip-text);font-size:14px;white-space:nowrap;line-height:1}html:not([data-theme=light]) .modal.card-view .chip.fi-int-chip.fi-int-chip--male:not(.fi-int-chip--no-gender){border-color:#6ca3ea!important;background:#4c7ec442!important}html:not([data-theme=light]) .modal.card-view .chip.fi-int-chip.fi-int-chip--female:not(.fi-int-chip--no-gender){border-color:#d989b8!important;background:#b054853d!important}html[data-theme=light] .modal.card-view .chip.fi-int-chip.fi-int-chip--male:not(.fi-int-chip--no-gender){border-color:#4f82c8!important;background:#4f82c829!important}html[data-theme=light] .modal.card-view .chip.fi-int-chip.fi-int-chip--female:not(.fi-int-chip--no-gender){border-color:#c56b9f!important;background:#c56b9f29!important}.modal.card-view .spec-chip{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--cap-bg,#1a1a1a);color:var(--cap-fg,#e9eef8);border:1px solid var(--cap-bd,#2a2a2a);font-size:14px;font-weight:200;white-space:nowrap;line-height:1}.modal.card-view .chip.more,.modal.card-view .chip.more:hover,.modal.card-view .chip.more:focus,.modal.card-view .chip.more:active{width:22px;height:22px;padding:0;border-radius:999px;background:var(--mus-chip-bg)!important;border:1px solid var(--mus-chip-border);display:inline-flex;align-items:center;justify-content:center;color:var(--mus-chip-text);cursor:pointer;box-shadow:none;transform-origin:center;position:relative;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .14s ease;will-change:transform}.modal.card-view .chip.more:hover{border-color:color-mix(in srgb,var(--mus-chip-border) 65%,currentColor 35%);box-shadow:0 0 0 2px #ffffff0d inset}html[data-theme=light] .modal.card-view .chip.more:hover{box-shadow:0 0 0 2px #0000000f inset;border-color:color-mix(in srgb,var(--mus-chip-border) 70%,rgba(0,0,0,.28) 30%)}.modal.card-view .chip.more:active:not(.is-open){transform:scale(.94)}.modal.card-view .chip.more.is-open{transform:scale(.95);background-color:color-mix(in srgb,var(--mus-chip-bg) 78%,currentColor 22%)!important;border-color:color-mix(in srgb,var(--mus-chip-border) 60%,currentColor 40%);animation:chipMoreOpen .16s cubic-bezier(.2,.9,.2,1) both}@media (prefers-reduced-motion: reduce){.modal.card-view .chip.more.is-open{animation:none}.modal.card-view .chip.more{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}}.modal.card-view .chip.more:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;position:relative;box-shadow:-5.5px 0 0 currentColor,5.5px 0 0 currentColor;transition:opacity .14s ease,transform .14s ease;transform-origin:center}.modal.card-view .chip.more:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.72);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.modal.card-view .chip.more.is-open:before{opacity:0;transform:scale(.6)}.modal.card-view .chip.more.is-open:after{opacity:1;transform:translate(-50%,-55%) rotate(45deg) scale(.9)}@media (max-width:880px){.modal.card-view .music-gen .chips,.modal.card-view .music-art .chips{overflow:visible!important;max-height:unset!important}.modal.card-view .chip.more{display:none!important}}.modal.card-view .music-card .music-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}@media (min-width:881px){.modal.card-view .music-card .music-spec{display:none!important}}@media (max-width:880px){.modal.card-view .music-card .music-spec{display:grid!important}.modal.card-view .music-card .music-row{grid-template-columns:1fr;gap:10px}.modal.card-view .p-spec-chips{flex-wrap:wrap;overflow:visible}.modal.card-view .p-spec-chips .spec-chip{-webkit-tap-highlight-color:transparent}.modal.card-view .spec-chip.more,.modal.card-view .chip.more{display:none!important}}@media (min-width:881px){.modal.card-view .top-grid{grid-template-columns:380px minmax(0,1fr);align-items:stretch}.modal.card-view .top-grid .col-left{display:block}.modal.card-view .top-grid .col-left .section-photo{height:500px}.modal.card-view .top-grid .col-left .carousel{height:100%;min-height:0;aspect-ratio:auto}.modal.card-view .top-grid .col-right{display:grid;grid-template-rows:minmax(0,210px) 1fr;align-content:stretch;min-height:500px}.modal.card-view .music-card{overflow:auto;min-height:0}.modal.card-view .about-card{display:flex;flex-direction:column;min-height:0}.modal.card-view .about-card .members-block{margin:0 0 10px}.modal.card-view .about-card .about-title{font-weight:600;color:var(--ttl-main-color,#eaeaea);margin:0 0 6px}.modal.card-view .about-card .members-line{color:var(--mus-text);font-size:14px;padding-left:8px}.modal.card-view .about-card .members-line .members-key{color:var(--profile-muted, var(--muted, #6e7484))}.modal.card-view .about-card .members-sep{display:inline-block;width:1px;height:14px;margin:0 8px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}html[data-theme=light] .modal.card-view .about-card .members-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.modal.card-view .about-card .about-scroll{flex:1 1 auto;min-height:0;overflow:auto;max-height:none}}@media (max-width:880px){.modal.card-view .about-card .members-line,.modal.card-view .about-card .about-inner{padding-left:8px!important}.modal.card-view .about-card .members-line{font-size:13px;line-height:1.55;white-space:nowrap}.modal.card-view .about-card .members-line .members-key{color:var(--profile-muted, var(--muted, #6e7484))}.modal.card-view .about-card .members-line .members-sep{display:inline-block;width:1px;height:12px;margin:0 8px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}html[data-theme=light] .modal.card-view .about-card .members-line .members-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.modal.card-view .about-card .members-block+.about-title{margin-top:10px}.modal.card-view .about-card .about-scroll{min-height:180px;max-height:302px;overflow:auto;scrollbar-gutter:auto}}.modal.card-view .about-card .about-scroll{position:relative;overflow:auto;scrollbar-gutter:stable both-edges;padding-bottom:0!important;scroll-padding-bottom:0!important}.modal.card-view .about-card{position:relative;overflow:hidden}.modal.card-view .about-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;opacity:0;transition:opacity .18s ease;background:var(--specsel-popup-fade-gradient, linear-gradient(180deg, rgba(16,16,16,0) 0%, rgba(16,16,16,.35) 55%, rgba(16,16,16,1) 100%));z-index:3;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}html[data-theme=dark] .modal.card-view .about-card:after{background:linear-gradient(180deg,rgba(16,16,16,0) 0%,rgba(16,16,16,.55) 45%,rgba(16,16,16,.88) 75%,var(--mus-surface-bg, #101010) 100%)}html[data-theme=light] .modal.card-view .about-card:after{background:linear-gradient(180deg,rgba(245,245,245,0) 0%,rgba(245,245,245,.92) 55%,var(--mus-surface-bg, #f7f7f7) 100%)}@media (max-width:880px){.modal.card-view .about-card.has-bottom-fade:after{opacity:1}}.modal.card-view .about-card .about-fade-anchor{display:none!important}@media (min-width:881px){.modal.card-view .about-card{height:290px}.modal.card-view .about-card .about-scroll{max-height:224px}}.modal.card-view .about-card .about-inner{position:relative;padding-bottom:0!important;margin-bottom:0!important}.modal.card-view .chip.chip-skel{width:64px;min-width:64px;padding:6px 10px;color:transparent;border:1px solid var(--skel-bd, var(--mus-surface-border, var(--surface-border, #1e1e1e)));background:var(--skel-bg, #171717);box-sizing:border-box;position:relative;overflow:hidden;pointer-events:none}.modal.card-view .chip.chip-skel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform:translate(-120%);background:linear-gradient(110deg,transparent,var(--skel-shine, rgba(255,255,255,.06)),transparent);animation:mus-chip-skel-shimmer 1.25s ease-in-out infinite}.modal.card-view .chip.chip-skel.is-mid{width:78px;min-width:78px}.modal.card-view .chip.chip-skel.is-short{width:60px;min-width:60px}html[data-theme=light] .modal.card-view .chip.chip-skel{--skel-bg: #e7eaf3;--skel-bd: #dfe3ef;--skel-shine: rgba(255,255,255,.7)}@keyframes mus-chip-skel-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.modal.card-view .about-card .about-inner .about-skel-lines,.modal.card-view .search-card .about-skel-lines{display:grid;gap:8px;width:100%}.modal.card-view .about-card .about-inner .about-skel-line,.modal.card-view .search-card .about-skel-line{display:block;height:11px;width:92%;border-radius:7px;background:var(--skel-bg, #171717);border:1px solid var(--skel-bd, var(--mus-surface-border, var(--surface-border, #1e1e1e)));box-sizing:border-box;position:relative;overflow:hidden}.modal.card-view .about-card .about-inner .about-skel-line:before,.modal.card-view .search-card .about-skel-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform:translate(-120%);background:linear-gradient(110deg,transparent,var(--skel-shine, rgba(255,255,255,.06)),transparent);animation:mus-about-skel-shimmer 1.25s ease-in-out infinite}.modal.card-view .about-card .about-inner .about-skel-line.is-mid,.modal.card-view .search-card .about-skel-line.is-mid{width:84%}.modal.card-view .about-card .about-inner .about-skel-line.is-short,.modal.card-view .search-card .about-skel-line.is-short{width:68%}.modal.card-view .about-card .members-line .about-skel-line.members-skel-line{width:74%;min-width:220px}@keyframes mus-about-skel-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}html[data-theme=light] .modal.card-view .about-card .about-inner .about-skel-line,html[data-theme=light] .modal.card-view .search-card .about-skel-line{--skel-bg: #e7eaf3;--skel-bd: #dfe3ef;--skel-shine: rgba(255,255,255,.7)}:root{--ma-right: 16px;--ma-bottom: 46px;--ma-gap: 10px}.modal.card-view .mobile-actions{display:none}@media (max-width:880px){.modal.card-view .mobile-actions{position:absolute;z-index:10000;left:auto;top:auto;right:calc(var(--ma-right) + env(safe-area-inset-right,0px));bottom:calc(var(--ma-bottom) + env(safe-area-inset-bottom,0px));display:grid;gap:var(--ma-gap);pointer-events:auto;transform:translateZ(0)}.modal.card-view .mobile-actions .ma-btn{width:52px;height:52px;border-radius:999px;background:#101010eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 30px #0000008c,0 1px #ffffff0f inset;color:#e8e8e8;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease,background .14s ease,border-color .14s ease;-webkit-backdrop-filter:blur(10px) saturate(120%);backdrop-filter:blur(10px) saturate(120%);transform:translate(var(--dx,0),var(--dy,0))}.modal.card-view .mobile-actions .ma-btn:active{transform:translate(var(--dx,0),var(--dy,0)) scale(.98)}.modal.card-view .mobile-actions .ma-btn .ico{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:0}.modal.card-view .mobile-actions .ma-btn .ico svg{display:block;width:20px;height:20px;margin:0;padding:0}}@media (max-width:880px){html[data-theme=light] .modal.card-view .mobile-actions .ma-btn{background:#f5f6faf2;border:1px solid #d0d3dc;box-shadow:0 10px 24px #0000001f,0 1px #fff9 inset;color:#111827}html[data-theme=light] .modal.card-view .mobile-actions .ma-btn:hover{background:#eef1f7;border-color:#c0c4d3}html[data-theme=light] .modal.card-view .mobile-actions .ma-btn:active{background:#e3e6f1}html[data-theme=light] .modal.card-view .mobile-actions .ma-fav.on{color:#ee8646;border-color:#ee864673}html[data-theme=light] .modal.card-view .mobile-actions .ma-copy.ok{color:#2f8f4a;border-color:#2f8f4a59}}.modal.card-view .mobile-actions .ma-fav.on{color:#ffcc4a;border-color:#ffcc4a59}.modal.card-view .mobile-actions .ma-copy.ok{color:#7bd58b;border-color:#7bd58b59}@media (max-width:880px){.modal.card-view #modalHeaderHost [data-action=favorite],.modal.card-view #modalHeaderHost [data-action=copy]{display:none!important}}#backdrop.modal-backdrop.cardview{opacity:0}#backdrop.modal-backdrop.cardview.open{opacity:1;transition:opacity .24s ease}#backdrop.modal-backdrop.cardview.open.closing{opacity:0}@keyframes cv-in{0%{transform:translateY(10px) scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes cv-out{0%{transform:none;opacity:1}to{transform:translateY(10px) scale(.98);opacity:0}}.modal.card-view{animation:cv-in .24s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.modal.card-view.closing{animation:cv-out .22s cubic-bezier(.2,.8,.2,1) forwards;pointer-events:none}#backdrop.modal-backdrop.cardview.closing{pointer-events:none}.modal.card-view .mobile-actions{transition:transform .22s ease,opacity .22s ease}.modal.card-view.closing .mobile-actions{transform:translateY(12px);opacity:0}@media (prefers-reduced-motion: reduce){#backdrop.modal-backdrop.open{transition:none!important}.modal.card-view,.modal.card-view.closing{animation:none!important}.modal.card-view .mobile-actions{transition:none!important}}.modal.card-view .carousel{position:relative;overflow:hidden;border-radius:inherit;background:transparent;border:0;box-shadow:none;min-height:240px}.modal.card-view .carousel .slide{position:relative;height:100%;opacity:0;transition:opacity .25s ease}.modal.card-view .carousel .slide.active{opacity:1}.modal.card-view .carousel .slide .omc-skel{--skel-bg: #171717;--skel-bd: var(--mus-surface-border, rgba(255,255,255,.18));--skel-shine: rgba(255,255,255,.06);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--skel-bg);border:1px solid var(--skel-bd);box-sizing:border-box;opacity:1;transition:opacity .2s ease}.modal.card-view .carousel .slide .omc-skel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(110deg,transparent,var(--skel-shine),transparent);animation:omc-skel-shimmer-move 1.25s ease-in-out infinite}.modal.card-view .carousel .slide.is-loaded .omc-skel{opacity:0;visibility:hidden}.modal.card-view .carousel .slide img{position:relative;z-index:1}@keyframes omc-skel-shimmer-move{0%{transform:translate(-120%)}to{transform:translate(120%)}}html[data-theme=light] .modal.card-view .carousel .slide .omc-skel{--skel-bg: #e7eaf3;--skel-bd: #dfe3ef;--skel-shine: rgba(255,255,255,.7)}.modal.card-view .carousel .slide[data-ph]{display:flex;align-items:center;justify-content:center;background:var(--cm-photo-ph-bg, #0f0f0f);border-radius:inherit;color:var(--cm-photo-ph-ico, #1d1d1d)}html[data-theme=light] .modal.card-view .carousel .slide[data-ph]{background:var(--cm-photo-ph-bg-light, #f5f5f5);border-color:var(--cm-photo-ph-border-light, #d1d5dd);color:var(--cm-photo-ph-ico-light, #d9d9d9)}.modal.card-view .carousel .slide[data-ph] img[data-ph]{opacity:0}.modal.card-view .carousel .slide[data-ph]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:160px;height:160px}.modal.card-view .carousel .nav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:none;z-index:5}.modal.card-view .carousel .nav-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#12121273;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px #ffffff14 inset,0 8px 24px #00000059;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,opacity .12s ease,background .12s ease,border-color .12s ease;opacity:0}.modal.card-view .carousel:hover .nav-btn{opacity:1}.modal.card-view .carousel .nav-btn:hover{transform:translateY(-1px) scale(1.03);background:#1414148c;border-color:#ffffff47}.modal.card-view .carousel .nav-btn:active{transform:scale(.97)}.modal.card-view .carousel .nav-btn:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.modal.card-view .carousel .dots{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;gap:10px;z-index:6}.modal.card-view .carousel .dot{position:relative;width:10px;height:10px;border-radius:999px;box-sizing:border-box;border:1.5px solid #fff;background:#000;cursor:pointer;transform:translateZ(0);transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s}.modal.card-view .carousel .dot:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:inherit;background:#fff;transform:scale(0);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.modal.card-view .carousel .dot.active{border-color:#000;background:#000;transform:scale(1.12);animation:dot-pop .22s ease}.modal.card-view .carousel .dot.active:after{transform:scale(1)}.modal.card-view .carousel .dot:active{transform:scale(.9)}.modal.card-view .carousel .dot:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.modal.card-view .carousel .bars{position:absolute;left:12px;right:12px;bottom:10px;display:flex;gap:6px;z-index:6;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.modal.card-view .carousel .bar{flex:1 1 0;height:4px;border-radius:999px;box-sizing:border-box;background:#000;border:1px solid #fff;opacity:.9;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.modal.card-view .carousel .bar:hover{opacity:1}.modal.card-view .carousel .bar.active{background:#fff;border-color:#000;transform:scaleY(1.35)}.modal.card-view .carousel img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--y,50%)}.modal.card-view .pp-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:880px){.modal.card-view .pp-grid-2{grid-template-columns:1fr;gap:10px}}.modal.card-view .pp-embed{border:1px dashed rgba(255,255,255,.08);border-radius:10px;background:#0f0f0f;padding:10px}.modal.card-view .pp-embed iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;background:transparent;border-radius:8px}.modal.card-view .pp-embed.pp-embed--audio iframe{aspect-ratio:auto;min-height:152px}@media (max-width:880px){.modal.card-view .pp-embed.pp-embed--audio iframe{min-height:128px}}.modal.card-view .pp-embed.is-link{padding:8px}.modal.card-view .pp-note{margin-top:6px;font-size:13px;color:var(--muted)}.modal.card-view #comments{scroll-margin-top:80px}.modal.card-view .comments-section{background:#101010;border:1px solid var(--line, #1c1c1c);border-radius:14px;padding:12px 14px}@media (max-width:880px){.modal.card-view .comments-section{padding:10px 12px;border-radius:12px}}.modal.card-view .comments-section .cm-head{display:flex;align-items:center;gap:10px;justify-content:space-between;margin:0 0 8px}.modal.card-view .comments-section .cm-head h3{margin:0;font-size:16px;line-height:1.25;font-weight:700;letter-spacing:.2px}.modal.card-view .comments-section .cm-sort{display:inline-flex;align-items:center;gap:8px;color:var(--muted,#9aa0a6);font-size:13px}.modal.card-view .comments-section .cm-sort select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0d0d0d;color:#eaeaea;border:1px solid var(--line,#1c1c1c);border-radius:10px;padding:8px 10px;height:36px;line-height:18px;font-size:13px}.modal.card-view .comments-section .cm-list{display:grid;margin:0 0 8px}.modal.card-view .comments-section .cm-list .cm-item{background:#0f0f0f;border:1px solid #141414;border-radius:10px;padding:10px}.modal.card-view .comments-section .cm-form{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;margin-top:8px}.modal.card-view .comments-section .cm-form .me{width:40px;height:40px;border-radius:999px;border:1px solid var(--line,#1c1c1c);background:var(--mus-surface-bg,#101010);position:relative;overflow:hidden;flex:0 0 auto;display:grid;place-items:center}.modal.card-view .comments-section .cm-form .me .p-ava-mini-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.modal.card-view .comments-section .cm-form .me.has-ava .p-ava-mini-placeholder{display:none}.modal.card-view .comments-section .cm-form .me img{display:block;width:100%;height:100%;border-radius:999px;border:0;object-fit:cover;object-position:50% 50%}.modal.card-view .comments-section .cm-form .inputwrap{display:grid;gap:8px;min-width:0}.modal.card-view .comments-section .cm-input{width:100%;min-height:40px;resize:vertical;overflow:auto;background:#0d0d0d;color:#eaeaea;border:1px solid var(--line,#1c1c1c);border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45;font-family:var(--site-font, inherit)}.modal.card-view .comments-section .cm-input:focus,.modal.card-view .comments-section .cm-input:focus-visible{outline:0;box-shadow:none;border-color:var(--line,#1c1c1c)}.modal.card-view .comments-section .attach-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.modal.card-view .comments-section .attach-row .btn.attach{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border:1px solid var(--line,#1c1c1c);border-radius:10px;background:#0d0d0d;color:#eaeaea;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px}.modal.card-view .comments-section .attach-row .btn.attach:hover{background:#121212;border-color:#2a2a2a}.modal.card-view .comments-section .attach-row .thumbs{display:flex;gap:6px;align-items:center;min-height:36px}.modal.card-view .comments-section .attach-row .thumbs img{width:36px;height:36px;object-fit:cover;border-radius:8px;border:1px solid #1c1c1c}.modal.card-view .comments-section .attach-row .spacer{flex:1 1 auto;min-width:12px}.modal.card-view .comments-section .cm-send{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--btn-primary-bd);color:var(--btn-primary-fg, #fff);background:var(--btn-primary-bg);transition:transform .12s ease,filter .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.modal.card-view .comments-section .cm-send:hover{background:var(--btn-accent-hover, #355dff);border-color:var(--btn-primary-bd)}.modal.card-view .comments-section .cm-send:active{transform:scale(.985);background:var(--btn-accent-active, #1d46e6)}.modal.card-view .comments-section .cm-send:focus-visible{outline:0;box-shadow:0 0 0 3px var(--brand-accent-ring)}.modal.card-view .comments-section .cm-send:disabled{opacity:.5;cursor:not-allowed}.modal.card-view .comments-section .cm-item .meta{color:var(--muted,#9aa0a6);font-size:12px;margin-bottom:4px}.modal.card-view .comments-section .cm-item .text{color:#e5e9f0;font-size:14px;line-height:1.5}.modal.card-view .mobile-actions{position:fixed;right:16px;bottom:64px;display:flex;flex-direction:column;gap:10px;z-index:9999;pointer-events:auto}.modal.card-view .mobile-actions .ma-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#1212128c;box-shadow:0 8px 24px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.modal.card-view .mobile-actions .ma-btn .ico{display:inline-flex;line-height:0}.modal.card-view .mobile-actions .ma-btn:hover{transform:translateY(-1px) scale(1.03);background:#14141499;border-color:#ffffff47}.modal.card-view .mobile-actions .ma-btn:active{transform:scale(.96)}.modal.card-view .mobile-actions .ma-btn.ok{outline:2px solid rgba(120,230,160,.8);outline-offset:2px}@media (min-width: 881px){.modal.card-view .mobile-actions{display:none}}@media (max-width: 880px){.modal.card-view .mh .mh-fav,.modal.card-view .mh .mh-copy{display:none!important}}@media (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) and (pointer: coarse),(min-width: 768px) and (max-width: 1023px) and (orientation: portrait) and (any-pointer: coarse){#backdrop.modal-backdrop.cardview.open{display:flex!important;align-items:center!important;justify-content:center!important;padding:40px 24px!important}.modal.card-view{margin:0 auto!important;align-self:center!important;justify-self:center!important;width:min(680px,calc(100vw - 48px))!important;max-width:min(680px,calc(100vw - 48px))!important;max-height:calc(100dvh - 80px)!important}}.p-now-playing-desktop,.p-now-playing-mobile{min-width:0}.p-now-playing-desktop{display:flex;align-items:center;min-width:0;flex:1 1 636px;justify-content:flex-end}.p-now-playing-mobile{display:none}.np-mini{min-width:0;opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.np-mini[hidden]{display:none!important}.np-mini.is-desktop .np-mini-inner{width:auto;max-width:100%;min-width:0;display:flex;align-items:center;gap:10px;justify-content:flex-end}.np-mini.is-desktop{width:auto;max-width:100%;margin-left:auto;transform:translate(14px) scale(.985);pointer-events:none}.np-mini.is-desktop.is-visible{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.np-mini.is-desktop.is-closing{opacity:0;transform:translate(14px) scale(.985);pointer-events:none}.np-mini-label{flex:0 0 auto;font-size:12px;line-height:1;color:var(--muted, #9aa3b2);white-space:nowrap}.np-mini-pill{min-width:0;width:100%;display:grid;grid-template-columns:36px 220px minmax(180px,1fr) auto 28px;align-items:center;gap:10px;padding:6px 0;border-radius:14px;border:0;background:transparent}.np-mini-owner{width:32px;height:32px;display:none;position:relative;overflow:hidden;border-radius:999px;border:1px solid var(--surface-border, var(--line));background:var(--codex-avatar-placeholder-bg, rgba(255,255,255,.05));padding:0;cursor:pointer;transition:border-color .16s ease,transform .08s ease,background .18s ease}.np-mini-owner-placeholder,.np-mini-owner-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.np-mini-owner-placeholder{background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.16) 0 22%,transparent 23%),radial-gradient(circle at 50% 115%,rgba(255,255,255,.12) 0 34%,transparent 35%),linear-gradient(180deg,#ffffff0f,#ffffff05)}.np-mini-owner-img{object-fit:cover;opacity:0}.np-mini-owner.has-avatar .np-mini-owner-img{opacity:1}.np-mini-owner:hover,.np-mini-owner:focus-visible{border-color:var(--avatar-hover-border, var(--surface-border, var(--line)));background:linear-gradient(180deg,#ffffff14,#ffffff05)}.np-mini-owner:active{transform:scale(.96)}.np-mini-play,.np-mini-minimize,.np-mini-close{border:1px solid transparent;background:transparent;color:inherit;border-radius:10px;cursor:pointer;transition:border-color .16s ease,background .18s ease,transform .08s ease}.np-mini-play{position:relative;width:36px;height:36px;padding:0}.np-mini-play:hover,.np-mini-play:focus-visible,.np-mini-minimize:hover,.np-mini-minimize:focus-visible,.np-mini-close:hover,.np-mini-close:focus-visible{border-color:var(--surface-border, var(--line));background:linear-gradient(180deg,#ffffff14,#ffffff05)}.np-mini-play:active,.np-mini-minimize:active,.np-mini-close:active{transform:scale(.96)}.np-mini-play:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;margin-left:-4px;margin-top:-6px;background-color:currentColor;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='-3%200%2028%2028'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eplay%3c/title%3e%3cdesc%3eCreated%20with%20Sketch%20Beta.%3c/desc%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20transform='translate(-419.000000,%20-571.000000)'%20fill='currentColor'%3e%3cpath%20d='M440.415,583.554%20L421.418,571.311%20C420.291,570.704%20419,570.767%20419,572.946%20L419,597.054%20C419,599.046%20420.385,599.36%20421.418,598.689%20L440.415,586.446%20C441.197,585.647%20441.197,584.353%20440.415,583.554'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='-3%200%2028%2028'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eplay%3c/title%3e%3cdesc%3eCreated%20with%20Sketch%20Beta.%3c/desc%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20transform='translate(-419.000000,%20-571.000000)'%20fill='currentColor'%3e%3cpath%20d='M440.415,583.554%20L421.418,571.311%20C420.291,570.704%20419,570.767%20419,572.946%20L419,597.054%20C419,599.046%20420.385,599.36%20421.418,598.689%20L440.415,586.446%20C441.197,585.647%20441.197,584.353%20440.415,583.554'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.np-mini-play:after{content:none}.np-mini-play.playing:before,.np-mini-play.playing:after{content:"";position:absolute;left:50%;top:50%;width:15px;height:15px;margin-left:-7px;margin-top:-7px;background-color:currentColor;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='4%203%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8H4.8a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8ZM14.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8h-4.4a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8Z'%20fill='currentColor'/%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='4%203%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8H4.8a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8ZM14.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8h-4.4a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8Z'%20fill='currentColor'/%3e%3c/svg%3e")}.np-mini-play.playing:before{content:""}.np-mini-play.playing:after{content:none}.np-mini-meta,.np-mini-wavebox{min-width:0}.np-mini-meta{min-width:0;width:220px}.np-mini-meta-viewport{position:relative;min-width:0;max-width:220px;overflow:hidden}.np-mini-meta-track{min-width:max-content;display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.np-mini-artist,.np-mini-title{display:block;white-space:nowrap;flex:0 0 auto}.np-mini-artist{font-size:12px;color:var(--muted, #9aa3b2);flex:0 1 auto}.np-mini-title{font-size:13px;font-weight:700;flex:0 1 auto}.np-mini-wavebox{display:block;min-width:180px}.np-mini-wave{width:100%;height:30px;display:block}.np-mini-time{font-size:11px;color:var(--muted, #9aa3b2);white-space:nowrap;text-align:right;min-width:11ch;width:11ch;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.np-mini-close{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:8px;color:inherit;font-size:0;line-height:0}.np-mini-minimize{width:28px;height:28px;padding:0;display:none;align-items:center;justify-content:center;border-radius:8px}.np-mini-minimize:before{content:"";width:10px;height:2px;border-radius:999px;background:currentColor;opacity:.9}.np-mini-close:before,.np-mini-close:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;margin-left:-6px;margin-top:-6px;opacity:1}.np-mini-close:before{background-color:currentColor;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Menu%20/%20Close_MD'%3e%3cpath%20id='Vector'%20d='M18%2018L12%2012M12%2012L6%206M12%2012L18%206M12%2012L6%2018'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Menu%20/%20Close_MD'%3e%3cpath%20id='Vector'%20d='M18%2018L12%2012M12%2012L6%206M12%2012L18%206M12%2012L6%2018'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/g%3e%3c/svg%3e")}.np-mini-close:after{content:none}.p-head-now-playing-compact{position:relative;width:32px;height:32px;opacity:0;transform:translate(8px);pointer-events:none;overflow:hidden;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}.p-head-now-playing-compact:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin-left:-3px;margin-top:-5px;background-color:currentColor;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='-3%200%2028%2028'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eplay%3c/title%3e%3cdesc%3eCreated%20with%20Sketch%20Beta.%3c/desc%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20transform='translate(-419.000000,%20-571.000000)'%20fill='currentColor'%3e%3cpath%20d='M440.415,583.554%20L421.418,571.311%20C420.291,570.704%20419,570.767%20419,572.946%20L419,597.054%20C419,599.046%20420.385,599.36%20421.418,598.689%20L440.415,586.446%20C441.197,585.647%20441.197,584.353%20440.415,583.554'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='-3%200%2028%2028'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eplay%3c/title%3e%3cdesc%3eCreated%20with%20Sketch%20Beta.%3c/desc%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20transform='translate(-419.000000,%20-571.000000)'%20fill='currentColor'%3e%3cpath%20d='M440.415,583.554%20L421.418,571.311%20C420.291,570.704%20419,570.767%20419,572.946%20L419,597.054%20C419,599.046%20420.385,599.36%20421.418,598.689%20L440.415,586.446%20C441.197,585.647%20441.197,584.353%20440.415,583.554'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.p-head-now-playing-compact.playing:before{width:13px;height:13px;margin-left:-6.5px;margin-top:-6.5px;background-color:currentColor;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='4%203%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8H4.8a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8ZM14.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8h-4.4a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8Z'%20fill='currentColor'/%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='4%203%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8H4.8a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8ZM14.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8h-4.4a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8Z'%20fill='currentColor'/%3e%3c/svg%3e");transform:none}.p-head-end>.p-head-now-playing-compact:not(.playing):not(.is-toggling):not(.is-hover-suppressed):hover:before{animation:p-head-now-playing-play-glide .42s cubic-bezier(.22,1,.36,1) 1}.p-head-end>.p-head-now-playing-compact.is-toggling:before,.p-head-end>.p-head-now-playing-compact.is-toggling:after{animation:none!important}.p-head-now-playing-compact.is-active{opacity:1;transform:translate(0);pointer-events:auto}.p-head-end>.p-head-now-playing-compact:hover,.p-head-end>.p-head-now-playing-compact:focus-visible,.p-head-end>.p-head-now-playing-compact:active{border:0!important;box-shadow:none!important;filter:none!important}.p-head-end>.p-head-now-playing-compact:hover,.p-head-end>.p-head-now-playing-compact:active{background:#181818!important;color:var(--sb-settings-hover-color, var(--text))}.p-head-end>.p-head-now-playing-compact.is-hold-arming{background:transparent!important;color:var(--sb-settings-hover-color, var(--text));animation:none;box-shadow:none!important;animation:p-head-now-playing-hold-fill-dark 1s linear forwards}.p-head-end>.p-head-now-playing-compact.is-hold-arming:active,.p-head-end>.p-head-now-playing-compact.is-hold-arming:hover{background:transparent!important}html[data-theme=light] .p-head-end>.p-head-now-playing-compact:hover,html[data-theme=light] .p-head-end>.p-head-now-playing-compact:active{background:var(--sb-nav-hover-bg, var(--btn-hover-bg))!important;color:var(--sb-nav-hover-color, var(--text))}html[data-theme=light] .p-head-end>.p-head-now-playing-compact.is-hold-arming{background:transparent!important;color:var(--sb-nav-hover-color, var(--text));box-shadow:none!important;animation:p-head-now-playing-hold-fill-light 1s linear forwards}html[data-theme=light] .p-head-end>.p-head-now-playing-compact.is-hold-arming:active,html[data-theme=light] .p-head-end>.p-head-now-playing-compact.is-hold-arming:hover{background:transparent!important}@keyframes p-head-now-playing-play-glide{0%{transform:translate(-35%,-50%);opacity:1}42%{transform:translate(135%,-50%);opacity:0}43%{transform:translate(-155%,-50%);opacity:0}to{transform:translate(-35%,-50%);opacity:1}}@keyframes p-head-now-playing-hold-fill-dark{0%{color:var(--sb-settings-hover-color, var(--text));background:transparent}50%{color:#55ef95;background:#2cff7814}to{color:#2cff78;background:#2cff7829}}@keyframes p-head-now-playing-hold-fill-light{0%{color:var(--sb-nav-hover-color, var(--text));background:transparent}50%{color:#1aae61;background:#1aae6112}to{color:#129452;background:#12945224}}@media (max-width: 1400px){.p-now-playing-desktop{display:none!important}.p-now-playing-mobile{display:block;position:sticky;top:calc(var(--topbar-h, 16px) + var(--p-header-h, 64px) + 8px);z-index:39990;width:100%;overflow:hidden;margin-top:0;padding:0 18px;border:1px solid transparent;border-radius:12px;background:transparent;box-sizing:border-box;opacity:0;max-height:0;transform:translateY(-8px);pointer-events:none;transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),margin-top .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1)}.p-now-playing-mobile.is-active{margin-top:2px;padding:6px 18px;border-color:var(--surface-border, var(--line));opacity:1;max-height:92px;transform:translateY(0);pointer-events:auto}}@media (min-width: 881px) and (max-width: 1400px){.p-now-playing-mobile{display:block;position:sticky;top:calc(var(--topbar-h, 16px) + var(--p-header-h, 64px) + 8px);z-index:39990;width:100%;overflow:hidden;margin-top:0;padding:0 18px;border:1px solid transparent;border-radius:12px;background:#0a0c128f;background-color:#0a0c128f;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);box-shadow:var(--startbar-glass-shadow, 0 6px 18px rgba(0,0,0,.26));box-sizing:border-box;opacity:0;max-height:0;transform:translateY(-8px);pointer-events:none;transition:max-height .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1),margin-top .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1)}.np-mini.is-mobile{width:100%;margin:0 auto;transform-origin:top center;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);max-height:80px;transform:translateY(-10px)}.p-now-playing-mobile .np-mini.is-mobile:not([hidden]){opacity:1;transform:translateY(0);pointer-events:auto}.np-mini.is-mobile.is-visible{opacity:1;transform:translateY(0)}.np-mini.is-mobile.is-closing{opacity:0;transform:translateY(-8px)}.np-mini.is-mobile .np-mini-label{display:none}.np-mini.is-mobile .np-mini-pill{grid-template-columns:36px 170px minmax(0,1fr) 11ch 24px 28px;gap:10px;padding:0;border-radius:0;border:0;background:transparent}.np-mini.is-mobile .np-mini-minimize{display:inline-flex}.np-mini.is-mobile .np-mini-meta{display:block;width:170px}.np-mini.is-mobile .np-mini-meta-viewport{max-width:170px}.np-mini.is-mobile .np-mini-wavebox{width:auto;min-width:220px;max-width:none;overflow:hidden}.np-mini.is-mobile .np-mini-time{font-size:11px}.np-mini.is-mobile.is-marquee .np-mini-meta-track{animation:np-mini-marquee 9s linear infinite alternate}.p-now-playing-mobile.is-active{margin-top:2px;padding:6px 18px;border-color:var(--surface-border, var(--line));opacity:1;max-height:92px;transform:translateY(0);pointer-events:auto}html[data-theme=light] .p-now-playing-mobile{background:#ffffffad;background-color:#ffffffad;border-color:var(--surface-border, var(--line))}}@media (max-width: 880px){.p-now-playing-mobile{position:fixed;left:0;right:0;top:var(--p-header-h, 64px);width:100vw;margin:0;transform:translateY(-100%);padding:0;border:0;border-top:1px solid var(--surface-border, var(--line));border-bottom:1px solid var(--surface-border, var(--line));border-radius:0;background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);box-shadow:var(--startbar-glass-shadow, 0 6px 18px rgba(0,0,0,.26));overflow:hidden;z-index:39999;max-height:0;pointer-events:none;transition:transform .78s cubic-bezier(.22,1,.36,1),max-height .78s cubic-bezier(.22,1,.36,1)}.p-now-playing-mobile.is-active{margin-top:0;padding:0;border-color:var(--surface-border, var(--line));max-height:56px;transform:translateY(0);background:transparent!important;background-color:transparent!important;pointer-events:auto}.p-now-playing-mobile.is-closing{transform:translateY(-100%);max-height:0;pointer-events:none}html[data-theme=light] .p-now-playing-mobile{background:transparent!important;background-color:transparent!important;border-top-color:var(--surface-border, var(--line))!important;border-bottom-color:var(--surface-border, var(--line))!important}.np-mini.is-mobile{display:block;transform-origin:top center;transition:transform .78s cubic-bezier(.22,1,.36,1);width:100%;max-height:none;opacity:1;transform:translateY(0);margin-top:0}.np-mini.is-mobile .np-mini-inner{width:100%;min-width:0;display:block}.np-mini.is-mobile.is-visible,.np-mini.is-mobile.is-closing{transform:translateY(0)}.np-mini.is-mobile .np-mini-label,.np-mini.is-mobile .np-mini-meta,.np-mini.is-mobile .np-mini-time,.np-mini.is-mobile .np-mini-minimize{display:none}.np-mini.is-mobile .np-mini-pill{grid-template-columns:34px minmax(0,1fr) 28px;gap:16px;border-radius:0;width:100%;padding:8px 16px;border:0;background:transparent}.np-mini.is-mobile .np-mini-close{display:inline-flex}.np-mini.is-mobile .np-mini-play,.np-mini.is-mobile .np-mini-close{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.np-mini.is-mobile .np-mini-play:before{width:15px;height:15px;margin-left:0;margin-top:0;transform:translate(-50%,-50%);-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='16'%20height='20'%20viewBox='2%201%2016%2022'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.8%2010.934L3.842%201.183C3.013%200.699%202%200.75%202%202.486V21.514C2%2023.102%203.019%2023.353%203.842%2022.817L17.8%2013.066C18.375%2012.43%2018.375%2011.57%2017.8%2010.934Z'%20fill='currentColor'/%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='16'%20height='20'%20viewBox='2%201%2016%2022'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.8%2010.934L3.842%201.183C3.013%200.699%202%200.75%202%202.486V21.514C2%2023.102%203.019%2023.353%203.842%2022.817L17.8%2013.066C18.375%2012.43%2018.375%2011.57%2017.8%2010.934Z'%20fill='currentColor'/%3e%3c/svg%3e")}.np-mini.is-mobile .np-mini-play.playing:before,.np-mini.is-mobile .np-mini-play.playing:after{width:16px;height:16px;margin-left:-8px;margin-top:-8px;transform:none;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='4%203%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8H4.8a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8ZM14.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8h-4.4a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8Z'%20fill='currentColor'/%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='4%203%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8H4.8a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8ZM14.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8h-4.4a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8Z'%20fill='currentColor'/%3e%3c/svg%3e")}.np-mini.is-mobile .np-mini-play:hover,.np-mini.is-mobile .np-mini-play:focus-visible,.np-mini.is-mobile .np-mini-play:active,.np-mini.is-mobile .np-mini-close:hover,.np-mini.is-mobile .np-mini-close:focus-visible,.np-mini.is-mobile .np-mini-close:active{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.np-mini.is-mobile .np-mini-wavebox{width:auto;min-width:0;max-width:none;overflow:hidden}}@media (min-width: 1601px){.np-mini.is-desktop .np-mini-pill{width:546px;min-width:546px;max-width:546px;flex:0 0 546px}}@media (min-width: 881px){.np-mini.is-desktop .np-mini-close{display:none}.np-mini.is-desktop .np-mini-meta{width:170px}.np-mini.is-desktop .np-mini-meta-viewport{max-width:170px}.np-mini.is-desktop .np-mini-pill{grid-template-columns:36px 170px minmax(0,1fr) 11ch}.np-mini.is-desktop .np-mini-wavebox{width:180px;min-width:180px;max-width:180px;overflow:hidden}.np-mini.is-desktop .np-mini-artist,.np-mini.is-desktop .np-mini-title{text-overflow:clip}.np-mini.is-desktop.is-marquee .np-mini-meta-track{animation:np-mini-marquee 9s linear infinite alternate}}@media (min-width: 1401px){.np-mini.is-desktop .np-mini-owner:not([hidden]){display:block}.np-mini.is-desktop .np-mini-pill{grid-template-columns:32px 36px 170px minmax(0,1fr) 11ch}}@media (max-width: 1700px){.np-mini.is-desktop .np-mini-label{display:none}}@media (max-width: 1600px){.np-mini.is-desktop .np-mini-meta{display:none}.np-mini.is-desktop .np-mini-pill{grid-template-columns:36px 180px 11ch}}@media (min-width: 1401px) and (max-width: 1600px){.np-mini.is-desktop .np-mini-pill{grid-template-columns:32px 36px 180px 11ch}}@media (min-width: 881px) and (max-width: 1300px){.np-mini.is-mobile .np-mini-meta{display:none}.np-mini.is-mobile .np-mini-pill{grid-template-columns:36px minmax(0,1fr) 11ch 24px 28px}}@media (min-width: 881px) and (max-width: 1100px){.np-mini.is-mobile .np-mini-time{display:none}.np-mini.is-mobile .np-mini-pill{grid-template-columns:36px minmax(0,1fr) 24px 28px}}@media (min-width: 1401px){.p-head-now-playing-compact{display:none!important}}@keyframes np-mini-marquee{0%{transform:translate(0)}to{transform:translate(var(--np-marquee-shift, 0px))}}.auth-email-changed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75000;min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text)}.auth-email-changed__card{width:100%;max-width:560px;background:var(--prefs-card-bg, var(--surface-bg));border:1px solid var(--prefs-card-border, var(--surface-border));border-radius:20px;padding:28px 24px;box-shadow:var(--prefs-card-shadow, 0 18px 40px rgba(0, 0, 0, .35));text-align:center}.auth-email-changed__title{font-size:24px;font-weight:600;margin-bottom:12px}.auth-email-changed__text{font-size:15px;line-height:1.5;color:var(--prefs-muted-strong, var(--text));margin-bottom:16px}.auth-email-changed__count{font-size:14px;color:var(--prefs-muted-strong, var(--text));margin-bottom:18px}.auth-email-changed__btn{min-width:180px}body.auth-password-recovery .p-header,body.auth-password-recovery #p-header-spacer,body.auth-password-recovery #p-header-fade,body.auth-password-recovery #sidebar,body.auth-password-recovery .sidebar,body.auth-password-recovery #rightchat,body.auth-password-recovery .rightchat[data-widget=rightchat],body.auth-password-recovery .startbar-root,body.auth-password-recovery .startbar-tutorial-backdrop,body.auth-password-recovery .startbar-complete-backdrop{display:none!important}body.auth-password-recovery .with-rightchat,body.auth-password-recovery .shell,body.auth-password-recovery #layout,body.auth-password-recovery #appLayout,body.auth-password-recovery [data-app-layout],body.auth-password-recovery .app-layout{grid-template-columns:minmax(0,1fr)!important}body.auth-password-recovery .with-rightchat>#center,body.auth-password-recovery .with-rightchat>.center,body.auth-password-recovery .with-rightchat>.p-main,body.auth-password-recovery .with-rightchat>main{grid-column:1!important}body.auth-password-recovery #center,body.auth-password-recovery [data-center],body.auth-password-recovery main,body.auth-password-recovery .center,body.auth-password-recovery .p-main{visibility:hidden}.auth-recovery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:var(--page-bg);color:var(--text)}body.auth-password-recovery .auth-recovery{visibility:visible}.auth-recovery__card{width:100%;max-width:520px;background:var(--prefs-card-bg, var(--surface-bg));border:1px solid var(--prefs-card-border, var(--surface-border));border-radius:20px;padding:28px 24px;box-shadow:var(--prefs-card-shadow, 0 18px 40px rgba(0, 0, 0, .35));text-align:center}.auth-recovery__title{font-size:24px;font-weight:600;margin-bottom:10px}.auth-recovery__text{font-size:14px;color:var(--prefs-muted-strong, var(--text));margin-bottom:18px}.auth-recovery__field{text-align:left;margin-bottom:12px}.auth-recovery__field label{display:block;font-size:12px;color:var(--prefs-muted-strong, var(--text));margin-bottom:6px}.auth-recovery__input{width:100%}.auth-recovery__msg{min-height:18px;font-size:13px;margin:6px 0 14px;color:var(--text)}.auth-recovery__msg.is-ok{color:#55d675}.auth-recovery__btn{min-width:180px}.grid-head{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.grid .card:hover{outline:1px solid #0003}.hud-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;font-size:10px;line-height:1;background:#111827;color:#fff;opacity:.95}.hud-badge.ok{background:#065f46}.hud-badge.warn{background:#92400e}.hud-badge.bad{background:#7f1d1d}html[data-debug-perf-disable-blur="1"] *,html[data-debug-perf-disable-blur="1"] *:before,html[data-debug-perf-disable-blur="1"] *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.net-indicator-wrap{position:fixed;left:12px;bottom:12px;z-index:2147483647;--net-ind-x: 0px;--net-ind-y: 0px;transform:translate3d(var(--net-ind-x),var(--net-ind-y),0)}.net-indicator{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#080c14a8;color:#e8edf8;font:12px/1.1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none}.net-indicator .net-line{display:block;font-weight:700;white-space:nowrap;padding:0;background:transparent;border:0}.net-indicator .net-line-rolling{color:#d9f2ff}.net-indicator .net-line-sub{font-size:11px;font-weight:600;opacity:.96}.net-indicator .net-line-session{color:#d0ffe5}.net-indicator .net-line-rolling:before,.net-indicator .net-line-session:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;margin-right:6px;vertical-align:middle}.net-indicator .net-line-rolling:before{background:#41b6ff}.net-indicator .net-line-session:before{background:#34d399}.net-indicator.is-green{border-color:#065f46;background:color-mix(in srgb,#065f46 26%,rgba(8,12,20,.66))}.net-indicator.is-yellow{border-color:#92400e;background:color-mix(in srgb,#92400e 26%,rgba(8,12,20,.66))}.net-indicator.is-red{border-color:#7f1d1d;background:color-mix(in srgb,#7f1d1d 28%,rgba(8,12,20,.66))}.net-indicator-popover{margin-top:8px;min-width:min(96vw,720px);width:min(98vw,1320px);max-width:98vw;max-height:min(86vh,840px);overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:var(--bg, var(--page-bg, #0a0a0a));color:#e6ecf8;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 22px #0000004d;position:relative;isolation:isolate}.net-indicator-popover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:10;background:radial-gradient(120% 90% at 50% 8%,#ffffffeb,#e2f0ffb3 34%,#d0e6ff42 62%,#d0e6ff00),#ffffff29}.net-indicator-popover.is-shot-flash:after{animation:net-pop-shot-flash-overlay .76s cubic-bezier(.2,.55,.2,1) 1}@keyframes net-pop-shot-flash-overlay{0%{opacity:0}18%{opacity:.72}42%{opacity:.46}to{opacity:0}}.net-pop-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;-webkit-user-select:none;user-select:none;touch-action:none;position:sticky;top:0;z-index:12;padding:10px 2px 8px;background:var(--bg, var(--page-bg, #0a0a0a));border-bottom:1px solid rgba(255,255,255,.08)}.net-pop-head-center{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap;justify-self:center}.net-pop-title{font-size:12px;opacity:.86;justify-self:start}.net-pop-tab-label{font-size:11px;font-weight:700;color:#e2ecfce0;letter-spacing:.02em;white-space:nowrap}.net-pop-tab-total{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.28)!important;background:linear-gradient(90deg,#ff8a00,#ff4d6d,#a855f7,#ff4d6d,#ff8a00)!important;background-size:200% 100%!important;color:#fff!important;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.55);box-shadow:0 0 0 1px #ff8a0038,0 2px 12px #a855f759;animation:net-tab-total-flow 3.6s linear infinite}.net-pop-tab-since{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#e9f2fff2;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.net-pop-supa-label{color:#acf7cef2}.net-pop-supa-total{border:1px solid rgba(52,211,153,.36)!important;background:linear-gradient(90deg,#0ea5a8,#22c55e,#14b8a6 70%,#0ea5a8)!important;background-size:220% 100%!important;box-shadow:0 0 0 1px #14b8a638,0 2px 12px #10b98142}.net-pop-supa-since{border-color:#2dd4bf4d;background:#0d221e8c;color:#cffae4f2}@keyframes net-tab-total-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}.net-indicator-popover{cursor:grab}.net-indicator-wrap.is-dragging .net-pop-head,.net-indicator-wrap.is-dragging .net-indicator-popover{cursor:grabbing}.net-pop-actions{display:inline-flex;align-items:center;gap:8px;justify-self:end}.net-pop-copy-toast{height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;border:1px solid rgba(34,197,94,.52);background:#064e3bbf;color:#dcfce7;font-size:11px;font-weight:700;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.net-pop-copy-toast.is-visible{opacity:1;transform:translateY(0)}.net-pop-shot{min-width:86px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(34,197,94,.85);border-radius:999px;background:#064e3b85;color:#86efac;cursor:pointer;padding:0;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .12s ease,box-shadow .16s ease}.net-pop-shot:hover,.net-pop-shot:focus-visible{color:#dcfce7;border-color:#4ade80;background:#065f46b8}.net-pop-shot:active{transform:translateY(1px)}.net-pop-shot.is-ok{border-color:#10b981;background:#065f46d1;color:#ecfdf5;box-shadow:0 0 0 1px #10b98147 inset}.net-pop-shot.is-fail{border-color:#ef4444f2;background:#7f1d1db8;color:#fee2e2}.net-pop-shot svg{width:12px;height:12px;fill:currentColor;flex:0 0 auto}.net-pop-shot-label{font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.net-pop-pin{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(234,179,8,.85);border-radius:999px;background:#4c340880;color:#facc15;cursor:pointer;padding:0;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .12s ease}.net-pop-pin:hover,.net-pop-pin:focus-visible{color:#fff6b3;border-color:#facc15;background:#624206b3}.net-pop-pin:active{transform:translateY(1px)}.net-pop-pin.is-active{color:#d1fae5;border-color:#10b981f2;background:#064e3bd1;box-shadow:0 0 0 1px #10b98140 inset}.net-pop-pin svg{width:10px;height:10px;fill:currentColor}.net-pop-status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.net-pop-status.is-green{color:#065f46}.net-pop-status.is-yellow{color:#92400e}.net-pop-status.is-red{color:#7f1d1d}.net-pop-body{display:grid;gap:10px}.net-pop-tabs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.net-pop-tab-bubble{height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#e2ecfceb;font-size:11px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .12s ease}.net-pop-tab-bubble:hover,.net-pop-tab-bubble:focus-visible{border-color:#ffffff47;background:#ffffff1a}.net-pop-tab-bubble:active{transform:translateY(1px)}.net-pop-tab-bubble.is-active{border-color:#4ade80c7;background:#064e3b9e;color:#dcfce7;box-shadow:0 0 0 1px #10b9813d inset}.net-pop-tab-bubble-label{white-space:nowrap}.net-pop-tab-bubble-metric{font-variant-numeric:tabular-nums;opacity:.92;white-space:nowrap}.net-pop-pane[hidden]{display:none!important}.net-pop-layout{display:grid;gap:10px;width:100%;min-width:0}.net-pop-top-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-width:0}.net-pop-errors-row,.net-pop-bottom{width:100%;min-width:0}.net-pop-columns{display:grid;gap:10px;grid-template-columns:1fr;width:100%}.net-pop-col{display:grid;gap:10px;align-content:start;min-width:0}.net-pop-section{display:grid;gap:6px;border-top:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;min-width:0;width:100%;box-sizing:border-box}.net-pop-section-rolling,.net-pop-section-session,.net-pop-section-control{background:#ffffff05;border:1px solid rgba(255,255,255,.14)}.net-pop-section h6{margin:0;font-size:12px;opacity:.82;text-transform:uppercase;letter-spacing:.04em}.net-pop-subtitle{margin-top:10px!important}.net-pop-probes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0}.net-pop-probes-col{min-width:0}.net-pop-section-unified-left,.net-pop-section-unified-right{gap:4px;background:transparent}.net-pop-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;justify-content:start;column-gap:4px;padding:1px 0;border-bottom:1px solid rgba(255,255,255,.08)}.net-pop-col-rolling .net-pop-row:not(.net-pop-row-endpoint){grid-template-columns:minmax(0,1fr) max-content;column-gap:6px;border-bottom:0;border-radius:4px;padding:2px 4px}.net-pop-col-rolling .net-pop-row:not(.net-pop-row-endpoint) .net-pop-key{overflow:visible;text-overflow:clip}.net-pop-col-rolling [data-role] .net-pop-row:nth-child(odd){background:#ffffff0a}.net-pop-col-rolling [data-role] .net-pop-row:nth-child(2n){background:#ffffff14}.net-pop-col-control [data-role] .net-pop-row-endpoint:nth-child(odd){background:#ffffff0a}.net-pop-col-control [data-role] .net-pop-row-endpoint:nth-child(2n){background:#ffffff14}.net-pop-row.is-error .net-pop-key,.net-pop-row.is-error .net-pop-count,.net-pop-row.is-loop .net-pop-key,.net-pop-row.is-loop .net-pop-count{color:#f87171}.net-pop-row.is-placeholder,.net-pop-row-endpoint.is-placeholder{border-bottom-color:transparent}.net-pop-row.is-placeholder .net-pop-key,.net-pop-row.is-placeholder .net-pop-key-main,.net-pop-row.is-placeholder .net-pop-count,.net-pop-row-endpoint.is-placeholder .net-pop-key,.net-pop-row-endpoint.is-placeholder .net-pop-count,.net-pop-row-endpoint.is-placeholder .net-ep-metric{color:transparent!important}.net-pop-row.is-placeholder .net-pop-count,.net-pop-row-endpoint.is-placeholder .net-pop-count,.net-pop-row-endpoint.is-placeholder .net-ep-metric{border-left-color:transparent!important;text-shadow:none!important}.net-pop-row-endpoint.is-placeholder .net-pop-source-item:before,.net-pop-row-endpoint.is-placeholder .net-pop-source-list{display:none!important}.net-pop-row.is-total{background:transparent;border-radius:0;padding:2px 4px;border:0!important;box-shadow:none!important}.net-pop-row.is-total .net-pop-key{font-weight:700}.net-pop-row.is-total .net-pop-count{font-weight:900;background:linear-gradient(180deg,#ffd54a,#f2b800);border-left-color:transparent;border-radius:999px;padding:2px 10px;color:#2b1d00;box-shadow:0 0 0 1px #ffe18280,0 2px 8px #f2b80059;text-shadow:0 1px 0 rgba(255,255,255,.25)}.net-pop-row.is-time .net-pop-count{font-weight:900;background:linear-gradient(180deg,#6bd3ff,#2596ff);border-left-color:transparent;border-radius:999px;padding:2px 10px;color:#001a33;box-shadow:0 0 0 1px #7bd8ff73,0 2px 8px #2596ff59;text-shadow:0 1px 0 rgba(255,255,255,.2)}.net-pop-row.is-route .net-pop-count{font-weight:800;background:linear-gradient(180deg,#d9e7ff,#b8cef5);border-left-color:transparent;border-radius:999px;padding:2px 10px;color:#1f3357;box-shadow:0 0 0 1px #7292cc73,0 2px 8px #4e71b038;display:block;min-width:0;max-width:min(34ch,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;justify-self:end;margin-left:auto}.net-pop-row.is-route{grid-template-columns:52px minmax(0,1fr);column-gap:8px;min-width:0}.net-pop-row.is-route .net-pop-key{white-space:nowrap;min-width:52px;word-break:normal;overflow-wrap:normal}.net-pop-col-rolling .net-pop-row.is-route:not(.net-pop-row-endpoint){grid-template-columns:52px minmax(0,1fr);min-width:0}.net-pop-col-rolling .net-pop-row.is-route:not(.net-pop-row-endpoint) .net-pop-count{width:fit-content;max-width:min(100%,260px);min-width:0;justify-self:end;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.net-pop-key{font-size:13px;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.net-pop-key-main{display:block;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.net-pop-key-main[data-net-copyable="1"]{position:relative;cursor:copy}.net-pop-key-main.is-copy-arming:before{content:"";position:absolute;top:-1px;right:-2px;bottom:-1px;left:-2px;border-radius:4px;background:linear-gradient(90deg,#10b98114,#10b98152);transform-origin:left center;animation:net-copy-arm .22s linear forwards;pointer-events:none}@keyframes net-copy-arm{0%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}.net-pop-key-meta{display:block;margin-top:1px;font-size:11px;line-height:1.15;opacity:.76;color:#bacae6e6;white-space:nowrap}.net-pop-key-meta-norm{opacity:.92;color:#d6deecf5}.net-layer-split{white-space:nowrap}.net-layer-rpc{color:#8b7dff;font-weight:700}.net-layer-fetch{color:#ff9f4a;font-weight:700}.net-layer-sep{color:#bacae68f}.net-pop-source-list{display:grid;gap:1px;margin-top:3px;min-width:0}.net-pop-source-item{--net-src-h: 200;display:grid;grid-template-columns:6px minmax(0,1fr) 30px;align-items:start;column-gap:4px;padding:0;border:0;background:transparent;max-width:100%}.net-pop-source-label{font-size:12px;line-height:1.22;opacity:.95;white-space:normal;overflow-wrap:anywhere;color:hsl(var(--net-src-h) 80% 74%);display:inline}.net-pop-source-hit{font-size:12px;line-height:1.22;font-weight:800;white-space:nowrap;color:hsl(var(--net-src-h) 90% 70%);justify-self:end;text-align:right;font-variant-numeric:tabular-nums}.net-pop-source-item:before{content:"";grid-column:1;width:2px;height:1.1em;border-radius:2px;background:hsl(var(--net-src-h) 88% 66%);align-self:center;justify-self:center}.net-pop-count{font-size:13px;font-weight:700;opacity:.82;text-align:right;border-left:1px solid rgba(255,255,255,.16);padding-left:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.net-pop-tip-target[data-net-tip]{position:relative}.net-pop-tip-target[data-net-tip]:hover:after,.net-pop-tip-target[data-net-tip]:focus-visible:after{content:attr(data-net-tip);position:absolute;left:0;top:calc(100% + 6px);z-index:30;min-width:min(42ch,72vw);max-width:min(110ch,92vw);padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.26);background:#080c14f5;color:#e6ecf8;font-size:12px;line-height:1.28;white-space:normal;overflow-wrap:anywhere;text-align:left;box-shadow:0 10px 26px #00000070;pointer-events:none}[data-role=observed-endpoints]{max-height:none;overflow-x:auto;overflow-y:visible;padding-right:0;--net-name-col-ch: 32}[data-role=summary-requests] .net-pop-row,[data-role=summary-session] .net-pop-row,[data-role=top-count] .net-pop-row,[data-role=top-kb] .net-pop-row{min-height:28px}[data-role=control-probes],[data-role=idle-probes]{--net-name-col-ch: 24}.net-pop-row-endpoint .net-pop-count{font-size:12px}.net-ep-count-main{display:block;line-height:1.08}.net-ep-count-sub{display:block;font-size:10px;line-height:1.1;opacity:.86;font-weight:700;color:#cdd7e8f2;min-height:1.1em}.net-ep-count-sub.is-empty{visibility:hidden}.net-pop-row-endpoint{grid-template-columns:minmax(calc(var(--net-name-col-ch, 30) * .82ch),calc(var(--net-name-col-ch, 30) * .82ch)) minmax(0,1fr) 40px 48px 74px 62px;align-items:start;justify-content:start;column-gap:6px;padding:2px 4px;border-bottom:0;border-radius:4px}.net-pop-row-endpoint.is-no-sources{grid-template-columns:minmax(calc(var(--net-name-col-ch, 30) * .82ch),calc(var(--net-name-col-ch, 30) * .82ch)) 40px 48px 74px 62px}.net-pop-row-endpoint .net-pop-key{min-width:0}.net-pop-row-endpoint .net-pop-key-main{white-space:nowrap;overflow:visible;text-overflow:clip}.net-pop-sources-col{min-width:0;align-self:start}.net-pop-row-probe{grid-template-columns:minmax(calc(var(--net-name-col-ch, 24) * 1ch),calc(var(--net-name-col-ch, 24) * 1ch)) 40px 48px 74px 62px;column-gap:6px}.net-ep-metric{text-align:right;font-variant-numeric:tabular-nums;border-left:1px solid rgba(255,255,255,.16);padding-left:6px;white-space:nowrap;align-self:start;justify-self:end;display:block}.net-ep-norm{color:#cdd7e8f2;opacity:.92}[data-role=control-probes] .net-pop-row-endpoint:last-child,[data-role=observed-endpoints] .net-pop-row-endpoint:last-child,[data-role=idle-probes] .net-pop-row-endpoint:last-child,[data-role=summary-requests] .net-pop-row:last-child,[data-role=summary-session] .net-pop-row:last-child,[data-role=top-count] .net-pop-row:last-child,[data-role=top-kb] .net-pop-row:last-child,[data-role=top-errors] .net-pop-row:last-child{border-bottom:0}.net-pop-row-endpoint.is-ok .net-ep-metric{color:#86efac}.net-pop-row-endpoint.is-warn .net-ep-metric{color:#facc15}.net-pop-row-endpoint.is-alert .net-ep-metric{color:#f87171}.net-pop-row-probe.is-ok .net-ep-metric{color:#86efac}.net-pop-row-probe.is-warn .net-ep-metric{color:#facc15}.net-pop-row-probe.is-alert .net-ep-metric{color:#f87171}.net-pop-spam{color:#f87171;font-size:12px;font-weight:700}.net-pop-empty{font-size:12px;opacity:.75}.net-pop-supa-egress .net-pop-supa-note{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;letter-spacing:0;opacity:.75;text-transform:none}.net-pop-supa-actions{display:flex;justify-content:flex-end;margin-top:4px}.net-pop-supa-reset{border:1px solid rgba(45,212,191,.46);background:#0f172a8c;color:#99f6e4;border-radius:999px;height:28px;padding:0 14px;font-size:12px;font-weight:700;cursor:pointer}.net-pop-supa-reset:hover,.net-pop-supa-reset:focus-visible{border-color:#2dd4bfb8;background:#14532d85;color:#ccfbf1}@media (min-width: 980px){.net-pop-top-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.net-pop-columns{grid-template-columns:max-content minmax(0,1fr);align-items:start;justify-content:stretch;width:100%;max-width:100%}.net-pop-col{width:auto;max-width:100%}.net-pop-col-rolling{inline-size:auto;justify-content:start;--net-name-col-ch: 20}.net-pop-col-rolling .net-pop-row:not(.net-pop-row-endpoint) .net-pop-count{text-align:left}}@media (max-width: 860px){.net-pop-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.net-indicator-popover{min-width:min(96vw,420px);width:min(96vw,560px);max-width:92vw}.net-pop-row{grid-template-columns:minmax(0,1fr) max-content}.net-pop-row-endpoint{grid-template-columns:minmax(130px,1fr) minmax(160px,1.35fr) 40px 46px 72px 60px;column-gap:4px}[data-role=observed-endpoints]{max-height:260px;overflow:auto;overscroll-behavior:contain;padding-right:2px}.net-pop-probes-grid{grid-template-columns:1fr}}@media (max-width: 640px){.net-pop-top-grid{grid-template-columns:1fr}}html[data-theme=light] .net-indicator{border-color:#22345433;background:#f8fbffeb;color:#1d2838}html[data-theme=light] .net-indicator-popover{border-color:#192a442e;background:#fafcfff0;color:#1d2a3b;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-theme=light] .net-pop-head{background:#fafcfff0;border-bottom-color:#192a441f}html[data-theme=light] .net-pop-tab-total{border-color:#ffffff47!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.55);box-shadow:0 0 0 1px #ff8a0033,0 2px 10px #a855f747}html[data-theme=light] .net-pop-tab-label{color:#2b3d58}html[data-theme=light] .net-pop-tab-bubble{border-color:#1d2a3b2e;background:#fffc;color:#21364f}html[data-theme=light] .net-pop-tab-bubble:hover,html[data-theme=light] .net-pop-tab-bubble:focus-visible{border-color:#1d2a3b4d;background:#ebf5fff0}html[data-theme=light] .net-pop-tab-bubble.is-active{border-color:#0f766eb8;background:#ddf3ecf5;color:#115e59;box-shadow:0 0 0 1px #0d948829 inset}html[data-theme=light] .net-pop-supa-label{color:#0f766e}html[data-theme=light] .net-pop-tab-since{border-color:#2c507e33;background:#ffffffd9;color:#1c2d44}html[data-theme=light] .net-pop-supa-total{border-color:#0596695c!important;box-shadow:0 0 0 1px #0596692e,0 2px 10px #0d94883d}html[data-theme=light] .net-pop-supa-since{border-color:#0f766e47;background:#def7f0e0;color:#0f3f46}html[data-theme=light] .net-pop-supa-reset{border-color:#0d948873;background:#ddf3ece6;color:#0f766e}html[data-theme=light] .net-pop-supa-reset:hover,html[data-theme=light] .net-pop-supa-reset:focus-visible{border-color:#0f766eb8;background:#cceee5;color:#115e59}html[data-theme=light] .net-pop-shot{border-color:#16a34abf;background:#dcfce7db;color:#166534}html[data-theme=light] .net-pop-copy-toast{border-color:#16a34a80;background:#dcfce7f2;color:#166534}html[data-theme=light] .net-pop-section-rolling{background:color-mix(in srgb,#cdeafe 45%,transparent);border-color:#4f8cbc59}html[data-theme=light] .net-pop-section-unified-left{background:transparent}html[data-theme=light] .net-pop-col-rolling [data-role] .net-pop-row:nth-child(odd){background:#4f8cbc14}html[data-theme=light] .net-pop-col-rolling [data-role] .net-pop-row:nth-child(2n){background:#4f8cbc29}html[data-theme=light] .net-pop-col-control [data-role] .net-pop-row-endpoint:nth-child(odd){background:#bb943412}html[data-theme=light] .net-pop-col-control [data-role] .net-pop-row-endpoint:nth-child(2n){background:#bb94341f}html[data-theme=light] .net-pop-section-session{background:color-mix(in srgb,#d8f4ea 45%,transparent);border-color:#48997957}html[data-theme=light] .net-pop-section-control{background:transparent;border-color:#bb943466}html[data-theme=light] .net-pop-count,html[data-theme=light] .net-ep-metric{border-left-color:#1d2a3b33}html[data-theme=light] .net-pop-tip-target[data-net-tip]:hover:after,html[data-theme=light] .net-pop-tip-target[data-net-tip]:focus-visible:after{border-color:#1d2a3b38;background:#fffffffa;color:#1d2a3b;box-shadow:0 8px 22px #1018282e}html[data-theme=light] .net-pop-source-label{color:hsl(var(--net-src-h) 70% 36%);opacity:1}html[data-theme=light] .net-pop-source-hit{color:hsl(var(--net-src-h) 78% 30%)}html[data-theme=light] .net-pop-source-item:before{background:hsl(var(--net-src-h) 72% 38%)}html[data-theme=light] .net-pop-row.is-total{background:transparent;border:0!important;box-shadow:none!important}html[data-theme=light] .net-pop-row.is-total .net-pop-count{background:linear-gradient(180deg,#ffd86a,#f3b602);border-left-color:transparent;color:#3a2600;box-shadow:0 0 0 1px #a7750059,0 2px 8px #f3b60240}html[data-theme=light] .net-pop-row.is-time .net-pop-count{background:linear-gradient(180deg,#8bddff,#2da0ff);border-left-color:transparent;color:#00223f;box-shadow:0 0 0 1px #1370ac52,0 2px 8px #2da0ff3d}html[data-theme=light] .net-pop-row.is-route .net-pop-count{background:linear-gradient(180deg,#cfe0ff,#a7c2f4);border-left-color:transparent;color:#16325a;box-shadow:0 0 0 1px #3d609e73,0 2px 8px #385c9447}html[data-theme=light] .net-pop-row-endpoint.is-ok .net-ep-metric,html[data-theme=light] .net-pop-row-probe.is-ok .net-ep-metric{color:#116149}html[data-theme=light] .net-pop-row-endpoint.is-warn .net-ep-metric,html[data-theme=light] .net-pop-row-probe.is-warn .net-ep-metric{color:#9a6700}html[data-theme=light] .net-pop-row-endpoint.is-alert .net-ep-metric,html[data-theme=light] .net-pop-row-probe.is-alert .net-ep-metric{color:#b42318}html[data-theme=light] .net-pop-key-meta{color:#44566f;opacity:.98;font-weight:600}html[data-theme=light] .net-pop-key-meta-norm,html[data-theme=light] .net-ep-count-sub{color:#2f3f56}html[data-theme=light] .net-ep-norm{color:#3f526f}html[data-theme=light] .net-layer-rpc{color:#5b4dff}html[data-theme=light] .net-layer-fetch{color:#e07a1f}html[data-theme=light] .net-layer-sep{color:#44566f6b}html[data-theme=light] .net-indicator .net-line-rolling{color:#0b6fa8}html[data-theme=light] .net-indicator .net-line-session{color:#0b8d66}html[data-theme=light] .net-indicator .net-line-sub{color:#3b536d;opacity:1}html[data-theme=light] .net-pop-pin{border-color:#ca8a04c7;background:#fef3c7f2;color:#92400e}html[data-theme=light] .net-pop-pin:hover,html[data-theme=light] .net-pop-pin:focus-visible{color:#78350f;border-color:#b45309f2;background:#feeaa7}html[data-theme=light] .net-pop-pin.is-active{color:#14532d;border-color:#15803df2;background:#bbf7d0f2}.prefs-type-toggle-wrapper{position:relative;display:inline-flex}.prefs-type-toggle--blocked{cursor:not-allowed;opacity:.85}.prefs-type-toggle--blocked:hover,.prefs-type-toggle--blocked:focus-visible{cursor:not-allowed}.prefs-type-hint{position:absolute;top:-10px;right:0;transform:translateY(-100%);z-index:400;padding:6px 12px;border-radius:10px;background:var(--brand-accent, #377dfb);border:1px solid var(--brand-accent, #377dfb);color:#fff;font-size:12px;line-height:1.3;white-space:nowrap;box-shadow:0 12px 20px #00000059;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.prefs-type-hint.show{opacity:1;transform:translateY(-115%)}.p-sec.p-sec-extra{min-width:0;--account-tab-min-h: 0px;position:relative}.p-sec-extra .p-sec-head--tabs{display:flex;align-items:center;justify-content:flex-start}.p-sec-extra .p-sec-tabs{display:flex;gap:8px;padding:4px;width:100%;border-radius:12px;background:#ffffff08;border:1px solid var(--surface-border, var(--prefs-field-border, rgba(255,255,255,.12)))}.p-sec-extra .p-tab{border:1px solid transparent;background:transparent;color:var(--muted, var(--prefs-muted, #a8a8b3));font-size:13px;font-weight:600;padding:6px 12px;border-radius:10px;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;flex:1 1 0;text-align:center;min-height:32px;height:32px;line-height:1}.p-sec-extra .p-tab[data-tab=account]:hover,.p-sec-extra .p-tab[data-tab=account]:focus-visible{color:var(--tabs-primary-hover, #8da3ff);background:color-mix(in srgb,var(--tabs-primary-hover, #8da3ff) 18%,transparent);border-color:color-mix(in srgb,var(--tabs-primary-hover, #8da3ff) 35%,transparent)}.p-sec-extra .p-tab[data-tab=manage]:hover,.p-sec-extra .p-tab[data-tab=manage]:focus-visible{color:var(--tabs-secondary-hover, #b18dff);background:color-mix(in srgb,var(--tabs-secondary-hover, #b18dff) 18%,transparent);border-color:color-mix(in srgb,var(--tabs-secondary-hover, #b18dff) 35%,transparent)}.p-sec-extra .p-tab[data-tab=account].is-active{color:var(--tabs-primary-active, #7b94ff);background:color-mix(in srgb,var(--tabs-primary-active, #7b94ff) 20%,transparent);border-color:color-mix(in srgb,var(--tabs-primary-active, #7b94ff) 45%,transparent)}.p-sec-extra .p-tab[data-tab=manage].is-active{color:var(--tabs-secondary-active, #a178ff);background:color-mix(in srgb,var(--tabs-secondary-active, #a178ff) 20%,transparent);border-color:color-mix(in srgb,var(--tabs-secondary-active, #a178ff) 45%,transparent)}.p-sec-extra .p-tab.is-tab-fade-out{opacity:.45;transition:opacity .18s ease}.p-sec-extra .account-tab{display:none;min-height:0;flex:1 1 auto;will-change:transform,opacity}.p-sec-extra .account-tab.is-active{display:flex;flex-direction:column}.p-sec-extra .account-tab.is-leaving-left{animation:prefsAccountTabLeaveLeft .18s ease-in both}.p-sec-extra .account-tab.is-leaving-right{animation:prefsAccountTabLeaveRight .18s ease-in both}.p-sec-extra .account-tab.is-enter-from-right{animation:prefsAccountTabEnterFromRight .26s ease-out both}.p-sec-extra .account-tab.is-enter-from-left{animation:prefsAccountTabEnterFromLeft .26s ease-out both}@keyframes prefsAccountTabLeaveLeft{0%{opacity:1;transform:translate(0)}to{opacity:.04;transform:translate(-24px)}}@keyframes prefsAccountTabLeaveRight{0%{opacity:1;transform:translate(0)}to{opacity:.04;transform:translate(24px)}}@keyframes prefsAccountTabEnterFromRight{0%{opacity:.06;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes prefsAccountTabEnterFromLeft{0%{opacity:.06;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.p-sec-extra .account-tab--manage{min-height:var(--account-tab-min-h, 0px)}.p-sec-extra .account-manage-list{display:flex;flex-direction:column;gap:10px;width:100%;min-height:100%}.p-sec-extra .account-manage-group{display:grid;gap:10px;width:100%}.p-sec-extra .account-manage-group--danger{margin-top:auto;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,#e15b64 42%,var(--surface-border, rgba(255,255,255,.12)));background:linear-gradient(180deg,color-mix(in srgb,#e15b64 10%,transparent),color-mix(in srgb,#e15b64 4%,transparent))}.p-sec-extra .account-manage-title{margin:0;font-size:16px;line-height:1.2;font-weight:700;color:var(--text)}.p-sec-extra .account-manage-group--danger .account-manage-title{color:color-mix(in srgb,#ff7a83 80%,var(--text))}.p-sec-extra .account-manage-sub{font-size:12px;line-height:1.35;color:var(--muted)}.p-sec-extra .account-manage-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px}.p-sec-extra .account-manage-copy{min-width:0}.p-sec-extra .account-manage-label{font-size:13px;color:var(--text)}.p-sec-extra .account-manage-toggle{justify-self:end}.p-sec-extra .account-manage-delete{width:100%;min-height:40px;justify-content:center;margin-top:2px;border-color:color-mix(in srgb,#e15b64 46%,var(--btn-bd));color:color-mix(in srgb,#ff8a92 78%,var(--text));background:color-mix(in srgb,#e15b64 8%,var(--btn-bg))}.p-sec-extra .account-manage-delete:hover,.p-sec-extra .account-manage-delete:focus-visible{border-color:color-mix(in srgb,#e15b64 60%,var(--btn-hover-bd, var(--btn-bd)));background:color-mix(in srgb,#e15b64 12%,var(--btn-hover-bg, var(--btn-bg)))}.p-sec-extra .account-delete-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s ease}.p-sec-extra .account-delete-overlay[hidden]{display:none}.p-sec-extra .account-delete-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}html[data-theme=light] .p-sec-extra .account-delete-overlay{background:#ffffff8c}.p-sec-extra .account-delete-card{width:min(360px,100%);display:grid;gap:8px;text-align:center}.p-sec-extra .account-delete-title{font-size:14px;font-weight:700;color:var(--text)}.p-sec-extra .account-delete-sub{font-size:12px;color:var(--muted)}.p-sec-extra .account-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.p-sec-extra .acc-grid.acc-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;align-content:flex-start}.p-sec-extra .acc-grid.acc-grid--compact>.acc-row:last-child{margin-bottom:0}.p-sec-extra .acc-row--username,.p-sec-extra .acc-row--email{grid-column:1 / -1;min-height:78px}.p-sec-extra .acc-row--username .field-wrap,.p-sec-extra .acc-row--email .field-wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px;min-width:0}.p-sec-extra .acc-row--username .field-wrap>.inp,.p-sec-extra .acc-row--email .field-wrap>.inp{grid-column:1/2;width:100%;max-width:100%}.p-sec-extra .acc-row--username .field-aside,.p-sec-extra .acc-row--email .field-aside{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.p-sec-extra .acc-row--email .field-aside{width:100%}.p-sec-extra .acc-row--username .field-aside [data-pub-chip],.p-sec-extra .acc-row--email .field-aside [data-email-chip]{flex:0 1 auto;min-width:0;max-width:100%}.p-sec-extra .field-ico{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--prefs-muted-strong);opacity:.85;pointer-events:none}.p-sec-extra .inp.with-ico{padding-left:34px!important}.p-sec-extra .chip,.p-sec-extra [data-pub-chip],.p-sec-extra [data-email-chip]{display:inline-flex;align-items:center;box-sizing:border-box;height:28px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-chip-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:12px;flex:0 1 auto;min-width:0;max-width:100%;transition:opacity .2s ease}.p-sec-extra [data-pub-chip]>*,.p-sec-extra [data-email-chip]>*{display:inline;line-height:inherit}.p-sec-extra .chip[data-state=ok]{border-color:var(--prefs-status-success-border);background:var(--prefs-status-success-bg);color:var(--prefs-status-success-text)}.p-sec-extra .chip[data-state=pending]{border-color:var(--prefs-status-pending-border);background:var(--prefs-status-pending-bg);color:var(--prefs-status-pending-text)}.p-sec-extra .chip[data-state=bad]{border-color:var(--prefs-status-error-border);background:var(--prefs-status-error-bg);color:var(--prefs-status-error-text)}.p-sec-extra [data-email-chip].is-hidden{opacity:0;pointer-events:none}.p-sec-extra .email-status{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:28px;width:100%}.p-sec-extra [data-email-chip]{align-self:flex-start}.p-sec-extra .email-action-btn{display:inline-flex;width:100%;opacity:0;pointer-events:none;position:relative;left:auto;top:auto;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.p-sec-extra .email-action-row{display:grid;grid-template-columns:minmax(0,1fr) 0fr;gap:8px;width:100%;opacity:0;pointer-events:none;position:absolute;left:0;top:50%;transform:translateY(-50%) translateY(4px);transition:opacity .18s ease,transform .18s ease,grid-template-columns .22s ease}.p-sec-extra .email-action-row .email-action-btn,.p-sec-extra .email-action-row .email-cancel-btn{opacity:1;pointer-events:auto;transform:none}.p-sec-extra .email-action-row .email-action-btn{min-width:0;width:100%}.p-sec-extra .email-cancel-btn{width:40px;min-width:40px;height:40px;padding-inline:0;font-size:20px;line-height:1;overflow:hidden;opacity:0;pointer-events:none;transform:scale(.92);transition:opacity .18s ease,transform .18s ease}.p-sec-extra .email-status[data-email-pending=true] .email-action-row{grid-template-columns:minmax(0,1fr) 40px}.p-sec-extra .email-status[data-email-pending=true] .email-cancel-btn{opacity:1;pointer-events:auto;transform:scale(1)}.p-sec-extra .email-status:hover .email-action-row,.p-sec-extra .email-status:focus-within .email-action-row,.p-sec-extra .email-status.is-dirty .email-action-row,.p-sec-extra .email-status.is-cooldown .email-action-row,.p-sec-extra .email-status[data-email-pending=true] .email-action-row{opacity:1;pointer-events:auto;transform:translateY(-50%)}.p-sec-extra .email-status:hover [data-email-chip],.p-sec-extra .email-status:focus-within [data-email-chip],.p-sec-extra .email-status.is-dirty [data-email-chip],.p-sec-extra .email-status.is-cooldown [data-email-chip]{opacity:0;pointer-events:none;transform:translateY(-4px)}.p-sec-extra [data-email-chip],.p-sec-extra .email-action-btn,.p-sec-extra .email-action-row{transition:opacity .18s ease,transform .18s ease}.p-sec-extra .email-action-btn.is-hidden,.p-sec-extra .email-cancel-btn.is-hidden{display:none!important}.p-sec-extra .inp-email-side.is-locked{color:#a1a1a1;cursor:not-allowed}.p-sec-extra .inp-email-side.is-locked::placeholder{color:#a1a1a1}.p-sec-extra:not(.auth-ui-ready) [data-act=cancelAccountSide]{display:none}@media (max-width:420px){.p-sec-extra [data-pub-chip]{font-size:12px;padding:6px 10px;height:28px;line-height:1}}.p-sec-extra .pass-wrap{position:relative}.p-sec-extra .pass-wrap>.field-ico{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.p-sec-extra .pass-wrap .with-ico{padding-left:34px!important}.p-sec-extra .btn.sq{width:32px;height:32px;padding:0;display:inline-grid;place-items:center}.p-sec-extra .ico-16{font-size:16px;line-height:1}.p-sec-extra .ico-user,.p-sec-extra .ico-mail,.p-sec-extra .ico-lock{background:currentColor;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.p-sec-extra .ico-user{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='7' r='4' fill='black'/><path d='M4 21a8 8 0 0 1 16 0' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='7' r='4' fill='black'/><path d='M4 21a8 8 0 0 1 16 0' fill='black'/></svg>")}.p-sec-extra .ico-mail{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2H4zm0 2v.01L12 13l8-6.99V6H4zm0 4.25V18h16v-7.75l-8 5.75-8-5.75z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2H4zm0 2v.01L12 13l8-6.99V6H4zm0 4.25V18h16v-7.75l-8 5.75-8-5.75z' fill='black'/></svg>")}.p-sec-extra .ico-lock{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 14.5V16.5M7 10.0288C7.47142 10 8.05259 10 8.8 10H15.2C15.9474 10 16.5286 10 17 10.0288M7 10.0288C6.41168 10.0647 5.99429 10.1455 5.63803 10.327C5.07354 10.6146 4.6146 11.0735 4.32698 11.638C4 12.2798 4 13.1198 4 14.8V16.2C4 17.8802 4 18.7202 4.32698 19.362C4.6146 19.9265 5.07354 20.3854 5.63803 20.673C6.27976 21 7.11984 21 8.8 21H15.2C16.8802 21 17.7202 21 18.362 20.673C18.9265 20.3854 19.3854 19.9265 19.673 19.362C20 18.7202 20 17.8802 20 16.2V14.8C20 13.1198 20 12.2798 19.673 11.638C19.3854 11.0735 18.9265 10.6146 18.362 10.327C18.0057 10.1455 17.5883 10.0647 17 10.0288M7 10.0288V8C7 5.23858 9.23858 3 12 3C14.7614 3 17 5.23858 17 8V10.0288' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 14.5V16.5M7 10.0288C7.47142 10 8.05259 10 8.8 10H15.2C15.9474 10 16.5286 10 17 10.0288M7 10.0288C6.41168 10.0647 5.99429 10.1455 5.63803 10.327C5.07354 10.6146 4.6146 11.0735 4.32698 11.638C4 12.2798 4 13.1198 4 14.8V16.2C4 17.8802 4 18.7202 4.32698 19.362C4.6146 19.9265 5.07354 20.3854 5.63803 20.673C6.27976 21 7.11984 21 8.8 21H15.2C16.8802 21 17.7202 21 18.362 20.673C18.9265 20.3854 19.3854 19.9265 19.673 19.362C20 18.7202 20 17.8802 20 16.2V14.8C20 13.1198 20 12.2798 19.673 11.638C19.3854 11.0735 18.9265 10.6146 18.362 10.327C18.0057 10.1455 17.5883 10.0647 17 10.0288M7 10.0288V8C7 5.23858 9.23858 3 12 3C14.7614 3 17 5.23858 17 8V10.0288' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.pub-toggle{position:relative;width:64px;height:28px;border-radius:999px;background:var(--prefs-toggle-bg);border:1px solid var(--prefs-toggle-border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;outline:none;flex:0 0 auto;vertical-align:middle}.pub-toggle:focus-visible{box-shadow:var(--prefs-toggle-focus-ring)}.pub-toggle .knob{position:absolute;width:22px;height:22px;border-radius:50%;left:3px;top:50%;transform:translateY(-50%);background:var(--prefs-toggle-knob-bg);border:1px solid var(--prefs-toggle-knob-border);box-shadow:var(--prefs-switch-knob-shadow);transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s}.pub-toggle[aria-checked=true]{background:var(--prefs-switch-active-bg);border-color:var(--prefs-switch-active-border)}.pub-toggle[aria-checked=true] .knob{left:calc(100% - 25px);background:var(--prefs-toggle-active-knob-bg);border-color:var(--prefs-switch-knob-active-border)}.pub-label{font-size:12px;color:var(--prefs-muted-strong);white-space:nowrap;margin-left:8px}.account[data-page=prefs] .p-sec-ava .avatar-row{justify-items:center}.account[data-page=prefs] .p-sec-ava .avatar-actions{align-items:center;justify-items:center;text-align:center}.account[data-page=prefs] .p-sec-ava .avatar-actions .btns{justify-content:center}.acc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}@media (max-width:720px){.acc-grid{grid-template-columns:1fr}}.acc-row{display:grid;gap:6px}.acc-row label{font-size:12px;color:var(--muted);display:block;line-height:1.2}.age-sex-grid,.age-sex-grid .cell{min-width:0}.age-sex-grid .cell .inp,.age-sex-grid .cell select.inp{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.age-sex-grid .cell select.inp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-sec-person,.p-sec-person .acc-grid,.p-sec-person .acc-row{min-width:0}.p-sec-person .acc-row>*{min-width:0;max-width:100%}.acc-row.short .inp{width:84px;text-align:center}.acc-row--age .inp,.acc-row--age-sex .cell-age .inp{max-width:120px;height:40px;padding-block:10px;line-height:20px;text-align:center}.acc-row--age-sex .cell-age .inp.js-age-disp{cursor:pointer;-webkit-user-select:none;user-select:none}.native-date-hidden{position:fixed;left:0;top:0;width:0;height:0;padding:0;margin:0;border:0;opacity:0;pointer-events:auto;z-index:-1}.acc-row--age-sex .age-sex-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;align-items:start;justify-content:stretch;justify-items:stretch}.acc-row--age-sex{--person-empty-fg: color-mix(in srgb, var(--btn-fg) 70%, transparent)}.acc-row--age-sex .cell{display:grid;gap:6px;min-width:0}.acc-row--age-sex .cell .inp{width:100%;max-width:100%;height:40px;padding-block:10px;line-height:20px;text-align:center;min-width:0}.acc-row--age-sex .cell-sex .ui-select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.acc-row--age-sex .cell-sex .ui-select__button{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden;box-sizing:border-box;position:relative;justify-content:center;text-align:center;padding-left:12px;padding-right:28px}.acc-row--age-sex .cell-sex .ui-select__button>*{min-width:0}.acc-row--age-sex .cell-sex .ui-select__button .ui-select__label,.acc-row--age-sex .cell-sex .ui-select__button .ui-select__value,.acc-row--age-sex .cell-sex .ui-select__button .ui-select__text,.acc-row--age-sex .cell-sex .ui-select__button .value,.acc-row--age-sex .cell-sex .ui-select__button span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:20px}.acc-row--age-sex .cell-sex .ui-select__button .ui-select__label{width:100%;padding-right:0;font-size:14px}.acc-row--age-sex .cell-sex .ui-select__button .ui-select__chev{position:absolute;right:10px;margin-left:0}.acc-row--age-sex .cell-age .js-age-disp::placeholder{color:var(--person-empty-fg);opacity:1}.acc-row--age-sex .cell-sex .ui-select.is-empty .ui-select__label{color:var(--person-empty-fg);opacity:1}.account[data-page=prefs] .p-sec-person .ui-select:has(.js-country) .ui-select__button,.account[data-page=prefs] .p-sec-person .ui-select:has(.js-city) .ui-select__button,.account[data-page=prefs] .p-sec-person .ui-select:has(.js-country) .ui-select__label,.account[data-page=prefs] .p-sec-person .ui-select:has(.js-city) .ui-select__label{font-size:16px;line-height:1.2}.acc-row--age-sex .cell-sex .inp option{text-align:center}.acc-row.short.acc-row--age{padding:0!important}.acc-row.short.acc-row--age>label{padding:2px 2px 0!important;margin:0!important}.acc-row--age .inp::-webkit-outer-spin-button,.acc-row--age .inp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.acc-row--age .inp[type=number]{-moz-appearance:textfield}.acc-row--last-vis .last-vis-wrap{display:inline-flex;gap:8px}.p-sec-person .person-2col{display:contents}@media (max-width:1100px) and (min-width:721px){.p-sec-person{height:auto!important;min-height:0!important}.p-sec-person .person-2col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"fn fn" "ln ln" "age age" "vis vis";gap:12px 14px;grid-column:1 / -1;align-items:start}.p-sec-person .person-2col .acc-row--first-name{grid-area:fn}.p-sec-person .person-2col .acc-row--last-name{grid-area:ln}.p-sec-person .person-2col .acc-row--age-sex{grid-area:age}.p-sec-person .person-2col .acc-row--last-vis{grid-area:vis}.p-sec-person .person-2col .acc-row--age-sex .age-sex-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;align-items:start}.p-sec-person .person-2col .acc-row--age-sex .cell{min-width:0}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .inp{width:100%;max-width:100%;min-width:0}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button{width:100%!important;min-width:0}}@media (max-width:720px){.p-sec-person .person-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;grid-column:1 / -1;overflow:visible}.p-sec-person .person-2col>*{min-width:0}.p-sec-person .person-2col .acc-row--age-sex .age-sex-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 10px}.p-sec-person .person-2col .acc-row--age-sex .cell{min-width:0}.p-sec-person .person-2col .acc-row--age-sex .cell .inp{width:100%;max-width:100%;min-width:0;text-align:center}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button{width:100%!important;min-width:0!important}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button{position:relative;justify-content:center;text-align:center;padding-left:12px;padding-right:28px}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button .ui-select__label{width:100%;padding-right:0;text-align:center}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button .ui-select__chev{position:absolute;right:10px;margin-left:0}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__menu .ui-select__option{text-align:center}.p-sec-person .person-2col .acc-row--last-vis .last-vis-wrap{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.p-sec-person .person-2col .acc-row--last-vis .last-vis-wrap .chip{flex:0 1 auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.dob-popover{position:absolute;z-index:10000;width:300px;max-width:92vw;background:linear-gradient(var(--glass-bg),var(--glass-bg));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));border:1px solid var(--prefs-glass-border);border-radius:12px;box-shadow:var(--prefs-glass-shadow);padding:10px;opacity:0;transform:translateY(6px) scale(.98);transition:opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1);color:var(--prefs-pill-fg);-webkit-user-select:none;user-select:none}.dob-popover.open{opacity:1;transform:translateY(0) scale(1)}.dob-popover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:var(--prefs-glass-highlight)}.dob-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-bottom:8px}.dob-nav{display:grid;grid-template-columns:auto 110px auto;align-items:center;justify-content:center;column-gap:8px}.dob-title{font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dob-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-pill-fg);cursor:pointer;padding:0;line-height:1;font-size:14px}.dob-btn:hover{filter:brightness(1.06)}.dob-title{font-weight:700;text-align:center;white-space:nowrap}.dob-year{border-radius:8px;height:32px;padding:0;display:flex;align-items:center}.dob-popover select.dob-year{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:8px;height:32px;padding:0 28px 0 10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23cfcfcf' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px}.dob-popover select.dob-year:focus,.dob-popover select.dob-year:focus-visible,.dob-popover select.dob-year:active{outline:0;border-color:var(--btn-bd);box-shadow:none}.dob-popover .ui-select__button{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:8px;height:32px;padding:0 10px;min-width:0;line-height:1.1}.dob-popover .ui-select__button:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.dob-popover .ui-select__button:focus-visible{border-color:var(--btn-primary-bd);box-shadow:0 0 0 2px var(--btn-focus-ring)}.dob-year .ui-select__button{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bd);height:32px}.dob-year .ui-select__button:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.dob-year .ui-select__button:focus-visible{border-color:var(--btn-primary-bd);box-shadow:0 0 0 2px var(--btn-focus-ring)}.dob-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.dob-cell{height:32px;border-radius:8px;display:grid;place-items:center;background:var(--prefs-date-surface-bg);border:1px solid var(--prefs-date-surface-border);cursor:pointer;font-variant-numeric:tabular-nums}.dob-cell:hover{border-color:var(--prefs-date-surface-hover-border);background:var(--prefs-date-surface-hover-bg)}.dob-cell[aria-disabled=true]{opacity:.38;cursor:default;filter:grayscale(.2)}.dob-cell[aria-disabled=true]:hover{background:var(--prefs-date-surface-bg);border-color:var(--prefs-date-surface-border)}.dob-week{font-size:12px;color:var(--prefs-date-week);background:transparent;border-color:transparent;cursor:default}.dob-today{outline:1px dashed var(--prefs-date-today-outline)}.dob-selected{background:var(--prefs-date-selected-gradient);border-color:var(--prefs-date-selected-border);color:var(--prefs-date-selected-text)}.acc-grid .acc-row>input.inp.js-first,.acc-grid .acc-row>input.inp.js-last{box-sizing:border-box;height:40px;line-height:normal}.p-sec-person .js-last-chip{display:inline-flex;align-items:center;box-sizing:border-box;height:28px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-chip-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;flex:0 1 auto;min-width:0;max-width:100%}.p-sec-person .js-last-chip[data-state=ok]{border-color:var(--prefs-status-success-border);background:var(--prefs-status-success-bg);color:var(--prefs-status-success-text)}.p-sec-person .js-last-chip[data-state=bad]{border-color:var(--prefs-status-error-border);background:var(--prefs-status-error-bg);color:var(--prefs-status-error-text)}.links-grid--pretty{display:grid;grid-template-columns:1fr 1fr;gap:16px 14px;max-width:100%;min-width:0}@media (max-width:880px){.links-grid--pretty{grid-template-columns:1fr}}.link-row{display:grid;gap:4px;min-width:0}.link-row label{font-size:12px;color:var(--muted);padding:0}.link-row .field-wrap{position:relative;width:100%;max-width:100%;min-width:0}.link-row .with-ico{padding-left:34px!important}.link-row .link-input{box-sizing:border-box;height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;direction:ltr;min-width:0;max-width:100%;color:var(--link-input-text, var(--text));caret-color:var(--link-input-caret, var(--text))}.link-row .link-input::placeholder{color:var(--muted);opacity:.8}.link-row .link-input.is-applied{border-color:var(--accent, #22c55e);background:#22c55e0a}.field-ico-svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--prefs-chip-text);pointer-events:none}.field-ico-svg svg{width:100%;height:100%;display:block}.inst-prof{display:grid;gap:14px;--years-w:86px;--years-pad-r:18px;--years-suf-right:12px;--ibox-min-h: 660px;max-width:100%;min-width:0;--ibox-scrollbar-w: 8px;--ibox-scrollbar-offset: 6px;--ibox-scrollbar-thumb: var(--prefs-scrollbar-thumb);--ibox-scrollbar-thumb-hover: var(--prefs-scrollbar-thumb-hover);--ibox-scrollbar-rgb: var(--prefs-scrollbar-rgb);--ibox-scrollbar-alpha: var(--prefs-scrollbar-alpha);--ibox-scrollbar-alpha-hover: var(--prefs-scrollbar-alpha-hover);--grip-rgb: var(--prefs-grip-rgb);--grip-bg: var(--prefs-grip-bg)}.inst-prof .sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0;width:100%}@media (max-width:880px){.inst-prof .sec-head .p-rail{flex-wrap:wrap;justify-content:flex-end;margin-left:0!important}}.inst-prof .sec-head .sec-title{font-weight:800;color:var(--prefs-section-title);font-size:16px;line-height:1.2;padding:0 2px}.inst-prof .sec-head .sec-title-wrap{display:inline-flex;align-items:center;gap:6px}.inst-prof .sec-head .p-rail{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:0 1 auto;max-width:100%;flex-wrap:nowrap}@media (max-width:880px){.inst-prof .sec-head .p-rail{flex-wrap:wrap;justify-content:flex-end}}.inst-prof .sec-head .pub-label{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--prefs-section-hint);min-width:0;max-width:100%;text-align:left}.inst-prof .sec-head .pub-label-text{white-space:normal;overflow:visible;text-overflow:clip;min-width:0}@media (max-width:880px){.inst-prof .sec-head .pub-label{max-width:220px}}.inst-prof .cards{display:grid!important;grid-template-columns:none!important;--cards-gap: 12px;--card-w: 360px;grid-auto-flow:column!important;grid-auto-columns:var(--card-w)!important;gap:var(--cards-gap)!important;margin:0!important;width:100%;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;padding-right:calc(var(--cards-gap) + 16px);padding-bottom:18px;scroll-padding-right:calc(var(--cards-gap) + 16px);scrollbar-gutter:stable both-edges;overflow-clip-margin:18px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--prefs-scrollbar-thumb) transparent}.inst-prof .cards-wrap{position:relative;overflow:hidden;max-width:100%;min-width:0;padding-bottom:10px}@media (max-width:880px){.inst-prof .cards:before,.inst-prof .cards:after{display:none!important}.inst-prof .ibox .fade-bottom{display:none!important}}.inst-prof .cards-wrap{position:relative}.inst-prof .cards{position:relative;z-index:0}.inst-prof .cards-wrap:before,.inst-prof .cards-wrap:after{z-index:1}.inst-prof .cards-wrap:before,.inst-prof .cards-wrap:after{content:"";position:absolute;top:0;bottom:10px;width:50px;pointer-events:none;opacity:0;transition:opacity .18s ease}.inst-prof .cards-wrap:before{left:0;background:var(--prefs-cards-fade-overlay)}.inst-prof .cards-wrap:after{right:0;background:var(--prefs-cards-fade-overlay)}.inst-prof .cards-wrap.has-left:before{opacity:1;background:var(--prefs-cards-fade-left)}.inst-prof .cards-wrap.has-right:after{opacity:1;background:var(--prefs-cards-fade-right)}.inst-prof .cards::-webkit-scrollbar{height:8px}.inst-prof .cards::-webkit-scrollbar-track{background:transparent}.inst-prof .cards::-webkit-scrollbar-thumb{background-color:var(--ibox-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.inst-prof .cards::-webkit-scrollbar-thumb:hover{background-color:var(--ibox-scrollbar-thumb-hover)}@media (max-width:880px){.inst-prof .cards{display:flex!important;gap:var(--cards-gap)!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;width:100%;max-width:100%;min-width:0;margin:0!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;padding-right:var(--cards-gap);padding-bottom:14px;scroll-padding-right:var(--cards-gap);scrollbar-gutter:stable both-edges;overflow-clip-margin:14px}.inst-prof .cards:after{content:"";flex:0 0 var(--cards-gap)}.inst-prof .cards .ibox{flex:0 0 calc(86vw - 48px);max-width:calc(86vw - 48px);min-width:260px;box-sizing:border-box}.inst-prof,.inst-prof *{min-width:0}}.inst-prof .ibox{border:1px solid var(--prefs-card-border);background:var(--prefs-card-bg);border-radius:12px;padding:12px;display:grid;gap:10px;position:relative;--cap-bg:var(--prefs-pill-bg);--cap-bd:var(--prefs-pill-border);--cap-fg:var(--prefs-pill-fg);box-sizing:border-box;min-height:var(--ibox-min-h);align-content:start}.inst-prof .ibox{--grip-h:16px;--grip-alpha:.1;--grip-dot:1px;--grip-gap-x:0px;--grip-y1:10px;--grip-y2:16px}.inst-prof .ibox-grip{height:var(--grip-h);margin:-12px -12px 6px;border-radius:12px 12px 0 0;position:relative;cursor:grab;--dot: var(--prefs-grip-pattern);background-image:var(--dot),var(--dot);background-repeat:repeat-x,repeat-x;background-size:var(--grip-gap-x) 100%,var(--grip-gap-x) 100%;background-position:5px var(--grip-y1),0 var(--grip-y2);background-color:var(--grip-bg)}.inst-prof .ibox-grip:active{cursor:grabbing}.inst-prof .ihead{display:flex;align-items:center;gap:10px;height:28px;flex:0 0 28px}.inst-prof .ihead *{line-height:1!important;font-size:12px}.inst-prof .ipill{font-size:16px;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;background:var(--cap-bg);border:1px solid var(--cap-bd);color:var(--cap-fg)}.inst-prof .ihead .ibox-x{margin-left:auto;flex-shrink:0}.inst-prof .ihead .ibox-x:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}@keyframes ibox-x-pulse{0%,to{transform:scale(1);border-color:var(--prefs-close-border);box-shadow:0 0 0 0 var(--prefs-close-pulse-base);color:var(--prefs-close-fg)}50%{transform:scale(1.14);border-color:var(--prefs-close-pulse-border);box-shadow:var(--prefs-close-pulse-shadow);color:var(--prefs-close-pulse-color)}}.inst-prof .ihead .ibox-x.x-pulse{animation:ibox-x-pulse 1.1s ease-in-out 2}@media (prefers-reduced-motion: reduce){.inst-prof .ihead .ibox-x.x-pulse{animation:none}}.inst-prof .igrid{display:grid;grid-template-columns:1fr;gap:10px 12px;margin:0!important}.inst-prof .ibox .fi{display:flex;flex-direction:column;gap:var(--music-fi-gap, 12px);margin:0!important;padding:0}.inst-prof .ibox .fi>span{line-height:1.2}.inst-prof .ibox .inp{height:36px!important;min-height:36px!important;padding:6px 10px;background:var(--prefs-chip-bg);border:1px solid var(--prefs-field-border-strong);color:var(--prefs-pill-fg);border-radius:8px;width:100%}.inst-prof .inline{display:flex;align-items:center;gap:8px}.inst-prof .switch{display:inline-flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none;cursor:pointer}.inst-prof .switch>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.inst-prof .switch .switch-ui{position:relative;width:44px;height:24px;border-radius:999px;background:var(--prefs-toggle-bg);border:1px solid var(--prefs-toggle-border);display:inline-block;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.inst-prof .switch .switch-ui i{position:absolute;left:3px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--prefs-toggle-knob-bg);border:1px solid var(--prefs-toggle-knob-border);box-shadow:var(--prefs-switch-knob-shadow-sm);transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s}.inst-prof .switch input:checked+.switch-ui{background:var(--prefs-toggle-success-bg);border-color:var(--prefs-toggle-success-border)}.inst-prof .switch input:checked+.switch-ui i{left:calc(100% - 21px);background:var(--prefs-toggle-success-knob);border-color:var(--prefs-switch-knob-active-border)}.inst-prof .switch .switch-lbl{font-size:12px;color:var(--prefs-muted-strong);white-space:nowrap}.inst-prof .pc-badge{display:none;width:44px;height:24px;border-radius:999px;align-items:center;justify-content:center;background:var(--prefs-toggle-badge-bg);border:1px solid var(--prefs-toggle-badge-border);box-shadow:var(--prefs-toggle-badge-shadow);font-size:14px;line-height:1;-webkit-user-select:none;user-select:none;color:var(--prefs-toggle-success-knob)}.inst-prof .years-wrap{position:relative;display:inline-block;width:var(--years-w);height:36px}.inst-prof .years-wrap .inp-years{width:100%;height:36px;padding:6px 10px;background:var(--prefs-chip-bg);border:1px solid var(--prefs-field-border-strong);color:var(--prefs-pill-fg);border-radius:8px;text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.inst-prof .years-wrap .inp-years[disabled]{text-align:center;color:var(--prefs-muted-strong)}.inst-prof .years-wrap .inp-years[disabled]::placeholder{color:var(--prefs-muted-strong);opacity:.9;text-align:center}.inst-prof .years-suf{position:absolute;left:0;top:50%;transform:translateY(calc(-50% + 1px));pointer-events:none;color:var(--prefs-muted-strong);opacity:.9;-webkit-user-select:none;user-select:none;display:none;line-height:1;padding-top:0}.inst-prof .years-mirror{position:absolute;left:0;top:0;visibility:hidden;white-space:pre;font:inherit;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;padding:0;margin:0;border:0}.inst-prof .inp-years::placeholder{color:var(--prefs-muted-strong);opacity:.9;text-align:left}.inst-prof .inp-years::-webkit-outer-spin-button,.inst-prof .inp-years::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inst-prof .inp-years[type=number]{-moz-appearance:textfield}.inst-prof .chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.inst-prof .chip-btn{height:26px;font-weight:200;font-size:16px;padding:0 10px;border-radius:999px;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-chip-text);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,filter .18s ease,transform .08s,box-shadow .18s ease;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inst-prof .chip-btn:active{transform:scale(.98)}.inst-prof .chip-btn.sel{background:var(--cap-bg);border-color:var(--cap-bd);font-size:16px;font-weight:200;color:var(--cap-fg);box-shadow:none}.inst-prof .chip-btn.sel:hover,.inst-prof .chip-btn.sel:focus-visible{filter:brightness(1.06);box-shadow:none}.inst-prof .chip-btn .chip-parens{color:var(--prefs-helper-muted)}.inst-prof .chip-btn .chip-parens .chip-paren-inner{color:inherit}.inst-prof .ibox.dragging{opacity:.96;box-shadow:var(--prefs-dnd-shadow);z-index:1000;pointer-events:none;transform:translate(0)}.inst-prof .ibox.placeholder{outline:1px dashed var(--prefs-dnd-placeholder-border);background:var(--prefs-dnd-placeholder-bg);border-radius:12px}.inst-prof .ibox-grip,.inst-prof .ibox.dragging,.inst-prof .ibox.dragging *{-webkit-user-select:none;user-select:none}.inst-prof .cards{position:relative}.lang-popover{position:absolute;width:var(--lang-w, auto);min-width:260px;max-width:min(92vw,var(--lang-w, 1200px));max-height:min(48vh,420px);padding:10px;overflow:auto;z-index:10000;--glass-bg: var(--prefs-glass-bg);--glass-border: var(--prefs-glass-border);--glass-inner: var(--prefs-glass-inner);--glass-blur: 12px;--glass-sat: 120%;--glass-bright: 108%;background:linear-gradient(var(--glass-bg),var(--glass-bg));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--prefs-glass-shadow);opacity:0;transform:translateY(6px) scale(.98);transition:opacity .16s ease,transform .18s cubic-bezier(.2,.8,.2,1)}.lang-popover.open{opacity:1;transform:translateY(0) scale(1)}.lang-popover:after{content:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lang-popover{background:var(--prefs-glass-bg)}}.lang-popover .chips{display:flex;flex-wrap:wrap;gap:8px}.lang-popover .lang-popover-sections{display:grid;gap:10px}.lang-popover .lang-popover-group{display:grid;gap:6px}.lang-popover .lang-popover-group-title{font-size:12px;font-weight:600;color:var(--prefs-muted-strong);letter-spacing:.02em}.lang-popover .chip-btn{height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-chip-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,filter .18s ease,transform .08s,box-shadow .18s ease}.lang-popover .chip-btn:hover{border-color:var(--prefs-chip-hover-border);background:var(--prefs-chip-hover-bg)}.lang-popover .chip-btn:active{transform:scale(.98);background:var(--prefs-chip-active-bg)}.lang-popover .chip-btn.sel{background:var(--cap-bg);border-color:var(--cap-bd);color:var(--cap-fg);box-shadow:none}.lang-popover .chip-btn.sel:hover,.lang-popover .chip-btn.sel:focus-visible{filter:brightness(1.06);box-shadow:none}html[data-theme=dark] .inst-prof .chip-btn.sel:hover,html[data-theme=dark] .inst-prof .chip-btn.sel:focus-visible,html[data-theme=dark] .lang-popover .chip-btn.sel:hover,html[data-theme=dark] .lang-popover .chip-btn.sel:focus-visible{filter:brightness(1.14) saturate(1.06);border-color:color-mix(in srgb,var(--cap-bd) 78%,#ffffff);background:color-mix(in srgb,var(--cap-bg) 88%,#ffffff)}.inst-prof .add-chip{height:26px;padding:0 12px 0 16px;border-radius:999px;border:1px dashed var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-muted-strong);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .14s,border-color .14s,transform .08s,box-shadow .14s;align-self:flex-start;width:auto;-webkit-user-select:none;user-select:none}.inst-prof .add-chip:after{content:"";width:14px;height:14px;background:currentColor;opacity:.9;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 5v14M5 12h14" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 5v14M5 12h14" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.inst-prof .add-chip:hover{border-color:var(--prefs-chip-hover-border);background:var(--prefs-chip-hover-bg);color:var(--prefs-chip-hover-text)}.inst-prof .add-chip:active{transform:scale(.98);background:var(--prefs-chip-active-bg)}.inst-prof .add-chip:focus-visible{outline:2px solid var(--prefs-chip-focus-outline);outline-offset:2px;border-style:solid}.inst-prof .ibox{height:var(--ibox-min-h);grid-template-rows:auto auto 1fr}.inst-prof .ibox .ibox-scroll{overflow:auto;min-height:0;-webkit-overflow-scrolling:touch;padding-right:var(--ibox-scrollbar-offset);margin-right:calc(0px - var(--ibox-scrollbar-offset));scrollbar-width:thin;scrollbar-color:transparent transparent}.inst-prof .ibox .ibox-scroll::-webkit-scrollbar{width:max(var(--ibox-scrollbar-w),6px);height:max(var(--ibox-scrollbar-w),6px)}.inst-prof .ibox .ibox-scroll::-webkit-scrollbar-track{background:transparent}.inst-prof .ibox .ibox-scroll::-webkit-scrollbar-thumb{background-color:var(--prefs-scrollbar-clear);border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .22s ease,border-color .22s ease}.inst-prof .ibox:hover .ibox-scroll,.inst-prof .ibox:focus-within .ibox-scroll{scrollbar-color:var(--ibox-scrollbar-thumb) transparent}.inst-prof .ibox:hover .ibox-scroll::-webkit-scrollbar-thumb,.inst-prof .ibox:focus-within .ibox-scroll::-webkit-scrollbar-thumb{background-color:var(--ibox-scrollbar-thumb)}.inst-prof .ibox .ibox-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--ibox-scrollbar-thumb-hover)}.inst-prof .ibox .fade-bottom{position:absolute;left:1px;right:1px;bottom:1px;height:56px;pointer-events:none;background:var(--prefs-card-fade-bottom);border-bottom-left-radius:11px;border-bottom-right-radius:11px;opacity:1;transition:opacity .18s ease}.inst-prof .ibox.no-fade .fade-bottom{opacity:0}@media (max-width:880px){.help-tip-pop{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;right:auto!important;bottom:auto!important;max-width:min(92vw,420px);width:auto;z-index:46000}}.prod-prof,.prod-prof .prod-grid{display:grid;gap:16px}.prod-prof .row-head{margin-bottom:2px}.prod-prof .prod-title{display:inline-block;font-weight:800;font-size:16px;line-height:1.2;color:var(--prefs-section-title);padding:0 2px}.prod-prof .fi{display:grid;gap:8px}.prod-prof .fi-head{display:inline-flex;align-items:baseline;gap:6px}.prod-prof .fi-head .hint-inline{font-style:normal;font-weight:400}.prod-prof .hint-inline{margin-top:0;color:var(--prefs-muted-strong);font-size:12px;line-height:1.3}.prod-prof .gear-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;align-items:center}@media (max-width: 980px){.prod-prof .gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.prod-prof .gear-grid{grid-template-columns:1fr}}.prod-prof .gear-itm{margin:0}.prod-prof .specsel-add-custom{align-self:flex-start;margin:8px 10px 6px;padding:6px 10px;border-radius:999px;border:1px dashed var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-chip-text);font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.prod-prof .specsel-add-custom:hover{border-color:var(--prefs-acc-border);background:var(--prefs-acc-bg);color:var(--prefs-acc-text)}.prod-prof .specsel-add-custom:disabled{pointer-events:none}.prod-prof .specsel-add-custom.is-blocked{border-style:dashed}.prod-prof .specsel-custom-hint{margin:4px 10px 8px;padding:0;border:0;background:transparent;text-align:left;font-size:12px;line-height:1.35;color:var(--prefs-muted-strong);cursor:default}.prod-prof .prod-sel.specsel-custom-ready .specsel-input input.specsel-filter.as-chip{border:1px dashed var(--chipsel-input-chip-border, var(--cap-bd, #2a2a2a))!important;background:var(--chipsel-input-chip-bg, #0f0f0f)!important;--prefs-custom-chip-accent: rgba(74, 222, 128, .95);animation:prefs-gear-chip-sides 1.2s linear infinite;transition:border-color .28s ease,box-shadow .28s ease,color .28s ease;will-change:transform}.prod-prof .prod-sel.specsel-custom-ready.specsel-custom-limit-hit .specsel-input input.specsel-filter.as-chip{--prefs-custom-chip-accent: rgba(248, 113, 113, .95);animation:prefs-gear-chip-sides 1.2s linear infinite,prefs-gear-chip-shake .38s cubic-bezier(.36,.07,.19,.97) 1}.prod-prof .prod-sel.specsel-custom-ready.specsel-custom-limit-hit .specsel-input .chip-x{animation:prefs-gear-chip-shake-x .38s cubic-bezier(.36,.07,.19,.97) 1;will-change:transform}.prod-prof .specsel-custom-hint.is-ready{color:#7dffb2;text-shadow:0 0 12px rgba(34,197,94,.25);background:linear-gradient(90deg,#22c55edb,#10b981fa,#22c55edb);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:prefs-gear-hint-flow 2.2s ease-in-out infinite;cursor:pointer}@keyframes prefs-gear-chip-sides{0%{box-shadow:inset 0 2px 0 var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)),inset 0 3px color-mix(in srgb,var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)) 55%,transparent),0 0 #0000}25%{box-shadow:inset -2px 0 0 var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)),inset -3px 0 color-mix(in srgb,var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)) 55%,transparent),0 0 #0000}50%{box-shadow:inset 0 -2px 0 var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)),inset 0 -3px color-mix(in srgb,var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)) 55%,transparent),0 0 #0000}75%{box-shadow:inset 2px 0 0 var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)),inset 3px 0 color-mix(in srgb,var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)) 55%,transparent),0 0 #0000}to{box-shadow:inset 0 2px 0 var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)),inset 0 3px color-mix(in srgb,var(--prefs-custom-chip-accent, rgba(74, 222, 128, .95)) 55%,transparent),0 0 #0000}}@keyframes prefs-gear-chip-shake{0%{transform:translateZ(0)}20%{transform:translate3d(-2px,0,0)}40%{transform:translate3d(2px,0,0)}60%{transform:translate3d(-2px,0,0)}80%{transform:translate3d(2px,0,0)}to{transform:translateZ(0)}}@keyframes prefs-gear-chip-shake-x{0%{transform:translate3d(0,-1px,0)}20%{transform:translate3d(-2px,-1px,0)}40%{transform:translate3d(2px,-1px,0)}60%{transform:translate3d(-2px,-1px,0)}80%{transform:translate3d(2px,-1px,0)}to{transform:translate3d(0,-1px,0)}}@keyframes prefs-gear-hint-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.inp[data-state=pending]{border-color:var(--prefs-input-pending-border);box-shadow:var(--prefs-input-pending-glow)}.btn-small{padding:8px 10px;border-radius:10px}.btn.icon{width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.inp,.account[data-page=prefs] .p-sec-extra .inp-username-side,.account[data-page=prefs] .p-sec-extra .inp-email-side,.account[data-page=prefs] .p-sec-extra .inp-pass-cur-side,.account[data-page=prefs] .p-sec-extra .inp-pass-new-side,.account[data-page=prefs] .p-sec-person .js-first,.account[data-page=prefs] .p-sec-person .js-last,.account[data-page=prefs] .p-sec-person .js-age-disp,.account[data-page=prefs] .p-sec-person .js-sex,.account[data-page=prefs] .p-sec-person .js-country,.account[data-page=prefs] .p-sec-person .js-city,.account[data-page=prefs] .p-sec-person .ui-select__button{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:12px;padding:10px 12px;font-size:14px;outline:none;transition:border-color .15s,background .15s,box-shadow .15s;width:100%;height:40px;box-sizing:border-box}.inp:hover,.account[data-page=prefs] .p-sec-extra .inp-username-side:hover,.account[data-page=prefs] .p-sec-extra .inp-email-side:hover,.account[data-page=prefs] .p-sec-extra .inp-pass-cur-side:hover,.account[data-page=prefs] .p-sec-extra .inp-pass-new-side:hover,.account[data-page=prefs] .p-sec-person .js-first:hover,.account[data-page=prefs] .p-sec-person .js-last:hover,.account[data-page=prefs] .p-sec-person .js-age-disp:hover,.account[data-page=prefs] .p-sec-person .js-sex:hover,.account[data-page=prefs] .p-sec-person .js-country:hover,.account[data-page=prefs] .p-sec-person .js-city:hover,.account[data-page=prefs] .p-sec-person .ui-select__button:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.inp:focus,.account[data-page=prefs] .p-sec-extra .inp-username-side:focus,.account[data-page=prefs] .p-sec-extra .inp-email-side:focus,.account[data-page=prefs] .p-sec-extra .inp-pass-cur-side:focus,.account[data-page=prefs] .p-sec-extra .inp-pass-new-side:focus,.account[data-page=prefs] .p-sec-person .js-first:focus,.account[data-page=prefs] .p-sec-person .js-last:focus,.account[data-page=prefs] .p-sec-person .js-age-disp:focus,.account[data-page=prefs] .p-sec-person .js-sex:focus,.account[data-page=prefs] .p-sec-person .js-country:focus,.account[data-page=prefs] .p-sec-person .js-city:focus,.account[data-page=prefs] .p-sec-person .ui-select__button:focus-visible{border-color:var(--btn-primary-bd);box-shadow:0 0 0 2px var(--btn-focus-ring)}.inp[data-state=ok],.account[data-page=prefs] .p-sec-extra .inp-username-side[data-state=ok],.account[data-page=prefs] .p-sec-extra .inp-email-side[data-state=ok],.account[data-page=prefs] .p-sec-extra .inp-pass-cur-side[data-state=ok],.account[data-page=prefs] .p-sec-extra .inp-pass-new-side[data-state=ok],.account[data-page=prefs] .p-sec-person .js-first[data-state=ok],.account[data-page=prefs] .p-sec-person .js-last[data-state=ok],.account[data-page=prefs] .p-sec-person .js-age-disp[data-state=ok],.account[data-page=prefs] .p-sec-person .js-sex[data-state=ok],.account[data-page=prefs] .p-sec-person .js-country[data-state=ok],.account[data-page=prefs] .p-sec-person .js-city[data-state=ok],.account[data-page=prefs] .p-sec-person .ui-select__button[data-state=ok]{border-color:var(--line);box-shadow:none}.inp[data-state=bad],.account[data-page=prefs] .p-sec-extra .inp-username-side[data-state=bad],.account[data-page=prefs] .p-sec-extra .inp-email-side[data-state=bad],.account[data-page=prefs] .p-sec-extra .inp-pass-cur-side[data-state=bad],.account[data-page=prefs] .p-sec-extra .inp-pass-new-side[data-state=bad],.account[data-page=prefs] .p-sec-person .js-first[data-state=bad],.account[data-page=prefs] .p-sec-person .js-last[data-state=bad],.account[data-page=prefs] .p-sec-person .js-age-disp[data-state=bad],.account[data-page=prefs] .p-sec-person .js-sex[data-state=bad],.account[data-page=prefs] .p-sec-person .js-country[data-state=bad],.account[data-page=prefs] .p-sec-person .js-city[data-state=bad],.account[data-page=prefs] .p-sec-person .ui-select__button[data-state=bad]{border-color:var(--prefs-input-error-border);box-shadow:var(--prefs-input-error-glow)}.inp:not([data-state]),.account[data-page=prefs] .p-sec-extra .inp-username-side:not([data-state]),.account[data-page=prefs] .p-sec-extra .inp-email-side:not([data-state]),.account[data-page=prefs] .p-sec-extra .inp-pass-cur-side:not([data-state]),.account[data-page=prefs] .p-sec-extra .inp-pass-new-side:not([data-state]),.account[data-page=prefs] .p-sec-person .js-first:not([data-state]),.account[data-page=prefs] .p-sec-person .js-last:not([data-state]),.account[data-page=prefs] .p-sec-person .js-age-disp:not([data-state]),.account[data-page=prefs] .p-sec-person .js-sex:not([data-state]),.account[data-page=prefs] .p-sec-person .js-country:not([data-state]),.account[data-page=prefs] .p-sec-person .js-city:not([data-state]),.account[data-page=prefs] .p-sec-person .ui-select__button:not([data-state]){border-color:var(--btn-bd);box-shadow:none}.field-hint{--hint-h: 14px;display:block;height:var(--hint-h);line-height:var(--hint-h);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--muted)}.field-hint.ok{color:var(--prefs-hint-success)}.muted{color:var(--muted);font-size:12px}.account[data-page=prefs] [data-scroll-target]{scroll-margin-top:90px}.account[data-page=prefs] [data-scroll-target].hint-flash{animation:prefsHintFlash 2.4s ease-in-out 0s 2;border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35),0 0 0 8px var(--brand-accent-a12)}@keyframes prefsHintFlash{0%{border-color:var(--surface-border);box-shadow:0 0 0 0 transparent}45%{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35),0 0 0 8px var(--brand-accent-a12)}to{border-color:var(--surface-border);box-shadow:0 0 0 0 transparent}}.field-hint.flow{height:auto;line-height:1.2;white-space:normal;text-overflow:clip}.p-idbar-block{display:none;padding:14px 22px 6px}.p-idbar{display:flex;align-items:center;gap:14px}.p-idbar-col{min-width:0;display:flex;flex-direction:column;gap:4px}@media (max-width:880px){.p-idbar-block{display:block}}.p-id-desktop{display:flex;align-items:center;gap:10px;min-width:0}.p-id-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.p-name-row{display:flex;align-items:center;gap:8px;min-width:0}.p-name{font-size:16px;font-weight:800;color:var(--text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-loc{color:var(--muted);font-size:12px}.p-ava-mini{width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--block-bg);border:1px solid var(--block-border);flex:0 0 auto}.p-ava-mini img{width:100%;height:100%;object-fit:cover;display:block}.account[data-page=prefs] .p-sec-head h2{margin:0;font-size:16px;color:var(--text)}.account[data-page=prefs] .p-sec-extra label{display:block;font-size:12px;height:16px;line-height:16px}.account[data-page=prefs] .p-sec-extra .inp[type=text],.account[data-page=prefs] .p-sec-extra .inp[type=email]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-rail{display:flex;gap:10px;justify-content:flex-end;align-items:center;padding-top:4px}.account[data-page=prefs] .p-actions-floating .acc-msg{position:absolute;right:calc(100% + 10px);top:calc(50% - 24px);transform:translateY(0) translate(4px);padding:6px 14px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap;background:var(--fab-apply-success-bg, #1F7A33);border:1px solid var(--fab-apply-success-border, #00A324);box-shadow:var(--fab-apply-success-shadow, 0 8px 24px rgba(0,0,0,.35));color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:10}.account[data-page=prefs] .p-actions-floating .acc-msg.is-visible{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.account[data-page=prefs] .p-actions-floating .acc-msg.is-error{background:var(--fab-apply-error-bg, #4b1111);border-color:var(--fab-apply-error-border, rgba(255,96,96,.95));box-shadow:var(--fab-apply-error-shadow, 0 0 0 1px rgba(255,96,96,.95), 0 0 24px rgba(255,0,0,.45))}.p-rail--hidden{display:none}.p-logout-inline{display:flex;gap:10px;justify-content:flex-start;align-items:center;padding:0 16px}.account[data-page=prefs] .p-row2{--col-ava: clamp(280px, 26vw, 310px);--col-role: minmax(480px, 1fr);--col-extra: minmax(320px, .9fr);--row2-gap: 16px;display:grid;gap:var(--row2-gap);align-items:stretch;transition:grid-template-columns .24s ease,gap .24s ease}.account[data-page=prefs] .p-row2>.p-sec{height:100%;min-width:0}.account[data-page=prefs] .p-sec-ava,.account[data-page=prefs] .p-sec-side,.account[data-page=prefs] .p-sec-extra{overflow:clip}@media (min-width:1181px){.account[data-page=prefs] .p-row2{grid-template-columns:minmax(0,var(--col-ava)) minmax(0,var(--col-role)) minmax(0,var(--col-extra))}.account[data-page=prefs] .p-sec-extra{grid-column:auto}}@media (min-width:881px) and (max-width:1180px){.account[data-page=prefs] .p-row2{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.account[data-page=prefs] .p-sec-extra{grid-column:1 / -1}}@media (max-width:880px){.account[data-page=prefs] .p-row2{grid-template-columns:1fr}.account[data-page=prefs] .p-sec-ava,.account[data-page=prefs] .p-sec-side,.account[data-page=prefs] .p-sec-extra{grid-column:1 / -1}.account[data-page=prefs] .p-sec-extra .acc-grid.acc-grid--compact{grid-template-columns:1fr}}.role-card{background:var(--block-bg);border:1px solid var(--block-border);border-radius:12px;padding:18px;display:grid;gap:12px;color:var(--text)}.role-list{margin:0;padding-left:18px;display:grid;gap:6px}.role-list li{color:var(--text)}.role-note{font-size:12px;color:var(--muted)}.acc-type-card{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.acc-type-card .acc-role-info{flex:1 1 auto;min-height:0}.acc-id-preview{display:flex;align-items:center;gap:10px}.acc-ava-mini{width:28px;height:28px;border-radius:50%;overflow:hidden;border:1px solid var(--block-border);background:var(--block-bg);flex:0 0 auto;position:relative}.acc-ava-mini img{width:100%;height:100%;object-fit:cover;display:none}.acc-ava-mini.has-ava img{display:block}.acc-ava-mini-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.acc-ava-mini-placeholder:after{content:"";width:32px;height:32px}.acc-ava-mini.has-ava .acc-ava-mini-placeholder{opacity:0;visibility:hidden}.acc-id-col{display:flex;flex-direction:column;gap:2px;min-width:0}.acc-login-row{display:flex;align-items:center;gap:8px;min-width:0}.acc-login{font-weight:700;color:var(--text);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-hint-small{color:var(--muted);font-size:12px}.type-switch{--sw-gap: 12px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;gap:var(--sw-gap)}.type-label{min-width:0;white-space:nowrap}.type-label.left{justify-self:end;text-align:right}.type-label.right{justify-self:start;text-align:left}@media (max-width:540px){.type-switch{--sw-gap: 10px}}.switch-btn{position:relative;width:120px;height:40px;border-radius:999px;background:var(--block-bg);border:1px solid var(--block-border);cursor:pointer;outline:none;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.switch-btn:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring)}.switch-btn .knob{position:absolute;width:34px;height:34px;border-radius:50%;left:4px;top:50%;transform:translateY(-50%);background:var(--prefs-type-switch-knob-bg);border:1px solid var(--block-border);box-shadow:var(--prefs-switch-knob-shadow);transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s}.switch-btn[aria-checked=true]{background:var(--prefs-switch-active-bg);border-color:var(--prefs-switch-active-border)}.switch-btn[aria-checked=true] .knob{left:calc(100% - 38px);background:var(--prefs-type-switch-knob-bg);border-color:var(--prefs-switch-knob-active-border)}.type-actions{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:12px}.acc-type-card .type-actions{margin-top:auto}.acc-type-card:not(.acc-type-dirty) .type-actions [data-act=applyRole],.acc-type-card:not(.acc-type-dirty) .type-actions .type-note{display:none}.account[data-page=prefs] .p-sec-extra .type-actions{margin-top:auto;grid-template-columns:1fr auto auto}.type-note{grid-column:1/2;color:var(--muted);font-size:10px;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.type-actions [data-act=applyRole],.type-actions [data-act=applyAccountSide]{grid-column:2/3;justify-self:end;min-width:140px;position:relative}.account[data-page=prefs] .p-sec-extra .type-actions [data-act=cancelAccountSide]{grid-column:2/3;justify-self:end;min-width:140px}.account[data-page=prefs] .p-sec-extra .type-actions [data-act=applyAccountSide]{grid-column:3/4}.type-actions [data-act=applyAccountSide] .btn-label{display:inline-flex;align-items:center;justify-content:center;transition:opacity .18s ease}.type-actions [data-act=applyAccountSide] .btn-spinner{position:absolute;inset:50% auto auto 50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .18s ease;animation:prefsApplySpin .85s cubic-bezier(.2,.05,.85,1) infinite}.type-actions [data-act=applyAccountSide].is-loading .btn-label{opacity:0}.type-actions [data-act=applyAccountSide].is-loading .btn-spinner{opacity:1}@keyframes prefsApplySpin{to{transform:rotate(360deg)}}.account[data-page=prefs] .p-sec-extra .type-actions [data-act=cancelAccountSide][hidden]{display:none!important}@media (max-width:540px){.switch-btn{width:108px;height:38px}.switch-btn .knob{width:30px;height:30px}}@media (max-width:380px){.switch-btn{width:96px;height:34px}.switch-btn .knob{width:28px;height:28px;left:3px}.switch-btn[aria-checked=true] .knob{left:calc(100% - 31px)}}.account[data-page=prefs] .p-row2b{--gap: 16px;display:grid;grid-template-columns:1fr;gap:var(--gap);transition:grid-template-columns .24s ease,gap .24s ease}@media (min-width:881px){.account[data-page=prefs] .p-row2b{grid-template-columns:1fr 1fr;align-items:stretch}.account[data-page=prefs] .p-row2b>.p-sec{height:356px}}.pass-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:center}.strength{display:flex;align-items:center;gap:10px;grid-column:1/span 3}.strength .bar{width:100%;height:6px;background:var(--block-bg);border:1px solid var(--block-border);border-radius:999px;overflow:hidden}.strength .bar-inner{display:block;height:100%;width:0%;background:var(--prefs-strength-gradient);transition:width .2s ease}.strength .label{font-size:12px;color:var(--muted);min-width:72px;text-align:right}.avatar-row{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:center;transition:grid-template-columns .24s ease,gap .24s ease,min-height .24s ease}.avatar-wrap{position:relative;width:180px;height:180px}.avatar-box.circle{position:relative;width:180px;height:180px;border-radius:50%;overflow:hidden;border:1px solid var(--block-border);background:var(--block-bg)}.avatar-box.circle .avatar-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .16s ease;z-index:1}.avatar-box.circle .avatar-placeholder:after{content:"";width:120px;height:120px}.avatar-box.circle.has-ava .avatar-placeholder{opacity:0;visibility:hidden}.avatar-box.circle.has-ava .avatar-img{display:block}.avatar-img{width:100%;height:100%;object-fit:cover;display:none}@media (max-width:880px){.avatar-row{grid-template-columns:128px 1fr;gap:14px;align-items:center}.avatar-wrap,.avatar-box.circle{width:128px;height:128px}}@media (max-width:520px){.account[data-page=prefs] .p-sec-ava .avatar-row{grid-template-columns:1fr!important;row-gap:16px!important;justify-items:center!important;align-items:center!important}.account[data-page=prefs] .p-sec-ava .avatar-wrap,.account[data-page=prefs] .p-sec-ava .avatar-box.circle{width:120px!important;height:120px!important}.account[data-page=prefs] .p-sec-ava .avatar-actions{width:100%;max-width:360px;justify-self:stretch!important;text-align:center}}.avatar-actions .hint{font-size:12px;color:var(--muted);margin-top:6px}@media (max-width:880px){.avatar-actions .hint{display:none!important}}.avatar-actions .draft-hint{display:block!important;font-size:12px;color:var(--muted);height:16px;line-height:16px;visibility:hidden;opacity:0;transition:opacity .15s ease;pointer-events:none;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:880px){.avatar-actions .draft-hint{font-size:11px;height:14px;line-height:14px}}@media (max-width:380px){.avatar-actions .draft-hint{font-size:10px;height:13px;line-height:13px}}.avatar-actions .draft-hint.on{visibility:visible;opacity:1}.avatar-actions .btns{display:flex;gap:8px;flex-wrap:wrap}.account[data-page=prefs] .p-sec-ava.avatar-single-button .avatar-actions .btns{width:200px;max-width:100%;justify-content:center}.account[data-page=prefs] .p-sec-ava.avatar-single-button .avatar-actions .btns .btn[data-act=upload]{width:100%;min-width:0}.account[data-page=prefs] .p-sec-ava .avatar-actions .avatar-crop-actions{width:200px;max-width:100%;display:flex;gap:8px}.account[data-page=prefs] .p-sec-ava .avatar-actions .avatar-crop-actions .btn{flex:1 1 0;width:auto;min-width:0}.account[data-page=prefs] .p-sec-ava [data-act=upload]{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--line)}.account[data-page=prefs] .p-sec-ava [data-act=upload]:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.account[data-page=prefs] .p-sec-ava [data-act=upload]:active{transform:none}.account[data-page=prefs] .p-sec-ava [data-act=edit][disabled],.account[data-page=prefs] .p-sec-ava [data-act=edit][aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd)}html[data-theme=light] .account[data-page=prefs] .p-sec-ava [data-act=edit][disabled],html[data-theme=light] .account[data-page=prefs] .p-sec-ava [data-act=edit][aria-disabled=true]{background:#f1f2f5;border-color:#d0d3dc;color:#9ca1ab;opacity:1}.avatar-actions [data-act=editAvatar][disabled],.avatar-actions [data-act=editAvatar][aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none}@media (max-width:880px){.avatar-actions .btns{display:grid;grid-template-columns:1fr;justify-content:center;justify-items:center;row-gap:12px;width:100%;margin:0 auto}.avatar-actions .btns .btn{width:100%}}@media (max-width:520px){.avatar-actions .btns .btn{padding:10px 14px;border-radius:10px;font-size:14px}}@media (max-width:380px){.avatar-actions .btns .btn{padding:8px 11px;font-size:13px}}.photos{display:flex;flex-direction:column;gap:12px}.photos-grid{display:grid;grid-template-columns:repeat(5,minmax(60px,1fr));gap:8px;transition:grid-template-columns .24s ease,gap .24s ease}@media (max-width:980px){.photos-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.photos-grid{grid-template-columns:repeat(3,1fr)}}.ph img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:1/1}.ph-badge{position:absolute;left:6px;bottom:6px;font-size:10px;padding:2px 6px;border-radius:999px;background:var(--prefs-photo-badge-bg);border:1px solid var(--prefs-photo-badge-border);color:var(--prefs-photo-badge-fg)}.photos-drop{position:relative;border:1.5px dashed rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-alpha));background:var(--prefs-drop-bg-overlay),var(--block-bg);border-radius:12px;min-height:120px;display:grid;place-items:center;padding:16px;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease;cursor:pointer}.photos-drop:hover{border-color:var(--btn-primary-bd);background:var(--prefs-drop-hover-overlay),var(--block-bg)}.photos-drop:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring);border-color:var(--btn-primary-bd)}.photos-drop.is-dragover{border-color:var(--prefs-drop-active-border);background:var(--prefs-drop-active-overlay),var(--block-bg);transform:translateY(-1px)}.pd-inner{display:flex;align-items:center;gap:12px;pointer-events:none}.pd-text{display:grid;gap:4px;text-align:left}.pd-title,.pd-sub{line-height:1.25}.pd-title{color:var(--text);font-weight:600;font-size:14px}.pd-sub{color:var(--muted);font-weight:500;font-size:13px}.pd-hint{color:var(--muted);font-weight:400;font-size:12px}.pd-ico{width:48px;height:48px;flex:0 0 auto;display:inline-block;opacity:.95;color:var(--prefs-drop-icon)}.account[data-page=prefs] .p-sec-music .music-prof .row+.row{margin-top:var(--music-block-gap, 16px)!important}.account[data-page=prefs] .p-sec-music [data-mount=genre-artists]>*+*{margin-top:var(--music-fi-gap, 12px)!important}.account[data-page=prefs] .p-sec-music [data-mount=genre-artists] .ga-mix,.account[data-page=prefs] .p-sec-music [data-mount=genre-artists] .ga-reco,.account[data-page=prefs] .p-sec-music [data-mount=genre-artists] [data-ga=mix]{margin-top:var(--music-fi-gap, 12px)!important}.p-header .p-burger,.account[data-page=prefs] .p-burger{position:relative;z-index:50002}.account[data-page=prefs] .p-burger .burger-icon{position:relative;width:24px;height:16px;display:block}.account[data-page=prefs] .p-burger .burger-icon i,.account[data-page=prefs] .p-burger .burger-icon:before,.account[data-page=prefs] .p-burger .burger-icon:after{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor;border-radius:2px;transition:transform .22s ease,opacity .2s ease,top .2s ease}.account[data-page=prefs] .p-burger .burger-icon i{top:7px}.account[data-page=prefs] .p-burger .burger-icon:before{top:0}.account[data-page=prefs] .p-burger .burger-icon:after{top:14px}body.sb-open .account[data-page=prefs] .p-burger .burger-icon i{opacity:0;transform:scaleX(.5)}body.sb-open .account[data-page=prefs] .p-burger .burger-icon:before{top:7px;transform:rotate(45deg)}body.sb-open .account[data-page=prefs] .p-burger .burger-icon:after{top:7px;transform:rotate(-45deg)}@keyframes avaVanish{to{opacity:0;transform:scale(.98)}}@keyframes avaAppear{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.avatar-img.fade-out{animation:avaVanish .16s ease forwards}.avatar-img.fade-in{animation:avaAppear .18s ease}body.drag-active{-webkit-user-select:none;user-select:none}.ph{position:relative;background:var(--block-bg);border:1px solid var(--block-border);border-radius:10px;overflow:hidden;cursor:grab;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1);will-change:transform}.ph.drag-origin-hidden{visibility:hidden}.ph-ghost{position:fixed;left:0;top:0;transform:translate(-50%,-50%) scale(1.04);z-index:56999;pointer-events:none;border-radius:10px;overflow:hidden;box-shadow:var(--prefs-photo-ghost-shadow);opacity:.98}.ph-ghost img{width:100%;height:100%;object-fit:cover;display:block}.ph-placeholder{position:relative;border:1px dashed var(--prefs-photo-placeholder-border);background:var(--prefs-photo-placeholder-pattern);border-radius:10px}.ph-placeholder:before{content:"";display:block;padding-top:100%}.ph.dragging{transition:transform 60ms linear;cursor:grabbing;z-index:2}.ph.drag-over{outline:2px dashed var(--prefs-photo-drag-outline);outline-offset:-4px}.ph.drag-over-before{transform:translate(10px);box-shadow:var(--prefs-photo-drag-shadow)}.ph.drag-over-after{transform:translate(-10px);box-shadow:var(--prefs-photo-drag-shadow)}body.is-grabbing,body.is-grabbing *{cursor:grabbing!important}.ph{cursor:grab}.ph.dragging{cursor:grabbing}@media (prefers-reduced-motion:reduce){.ph,.ph.dragging{transition:none!important}}.ava-x,.ph-x{position:absolute;z-index:3}.ava-x{top:-8px;right:-8px}.account[data-page=prefs] .prefs-xbtn{width:var(--prefs-remove-size);height:var(--prefs-remove-size);border-radius:var(--prefs-remove-radius);border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);box-shadow:var(--prefs-remove-shadow);display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;opacity:1;mix-blend-mode:normal;filter:none;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.account[data-page=prefs] .prefs-xbtn svg{width:14px;height:14px;display:block;pointer-events:none}.account[data-page=prefs] .prefs-xbtn:hover{transform:scale(1.05);background:var(--prefs-remove-bg-hover)}.account[data-page=prefs] .prefs-xbtn:active{transform:scale(.96);background:var(--prefs-remove-bg-active)}.account[data-page=prefs] .prefs-xbtn:focus-visible{outline:2px solid var(--accent, #3b82f6);outline-offset:2px}.account[data-page=prefs] .prefs-xbtn:disabled,.account[data-page=prefs] .prefs-xbtn[aria-disabled=true]{opacity:.4;pointer-events:none}.ph .prefs-xbtn{position:absolute;right:6px;top:6px}@media (min-width:881px){.account[data-page=prefs] .p-sec-ava .avatar-row{grid-template-columns:1fr!important;row-gap:12px!important;justify-items:center!important;align-items:center!important;min-height:320px;place-content:center}.account[data-page=prefs] .p-sec-ava .avatar-wrap{justify-self:center!important}.account[data-page=prefs] .p-sec-ava .avatar-actions{justify-self:center!important;text-align:center;max-width:360px;width:100%}.account[data-page=prefs] .p-sec-ava .avatar-actions .btns{justify-content:center}.account[data-page=prefs] .p-sec-ava .avatar-actions .hint,.account[data-page=prefs] .p-sec-ava .avatar-actions .draft-hint{text-align:center}}@media (min-width:1181px){.account[data-page=prefs] .p-row2{display:grid;grid-template-columns:minmax(0,clamp(280px,26vw,310px)) minmax(0,1fr) minmax(0,.9fr)!important;gap:var(--row2-gap, 16px)!important}.account[data-page=prefs] .p-sec-ava,.account[data-page=prefs] .p-sec-side,.account[data-page=prefs] .p-sec-extra{min-width:0}.account[data-page=prefs] .p-sec-extra{grid-column:auto!important}}@media (min-width:881px) and (max-width:1300px){.account[data-page=prefs] .p-row2{display:grid;grid-template-columns:1fr!important;gap:var(--row2-gap, 16px)!important}.account[data-page=prefs] .p-sec-ava,.account[data-page=prefs] .p-sec-side,.account[data-page=prefs] .p-sec-extra{grid-column:1 / -1!important}}@media (min-width:1201px) and (max-width:1700px){.account[data-page=prefs] .p-row2{grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important;gap:var(--row2-gap, 16px)!important}.account[data-page=prefs] .p-sec-extra{grid-column:1 / -1!important}}@media (max-width:880px){.account[data-page=prefs] .p-row2{grid-template-columns:1fr!important}.account[data-page=prefs] .p-sec-ava,.account[data-page=prefs] .p-sec-side,.account[data-page=prefs] .p-sec-extra{grid-column:1 / -1!important}}@media (min-width:881px) and (max-width:1500px){.account[data-page=prefs] .p-row2b{grid-template-columns:1fr!important}}@media (min-width:1500px){.account[data-page=prefs] .p-row2b{grid-template-columns:1fr 1fr!important}}@media (max-width:880px){.account[data-page=prefs] .p-sec-extra .acc-grid{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:2px 10px}}.account[data-page=prefs] .p-sec-ava,.account[data-page=prefs] .p-sec-type,.account[data-page=prefs] .p-sec-account,.account[data-page=prefs] .p-sec-person,.account[data-page=prefs] .p-sec-links{background:var(--block-bg);border:1px solid var(--block-border);border-radius:var(--radius);color:var(--text)}.account[data-page=prefs] .p-sec-ava .avatar-wrap,.account[data-page=prefs] .p-sec-ava .avatar-box.circle{margin:0 auto}.account[data-page=prefs] .p-sec-ava .avatar-actions{margin:0 auto;text-align:center}.account[data-page=prefs] .p-sec-ava .avatar-wrap,.account[data-page=prefs] .p-sec-ava .avatar-box.circle{width:200px!important;height:200px!important}.account[data-page=prefs] .p-sec-ava [data-act=edit]{width:200px}@media (min-width: 768px) and (max-width: 1366px) and (pointer: coarse),(min-width: 768px) and (max-width: 1366px) and (any-pointer: coarse){.account[data-page=prefs] .p-sec-ava .avatar-row{grid-template-columns:1fr!important;row-gap:16px!important;justify-items:center!important;align-items:center!important;place-content:center!important}.account[data-page=prefs] .p-sec-ava .avatar-wrap,.account[data-page=prefs] .p-sec-ava .avatar-box.circle{margin:0 auto!important;justify-self:center!important}.account[data-page=prefs] .p-sec-ava .avatar-actions{width:min(240px,100%)!important;margin:0 auto!important;justify-self:center!important;align-items:center!important;text-align:center!important}.account[data-page=prefs] .p-sec-ava:not(.is-cropping) .avatar-actions .avatar-default-actions{width:min(200px,100%)!important;margin:0 auto!important;grid-template-columns:1fr!important;justify-content:center!important;justify-items:stretch!important;row-gap:12px!important}.account[data-page=prefs] .p-sec-ava .avatar-actions .avatar-default-actions .btn{width:100%!important}.account[data-page=prefs] .p-sec-ava .avatar-actions .avatar-crop-actions{width:min(200px,100%)!important;margin:0 auto!important;grid-template-columns:1fr!important;justify-content:center!important;justify-items:stretch!important;row-gap:12px!important}}@media (max-width: 880px){.account[data-page=prefs] .p-row2b>.p-sec{height:auto!important}.account[data-page=prefs] .p-sec-links{overflow:visible}}.account[data-page=prefs] .specsel-popup .flt-popup-x{display:none}@media (max-width: 1250px){.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x{position:absolute;top:8px;right:16px;width:30px;height:30px;padding:0;display:grid!important;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border, #3a3a3a);background:var(--prefs-remove-bg, #121212);color:var(--prefs-remove-fg, #d6d6d6);cursor:pointer;z-index:3}.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x.flt-popup-x--inline,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x.flt-popup-x--inline{position:absolute;top:calc(50% + 2px);right:16px;margin:0;transform:translateY(-50%);flex:0 0 30px}.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x:hover,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x:hover{background:var(--prefs-remove-bg-hover, #1b1b1b)}.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x:active,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x:active{background:var(--prefs-remove-bg-active, #0d0d0d)}.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):hover,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):hover{transform:scale(1.04)}.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):active,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x:not(.flt-popup-x--inline):active{transform:scale(.96)}.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x.flt-popup-x--inline:hover,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x.flt-popup-x--inline:hover{transform:translateY(-50%) scale(1.04)}.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x.flt-popup-x--inline:active,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x.flt-popup-x--inline:active{transform:translateY(-50%) scale(.96)}.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x:before,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.account[data-page=prefs] .music-prof .specsel-popup .specsel-head,.account[data-page=prefs] .js-prod .specsel-popup .specsel-head{position:relative;padding-right:52px}}:root{--promo-ledger-plus: #00A324;--promo-ledger-minus: #5476e7}html[data-theme=dark]{--promo-ledger-plus: #00A324;--promo-ledger-minus: #5476e7}html[data-theme=light]{--promo-ledger-plus: #00A324;--promo-ledger-minus: #5b7ef1}.promotion-page{--promo-focus-accent: var(--promo-picker-accent, #1993da);--promo-focus-glow: var(--promo-picker-accent-glow, color-mix(in srgb, var(--promo-focus-accent) 35%, transparent));display:grid;gap:16px;padding-top:16px;padding-bottom:16px;min-width:0;max-width:100%}.promotion-page,.promotion-page .promo-card,.promotion-page .promo-wallet-head h3,.promotion-page .promo-highlight-head h2,.promotion-page .promo-highlight-sub,.promotion-page .promo-picked-name,.promotion-page .promo-control-title,.promotion-page .promo-price,.promotion-page .promo-ledger-row,.promotion-page .promo-ledger-table th,.promotion-page .promo-ledger-table td,.promotion-page .promo-step-value,.promotion-page .promo-step-btn,.promotion-page .promo-style-btn,.promotion-page .promo-random-btn,.promotion-page .promo-source-item,.promotion-page .promo-thumb-btn,.promotion-page .promo-wallet-balance-label,.promotion-page .promo-wallet-balance-value,.promotion-page .promo-wallet-balance-unit,.promotion-page .promo-ledger-dialog{transition:background-color .28s ease,background .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease,filter .28s ease}html[data-theme=dark] .promotion-page{--promo-picker-accent: #5fd7ff;--promo-picker-accent-glow: color-mix(in srgb, #5fd7ff 38%, transparent)}html[data-theme=light] .promotion-page{--promo-picker-accent: #2f8fb8;--promo-picker-accent-glow: color-mix(in srgb, #2f8fb8 28%, transparent)}.promo-card{border:1px solid var(--surface-border, rgba(255, 255, 255, .14));border-radius:14px;background:var(--surface-bg, rgba(20, 20, 20, .45));padding:14px;overflow:visible;min-width:0;max-width:100%}.promo-wallet-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.promo-wallet-history-card,.promo-wallet-balance-card{min-height:236px;display:flex;flex-direction:column}.promo-wallet-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.promo-wallet-head h3,.promo-highlight-head h2,.promotion-page .promo-card>h3{margin:0;font-size:18px;line-height:1.25;color:var(--text)}@media (max-width: 1500px){.promo-wallet-grid{grid-template-columns:1fr}.promo-wallet-balance-card{order:1}.promo-wallet-history-card{order:2}}.promo-wallet-balance{display:flex;align-items:center;gap:8px;color:var(--text, #eaeaea);font-weight:600}.promo-wallet-balance-hero{flex:1 1 auto;display:flex;align-items:center;justify-content:center;margin:6px 0 12px;padding:8px 4px}.promo-wallet-balance-main{display:flex;flex-direction:column;font-family:inherit;align-items:center;justify-content:center;gap:0}.promo-wallet-balance-label{color:var(--muted, #a5a5a5);font-size:13px;font-weight:500;line-height:1.2;margin-bottom:6px}.promo-wallet-balance-value{display:block;font-size:clamp(38px,4.4vw,60px);font-weight:800;line-height:1;height:1em;color:var(--text, #eaeaea);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.promo-wallet-balance-value-row{display:flex;align-items:flex-start;justify-content:center;gap:8px;min-height:clamp(38px,4.4vw,60px);flex:0 0 auto}.promo-wallet-balance-icon{display:none;width:1em;height:1em;color:var(--text, #eaeaea);line-height:0}.promo-wallet-balance-icon svg{width:100%;height:100%;display:block}.promo-wallet-balance-unit{color:var(--muted, #a5a5a5);font-size:14px;font-weight:500;line-height:1.25;text-align:center;margin-top:6px}.promo-wallet-topup-btn{margin-top:auto;align-self:flex-end;min-width:180px}.promo-wallet-history{display:grid;gap:4px;margin-top:2px;margin-bottom:14px;flex:0 0 auto;align-content:start;justify-items:stretch}.promo-wallet-history>.promo-ledger-row{min-height:24px;padding-block:0}.promo-ledger-row{display:grid;grid-template-columns:minmax(112px,max-content) minmax(0,1fr) minmax(64px,max-content);column-gap:clamp(8px,1.4vw,14px);row-gap:0;align-items:center;min-height:32px;padding-block:2px;font-size:13px;color:var(--muted, #a5a5a5)}.promo-ledger-row .amt.plus{color:var(--promo-ledger-plus)}.promo-ledger-row .amt.minus{color:var(--promo-ledger-minus)}.promo-ledger-row .kind.plus{color:var(--promo-ledger-plus)}.promo-ledger-row .kind.minus{color:var(--promo-ledger-minus)}.promo-ledger-row .dt{min-width:0;white-space:nowrap}.promo-ledger-row .kind{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-ledger-row .amt{white-space:nowrap;justify-self:end}.promo-ledger-empty{min-height:88px;display:grid;place-items:center;text-align:center;color:var(--muted, #a5a5a5);font-size:13px}.promo-ledger-scroll>.promo-ledger-empty{min-height:min(34vh,220px)}.promo-history-link{display:inline-flex;align-items:baseline;gap:8px;padding:0 2px 0 0;margin-top:0;border:0;background:transparent;color:var(--muted, #a5a5a5);font:inherit;font-size:13px;line-height:1.2;cursor:pointer;overflow:visible}.promo-history-link-text{position:relative;display:inline-block;font-size:13px;line-height:1.2;padding-bottom:2px}.promo-history-link-text:after{content:"";position:absolute;left:0;width:100%;bottom:0;height:1px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease,opacity .18s ease}.promo-history-link-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease,opacity .18s ease;opacity:.85}.promo-history-link:hover,.promo-history-link:focus-visible{color:var(--text, #eaeaea)}.promo-history-link:hover .promo-history-link-text:after,.promo-history-link:focus-visible .promo-history-link-text:after{opacity:1;transform:scaleX(1)}.promo-history-link:hover .promo-history-link-chevron,.promo-history-link:focus-visible .promo-history-link-chevron{opacity:1;transform:translate(2px) rotate(-45deg)}.promo-highlight-head{display:grid;gap:4px;margin-bottom:12px}.promo-highlight-sub{margin:0;color:var(--muted, #a5a5a5);font-size:13px}.promo-pick-row{display:flex;gap:14px;align-items:baseline;margin-bottom:10px}.promo-picker-toggle{display:inline-flex;align-items:center;gap:8px;padding:2px 0;border:0;background:transparent;color:var(--muted, #a5a5a5);font:inherit;cursor:pointer;position:relative}.promo-picker-toggle-text{font-size:14px;line-height:1.2;position:relative;display:inline-block;padding-bottom:2px}.promo-picker-toggle-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:0;transform-origin:left center;transform:scaleX(0);transition:transform .18s ease,opacity .18s ease}.promo-picker-toggle-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .22s ease,opacity .18s ease;opacity:.8}.promo-picker-toggle:hover{color:var(--text, #eaeaea)}.promo-picker-toggle:hover .promo-picker-toggle-chevron{opacity:1}.promo-picker-toggle[aria-expanded=true] .promo-picker-toggle-chevron{transform:rotate(45deg)}.promo-picker-toggle[aria-expanded=false]:hover .promo-picker-toggle-chevron,.promo-picker-toggle[aria-expanded=false]:focus-visible .promo-picker-toggle-chevron{transform:translate(2px) rotate(-45deg)}.promo-picker-toggle[aria-expanded=true]:hover .promo-picker-toggle-chevron,.promo-picker-toggle[aria-expanded=true]:focus-visible .promo-picker-toggle-chevron{transform:translate(2px) rotate(45deg)}.promo-picker-toggle:hover .promo-picker-toggle-text:after,.promo-picker-toggle:focus-visible .promo-picker-toggle-text:after{transform:scaleX(1);opacity:1}.promo-picked-name{min-width:0;font-size:15px;font-weight:400;line-height:1.2;margin-top:0;transform:none;color:var(--muted, #a5a5a5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-picker{border:1px solid transparent;border-radius:12px;padding:0 10px;margin-bottom:0;max-height:0;opacity:0;transform:translateY(-6px);overflow:hidden;pointer-events:none;transition:max-height .32s cubic-bezier(.22,.8,.24,1),opacity .24s ease,transform .24s ease,margin .24s ease,padding .24s ease,border-color .24s ease;will-change:max-height,opacity,transform}.promo-picker.is-open{border-color:var(--surface-border);padding:10px;margin-bottom:12px;max-height:460px;opacity:1;transform:translateY(0);pointer-events:auto}.promo-source-switch{display:flex;gap:8px;margin-bottom:10px;overflow-x:auto}.promo-source-item{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-radius:999px;border:1px solid var(--surface-border);background:transparent;color:inherit;cursor:pointer;position:relative;overflow:hidden}.promo-source-item.is-skeleton{cursor:default;pointer-events:none}.promo-source-item.is-active{border-color:var(--promo-focus-accent);box-shadow:none}.promo-source-item:focus-visible{outline:none;border-color:var(--promo-focus-accent);box-shadow:none}.promo-source-avatar{width:24px;height:24px;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--surface-border)}.promo-source-avatar-skeleton{border-color:transparent}.promo-source-avatar-skeleton .promo-skel-chip-btn{width:100%;height:100%;border-radius:999px}.promo-source-avatar-img{width:100%;height:100%;object-fit:cover}.promo-source-avatar-fallback{font-size:11px;font-weight:700}.promo-source-name{font-size:13px;color:var(--muted, #a5a5a5);white-space:nowrap}.promo-source-name-skeleton{display:inline-flex;align-items:center;min-width:74px}.promo-source-name-skeleton .promo-skel-label-sm{width:64px;height:12px}.promo-thumb-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:10px}.promo-thumb-btn{--promo-thumb-w: 170px;--promo-thumb-h: 304px;border:1px solid var(--surface-border);border-radius:10px;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;box-sizing:border-box;min-width:var(--promo-thumb-w);width:var(--promo-thumb-w);height:var(--promo-thumb-h);overflow:hidden;position:relative}.promo-thumb-btn.is-active{border-color:var(--promo-focus-accent);box-shadow:none}.promo-thumb-btn:focus-visible{outline:none;border-color:var(--promo-focus-accent);box-shadow:none}.promo-notify-thumb{position:relative;width:100%;height:100%;flex:0 0 auto;border-radius:10px;overflow:hidden;pointer-events:none}.promo-notify-thumb-inner{position:absolute;inset:50% auto auto 50%;width:310px;height:560px;transform:translate(-50%,-50%) scale(.537);transform-origin:center}.promo-notify-thumb .promo-wrap{width:310px;min-width:310px;height:560px;min-height:560px}.promo-notify-thumb .card{width:310px;min-width:310px;height:560px;min-height:560px;max-height:560px;margin:0;border-color:transparent!important;box-shadow:none!important;outline:none!important}.promo-notify-thumb .card,.promo-notify-thumb .card *{pointer-events:none!important;cursor:default!important}.promo-notify-thumb .card .corner-actions,.promo-notify-thumb .card .mini-delete-overlay{display:none!important}.promo-thumb-empty{color:var(--muted, #a5a5a5);font-size:13px;padding:4px 0}.promo-preview-scroll{overflow-x:auto;padding-top:8px;padding-bottom:14px;min-width:0;width:100%;max-width:100%}.promo-preview{--grid-card-w: clamp(248px, 24vw, 310px);--grid-card-h: calc(var(--grid-card-w) * 1.709677);--promo-label-h: 22px;display:grid;grid-template-columns:var(--grid-card-w) minmax(280px,340px) var(--grid-card-w);gap:16px;align-items:start;justify-content:center;justify-items:center;min-width:calc(var(--grid-card-w) * 2 + 280px + 32px);position:relative;max-width:100%}.promo-preview-col{display:grid;gap:6px;width:var(--grid-card-w);justify-items:center;padding-bottom:8px}.promo-preview-label{height:var(--promo-label-h);text-align:center;color:var(--muted, #a5a5a5);font-size:12px;display:flex;align-items:center;justify-content:center}.promo-card-wrap{width:var(--grid-card-w, 310px);max-width:var(--grid-card-w, 310px);min-width:var(--grid-card-w, 310px);margin:0 auto}.promo-card-wrap .card{width:var(--grid-card-w, 310px);min-width:var(--grid-card-w, 310px);height:var(--grid-card-h, 530px);min-height:var(--grid-card-h, 530px);max-height:var(--grid-card-h, 530px);margin:0;overflow:hidden}.promo-card-wrap .card:hover,.promo-card-wrap .card:active,.promo-card-wrap .card:focus-within{transform:none!important;box-shadow:none!important}.promo-card-wrap .card,.promo-card-wrap .card *{cursor:default!important}.promo-card-wrap .promo-wrap,.promo-card-wrap .card{pointer-events:none!important}.promo-card-wrap .promo-wrap.promo-frame.promo-aura-on:before{z-index:1}.promo-card-wrap .card .corner-actions,.promo-card-wrap .card .mini-delete-overlay{display:none!important}.promo-card-wrap .card .avatar,.promo-card-wrap .card .name,.promo-card-wrap .card .iconbtn,.promo-card-wrap .card .corner-btn,.promo-card-wrap .card .views,.promo-card-wrap .card .actions{pointer-events:none!important;cursor:default!important}.promo-card-wrap .card .preview-photo img,.promo-card-wrap .card .preview img{transform:none!important;transition:none!important}.promo-preview-mid{position:relative;min-height:var(--grid-card-h, 530px);display:flex;flex-direction:column;justify-content:space-between;gap:14px;width:100%;max-width:300px;min-width:min(240px,100%);margin-top:var(--promo-label-h)}.promo-preview-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:var(--muted, #a5a5a5);font-size:24px;line-height:1;pointer-events:none;z-index:2}.promo-center-top,.promo-center-bottom{display:flex;flex-direction:column;gap:10px}.promo-center-controls{min-width:0;max-width:100%;width:100%}.promo-center-controls .promo-control-row{justify-items:center}.promo-center-controls .promo-control-title{width:100%;text-align:center}.promo-center-controls .promo-style-list,.promo-center-controls .promo-aura-toggle-row{justify-content:center}.promo-controls-inline{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.promo-controls-under{display:none;margin-top:14px}.promo-controls-inline .promo-center-bottom{position:absolute;left:0;right:0;bottom:0;min-height:196px;justify-content:flex-end;padding-bottom:0}.promo-controls-inline .promo-center-top{position:absolute;left:0;right:0;top:26px;padding-top:0}.promo-controls-under .promo-center-bottom{max-width:420px;margin-left:auto;margin-right:auto;min-height:190px;justify-content:flex-end;padding-bottom:0}.promo-center-top{padding-top:26px;width:100%}.promo-center-bottom{padding-bottom:2px;width:100%;display:flex;flex-direction:column;gap:10px}.promo-control-row{display:grid;gap:10px}.promo-aura-toggle-row{display:inline-flex;align-items:center;gap:10px}.promo-aura-toggle{position:relative;width:64px;height:28px;border-radius:999px;background:var(--prefs-toggle-bg, color-mix(in srgb, var(--surface-bg, #151515) 88%, #ffffff 12%));border:1px solid var(--prefs-toggle-border, var(--surface-border, rgba(255, 255, 255, .18)));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;outline:none;flex:0 0 auto;vertical-align:middle;padding:0}.promo-aura-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent, #3b82f6) 28%,transparent)}.promo-aura-toggle .knob{position:absolute;width:22px;height:22px;border-radius:50%;left:3px;top:50%;transform:translateY(-50%);background:var(--prefs-toggle-knob-bg, color-mix(in srgb, #ffffff 90%, var(--surface-bg, #151515) 10%));border:1px solid var(--prefs-toggle-knob-border, var(--surface-border, rgba(255, 255, 255, .2)));box-shadow:0 1px 3px #00000047;transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s}.promo-aura-toggle[aria-checked=true]{background:var(--prefs-switch-active-bg, color-mix(in srgb, var(--brand-accent, #3b82f6) 22%, transparent));border-color:var(--prefs-switch-active-border, color-mix(in srgb, var(--brand-accent, #3b82f6) 44%, var(--surface-border, rgba(255, 255, 255, .2))))}.promo-aura-toggle[aria-checked=true] .knob{left:calc(100% - 25px);background:var(--prefs-toggle-active-knob-bg, #ffffff);border-color:var(--prefs-switch-knob-active-border, color-mix(in srgb, var(--brand-accent, #3b82f6) 42%, transparent))}.promo-aura-toggle.is-locked,.promo-step-btn.is-locked{cursor:not-allowed!important}.promo-aura-toggle.is-locked{opacity:.76}.promo-aura-toggle.is-locked[aria-checked=true]{background:#121212;border-color:var(--btn-bd)}.promo-aura-toggle.is-locked .knob,.promo-aura-toggle.is-locked[aria-checked=true] .knob{background:#70757f;border-color:var(--btn-bd)}.promo-step-btn.is-locked{opacity:.76}.promo-step-value.is-locked{cursor:not-allowed!important;opacity:.76;background:#121212!important;border-color:var(--btn-bd);color:#70757f;-webkit-text-fill-color:#70757f}.promo-step-btn.is-locked:hover,.promo-step-btn.is-locked:active,.promo-step-btn.is-locked:focus-visible{transform:none!important}.promo-control-title{font-size:14px;line-height:1.25;color:var(--muted, #a5a5a5)}.promo-style-list,.promo-days-list{display:flex;flex-wrap:wrap;gap:8px}.promo-color-list{display:grid;grid-template-columns:repeat(10,22px);gap:6px;align-items:center}.promo-color-btn{width:22px;min-width:22px;height:22px;min-height:22px;padding:0;border-radius:999px;border:1px solid var(--surface-border, rgba(255, 255, 255, .2));background:linear-gradient(135deg,var(--pp-c1),var(--pp-c2),var(--pp-c3))}.promo-color-btn.is-active{border-color:var(--brand-accent, #3b82f6);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-accent, #3b82f6) 58%,transparent)}.promo-style-btn{min-height:36px;padding:8px 14px;font-size:13px;border-color:var(--surface-border)}.promotion-page-skeleton .promo-card{overflow:hidden}.promo-skel-block{position:relative}.promo-wallet-grid-skeleton .promo-wallet-history{margin-top:10px}.promo-skel-line,.promo-skel-btn,.promo-skel-chip-btn,.promo-skel-input,.promo-skel-toggle,.promo-ledger-row-skeleton .promo-ledger-skel-line{display:inline-block;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-border, rgba(255,255,255,.14)) 55%,transparent),color-mix(in srgb,var(--surface-border, rgba(255,255,255,.14)) 100%,transparent),color-mix(in srgb,var(--surface-border, rgba(255,255,255,.14)) 55%,transparent));background-size:220% 100%;animation:promoSkelShimmer 1.2s linear infinite}html[data-theme=light] .promo-skel-line,html[data-theme=light] .promo-skel-btn,html[data-theme=light] .promo-skel-chip-btn,html[data-theme=light] .promo-skel-input,html[data-theme=light] .promo-skel-toggle,html[data-theme=light] .promo-ledger-row-skeleton .promo-ledger-skel-line{background:linear-gradient(90deg,#edf1f8,#dfe6f2,#edf1f8);background-size:220% 100%}@keyframes promoSkelShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.promo-skel-title{width:92px;height:22px;border-radius:8px}.promo-skel-title-lg{width:220px;height:22px;border-radius:8px}.promo-skel-sub{width:min(420px,100%);height:12px;border-radius:7px}.promo-skel-label{width:70px;height:12px;border-radius:6px}.promo-skel-label-sm{width:110px;height:12px;border-radius:6px}.promo-skel-balance{width:140px;height:56px;border-radius:12px}.promo-skel-balance-icon{width:22px;height:22px;border-radius:7px}.promo-skel-balance-value{width:90px;height:44px;border-radius:11px}.promo-skel-unit{width:68px;height:14px;border-radius:7px}.promo-skel-btn{height:38px;border-radius:12px}.promo-skel-wallet-btn{width:180px;align-self:flex-end;margin-top:auto}.promo-wallet-balance-hero-skeleton{width:100%;display:flex;align-items:center;justify-content:center}.promo-wallet-balance-hero-skeleton .promo-wallet-balance-main{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.promo-wallet-balance-hero-skeleton .promo-skel-label{margin-bottom:6px}.promo-wallet-balance-hero-skeleton .promo-wallet-balance-value-row{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:clamp(38px,4.4vw,60px)}.promo-wallet-balance-hero-skeleton .promo-skel-balance-icon{display:none}.promo-wallet-balance-hero-skeleton .promo-skel-unit{margin-top:6px}.promo-skel-link{width:128px;height:14px;border-radius:7px}.promo-skel-pick-row{align-items:center}.promo-skel-pick-btn{width:142px;height:24px;border-radius:8px}.promo-skel-picked-name{width:92px;height:12px;border-radius:7px}.promo-preview-scroll-skeleton .promo-preview-mid{align-items:flex-start}.promo-skel-controls{pointer-events:none}.promo-skel-controls .promo-center-top{gap:16px}.promo-skel-controls .promo-center-top>.promo-control-title{display:flex;justify-content:center}.promo-skel-chip-btn{width:40px;height:40px;border-radius:12px}.promo-skel-style-list .promo-skel-chip-btn{width:32px;height:34px;border-radius:10px}.promo-skel-pack-list .promo-skel-chip-btn{width:42px;height:38px;border-radius:12px}.promo-skel-input{width:100%;height:40px;border-radius:12px}.promo-skel-toggle{width:64px;height:28px;border-radius:999px}.promo-skel-random-btn{width:62px;min-width:62px;height:54px;border-radius:12px;align-self:center}.promo-skel-stepper{width:100%;max-width:292px;display:grid;grid-template-columns:40px minmax(132px,1fr) 40px;gap:8px;align-items:center}.promo-skel-step-btn{width:40px;height:40px;border-radius:12px}.promo-skel-step-input{height:40px;border-radius:12px}.promo-skel-label-style{width:92px}.promo-skel-label-aura{width:36px}.promo-skel-label-palette{width:106px}.promo-skel-label-color{width:36px}.promo-skel-label-duration{width:152px}.promo-skel-price{width:140px;height:14px;border-radius:7px}.promo-skel-activate-btn{width:100%;height:40px;border-radius:12px}.promo-active-wrap-skeleton{width:100%;justify-items:center}.promo-active-meta-skeleton{justify-items:center}.promo-active-meta-skeleton .promo-skel-active-title{width:68px;height:14px;border-radius:7px}.promo-active-meta-skeleton .promo-skel-active-timer{width:132px;height:14px;border-radius:7px}.promo-active-meta-skeleton .promo-active-actions{width:min(100%,360px)}.promo-active-meta-skeleton .promo-skel-active-btn{width:100%;height:38px;border-radius:12px}.promo-skel-controls .promo-activate-row{width:100%}.promotion-page .card.mus-mini.is-skeleton{--skel-bg: color-mix(in srgb, var(--surface-border, rgba(255,255,255,.16)) 78%, transparent);--skel-shine: rgba(255,255,255,.08)}html[data-theme=light] .promotion-page .card.mus-mini.is-skeleton{--skel-bg: #dfe6f2;--skel-shine: rgba(255,255,255,.72)}.promotion-page .card.mus-mini.is-skeleton .tag.skeleton-chip{background:var(--skel-bg)!important;border-color:transparent!important;color:transparent!important;box-shadow:none!important}.promo-ledger-row-skeleton .dt,.promo-ledger-row-skeleton .kind,.promo-ledger-row-skeleton .amt{display:flex;align-items:center}.promo-wallet-history>.promo-ledger-row.promo-ledger-row-skeleton{min-height:24px;padding-block:0;align-items:center}.promo-wallet-history>.promo-ledger-row.promo-ledger-row-skeleton .dt,.promo-wallet-history>.promo-ledger-row.promo-ledger-row-skeleton .kind,.promo-wallet-history>.promo-ledger-row.promo-ledger-row-skeleton .amt{min-height:100%}.promo-controls-inline .promo-style-btn{min-height:34px;padding:7px 12px;font-size:12px}.promo-style-btn.is-active{border-color:var(--promo-focus-accent);box-shadow:0 0 0 1px var(--promo-focus-glow)}.promo-pack-btn{width:42px;min-width:42px;height:38px;min-height:38px;border-color:var(--surface-border);padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:0;font-size:0;box-sizing:border-box}.promo-controls-inline .promo-pack-btn,.promo-controls-under .promo-pack-btn{padding:0!important;min-height:38px}.promo-pack-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;line-height:0;flex:0 0 auto;pointer-events:none}.promo-pack-icon svg{width:100%;height:100%;display:block}.promo-random-btn{align-self:flex-start}.promo-random-btn.is-icon{width:62px;min-width:62px;height:54px;min-height:54px;border-color:var(--surface-border);padding:0;display:inline-flex;align-items:center;justify-content:center}.promo-style-btn:hover,.promo-style-btn:focus-visible,.promo-pack-btn:hover,.promo-pack-btn:focus-visible,.promo-random-btn.is-icon:hover,.promo-random-btn.is-icon:focus-visible{border-color:var(--btn-hover-bd)}.promo-random-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;transform:rotate(0);transition:transform .44s cubic-bezier(.2,.84,.28,1)}.promo-random-icon svg{width:100%;height:100%;display:block}.promo-center-controls .promo-random-btn{align-self:center}.promo-controls-inline .promo-random-btn:not(.is-icon){min-height:34px;padding:6px 12px}.promo-stepper{--promo-step-h: 40px;display:grid;grid-template-columns:var(--promo-step-h) minmax(132px,1fr) var(--promo-step-h);gap:8px;align-items:center}.promo-controls-inline .promo-stepper{max-width:292px}.promo-step-btn{width:var(--promo-step-h);min-width:var(--promo-step-h);height:var(--promo-step-h);padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:0;line-height:0;text-align:center;position:relative}.promo-step-btn:before{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:26px;line-height:1;color:currentColor;font-weight:500}.promo-step-btn[data-act=day-dec]:before{content:"−";transform:translateY(-1px)}.promo-step-btn[data-act=pin-day-dec]:before{content:"−";transform:translateY(-1px)}.promo-step-btn[data-act=day-inc]:before{content:"+";transform:translateY(-1px)}.promo-step-btn[data-act=pin-day-inc]:before{content:"+";transform:translateY(-1px)}.promo-step-value{width:100%;height:var(--promo-step-h);border-radius:12px;border:1px solid var(--surface-border, rgba(255, 255, 255, .14));background:var(--surface-bg, #1a1a1c)!important;color:var(--text, #eaeaea);text-align:center;font-size:18px;font-weight:500;pointer-events:none;line-height:var(--promo-step-h);box-sizing:border-box}.promo-price{color:var(--text, #eaeaea);font-weight:600;font-size:13px;margin:4px 0 18px;text-align:center}.promo-edit-cooldown-note{margin:-10px 0 12px;text-align:center;color:var(--muted, #a5a5a5);font-size:12px;line-height:1.35;font-weight:400}.promo-summary{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%}.promo-summary-item{white-space:nowrap}.promo-summary-sep{width:1px;height:14px;background:color-mix(in srgb,var(--surface-border, rgba(255,255,255,.2)) 90%,transparent);opacity:.95}.promo-activate-btn{width:100%;margin-top:auto;position:relative;overflow:hidden;--hold-progress: 0;isolation:isolate}.promo-activate-row{width:100%;margin-top:auto;display:grid;gap:8px}.promo-activate-row.is-edit-mode{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch}.promo-activate-row .promo-activate-btn{margin-top:0}.promo-activate-cancel-btn{min-width:0;white-space:nowrap}.promo-activate-btn>.promo-activate-fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--hold-progress, 0) * 100%);background:var(--promo-activate-fill-bg, linear-gradient(90deg, #1f4ec9, #2e62e8));transition:width .08s linear;pointer-events:none;z-index:0}.promo-activate-btn.is-holding>.promo-activate-fill{transition:none}.promo-activate-btn.is-releasing>.promo-activate-fill{transition:width .28s cubic-bezier(.22,.72,.2,1)}.promo-activate-btn>.promo-activate-label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:100%;transition:opacity .14s ease,transform .14s ease;will-change:opacity,transform}.promo-activate-spinner{width:16px;height:16px;border-radius:999px;border:2px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;display:inline-block;animation:promoActivateSpin .8s linear infinite}.promo-activate-btn.is-loading{cursor:wait}.promo-activate-btn>.promo-activate-label.is-text-fade-out{opacity:0;transform:translateY(2px)}.promo-activate-btn>.promo-activate-label.is-text-fade-in{opacity:1;transform:translateY(0)}.promo-activate-btn.is-holding{background:var(--surface-bg, #171717)!important;border-color:var(--surface-border, rgba(255, 255, 255, .2))!important;color:var(--text, #f2f5ff)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-border, rgba(255,255,255,.2)) 58%,transparent)}.promo-activate-btn.is-holding:before,.promo-activate-btn.is-holding:hover:before{opacity:0!important;transform:none!important;transition:none!important}html[data-theme=light] .promo-activate-btn.is-holding{background:#fff!important;border-color:var(--surface-border, #d3d9ea)!important;color:#1b2a55!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-border, #d3d9ea) 60%,transparent)}@keyframes promoActivateSpin{to{transform:rotate(360deg)}}.promo-active-wrap{display:grid;justify-content:center;justify-items:center;gap:16px}.promo-active-meta{display:grid;gap:10px;text-align:center;color:var(--muted, #a5a5a5);font-size:14px;line-height:1.45;width:min(100%,360px)}.promo-active-title{color:var(--promo-ledger-plus, #27b96f);font-weight:700;font-size:14px}.promo-active-meta .btn{margin-top:2px;min-height:38px;font-size:14px}.promo-active-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:min(100%,360px)}.promo-active-actions-single{grid-template-columns:1fr}.promo-active-actions .btn{margin-top:0;min-width:0;padding-inline:10px}.promo-pin-card-block{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;width:100%;max-width:100%;justify-items:stretch;align-items:start}.promo-pin-card-block>.promo-highlight-head,.promo-pin-card-block>.promo-pick-row{margin-bottom:0}.promo-pin-layout{display:grid;gap:14px;justify-items:center;min-width:0;width:100%;max-width:100%;justify-self:stretch}.promo-pin-preview-wrap{display:grid;gap:8px;justify-items:center;width:100%;min-width:0;max-width:100%}.promo-pin-preview-label{text-align:center}.promo-pin-layout .promo-card-wrap{width:min(100%,310px);max-width:310px}.promo-pin-controls{width:min(100%,310px);min-width:0;max-width:100%}.promo-pin-controls .promo-center-top{display:none}.promo-pin-controls .promo-center-bottom{margin-top:0!important;width:100%;min-width:0;max-width:100%}.promo-pin-active-meta .promo-active-actions{grid-template-columns:1fr;width:min(100%,310px);margin-inline:auto}.promo-pin-active-meta .promo-active-actions .btn{width:100%}.promo-pin-active-meta{width:min(100%,310px);margin-inline:auto;min-width:0;max-width:100%}.promo-pin-timeago{display:inline-flex;align-items:center;justify-content:center;min-width:20px}.promo-pin-timeicon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--card-timeago-color, var(--text-dim, var(--muted, #9aa3b2)))}.promo-pin-timeicon svg{width:100%;height:100%;display:block}.promo-ledger-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;z-index:2147483000;display:grid;place-items:center;padding:16px}.promo-ledger-dialog{width:min(640px,100%);border-radius:14px;border:1px solid var(--surface-border, rgba(255, 255, 255, .16));background:var(--surface-bg, #151515);padding:14px;max-height:min(72vh,720px);display:flex;flex-direction:column;gap:8px}.promo-ledger-close{inline-size:36px;block-size:36px;min-inline-size:36px;min-block-size:36px;max-inline-size:36px;max-block-size:36px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1!important;border-radius:10px;aspect-ratio:1 / 1}.promo-ledger-scroll{position:relative;overflow:auto;max-height:min(58vh,560px);overflow-anchor:none}.promo-ledger-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.promo-ledger-table col.promo-col-date{width:200px}.promo-ledger-table col.promo-col-type{width:auto}.promo-ledger-table col.promo-col-amount{width:110px}.promo-ledger-table th,.promo-ledger-table td{padding:8px;border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent);text-align:left}.promo-ledger-table th:last-child,.promo-ledger-table td:last-child{text-align:right;padding-left:14px}.promo-ledger-month-row td{padding:10px 8px;border-bottom:0}.promo-ledger-month-sep{display:flex;align-items:center;gap:10px;color:var(--muted, #9aa3b2);font-size:12px;line-height:1;text-transform:none}.promo-ledger-month-sep:before,.promo-ledger-month-sep:after{content:"";height:1px;flex:1 1 auto;background:color-mix(in srgb,currentColor 28%,transparent)}.promo-ledger-month-sep>span{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 26%,transparent);background:color-mix(in srgb,var(--surface-bg, #151515) 90%,transparent)}.promo-ledger-table thead th{position:sticky;top:0;z-index:2;background:var(--surface-bg, #151515)}.promo-ledger-type.plus,.promo-ledger-amount.plus{color:var(--promo-ledger-plus)!important;font-weight:600}.promo-ledger-type.minus,.promo-ledger-amount.minus{color:var(--promo-ledger-minus)!important;font-weight:600}.promo-ledger-skeleton-row td{padding-top:11px;padding-bottom:11px;border-bottom:1px solid color-mix(in srgb,currentColor 8%,transparent)}.promo-ledger-row-full.is-fresh{animation:promo-ledger-fresh 1s ease-out both}.promo-dt{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.promo-dt.is-compact{gap:4px}.promo-dt-time{font-variant-numeric:tabular-nums;color:var(--text, #eaeaea)}.promo-dt-day{color:var(--muted, #9aa3b2)}.promo-dt-sep{color:color-mix(in srgb,currentColor 45%,transparent)}.promo-ledger-row .dt{text-align:left}.promo-ledger-row .dt .promo-dt{justify-content:flex-start;width:100%}.promo-ledger-row .amt{text-align:right;justify-self:end}.promo-ledger-skel-line{position:relative;display:inline-block;height:10px;border-radius:10px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--surface-border, rgba(255,255,255,.14)) 55%,transparent),color-mix(in srgb,var(--surface-border, rgba(255,255,255,.14)) 100%,transparent),color-mix(in srgb,var(--surface-border, rgba(255,255,255,.14)) 55%,transparent));background-size:220% 100%;animation:promoSkelShimmer 1.2s linear infinite}.promo-ledger-skel-line:before{content:none}.promo-wallet-history .promo-ledger-row-skeleton .promo-ledger-skel-line{height:10px;border-radius:7px}.promo-ledger-skel-line.w-date{width:146px}.promo-ledger-skel-line.w-type{width:170px;max-width:100%}.promo-ledger-skel-line.w-amount{width:62px}html[data-theme=light] .promo-ledger-skel-line{background:linear-gradient(90deg,#edf1f8,#dfe6f2,#edf1f8);background-size:220% 100%}@keyframes promo-ledger-skel{to{transform:translate(100%)}}@keyframes promo-ledger-fresh{0%{background:color-mix(in srgb,#9aa3b2 24%,transparent)}to{background:transparent}}@media (max-width: 1080px){.promo-preview{gap:12px;grid-template-columns:var(--grid-card-w) minmax(260px,320px) var(--grid-card-w);min-width:calc(var(--grid-card-w) * 2 + 260px + 24px)}}@media (max-width: 880px){.promo-ledger-dialog{width:min(100%,360px);padding:12px;gap:6px;max-height:min(78vh,700px)}.promo-ledger-dialog .promo-wallet-head{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:nowrap!important}.promo-ledger-dialog .promo-wallet-head h3{min-width:0;flex:1 1 auto;margin:0;font-size:16px;line-height:1.2}.promo-ledger-close{flex:0 0 36px;margin-left:auto;align-self:center!important}.promo-ledger-scroll{max-height:min(64vh,540px)}.promo-ledger-table{font-size:12px}.promo-ledger-table col.promo-col-date{width:148px}.promo-ledger-table col.promo-col-type{width:auto}.promo-ledger-table col.promo-col-amount{width:74px}.promo-ledger-table th,.promo-ledger-table td{padding:7px 6px}.promo-ledger-table th:last-child,.promo-ledger-table td:last-child{padding-left:8px}.promo-ledger-table td:nth-child(2),.promo-ledger-table th:nth-child(2){min-width:0}.promo-ledger-type{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-dt{gap:4px;font-size:12px}.promo-dt-day{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-ledger-month-row td{padding:8px 4px}.promo-ledger-month-sep{gap:6px;font-size:11px}.promo-ledger-month-sep>span{min-height:20px;padding:0 8px}}@media (max-width: 1700px){.promo-preview-scroll{--promo-preview-card-w: clamp(250px, 22vw, 310px);display:flex;flex-wrap:nowrap;gap:clamp(16px,2vw,28px);align-items:center;justify-content:center;overflow-x:visible}.promo-preview{--grid-card-w: var(--promo-preview-card-w);display:flex;width:var(--promo-preview-card-w);min-width:var(--promo-preview-card-w);max-width:var(--promo-preview-card-w);min-height:calc(var(--grid-card-h, 530px) + var(--promo-label-h, 22px));align-items:center;justify-content:center;gap:0}.promo-preview-col:first-child,.promo-preview-mid{display:none}.promo-preview-col:last-child{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.promo-preview-label-after{font-size:0}.promo-preview-label-after:after{content:attr(data-label-with-effect);font-size:12px;line-height:1.2}.promo-controls-inline{display:none}.promo-controls-under{display:block;width:var(--promo-preview-card-w);max-width:var(--promo-preview-card-w);margin:0;align-self:center;min-height:calc(var(--grid-card-h, 530px) + var(--promo-label-h, 22px));display:flex;align-items:center;justify-content:center}.promo-controls-under .promo-center-controls{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.promo-controls-under .promo-center-top{padding-top:0;width:100%;max-width:none;margin:0 auto}.promo-controls-under .promo-center-bottom{width:100%;max-width:none;margin:0 auto}.promo-controls-under .promo-control-title{text-align:center}.promo-controls-under .promo-style-list{justify-content:center}.promo-controls-under .promo-random-btn{align-self:center}}@media (max-width: 880px){.promo-wallet-balance-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "hero action";align-items:center;row-gap:6px;column-gap:12px;min-height:0}.promo-wallet-balance-card .promo-wallet-head{grid-area:head}.promo-wallet-balance-card .promo-wallet-balance-hero{grid-area:hero;flex:0 0 auto;margin:0;padding:0;width:100%;justify-items:start;place-items:start}.promo-wallet-balance-card .promo-wallet-balance-main{width:100%;justify-items:start;align-items:start;gap:2px}.promo-wallet-balance-card .promo-wallet-balance-value-row{display:inline-flex;align-items:flex-end;justify-content:flex-start;gap:7px;font-size:clamp(36px,11vw,48px);line-height:.92;width:100%}.promo-wallet-balance-card .promo-wallet-balance-icon{display:inline-flex;color:var(--text, #eaeaea);width:.68em;height:.68em;position:relative;top:0;align-self:flex-end}.promo-wallet-balance-card .promo-wallet-balance-value{font-size:1em;line-height:inherit}.promo-wallet-balance-card .promo-wallet-balance-unit{display:none}.promo-wallet-balance-card .promo-wallet-topup-btn{grid-area:action;align-self:start;justify-self:end;min-width:130px;position:relative;margin-top:24px}.promo-wallet-balance-card .promo-skel-wallet-btn{grid-area:action;margin-top:24px;align-self:start;justify-self:end;min-width:130px;width:130px}.promo-wallet-balance-card .promo-skel-label{width:72px;height:12px;margin-bottom:4px}.promo-wallet-balance-card .promo-skel-balance-icon{width:20px;height:20px;border-radius:6px}.promo-wallet-balance-card .promo-skel-balance-value{width:84px;height:36px;border-radius:10px}.promo-wallet-balance-card .promo-skel-unit{display:none}.promo-wallet-balance-card .promo-wallet-balance-hero-skeleton{width:100%;justify-content:flex-start}.promo-wallet-balance-card .promo-wallet-balance-hero-skeleton .promo-wallet-balance-main{width:100%;align-items:flex-start;justify-content:flex-start;gap:2px}.promo-wallet-balance-card .promo-wallet-balance-hero-skeleton .promo-wallet-balance-value-row{display:inline-flex;align-items:flex-end;justify-content:flex-start;gap:7px;width:100%;min-height:clamp(36px,11vw,48px)}.promo-wallet-balance-card .promo-wallet-balance-hero-skeleton .promo-skel-balance-icon{display:inline-flex}.promo-wallet-balance-card .promo-wallet-topup-btn:before{content:"";position:absolute;top:-20px;left:0;right:0;height:14px;pointer-events:none}.promotion-page{max-width:100%;overflow-x:hidden}.promo-wallet-grid{grid-template-columns:1fr}.promo-wallet-history-card .promo-wallet-head{align-items:flex-start;flex-direction:column;gap:4px}.promo-wallet-history-card .promo-history-link{padding:0;min-height:0;line-height:1.2}.promo-wallet-history-card .promo-wallet-history{margin-top:10px;margin-bottom:0}.promo-preview-scroll{width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible;display:block}.promo-preview{--grid-card-w: min(310px, calc(100% - 2px) );grid-template-columns:1fr;min-width:0;justify-items:center;gap:8px}.promo-preview-col,.promo-card-wrap,.promo-card-wrap .card{max-width:100%}.promo-wallet-head{align-items:flex-start;flex-direction:column}.promo-wallet-balance{width:100%;justify-content:space-between}.promo-pick-row{flex-wrap:wrap}.promo-picker{padding:8px}.promo-preview-col:first-child,.promo-preview-mid{display:none}.promo-preview-col:last-child{width:min(100%,310px);justify-self:center}.promo-controls-under{width:min(100%,360px);max-width:360px;margin:12px auto 0;justify-self:center}.promo-center-controls.promo-controls-under .promo-center-top{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(88px,1fr);column-gap:12px;row-gap:10px;align-items:start;margin-bottom:10px}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-row:first-child{grid-column:1;grid-row:1}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-row.promo-aura-row{grid-column:2;grid-row:1}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-row:nth-of-type(3){grid-column:1;grid-row:2 / span 2;align-self:start}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-title{grid-column:2;grid-row:2;align-self:center;justify-self:center;text-align:center;margin:0}.promo-center-controls.promo-controls-under .promo-center-top>.promo-random-btn{grid-column:2;grid-row:3;justify-self:center;align-self:start}.promo-center-controls.promo-controls-under .promo-center-top .promo-control-row:first-child .promo-style-list,.promo-center-controls.promo-controls-under .promo-center-top .promo-aura-row .promo-aura-toggle-row{justify-content:center}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-row:nth-of-type(3) .promo-style-list{flex-wrap:nowrap;justify-content:center;gap:6px}.promo-center-controls.promo-controls-under .promo-center-top .promo-control-row:first-child .promo-style-btn,.promo-center-controls.promo-controls-under .promo-center-top .promo-control-row:nth-of-type(3) .promo-pack-btn{width:40px;min-width:40px;height:40px;min-height:40px;padding:0!important}.promo-center-controls.promo-controls-under .promo-center-top .promo-control-row:nth-of-type(3) .promo-pack-btn .promo-pack-icon{width:26px;height:26px}.promo-center-controls.promo-controls-under .promo-center-top>.promo-random-btn.is-icon{width:40px;min-width:40px;height:40px;min-height:40px}.promo-center-controls.promo-controls-under .promo-center-top>.promo-random-btn.is-icon .promo-random-icon{width:26px;height:26px}}@media (max-width: 1300px){.promo-preview-scroll{--promo-preview-card-w: clamp(240px, 30vw, 310px);overflow-x:visible;display:flex;flex-wrap:nowrap;gap:clamp(14px,2vw,22px);align-items:center;justify-content:center}.promo-preview{--grid-card-w: var(--promo-preview-card-w);display:flex;width:var(--promo-preview-card-w);min-width:var(--promo-preview-card-w);max-width:var(--promo-preview-card-w);min-height:calc(var(--grid-card-h, 530px) + var(--promo-label-h, 22px));justify-content:center;align-items:center;gap:0}.promo-preview-col:first-child{display:none}.promo-preview-col:last-child{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.promo-preview-mid,.promo-preview-arrow{display:none}.promo-center-top{padding-top:0}.promo-center-top,.promo-center-bottom{width:100%}.promo-controls-under{display:flex;width:var(--promo-preview-card-w);max-width:var(--promo-preview-card-w);margin:0;align-self:center;min-height:calc(var(--grid-card-h, 530px) + var(--promo-label-h, 22px));align-items:center;justify-content:center}.promo-controls-under .promo-center-top,.promo-controls-under .promo-center-bottom{width:100%;max-width:none;margin:0 auto}.promo-controls-under .promo-center-controls{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media (max-width: 880px){.promo-preview{--grid-card-w: min(310px, calc(100% - 2px) );min-width:0}.promo-preview-scroll{overflow-x:hidden}}html[data-theme=light] .promo-step-value{background:#fff!important;border-color:var(--surface-border, #c9c9c9);color:#1f2430}html[data-theme=light] .promo-step-value.is-locked{background:color-mix(in srgb,#ffffff 82%,var(--surface-border, #c9c9c9) 18%)!important;border-color:var(--btn-disabled-bd, #d6dbe6);color:var(--btn-disabled-fg, #9aa3b2);-webkit-text-fill-color:var(--btn-disabled-fg, #9aa3b2)}html[data-theme=dark] .promo-aura-toggle.is-locked,html[data-theme=dark] .promo-aura-toggle.is-locked[aria-checked=true]{opacity:.76;background:#121212;border-color:var(--btn-bd)}html[data-theme=dark] .promo-aura-toggle.is-locked .knob,html[data-theme=dark] .promo-aura-toggle.is-locked[aria-checked=true] .knob{background:#70757f;border-color:var(--btn-bd)}html[data-theme=light] .promo-aura-toggle.is-locked,html[data-theme=light] .promo-aura-toggle.is-locked[aria-checked=true]{opacity:.76;background:var(--btn-disabled-bg, #f2f4f8);border-color:var(--btn-disabled-bd, #d6dbe6)}html[data-theme=light] .promo-aura-toggle.is-locked .knob,html[data-theme=light] .promo-aura-toggle.is-locked[aria-checked=true] .knob{background:var(--btn-disabled-fg, #9aa3b2);border-color:var(--btn-disabled-bd, #d6dbe6)}html[data-theme=light] .promo-step-btn{background:#fff;border-color:var(--surface-border, #c9c9c9);color:#1f2430}html[data-theme=light] .promo-step-btn:not(.is-locked):hover,html[data-theme=light] .promo-step-btn:not(.is-locked):focus-visible{border-color:var(--btn-hover-bd)}html[data-theme=light] .promo-style-btn,html[data-theme=light] .promo-pack-btn,html[data-theme=light] .promo-random-btn.is-icon{background:#fff}@media (max-width: 1700px) and (min-width: 881px){.promo-preview-scroll{--promo-preview-card-w: clamp(250px, 22vw, 310px);display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:clamp(16px,2vw,28px);align-items:center!important;justify-items:center!important;justify-content:center!important}.promo-preview{--grid-card-w: var(--promo-preview-card-w);display:block!important;width:var(--promo-preview-card-w)!important;min-width:var(--promo-preview-card-w)!important;max-width:var(--promo-preview-card-w)!important;min-height:0!important;justify-self:center!important}.promo-preview-col:first-child,.promo-preview-mid{display:none!important}.promo-preview-col:last-child{width:100%!important;display:grid!important;justify-items:center!important;align-items:center!important}.promo-controls-under{display:block!important;width:var(--promo-preview-card-w)!important;min-width:var(--promo-preview-card-w)!important;max-width:var(--promo-preview-card-w)!important;margin:0!important;align-self:start!important;justify-self:center!important;min-height:calc(var(--grid-card-h, 530px) + var(--promo-label-h, 22px))!important}.promo-center-controls.promo-controls-under{min-height:calc(var(--grid-card-h, 530px) + var(--promo-label-h, 22px))!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important}.promo-center-controls.promo-controls-under .promo-center-top,.promo-center-controls.promo-controls-under .promo-center-bottom{width:100%!important;max-width:100%!important;margin:0!important}.promo-center-controls.promo-controls-under .promo-center-top{padding-top:0!important}}@media (max-width: 1450px){.promo-preview-scroll{--promo-preview-card-w: min(310px, 100%);display:flex!important;flex-direction:column;align-items:center;width:100%;max-width:100%;overflow:visible;margin-inline:auto;padding:10px 0 18px;box-sizing:border-box}.promo-preview{--grid-card-w: var(--promo-preview-card-w);display:grid!important;grid-template-columns:1fr!important;min-width:0!important;width:100%;margin-inline:auto;justify-items:center!important;justify-content:center!important;gap:8px}.promo-preview-col:first-child,.promo-preview-mid{display:none!important}.promo-preview-col:last-child{width:var(--promo-preview-card-w);justify-self:center!important;display:grid!important;justify-items:center!important}.promo-card-wrap{width:var(--promo-preview-card-w)!important;min-width:var(--promo-preview-card-w)!important;max-width:var(--promo-preview-card-w)!important}.promo-center-controls.promo-controls-under,.promo-controls-under{display:block!important;width:min(100%,360px)!important;min-width:0!important;max-width:360px!important;min-height:0!important;margin:12px auto 0!important;align-self:auto!important;justify-self:center!important}.promo-center-controls.promo-controls-under .promo-center-top,.promo-center-controls.promo-controls-under .promo-center-bottom{width:100%!important;max-width:100%!important;margin:0!important}.promo-center-controls.promo-controls-under .promo-center-top{margin-bottom:10px!important}}@media (max-width: 880px){.promo-center-controls.promo-controls-under .promo-center-top{margin-bottom:10px!important}.promo-pin-layout{--grid-card-w: min(310px, calc(100% - 2px) )}.promo-pin-layout .promo-card-wrap{width:var(--grid-card-w)!important;min-width:var(--grid-card-w)!important;max-width:var(--grid-card-w)!important;display:grid;justify-items:center}.promo-pin-layout .promo-card-wrap .promo-wrap{display:block;width:var(--grid-card-w)!important;min-width:var(--grid-card-w)!important;max-width:var(--grid-card-w)!important}.promo-pin-layout .promo-card-wrap .card{width:var(--grid-card-w)!important;min-width:var(--grid-card-w)!important;max-width:var(--grid-card-w)!important;height:auto!important;min-height:unset!important;max-height:none!important}.promo-active-wrap{--grid-card-w: min(310px, calc(100% - 2px) )}.promo-active-wrap .promo-card-wrap{width:var(--grid-card-w)!important;min-width:var(--grid-card-w)!important;max-width:var(--grid-card-w)!important;display:grid;justify-items:center}.promo-active-wrap .promo-card-wrap .promo-wrap{display:block;width:var(--grid-card-w)!important;min-width:var(--grid-card-w)!important;max-width:var(--grid-card-w)!important}.promo-active-wrap .promo-card-wrap .card{width:var(--grid-card-w)!important;min-width:var(--grid-card-w)!important;max-width:var(--grid-card-w)!important;height:auto!important;min-height:unset!important;max-height:none!important}}.promo-wallet-balance-value-stage{position:relative;display:inline-grid;place-items:center;height:.95em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.promo-wallet-balance-value--base.is-hidden-for-odo{opacity:0}.promo-wallet-balance-value--shimmer{position:absolute;top:0;right:0;bottom:0;left:0;color:transparent!important;background:linear-gradient(100deg,transparent 0%,transparent 30%,color-mix(in srgb,var(--text, #eaeaea) 54%,var(--surface-bg, #111111) 46%) 40%,color-mix(in srgb,var(--text, #eaeaea) 38%,var(--surface-bg, #111111) 62%) 50%,color-mix(in srgb,var(--text, #eaeaea) 54%,var(--surface-bg, #111111) 46%) 60%,transparent 70%,transparent 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;opacity:.92;z-index:2;text-shadow:none;animation:promoWalletBalanceShimmerLoop 1.15s linear infinite,promoWalletBalanceShimmerIn .26s ease-out both;animation-delay:var(--promo-wallet-balance-shimmer-delay, 0ms),0ms;pointer-events:none}.promo-wallet-balance-value-stage.is-shimmer-exiting .promo-wallet-balance-value--shimmer{animation:promoWalletBalanceShimmerLoop 1.15s linear infinite,promoWalletBalanceShimmerOut .18s ease-in forwards;animation-delay:var(--promo-wallet-balance-shimmer-delay, 0ms),0ms}.promo-wallet-balance-value--odometer{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:flex-start;pointer-events:none}.promo-wallet-balance-static{width:auto;height:.95em}.promo-wallet-odo{display:inline-flex;align-items:center;justify-content:flex-start;gap:.02em;width:100%;height:100%;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.promo-wallet-odo-char{display:inline-flex;align-items:center;justify-content:center;width:1ch;height:.95em;vertical-align:middle}.promo-wallet-odo-char--static{width:auto}.promo-wallet-odo-char--digit{position:relative;overflow:hidden}.promo-wallet-odo-track{position:absolute;left:0;top:0;display:grid;grid-auto-rows:.95em;width:100%;will-change:transform}.promo-wallet-odo-char--up .promo-wallet-odo-track{transform:translateY(0);animation:promoWalletOdoRollUp var(--promo-wallet-odo-duration, .75s) cubic-bezier(.18,.8,.22,1) both;animation-delay:var(--promo-wallet-odo-delay, 0ms)}.promo-wallet-odo-char--down .promo-wallet-odo-track{transform:translateY(calc(var(--promo-wallet-odo-final-index, 0) * -1em));animation:promoWalletOdoRollDown var(--promo-wallet-odo-duration, .75s) cubic-bezier(.18,.8,.22,1) both;animation-delay:var(--promo-wallet-odo-delay, 0ms)}.promo-wallet-odo-char--settled .promo-wallet-odo-track{transform:translateY(calc(var(--promo-wallet-odo-final-index, 0) * -.95em))}.promo-wallet-odo-cell{display:inline-flex;align-items:center;justify-content:center;width:100%;height:.95em}@keyframes promoWalletOdoRollUp{0%{transform:translateY(0);filter:blur(.45px)}68%{transform:translateY(calc(var(--promo-wallet-odo-final-index, 0) * -.95em + .016em));filter:blur(.06px)}86%{transform:translateY(calc(var(--promo-wallet-odo-final-index, 0) * -.95em + .004em));filter:blur(.02px)}to{transform:translateY(calc(var(--promo-wallet-odo-final-index, 0) * -.95em));filter:blur(0)}}@keyframes promoWalletOdoRollDown{0%{transform:translateY(calc(var(--promo-wallet-odo-final-index, 0) * -.95em));filter:blur(.45px)}68%{transform:translateY(-.016em);filter:blur(.06px)}86%{transform:translateY(-.004em);filter:blur(.02px)}to{transform:translateY(0);filter:blur(0)}}@keyframes promoWalletBalanceShimmerLoop{0%{background-position:115% 0}to{background-position:-15% 0}}@keyframes promoWalletBalanceShimmerIn{0%{opacity:0}to{opacity:.95}}@keyframes promoWalletBalanceShimmerOut{0%{opacity:.95}to{opacity:0}}:root{scrollbar-gutter:stable}html{overflow-y:scroll}.grid-wrap{padding-bottom:16px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;align-items:start;padding-top:6px;margin:0;padding-bottom:0;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding-inline-end:1px;overflow-x:visible;overflow-y:visible;-webkit-mask-image:none;overflow-anchor:none}.grid-page .cards.grid{content-visibility:visible;contain:layout style;contain-intrinsic-size:1600px 1200px}.grid-page .cards.grid.is-skeleton-mode,.grid-page .cards.grid.is-skeleton-mode .card.mus-mini{content-visibility:visible;contain:none;contain-intrinsic-size:auto}.cards .wl-spacer{grid-column:1 / -1;width:100%;pointer-events:none;display:none}.cards .wl-cards-body{display:contents}.cards[data-windowed="1"] .card.card-append{animation:none!important;opacity:1!important;transform:none!important}.profile-v2 .p-list .cards.grid,.profile-v2 .p-favorites-list .cards.grid{content-visibility:visible;contain:layout style;contain-intrinsic-size:1600px 1200px}@media (max-width: 880px){.cards{grid-template-columns:repeat(1,minmax(0,1fr));padding-inline-end:0!important;margin:0!important}.cards .card{width:100%;max-width:100%}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (pointer: coarse),(min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (any-pointer: coarse){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.cards .card.card-append{opacity:0;transform:translateY(10px);animation:grid-card-append-in .26s ease-out forwards}@keyframes grid-card-append-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loadmore-wrap{display:flex;justify-content:center;align-items:center;width:100%;padding:12px 0 0;min-height:0;box-sizing:border-box;overflow-anchor:none}.loadmore-wrap.loadmore-wrap--spacer{padding:12px 0;min-height:64px}.loadmore-wrap.loadmore-wrap--spacer .loadmore-btn{visibility:hidden;pointer-events:none}.loadmore-btn{width:100%;min-width:0;height:44px}@media (max-width:880px){.loadmore-wrap{margin:0}.loadmore-btn{width:100%;max-width:none}}@media (max-width:880px){.grid-page .cards{content-visibility:visible;contain:none}.grid-page .cards .card{contain:none}}.loadmore-btn{position:relative}.loadmore-btn .loadmore-label{display:inline-block}.loadmore-btn .loadmore-spinner{position:absolute;left:50%;top:50%;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;pointer-events:none;animation:loadmore-spin .7s linear infinite}.loadmore-btn.is-loading .loadmore-label{opacity:0}.loadmore-btn.is-loading .loadmore-spinner{opacity:1}@keyframes loadmore-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.grid-page .filters.filters--rows{position:relative;display:flex;flex-direction:column;gap:0;align-items:stretch;--filters-cols: 24}.grid-page .filters{position:relative;z-index:40;transition:padding .5s ease}.grid-page .filters.filters--rows .filters-row{display:grid;grid-template-columns:repeat(var(--filters-cols, 24),1fr);gap:12px;width:100%;overflow:hidden;max-height:1000px;opacity:1;transform:none;transition:max-height .32s ease,opacity .28s ease,transform .32s ease}.grid-page .filters .filters-summary{display:flex;position:absolute;top:0;left:0;right:0;grid-column:1 / -1;width:100%;min-height:32px;height:32px;max-height:32px;align-items:center;padding:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;transform:translateY(-6px);transition:opacity .32s ease,transform .32s ease;transition-delay:0s}.grid-page .filters .filters-summary-track{display:block;width:100%;overflow:hidden;padding:0 52px 2px 16px;scrollbar-width:thin;align-items:center;font-size:14px}.grid-page .filters .filters-summary-inner{display:inline-flex;flex-wrap:nowrap;gap:6px;width:max-content;align-items:center;white-space:nowrap;will-change:transform}@keyframes summary-marquee{0%{transform:translate(0)}50%{transform:translate(calc(-1 * var(--summary-scroll, 0px)))}to{transform:translate(0)}}.grid-page .filters .filters-summary-track.is-marquee .filters-summary-inner{animation:summary-marquee 20s linear infinite}.grid-page .filters .filters-summary .summary-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:18px;height:18px;line-height:1.25;padding:0 8px;border-radius:999px;border:1px solid var(--cap-bd, var(--chipsel-chip-border, #2a2a2a));background:var(--cap-bg, var(--chipsel-chip-bg, #0f0f0f));color:var(--cap-fg, var(--chipsel-chip-text, #ddd));font-size:14px;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.grid-page .filters .filters-summary .summary-text{font-size:14px;color:var(--chipsel-filter-text, #e8e8e8);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.grid-page .filters .filters-summary .summary-label{color:var(--chipsel-muted-text, #9aa3b2);padding-bottom:2px}.grid-page .filters .filters-summary .summary-value{color:var(--chipsel-filter-text, #e8e8e8);padding-bottom:2px}.grid-page .filters .filters-summary .summary-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.grid-page .filters .filters-summary .summary-beginner{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 8px;border-radius:999px;background:#163016;color:#a8e6a8;border:1px solid #224422;font-size:12px;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.grid-page .filters.filters--summary .filters-summary{margin:0;padding:0;width:100%;opacity:1;transform:none;transition-delay:.5s;pointer-events:auto;visibility:visible}.grid-page .filters.filters--summary{min-height:32px;padding:0 16px}@media (max-width: 1500px) and (min-width: 1251px){.grid-page .filters.filters--summary{height:32px}}@media (max-width: 1250px){.grid-page .filters.filters--summary{margin-bottom:0}}.grid-page .filters.filters--summary .filters-row{max-height:0;opacity:0;pointer-events:none;margin-top:0}.grid-page .filters.filters--rows .filters-row+.filters-row{margin-top:12px}.grid-page .filters.filters--rows .filters-row.is-collapsed+.filters-row{margin-top:0}.grid-page .filters.filters--rows .filters-row.is-collapsed{max-height:0;opacity:0;pointer-events:none;margin-top:0}.grid-page .filters.filters--rows .filters-row--2,.grid-page .filters.filters--rows .filters-row--1{overflow:visible}.grid-page .filters.filters--rows .filters-row--1.is-collapsed,.grid-page .filters.filters--rows .filters-row--2.is-collapsed{overflow:hidden}.grid-page .filters.filters--rows .filters-row--3{overflow:visible}.grid-page .filters.filters--rows .filters-row--3.is-collapsed{overflow:hidden}.grid-page .filters .specsel{position:relative}.grid-page .filters .specsel-popup{position:absolute;left:0;right:0;top:100%;z-index:6000}.grid-page .filters .field--intentions,.grid-page .filters .field--intentions>label{overflow:visible}.grid-page .filters .field--intentions{position:relative;z-index:10}.grid-page .filters .field--apply{position:relative;z-index:1}.grid-page .filters.filters--rows.filters--rows-init .filters-row,.grid-page .filters.filters--rows.filters--rows-init .field{transition:none!important}.grid-page .filters.filters--rows .filters-collapse-btn,.grid-page .filters.filters--rows .filters-clear-geo-btn{position:absolute;top:0;right:0;width:30px;min-width:32px;height:28px;padding:0;border-radius:10px;z-index:2;background:var(--block-bg, #0f0f0f);border:transparent;color:var(--muted, #a0a0a0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:none;transition:opacity .18s ease}.grid-page .filters.filters--rows .filters-clear-geo-btn{right:30px;width:34px;min-width:34px;height:30px}.grid-page .filters.filters--rows .filters-collapse-btn svg{width:18px;height:18px;fill:currentColor;display:block;transition:transform .28s ease}.grid-page .filters.filters--rows .filters-collapse-btn:hover,.grid-page .filters.filters--rows .filters-collapse-btn:focus-visible,.grid-page .filters.filters--rows .filters-clear-geo-btn:hover,.grid-page .filters.filters--rows .filters-clear-geo-btn:focus-visible{color:var(--accent, #ffd43b)}html[data-theme=light] .grid-page .filters.filters--rows .filters-collapse-btn:hover,html[data-theme=light] .grid-page .filters.filters--rows .filters-collapse-btn:focus-visible,html[data-theme=light] .grid-page .filters.filters--rows .filters-clear-geo-btn:hover,html[data-theme=light] .grid-page .filters.filters--rows .filters-clear-geo-btn:focus-visible{color:var(--fav-star-on-light, #ee8646)}.grid-page .filters.filters--rows:hover .filters-collapse-btn,.grid-page .filters.filters--rows:focus-within .filters-collapse-btn,.grid-page .filters.filters--rows:hover .filters-clear-geo-btn,.grid-page .filters.filters--rows:focus-within .filters-clear-geo-btn{opacity:1;pointer-events:auto}[data-filters=grid][data-layout=mobile] .filters-collapse-btn,[data-filters=grid][data-layout=mobile] .filters-clear-geo-btn{display:inline-flex!important;opacity:1;pointer-events:auto}.grid-page .filters.filters--rows[data-row-level="0"] .filters-collapse-btn svg{transform:rotate(180deg)}.grid-page .filters .field--gender{grid-column:span 4;align-self:start}.grid-page .filters .field--gender.is-spacer{visibility:hidden}.grid-page .filters .field--beginner{grid-column:span 4;align-self:start}.grid-page .filters .geo-badge.is-loading{opacity:.7;pointer-events:none;position:relative}.grid-page .filters .geo-badge.is-loading:after{content:"";width:12px;height:12px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;margin-left:6px;display:inline-block;animation:geo-spin .7s linear infinite}@keyframes geo-spin{to{transform:rotate(360deg)}}@media (max-width: 1500px) and (min-width: 1251px){.grid-page .filters.filters--rows{display:grid;grid-template-columns:repeat(24,1fr);gap:12px}.grid-page .filters.filters--rows .filters-row,.grid-page .filters.filters--rows .filters-row.is-collapsed{display:contents}.grid-page .filters.filters--rows .field{max-height:1000px;overflow:hidden;transition:max-height .32s ease,opacity .28s ease,transform .32s ease}.grid-page .filters.filters--rows .field--country,.grid-page .filters.filters--rows .field--city,.grid-page .filters.filters--rows .field--specsel,.grid-page .filters.filters--rows .field--genres,.grid-page .filters.filters--rows .field--intentions,.grid-page .filters.filters--rows .field--gender{overflow:visible}.grid-page .filters.filters--rows .field--intentions,.grid-page .filters.filters--rows .field--intentions>label{overflow:visible}.grid-page .filters.filters--rows[data-row-level="2"] .field--country,.grid-page .filters.filters--rows[data-row-level="2"] .field--city,.grid-page .filters.filters--rows[data-row-level="2"] .field--geo,.grid-page .filters.filters--rows[data-row-level="1"] .field--country,.grid-page .filters.filters--rows[data-row-level="1"] .field--city,.grid-page .filters.filters--rows[data-row-level="1"] .field--geo,.grid-page .filters.filters--rows[data-row-level="0"] .field--country,.grid-page .filters.filters--rows[data-row-level="0"] .field--city,.grid-page .filters.filters--rows[data-row-level="0"] .field--geo,.grid-page .filters.filters--rows[data-row-level="1"] .field--specsel,.grid-page .filters.filters--rows[data-row-level="1"] .field--genres,.grid-page .filters.filters--rows[data-row-level="0"] .field--specsel,.grid-page .filters.filters--rows[data-row-level="0"] .field--genres,.grid-page .filters.filters--rows[data-row-level="0"] .field--intentions,.grid-page .filters.filters--rows[data-row-level="0"] .field--gender,.grid-page .filters.filters--rows[data-row-level="0"] .field--age,.grid-page .filters.filters--rows[data-row-level="0"] .field--beginner,.grid-page .filters.filters--rows[data-row-level="0"] .field--apply{max-height:0;opacity:0;transform:translateY(-10px);pointer-events:none}.grid-page .filters .field--region,.grid-page .filters .field--geo{display:none!important}.grid-page .filters .field--country{grid-column:span 12!important;order:10}.grid-page .filters .field--city{grid-column:span 12!important;order:11}.grid-page .filters .field--specsel{grid-column:span 12!important;order:20}.grid-page .filters .field--genres{grid-column:span 12!important;order:21}.grid-page .filters .field--intentions{grid-column:span 12!important;order:30}.grid-page .filters .field--gender{grid-column:span 12!important;order:31}.grid-page .filters .field--age{grid-column:span 12!important;order:40}.grid-page .filters .field--beginner{grid-column:span 12!important;order:41}.grid-page .filters .field--apply{grid-column:span 24!important;order:50}.grid-page .filters .field--apply .fake-label{display:block;visibility:hidden;height:16px;line-height:16px}}@media (max-width: 1250px){.grid-page .filters.filters--rows{--filters-cols: 6}.grid-page .filters .field--country,.grid-page .filters .field--city{grid-column:span 6!important}.grid-page .filters .field--geo{grid-column:span 6!important;align-self:start}.grid-page .filters .field--geo .geo-badge{padding:0 12px;justify-content:flex-start;min-width:0}.grid-page .filters .field--geo .geo-badge .text{display:inline!important}.grid-page .filters .field--specsel,.grid-page .filters .field--genres,.grid-page .filters .field--intentions{grid-column:span 6!important;align-self:start}.grid-page .filters .field--age{grid-column:span 6!important;order:30}.grid-page .filters .field--beginner{grid-column:span 3!important;order:11;display:flex;justify-content:center}.grid-page .filters .field--apply{grid-column:span 6!important;order:40}.grid-page .filters .field--gender{grid-column:span 3!important;display:block!important;order:10}.grid-page .filters .field--beginner .beg-switch{width:max-content;margin:0 auto}.grid-page .filters .field--apply .fake-label{display:none!important;visibility:hidden!important;height:0!important;line-height:0!important}}[data-filters=grid].filters--rows[data-layout=mobile]{--filters-cols: 6}[data-filters=grid][data-layout=mobile] .field--beginner{grid-column:span 3!important;order:11;display:flex;justify-content:center}@media (max-width:1250px){.grid-page .filters.filters--rows .filters-row--3 .field--gender,[data-filters=grid][data-layout=mobile] .filters-row--3 .field--gender{grid-column:span 3!important;order:10!important;height:66px!important;min-height:66px!important;box-sizing:border-box!important;align-self:end!important}.grid-page .filters.filters--rows .filters-row--3 .field--beginner,[data-filters=grid][data-layout=mobile] .filters-row--3 .field--beginner{grid-column:span 3!important;order:11!important;height:66px!important;min-height:66px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-self:end!important}.grid-page .filters.filters--rows .filters-row--3 .field--beginner>.fake-label,[data-filters=grid][data-layout=mobile] .filters-row--3 .field--beginner>.fake-label{display:block!important;visibility:hidden!important;height:16px!important;line-height:16px!important;margin:0!important;padding:0!important}.grid-page .filters.filters--rows .filters-row--3 .field--beginner .beg-switch,[data-filters=grid][data-layout=mobile] .filters-row--3 .field--beginner .beg-switch{width:auto!important;margin:0 auto!important}.grid-page .filters.filters--rows .filters-row--3 .field--age,[data-filters=grid][data-layout=mobile] .filters-row--3 .field--age{order:30!important}.grid-page .filters.filters--rows .filters-row--3 .field--apply,[data-filters=grid][data-layout=mobile] .filters-row--3 .field--apply{order:40!important}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.grid-page .filters.filters--rows{--filters-cols: 6}.grid-page .filters .field--region,.grid-page .filters .field--country,.grid-page .filters .field--city,.grid-page .filters .field--geo,.grid-page .filters .field--specsel,.grid-page .filters .field--genres,.grid-page .filters .field--intentions,.grid-page .filters .field--age,.grid-page .filters .field--apply{grid-column:span 6!important}.grid-page .filters .field--geo,.grid-page .filters .field--specsel,.grid-page .filters .field--genres,.grid-page .filters .field--intentions{align-self:start!important}.grid-page .filters .field--gender{grid-column:span 3!important;display:block!important;order:10!important}.grid-page .filters .field--beginner{grid-column:span 3!important;order:11!important;display:flex!important;justify-content:center!important}.grid-page .filters .field--age{order:30!important}.grid-page .filters .field--apply{order:40!important}.grid-page .filters .field--beginner .beg-switch{width:max-content;margin:0 auto}.grid-page .filters .field--apply .fake-label{display:none!important;visibility:hidden!important;height:0!important;line-height:0!important}}.cards.is-empty{display:flex;align-items:center;justify-content:center;min-height:38vh;padding:16px;box-sizing:border-box}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid var(--surface-border, #c9c9c9);border-radius:12px;background:#101010;color:#cfcfcf;padding:36px;width:min(560px,92%);text-align:center;box-shadow:inset 0 0 0 1px #ffffff05;--empty-ill-color: #eaeaea}.empty-state .ill{width:80px;height:80px;display:grid;place-items:center;margin-bottom:4px;color:var(--empty-ill-color)}.empty-state .ill svg{width:100%;height:100%;fill:currentColor}.empty-state .ttl{font-weight:600;color:#eaeaea;font-size:16px}.empty-state .msg{color:#a7a7a7;font-size:14px}html[data-theme=light] .empty-state{background:#f7f8fb;color:#3c4254;box-shadow:inset 0 0 0 1px #0000000a;--empty-ill-color: #2d3748}html[data-theme=light] .empty-state .ill{color:var(--empty-ill-color)}html[data-theme=light] .empty-state .ttl{color:#14151a}html[data-theme=light] .empty-state .msg{color:#5b6275}@keyframes profile-pop-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.chips-hidden-pop,.spec-hidden-pop{animation:none!important}}.chips-hidden-pop{position:fixed;z-index:10000;pointer-events:auto;-webkit-backdrop-filter:blur(12px) saturate(120%) brightness(108%);backdrop-filter:blur(12px) saturate(120%) brightness(108%);background:var(--specsel-popup-bg, var(--profile-glass-bg, var(--mus-glass-bg, var(--surface-bg))));border:1px solid var(--specsel-popup-border, var(--profile-glass-border, var(--mus-glass-border, var(--surface-border))));border-radius:12px;box-shadow:0 16px 40px #0000008c;padding:10px;display:inline-block;width:auto;max-width:min(88vw,520px);max-height:50vh;overflow:auto;white-space:normal;animation:profile-pop-in .14s cubic-bezier(.2,.8,.2,1) both;transform-origin:24px 8px;will-change:transform,opacity;box-sizing:border-box}html[data-theme=light] .chips-hidden-pop{background:#ffffffd1;border:1px solid rgba(0,0,0,.14);box-shadow:0 18px 36px #0000002e;color:var(--text, #0c0f1a)}.chips-hidden-pop h4{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--profile-ttl-sub, var(--mus-muted, var(--muted, #6e7484)));letter-spacing:.02em}.chips-hidden-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.chips-hidden-list .chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid var(--mus-chip-border, var(--profile-chip-border));background:var(--mus-chip-bg, var(--profile-chip-bg));color:var(--mus-chip-text, var(--profile-chip-text));font-size:14px;white-space:nowrap;line-height:1;cursor:default;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.spec-hidden-pop{position:fixed;z-index:10000;pointer-events:auto;-webkit-backdrop-filter:blur(12px) saturate(120%) brightness(108%);backdrop-filter:blur(12px) saturate(120%) brightness(108%);background:#101010e0;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 16px 40px #0000008c;padding:10px;display:inline-block;width:auto;max-width:min(88vw,520px);max-height:50vh;overflow:auto;white-space:normal;animation:profile-pop-in .14s cubic-bezier(.2,.8,.2,1) both;transform-origin:24px 8px;will-change:transform,opacity}.spec-hidden-pop h4{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--profile-ttl-sub);letter-spacing:.02em}.spec-hidden-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.spec-hidden-list .spec-chip{background:var(--cap-bg, var(--profile-chip-bg));border:1px solid var(--cap-bd, var(--profile-chip-border));color:var(--cap-fg, var(--profile-chip-text));border-radius:999px;padding:7px 12px;font-size:12px;line-height:1;display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.spec-hidden-list .spec-chip:hover{background:var(--cap-bd, currentColor);border-color:var(--cap-bd, currentColor);color:var(--cap-fg,#fff)}:root{--top-pad: 16px;--preview-w: clamp(420px, 32vw, 540px);--profile-left-h: 520px;--pp-vid-h: 280px;--pp-aud-h: 152px;--about-h: 120px}.profile-v2{--profile-card-bg: var(--surface-bg);--profile-card-border: var(--surface-border);--profile-text: var(--text);--profile-muted: var(--muted);--profile-ttl-main: var(--ttl-main-color);--profile-ttl-sub: var(--ttl-sub-color);--profile-chip-bg: var(--prefs-chip-bg);--profile-chip-border: var(--prefs-chip-border);--profile-chip-text: var(--prefs-chip-text);--profile-glass-bg: var(--prefs-glass-bg);--profile-glass-border: var(--prefs-glass-border);--skel-bg: #151515;--skel-bd: var(--profile-card-border);--skel-shine: rgba(255,255,255,.08)}html[data-theme=light] .profile-v2{--skel-bg:#eef1f6;--skel-bd:#d6dbe6;--skel-shine: rgba(255,255,255,.65)}.layout.profile #center,.layout.profile .shell,.layout.profile .page-body,.profile-v2,.profile-v2 .p-grid,.profile-v2 .p-main{overflow:visible!important;contain:none!important;transform:none!important}@media (max-width:880px){:root{--topbar-h: 22px}}.profile-v2{display:block;margin:0}.profile-v2 .p-grid{display:grid;grid-template-columns:1fr;gap:20px;padding:16px 0;align-items:start}.profile-v2 .p-topgrid{display:grid;grid-template-columns:minmax(0,1fr) var(--preview-w);gap:16px;align-items:start;margin:0}@media (max-width:1500px){.profile-v2 .p-topgrid{display:flex!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:0!important;align-items:stretch!important}.profile-v2 .p-col-left{display:contents!important;height:auto!important;min-height:0!important}.profile-v2 .p-col-right{order:3!important;align-self:stretch!important;min-width:0!important;height:auto!important;width:100%!important}.profile-v2 .p-col-left>.p-card.p-card-about{order:1!important;width:100%!important}.profile-v2 .p-col-left>.p-card.p-card-music{order:2!important;width:100%!important}.profile-v2 .p-topgrid .p-card,.profile-v2 .p-topgrid .p-preview-card{width:100%!important;height:auto!important;min-height:0!important}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse){.layout.profile #center,.layout.profile [data-center],.layout.profile .center,.layout.profile main{padding-left:0!important;padding-right:0!important}.profile-v2 .p-topgrid{display:flex!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:0!important;align-items:stretch!important}.profile-v2 .p-col-left{display:contents!important;height:auto!important;min-height:0!important}.profile-v2 .p-col-right{order:3!important;align-self:stretch!important;min-width:0!important;width:100%!important;height:auto!important}.profile-v2 .p-col-left>.p-card.p-card-about{order:1!important;width:100%!important}.profile-v2 .p-col-left>.p-card.p-card-music{order:2!important;width:100%!important}.profile-v2 .p-topgrid .p-card,.profile-v2 .p-topgrid .p-preview-card{width:100%!important;height:auto!important;min-height:0!important}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.layout.profile #center,.layout.profile [data-center],.layout.profile .center,.layout.profile main{padding-left:0!important;padding-right:0!important}.profile-v2 .p-topgrid{display:flex!important;flex-direction:column!important;gap:16px!important;margin:0!important;padding:0!important;align-items:stretch!important}.profile-v2 .p-col-left{display:contents!important;height:auto!important;min-height:0!important}.profile-v2 .p-col-right{order:3!important;align-self:stretch!important;min-width:0!important;width:100%!important;height:auto!important}.profile-v2 .p-col-left>.p-card.p-card-about{order:1!important;width:100%!important}.profile-v2 .p-col-left>.p-card.p-card-music{order:2!important;width:100%!important}.profile-v2 .p-topgrid .p-card,.profile-v2 .p-topgrid .p-preview-card{width:100%!important;height:auto!important;min-height:0!important}}.profile-v2 .p-col-left{display:flex;flex-direction:column;gap:16px;align-self:stretch;min-width:0;min-height:0;height:var(--profile-left-h)}.profile-v2 .p-col-right{align-self:stretch;min-width:0}.profile-v2 .p-col-right>.p-preview-card{display:flex;flex-direction:column;height:var(--profile-left-h);min-height:0;box-sizing:border-box;background-color:var(--profile-card-bg)}.profile-v2 .p-col-right>.p-preview-card .ap,.profile-v2 .p-col-right>.p-preview-card .ap-glass,.profile-v2 .p-col-right>.p-preview-card canvas{background-color:var(--profile-card-bg)!important}@media (max-width:880px){.profile-v2 .p-col-right>.p-preview-mount{display:contents}.profile-v2 .p-preview-card{height:auto;min-height:unset}}.profile-v2 .p-main{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:880px){.profile-v2 .p-main{gap:16px;padding:0!important}.profile-v2 .p-main>.p-links+.p-skills-mount{margin-top:-12px}}.p-profile-cta{display:flex;justify-content:flex-start}.p-sec{background:var(--profile-card-bg);border:1px solid var(--profile-card-border);border-radius:14px;display:flex;flex-direction:column;gap:12px}.p-sec-head h2{margin:0;font-size:16px;color:var(--profile-ttl-main)}.p-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.p-sec-hint{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--profile-muted);font-weight:400;line-height:1.3;text-align:right;font:inherit;background:transparent;border:0;padding:0 0 2px;cursor:pointer;text-decoration:none}.p-sec-hint:before{content:"";position:absolute;left:0;right:10px;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;opacity:0;transition:transform .22s ease,opacity .22s ease}.p-sec-hint:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease}.p-sec-hint:hover:before{transform:scaleX(1);opacity:1}.p-sec-hint:hover:after{transform:translate(2px) rotate(-45deg)}.p-sec-hint:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-accent-a35, rgba(20,59,188,.35));border-radius:8px}.profile-v2 .p-sec-head .p-sec-hint,.profile-v2 .pph-head .p-sec-hint,.profile-v2 .p-preview-head .p-sec-hint{font-size:13px}@media (max-width:880px){.p-sec-hint{white-space:normal;text-align:right}}.profile-v2 [data-scroll-target]{scroll-margin-top:90px}.profile-v2 [data-scroll-target].hint-flash{animation:profileHintFlash 2.4s ease-in-out 0s 2;outline:2px solid var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35),0 0 0 8px var(--brand-accent-a12)}.profile-v2 [data-scroll-target=banner].hint-flash{outline:none;border-radius:12px;box-shadow:0 0 0 2px var(--brand-accent-a35),0 0 0 8px var(--brand-accent-a12)}.profile-v2 [data-scroll-target].success-flash{animation:profileSuccessFlash 1.8s ease-in-out 0s 1;outline:2px solid rgba(52,199,89,.85);box-shadow:0 0 0 2px #34c75959,0 0 0 8px #34c7592e}.profile-v2 [data-scroll-target=banner].success-flash{outline:none;border-radius:12px;box-shadow:0 0 0 2px #34c75959,0 0 0 8px #34c7592e}@media (max-width:880px){.profile-v2 .p-banner-mount{position:relative;z-index:0}.profile-v2 [data-scroll-target=banner].hint-flash,.profile-v2 [data-scroll-target=banner].success-flash{box-shadow:none}.profile-v2 .p-banner-mount.banner-hint-flash-active:after,.profile-v2 .p-banner-mount.banner-success-flash-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;pointer-events:none;z-index:1;opacity:0}.profile-v2 .p-banner-mount.banner-hint-flash-active:after{box-shadow:0 0 0 2px var(--brand-accent-a35),0 0 0 8px var(--brand-accent-a12);animation:profileBannerMountHintFlash 2.4s ease-in-out 0s 2}.profile-v2 .p-banner-mount.banner-success-flash-active:after{box-shadow:0 0 0 2px #34c75959,0 0 0 8px #34c7592e;animation:profileBannerMountSuccessFlash 1.8s ease-in-out 0s 1}}@keyframes profileHintFlash{0%{outline-color:transparent;box-shadow:0 0 0 0 transparent}45%{outline-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35),0 0 0 8px var(--brand-accent-a12)}to{outline-color:transparent;box-shadow:0 0 0 0 transparent}}@keyframes profileSuccessFlash{0%{outline-color:transparent;box-shadow:0 0 0 0 transparent}45%{outline-color:#34c759d9;box-shadow:0 0 0 2px #34c75959,0 0 0 8px #34c7592e}to{outline-color:transparent;box-shadow:0 0 0 0 transparent}}@keyframes profileBannerMountHintFlash{0%{opacity:0}45%{opacity:1}to{opacity:0}}@keyframes profileBannerMountSuccessFlash{0%{opacity:0}45%{opacity:1}to{opacity:0}}.p-skel{position:relative;background:var(--skel-bg);border:1px solid var(--skel-bd);overflow:hidden}.p-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,var(--skel-shine) 45%,transparent 70%);transform:translate(-100%);animation:p-skel-shine 1.8s ease-in-out infinite}.profile-v2.is-viewer .p-skel:after{animation:none}.profile-v2.is-viewer .p-sec-hint{display:none}.p-skel-line{height:12px;border-radius:8px;display:block}.p-skel-chip{height:26px;width:92px;border-radius:999px;display:inline-block}.p-skel-block{display:grid;gap:8px}@media (prefers-reduced-motion: reduce){.p-skel:after{animation:none}}@keyframes p-skel-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.p-kv{display:grid;grid-template-columns:1fr 2fr;gap:8px 14px}.kv .k{font-size:13px;color:var(--profile-muted)}.kv .v{font-size:14px;color:var(--profile-text)}.p-chips-row{display:grid;gap:12px}.chips-group{display:grid;gap:8px}.chips-title{font-size:13px;color:var(--profile-muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{background:var(--profile-chip-bg);border:1px solid var(--profile-chip-border);color:var(--profile-chip-text);border-radius:999px;padding:6px 10px;font-size:14px;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;display:inline-flex;align-items:center;line-height:1}html[data-theme=light] .profile-v2 .p-card-music .chip,html[data-theme=light] .profile-v2 .chips-hidden-pop .chip{background:#f3f4f9;border-color:#d0d3dc;color:#4b5563}html[data-theme=dark] .profile-v2 .p-card-music .chip,html[data-theme=dark] .profile-v2 .chips-hidden-pop .chip{background:#0f0f0f;border-color:#2a2a2a;color:#d1d5db}html[data-theme=light] .profile-v2 .pinst-wrap .chip,html[data-theme=light] .profile-v2 .p-prod-wrap .chip{background:#f3f4f9;border-color:#d0d3dc;color:#4b5563}html[data-theme=dark] .profile-v2 .pinst-wrap .chip,html[data-theme=dark] .profile-v2 .p-prod-wrap .chip{background:#0f0f0f;border-color:#2a2a2a;color:#d1d5db}.profile-v2 .pinst-wrap .chip,.profile-v2 .p-prod-wrap .chip,.profile-v2 .p-card-music .chip,.profile-v2 .p-card-music .spec-chip{font-size:14px}.pub-inst .chips{display:flex;flex-wrap:wrap;gap:6px}.pub-inst .chip{background:var(--cap-bg, var(--profile-chip-bg));border-color:var(--cap-bd, var(--profile-chip-border));color:var(--cap-fg, var(--profile-chip-text));box-shadow:none}.pub-inst .chip.small{height:24px;font-size:12px;padding:0 8px}.pub-inst .chip.sel{background:var(--cap-bg, var(--profile-chip-bg));border-color:var(--cap-bd, var(--profile-chip-border));color:var(--cap-fg, var(--profile-chip-text));box-shadow:0 0 0 2px #ffffff08 inset}.pub-inst .muted{color:var(--profile-muted)}.p-prod-wrap .prod-view .chips{display:flex;flex-wrap:wrap;gap:8px}.p-prod-wrap .prod-view .muted{color:var(--profile-muted)}.p-prod-wrap .prod-view .chip{cursor:default!important;pointer-events:none!important}.p-prod-wrap .prod-view .chip.more,.p-prod-wrap .prod-view .chip.chip-more,.p-prod-wrap .prod-view .chip[data-act=more],.p-prod-wrap .prod-view .chip[data-role=more]{cursor:pointer!important;pointer-events:auto!important}.chip.more,.chip.more:hover,.chip.more:focus,.chip.more:active,.spec-chip.more,.spec-chip.more:hover,.spec-chip.more:focus,.spec-chip.more:active{width:22px;height:22px;padding:0;border-radius:999px;background:var(--profile-chip-bg)!important;border:1px solid var(--profile-chip-border);display:inline-flex;align-items:center;justify-content:center;color:var(--profile-chip-text);cursor:pointer;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease,background-color .16s ease;transform-origin:center;position:relative}.chip.more:hover,.spec-chip.more:hover{border-color:color-mix(in srgb,var(--profile-chip-border) 65%,currentColor 35%);box-shadow:0 0 0 2px #ffffff0d inset}html[data-theme=light] .p-card-music .chip.more:hover,html[data-theme=light] .p-card-music .spec-chip.more:hover{box-shadow:0 0 0 2px #0000000f inset;border-color:color-mix(in srgb,var(--profile-chip-border) 70%,rgba(0,0,0,.28) 30%)}.chip.more:active:not(.is-open),.spec-chip.more:active:not(.is-open){transform:scale(.94)}.chip.more.is-open,.spec-chip.more.is-open{transform:scale(.95);background-color:color-mix(in srgb,var(--profile-chip-bg) 78%,currentColor 22%)!important;border-color:color-mix(in srgb,var(--profile-chip-border) 60%,currentColor 40%);animation:chipMoreOpen .16s cubic-bezier(.2,.9,.2,1) both}@keyframes chipMoreOpen{0%{transform:scale(.88)}70%{transform:scale(.98)}to{transform:scale(.95)}}.chip.more,.spec-chip.more{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .14s ease;will-change:transform}@media (prefers-reduced-motion: reduce){.chip.more.is-open,.spec-chip.more.is-open{animation:none}.chip.more,.spec-chip.more{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}}.chip.more:before,.spec-chip.more:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;position:relative;box-shadow:-5.5px 0 0 currentColor,5.5px 0 0 currentColor;transition:opacity .14s ease,transform .14s ease;transform-origin:center}.chip.more:after,.spec-chip.more:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.72);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.chip.more.is-open:before,.spec-chip.more.is-open:before{opacity:0;transform:scale(.6)}.chip.more.is-open:after,.spec-chip.more.is-open:after{opacity:1;transform:translate(-50%,-55%) rotate(45deg) scale(.9)}@media (prefers-reduced-motion: reduce){.chip.more:before,.spec-chip.more:before,.chip.more:after,.spec-chip.more:after{transition:none}}.p-card-music .music-col-left .chips,.p-card-music .music-col-right .chips{flex-wrap:wrap;overflow:hidden;align-items:center}@media (max-width: 880px){.p-card-music .music-col-left .chips,.p-card-music .music-col-right .chips{overflow:visible!important;max-height:unset!important}.p-card-music .chip.more,.p-card-music .spec-chip.more{display:none!important}}@media (max-width: 880px){.profile-v2 .p-card-music .chip,.profile-v2 .p-card-music .spec-chip,.profile-v2 .p-spec-chips .spec-chip{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (max-width: 880px){.profile-v2 .p-prod-wrap.p-sec{margin-top:12px!important}}.p-spec-chips{display:flex;flex-wrap:nowrap;overflow:hidden;gap:8px;align-items:center}.spec-chip{background:var(--cap-bg, var(--profile-chip-bg));border:1px solid var(--cap-bd, var(--profile-chip-border));color:var(--cap-fg, var(--profile-chip-text));border-radius:999px;padding:7px 12px;font-size:14px;letter-spacing:.2px;line-height:1;display:inline-flex;align-items:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;position:relative;overflow:visible}.spec-chip.has-ava{padding-right:36px}.spec-chip-ava{position:absolute;right:6px;top:50%;width:22px;height:22px;border-radius:50%;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 10px #00000059;transform:translateY(-50%) scale(.9);opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none}.spec-chip.has-ava:hover .spec-chip-ava,.spec-chip.has-ava:focus .spec-chip-ava{opacity:1;transform:translateY(-50%) scale(1)}@media (max-width: 880px){.p-spec-chips{flex-wrap:wrap;overflow:visible}.spec-chip.more{display:none!important}}.tag.more,.tag.more:hover,.tag.more:focus{cursor:pointer;background:#131313}.p-card-music{flex:1 1 auto;min-height:0}@media (max-width:880px){.p-card-music{flex:0 0 auto;height:auto;min-height:unset}}.p-card-music .music-spec{margin-bottom:6px}.p-card-music .music-split{display:grid;grid-template-columns:.4fr .6fr;gap:14px;align-items:start}.p-card-music .music-col-left .chips:empty:before{content:"—";color:#6f6f6f}@media (max-width: 1180px){.p-card-music .music-split{grid-template-columns:.45fr .55fr}}@media (max-width: 880px){.p-card-music .music-split{grid-template-columns:1fr}}.p-about-read h3{margin:6px 0;font-size:14px;color:var(--profile-ttl-main)}.p-about-read p{margin:0;font-size:16px;color:var(--profile-text);line-height:1.55;font-weight:400}.p-links{background:var(--profile-card-bg);border:1px solid var(--profile-card-border);border-radius:12px;padding:12px}.p-links h3{margin:0 0 8px;font-size:14px;color:var(--profile-ttl-main)}.p-links ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.p-links a{color:#9bc7ff;text-decoration:none}.p-links a:hover{text-decoration:underline}.profile-v2 .p-main .p-links{display:none!important}.p-rail{display:flex;gap:10px;justify-content:flex-end;align-items:center;padding:10px 0 0;background:transparent;border:0}.p-cta-row .js-toggle-guest-view{--guest-eye-size: 18px}.js-toggle-guest-view .p-guest-eye,.p-cta-row .js-toggle-guest-view svg{display:block;margin:0}.p-cta-row .js-toggle-guest-view{display:inline-flex;align-items:center;justify-content:center;gap:0;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:12px;background:var(--block-bg);border:1px solid var(--block-border);color:var(--btn-fg);cursor:pointer}.p-hidden-mobile-badge{display:none}@media (max-width:880px){.p-hidden-mobile-badge{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:40px;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1;background:#b42a2a33;border:1px solid rgba(255,99,99,.5);color:#ffd6d6}html[data-theme=light] .p-hidden-mobile-badge{background:#dc26261f;border-color:#dc262673;color:#7f1d1d}.p-cta-under-ava .p-cta-row .js-toggle-guest-view-icon{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0;border-radius:12px;flex:0 0 40px;background:#b42a2a33;border-color:#ff636380;color:#ffd6d6}html[data-theme=light] .p-cta-under-ava .p-cta-row .js-toggle-guest-view-icon{background:#dc26261f;border-color:#dc262673;color:#7f1d1d}}.profile-v2 .p-list,.profile-v2 .p-favorites-list{overflow-anchor:none;overflow:visible;contain:none;content-visibility:visible}.profile-v2 .p-sec.user-items,.profile-v2 .p-sec.user-favorites{background:transparent!important;border:0!important;box-shadow:none!important;padding:0;overflow:visible}.profile-v2 .p-sec.user-items .p-sec-head,.profile-v2 .p-sec.user-favorites .p-sec-head{margin:12px 0!important;padding:0 0 0 16px!important}.profile-v2 .p-list .p-header,.profile-v2 .p-favorites-list .p-header{display:none!important}.layout.profile .profile-v2 .p-list .grid-wrap>*:not(.cards):not(.cards.grid){display:none!important}.layout.profile .profile-v2 .p-favorites-list .grid-wrap>*:not(.cards):not(.cards.grid){display:none!important}.layout.profile .profile-v2 .p-list .grid-page,.layout.profile .profile-v2 .p-list .grid-page .page-body,.layout.profile .profile-v2 .p-list .grid-wrap,.layout.profile .profile-v2 .p-favorites-list .grid-page,.layout.profile .profile-v2 .p-favorites-list .grid-page .page-body,.layout.profile .profile-v2 .p-favorites-list .grid-wrap{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;contain:none;content-visibility:visible;-webkit-mask-image:none;mask-image:none;clip-path:none;overflow:visible}.layout.profile .profile-v2 .p-list .cards.grid,.layout.profile .profile-v2 .p-list .cards,.layout.profile .profile-v2 .p-favorites-list .cards.grid,.layout.profile .profile-v2 .p-favorites-list .cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))!important;gap:12px!important;width:100%;max-width:100%;min-width:0!important;margin:0;padding:6px 0 0!important;box-sizing:border-box!important;justify-items:stretch;align-items:stretch;overflow:visible}.layout.profile .profile-v2 .p-list .cards.grid,.layout.profile .profile-v2 .p-favorites-list .cards.grid{content-visibility:visible;contain:none;contain-intrinsic-size:auto}.layout.profile .profile-v2 .p-list .cards.grid .wl-spacer,.layout.profile .profile-v2 .p-favorites-list .cards.grid .wl-spacer{grid-column:1 / -1;width:100%;pointer-events:none}.layout.profile .profile-v2 .p-list .cards .promo-wrap,.layout.profile .profile-v2 .p-favorites-list .cards .promo-wrap{position:relative;z-index:auto;overflow:visible}.layout.profile .profile-v2 .p-list .cards .promo-wrap:before,.layout.profile .profile-v2 .p-list .cards .promo-wrap:after,.layout.profile .profile-v2 .p-favorites-list .cards .promo-wrap:before,.layout.profile .profile-v2 .p-favorites-list .cards .promo-wrap:after{z-index:0}.layout.profile .profile-v2 .p-list .cards .promo-wrap>.card,.layout.profile .profile-v2 .p-favorites-list .cards .promo-wrap>.card{position:relative;z-index:1}.layout.profile .profile-v2 .p-list .cards.grid>.promo-wrap,.layout.profile .profile-v2 .p-list .cards.grid>.card,.layout.profile .profile-v2 .p-favorites-list .cards.grid>.promo-wrap,.layout.profile .profile-v2 .p-favorites-list .cards.grid>.card{position:relative;z-index:1}.layout.profile .profile-v2 .p-list.profile-ads-scope,.layout.profile .profile-v2 .p-favorites-list.profile-ads-scope,.layout.profile .profile-v2 .p-list.profile-ads-scope .profile-ads-grid-page,.layout.profile .profile-v2 .p-list.profile-ads-scope .profile-ads-grid-body,.layout.profile .profile-v2 .p-list.profile-ads-scope .profile-ads-grid-wrap,.layout.profile .profile-v2 .p-list.profile-ads-scope .profile-ads-grid-cards,.layout.profile .profile-v2 .p-favorites-list.profile-ads-scope .profile-ads-grid-page,.layout.profile .profile-v2 .p-favorites-list.profile-ads-scope .profile-ads-grid-body,.layout.profile .profile-v2 .p-favorites-list.profile-ads-scope .profile-ads-grid-wrap,.layout.profile .profile-v2 .p-favorites-list.profile-ads-scope .profile-ads-grid-cards{overflow:visible;contain:none}@media (max-width: 880px){.layout.profile .profile-v2 .p-list .cards.grid,.layout.profile .profile-v2 .p-favorites-list .cards.grid{content-visibility:visible;contain:none;contain-intrinsic-size:auto}.layout.profile .profile-v2 .p-list .cards.grid .card,.layout.profile .profile-v2 .p-favorites-list .cards.grid .card{contain:none}.profile-v2.is-viewer .p-list,.profile-v2.is-viewer .p-list.profile-ads-scope,.profile-v2.is-viewer .p-list .grid-page,.profile-v2.is-viewer .p-list .grid-page .page-body,.profile-v2.is-viewer .p-list .grid-wrap,.profile-v2.is-viewer .p-list .cards.grid,.profile-v2.is-viewer .p-list .cards.grid .card,.profile-v2.is-viewer .p-list .promo-wrap,.profile-v2.is-viewer .p-list .promo-wrap:before,.profile-v2.is-viewer .p-list .promo-wrap:after{overflow:visible!important;contain:none!important;content-visibility:visible!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important}}.layout.profile .profile-v2 .p-list .card.mus-mini,.layout.profile .profile-v2 .p-favorites-list .card.mus-mini{content-visibility:visible}.profile-v2 .ios-mobile-skel{display:none}.profile-v2 .p-list-footer{display:flex;justify-content:center;margin-top:14px}.profile-v2 .p-list-more-btn{min-width:220px}.profile-v2 .p-list-more-skel{display:grid;gap:10px;width:100%;max-width:520px}.profile-v2 .p-list-more-skel:before{content:attr(data-label);display:block;font-size:13px;color:var(--profile-muted)}.profile-v2 .p-list-more-skel-card{height:84px;border-radius:14px}@media (hover: hover) and (pointer: fine){.layout.profile .profile-v2 .p-list .card.mus-mini .corner-actions{opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .22s ease,transform .26s ease}.layout.profile .profile-v2 .p-list .card.mus-mini:hover .corner-actions,.layout.profile .profile-v2 .p-list .card.mus-mini:focus-within .corner-actions,.layout.profile .profile-v2 .p-list .card.mus-mini .corner-actions.menu-open{opacity:1;transform:translateY(0);pointer-events:auto}.layout.profile .profile-v2 .p-list .card.mus-mini .corner-actions .corner-btn{opacity:0;transform:translateY(-4px) scale(.96);filter:blur(2px);transition:opacity .22s ease,transform .26s ease,filter .26s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.layout.profile .profile-v2 .p-list .card.mus-mini:hover .corner-actions .corner-btn,.layout.profile .profile-v2 .p-list .card.mus-mini:focus-within .corner-actions .corner-btn,.layout.profile .profile-v2 .p-list .card.mus-mini .corner-actions.menu-open .corner-btn{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.layout.profile .profile-v2 .p-list .card.mus-mini .corner-btn.twinkle,.layout.profile .profile-v2 .p-list .card.mus-mini .iconbtn.twinkle,.layout.profile .profile-v2 .p-list .card.mus-mini .iconbtn .icon.twinkle{animation:twinkle .3s ease-out}@keyframes twinkle{0%{transform:scale(1)}48%{transform:scale(1.16)}to{transform:scale(1)}}.layout.profile .profile-v2 .p-list .cards.grid.is-empty,.layout.profile .profile-v2 .p-list .cards.is-empty{display:flex!important;align-items:center;justify-content:center;min-height:100%;height:100%;padding:0!important;width:360px!important;max-width:360px!important;margin:0 auto!important;align-self:stretch;box-sizing:border-box}.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn{align-self:center;margin-top:14px;min-width:160px}.layout.profile .profile-v2 .p-list .empty-state{width:100%}.layout.profile .profile-v2 .p-list .cards.grid .card,.layout.profile .profile-v2 .p-list .cards .card,.layout.profile .profile-v2 .p-list .cards.grid>*,.layout.profile .profile-v2 .p-list .cards>*{min-width:0!important;max-width:100%!important;width:100%!important;margin:0!important;box-sizing:border-box!important}.p-card-about{height:var(--about-h);flex:none;min-height:0;box-sizing:border-box;display:flex;flex-direction:column}.p-card-about .p-sec-head{flex:0 0 auto}.p-card-about .p-about-members{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;line-height:1.35;padding:2px 0 4px;flex-wrap:wrap}.p-card-about .p-about-members .members-label{color:var(--muted)}.p-card-about .p-about-members .members-value{color:var(--text)}.p-card-about .p-about-members .age-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}html[data-theme=light] .p-card-about .p-about-members .age-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.p-card-about .p-about-wrap{flex:1 1 auto;min-height:0}.p-card-about .p-about-scroll{height:100%;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:4px}.p-card-about .fade-bottom{display:none!important;content:none!important}.p-card-about{position:relative;overflow:hidden}.p-card-about:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;pointer-events:none;opacity:1;transition:opacity .18s ease;background:var(--specsel-popup-fade-gradient, linear-gradient(180deg, rgba(16,16,16,0) 0%, rgba(16,16,16,.35) 55%, rgba(16,16,16,1) 100%))}html[data-theme=dark] .p-card-about:after{background:linear-gradient(180deg,rgba(16,16,16,0) 0%,rgba(16,16,16,.92) 55%,var(--mus-surface-bg, #101010) 100%)}html[data-theme=light] .p-card-about:after{background:linear-gradient(180deg,rgba(245,245,245,0) 0%,rgba(245,245,245,.92) 55%,var(--mus-surface-bg, #f7f7f7) 100%)}.p-card-about.no-fade:after{opacity:0}.p-cta-under-ava{display:none}.p-cta-row{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.profile-v2 .p-cta-copy-btn{width:40px;min-width:40px;height:40px;min-height:40px;aspect-ratio:1/1;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:0 0 40px}.profile-v2 .p-cta-copy-btn>svg,.profile-v2 .p-cta-copy-btn svg{width:19px;height:19px;display:block;transform:translateY(1px)!important}.profile-v2 .p-cta-copy-btn.ok{color:#7bd58b!important}html[data-theme=light] .profile-v2 .p-cta-copy-btn.ok{color:#2f8f4a!important}.p-cta-skel{display:inline-flex;align-items:center}.p-cta-skel-btn{width:160px;height:32px;border-radius:999px;display:inline-block}.p-pill-hidden{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;background:var(--profile-chip-bg);border:1px solid var(--profile-chip-border);color:var(--profile-chip-text);font-size:12px;line-height:1.2;white-space:nowrap}.profile-v2 .p-pill-hidden,.profile-v2 .js-toggle-guest-view{background:#b42a2a33;border:1px solid rgba(255,99,99,.5);color:#ffd6d6}html[data-theme=light] .profile-v2 .p-pill-hidden,html[data-theme=light] .profile-v2 .js-toggle-guest-view{background:#dc26261f;border-color:#dc262673;color:#7f1d1d}.p-hidden-note-guest{display:flex;justify-content:center;padding:32px 16px 12px}.p-hidden-note-inner{padding:18px 20px;background:var(--profile-card-bg);border:1px solid var(--profile-card-border);border-radius:14px;box-shadow:0 12px 44px #00000038;color:var(--profile-text);max-width:480px;width:100%;text-align:center}.p-hidden-title{margin:0;font-size:15px;font-weight:700;line-height:1.4}.profile-v2-hidden-guest .p-ava-card .p-ava-meta{display:none}@media (max-width:880px){.p-cta-under-ava{display:block;width:100%;margin:-12px 0 0}.p-cta-under-ava .btn{display:inline-flex;width:100%;padding:10px 14px;border-radius:12px;line-height:1;align-items:center;justify-content:center;text-align:center}.p-cta-row{width:100%}.p-cta-under-ava .p-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.p-cta-under-ava .p-cta-row .btn.js-goto-settings{order:1;flex:1 1 auto;width:auto}.p-cta-under-ava .p-cta-row .btn.js-copy-profile-link:not(.js-toggle-guest-view-icon){order:2}.p-cta-under-ava .p-cta-row .p-hidden-mobile-badge{order:3;flex:1 1 calc(100% - 50px)}.p-cta-under-ava .p-cta-row .js-toggle-guest-view-icon{order:4}.p-cta-under-ava .btn.p-cta-copy-btn{width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0;flex:0 0 40px;border-radius:12px}.p-pill-hidden{white-space:normal;line-height:1.3}.p-ava-title-row .p-pill-hidden{display:none}.profile-v2:not(.profile-v2-artist) .p-ava-cta{display:none}.profile-v2:not(.profile-v2-artist) .p-banner .p-ava-fav-btn{position:absolute;right:10px;bottom:10px;width:32px;height:32px;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f3f4f7;z-index:3}html[data-theme=light] .profile-v2:not(.profile-v2-artist) .p-banner .p-ava-fav-btn{background:#fffc;color:#6b7280}.profile-v2:not(.profile-v2-artist) .p-banner .p-ava-fav-btn[aria-pressed=true],.profile-v2:not(.profile-v2-artist) .p-banner .p-ava-fav-btn.is-active{color:#ffd43b}html[data-theme=light] .profile-v2:not(.profile-v2-artist) .p-banner .p-ava-fav-btn[aria-pressed=true],html[data-theme=light] .profile-v2:not(.profile-v2-artist) .p-banner .p-ava-fav-btn.is-active{color:#ee8646}}.p-banner{position:relative;margin:0;width:100%;height:clamp(160px,28vw,254px);background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:12px;overflow:hidden}.p-banner.p-banner-skel{background:var(--skel-bg);border:1px solid var(--skel-bd)}.p-banner.p-banner-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(110deg,transparent 0%,var(--skel-shine) 45%,transparent 70%);transform:translate(-100%);animation:p-banner-skel-shine 1.45s ease-in-out infinite}.p-banner-skel-toolbar{position:absolute;right:16px;bottom:16px;display:flex;gap:8px;z-index:3}.p-banner-skel-btn{width:40px;height:40px;border-radius:12px;display:inline-block}.p-banner-skel-btn-primary{width:88px}@keyframes p-banner-skel-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.p-banner.p-banner-skel:after{animation:none}}.p-banner .p-banner-img{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none}.p-banner:not(.has-img) .p-banner-img{transform:none}.p-banner .p-banner-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--y, 50%);display:block;transform:translate3d(0,var(--py, 0px),0) scale(var(--parallax-scale, 1.12));transform-origin:center center;will-change:transform}.p-banner.editing .p-banner-img{pointer-events:auto}@media (max-width: 880px){.p-banner.has-img .p-banner-img>img{transform:translateZ(0) scale(var(--parallax-scale, 1.12))!important;will-change:auto}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.p-banner.has-img .p-banner-img>img{transform:translateZ(0) scale(var(--parallax-scale, 1.12))!important;will-change:auto!important}}:root{--banner-ph-bg: #0e0e0e;--banner-ph-img: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2770%27%20height%3D%2746%27%20viewBox%3D%270%200%2070%2046%27%3E%3Cg%20fill-rule%3D%27evenodd%27%3E%3Cg%20fill%3D%27%234f4f4f%27%20fill-opacity%3D%270.22%27%3E%3Cpolygon%20points%3D%2768%2044%2062%2044%2062%2046%2056%2046%2056%2044%2052%2044%2052%2046%2046%2046%2046%2044%2040%2044%2040%2046%2038%2046%2038%2044%2032%2044%2032%2046%2026%2046%2026%2044%2022%2044%2022%2046%2016%2046%2016%2044%2012%2044%2012%2046%206%2046%206%2044%200%2044%200%2042%208%2042%208%2028%206%2028%206%200%2012%200%2012%2028%2010%2028%2010%2042%2018%2042%2018%2028%2016%2028%2016%200%2022%200%2022%2028%2020%2028%2020%2042%2028%2042%2028%2028%2026%2028%2026%200%2032%200%2032%2028%2030%2028%2030%2042%2038%2042%2038%200%2040%200%2040%2042%2048%2042%2048%2028%2046%2028%2046%200%2052%200%2052%2028%2050%2028%2050%2042%2058%2042%2058%2028%2056%2028%2056%200%2062%200%2062%2028%2060%2028%2060%2042%2068%2042%2068%200%2070%200%2070%2046%2068%2046%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}html[data-theme=light]{--banner-ph-bg: #eeeeee;--banner-ph-img: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%2770%27%20height%3D%2746%27%20viewBox%3D%270%200%2070%2046%27%3E%3Cg%20fill-rule%3D%27evenodd%27%3E%3Cg%20fill%3D%27%23919191%27%20fill-opacity%3D%270.18%27%3E%3Cpolygon%20points%3D%2768%2044%2062%2044%2062%2046%2056%2046%2056%2044%2052%2044%2052%2046%2046%2046%2046%2044%2040%2044%2040%2046%2038%2046%2038%2044%2032%2044%2032%2046%2026%2046%2026%2044%2022%2044%2022%2046%2016%2046%2016%2044%2012%2044%2012%2046%206%2046%206%2044%200%2044%200%2042%208%2042%208%2028%206%2028%206%200%2012%200%2012%2028%2010%2028%2010%2042%2018%2042%2018%2028%2016%2028%2016%200%2022%200%2022%2028%2020%2028%2020%2042%2028%2042%2028%2028%2026%2028%2026%200%2032%200%2032%2028%2030%2028%2030%2042%2038%2042%2038%200%2040%200%2040%2042%2048%2042%2048%2028%2046%2028%2046%200%2052%200%2052%2028%2050%2028%2050%2042%2058%2042%2058%2028%2056%2028%2056%200%2062%200%2062%2028%2060%2028%2060%2042%2068%2042%2068%200%2070%200%2070%2046%2068%2046%27/%3E%3C/g%3E%3C/g%3E%3C/svg%3E)}.p-banner .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--banner-ph-bg);background-image:var(--banner-ph-img);background-repeat:repeat;background-size:auto;background-position:0 0}.p-banner .placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(transparent 0 62%,#00000038),linear-gradient(0deg,#ffffff0d,#ffffff05)}html[data-theme=light] .p-banner .placeholder:after{background:radial-gradient(transparent 0 62%,#0000001a),linear-gradient(0deg,#ffffff40,#ffffff1a)}.p-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 40%,#00000040 85%,#00000061);border-radius:inherit;pointer-events:none;z-index:1}.p-banner .p-banner-desktop-guide{display:none}.p-banner .p-banner-actions{position:absolute;right:16px;bottom:16px;display:flex;gap:8px;z-index:20;pointer-events:auto}@media (max-width: 880px){.p-banner.editing.has-img{--banner-desktop-safe-height: 44%;--banner-desktop-ref-width: 1286;--banner-desktop-ref-height: 254;--banner-desktop-safe-mult: .96;--banner-desktop-guide-top: calc(((100% - var(--banner-desktop-safe-height)) / 2) + var(--banner-desktop-guide-shift-y));--banner-desktop-guide-bottom: calc(((100% - var(--banner-desktop-safe-height)) / 2) - var(--banner-desktop-guide-shift-y));--banner-desktop-guide-shift-y: 0px;--banner-desktop-guide-tint: rgba(18, 18, 18, .36);--banner-desktop-guide-line: rgba(255, 255, 255, .34);--banner-desktop-guide-label-top: 8px}.p-banner.editing.has-img .p-banner-desktop-guide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;z-index:12}.p-banner.editing.has-img .p-banner-desktop-guide:before,.p-banner.editing.has-img .p-banner-desktop-guide:after{content:"";position:absolute;left:0;right:0;background:var(--banner-desktop-guide-tint)}.p-banner.editing.has-img .p-banner-desktop-guide:before{top:0;height:var(--banner-desktop-guide-top);border-bottom:1px dashed var(--banner-desktop-guide-line)}.p-banner.editing.has-img .p-banner-desktop-guide:after{bottom:0;height:var(--banner-desktop-guide-bottom);border-top:1px dashed var(--banner-desktop-guide-line)}.p-banner.editing.has-img .p-banner-desktop-guide__label{position:absolute;left:50%;top:var(--banner-desktop-guide-label-top);transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 8px;border-radius:8px;background:#0a0a0a6b;border:1px solid rgba(255,255,255,.14);color:#ffffffdb;font-size:11px;font-weight:600;line-height:1;letter-spacing:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}.p-banner .p-banner-actions .btn{--_btn-bg: var(--prefs-glass-bg);--_btn-bd: var(--prefs-glass-border);--_btn-fg: var(--text);--_btn-hover-bg: var(--btn-hover-bg, var(--prefs-glass-bg));--_btn-hover-bd: var(--btn-hover-bd, var(--btn-bd-hover, var(--surface-border-strong, #000)));--_btn-active-bg: var(--btn-active-bg, var(--_btn-hover-bg));--_btn-active-bd: var(--btn-active-bd, var(--_btn-hover-bd));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative}.p-banner .p-banner-actions .banner-btn-icon{display:none;line-height:0}.p-banner .p-banner-actions .banner-btn-icon svg{display:block;width:18px;height:18px}.p-banner .banner-btn-spinner{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;display:none;animation:bannerSpinner .85s cubic-bezier(.2,.05,.85,1) infinite}.p-banner .js-apply.is-loading{cursor:progress}.p-banner .js-apply.is-loading .banner-btn-text,.p-banner .js-apply.is-loading .banner-btn-icon{opacity:0}.p-banner .js-apply.is-loading .banner-btn-spinner{display:block}.p-banner.is-loading .p-banner-img{opacity:.2;filter:saturate(.7)}.p-banner.is-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.12) 45%,transparent 70%);transform:translate(-100%);animation:bannerShine 1.6s ease-in-out infinite;pointer-events:none;z-index:2}@keyframes bannerSpinner{to{transform:rotate(360deg)}}@keyframes bannerShine{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}.p-banner .js-edit-actions[hidden]{display:none!important}.p-banner .js-apply .banner-btn-icon svg{transform:translate(1px,1px)}.p-banner .banner-edit-btn{width:40px;height:40px;padding:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:0}.p-banner.editing .banner-edit-btn{display:none!important}.p-banner .banner-edit-btn:before{content:"";width:18px;height:18px;display:block;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14c-2 0-3 1-3 3s1 3 3 3 3-1 3-3l7-7-3-3-7 7zM15 4l3 3 2-2-3-3-2 2z" fill="black"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14c-2 0-3 1-3 3s1 3 3 3 3-1 3-3l7-7-3-3-7 7zM15 4l3 3 2-2-3-3-2 2z" fill="black"/></svg>') center/contain no-repeat}.p-banner .banner-x{position:absolute;top:14px;right:14px;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--prefs-glass-border);background:var(--prefs-glass-bg);color:var(--text);cursor:pointer;padding:0;z-index:30}.p-banner .banner-x:hover{transform:scale(1.05);background:var(--prefs-glass-bg)}.p-banner .banner-x:active{transform:scale(.96);background:var(--prefs-glass-bg)}.p-banner .banner-x:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}.p-banner.has-img:not(.is-img-loading) .placeholder{display:none}.p-banner.is-img-loading .p-banner-img>img{opacity:1}.p-banner.editing .p-banner-img>img{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none}@media (max-width: 880px){.p-banner.editing .p-banner-img{touch-action:none;cursor:grab}}.p-banner.dragging .p-banner-img>img{cursor:grabbing}@media (max-width: 880px){.p-banner.dragging .p-banner-img{cursor:grabbing}}.p-banner.editing{border-style:dashed;border-color:var(--btn-primary-bd, #3a63d9);box-shadow:inset 0 0 0 2px #3a63d938}.p-banner input[type=file]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media (max-width: 880px){.p-banner .js-edit-actions .btn{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:12px}.p-banner .js-edit-actions{display:flex;align-items:center;gap:12px}.p-banner .js-edit-actions .banner-btn-icon{display:block}.p-banner .js-edit-actions .banner-btn-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.p-avatar-mount{--pava-size:160px;--pava-left:120px;--pava-shift-x:0px;--pava-shift-y:-34px;position:relative;z-index:2;margin-top:calc(var(--pava-size)*-.5);transform:translate(var(--pava-shift-x),var(--pava-shift-y));display:inline-flex;padding-left:var(--pava-left);pointer-events:none}.p-avatar-mount .p-ava-circle,.p-avatar-mount .p-ava-cta{pointer-events:auto}.p-ava-card{display:inline-flex;align-items:flex-end;gap:14px;background:transparent}.p-ava-circle{width:var(--pava-size);height:var(--pava-size);border-radius:50%;overflow:hidden;background:var(--surface-bg);--pava-border-color: var(--page-bg, var(--surface-border));--pava-shadow: 0 4px 14px rgba(0,0,0,.4);border:1px solid var(--pava-border-color);box-shadow:var(--pava-shadow);flex:0 0 auto;position:relative;box-sizing:border-box}.p-ava-inner{width:100%;height:100%;border-radius:inherit;overflow:hidden;position:relative;z-index:1}.p-ava-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.p-ava-placeholder:after{width:120px;height:120px}.p-ava-circle .js-ava-big{width:100%;height:100%;object-fit:cover;display:none;border-radius:50%}.p-ava-circle.has-ava .js-ava-big{display:block}.p-ava-circle.has-ava .p-ava-placeholder{opacity:0;visibility:hidden}html[data-theme=light] .p-ava-circle{--pava-border-color: var(--page-bg, rgba(0,0,0,.12));--pava-shadow: 0 2px 8px rgba(0,0,0,.25)}.p-ava-meta{display:flex;align-items:flex-end;gap:0px;min-width:0}.profile-v2.is-owner .p-ava-info{pointer-events:none}.profile-v2.is-owner .p-ava-circle,.profile-v2.is-owner .p-ava-cta{pointer-events:auto}.p-ava-info{display:flex;flex-direction:column;gap:4px;min-width:0;padding-bottom:6px}.p-ava-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.p-ava-cta{margin-left:12px;align-self:center;flex:0 0 auto;display:flex;align-items:center;gap:10px}.p-ava-cta .btn{line-height:1;white-space:nowrap}.p-ava-skel{align-items:flex-end}.p-ava-skel .p-ava-circle{background:transparent;border:1px solid var(--skel-bd);box-shadow:none}.p-ava-skel-core{width:100%;height:100%;display:block;border-radius:50%;background:var(--skel-bg);border:0}.p-ava-skel-title{width:180px;height:16px;border-radius:10px;display:block}.p-ava-skel-sub{width:120px;height:12px;border-radius:8px;display:block}.p-ava-skel-btn{width:140px;height:28px;border-radius:999px;display:inline-block}.profile-v2.is-viewer .p-ava-skel-core.p-skel:after{animation:p-skel-shine 1.8s ease-in-out infinite}.p-ava-fav-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;padding:0;margin:0;background:transparent;color:var(--fav-star-off-dark, #8b93a7);cursor:pointer;transition:color .12s ease,transform .08s ease}.p-ava-fav-btn.is-pending{opacity:.92;pointer-events:auto}.p-ava-fav-btn:hover{transform:scale(1.05)}.p-ava-fav-btn:active{transform:scale(.94)}.p-ava-fav-btn[aria-pressed=true],.p-ava-fav-btn.is-active{color:#ffd43b}.p-ava-fav-icon{display:inline-flex;align-items:center;justify-content:center}.p-ava-fav-icon svg{width:18px;height:18px;display:block}.p-ava-fav-icon.twinkle{animation:pava-twinkle .3s ease-out}@keyframes pava-twinkle{0%{transform:scale(1)}48%{transform:scale(1.16)}to{transform:scale(1)}}html[data-theme=light] .p-ava-fav-btn{color:var(--fav-star-off-light, #7a8294)}html[data-theme=light] .p-ava-fav-btn[aria-pressed=true],html[data-theme=light] .p-ava-fav-btn.is-active{color:var(--fav-star-on-light, #ee8646)}.p-ava-title{font-size:18px;font-weight:800;color:var(--ttl-main-color);line-height:1.1;margin:0;max-width:100%}.p-ava-title-text{display:inline-block;white-space:nowrap;transform:translate(0);will-change:transform}@keyframes pava-title-marquee{0%{transform:translate(0)}50%{transform:translate(calc(-1 * var(--pava-title-scroll, 0px)))}to{transform:translate(0)}}.p-ava-sub{font-size:13px;color:var(--muted)}.p-ava-sub .age-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}html[data-theme=light] .p-ava-sub .age-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}@media (max-width:1399px){.p-avatar-mount{--pava-size:120px;--pava-left:20px;--pava-shift-x:0px;--pava-shift-y:-16px}}@media (max-width:1300px){.p-avatar-mount .p-ava-meta{flex-direction:column;align-items:flex-start}}@media (min-width:881px) and (max-width:1300px){html[data-theme=light] .p-ava-title,html[data-theme=light] .p-ava-sub{text-shadow:none}html[data-theme=dark] .p-ava-title,html[data-theme=dark] .p-ava-sub,html:not([data-theme=light]) .p-ava-title,html:not([data-theme=light]) .p-ava-sub{text-shadow:none}.p-ava-title{width:fit-content;max-width:100%;padding:2px 8px;border-radius:8px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html[data-theme=light] .p-ava-title{background:#ffffff9e;border:1px solid rgba(255,255,255,.52)}html[data-theme=dark] .p-ava-title,html:not([data-theme=light]) .p-ava-title{background:#00000061;border:1px solid rgba(255,255,255,.12)}}@media (max-width:880px){.p-avatar-mount{--pava-size: 86px;--pava-left: 20px;--pava-shift-x: -8px;--pava-shift-y: -6px}.p-ava-card{gap:10px}.p-ava-title-row{min-width:0;flex-wrap:nowrap}.p-ava-title{min-width:0;flex:1 1 auto;width:100%;overflow:hidden}.p-ava-title.is-marquee .p-ava-title-text{animation:pava-title-marquee 16s linear infinite;animation-delay:.45s}.p-ava-sub{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-v2 .p-ava-card .btn.js-goto-settings{display:none}}.ap{width:100%;display:grid;grid-template-rows:auto auto;gap:12px;--ap-ctl-bg1: #12151c;--ap-ctl-bg2: #0c0f14;--ap-ctl-border: #272b33;--ap-ctl-border-strong: rgba(255,255,255,.18);--ap-ctl-ring: rgba(74,108,247,.16);--ap-ctl-ring-strong: rgba(74,108,247,.2);--ap-ctl-glow: rgba(0,0,0,.35);--ap-glass-border: rgba(255,255,255,.08);--ap-glass-border-hover: rgba(74,108,247,.22);--ap-glass-ring-hover: rgba(74,108,247,.12);--ap-glass-bg1: rgba(20,24,31,.55);--ap-glass-bg2: rgba(12,15,20,.55);--ap-wave-bars-unplayed: rgba(32, 36, 46, .86);--ap-ico-main: #ecf0ff;--ap-vol-color: rgba(74,108,247,.9);--ap-vol-color2: rgba(125,164,255,.98);--thumb-glass-bg: rgba(16,16,16,.55);--thumb-glass-border: rgba(255,255,255,.14);--thumb-glass-inner: rgba(255,255,255,.06);--ap-vol-thumb-outline: #101010;--ap-vol-track-bg: rgba(255,255,255,.1);--ap-vol-thumb-ring: rgba(255,255,255,.06)}html[data-theme=light] .ap{--ap-ctl-bg1: #f4f5fb;--ap-ctl-bg2: #e3e6f1;--ap-ctl-border: #c7cfdd;--ap-ctl-border-strong: #9aa3b8;--ap-ctl-ring: rgba(15,23,42,.1);--ap-ctl-ring-strong: rgba(15,23,42,.16);--ap-ctl-glow: rgba(15,23,42,.16);--ap-glass-border: rgba(15,23,42,.06);--ap-glass-border-hover: rgba(15,23,42,.22);--ap-glass-ring-hover: rgba(15,23,42,.12);--ap-glass-bg1: #f9fafb;--ap-glass-bg2: #eceff4;--ap-wave-bars-unplayed: rgba(185, 185, 185, .61);--ap-ico-main: #222733;--ap-vol-color: #d4d4d8;--ap-vol-color2: #9ca3af;--thumb-glass-bg: rgba(243,244,246,.96);--thumb-glass-border: rgba(148,163,184,.9);--thumb-glass-inner: rgba(255,255,255,.85);--ap-vol-thumb-outline: var(--surface-bg, #f5f5f5);--ap-vol-track-bg: rgba(15,23,42,.1);--ap-vol-thumb-ring: rgba(148,163,184,.12)}.ap-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px}.ap-right{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.ap-volume{position:relative;width:32px;max-width:120px;height:24px;transition:width .22s ease}.ap-volume:hover,.ap-volume:focus-within,.ap-volume.ap-vol-open{width:120px}.ap-vol-btn{position:absolute;z-index:1;right:0;top:50%;width:24px;height:24px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:background .2s ease,transform .22s ease,opacity .12s ease,border-color .16s ease}.ap-vol-ico{width:14px;height:14px;fill:var(--ap-ico-main, #ecf0ff)}.ap-vol-btn.is-muted .ap-vol-ico{opacity:.55}.ap-vol-btn:hover,.ap-vol-btn:focus-visible{border-color:var(--ap-ctl-border-strong)}.ap-vol-btn:active{transform:translateY(-50%) scale(.94)}.ap-volume:hover .ap-vol-btn,.ap-volume.ap-vol-open .ap-vol-btn{transform:translate(-104px,-50%)}.ap-volume:hover .ap-vol-btn:active,.ap-volume.ap-vol-open .ap-vol-btn:active{transform:translate(-104px,-50%) scale(.94)}.ap-vol-range{--ap-vol-fill: 100%;--ap-vol-color: rgba(74,108,247,.9);--ap-vol-color2: rgba(125,164,255,.98);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;top:50%;margin-top:0;width:96px;height:4px;border-radius:999px;background:transparent;outline:none;cursor:pointer;transform-origin:right center;transform:translateY(-50%) scale(0);opacity:1;pointer-events:none;z-index:2;transition:transform .22s ease}.ap-volume:hover .ap-vol-range,.ap-volume.ap-vol-open .ap-vol-range{transform:translateY(-50%) scale(1);pointer-events:auto}.ap-vol-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;margin-top:0;background:linear-gradient(90deg,var(--ap-vol-color),var(--ap-vol-color2)) 0 0 / var(--ap-vol-fill) 100% no-repeat,var(--ap-vol-track-bg, rgba(255,255,255,.1))}.ap-vol-range::-moz-range-track{height:4px;border-radius:999px;background:var(--ap-vol-track-bg, rgba(255,255,255,.1))}.ap-vol-range::-moz-range-progress{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--ap-vol-color),var(--ap-vol-color2))}.ap-vol-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.15),transparent 55%),linear-gradient(var(--thumb-glass-bg, rgba(16,16,16,.55)),var(--thumb-glass-bg, rgba(16,16,16,.55)));border:1px solid var(--thumb-glass-border, rgba(255,255,255,.14));box-shadow:0 6px 14px #00000073,inset 0 0 0 1px var(--thumb-glass-inner, rgba(255,255,255,.06)),0 0 0 2px var(--ap-vol-thumb-outline, #101010);cursor:pointer;margin-top:-6px;pointer-events:auto;-webkit-backdrop-filter:blur(6px) saturate(120%) brightness(108%);backdrop-filter:blur(6px) saturate(120%) brightness(108%)}.ap-vol-range:hover::-webkit-slider-thumb,.ap-vol-range:active::-webkit-slider-thumb{box-shadow:0 6px 14px #00000073,inset 0 0 0 1px var(--thumb-glass-inner, rgba(255,255,255,.06)),0 0 0 2px var(--ap-vol-thumb-outline, #101010),0 0 0 6px var(--ap-vol-thumb-ring, rgba(255,255,255,.06))}.ap-vol-range::-moz-range-track{height:4px;border-radius:999px;margin-top:0;background:linear-gradient(90deg,var(--ap-vol-color),var(--ap-vol-color2)) 0 0 / var(--ap-vol-fill) 100% no-repeat,var(--ap-vol-track-bg, rgba(255,255,255,.1))}.ap-vol-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.15),transparent 55%),linear-gradient(var(--thumb-glass-bg, rgba(16,16,16,.55)),var(--thumb-glass-bg, rgba(16,16,16,.55)));border:1px solid var(--thumb-glass-border, rgba(255,255,255,.14));box-shadow:0 6px 14px #00000073,inset 0 0 0 1px var(--thumb-glass-inner, rgba(255,255,255,.06)),0 0 0 2px var(--ap-vol-thumb-outline, #101010);cursor:pointer;pointer-events:auto}.ap-vol-range:hover::-moz-range-thumb,.ap-vol-range:active::-moz-range-thumb{box-shadow:0 6px 14px #00000073,inset 0 0 0 1px var(--thumb-glass-inner, rgba(255,255,255,.06)),0 0 0 2px var(--ap-vol-thumb-outline, #101010),0 0 0 6px var(--ap-vol-thumb-ring, rgba(255,255,255,.06))}.ap-time{font-size:12px;color:#c7cbd6;min-width:9.5ch;width:9.5ch;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ap-play{width:48px;height:48px;border-radius:14px;background:transparent;border:1px solid transparent;position:relative;cursor:pointer;transition:background .2s ease,transform .08s ease,border-color .16s ease}.ap-play.loading{cursor:progress}.ap-play.loading:before{content:none}.ap-play.loading:after,.ap-play.loading.playing:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;border:2px solid var(--ap-ico-main, #ecf0ff);border-right-color:transparent;border-bottom-color:transparent;transform:translate(-50%,-50%);animation:ap-spin .8s linear infinite}.ap-play.loading:hover:after,.ap-play.loading:focus-visible:after{content:none;animation:none}.ap-play.loading:hover:before,.ap-play.loading:focus-visible:before{content:"×";position:absolute;left:50%;top:50%;width:auto;height:auto;border:0;font-size:24px;line-height:1;font-weight:400;color:var(--ap-ico-main, #ecf0ff);transform:translate(-50%,-50%)}.ap-play.loading.playing:before{content:none}.ap-play.loading:hover:after,.ap-play.loading:focus-visible:after,.ap-play.loading.playing:hover:after,.ap-play.loading.playing:focus-visible:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:50%;border:2px solid var(--ap-ico-main, #ecf0ff);border-right-color:transparent;border-bottom-color:transparent;transform:translate(-50%,-50%);animation:ap-spin .8s linear infinite}.ap-play.loading:hover:before,.ap-play.loading:focus-visible:before{content:"x";position:absolute;left:50%;top:50%;width:auto;height:auto;border:0;font-size:11px;line-height:1;font-weight:700;color:var(--ap-ico-main, #ecf0ff);transform:translate(-50%,-50%);z-index:1}@media (hover: none),(pointer: coarse){.ap-play.loading:before,.ap-play.loading.playing:before{content:"x";position:absolute;left:50%;top:50%;width:auto;height:auto;border:0;font-size:11px;line-height:1;font-weight:700;color:var(--ap-ico-main, #ecf0ff);transform:translate(-50%,-50%);z-index:1}}.ap-play:hover,.ap-play:focus-visible{border-color:var(--ap-ctl-border-strong)}.ap-play:active{box-shadow:none;transform:scale(.96)}.ap-play:not(.loading):before{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin-left:-5px;margin-top:-7px;background-color:var(--ap-ico-main, #ecf0ff);-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='-3%200%2028%2028'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eplay%3c/title%3e%3cdesc%3eCreated%20with%20Sketch%20Beta.%3c/desc%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20transform='translate(-419.000000,%20-571.000000)'%20fill='currentColor'%3e%3cpath%20d='M440.415,583.554%20L421.418,571.311%20C420.291,570.704%20419,570.767%20419,572.946%20L419,597.054%20C419,599.046%20420.385,599.36%20421.418,598.689%20L440.415,586.446%20C441.197,585.647%20441.197,584.353%20440.415,583.554'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='800px'%20height='800px'%20viewBox='-3%200%2028%2028'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eplay%3c/title%3e%3cdesc%3eCreated%20with%20Sketch%20Beta.%3c/desc%3e%3cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3e%3cg%20transform='translate(-419.000000,%20-571.000000)'%20fill='currentColor'%3e%3cpath%20d='M440.415,583.554%20L421.418,571.311%20C420.291,570.704%20419,570.767%20419,572.946%20L419,597.054%20C419,599.046%20420.385,599.36%20421.418,598.689%20L440.415,586.446%20C441.197,585.647%20441.197,584.353%20440.415,583.554'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");transform:none}.ap-play.playing:not(.loading):before,.ap-play.playing:not(.loading):after{content:"";position:absolute;width:16px;height:16px;background-color:var(--ap-ico-main, #ecf0ff);left:50%;top:50%;margin-left:-8px;margin-top:-8px;border:0;-webkit-mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='4%203%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8H4.8a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8ZM14.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8h-4.4a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8Z'%20fill='currentColor'/%3e%3c/svg%3e");mask:center / contain no-repeat url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='4%203%2016%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8H4.8a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8ZM14.8%203h4.4a.8.8%200%200%201%20.8.8v16.4a.8.8%200%200%201-.8.8h-4.4a.8.8%200%200%201-.8-.8V3.8a.8.8%200%200%201%20.8-.8Z'%20fill='currentColor'/%3e%3c/svg%3e");transform:none}.ap-play.playing:not(.loading):after{content:none}.ap-meta{display:grid;gap:2px;min-width:0}.ap-artist{font-size:12px;line-height:1.1;color:#aeb6cc;text-transform:none;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-title{font-size:15px;line-height:1.2;font-weight:400;color:#eef1ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-wavebox{position:relative;border-radius:12px;border:1px solid var(--ap-glass-border);background:linear-gradient(180deg,var(--ap-glass-bg1),var(--ap-glass-bg2));-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 4px 16px #00000047}.ap.is-loading .ap-wavebox:after,.ap.is-buffering .ap-wavebox:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 40%,transparent 70%);opacity:.45;animation:ap-shimmer 1.1s linear infinite;pointer-events:none}.ap-canvas{display:block;width:100%;height:74px;touch-action:none}.ap-wavebox:hover{border-color:var(--ap-glass-border-hover)}html[data-theme=light] .ap-artist{color:#4b5563}html[data-theme=light] .ap-title{color:#111827}html[data-theme=light] .ap-time{color:#6b7280}html[data-theme=light] .ap-canvas{background-color:#f9fafb}@keyframes ap-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ap-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}:root{--top-cards-min-h: 220px}.p-col-left,.p-col-right{min-width:0}.p-card{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:var(--top-cards-min-h)}.p-card .p-sec-head h2{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--ttl-main-color)}.p-preview-card{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:20px;min-height:520px;--pp-embed-bg: rgba(109,109,109,.06);--pp-embed-empty-bg: var(--pp-embed-bg);--pp-embed-empty-fg: var(--muted)}html[data-theme=light] .p-preview-card{--pp-embed-bg: rgba(0,0,0,.04);--pp-embed-empty-fg: var(--muted, #6e7781)}.p-preview-card.is-empty .pp-embed-box{opacity:.9}.p-preview-card.is-empty .pp-slot.pp-vid,.p-preview-card.is-empty .pp-slot.pp-aud{background:var(--skel-bg)}.p-preview-card:not(.is-empty) .pp-embed-box{border:none;box-shadow:none;padding:0}.p-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.p-preview-head h3{margin:0;font-size:16px;color:var(--ttl-main-color);font-weight:700}.p-preview-head .p-sec-hint{font-size:13px;white-space:nowrap}.p-preview-card[data-has-content="1"] .p-preview-head .p-sec-hint{display:none}.pp-embed-box{display:grid;gap:10px;align-items:stretch;border:1px dashed color-mix(in srgb,var(--surface-border) 70%,transparent);border-radius:12px;background:var(--surface-bg);padding:10px;flex:1 1 auto;min-height:0}.pp-slot{position:relative;width:100%;overflow:hidden;border-radius:10px;background:var(--pp-embed-bg);display:grid;place-items:center;min-height:120px}.pp-slot.pp-vid{height:var(--pp-vid-h)}.pp-slot[data-mode=embed] .pp-iframe{position:static}.pp-slot.pp-aud[data-provider=spotify][data-mode=embed]{overflow:hidden;background:var(--surface-bg)}.pp-slot.pp-aud[data-provider=spotify][data-mode=embed]>.pp-iframe{width:calc(100% + 18px);height:calc(100% + 18px)!important;margin:-9px;max-width:none;border-radius:0!important}.pp-slot.pp-aud[data-mode=player]{display:block;min-height:135px;padding:0 18px;border-radius:14px;background:var(--surface-bg);border:none;box-shadow:none;overflow:visible}.pp-slot.pp-aud[data-mode=player]>.ap{width:100%}.pp-aud-saved{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px}.pp-aud-wave{flex:1 1 auto;min-height:72px;display:flex;align-items:center}.pp-aud-actions{flex:0 0 auto}.pp-aud-play{padding:6px 12px;min-height:30px;border-radius:10px}.pp-aud-play.is-loading{opacity:.7;pointer-events:none}.p-preview-card .ap{--ap-ctl-bg1: var(--surface-bg);--ap-ctl-bg2: var(--surface-bg);--ap-ctl-border: var(--surface-border);--ap-ctl-border-strong: var(--surface-border);--ap-ctl-ring: rgba(255,255,255,.12);--ap-ctl-ring-strong: rgba(255,255,255,.18);--ap-ctl-glow: rgba(0,0,0,.4);--ap-glass-border: var(--surface-border);--ap-glass-border-hover: var(--surface-border);--ap-glass-ring-hover: transparent;--ap-glass-bg1: var(--surface-bg);--ap-glass-bg2: var(--surface-bg)}.p-preview-card .ap-head{grid-template-columns:40px 1fr auto;gap:10px}.p-preview-card .ap-play{width:40px;height:40px;border-radius:12px}.p-preview-card .ap-artist{font-size:11px}.p-preview-card .ap-title{font-size:14px}.pp-iframe{width:100%;height:100%;border:0;display:block}.pp-slot[data-empty="1"]{min-height:133px;display:flex;align-items:center;justify-content:center}.pp-empty{color:var(--pp-embed-empty-fg);font-size:13px;text-align:center;padding:14px 12px;border-radius:10px;background:var(--pp-embed-empty-bg);-webkit-user-select:none;user-select:none}.pp-embed-lazy{display:grid;place-items:center;background:var(--pp-embed-bg)}.pp-embed-lazy-box{display:grid;gap:10px;align-items:center;justify-items:center;padding:14px;text-align:center}.pp-embed-lazy-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-embed-empty-fg)}.pp-embed-lazy-btn{border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--ttl-main-color);padding:6px 12px;border-radius:10px;font-size:13px;cursor:pointer}@media (max-width: 880px){.p-preview-card{height:auto;min-height:unset}.pp-slot.pp-vid{height:auto;min-height:0;aspect-ratio:16/9}.pp-slot.pp-vid>.pp-iframe{display:block;width:100%;height:100%;border-radius:inherit}.pp-slot.pp-aud[data-mode=embed]{position:relative;height:var(--pp-aud-h, auto)!important;min-height:0!important;overflow:hidden}.pp-slot.pp-aud[data-mode=embed]>.pp-iframe{position:static;width:100%;height:100%!important;display:block;border-radius:inherit}.pp-slot.pp-aud[data-provider=spotify][data-mode=embed]>.pp-iframe{width:calc(100% + 18px);height:calc(100% + 18px)!important;margin:-9px;max-width:none;border-radius:0!important}.pp-slot.pp-aud:not([data-mode=embed])>.pp-iframe{display:block;width:100%;height:auto!important;border-radius:inherit}.pp-slot.pp-aud[data-mode=player]{padding-left:0;padding-right:0}}.pph-wrap{margin:0}@media (max-width:880px){.p-firstinfo-mount,.pph-wrap{margin:0}}.pph{display:grid;gap:20px;align-items:start}.pph-row{display:grid;grid-template-columns:3fr 1.2fr;gap:16px}@media (max-width:1500px){.pph-row{grid-template-columns:1fr}}.pph-left{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:14px;padding:16px;display:grid;gap:12px;position:relative}.pph-title{display:block;margin:0;padding:0;font-size:16px;font-weight:700;color:var(--ttl-main-color);line-height:1.25!important;letter-spacing:0}.pph-left .pph-title,.pph-right .pph-title{line-height:1.25!important}.pph-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pph-head .p-sec-hint{font-size:13px}.pph-wrap[data-has-photos="1"] [data-role=photos-hint],.pph-wrap[data-has-links="1"] [data-role=socials-hint]{display:none}.pph-strip-wrap{--thumb: clamp(132px, 13vw, 172px);position:relative;overflow:hidden;height:var(--thumb)}.pph-strip-wrap.has-left{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 24px,rgba(0,0,0,1) 100%);mask-image:linear-gradient(to right,#0000 0,#000 24px,#000)}.pph-strip-wrap.has-right{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,1) calc(100% - 24px),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),#0000)}.pph-strip-wrap.has-left.has-right{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,1) 24px,rgba(0,0,0,1) calc(100% - 24px),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000 0,#000 24px,#000 calc(100% - 24px),#0000)}.pph-strip{display:flex;gap:12px;align-items:center;height:100%;overflow:hidden;scroll-behavior:smooth}.pph-thumb{flex:0 0 var(--thumb);width:var(--thumb);height:var(--thumb);background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:12px;overflow:hidden;cursor:zoom-in;transition:transform .12s ease,box-shadow .18s ease}.pph-thumb:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000003d}.pph-thumb img{width:100%;height:100%;display:block;object-fit:cover}.pph-skel-thumb{cursor:default;background:var(--skel-bg)}.pph-skel-thumb:hover{transform:none;box-shadow:none}.pph-thumb.pph-skel-thumb{pointer-events:none}.pph-navbtn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;display:grid;place-items:center;cursor:pointer;background:var(--prefs-glass-bg);border:1px solid var(--prefs-glass-border);color:var(--text);transition:transform .12s ease,background .12s ease,opacity .12s ease;z-index:2;opacity:0;pointer-events:none}.pph-strip-wrap.has-left .pph-prevbtn,.pph-strip-wrap.has-right .pph-nextbtn{opacity:1;pointer-events:auto}.pph-navbtn:hover{transform:translateY(-50%) scale(1.05);background:var(--prefs-glass-bg)}.pph-navbtn:active{transform:translateY(-50%) scale(.96)}.pph-prevbtn{left:8px}.pph-nextbtn{right:8px}.pph-navbtn:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.pph-prevbtn:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 6l-6 6 6 6" stroke="black" stroke-width="3" stroke-linecap="round" fill="none"/></svg>');mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M14 6l-6 6 6 6' stroke='black' stroke-width='3' stroke-linecap='round' fill='none'/></svg>")}.pph-nextbtn:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 6l6 6-6 6" stroke="black" stroke-width="3" stroke-linecap="round" fill="none"/></svg>');mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M10 6l6 6-6 6' stroke='black' stroke-width='3' stroke-linecap='round' fill='none'/></svg>")}.pph-right{align-content:start;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:14px;padding:16px;display:grid;gap:12px}.pph-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,1fr);gap:8px 10px;align-items:stretch;min-width:0;height:170px}.pph-sbtn{min-width:0}.pph-sbtn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pph-sbtn{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px;min-height:0;background:transparent;border:1px solid var(--surface-border);border-radius:10px;color:var(--text);text-decoration:none;outline:0;transition:color .12s ease,background-color .12s ease,border-color .12s ease,opacity .12s ease}.pph-sbtn:hover,.pph-sbtn:focus-visible{color:var(--ttl-sub-color);background-color:var(--surface-bg);border-color:var(--surface-border)}.pph-sbtn:active{opacity:.9}.pph-sbtn-ico{width:20px;height:20px;display:inline-block;flex:0 0 auto;opacity:.95;color:currentColor;fill:currentColor;stroke:currentColor;transition:opacity .12s ease,transform .12s ease}.pph-sbtn:hover .pph-sbtn-ico,.pph-sbtn:focus-visible .pph-sbtn-ico{opacity:.85;transform:translateY(-.5px)}.pph-sbtn-label{font-size:13px;color:currentColor;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pph-socials .muted{color:var(--muted);font-size:12px}.pph-skel-btn{height:28px;border-radius:10px;background:var(--skel-bg);border:1px solid var(--skel-bd);cursor:default;pointer-events:none}.pph-sbtn.pph-skel-btn:hover,.pph-sbtn.pph-skel-btn:focus-visible,.pph-sbtn.pph-skel-btn:active{color:inherit;background:var(--skel-bg);border-color:var(--skel-bd);opacity:1}.pph-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50000;display:none;align-items:center;justify-content:center;background:#000000a6}.pph-modal.open{display:flex}.pph-modal-inner{--viewerH: min(80vh, 720px);position:relative;width:min(92vw,1080px);height:calc(var(--viewerH));background:transparent;border:1px solid var(--surface-border);border-radius:14px;box-shadow:0 24px 64px #00000073;display:grid;place-items:center;overflow:hidden;isolation:isolate}.pph-modal-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(100% 100% at 50% 50%,#12121259,#1212122e 60%,#12121200);-webkit-backdrop-filter:blur(12px) saturate(120%) brightness(1.05);backdrop-filter:blur(12px) saturate(120%) brightness(1.05)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pph-modal-inner:before{background:radial-gradient(100% 100% at 50% 50%,#1212126b,#12121238 60%,#12121200)}}.pph-modal-img{position:relative;z-index:3;display:block;background:transparent;height:var(--viewerH);width:auto;max-width:100%;object-fit:contain;opacity:1;transition:opacity .16s ease}.pph-modal-img:not(.is-ready){opacity:0}.pph-modal-skel{--skel-bg:#151515;--skel-bd:#242424;--skel-shine:rgba(255,255,255,.08);position:absolute;left:50%;top:50%;width:var(--pph-modal-skel-w, 520px);height:var(--pph-modal-skel-h, 340px);transform:translate(-50%,-50%);border-radius:12px;z-index:2;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease}.pph-modal.open.is-loading .pph-modal-skel{opacity:1;visibility:visible}html[data-theme=light] .pph-modal-skel{--skel-bg:#eef1f6;--skel-bd:#d6dbe6;--skel-shine:rgba(255,255,255,.65)}.pph-x,.pph-arrow{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--prefs-glass-bg);border:1px solid var(--prefs-glass-border);color:var(--text);cursor:pointer;transition:transform .12s ease,background .12s ease;outline:0;z-index:5}.pph-x{top:10px;right:10px}.pph-x:hover{transform:scale(1.05);background:var(--prefs-glass-bg)}.pph-arrow:hover{transform:translateY(-50%) scale(1.05);background:var(--prefs-glass-bg)}.pph-x:active{transform:scale(.96)}.pph-arrow:active{transform:translateY(-50%) scale(.96)}.pph-arrow{top:50%;transform:translateY(-50%)}.pph-prev{left:10px}.pph-next{right:10px}.pph-x:before,.pph-prev:before,.pph-next:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.pph-x:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>');mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='3' stroke-linecap='round'/></svg>")}.pph-prev:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 6l-6 6 6 6" stroke="black" stroke-width="3" stroke-linecap="round" fill="none"/></svg>');mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M14 6l-6 6 6 6' stroke='black' stroke-width='3' stroke-linecap='round' fill='none'/></svg>")}.pph-next:before{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 6l6 6-6 6" stroke="black" stroke-width="3" stroke-linecap="round" fill="none"/></svg>');mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M10 6l6 6-6 6' stroke='black' stroke-width='3' stroke-linecap='round' fill='none'/></svg>")}.pinst-wrap{margin:0;padding:16px}.pinst-wrap .p-sec-head{margin:0 0 6px;display:flex;align-items:center;gap:10px;justify-content:space-between;min-height:28px}.pinst-wrap .p-sec-head h2{font-weight:800;color:var(--ttl-main-color);font-size:16px;line-height:28px;margin:0;padding:0 2px}.pinst-wrap.is-collapsed{transition:background-color .16s ease,border-color .16s ease;cursor:pointer}.pinst-wrap.is-collapsed .p-sec-head{margin:0}.pinst-wrap.is-collapsed:hover,.pinst-wrap.is-collapsed:active{background:var(--profile-card-bg)}.pinst-toggle{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--profile-card-border);background:var(--profile-card-bg);color:var(--ttl-sub-color);width:28px;height:28px;border-radius:999px;display:grid;place-items:center;padding:0;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease}.pinst-toggle:hover{background:var(--profile-card-bg);border-color:var(--profile-card-border)}.pinst-toggle:active{transform:scale(.96)}.pinst-toggle i{display:block;width:14px;height:14px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 10l4 4 4-4" stroke="black" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 10l4 4 4-4" stroke="black" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round" fill="none"/></svg>') center/contain no-repeat;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:rotate(-180deg)}.pinst-wrap.is-collapsed .pinst-toggle i{transform:rotate(0)}.pinst-wrap.is-collapsed .pub-inst,.pinst-wrap.is-collapsed .p-two-col,.pinst-wrap.is-collapsed .prof-inst-row-wrap{display:none!important}.pub-inst{display:grid;gap:16px;--inst-min-h-1-2: 460px;--inst-min-h-3p: 490px;--ibox-min-h: var(--inst-card-min-h, var(--inst-min-h-1-2));--ibox-scrollbar-w: 8px;--ibox-scrollbar-offset: 6px;--ibox-scrollbar-rgb: 255,255,255;--ibox-scrollbar-alpha: .22;--ibox-scrollbar-alpha-hover: .34}.pub-inst .inst-card{border:1px solid var(--profile-card-border);background:var(--profile-card-bg);color:var(--text);border-radius:12px;padding:14px;display:grid;grid-template-rows:auto 1fr;gap:10px;--cap-bg:var(--profile-chip-bg);--cap-bd:var(--profile-chip-border);--cap-fg:var(--profile-chip-text);min-height:var(--ibox-min-h);height:var(--ibox-min-h);align-content:start;position:relative}.pub-inst .inst-head{display:flex;align-items:center;gap:10px;height:28px;flex:0 0 28px}.pub-inst .inst-head *{line-height:1!important;font-size:12px;font-weight:400}.pub-inst .ipill{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;background:var(--cap-bg);border:1px solid var(--cap-bd);color:var(--cap-fg)}.pub-inst .inst-body{overflow:auto;min-height:0;display:grid;gap:12px;align-content:start;padding-right:var(--ibox-scrollbar-offset);margin-right:calc(0px - var(--ibox-scrollbar-offset));scrollbar-width:thin;scrollbar-color:transparent transparent}.pub-inst .inst-body::-webkit-scrollbar{width:max(var(--ibox-scrollbar-w),6px);height:max(var(--ibox-scrollbar-w),6px)}.pub-inst .inst-body::-webkit-scrollbar-thumb{background-color:rgba(var(--ibox-scrollbar-rgb),0);border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .22s ease,border-color .22s ease}.pub-inst .inst-card:hover .inst-body,.pub-inst .inst-card:focus-within .inst-body{scrollbar-color:rgba(var(--ibox-scrollbar-rgb),var(--ibox-scrollbar-alpha)) transparent}.pub-inst .inst-card:hover .inst-body::-webkit-scrollbar-thumb,.pub-inst .inst-card:focus-within .inst-body::-webkit-scrollbar-thumb{background-color:rgba(var(--ibox-scrollbar-rgb),var(--ibox-scrollbar-alpha))}.pub-inst .inst-body::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--ibox-scrollbar-rgb),var(--ibox-scrollbar-alpha-hover))}.pub-inst .fade-bottom{position:absolute;left:0;right:0;bottom:0;height:56px;pointer-events:none;background:linear-gradient(180deg,#10101000,#101010d9 55%,#101010);opacity:1;transition:opacity .18s ease}.pub-inst .inst-card.no-fade .fade-bottom{opacity:0}.pub-inst .inst-section{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}.pub-inst .inst-section .sec-head{font-size:14px;color:var(--muted);line-height:1.25;margin:0;font-weight:400}.pub-inst .prof-inst-one{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;align-items:start}@media (max-width:880px){.pub-inst .prof-inst-one{grid-template-columns:1fr}}.p-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.p-two-col.one-three{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (max-width:880px){.p-two-col,.p-two-col.one-three{grid-template-columns:1fr}}.pub-inst .prof-inst-row-wrap{position:relative;max-width:100%;overflow:hidden}.pub-inst .prof-inst-row{--cards-gap:12px;--card-w:clamp(280px, 32vw, 360px);display:grid;grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--cards-gap);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:transparent transparent;position:relative;z-index:0}.pub-inst .prof-inst-row::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .2s ease}.pub-inst .prof-inst-row-wrap:hover .prof-inst-row,.pub-inst .prof-inst-row-wrap:focus-within .prof-inst-row{scrollbar-color:rgba(255,255,255,.28) transparent}.pub-inst .prof-inst-row-wrap:hover .prof-inst-row::-webkit-scrollbar-thumb,.pub-inst .prof-inst-row-wrap:focus-within .prof-inst-row::-webkit-scrollbar-thumb{background-color:#ffffff47}.pub-inst .prof-inst-row.cols-2{grid-auto-columns:calc((100% - 1 * var(--cards-gap)) / 2);overflow-x:hidden}.pub-inst .prof-inst-row.cols-3{grid-auto-columns:calc((100% - 2 * var(--cards-gap)) / 3);overflow-x:hidden}.pub-inst .inst-card.ghost{border:0;background:transparent;box-shadow:none;visibility:hidden;pointer-events:none}.pub-inst .prof-inst-row::-webkit-scrollbar{height:8px}.pub-inst .prof-inst-row-wrap:before,.pub-inst .prof-inst-row-wrap:after{content:"";position:absolute;top:0;bottom:10px;width:50px;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:1}.pub-inst .prof-inst-row-wrap:before{left:0}.pub-inst .prof-inst-row-wrap:after{right:0}.pub-inst .prof-inst-row-wrap.has-left:before{opacity:1;background:linear-gradient(90deg,var(--profile-card-bg),transparent)}.pub-inst .prof-inst-row-wrap.has-right:after{opacity:1;background:linear-gradient(270deg,var(--profile-card-bg),transparent)}.p-prod-wrap{padding:16px}.p-prod-wrap .p-sec-head{margin:0 0 8px}.p-two-col .p-prod-wrap{margin-top:0;height:100%}.p-two-col .p-prod-wrap .prod-card{min-height:auto}.p-prod-wrap .prod-view{background:transparent;border:0;padding:0;color:var(--text);display:grid;gap:12px}.p-prod-wrap .prod-card{border:0;background:transparent;color:inherit;border-radius:0;padding:0;display:grid;gap:12px;align-content:start}.p-prod-wrap .prod-list{display:grid;gap:12px}.p-prod-wrap .prod-list .fi{display:grid;gap:8px}.p-prod-wrap .prod-list .fi .fi-head{display:inline-block;margin:0 0 6px;padding:0 2px}.p-prod-wrap .prod-grid{display:grid;gap:16px 16px;align-items:start}.p-prod-wrap .prod-grid.cols-2{grid-template-columns:1fr 1fr}@media (max-width:880px){.p-prod-wrap .prod-grid.cols-2{grid-template-columns:1fr}}.p-prod-wrap .prod-grid.cols-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:1180px){.p-prod-wrap .prod-grid.cols-3{grid-template-columns:1fr 1fr}}@media (max-width:880px){.p-prod-wrap .prod-grid.cols-3{grid-template-columns:1fr}}.p-prod-wrap .prod-grid .fi .fi-head{display:inline-block;margin:0 0 6px;padding:0 2px}.p-prod-wrap .prod-grid .span-2{grid-column:1 / -1}.p-prod-wrap .prod-view .fi{display:grid;gap:8px;align-content:start;align-items:start;grid-auto-rows:min-content}.p-prod-wrap .prod-view .chips{width:100%;min-width:0}.p-prod-wrap .prod-view .chip{max-width:100%;min-width:0;flex:0 1 auto}.p-prod-wrap .prod-view .chip .chip-text{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.instpop{position:fixed;top:0;left:0;right:auto;bottom:auto;z-index:11000;pointer-events:none;font-family:var(--site-font, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-weight:100;border-radius:12px;overflow:hidden;transform:translate3d(var(--x,0px),var(--y,0px),0);opacity:0;transition:opacity .14s ease;will-change:opacity;isolation:isolate;contain:paint;--glass-bg: rgba(16,16,16,.5);--glass-border: rgba(255,255,255,.12);--glass-inner: rgba(255,255,255,.05);--glass-blur: 12px;--glass-sat: 120%;--glass-bright: 108%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright))}.instpop.open{opacity:1}.instpop .inst-card{position:relative;color:var(--text);border-radius:12px;padding:14px;width:clamp(280px,32vw,360px);max-height:auto;display:grid;grid-template-rows:auto 1fr;gap:10px;--glass-bg: var(--prefs-glass-bg);--glass-border: var(--prefs-glass-border);--glass-inner: rgba(255,255,255,.05);background:transparent;overflow:hidden;border:1px solid var(--glass-border);box-shadow:0 16px 40px #0000008c,inset 0 0 0 1px #ffffff08}.instpop .inst-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--glass-bg),var(--glass-bg));pointer-events:none;z-index:0}.instpop .inst-card>*{position:relative;z-index:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.instpop .inst-card{background:#0a0a0af5}}.instpop .inst-head{display:flex;align-items:center;gap:10px;height:28px}.instpop .ipill{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:999px;background:var(--cap-bg);border:1px solid var(--cap-bd);color:var(--cap-fg);font-size:14px;line-height:1;font-weight:400}.instpop .inst-body{overflow:auto;min-height:0;padding-right:6px;margin-right:-6px;display:grid;gap:12px;align-content:start;scrollbar-width:thin;scrollbar-color:transparent transparent}.instpop:hover .inst-body{scrollbar-color:rgba(255,255,255,.28) transparent}.instpop .inst-body::-webkit-scrollbar{width:8px;height:8px}.instpop .inst-body::-webkit-scrollbar-thumb{background-color:#ffffff47;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.instpop .inst-section{display:flex;flex-direction:column;gap:10px}.instpop .inst-section .sec-head{font-size:13px;color:var(--muted);line-height:1.2;font-weight:400}.instpop .chips{display:flex;flex-wrap:wrap;gap:6px;font-size:16px}.instpop .chip{height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-chip-text);display:inline-flex;align-items:center;line-height:1;font-size:12px;font-weight:200;white-space:nowrap;font-size:14px;cursor:default}.instpop .chip.sel{background:var(--cap-bg);border-color:var(--cap-bd);color:var(--cap-fg);box-shadow:0 0 0 2px #ffffff08 inset}.p-spec-chips .spec-chip:not(.more){cursor:default!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.p-spec-chips .spec-chip:not(.more):hover{background:var(--cap-bd, currentColor)!important;border-color:var(--cap-bd, currentColor)!important;color:var(--cap-fg, #fff)!important}html.chips-hover-freeze .p-spec-chips .spec-chip:not(.more):hover{background:var(--cap-bg)!important;border-color:var(--cap-bd)!important;color:var(--cap-fg)!important}.p-spec-chips .spec-chip.more,.p-spec-chips .spec-chip.more:hover,.p-spec-chips .spec-chip.more:focus{cursor:pointer!important;background:var(--prefs-chip-bg)!important;border-color:var(--prefs-chip-border)!important;color:var(--prefs-chip-text)!important}.prof-portfolio .pp-wrap{display:grid;gap:16px}.prof-portfolio .pp-group{display:grid;gap:10px}.prof-portfolio,.prof-portfolio .pp-wrap,.prof-portfolio .pp-group,.prof-portfolio .pp-videos,.prof-portfolio .pp-audios{max-width:100%;min-width:0}.prof-portfolio .pp-vid-card,.prof-portfolio .pp-aud-row,.prof-portfolio .pp-aud-meta,.prof-portfolio .embed-slot{min-width:0}.prof-portfolio .pp-group-head h3{font-size:15px;font-weight:700;margin:0;color:var(--ttl-main-color)}.prof-portfolio .pp-videos{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:16px;align-items:start}.prof-portfolio .pp-vid-card{display:grid;gap:10px;align-content:start}.prof-portfolio .pp-vid-meta{display:grid;gap:8px}.prof-portfolio .pp-vid-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ttl-main-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prof-portfolio .pp-vid-num{opacity:.6}.prof-portfolio .pp-vid-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.prof-portfolio .pp-audios{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:16px;align-items:start}.prof-portfolio .pp-aud-row{display:contents}.prof-portfolio .pp-aud-meta{display:grid;gap:8px}.prof-portfolio .pp-aud-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ttl-main-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prof-portfolio .pp-aud-num{opacity:.6}.prof-portfolio .pp-aud-text{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:1500px){.prof-portfolio .pp-videos,.prof-portfolio .pp-audios{grid-template-columns:1fr}.prof-portfolio .embed-slot.pf-vid{min-height:0}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.prof-portfolio .pp-videos,.prof-portfolio .pp-audios{grid-template-columns:1fr 1fr}}.prof-portfolio .embed-slot{width:100%;max-width:100%;box-sizing:border-box;border-radius:12px;overflow:hidden;background:var(--surface-bg)}.prof-portfolio .embed-slot>.embed-iframe{display:block;width:100%;max-width:100%;border:0;border-radius:inherit}.prof-portfolio .embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{overflow:hidden;background:var(--surface-bg)}.prof-portfolio .embed-slot.pf-aud[data-provider=spotify][data-mode=embed]>.embed-iframe{width:calc(100% + 18px);height:calc(100% + 18px)!important;margin:-9px;max-width:none;border-radius:0}.prof-portfolio .embed-slot.pf-aud[data-provider=soundcloud][data-mode=embed]{border-radius:12px!important;overflow:hidden!important;background:var(--surface-bg)!important}.prof-portfolio .embed-slot.pf-aud[data-provider=soundcloud][data-mode=embed]>.embed-iframe{width:100%!important;height:auto!important;margin:0!important;max-width:100%!important;border-radius:inherit!important}.prof-portfolio .embed-slot[data-provider=apple] .embed-zoom{transform-origin:top left;will-change:transform}.prof-portfolio .embed-slot[data-provider=apple] .embed-zoom>.embed-iframe{max-width:none!important;width:100%}.prof-portfolio .embed-slot.pf-vid{aspect-ratio:16/9;min-height:240px}.prof-portfolio .embed-slot.pf-aud{min-height:0}.prof-portfolio .embed-slot.pf-aud>.embed-iframe{height:auto}.prof-portfolio .pp-comment{font-size:13px;line-height:1.5;color:var(--muted);background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:12px;padding:10px 12px;max-width:100%;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:pre-wrap}html[data-theme=light] .prof-portfolio .pp-comment{color:var(--text,#111)}.prof-portfolio .embed-slot.embed-lazy{display:grid;place-items:center;background:var(--surface-bg)}.prof-portfolio .embed-lazy-box{display:grid;gap:10px;align-items:center;justify-items:center;padding:16px;text-align:center}.prof-portfolio .embed-lazy-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.prof-portfolio .embed-lazy-btn{border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--ttl-main-color);padding:6px 12px;border-radius:10px;font-size:13px;cursor:pointer}:where(.account[data-page=portfolio]) .as-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:1400px){:where(.account[data-page=portfolio]) .as-grid{grid-template-columns:1fr}}:where(.account[data-page=portfolio]) .as-cards{display:grid;gap:16px}:where(.account[data-page=portfolio]) .as-card{scroll-margin-top:80px}:where(.account[data-page=portfolio]) .as-card .p-label{display:inline-flex;align-items:baseline;gap:8px;margin:0}:where(.account[data-page=portfolio]) .p-label .p-parens{color:var(--prefs-chip-parens, var(--muted))}:where(.account[data-page=portfolio]) .p-label .p-parens:before{content:"("}:where(.account[data-page=portfolio]) .p-label .p-parens:after{content:")"}:where(.account[data-page=portfolio]) .pf-field.as-field{--as-num-w:22px;--as-num-pad:4px;--as-gap:8px;--as-x-w: 28px;--as-filler-w: 100px;display:grid;grid-template-columns:var(--as-num-w) minmax(0,1fr) var(--as-x-w) var(--as-filler-w);align-items:center;gap:var(--as-gap);justify-content:start;max-width:none}:where(.account[data-page=portfolio]) .as-num{color:var(--muted);font-size:13px;width:var(--as-num-w);text-align:right;padding-right:var(--as-num-pad)}:where(.account[data-page=portfolio]) .as-inp-wrap{position:relative;min-width:0}:where(.account[data-page=portfolio]) .as-x-col{display:flex;align-items:center;justify-content:center;min-height:38px}:where(.account[data-page=portfolio]) .as-x{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);cursor:pointer;padding:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,background .15s ease}:where(.account[data-page=portfolio]) .as-inp-wrap:hover+.as-x-col .as-x,:where(.account[data-page=portfolio]) .as-inp-wrap:focus-within+.as-x-col .as-x,:where(.account[data-page=portfolio]) .as-x-col:hover .as-x,:where(.account[data-page=portfolio]) .as-x-col:focus-within .as-x{opacity:1;pointer-events:auto}:where(.account[data-page=portfolio]) .as-x:hover{background:var(--prefs-remove-bg-hover)}:where(.account[data-page=portfolio]) .as-x:active{background:var(--prefs-remove-bg-active)}:where(.account[data-page=portfolio]) .as-x:focus-visible{opacity:1;pointer-events:auto}:where(.account[data-page=portfolio]) .as-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}:where(.account[data-page=portfolio]) .as-filler{height:1px;pointer-events:none}:where(.account[data-page=portfolio]) .as-global-label-row{margin:0 0 10px}:where(.account[data-page=portfolio]) .as-global-label{font-size:12px;color:var(--muted);line-height:1.2;padding:2px 2px 0;display:inline-flex;gap:8px}:where(.account[data-page=portfolio]) .as-global-label .p-parens{color:var(--prefs-chip-parens, var(--muted))}:where(.account[data-page=portfolio]) .as-global-label .p-parens:before{content:"("}:where(.account[data-page=portfolio]) .as-global-label .p-parens:after{content:")"}:where(.account[data-page=portfolio]) .as-preview{position:sticky;top:76px}@media (max-width:880px){:where(.account[data-page=portfolio]) .as-preview{position:static}}:where(.account[data-page=portfolio]) .as-right,:where(.account[data-page=portfolio]) .as-preview,:where(.account[data-page=portfolio]) .as-preview .pf-embed-box,:where(.account[data-page=portfolio]) .as-preview .pf-embed-slot{width:100%;box-sizing:border-box}:where(.account[data-page=portfolio]) .as-preview .pf-embed-box{border-radius:12px;border:1px dashed rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-alpha));transition:border-color .15s ease,box-shadow .15s ease}:where(.account[data-page=portfolio]) .as-preview .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{overflow:hidden;background:var(--surface-bg)}:where(.account[data-page=portfolio]) .as-preview .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .pf-embed-iframe{width:calc(100% + 20px);height:calc(100% + 20px)!important;margin:-10px;max-width:none;border-radius:0}:where(.account[data-page=portfolio]) .as-note{margin-top:6px}:where(.account[data-page=portfolio]) .as-note.as-note-open .as-note-add{display:none}:where(.account[data-page=portfolio]) .as-note-editor{position:relative}:where(.account[data-page=portfolio]) .as-note-editor textarea{resize:none}:where(.account[data-page=portfolio]) .as-note-editor .tx-field{border:1px dashed rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-alpha));border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}:where(.account[data-page=portfolio]) .as-note-editor .tx-field:focus-within{border-color:rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-hover-alpha));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-focus-shadow-alpha))}:where(.account[data-page=portfolio]) .as-note.as-note-open .as-note-editor .tx-field{border-style:solid;box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-shadow-alpha))}:where(.account[data-page=portfolio]) .as-note-x{position:absolute;top:8px;right:8px;width:20px;height:20px;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);cursor:pointer;z-index:3}:where(.account[data-page=portfolio]) .as-note-x:hover{transform:scale(1.04);background:var(--prefs-remove-bg-hover)}:where(.account[data-page=portfolio]) .as-note-x:active{transform:scale(.96);background:var(--prefs-remove-bg-active)}:where(.account[data-page=portfolio]) .as-note-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}:where(.account[data-page=portfolio]) .as-note-warn{margin-top:6px;font-size:12px;color:var(--fab-apply-error-border, #ffb3b3)}:where(.account[data-page=portfolio]) .vs-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width:1400px){:where(.account[data-page=portfolio]) .vs-grid{grid-template-columns:1fr}}:where(.account[data-page=portfolio]) .vs-cards{display:grid;gap:16px}:where(.account[data-page=portfolio]) .vs-card{scroll-margin-top:80px}:where(.account[data-page=portfolio]) .vs-global-label-row{margin:0 0 10px}:where(.account[data-page=portfolio]) .vs-global-label{font-size:12px;color:var(--muted);line-height:1.2;padding:2px 2px 0;display:inline-flex;gap:8px}:where(.account[data-page=portfolio]) .vs-global-label .p-parens{color:var(--prefs-chip-parens, var(--muted))}:where(.account[data-page=portfolio]) .vs-global-label .p-parens:before{content:"("}:where(.account[data-page=portfolio]) .vs-global-label .p-parens:after{content:")"}:where(.account[data-page=portfolio]) .vs-preview{position:sticky;top:76px}@media (max-width:880px){:where(.account[data-page=portfolio]) .vs-preview{position:static}}:where(.account[data-page=portfolio]) .vs-right,:where(.account[data-page=portfolio]) .vs-preview,:where(.account[data-page=portfolio]) .vs-preview .pf-embed-box,:where(.account[data-page=portfolio]) .vs-preview .pf-embed-slot{width:100%;box-sizing:border-box}:where(.account[data-page=portfolio]) .pf-field.vs-field{--vs-num-w:22px;--vs-num-pad:4px;--vs-gap:8px;--vs-x-w: 28px;--vs-filler-w: 100px;display:grid;grid-template-columns:var(--vs-num-w) minmax(0,1fr) var(--vs-x-w) var(--vs-filler-w);align-items:center;gap:var(--vs-gap);justify-content:start;max-width:none}:where(.account[data-page=portfolio]) .vs-num{color:var(--muted);font-size:13px;width:var(--vs-num-w);text-align:right;padding-right:var(--vs-num-pad)}:where(.account[data-page=portfolio]) .vs-inp-wrap{position:relative;min-width:0}:where(.account[data-page=portfolio]) .vs-x-col{display:flex;align-items:center;justify-content:center;min-height:38px}:where(.account[data-page=portfolio]) .vs-x{width:18px;height:18px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);cursor:pointer;padding:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease,background .15s ease}:where(.account[data-page=portfolio]) .vs-inp-wrap:hover+.vs-x-col .vs-x,:where(.account[data-page=portfolio]) .vs-inp-wrap:focus-within+.vs-x-col .vs-x,:where(.account[data-page=portfolio]) .vs-x-col:hover .vs-x,:where(.account[data-page=portfolio]) .vs-x-col:focus-within .vs-x{opacity:1;pointer-events:auto}:where(.account[data-page=portfolio]) .vs-x:hover{background:var(--prefs-remove-bg-hover)}:where(.account[data-page=portfolio]) .vs-x:active{background:var(--prefs-remove-bg-active)}:where(.account[data-page=portfolio]) .vs-x:focus-visible{opacity:1;pointer-events:auto}:where(.account[data-page=portfolio]) .vs-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}:where(.account[data-page=portfolio]) .vs-filler{height:1px;pointer-events:none}:where(.account[data-page=portfolio]) .vs-note{margin-top:6px}:where(.account[data-page=portfolio]) .vs-note.vs-note-open .vs-note-add{display:none}:where(.account[data-page=portfolio]) .vs-note-editor{position:relative}:where(.account[data-page=portfolio]) .vs-note-editor textarea{resize:none}:where(.account[data-page=portfolio]) .vs-note-editor .tx-field{border:1px dashed rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-alpha));border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}:where(.account[data-page=portfolio]) .vs-note-editor .tx-field:focus-within{border-color:rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-hover-alpha));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-focus-shadow-alpha))}:where(.account[data-page=portfolio]) .vs-note.vs-note-open .vs-note-editor .tx-field{border-style:solid;box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-shadow-alpha))}:where(.account[data-page=portfolio]) .vs-note-x{position:absolute;top:8px;right:8px;width:20px;height:20px;padding:0;display:grid;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);cursor:pointer;z-index:3}:where(.account[data-page=portfolio]) .vs-note-x:hover{transform:scale(1.04);background:var(--prefs-remove-bg-hover)}:where(.account[data-page=portfolio]) .vs-note-x:active{transform:scale(.96);background:var(--prefs-remove-bg-active)}:where(.account[data-page=portfolio]) .vs-note-x:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}:where(.account[data-page=portfolio]) .vs-note-warn{margin-top:6px;font-size:12px;color:var(--fab-apply-error-border, #ffb3b3)}:where(.account[data-page=portfolio]){--pf-surface-bg: var(--surface-bg);--pf-surface-border: var(--surface-border);--pf-text: var(--text);--pf-muted: var(--muted);--pf-chip-bg: var(--prefs-chip-bg);--pf-chip-border: var(--prefs-chip-border);--pf-chip-text: var(--prefs-chip-text);--pf-chip-parens: var(--prefs-chip-parens, var(--muted));--pf-chip-ok-border: var(--prefs-status-success-border);--pf-chip-ok-bg: var(--prefs-status-success-bg);--pf-chip-ok-text: var(--prefs-status-success-text);--pf-chip-pending-border: var(--prefs-status-pending-border);--pf-chip-pending-bg: var(--prefs-status-pending-bg);--pf-chip-pending-text: var(--prefs-status-pending-text);--pf-focus-ring: var(--btn-focus-ring, rgba(74,124,247,.25));--pf-primary: var(--btn-primary-bg);--pf-primary-border: var(--btn-primary-bd, var(--btn-primary-bg));--pf-hover-bg: var(--btn-hover-bg, var(--surface-bg));--pf-embed-bg: var(--block-bg, var(--surface-bg));--pf-embed-border: var(--block-border, var(--surface-border));--pf-glass-bg: var(--prefs-glass-bg, var(--block-bg, var(--surface-bg)));--pf-glass-border: var(--prefs-glass-border, var(--block-border, var(--surface-border)));--pf-subhead-gap: 18px;--pf-chip-left-gap: 10px;--pf-popup-icon-stroke: rgba(150, 158, 173, .52);--pf-popup-icon-inner: rgba(255, 255, 255, .05)}html[data-theme=dark],[data-theme=dark]{--pf-popup-icon-stroke: rgba(188, 196, 210, .64);--pf-popup-icon-inner: rgba(255, 255, 255, .09)}html[data-theme=light],[data-theme=light]{--pf-popup-icon-stroke: rgba(150, 158, 173, .52);--pf-popup-icon-inner: rgba(255, 255, 255, .05)}:where(.account[data-page=portfolio]) .pf-topgrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:stretch}:where(.account[data-page=portfolio]) [data-scroll-target]{scroll-margin-top:90px}:where(.account[data-page=portfolio]) [data-scroll-target].hint-flash{animation:portfolioHintFlash 2.4s ease-in-out 0s 2;border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35),0 0 0 8px var(--brand-accent-a12)}@keyframes portfolioHintFlash{0%{border-color:var(--surface-border);box-shadow:0 0 0 0 transparent}45%{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35),0 0 0 8px var(--brand-accent-a12)}to{border-color:var(--surface-border);box-shadow:0 0 0 0 transparent}}@media (max-width:1400px){:where(.account[data-page=portfolio]) .pf-form .pf-field{grid-template-columns:1fr!important}:where(.account[data-page=portfolio]) .pf-form .pf-field .chip{display:none!important}}@media (max-width:1400px){:where(.account[data-page=portfolio]) .as-field{grid-template-columns:var(--as-num-w,22px) minmax(0,1fr) var(--as-x-w,28px)!important}:where(.account[data-page=portfolio]) .as-field .as-filler{display:none!important}:where(.account[data-page=portfolio]) .vs-field{grid-template-columns:var(--vs-num-w,22px) minmax(0,1fr) var(--vs-x-w,28px)!important}:where(.account[data-page=portfolio]) .vs-field .vs-filler{display:none!important}}:where(.account[data-page=portfolio]) .p-main{padding:16px 0!important}@media (max-width:1400px){:where(.account[data-page=portfolio]) .pf-topgrid{grid-template-columns:1fr!important;gap:12px;align-items:start}:where(.account[data-page=portfolio]) .pf-live-preview{width:100%}}@media (max-width:880px){:where(.account[data-page=portfolio]) .p-grid{padding:0!important}}@media (max-width:880px){:where(.account[data-page=portfolio]) .p-main{padding-top:0!important}}@media (max-width: 880px){:where(.account[data-page=portfolio]) :is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip),:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip){top:16px;bottom:auto;right:56px;left:auto;transform:translateY(-6px)}:where(.account[data-page=portfolio]) :is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-visible,:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-visible{transform:translateY(-6px)}}@media (min-width:881px) and (max-width:1099px){:where(.account[data-page=portfolio]) .pf-embed-box{grid-template-columns:1fr;gap:10px}:where(.account[data-page=portfolio]) .pf-embed-slot{aspect-ratio:auto;min-height:var(--pf-prev-h, 240px)}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-vid{min-height:var(--pf-prev-h, 240px)!important;height:auto}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud{padding:0}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=embed] .pf-embed-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;display:block}}:where(.account[data-page=portfolio]) .pf-col-left,:where(.account[data-page=portfolio]) .pf-col-right{min-width:0}:where(.account[data-page=portfolio]) .pf-form{display:flex;flex-direction:column;gap:18px}:where(.account[data-page=portfolio]) .pf-row{display:flex;flex-direction:column;gap:10px}:where(.account[data-page=portfolio]) .pf-row .p-label{font-size:12px;color:var(--pf-muted);line-height:1.2;padding:2px 2px 0}:where(.account[data-page=portfolio]) .pf-row .p-label .p-parens{color:var(--pf-chip-parens)}:where(.account[data-page=portfolio]) .pf-row .p-label .p-parens:before{content:"("}:where(.account[data-page=portfolio]) .pf-row .p-label .p-parens:after{content:")"}:where(.account[data-page=portfolio]) .pf-row .p-label .p-parens .p-paren-inner{color:inherit}:where(.account[data-page=portfolio]) .pf-subhead{margin:10px 2px var(--pf-subhead-gap);font-size:13px;line-height:1.5;color:var(--pf-muted)}:where(.account[data-page=portfolio]) .pf-subhead--anim{--pf-subhead-g1: #9fb9ff;--pf-subhead-g2: #caa8ff;--pf-subhead-g3: #ffffff;--pf-subhead-g4: #8fffe0;background-image:linear-gradient(90deg,var(--pf-subhead-g1) 0%,var(--pf-subhead-g2) 25%,var(--pf-subhead-g3) 50%,var(--pf-subhead-g4) 75%,var(--pf-subhead-g1) 100%);background-size:600% 100%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:pfSubheadScroll 16s linear infinite}html[data-theme=light] :where(.account[data-page=portfolio]) .pf-subhead--anim,[data-theme=light] :where(.account[data-page=portfolio]) .pf-subhead--anim{--pf-subhead-g1: #0047ff;--pf-subhead-g2: #ff00cc;--pf-subhead-g3: #111111;--pf-subhead-g4: #00ff5a}@keyframes pfSubheadScroll{0%{background-position:0% 50%}to{background-position:600% 50%}}@media (prefers-reduced-motion: reduce){:where(.account[data-page=portfolio]) .pf-subhead--anim{animation:none}}:where(.account[data-page=portfolio]) .pf-actionsbar{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media (min-width: 881px){:where(.account[data-page=portfolio]) .pf-actionsbar .btn{min-width:140px}}:where(.account[data-page=portfolio]) .pf-actionsbar [data-act=clear]{order:1}:where(.account[data-page=portfolio]) .pf-actionsbar [type=submit]{order:2}:where(.account[data-page=portfolio]) :is(.pf-fab,.account-fab) :is(.pf-fab-actions,.account-fab-actions),:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) :is(.pf-fab-actions,.account-fab-actions){position:relative}:where(.account[data-page=portfolio]) .pf-fab .btn[data-act=pf-apply-fab]{position:relative}:where(.account[data-page=portfolio]) .pf-fab .btn[data-act=pf-apply-fab].is-busy{color:transparent;pointer-events:none}:where(.account[data-page=portfolio]) .pf-fab .btn[data-act=pf-apply-fab].is-busy:disabled{opacity:1;filter:none}:where(.account[data-page=portfolio]) .pf-fab .btn[data-act=pf-apply-fab].is-busy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--pf-fab-spin, #ffffff);border-top-color:transparent;animation:pfFabSpin .8s linear infinite}@keyframes pfFabSpin{to{transform:rotate(360deg)}}:where(.account[data-page=portfolio]) :is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip),:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip){position:absolute;top:calc(50% - 24px);right:calc(100% + 10px);transform:translateY(-50%) translate(4px);padding:6px 14px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap;background:var(--fab-apply-success-bg, #1F7A33);border:1px solid var(--fab-apply-success-border, #00A324);box-shadow:var(--fab-apply-success-shadow, 0 8px 24px rgba(0,0,0,.35));color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:10}:where(.account[data-page=portfolio]) :is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-error,:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-error{background:var(--fab-apply-error-bg, #a51414);border-color:var(--fab-apply-error-border, #e84747);box-shadow:var(--fab-apply-error-shadow, 0 8px 24px rgba(255, 72, 72, .25));color:#fff}:where(.account[data-page=portfolio]) :is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-visible,:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-visible{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}:where(.account[data-page=portfolio]) .pf-field{display:grid;grid-template-columns:1fr var(--chip-w, 130px);align-items:center;gap:8px}:where(.account[data-page=portfolio]) .pf-field.is-locked .inp,:where(.account[data-page=portfolio]) .pf-field .inp:disabled{color:var(--pf-muted);background:var(--pf-chip-bg);border-color:var(--pf-surface-border);box-shadow:none;cursor:not-allowed}:where(.account[data-page=portfolio]) .pf-field.is-locked .inp:focus{box-shadow:none;border-color:var(--pf-surface-border)}:where(.account[data-page=portfolio]) .pf-field .chip{justify-self:start;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:hidden;opacity:0;transition:opacity .15s ease;display:inline-flex;margin-left:var(--pf-chip-left-gap);align-items:center;box-sizing:border-box;height:28px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--pf-chip-border);background:var(--pf-chip-bg);color:var(--pf-chip-text);font-size:12px}:where(.account[data-page=portfolio]) .pf-file-wrap .chip{display:none;visibility:hidden;opacity:0;grid-column:2 / 3;grid-row:1 / 2;align-self:center}:where(.account[data-page=portfolio]) .pf-file-wrap .chip.on{display:inline-flex;visibility:visible;opacity:1}:where(.account[data-page=portfolio]) .pf-field .chip.on{visibility:visible;opacity:1;border-color:var(--pf-chip-ok-border);background:var(--pf-chip-ok-bg);color:var(--pf-chip-ok-text)}:where(.account[data-page=portfolio]) .pf-field .chip.on[data-state=progress]{border-color:var(--pf-chip-pending-border);background:var(--pf-chip-pending-bg);color:var(--pf-chip-pending-text)}:where(.account[data-page=portfolio]) .pf-embed-slot[data-audio-processing="1"] .ap{--ap-glass-border: var(--pf-chip-pending-border);--ap-glass-border-hover: var(--pf-chip-pending-border);--ap-glass-bg1: var(--pf-chip-pending-bg);--ap-glass-bg2: var(--pf-chip-pending-bg)}@media (max-width: 420px){:where(.account[data-page=portfolio]) .pf-field{grid-template-columns:1fr var(--chip-w, 140px)}}:where(.account[data-page=portfolio]) .inp.is-applied,:where(.account[data-page=portfolio]) .inp.is-applied:focus,:where(.account[data-page=portfolio]) .inp.is-applied:active,:where(.account[data-page=portfolio]) .as-inp.is-applied,:where(.account[data-page=portfolio]) .as-inp.is-applied:focus,:where(.account[data-page=portfolio]) .as-inp.is-applied:active,:where(.account[data-page=portfolio]) .vs-inp.is-applied,:where(.account[data-page=portfolio]) .vs-inp.is-applied:focus,:where(.account[data-page=portfolio]) .vs-inp.is-applied:active{background:var(--url-applied-bg, #00a3240f)!important;border-color:var(--url-applied-border, #00a32480)!important;color:var(--url-applied-fg, #aab8ad)!important;cursor:pointer;caret-color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}html[data-theme=light] :where(.account[data-page=portfolio]) .inp.is-applied,html[data-theme=light] :where(.account[data-page=portfolio]) .inp.is-applied:focus,html[data-theme=light] :where(.account[data-page=portfolio]) .inp.is-applied:active,html[data-theme=light] :where(.account[data-page=portfolio]) .as-inp.is-applied,html[data-theme=light] :where(.account[data-page=portfolio]) .as-inp.is-applied:focus,html[data-theme=light] :where(.account[data-page=portfolio]) .as-inp.is-applied:active,html[data-theme=light] :where(.account[data-page=portfolio]) .vs-inp.is-applied,html[data-theme=light] :where(.account[data-page=portfolio]) .vs-inp.is-applied:focus,html[data-theme=light] :where(.account[data-page=portfolio]) .vs-inp.is-applied:active{color:var(--url-applied-fg, #1f6a3a)!important;border-color:var(--url-applied-border, #1f6a3a66)!important}:where(.account[data-page=portfolio]) .inp.is-applied:hover,:where(.account[data-page=portfolio]) .as-inp.is-applied:hover,:where(.account[data-page=portfolio]) .vs-inp.is-applied:hover{background:var(--url-applied-bg, #00a32418)!important;border-color:var(--url-applied-border, #00a32480)!important}:where(.account[data-page=portfolio]) .pf-hint{margin:4px 2px 0;font-size:12px;line-height:1.45;color:var(--pf-muted)}:where(.account[data-page=portfolio]) .pf-live-preview{display:grid;width:100%;box-sizing:border-box}:where(.account[data-page=portfolio]) .pf-embed-box{border-radius:var(--radius);background:var(--pf-surface-bg);padding:10px;display:grid;gap:10px;align-items:stretch;border:1px dashed rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-alpha));box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb),var(--demo-comments-border-shadow-alpha))}:where(.account[data-page=portfolio]) .pf-embed-slot{position:relative;width:100%;border-radius:calc(var(--radius) - 6px);overflow:hidden;background:var(--pf-embed-bg);display:grid;place-items:center}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-vid{aspect-ratio:16 / 9;height:auto;min-height:260px}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud{min-height:152px;padding:0}@media (max-width:1099px){:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]{padding:12px 14px}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before{height:120px;left:72px;right:14px;top:-22px}}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=embed] .pf-embed-iframe{position:static;width:100%;display:block;height:auto}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{overflow:hidden;background:var(--surface-bg)}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .pf-embed-iframe{width:calc(100% + 16px);height:calc(100% + 16px)!important;margin:-8px;max-width:none;border-radius:0}@media (max-width:880px){:where(.account[data-page=portfolio]) .pf-embed-box{grid-template-columns:1fr!important;gap:10px}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-vid{min-height:0}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud{min-height:0;padding:0}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]{min-height:0;height:auto;padding:16px 0 0;overflow:visible}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before{height:120px;left:72px;right:14px;top:-22px}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=embed]{position:relative;height:var(--pf-aud-h, auto);overflow:hidden}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=embed] .pf-embed-iframe{position:static;width:100%;height:100%!important;display:block}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .pf-embed-iframe{width:calc(100% + 16px);height:calc(100% + 16px)!important;margin:-8px;max-width:none;border-radius:0}}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]{display:block;background:var(--pf-surface-bg);position:relative}@media (min-width: 1100px){:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]{padding:16px 18px;overflow:hidden}}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before,:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):after{content:none}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player] .ap{position:relative;z-index:1}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=wave]{padding:8px 10px}:where(.account[data-page=portfolio]) .pf-live-preview,.create-backdrop :where(.account[data-page=portfolio]) .pf-live-preview{--pf-embed-empty-fg: var(--pf-muted, #8a9198);--pf-embed-bg: rgba(255,255,255,.06);--pf-embed-empty-bg: var(--pf-embed-bg)}html[data-theme=dark] :where(.account[data-page=portfolio]) .pf-live-preview,html[data-theme=dark] .create-backdrop :where(.account[data-page=portfolio]) .pf-live-preview{--pf-embed-empty-fg: #8a9198;--pf-embed-bg: rgba(109,109,109,.06)}html[data-theme=light] :where(.account[data-page=portfolio]) .pf-live-preview,html[data-theme=light] .create-backdrop :where(.account[data-page=portfolio]) .pf-live-preview{--pf-embed-empty-fg: var(--pf-muted, #6e7781);--pf-embed-bg: rgba(0,0,0,.04)}:where(.account[data-page=portfolio]) .pf-embed-empty{font-family:var(--site-font, system-ui, -apple-system, Segoe UI, Roboto, Arial);font-size:13px;line-height:1.35;font-weight:400;letter-spacing:.2px;padding:14px 12px;border-radius:10px;background:var(--pf-embed-empty-bg, var(--pf-embed-bg, #0f0f0f));border:none;color:var(--pf-embed-empty-fg, var(--muted, #8a9198));text-align:center;-webkit-user-select:none;user-select:none}:where(.account[data-page=portfolio]) .pf-embed-slot[data-empty="1"]{min-height:140px;display:flex;align-items:center;justify-content:center}:where(.account[data-page=portfolio]) .pf-embed-slot[data-empty="1"] .pf-embed-empty a{color:var(--text);text-decoration:underline;text-underline-offset:2px}:where(.account[data-page=portfolio]) .pf-embed-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:0;background:transparent}:where(.account[data-page=portfolio]) .pf-file-row{display:grid;gap:8px}:where(.account[data-page=portfolio]) .pf-file-ctrl{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:36px}:where(.account[data-page=portfolio]) .pf-file-ctrl .btn:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}:where(.account[data-page=portfolio]) .pf-file-ctrl .btn[hidden]{display:none!important;visibility:hidden!important}:where(.account[data-page=portfolio]) .pf-file-ctrl .muted{justify-self:start;text-align:left}:where(.account[data-page=portfolio]) .pf-wave-style-row{display:grid;grid-template-columns:minmax(0,560px) minmax(0,560px);justify-content:center;gap:18px;align-items:start;margin-top:2px;max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none;overflow:hidden;transition:max-height .28s ease,opacity .22s ease,transform .22s ease}:where(.account[data-page=portfolio]) .pf-wave-style-row,:where(.account[data-page=portfolio]) .pf-wave-style{position:relative}:where(.account[data-page=portfolio]) .pf-wave-style-row[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-style-row.is-visible{max-height:360px;opacity:1;transform:translateY(0);pointer-events:auto;overflow:visible}:where(.account[data-page=portfolio]) .pf-wave-style{display:grid;gap:8px}:where(.account[data-page=portfolio]) .pf-wave-style-title{margin:0;padding:2px 2px 0;font-size:12px;line-height:1.2;color:var(--pf-muted)}:where(.account[data-page=portfolio]) .pf-wave-style-modes{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex-wrap:nowrap;align-items:center;gap:6px;width:100%;max-width:100%;border:1px solid var(--pf-chip-border);background:var(--pf-surface-bg);border-radius:999px;padding:3px;box-sizing:border-box;overflow:hidden}:where(.account[data-page=portfolio]) .pf-wave-style-modes:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:var(--pf-wave-tab-w, 104px);box-sizing:border-box;border-radius:999px;border:1px solid var(--pf-chip-border);background:var(--pf-chip-bg);pointer-events:none;transform:translate(var(--pf-wave-tab-x, 0px));transition:none}:where(.account[data-page=portfolio]) .pf-wave-style-modes.is-ready:before{transition:transform .22s ease,border-color .18s ease,background-color .18s ease}:where(.account[data-page=portfolio]) .pf-wave-mode{position:relative;display:block;min-width:0;z-index:1}:where(.account[data-page=portfolio]) .pf-wave-mode span{display:flex;align-items:center;justify-content:center;height:30px;width:100%;min-width:0;padding:0 14px;box-sizing:border-box;border-radius:999px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;color:var(--pf-muted);background:transparent;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transform:translateZ(0);transition:color .18s ease,background-color .18s ease}:where(.account[data-page=portfolio]) .pf-wave-mode input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;pointer-events:none}:where(.account[data-page=portfolio]) .pf-wave-mode input:checked+span{color:var(--pf-text);background:transparent;border-color:transparent}:where(.account[data-page=portfolio]) .pf-wave-mode input:not(:checked)+span:hover{color:var(--pf-text);background:#7f889c14}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;width:100%;max-width:100%;border:1px solid var(--pf-chip-border);background:var(--pf-surface-bg);border-radius:999px;padding:3px;box-sizing:border-box;overflow:hidden;margin-top:2px;max-height:0;opacity:0;transform:translateY(-4px);pointer-events:none;transition:max-height .24s ease,opacity .2s ease,transform .2s ease}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle.is-open{max-height:44px;opacity:1;transform:translateY(0);pointer-events:auto}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:var(--pf-wave-fx-tab-w, 112px);box-sizing:border-box;border-radius:999px;border:1px solid var(--pf-chip-border);background:var(--pf-chip-bg);pointer-events:none;transform:translate(var(--pf-wave-fx-tab-x, 0px));transition:none}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle.is-ready:before{transition:transform .22s ease,border-color .18s ease,background-color .18s ease}:where(.account[data-page=portfolio]) .pf-wave-effect-tab{position:relative;display:block;min-width:0;z-index:1}:where(.account[data-page=portfolio]) .pf-wave-effect-tab span{display:flex;align-items:center;justify-content:center;height:30px;width:100%;min-width:0;padding:0 14px;box-sizing:border-box;border-radius:999px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;color:var(--pf-muted);background:transparent;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .18s ease,background-color .18s ease}:where(.account[data-page=portfolio]) .pf-wave-effect-tab input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;pointer-events:none}:where(.account[data-page=portfolio]) .pf-wave-effect-tab input:checked+span{color:var(--pf-text);background:transparent;border-color:transparent}:where(.account[data-page=portfolio]) .pf-wave-effect-tab input:not(:checked)+span:hover{color:var(--pf-text);background:#7f889c14}:where(.account[data-page=portfolio]) .pf-wave-custom{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);pointer-events:none;transition:max-height .26s ease,opacity .2s ease,transform .2s ease}:where(.account[data-page=portfolio]) .pf-wave-custom[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-custom.is-open{max-height:72px;opacity:1;transform:translateY(0);pointer-events:auto}:where(.account[data-page=portfolio]) .pf-wave-color{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--pf-chip-border);border-radius:14px;padding:6px 8px;background:var(--pf-surface-bg);color:var(--pf-text);font-size:12px;font-weight:500;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,border-color .18s ease,box-shadow .18s ease;width:auto;min-width:0;box-sizing:border-box;flex:1 1 0}:where(.account[data-page=portfolio]) .pf-wave-add{display:inline-flex;align-items:center;justify-content:center;min-height:42px;height:auto;width:auto;min-width:0;flex:1 1 0;border:1px solid var(--pf-chip-border);border-radius:14px;padding:6px 8px;background:var(--pf-surface-bg);color:var(--pf-text);font-size:22px;font-weight:500;line-height:1;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}:where(.account[data-page=portfolio]) .pf-wave-add:hover{background:color-mix(in srgb,var(--pf-surface-bg) 88%,var(--btn-hover-bg) 12%);border-color:var(--pf-chip-border)}:where(.account[data-page=portfolio]) .pf-wave-add[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-color[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-custom.is-open .pf-wave-color{opacity:1;transform:translateY(0)}:where(.account[data-page=portfolio]) .pf-wave-color input[type=hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-swatch{width:28px;height:28px;border-radius:999px;border:1px solid var(--pf-chip-border);background:var(--pf-wave-swatch-color, #7a8194);cursor:pointer;padding:0;margin:0;transition:border-color .18s ease,box-shadow .18s ease}:where(.account[data-page=portfolio]) .pf-wave-remove{width:28px;min-width:28px;height:28px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);color:var(--prefs-remove-fg);cursor:pointer;padding:0;margin:0;flex:0 0 auto;opacity:0;pointer-events:none;transition:opacity .12s ease,border-color .15s ease,background .15s ease}:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap],:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap]{position:relative;overflow:hidden;min-width:68px}:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap] .pf-wave-swatch,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap] .pf-wave-swatch{position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);transition:box-shadow .18s ease,transform .2s ease}:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap] .pf-wave-remove,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap] .pf-wave-remove{position:absolute;left:50%;top:50%;width:28px;min-width:28px;height:28px;transform:translate(calc(-50% + 18px),-50%);transition:transform .2s ease,opacity .16s ease,border-color .15s ease,background .15s ease;border-color:var(--prefs-remove-border)}:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap]:hover .pf-wave-swatch,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap]:focus-within .pf-wave-swatch,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap]:hover .pf-wave-swatch,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap]:focus-within .pf-wave-swatch{transform:translate(calc(-50% - 18px),-50%)}:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap]:hover .pf-wave-remove,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap]:focus-within .pf-wave-remove,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap]:hover .pf-wave-remove,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap]:focus-within .pf-wave-remove{transform:translate(calc(-50% + 18px),-50%);opacity:1;pointer-events:auto}:where(.account[data-page=portfolio]) .pf-wave-remove:hover{background:var(--prefs-remove-bg-hover)}:where(.account[data-page=portfolio]) .pf-wave-remove:active{background:var(--prefs-remove-bg-active)}:where(.account[data-page=portfolio]) .pf-wave-remove:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 6l12 12M18 6L6 18" stroke="black" stroke-width="3" stroke-linecap="round"/></svg>') center/contain no-repeat}:where(.account[data-page=portfolio]) .pf-wave-swatch:hover{box-shadow:0 0 0 3px #7f889c24}:where(.account[data-page=portfolio]) .pf-wave-effect-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:0;opacity:0;transform:translateY(-4px);pointer-events:none;overflow:hidden;transition:max-height .24s ease,opacity .2s ease,transform .2s ease}:where(.account[data-page=portfolio]) .pf-wave-effect-presets[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-effect-presets.is-open{max-height:72px;opacity:1;transform:translateY(0);pointer-events:auto}:where(.account[data-page=portfolio]) .pf-wave-effect-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:38px;border:1px solid var(--pf-chip-border);border-radius:14px;background:var(--btn-bg);color:var(--text);cursor:pointer;outline:none;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease}:where(.account[data-page=portfolio]) .pf-wave-effect-btn:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}:where(.account[data-page=portfolio]) .pf-wave-effect-btn:focus-visible{box-shadow:0 0 0 3px var(--pf-focus-ring)}:where(.account[data-page=portfolio]) .pf-wave-effect-btn.is-active{border-color:var(--promo-picker-accent, #1993da);background:var(--btn-hover-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--promo-picker-accent, #1993da) 35%,transparent 65%)}:where(.account[data-page=portfolio]) .pf-wave-effect-presets.is-off .pf-wave-effect-btn{opacity:.45}:where(.account[data-page=portfolio]) .pf-wave-effect-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}:where(.account[data-page=portfolio]) .pf-wave-effect-icon svg{width:20px;height:20px;display:block}@media (max-width: 1600px){:where(.account[data-page=portfolio]) .pf-wave-style-row{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width: 640px){:where(.account[data-page=portfolio]) .pf-wave-style-row{grid-template-columns:1fr;gap:8px}:where(.account[data-page=portfolio]) .pf-wave-custom{display:flex;flex-wrap:nowrap;gap:10px;overflow:hidden;align-items:center;width:100%}:where(.account[data-page=portfolio]) .pf-wave-color{width:auto;min-width:0;min-height:34px;padding:4px 6px;flex:1 1 0}:where(.account[data-page=portfolio]) .pf-wave-color input[type=hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-remove{width:24px;min-width:24px;height:24px}:where(.account[data-page=portfolio]) .pf-wave-swatch{width:24px;height:24px}:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap],:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap]{min-width:54px}:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap] .pf-wave-remove,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap] .pf-wave-remove{width:24px;min-width:24px;height:24px;transform:translate(calc(-50% + 18px),-50%);opacity:1;pointer-events:auto}:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-3-wrap] .pf-wave-swatch,:where(.account[data-page=portfolio]) .pf-wave-color[data-role=wave-color-4-wrap] .pf-wave-swatch{width:24px;height:24px;transform:translate(calc(-50% - 18px),-50%)}:where(.account[data-page=portfolio]) .pf-wave-add{width:auto;height:auto;min-width:0;min-height:34px;flex:1 1 0;border-radius:14px;padding:4px 6px;font-size:20px}:where(.account[data-page=portfolio]) .pf-wave-effect-tab span{width:100%;min-width:0;padding:0 12px}}.pf-color-popup{position:fixed;z-index:1200;width:212px;border:1px solid var(--prefs-glass-border, var(--pf-chip-border));border-radius:14px;background:linear-gradient(var(--prefs-glass-bg, rgba(16,16,16,.5)),var(--prefs-glass-bg, rgba(16,16,16,.5))),var(--prefs-glass-highlight, linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,0) 55%));box-shadow:var(--prefs-glass-shadow, 0 14px 32px rgba(0,0,0,.28));-webkit-backdrop-filter:blur(12px) saturate(120%) brightness(108%);backdrop-filter:blur(12px) saturate(120%) brightness(108%);padding:10px;display:grid;gap:10px}.pf-color-popup[hidden]{display:none!important}.pf-color-popup-wheel{width:100%;aspect-ratio:1 / 1;border-radius:999px;background:radial-gradient(circle at center,#fff,#ffffffd1 18%,#ffffff47,#fff0 62%),conic-gradient(from 0deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.pf-color-popup-wheel:before{content:"";position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:999px;border:1px solid color-mix(in srgb,var(--pf-chip-border) 78%,transparent)}.pf-color-popup-wheel:after{content:"";position:absolute;top:36%;right:36%;bottom:36%;left:36%;border-radius:999px;background:hsl(var(--pf-wheel-h, 180) var(--pf-wheel-s, 70%) var(--pf-wheel-l, 55%));border:1px solid rgba(255,255,255,.24)}.pf-color-popup-pointer{position:absolute;width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,255,255,.95);background:#00000059;box-shadow:0 2px 8px #0006;transform:translate(-50%,-50%);pointer-events:none}.pf-color-popup-sliders{display:grid;gap:8px}.pf-color-popup-row{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px}.pf-color-popup-row input[type=range]{cursor:pointer}.pf-color-popup-row.is-disabled{opacity:.42}.pf-color-popup-row.is-disabled .pf-color-popup-row-label{filter:grayscale(1)}.pf-color-popup-row.is-disabled input[type=range]{pointer-events:none;cursor:not-allowed}@media (max-width: 880px),(hover: none) and (pointer: coarse){.pf-color-popup{gap:8px}.pf-color-popup-sliders{order:1}.pf-color-popup-wheel{order:2}}.pf-color-popup-row-label{width:20px;height:20px;box-sizing:border-box;border-radius:999px;border:1px solid transparent;display:inline-block;overflow:hidden;background-clip:padding-box,border-box;background-origin:padding-box,border-box}.pf-color-popup-row-label--light{background:linear-gradient(90deg,#101216 0,#101216 50%,#fff 50%,#fff) padding-box,linear-gradient(var(--pf-popup-icon-stroke, rgba(150, 158, 173, .52)),var(--pf-popup-icon-stroke, rgba(150, 158, 173, .52))) border-box}.pf-color-popup-row-label--alpha{background:linear-gradient(45deg,#b7beca 25%,transparent 25%,transparent 75%,#b7beca 75%,#b7beca) 0 0 / 6px 6px,linear-gradient(45deg,#b7beca 25%,transparent 25%,transparent 75%,#b7beca 75%,#b7beca) 3px 3px / 6px 6px,linear-gradient(#eef1f6,#eef1f6) padding-box,linear-gradient(var(--pf-popup-icon-stroke, rgba(150, 158, 173, .52)),var(--pf-popup-icon-stroke, rgba(150, 158, 173, .52))) border-box}:where(.account[data-page=portfolio]) .pf-audio-drop{border:1.5px dashed var(--pf-chip-border);background:var(--pf-surface-bg);border-radius:12px;min-height:102px;height:102px;display:grid;place-items:center;padding:12px 14px;box-sizing:border-box;outline:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}:where(.account[data-page=portfolio]) .pf-audio-drop[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-audio-drop:hover{border-color:var(--pf-primary-border);background:var(--pf-hover-bg)}:where(.account[data-page=portfolio]) .pf-audio-drop:focus-visible{box-shadow:0 0 0 3px var(--pf-focus-ring);border-color:var(--pf-primary-border)}:where(.account[data-page=portfolio]) .pf-audio-drop.is-dragover{border-color:var(--pf-primary);background:var(--pf-hover-bg);transform:translateY(-1px)}:where(.account[data-page=portfolio]) .pf-ad-inner{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;pointer-events:none}:where(.account[data-page=portfolio]) .pf-ad-ico{width:48px;height:48px;flex:0 0 auto;display:inline-block;opacity:.95;color:var(--pf-text)}:where(.account[data-page=portfolio]) .pf-ad-text{display:grid;gap:4px;min-width:0;text-align:left}:where(.account[data-page=portfolio]) .pf-ad-title{color:var(--pf-text);font-weight:600;font-size:14px;line-height:1.25}:where(.account[data-page=portfolio]) .pf-ad-sub{color:var(--pf-muted);font-weight:500;font-size:12px;line-height:1.2}:where(.account[data-page=portfolio]) .pf-file-mini{grid-column:1 / 2;min-height:102px;height:102px;border-radius:12px;padding:12px 14px;background:var(--url-applied-bg, #00a3240f);border:1px solid var(--url-applied-border, #00a32480);--pf-mini-wave-bars: rgba(0, 120, 74, .72);position:relative;overflow:hidden;box-sizing:border-box;display:grid;place-items:center}html[data-theme=dark] :where(.account[data-page=portfolio]) .pf-file-mini{--pf-mini-wave-bars: rgba(140, 226, 170, .65)}:where(.account[data-page=portfolio]) .pf-file-mini[data-processing="1"]{background:var(--pf-chip-pending-bg);border-color:var(--pf-chip-pending-border);--pf-mini-wave-bars: var(--pf-chip-pending-text)}:where(.account[data-page=portfolio]) .pf-file-mini[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-file-mini .miniwave{width:100%}.miniwave{position:relative}@media (max-width: 420px){:where(.account[data-page=portfolio]) .pf-file-wrap.pf-field{grid-template-columns:1fr var(--chip-w, 140px)}}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player] .ap{--ap-ctl-bg1: var(--pf-chip-bg);--ap-ctl-bg2: var(--pf-surface-bg);--ap-ctl-border: var(--pf-chip-border);--ap-ctl-border-strong: var(--pf-surface-border);--ap-ctl-ring: var(--pf-focus-ring);--ap-ctl-ring-strong: var(--pf-focus-ring);--ap-ctl-glow: rgba(0,0,0,.25);--ap-glass-border: var(--pf-glass-border);--ap-glass-border-hover: var(--pf-embed-border);--ap-glass-ring-hover: transparent;--ap-glass-bg1: var(--pf-glass-bg);--ap-glass-bg2: var(--pf-glass-bg);background-color:var(--pf-surface-bg);color:inherit}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player] .ap-wavebox{border-radius:12px;border:0;background:var(--pf-glass-bg);box-shadow:inset 0 0 0 1px var(--pf-embed-border),inset 0 1px #ffffff08,0 4px 16px #00000047;-webkit-backdrop-filter:none;backdrop-filter:none}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player] canvas{background-color:var(--pf-surface-bg)}:where(.account[data-page=portfolio]) label[for=pf-video-url],:where(.account[data-page=portfolio]) label[for=pf-audio-file]{cursor:default;-webkit-user-select:text;user-select:text}@media (max-width: 880px),(hover: none) and (pointer: coarse){:where(.account[data-page=portfolio]) .as-field{grid-template-columns:var(--as-num-w,22px) minmax(0,1fr) var(--as-x-w,36px)!important}:where(.account[data-page=portfolio]) .vs-field{grid-template-columns:var(--vs-num-w,22px) minmax(0,1fr) var(--vs-x-w,36px)!important}:where(.account[data-page=portfolio]) .as-field .as-x,:where(.account[data-page=portfolio]) .vs-field .vs-x{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}:where(.account[data-page=portfolio]) .as-field .as-x button,:where(.account[data-page=portfolio]) .vs-field .vs-x button{width:36px;height:36px}:where(.account[data-page=portfolio]) .as-field .as-x .ico,:where(.account[data-page=portfolio]) .vs-field .vs-x .ico{width:22px;height:22px}}@media (max-width:880px),(hover:none) and (pointer:coarse){:where(.account[data-page=portfolio]) .as-field .as-x,:where(.account[data-page=portfolio]) .vs-field .vs-x{position:relative}:where(.account[data-page=portfolio]) .as-field .as-x .ico,:where(.account[data-page=portfolio]) .vs-field .vs-x .ico{width:16px;height:16px}:where(.account[data-page=portfolio]) .as-field .as-x button,:where(.account[data-page=portfolio]) .vs-field .vs-x button{position:relative;width:28px;height:28px;display:grid;place-items:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.account[data-page=portfolio]) .as-field .as-x button:after,:where(.account[data-page=portfolio]) .vs-field .vs-x button:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}}@media (max-width:880px),(hover:none) and (pointer:coarse){:where(.account[data-page=portfolio]) .as-field,:where(.account[data-page=portfolio]) .vs-field{display:grid;position:relative;grid-template-columns:var(--as-num-w,22px) minmax(0,1fr) var(--as-x-w,36px)!important;align-items:center;column-gap:8px;row-gap:0;min-height:46px}:where(.account[data-page=portfolio]) .as-field .as-filler,:where(.account[data-page=portfolio]) .vs-field .vs-filler{display:none!important}:where(.account[data-page=portfolio]) .as-field .as-num,:where(.account[data-page=portfolio]) .vs-field .vs-num{grid-column:1;grid-row:1}:where(.account[data-page=portfolio]) .as-field input,:where(.account[data-page=portfolio]) .vs-field input{grid-column:2;grid-row:1}:where(.account[data-page=portfolio]) .as-field .as-x,:where(.account[data-page=portfolio]) .vs-field .vs-x{grid-column:3;grid-row:1;position:static;opacity:1!important;visibility:visible!important;pointer-events:auto!important;justify-self:end}:where(.account[data-page=portfolio]) .as-field .as-x button,:where(.account[data-page=portfolio]) .vs-field .vs-x button{width:28px;height:28px;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}:where(.account[data-page=portfolio]) .as-field .as-x button:after,:where(.account[data-page=portfolio]) .vs-field .vs-x button:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}}@media (hover:none) and (pointer:coarse){:where(.account[data-page=portfolio]) .as-field .as-x,:where(.account[data-page=portfolio]) .vs-field .vs-x{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}:where(.account[data-page=portfolio]) .as-field .as-x button,:where(.account[data-page=portfolio]) .vs-field .vs-x button{width:36px;height:36px}:where(.account[data-page=portfolio]) .as-field .as-x .ico,:where(.account[data-page=portfolio]) .vs-field .vs-x .ico{width:22px;height:22px}}@media (max-width:880px){:where(.account[data-page=portfolio]) .as-field,:where(.account[data-page=portfolio]) .vs-field{display:grid;grid-template-columns:var(--as-num-w,22px) minmax(0,1fr) var(--as-x-w,36px)!important;align-items:center;column-gap:8px;row-gap:0;min-height:46px}:where(.account[data-page=portfolio]) .as-field .as-filler,:where(.account[data-page=portfolio]) .vs-field .vs-filler{display:none!important}:where(.account[data-page=portfolio]) .as-field .as-num,:where(.account[data-page=portfolio]) .vs-field .vs-num{grid-column:1;grid-row:1}:where(.account[data-page=portfolio]) .as-field input,:where(.account[data-page=portfolio]) .vs-field input{grid-column:2;grid-row:1}:where(.account[data-page=portfolio]) .as-field .as-x,:where(.account[data-page=portfolio]) .vs-field .vs-x{grid-column:3;grid-row:1;position:static;justify-self:end;opacity:1!important;visibility:visible!important;pointer-events:auto!important}:where(.account[data-page=portfolio]) .as-field .as-x button,:where(.account[data-page=portfolio]) .vs-field .vs-x button{width:28px;height:28px;display:grid;place-items:center;position:relative}:where(.account[data-page=portfolio]) .as-field .as-x button:after,:where(.account[data-page=portfolio]) .vs-field .vs-x button:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%}}:where(.account[data-page=portfolio]) .as-field input,:where(.account[data-page=portfolio]) .vs-field input{width:100%;min-width:0;box-sizing:border-box;margin:0}.grid-page .filters.filters--resize .filters-row,.grid-page .filters.filters--resize .filters-summary{transition:none!important}.grid-page .filters.filters--summary.filters--resize .filters-row{max-height:0!important;opacity:0!important;visibility:hidden}html[data-theme=light] .grid-page .filters .filters-summary .summary-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.grid-page .filters .filters-summary-track{padding-right:52px}html[data-theme=light] .grid-page .filters.filters--rows .filters-collapse-btn:hover,html[data-theme=light] .grid-page .filters.filters--rows .filters-collapse-btn:focus-visible{color:var(--fav-star-on-light, #ee8646)}.grid-page .filters.filters--rows .filters-clear-geo-btn{position:absolute;top:0;right:30px;width:34px;min-width:34px;height:30px;padding:0;border-radius:10px;z-index:2;background:var(--block-bg, #0f0f0f);border:transparent;color:var(--muted, #a0a0a0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;pointer-events:none;transition:opacity .18s ease}.grid-page .filters.filters--rows .filters-clear-geo-btn svg{width:18px;height:18px;display:block}.grid-page .filters.filters--rows .filters-clear-geo-btn svg path{fill:currentColor}html[data-theme=light] .grid-page .filters.filters--rows .filters-clear-geo-btn:hover,html[data-theme=light] .grid-page .filters.filters--rows .filters-clear-geo-btn:focus-visible{color:var(--fav-star-on-light, #ee8646)}.grid-page .filters.filters--rows:hover .filters-clear-geo-btn,.grid-page .filters.filters--rows:focus-within .filters-clear-geo-btn{opacity:1;pointer-events:auto}[data-filters=grid][data-layout=mobile] .filters-clear-geo-btn{display:inline-flex!important;opacity:1;pointer-events:auto}.grid-page .filters .field--region{grid-column:span 4}.grid-page .filters .field--country,.grid-page .filters .field--city{grid-column:span 8}.grid-page .filters .field--geo{grid-column:span 8;align-self:end}.grid-page .filters .field--specsel,.grid-page .filters .field--genres,.grid-page .filters .field--intentions{grid-column:span 8;align-self:start}.grid-page .filters .field--age{grid-column:span 8;min-width:0;align-self:start}.grid-page .filters .field--gender,.grid-page .filters .field--beginner{grid-column:span 4;align-self:start}.grid-page .filters .field--apply{grid-column:span 8;display:flex;flex-direction:column;gap:6px;position:relative;min-height:40px;align-self:start}.grid-page .filters .field--apply .fake-label{display:block;visibility:hidden;height:16px;line-height:16px}.grid-page .filters .geo-badge{height:44px;padding:0 14px;border-radius:12px;border:1px dashed var(--filters-geo-border, #2a2a2a);background:var(--filters-geo-bg, #111111);color:var(--filters-geo-text, #cfcfcf);cursor:pointer;display:inline-flex;align-items:center;gap:8px}html[data-theme=light] .grid-page .filters .geo-badge{border-color:var(--specsel-border, #1c1c1c);background:#ebebeb}html[data-theme=light] .grid-page .filters .geo-badge.is-active{background:#e8f6ec;border-color:#7fb992;color:#1d6f3a}html[data-theme=light] .grid-page .filters .geo-badge.is-active .dot{background:#2d9b54}.grid-page .filters .geo-badge .dot{width:8px;height:8px;border-radius:999px;background:var(--chipsel-muted-text, #6b6b6b)}.grid-page .filters .geo-badge.is-active{background:#0f1a12;border-color:#1f3a28;color:#a8e6a8}.grid-page .filters .geo-badge.is-active .dot{background:#36c36c}.grid-page .filters #geo-suggest .hint{margin-top:6px;padding:8px 10px;border:1px dashed var(--filters-geo-border, #2a2a2a);border-radius:10px;background:var(--filters-bg, #101010);color:var(--filters-label, #cfcfcf);font-size:12px;line-height:1.35}.grid-page .filters #geo-suggest .hint .btn{margin-left:6px}@media (max-width: 1500px) and (min-width: 1251px){.grid-page .filters.filters--rows .field--country,.grid-page .filters.filters--rows .field--city,.grid-page .filters.filters--rows .field--specsel,.grid-page .filters.filters--rows .field--genres,.grid-page .filters.filters--rows .field--intentions,.grid-page .filters.filters--rows .field--gender{overflow:visible}.grid-page .filters .field--region,.grid-page .filters .field--geo{display:none!important}.grid-page .filters .field--country{grid-column:span 12!important;order:10}.grid-page .filters .field--city{grid-column:span 12!important;order:11}.grid-page .filters .field--specsel{grid-column:span 12!important;order:20}.grid-page .filters .field--genres{grid-column:span 12!important;order:21}.grid-page .filters .field--intentions{grid-column:span 12!important;order:30}.grid-page .filters .field--gender{grid-column:span 12!important;order:31}.grid-page .filters .field--age{grid-column:span 12!important;order:40}.grid-page .filters .field--beginner{grid-column:span 12!important;order:41}.grid-page .filters .field--apply{grid-column:span 24!important;order:50}.grid-page .filters .field--apply .fake-label{display:block;visibility:hidden;height:16px;line-height:16px}}@media (max-width: 1250px){.grid-page .filters .field--country,.grid-page .filters .field--city{grid-column:span 6!important}.grid-page .filters .field--geo{grid-column:span 6!important;align-self:start}.grid-page .filters .field--geo .geo-badge{padding:0 12px;justify-content:flex-start;min-width:0}.grid-page .filters .field--geo .geo-badge .text{display:inline!important}.grid-page .filters .field--specsel,.grid-page .filters .field--genres,.grid-page .filters .field--intentions{grid-column:span 6!important;align-self:start}.grid-page .filters .field--age{grid-column:span 6!important;order:30}.grid-page .filters .field--beginner{grid-column:span 6!important;order:11;display:flex;justify-content:center}.grid-page .filters .field--apply{grid-column:span 6!important;order:40}.grid-page .filters .field--gender{grid-column:span 3!important;display:block!important;order:10}.grid-page .filters .field--gender.is-spacer{display:none!important}.grid-page .filters .field--beginner .beg-switch{width:max-content;margin:0 auto}.grid-page .filters .field--apply .fake-label{display:none!important;visibility:hidden!important;height:0!important;line-height:0!important}}[data-filters=grid][data-layout=mobile] .filters-collapse-btn{display:inline-flex!important;opacity:1;pointer-events:auto}[data-filters=grid][data-layout=mobile] .field--region,[data-filters=grid][data-layout=mobile] .field--country,[data-filters=grid][data-layout=mobile] .field--city{grid-column:span 6!important}[data-filters=grid][data-layout=mobile] .field--geo{grid-column:span 6!important;align-self:start!important}[data-filters=grid][data-layout=mobile] .geo-badge{padding:0 12px!important;justify-content:flex-start!important}[data-filters=grid][data-layout=mobile] .geo-badge .text{display:inline!important}[data-filters=grid][data-layout=mobile] .field--specsel,[data-filters=grid][data-layout=mobile] .field--genres,[data-filters=grid][data-layout=mobile] .field--intentions{grid-column:span 6!important;align-self:start!important}[data-filters=grid][data-layout=mobile] .field--age{grid-column:span 6!important;order:30}[data-filters=grid][data-layout=mobile] .field--beginner{grid-column:span 6!important;order:11;display:flex;justify-content:center}[data-filters=grid][data-layout=mobile] .field--apply{grid-column:span 6!important;order:40}[data-filters=grid][data-layout=mobile] .field--gender{grid-column:span 3!important;display:block!important;order:10}[data-filters=grid][data-layout=mobile] .field--gender.is-spacer{display:none!important}[data-filters=grid][data-layout=mobile] .field--beginner .beg-switch{width:max-content;margin:0 auto}.grid-page .filters .beg-switch{width:100%;height:40px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width:1250px){.grid-page .filters .beg-switch{justify-content:center}.grid-page .filters .beg-switch>:last-child{display:inline-block}}.grid-page .filters .field--beginner .fake-label{display:block;visibility:hidden;height:16px;line-height:16px}.grid-page .filters .field--intentions>label{display:inline-flex;gap:0;align-items:center}.grid-page .filters .field--intentions>label [role=tab]{cursor:pointer;outline:none;transition:color .12s ease}.grid-page .filters .field--intentions>label #tab-intentions[aria-selected=true]{color:var(--tabs-primary-active)}.grid-page .filters .field--intentions>label #tab-intentions:hover,.grid-page .filters .field--intentions>label #tab-intentions:focus-visible{color:var(--tabs-primary-hover);cursor:pointer}.grid-page .filters .field--intentions>label #tab-goals[aria-selected=true]{color:var(--tabs-secondary-active)}.grid-page .filters .field--intentions>label #tab-goals:hover,.grid-page .filters .field--intentions>label #tab-goals:focus-visible{color:var(--tabs-secondary-hover);cursor:pointer}.grid-page .filters .field--intentions>label span[style*="opacity:.6"]{pointer-events:none}.grid-page .filters .apply-btn{position:relative;overflow:hidden;--apply-loading-offset: 0px}.grid-page .filters .apply-btn .apply-btn__text,.grid-page .filters .apply-btn .apply-btn__loading-text{display:inline-block;transition:opacity .24s ease,transform .32s ease}.grid-page .filters .apply-btn .apply-btn__text{opacity:1;transform:translateY(0)}.grid-page .filters .apply-btn .apply-btn__loading-text{position:absolute;left:50%;top:50%;max-width:calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + 4px));transition-delay:0s}.grid-page .filters .apply-btn .apply-btn__spinner{position:absolute;left:50%;top:50%;width:16px;height:16px;margin-left:-8px;margin-top:-8px;opacity:0;pointer-events:none;transition:left .18s cubic-bezier(.22,1,.36,1),opacity .2s ease}.grid-page .filters .apply-btn .apply-btn__spinner-ring{display:block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mf-apply-spin .7s linear infinite}.grid-page .filters .apply-btn.is-loading .apply-btn__text{opacity:0;transform:translateY(4px)}.grid-page .filters .apply-btn.is-loading .apply-btn__spinner{opacity:1}.grid-page .filters .apply-btn.is-finishing .apply-btn__text{opacity:0;transform:translateY(4px)}.grid-page .filters .apply-btn.is-loading-delayed .apply-btn__spinner{left:calc(50% + var(--apply-loading-offset, 0px))}.grid-page .filters .apply-btn.is-loading-delayed .apply-btn__loading-text{opacity:1;transform:translate(-50%,-50%);transition-delay:.08s}.grid-page .filters .apply-btn .apply-btn__loading-text.is-swapping{opacity:0;transform:translate(-50%,calc(-50% + 4px));transition-delay:0s}.grid-page .filters .apply-btn.is-finishing .apply-btn__loading-text{opacity:0;transform:translate(-50%,calc(-50% - 4px));transition-delay:0s}.grid-page .filters .apply-btn.is-finishing .apply-btn__spinner{opacity:0}@keyframes mf-apply-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1250px){.grid-page .filters[data-filter-kind=collectives] .field--beginner{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important}.grid-page .filters[data-filter-kind=collectives] .field--beginner>.fake-label{display:none!important;visibility:hidden!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}.grid-page .filters[data-filter-kind=collectives] .field--beginner .beg-switch{width:auto!important;margin:0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media (max-width:1250px){.grid-page .filters[data-filter-kind=collectives].filters--rows .field--beginner,.grid-page .filters[data-filter-kind=collectives][data-layout=mobile] .field--beginner{grid-column:span 6!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;min-height:0!important;height:auto!important}.grid-page .filters[data-filter-kind=collectives].filters--rows .field--beginner>.fake-label,.grid-page .filters[data-filter-kind=collectives][data-layout=mobile] .field--beginner>.fake-label{display:none!important;visibility:hidden!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}.grid-page .filters[data-filter-kind=collectives].filters--rows .field--beginner .beg-switch,.grid-page .filters[data-filter-kind=collectives][data-layout=mobile] .field--beginner .beg-switch{width:auto!important;margin:0 auto!important;display:inline-flex!important;justify-content:center!important}}@media (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (pointer: coarse),(min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) and (any-pointer: coarse){.grid-page .filters.filters--rows{--filters-cols: 6}.grid-page .filters .field--region,.grid-page .filters .field--country,.grid-page .filters .field--city,.grid-page .filters .field--geo,.grid-page .filters .field--specsel,.grid-page .filters .field--genres,.grid-page .filters .field--intentions,.grid-page .filters .field--age,.grid-page .filters .field--apply,.grid-page .filters .field--beginner{grid-column:span 6!important}.grid-page .filters .field--geo,.grid-page .filters .field--specsel,.grid-page .filters .field--genres,.grid-page .filters .field--intentions{align-self:start!important}.grid-page .filters .field--gender{grid-column:span 3!important;display:block!important;order:10!important}.grid-page .filters .field--gender.is-spacer{display:none!important}.grid-page .filters .field--beginner{order:11!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;min-height:0!important;height:auto!important}.grid-page .filters .field--beginner>.fake-label{display:none!important;visibility:hidden!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}.grid-page .filters .field--beginner .beg-switch{width:auto!important;margin:0 auto!important;display:inline-flex!important;justify-content:center!important}.grid-page .filters .field--age{order:30!important}.grid-page .filters .field--apply{order:40!important}.grid-page .filters .field--apply .fake-label{display:none!important;visibility:hidden!important;height:0!important;line-height:0!important}}.fav-profiles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0}.fav-prof-card{width:100%;border:1px solid var(--surface-border, var(--block-border, #1e1e1e));background:var(--surface-bg, var(--block-bg, #0f0f0f));border-radius:14px;padding:12px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .12s ease;position:relative}.fav-prof-card:active{transform:scale(.99)}.fav-prof-ava{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--block-bg, #0f0f0f);border:1px solid var(--surface-border, var(--block-border, #1e1e1e));box-shadow:0 3px 12px #00000059;flex:0 0 auto;display:grid;place-items:center;--fav-prof-hover-border: var(--surface-border, var(--block-border, #1e1e1e));transition:border-color .18s ease}.fav-prof-card:hover .fav-prof-ava{border-color:var(--fav-prof-hover-border, var(--accent, #ffd43b))}.fav-prof-ava img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .18s ease}.fav-prof-card:hover .fav-prof-ava img{transform:scale(1.06)}.fav-prof-ava-ph{font-weight:800;font-size:18px;color:var(--muted, #a0a0a0);-webkit-user-select:none;user-select:none}.fav-prof-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.fav-prof-favbtn{position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;padding:0;margin:0;background:transparent;color:var(--fav-star-off-dark, #8b93a7);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease,transform .08s ease}.fav-prof-favbtn:hover{transform:scale(1.05)}.fav-prof-favbtn:active{transform:scale(.94)}.fav-prof-favbtn.is-active,.fav-prof-favbtn[aria-pressed=true]{color:#ffd43b}html[data-theme=light] .fav-prof-favbtn{color:var(--fav-star-off-light, #7a8294)}html[data-theme=light] .fav-prof-favbtn.is-active,html[data-theme=light] .fav-prof-favbtn[aria-pressed=true]{color:var(--fav-star-on-light, #ee8646)}.fav-prof-favicon{display:inline-flex;align-items:center;justify-content:center}.fav-prof-favicon svg{width:18px;height:18px;display:block}.fav-prof-favicon.twinkle{animation:fav-prof-twinkle .3s ease-out}@keyframes fav-prof-twinkle{0%{transform:scale(1)}48%{transform:scale(1.16)}to{transform:scale(1)}}.fav-prof-name{font-size:15px;font-weight:800;color:var(--ttl-main-color, var(--text));line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-prof-loc{font-size:13px;color:var(--muted, #a0a0a0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-prof-loc .age-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}html[data-theme=light] .fav-prof-loc .age-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}.fav-prof-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fav-prof-tag{--cap-bg: #1b1b1b;--cap-bd: #2a2a2a;--cap-fg: #d7d7d7;font-size:12px;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid var(--cap-bd);background:var(--cap-bg);color:var(--cap-fg);white-space:nowrap}@media (max-width: 880px){.fav-profiles-grid{grid-template-columns:1fr}}.favorites-page{padding:16px 0;--fav-stack-gap: 16px}.favorites-page .fav-wrap{display:grid}.favorites-page .fav-tab-viewport{position:relative;overflow:visible}.favorites-page .fav-tab-viewport.is-tab-animating{overflow:hidden}.favorites-page .fav-tab-stage{position:relative;will-change:transform,opacity}.favorites-page .fav-head{display:flex;align-items:center;justify-content:space-between}.favorites-page .fav-title{font-size:22px;line-height:1.2;color:var(--ttl-main-color, var(--text));margin:0}.favorites-page .fav-filters{border:1px solid var(--block-border, #1e1e1e);border-radius:var(--radius-sm, 12px);background:var(--block-bg, #0f0f0f);overflow:hidden;position:relative;z-index:auto;transition:border-color .28s ease}.favorites-page .fav-tabs{display:flex;gap:8px;padding:4px;width:100%;height:42px;min-height:42px;box-sizing:border-box;border-radius:12px;background:transparent;border:0;align-items:center}.favorites-page .fav-tab{background:transparent;color:var(--muted, #a0a0a0);padding:8px 12px;border-radius:10px;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;flex:1 1 0;min-width:0;text-align:center;border:1px solid transparent;min-height:34px;height:34px;line-height:1;--btn-bg: transparent;--btn-bd: transparent;--btn-fg: currentColor;--btn-hover-bd: transparent;--btn-focus-ring: color-mix(in srgb, currentColor 22%, transparent)}.favorites-page .fav-tab[hidden]{display:none!important}.favorites-page .fav-tab-toggle{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:10px;margin-left:auto;--btn-bg: transparent;--btn-bd: transparent;--btn-fg: var(--muted, #a0a0a0);--btn-hover-bd: transparent;--btn-focus-ring: color-mix(in srgb, var(--accent, #ffd43b) 22%, transparent);transition:opacity .22s ease,transform .22s ease}.favorites-page .fav-tab-toggle svg{width:18px;height:18px;fill:currentColor;display:block}.favorites-page .fav-tab-toggle.is-hidden{opacity:0;transform:translateY(-6px);pointer-events:none}.favorites-page .fav-tab-toggle:hover,.favorites-page .fav-tab-toggle:focus-visible{color:var(--accent, #ffd43b)}html[data-theme=light] .favorites-page .fav-tab-toggle:hover,html[data-theme=light] .favorites-page .fav-tab-toggle:focus-visible{color:var(--fav-star-on-light, #ee8646)}.favorites-page.is-fav-filters-collapsed .fav-tab-toggle svg{transform:rotate(180deg);transition:transform .28s ease}.favorites-page .fav-filter-body{border:1px solid var(--block-border, #1e1e1e);border-radius:var(--radius-sm, 12px);background:var(--block-bg, #0f0f0f);overflow:hidden;opacity:1;transform:none;margin-top:var(--fav-stack-gap);transition:max-height .32s ease,border-width 0s linear,border-color .16s ease}.favorites-page .fav-filter-body:not(.is-collapsed){overflow:hidden}.favorites-page .fav-filter-body.is-collapsed{overflow:hidden;opacity:1;transform:none;pointer-events:none;border-width:0;border-color:transparent;transition:max-height .32s ease,border-width 0s linear .32s,border-color .16s ease .2s}.favorites-page .fav-grid .cards{padding-top:0}.is-fav-filters-collapsed .favorites-page .fav-grid .fab-space,.is-fav-filters-collapsed .favorites-page .grid-page .fab-space,.favorites-page.is-fav-filters-collapsed .fav-grid .fab-space,.favorites-page.is-fav-filters-collapsed .grid-page .fab-space{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}.is-fav-filters-collapsed .favorites-page .grid-wrap>.cards,.favorites-page.is-fav-filters-collapsed .grid-wrap>.cards{margin-top:0!important}.favorites-page .fav-tab[data-tab=musicians]:hover,.favorites-page .fav-tab[data-tab=musicians]:focus-visible{color:var(--tabs-primary-hover, var(--accent, #ffd43b));background:color-mix(in srgb,var(--tabs-primary-hover, var(--accent, #ffd43b)) 18%,transparent);border-color:color-mix(in srgb,var(--tabs-primary-hover, var(--accent, #ffd43b)) 35%,transparent)}.favorites-page .fav-tab[data-tab=artists]:hover,.favorites-page .fav-tab[data-tab=artists]:focus-visible{color:var(--tabs-secondary-hover, #73d2ff);background:color-mix(in srgb,var(--tabs-secondary-hover, #73d2ff) 18%,transparent);border-color:color-mix(in srgb,var(--tabs-secondary-hover, #73d2ff) 35%,transparent)}.favorites-page .fav-tab[data-tab=musicians].is-active{color:var(--tabs-primary-active, var(--accent, #ffd43b));background:color-mix(in srgb,var(--tabs-primary-active, var(--accent, #ffd43b)) 20%,transparent);border:1px solid color-mix(in srgb,var(--tabs-primary-active, var(--accent, #ffd43b)) 45%,transparent)}.favorites-page .fav-tab[data-tab=artists].is-active{color:var(--tabs-secondary-active, #73d2ff);background:color-mix(in srgb,var(--tabs-secondary-active, #73d2ff) 20%,transparent);border:1px solid color-mix(in srgb,var(--tabs-secondary-active, #73d2ff) 45%,transparent)}.favorites-page .fav-tab[data-tab=profiles]:hover,.favorites-page .fav-tab[data-tab=profiles]:focus-visible{color:var(--tabs-profiles-hover, #46d38a);background:color-mix(in srgb,var(--tabs-profiles-hover, #46d38a) 18%,transparent);border-color:color-mix(in srgb,var(--tabs-profiles-hover, #46d38a) 35%,transparent)}.favorites-page .fav-tab[data-tab=profiles].is-active{color:var(--tabs-profiles-active, #46d38a);background:color-mix(in srgb,var(--tabs-profiles-active, #46d38a) 20%,transparent);border:1px solid color-mix(in srgb,var(--tabs-profiles-active, #46d38a) 45%,transparent)}.favorites-page .fav-filter-body .filters{margin:0;border:0;border-radius:0;background:transparent;overflow:visible;position:relative;z-index:auto}.favorites-page .fav-filter-body .filters[data-filters=grid]{padding-top:12px;padding-bottom:12px}.favorites-page .fav-filter-body .filters .filters-collapse-btn{display:none}.favorites-page .fav-filter-body .filters .filters-clear-geo-btn{right:2px}.favorites-page .filters.filters--rows .filters-row--2,.favorites-page .filters.filters--rows .filters-row--3,.favorites-page .fav-filter-body .filters.filters--rows .filters-row,.favorites-page .fav-filter-body .filters.filters--rows .field{overflow:visible}.favorites-page .filters.filters--rows .filters-row--2.is-collapsed,.favorites-page .filters.filters--rows .filters-row--3.is-collapsed{overflow:hidden}.favorites-page .fav-grid{min-height:120px;position:relative;z-index:auto}.favorites-page .fav-prof-ava{box-shadow:none}.favorites-page .fav-tab-stage.is-tab-leaving-left{animation:fav-tab-leave-left var(--fav-tab-switch-ms, .26s) cubic-bezier(.22,.61,.36,1) both}.favorites-page .fav-tab-stage.is-tab-leaving-right{animation:fav-tab-leave-right var(--fav-tab-switch-ms, .26s) cubic-bezier(.22,.61,.36,1) both}.favorites-page .fav-tab-stage.is-tab-enter-from-right{animation:fav-tab-enter-from-right var(--fav-tab-switch-ms, .26s) cubic-bezier(.22,.61,.36,1) both}.favorites-page .fav-tab-stage.is-tab-enter-from-left{animation:fav-tab-enter-from-left var(--fav-tab-switch-ms, .26s) cubic-bezier(.22,.61,.36,1) both}@keyframes fav-tab-leave-left{0%{transform:translate(0);opacity:1}to{transform:translate(-24px);opacity:0}}@keyframes fav-tab-leave-right{0%{transform:translate(0);opacity:1}to{transform:translate(24px);opacity:0}}@keyframes fav-tab-enter-from-right{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fav-tab-enter-from-left{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}.favorites-page .fav-empty{padding:16px 12px;border:1px dashed var(--line, #2a2a2a);border-radius:12px;color:var(--muted, #a0a0a0);text-align:center;margin-bottom:12px}.favorites-page .fav-prof-card.is-skeleton{pointer-events:none;opacity:.9}.favorites-page .fav-prof-card.is-skeleton .fav-prof-favbtn{width:24px;height:24px;border-radius:999px;background:var(--skeleton-base, #1b1b1b);position:relative;overflow:hidden}.favorites-page .skeleton-line,.favorites-page .skeleton-pill,.favorites-page .skeleton-circle{display:inline-block;background:var(--skeleton-base, #1b1b1b);position:relative;overflow:hidden}html[data-theme=light] .favorites-page .fav-prof-card.is-skeleton .fav-prof-favbtn,html[data-theme=light] .favorites-page .skeleton-line,html[data-theme=light] .favorites-page .skeleton-pill,html[data-theme=light] .favorites-page .skeleton-circle{background:var(--skeleton-base, #e6e8ee)}.favorites-page .fav-prof-card.is-skeleton .fav-prof-favbtn:before,.favorites-page .skeleton-line:before,.favorites-page .skeleton-pill:before,.favorites-page .skeleton-circle:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent,var(--skeleton-shine, #2a2a2a),transparent);transform:translate(-120%);animation:fav-skeleton-shimmer 1.25s ease-in-out infinite}html[data-theme=light] .favorites-page .fav-prof-card.is-skeleton .fav-prof-favbtn:before,html[data-theme=light] .favorites-page .skeleton-line:before,html[data-theme=light] .favorites-page .skeleton-pill:before,html[data-theme=light] .favorites-page .skeleton-circle:before{background:linear-gradient(110deg,transparent,var(--skeleton-shine, #f4f5f8),transparent)}html[data-theme=light] .favorites-page .fav-prof-card.is-skeleton .fav-prof-favbtn,html[data-theme=light] .favorites-page .skeleton-line,html[data-theme=light] .favorites-page .skeleton-pill,html[data-theme=light] .favorites-page .skeleton-circle{background:var(--skeleton-base, #dfe3ea)}.favorites-page .skeleton-line{height:12px;width:180px;border-radius:999px;margin-bottom:8px}.favorites-page .skeleton-line.is-short{width:120px}.favorites-page .skeleton-pill{height:18px;width:80px;border-radius:999px;margin-right:6px}.favorites-page .skeleton-circle{width:56px;height:56px;border-radius:50%}.favorites-page .skeleton-tags{display:inline-flex;gap:6px}@keyframes fav-skeleton-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (max-width: 880px){.favorites-page .fav-title{font-size:20px}.favorites-page .fav-tabs{display:flex;flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.favorites-page .fav-tab-stage{animation:none!important;transition:none!important}}.support-topic-composer-host{width:100%}.messenger-page .support-topic-composer{margin-bottom:10px;padding:10px 12px;border:1px solid var(--surface-border, var(--line));border-radius:12px;background:color-mix(in srgb,var(--surface-border, #1e1e1e) 10%,var(--surface-bg, #0f0f0f) 90%);display:grid;gap:10px}.messenger-page .support-topic-composer.is-compact{margin-bottom:0}.messenger-page .support-topic-composer__head{display:grid;gap:4px}.messenger-page .support-topic-composer__title{font-size:13px;line-height:1.35;font-weight:700;color:var(--ttl-main-color, var(--text))}.messenger-page .support-topic-composer__sub{font-size:12px;line-height:1.45;color:var(--muted, #a0a0a0)}.messenger-page .support-topic-composer__field{display:grid;gap:6px}.messenger-page .support-topic-composer__tags{display:flex;flex-wrap:wrap;gap:8px}.messenger-page .support-topic-composer__label{font-size:12px;line-height:1.35;font-weight:600;color:var(--text, #fff)}.messenger-page .support-topic-composer__tag{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--surface-border, var(--line));background:var(--surface-bg, transparent);color:var(--text, inherit);font-size:13px;line-height:1.2;font-weight:600;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.messenger-page .support-topic-composer__tag:hover{background:color-mix(in srgb,var(--surface-border, #1e1e1e) 18%,var(--surface-bg, #0f0f0f) 82%)}.messenger-page .support-topic-composer__tag:focus-visible{outline:none;border-color:var(--accent, #5d76ff)!important;box-shadow:none!important}.messenger-page .support-topic-composer .support-topic-composer__tag:focus,.messenger-page .support-topic-composer .support-topic-composer__tag:focus-visible{outline:none!important}.messenger-page .support-topic-composer__tag.is-selected,.messenger-page .support-topic-composer__tag[data-selected="1"],.messenger-page .support-topic-composer__tag[aria-pressed=true]{border-color:var(--accent, #5d76ff)!important;background:color-mix(in srgb,var(--accent, #5d76ff) 16%,var(--surface-bg, #0f0f0f) 84%)!important;color:var(--ttl-main-color, var(--text))!important}.messenger-page .support-topic-composer__tag.is-selected:focus,.messenger-page .support-topic-composer__tag.is-selected:focus-visible,.messenger-page .support-topic-composer__tag[data-selected="1"]:focus,.messenger-page .support-topic-composer__tag[data-selected="1"]:focus-visible,.messenger-page .support-topic-composer__tag[aria-pressed=true]:focus,.messenger-page .support-topic-composer__tag[aria-pressed=true]:focus-visible{outline:none;border-color:var(--accent, #5d76ff)!important;box-shadow:none!important}.messenger-page .support-topic-composer__tag:active{transform:translateY(1px)}@media (max-width: 700px){.messenger-page .support-topic-composer{margin-bottom:8px;padding:10px}.messenger-page .support-topic-composer__tags{gap:6px}.messenger-page .support-topic-composer__tag{min-height:32px;padding:0 10px;font-size:12px}}:root{--messenger-accent: var(--brand-accent, #ffd43b);--messenger-accent-border: color-mix(in srgb, var(--messenger-accent) 15%, transparent);--messenger-accent-border-hover: color-mix(in srgb, var(--messenger-accent) 70%, transparent);--messenger-accent-bg: color-mix(in srgb, var(--messenger-accent) 14%, transparent);--messenger-unread-badge: var(--messenger-accent)}html[data-theme=light]{--messenger-accent-border: color-mix(in srgb, var(--messenger-accent) 15%, transparent);--messenger-accent-border-hover: color-mix(in srgb, var(--messenger-accent) 70%, transparent);--messenger-accent-bg: color-mix(in srgb, var(--messenger-accent) 14%, #ffffff)}.msg-typing{display:inline-flex;align-items:center;justify-content:center;gap:0;margin:0;padding:8px 10px;border-radius:14px;border:1px solid var(--surface-border, #1e1e1e);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 85%,transparent);color:var(--muted, #a0a0a0);font-size:12px}.msg-typing-dots{display:inline-flex;align-items:center;justify-content:center;gap:4px;transform:translateY(1px)}.msg-typing-dot{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.2;animation:msg-typing-bounce 1.1s ease-in-out infinite}.msg-typing-dot:nth-child(2){animation-delay:.12s}.msg-typing-dot:nth-child(3){animation-delay:.24s}.msg-typing-slot{min-height:36px;display:flex;align-items:flex-end;pointer-events:none}.msg-record--typing{opacity:0;transform:translateY(6px);visibility:hidden;transition:opacity .2s ease,transform .22s ease,visibility .2s ease}.msg-typing-slot.is-active .msg-record--typing{opacity:1;transform:translateY(0);visibility:visible}@keyframes msg-typing-bounce{0%{transform:translateY(0);opacity:.2}35%{transform:translateY(-3px);opacity:.9}70%{transform:translateY(0);opacity:.35}to{transform:translateY(0);opacity:.2}}@media (max-width: 700px){.msg-typing-slot{min-height:32px}}@media (prefers-reduced-motion: reduce){.msg-typing-dot{animation:none;opacity:.6}.msg-record--typing{transition:none;transform:none}}:root{--collective-c1: #f2b24d;--collective-c2: #f06b4d;--collective-c3: #e3537a;--collective-c4: #b85ce3;--collective-c5: #6f6fe8;--collective-c6: #3b7fe0;--collective-c7: #2aa2c0;--collective-c8: #22b38a;--collective-c9: #4bbf5a;--collective-c10: #91c33b;--collective-c11: #f0a33a;--collective-c12: #d8792e;--collective-c13: #c95a4a;--collective-c14: #9b5ae0;--collective-c15: #6a84f0;--collective-c16: #4a9be6;--collective-c17: #36b3d6;--collective-c18: #2cc2a1;--collective-c19: #5bbf84;--collective-c20: #b4b13b}html[data-theme=light]{--collective-c1: #bf7a16;--collective-c2: #c44832;--collective-c3: #b5365f;--collective-c4: #7f3db3;--collective-c5: #3f4fc9;--collective-c6: #2e6dbd;--collective-c7: #1d7b93;--collective-c8: #148365;--collective-c9: #2f8e3f;--collective-c10: #6b8f2a;--collective-c11: #c47d1f;--collective-c12: #a75a18;--collective-c13: #924035;--collective-c14: #6a3ab2;--collective-c15: #4154c8;--collective-c16: #2f70b8;--collective-c17: #268aa2;--collective-c18: #1a8f78;--collective-c19: #3c8e67;--collective-c20: #8c8827}.msg-link-preview{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:8px;padding:8px;min-height:82px;border-radius:10px;border:1px solid var(--surface-border, #1e1e1e);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 75%,transparent);color:inherit;text-decoration:none;align-items:center;transition:border-color .18s ease,background-color .18s ease}.msg-link-preview__media{width:54px;height:54px;border-radius:8px;overflow:hidden;border:1px solid var(--surface-border, #1e1e1e);background:var(--surface-bg, #0f0f0f)}.msg-link-preview__media--icon{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--muted, #a0a0a0)}.msg-link-preview__media--skeleton{display:inline-flex;align-items:center;justify-content:center}.msg-link-preview__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s ease,filter .22s ease}.msg-link-preview__media--state{display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:1}.msg-link-preview:hover .msg-link-preview__media img,.msg-link-preview:focus-visible .msg-link-preview__media img{transform:scale(1.03);filter:brightness(.96)}.msg-link-preview__body{display:grid;gap:4px;min-width:0}.msg-link-preview--restricted{align-items:center}.msg-link-preview--moderated{border-color:#a070ff57;background:#5c3da61a}.msg-link-preview--deleted{border-color:#ff7a7a57;background:#88292914}.msg-link-preview--hidden{border-color:#4d1314e0;background:#950e0e2e}.msg-link-preview--unavailable{border-style:dashed}.msg-link-preview--moderated .msg-link-preview__media--state{color:#c9b6ff;background:#a070ff24;border-color:#a070ff52}.msg-link-preview--moderated .msg-link-preview__ghost-tag{border-color:#a070ff47;background:#a070ff1a}.msg-link-preview--deleted .msg-link-preview__media--state{color:#ffb2b2;background:#ff7a7a1f;border-color:#ff7a7a47}.msg-link-preview--deleted .msg-link-preview__ghost-tag{border-color:#ff7a7a3d;background:#ff7a7a14}.msg-link-preview--hidden .msg-link-preview__media--state{color:#ffb8b8;background:#950e0e2e;border-color:#4d1314a8}.msg-link-preview--hidden .msg-link-preview__ghost-tag{border-color:#d1434347;background:#ef000014}.msg-link-preview__media--state svg{width:23px;height:23px;display:block}.msg-link-preview__title{font-size:12px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:16px}.msg-link-preview__desc{font-size:12px;color:var(--muted, #a0a0a0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:16px}.msg-link-preview__ghost-tags{display:inline-flex;align-items:center;gap:6px;margin-top:6px;min-width:0}.msg-link-preview__ghost-tags--genre{margin-top:5px}.msg-link-preview__ghost-tag{display:inline-flex;width:64px;height:18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface-border, #1e1e1e) 90%,transparent);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 84%,transparent)}.msg-link-preview__ghost-tag--short{width:48px}.msg-link-preview__ghost-tag--genre{width:72px}.msg-link-preview__ghost-tag--tiny{width:54px}.msg-link-preview__site{font-size:11px;color:var(--muted, #9a9a9a);min-height:14px}.msg-link-preview__skel{display:block;border-radius:999px;background:color-mix(in srgb,var(--surface-border, #1e1e1e) 45%,transparent);position:relative;overflow:hidden}.msg-link-preview__skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:msg-link-preview-shimmer 1.15s linear infinite}.msg-link-preview__skel--media{width:100%;height:100%;border-radius:8px}.msg-link-preview__title--skeleton,.msg-link-preview__desc--skeleton{display:block}.msg-link-preview__skel--title{width:84%;height:12px}.msg-link-preview__skel--desc{width:62%;height:12px}@keyframes msg-link-preview-shimmer{to{transform:translate(100%)}}@keyframes mus-skel-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}html[data-theme=light] .msg-link-preview{background:#f6f7fb;border-color:#dfe3ef}html[data-theme=light] .msg-link-preview--moderated{border-color:#7b58f04d;background:#7b58f014}html[data-theme=light] .msg-link-preview--deleted{border-color:#b5344442;background:#b534440f}html[data-theme=light] .msg-link-preview--hidden{border-color:#d1434366;background:#ef00001a}html[data-theme=light] .msg-link-preview--moderated .msg-link-preview__media--state{color:#6f52cf;background:#7b58f01f;border-color:#7b58f038}html[data-theme=light] .msg-link-preview--moderated .msg-link-preview__ghost-tag{border-color:#7b58f038;background:#7b58f014}html[data-theme=light] .msg-link-preview--deleted .msg-link-preview__media--state{color:#a03443;background:#b534441a;border-color:#b5344438}html[data-theme=light] .msg-link-preview--deleted .msg-link-preview__ghost-tag{border-color:#b5344433;background:#b534440f}html[data-theme=light] .msg-link-preview--hidden .msg-link-preview__media--state{color:#b73636;background:#ef00001a;border-color:#d143433d}html[data-theme=light] .msg-link-preview--hidden .msg-link-preview__ghost-tag{border-color:#d1434338;background:#ef00000f}html[data-theme=light] .msg-link-preview__media{border-color:#dfe3ef;background:#fff}html[data-theme=light] .msg-link-preview__ghost-tag{border-color:#d8ddec;background:#eef2f8}html[data-theme=light] .msg-link-preview__skel{background:color-mix(in srgb,#dfe3ef 75%,transparent)}@media (max-width: 700px){.messenger-page .msg-bubble.has-link-preview,.messenger-page .msg-bubble.has-video,.messenger-page .msg-record.is-peer .msg-bubble.has-link-preview,.messenger-page .msg-record.is-peer .msg-bubble.has-video{width:100%!important;max-width:100%!important}.messenger-page .msg-bubble .msg-link-preview{width:100%;max-width:100%;min-height:64px;grid-template-columns:48px minmax(0,1fr);gap:7px;padding:7px;box-sizing:border-box;overflow:hidden}.messenger-page .msg-bubble .msg-link-preview__media{width:48px;height:48px;border-radius:7px}.messenger-page .msg-bubble .msg-link-preview__title,.messenger-page .msg-bubble .msg-link-preview__desc{font-size:11px;line-height:1.2;min-height:14px}.messenger-page .msg-bubble .msg-link-preview__site{font-size:10px;line-height:1.15;min-height:12px}.messenger-page .msg-bubble .msg-link-preview__body{min-width:0;overflow:hidden}.messenger-page .msg-bubble .msg-link-preview__title,.messenger-page .msg-bubble .msg-link-preview__desc,.messenger-page .msg-bubble .msg-link-preview__site{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.messenger-page .msg-bubble .msg-video-preview{width:100%!important;max-width:100%!important;aspect-ratio:auto!important;grid-template-rows:auto auto;min-height:0;overflow:visible;box-sizing:border-box}.messenger-page .msg-bubble .msg-video-frame{aspect-ratio:16 / 9;min-height:0}.messenger-page .msg-bubble .msg-video-meta{min-height:32px;padding:8px 10px 10px}.messenger-page .msg-bubble .msg-video-play{width:70px;height:70px}.messenger-page .msg-bubble .msg-video-title,.messenger-page .msg-bubble .msg-video-subtitle{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}}.msg-input-listing-mini{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--surface-border, #1e1e1e);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 82%,transparent);color:inherit;text-decoration:none;align-items:center}.msg-input-listing-mini__media{width:40px;height:40px;border-radius:8px;overflow:hidden;border:1px solid var(--surface-border, #1e1e1e);background:var(--surface-bg, #0f0f0f);display:inline-flex;align-items:center;justify-content:center}.msg-input-listing-mini__media img{width:100%;height:100%;object-fit:cover;display:block}.msg-input-listing-mini__media--ph{font-size:13px;font-weight:700;color:var(--muted, #a0a0a0)}.msg-input-listing-mini__body{min-width:0;display:grid;gap:4px}.msg-input-listing-mini__title-wrap{display:inline-flex;align-items:center;min-width:0;gap:0}.msg-input-listing-mini__title{font-size:12px;font-weight:700;color:var(--text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-input-listing-mini__age{flex:0 0 auto;display:inline-flex;align-items:center;font-size:10px;color:var(--muted, #9a9a9a)}.msg-input-listing-mini__age-sep{width:1px;height:12px;margin:0 6px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.msg-input-listing-mini__subtitle{font-size:10px;color:var(--muted, #9a9a9a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:0}.msg-input-listing-mini__loc-city,.msg-input-listing-mini__loc-country{min-width:0;overflow:hidden;text-overflow:ellipsis}.msg-input-listing-mini__loc-sep{flex:0 0 auto;width:1px;height:12px;margin:0 6px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}.msg-input-listing-mini__tags{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.msg-input-listing-mini__tag{flex:0 0 auto;display:inline-flex;align-items:center;max-width:100%;height:17px;padding:0 5px;border-radius:999px;border:1px solid var(--surface-border, #3b3b3b);font-size:9px;line-height:1;color:var(--muted, #c3c8d8);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 86%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-input-listing-mini__tags--primary .msg-input-listing-mini__tag{border-color:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 44%,transparent);background:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 16%,transparent);color:color-mix(in srgb,var(--text, #fff) 88%,transparent)}.msg-input-listing-mini__tag--more{color:var(--muted, #9a9a9a)}.msg-input-listing-mini__short{display:block;font-size:9px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.78}html[data-theme=light] .msg-input-listing-mini__loc-sep,html[data-theme=light] .msg-input-listing-mini__age-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}html[data-theme=light] .msg-input-listing-mini__tag{border-color:#d3daea;color:#3c4b67;background:#f1f4fa}html[data-theme=light] .msg-input-listing-mini__tags--primary .msg-input-listing-mini__tag{background:#efe6ff;border-color:#ccb5ff;color:#5f3ca6}.messenger-page .msg-input-preview .msg-input-listing-mini__title{font-size:11px!important;line-height:1.15!important}.messenger-page .msg-input-preview .msg-input-listing-mini__age{font-size:9px!important;line-height:1!important}.messenger-page .msg-input-preview .msg-input-listing-mini__subtitle{font-size:9px!important;line-height:1.1!important}.messenger-page .msg-input-preview .msg-input-listing-mini__tag{font-size:8px!important;height:15px!important;padding:0 4px!important;line-height:1!important}.messenger-page .msg-input-preview .msg-input-listing-mini__tags{gap:3px!important}.messenger-page .msg-input-preview .msg-input-listing-mini__short{font-size:8px!important;line-height:1.15!important;opacity:.72!important}@media (max-width: 700px){.messenger-page .msg-input-preview .msg-input-listing-mini{width:100%;max-width:100%;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:8px 10px;box-sizing:border-box;align-items:stretch}.messenger-page .msg-input-preview .msg-input-listing-mini__media{width:78px;height:auto;min-height:100%;border-radius:10px;align-self:stretch}.messenger-page .msg-input-preview .msg-input-listing-mini__media img{height:100%}.messenger-page .msg-input-preview .msg-profile-preview{width:100%}}html[data-theme=light] .msg-input-listing-mini{background:#f6f7fb;border-color:#dfe3ef}html[data-theme=light] .msg-input-listing-mini__media{background:#fff;border-color:#dfe3ef}.msg-profile-card{width:fit-content;max-width:100%}.msg-bubble .msg-profile-card{margin-top:8px}.msg-record.is-me .msg-profile-card{margin-left:auto;margin-right:0}.msg-record.is-peer .msg-profile-card{margin-left:0;margin-right:auto}.msg-profile-preview{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;align-items:center;width:min(280px,100%);max-width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--surface-border, #1e1e1e);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 88%,transparent);color:var(--text, #eaeaea);text-decoration:none;box-sizing:border-box;transition:border-color .2s ease}.msg-profile-preview:focus-visible{border-color:#2a2a2a}@media (hover: hover) and (pointer: fine){.msg-profile-preview:hover{border-color:#2a2a2a}}.msg-profile-preview__media{width:50px;height:50px;border-radius:999px;overflow:hidden;border:1px solid var(--surface-border, #1e1e1e);background:var(--surface-bg, #0f0f0f);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.msg-profile-preview__media img{width:100%;height:100%;object-fit:cover;display:block}.msg-profile-preview__media--ph{font-size:14px;font-weight:700;color:var(--muted, #9aa3b2)}.msg-profile-preview__body{display:grid;gap:3px;min-width:0}.msg-profile-preview__title{font-size:12px;line-height:1.15;font-weight:700;color:var(--text, #eaeaea);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-profile-preview__subtitle{font-size:10px;line-height:1.15;color:var(--muted, #9aa3b2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-profile-preview__tags{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;max-width:100%;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 18px),transparent 100%)}.msg-profile-preview__tag{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;height:17px;padding:0 5px;border-radius:999px;border:1px solid var(--surface-border, #3b3b3b);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 86%,transparent);color:var(--muted, #c8cedc);font-size:9px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-profile-preview__media--skeleton,.msg-profile-preview__title--skeleton,.msg-profile-preview__subtitle--skeleton,.msg-profile-preview__tag--skeleton{overflow:hidden}.msg-profile-preview__title--skeleton .msg-link-preview__skel,.msg-profile-preview__subtitle--skeleton .msg-link-preview__skel{display:block}.msg-profile-preview__tag--skeleton{width:44px;border-color:transparent;background:linear-gradient(90deg,#ffffff1a,#ffffff38,#ffffff1a);background-size:200% 100%;animation:msg-link-preview-shimmer 1.15s linear infinite}.msg-profile-preview--input{margin-top:8px;width:100%}.messenger-page .msg-input-preview .msg-profile-preview__title{font-size:11px!important}.messenger-page .msg-input-preview .msg-profile-preview__subtitle{font-size:9px!important}.messenger-page .msg-input-preview .msg-profile-preview__tag{font-size:8px!important;height:15px!important;padding:0 4px!important}html[data-theme=light] .msg-profile-preview{background:#f6f7fb;border-color:#dfe3ef;color:#1f2a3d}html[data-theme=light] .msg-profile-preview:focus-visible{border-color:#9aa3b2}@media (hover: hover) and (pointer: fine){html[data-theme=light] .msg-profile-preview:hover{border-color:#9aa3b2}}html[data-theme=light] .msg-profile-preview__media{background:#fff;border-color:#dfe3ef}html[data-theme=light] .msg-profile-preview__title{color:#1f2a3d}html[data-theme=light] .msg-profile-preview__subtitle,html[data-theme=light] .msg-profile-preview__media--ph{color:#6c7894}html[data-theme=light] .msg-profile-preview__tag{border-color:#d3daea;background:#f1f4fa;color:#3c4b67}.msg-listing-card{width:fit-content;max-width:100%;cursor:pointer}.msg-bubble .msg-listing-card{margin-top:8px}.msg-record.is-me .msg-bubble .msg-listing-card{margin-left:auto;margin-right:0}.msg-record.is-peer .msg-bubble .msg-listing-card{margin-left:0;margin-right:auto}.msg-bubble.is-listing-only{padding:0;border:0;background:transparent;max-width:none;overflow:visible}.msg-bubble.is-listing-only .msg-listing-card{margin-top:0}.msg-listing-card:focus-visible{outline:0}.msg-listing-card .promo-wrap{width:auto;max-width:100%}.msg-listing-card .promo-wrap>.card.mus-mini{margin:0;width:auto;max-width:min(300px,calc(100vw - 120px))}.msg-listing-card .promo-wrap:before{z-index:1}.msg-listing-card .promo-wrap:after{z-index:3}.msg-listing-card .promo-wrap>.card{z-index:2}.msg-listing-card .msg-link-preview--restricted{width:min(300px,calc(100vw - 120px));min-height:176px;padding:12px;align-items:center}.msg-listing-card-skeleton-wrap{width:auto;max-width:100%;cursor:default!important;pointer-events:none!important}.msg-listing-card .card.msg-embedded-card-skeleton .short.sk-short{display:block;min-height:calc(4.35em + 16px);max-height:calc(4.35em + 16px)}.msg-listing-card .card.msg-embedded-card-skeleton .short.sk-short .skeleton-line{display:block}.msg-listing-card .card.msg-embedded-card-skeleton .tags.sk-tags-genres{margin-top:6px}.msg-listing-card .msg-listing-card-skeleton-wrap:before,.msg-listing-card .msg-listing-card-skeleton-wrap:after{content:none!important;display:none!important}.msg-listing-card .msg-listing-card-skeleton-wrap>.card.mus-mini,.msg-listing-card .msg-listing-card-skeleton-wrap>.card.mus-mini:hover,.msg-listing-card .msg-listing-card-skeleton-wrap>.card.mus-mini:active,.msg-listing-card .msg-listing-card-skeleton-wrap>.card.mus-mini:hover:active,.msg-listing-card .msg-listing-card-skeleton-wrap>.card.mus-mini.is-pressed,.msg-listing-card .msg-listing-card-skeleton-wrap>.card.mus-mini.is-pressed:hover{transform:none!important;filter:none!important;box-shadow:none!important;transition:none!important;outline:0!important}@media (max-width: 700px){.messenger-page .msg-listing-card,.messenger-page .msg-listing-card *{-webkit-text-size-adjust:100%;text-size-adjust:100%}.msg-listing-card{--msg-listing-mobile-scale: .72}.msg-bubble.is-listing-only{max-width:216px!important;overflow:visible}.msg-bubble.is-listing-only .msg-listing-card{width:216px!important;max-width:216px!important;margin-top:0}.msg-listing-card .msg-link-preview--restricted{width:216px!important;max-width:216px!important;min-height:156px;padding:9px}.msg-listing-card .promo-wrap{--pf-r: 14px;width:216px!important;max-width:216px!important;overflow:visible!important;border-radius:14px;contain:layout style}.msg-listing-card .promo-wrap>.card.mus-mini{width:300px!important;max-width:300px!important;min-width:300px!important;zoom:var(--msg-listing-mobile-scale);-webkit-text-size-adjust:100%;text-size-adjust:100%}.msg-listing-card .card.msg-embedded-card-readonly .tags.tags-instruments .tag:not(.more):nth-child(n+4),.msg-listing-card .card.msg-embedded-card-readonly .tags.tags-genres .tag:not(.more):nth-child(n+3){display:none!important}.msg-listing-card .promo-wrap.promo-frame>.card.mus-mini,.msg-listing-card .promo-wrap.promo-frame>.card.mus-mini:hover:not(.is-pressed),.msg-listing-card .promo-wrap.promo-frame>.card.mus-mini:hover:active,.msg-listing-card .promo-wrap.promo-frame>.card.mus-mini.is-pressed,.msg-listing-card .promo-wrap.promo-frame>.card.mus-mini.is-pressed:hover{transform:translateZ(0)!important;filter:none!important;box-shadow:0 0 #0000!important}.msg-listing-card .promo-wrap.promo-frame,.msg-listing-card .promo-wrap.promo-frame:hover,.msg-listing-card .promo-wrap.promo-frame:active{--pf-lift-y: 0px !important;--pf-lift-s: 1 !important;background:transparent!important}.msg-listing-card .promo-wrap:before,.msg-listing-card .promo-wrap:after{transition:none!important}.msg-listing-card .promo-wrap>.card.mus-mini{transform-origin:left top!important;margin-left:0!important;left:0!important}.msg-listing-card:focus-visible .card.mus-mini,.msg-listing-card:hover .card.mus-mini{box-shadow:0 0 #0000!important}.messenger-page .msg-listing-card .card.msg-embedded-card-readonly .short{font-size:.84em;line-height:1.3}.messenger-page .msg-listing-card .card.msg-embedded-card-readonly .name .age-sep{width:1.5px;min-width:1.5px;transform:translateZ(0)}@supports not (zoom: 1){.messenger-page .msg-bubble.is-listing-only{max-width:208px!important}.messenger-page .msg-bubble.is-listing-only .msg-listing-card,.messenger-page .msg-listing-card .promo-wrap{width:208px!important;max-width:208px!important}.messenger-page .msg-listing-card .promo-wrap>.card.mus-mini{width:208px!important;min-width:208px!important;max-width:208px!important;zoom:1!important}.messenger-page .msg-listing-card .card.msg-embedded-card-readonly .short{font-size:.8em;line-height:1.28}}}.msg-listing-card .card.msg-embedded-card-readonly .short{margin-bottom:0;font-size:.92em;line-height:1.4}.msg-listing-card .card.msg-embedded-card-readonly .meta[data-clamp-meta="1"]{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;min-width:0}.msg-listing-card .card.msg-embedded-card-readonly .meta[data-clamp-meta="1"] .meta-part{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-listing-card .card.msg-embedded-card-readonly .meta[data-clamp-meta="1"] .meta-more{display:none}.msg-listing-card .card.msg-embedded-card-readonly .tags{display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 92%,transparent 100%);mask-image:linear-gradient(to right,#000 92%,transparent 100%)}.msg-listing-card .card.msg-embedded-card-readonly .tags .tag{flex:0 0 auto;display:inline-flex!important}.msg-listing-card .card.msg-embedded-card-readonly .tags .tag.more{display:none!important}.msg-listing-card:focus-visible .card.mus-mini,.msg-listing-card:hover .card.mus-mini{box-shadow:none}html[data-theme=light] .msg-listing-card:focus-visible .card.mus-mini,html[data-theme=light] .msg-listing-card:hover .card.mus-mini{box-shadow:none}html[data-theme=light] .msg-listing-card .card.msg-embedded-card-readonly .tags .tag{background:#f1f4fa;border-color:#d3daea;color:#3c4b67}html[data-theme=light] .msg-listing-card .card.msg-embedded-card-readonly .tags.tags-instruments .tag:not(.more){background:#efe6ff;border-color:#ccb5ff;color:#5f3ca6}html[data-theme=light] .msg-listing-card .card.msg-embedded-card-readonly .tags .tag.more{background:#e9edf7;border-color:#cbd3e6;color:#5a6787}.msg-video-preview{margin-top:8px;border:1px solid var(--surface-border, #1e1e1e);border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 75%,transparent);width:min(520px,100%);aspect-ratio:52 / 38;display:grid;grid-template-rows:77fr 23fr;transition:border-color .18s ease}.msg-video-frame{position:relative;min-height:0;width:100%;background:#000}.msg-video-poster-btn{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;padding:0;background:#000;cursor:pointer}.msg-video-poster-btn img{width:100%;height:100%;object-fit:cover;display:block}.msg-video-poster-ph{display:grid;width:100%;height:100%;place-items:center;font-size:14px;font-weight:700;color:#d5d7e0;background:linear-gradient(135deg,#16181e,#1f2430)}.msg-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:0;color:#fff;background:color-mix(in srgb,#0b0d11 62%,transparent);border:1px solid rgba(255,255,255,.25);transition:transform .18s ease,background-color .18s ease,border-color .18s ease}.msg-video-play:before{content:"";width:0;height:0;margin-left:4px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid #ffffff}.msg-video-poster-btn:hover .msg-video-play,.msg-video-poster-btn:focus-visible .msg-video-play{transform:translate(-50%,-50%) scale(1.08);background:color-mix(in srgb,#0b0d11 48%,transparent);border-color:#ffffff6b}.msg-video-frame iframe{width:100%;height:100%;border:0;display:block}.msg-video-meta{display:grid;align-content:center;gap:4px;padding:8px 10px;text-decoration:none;color:inherit;min-height:0}.msg-video-title{font-size:12px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-video-subtitle{font-size:11px;color:var(--muted, #9a9a9a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .msg-video-preview{background:#f6f7fb;border-color:#dfe3ef}.msg-bubble.has-video{width:min(520px,100%);max-width:min(520px,calc(100vw - 84px))}.messenger-page .msgr-chat-body{--msg-scroll-shift: 0px}.messenger-page .msgr-chat-body .msg-bubble{transition:transform .18s ease}.messenger-page .msgr-chat-body.is-scrolling .msg-bubble{transform:translateY(var(--msg-scroll-shift))}.msg-record.is-new .msg-bubble{animation:msg-pop-in .22s ease-out}@keyframes msg-pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.messenger-page .msgr-chat-body.is-scrolling .msg-bubble{transform:none}.msg-record.is-new .msg-bubble{animation:none}}.messenger-page{padding:16px 0}.messenger-page .msgr-layout{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:16px;height:calc(100dvh - var(--layout-pad-top, 0px) - var(--p-header-h, 0px) - 32px);align-items:stretch}.messenger-page .msgr-sidebar,.messenger-page .msgr-chat{border:1px solid var(--surface-border, var(--block-border, #1e1e1e));border-radius:14px;background:var(--surface-bg, var(--block-bg, #0f0f0f));height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.messenger-page .msgr-chat{isolation:isolate}.messenger-page .msgr-drop-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:240;display:grid;place-items:center;padding:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-bg, #0f0f0f) 62%,transparent),color-mix(in srgb,var(--surface-bg, #0f0f0f) 76%,transparent));backdrop-filter:blur(8px) saturate(108%);-webkit-backdrop-filter:blur(8px) saturate(108%);opacity:0;pointer-events:none;transition:opacity .18s ease}.messenger-page .msgr-drop-overlay.is-active{opacity:1;pointer-events:auto}.messenger-page .msgr-drop-overlay-panel{--drop-error-bg: var(--fab-apply-error-bg, #4b1111);--drop-error-border: var(--fab-apply-error-border, rgba(255,96,96,.95));width:min(100%,460px);min-height:180px;border-radius:16px;border:2px dashed var(--drop-error-border);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 74%,transparent);box-shadow:none;display:grid;align-content:center;justify-items:center;gap:10px;text-align:center;padding:24px 20px}.messenger-page .msgr-drop-overlay-ban{width:54px;height:54px;border-radius:50%;border:2px solid var(--drop-error-border);position:relative;display:inline-block;box-shadow:0 0 0 1px color-mix(in srgb,var(--drop-error-border) 40%,transparent) inset;display:grid;place-items:center}.messenger-page .msgr-drop-overlay-ban-icon{width:26px;height:26px;display:block;fill:var(--drop-error-border)}.messenger-page .msgr-drop-overlay-title{color:var(--ttl-main-color, var(--text, #fff));font-weight:800;letter-spacing:.01em}.messenger-page .msgr-drop-overlay-sub{color:var(--muted, #a0a0a0);font-size:13px}html[data-theme=light] .messenger-page .msgr-drop-overlay{background:linear-gradient(180deg,color-mix(in srgb,#fff 72%,transparent),color-mix(in srgb,#fff 84%,transparent))}html[data-theme=light] .messenger-page .msgr-drop-overlay-panel{box-shadow:0 10px 30px color-mix(in srgb,#000 16%,transparent)}.messenger-page .msgr-sidebar-head{padding:12px 14px;font-weight:700;color:var(--ttl-main-color, var(--text));border-bottom:1px solid var(--surface-border, var(--block-border, #1e1e1e))}.messenger-page .msgr-threads{padding:12px;display:flex;flex-direction:column;gap:18px;overflow:auto;min-height:0;flex:1 1 auto;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent;--sb-thumb-alpha: 0}.messenger-page .msgr-threads::-webkit-scrollbar{width:8px;height:8px}.messenger-page .msgr-threads.is-scrollbar-visible,.messenger-page .msgr-threads.is-scrollbar-grabbed{scrollbar-color:color-mix(in srgb,var(--surface-border, #1e1e1e) 65%,transparent) transparent;--sb-thumb-alpha: 1}.messenger-page .msgr-threads.is-scrollbar-visible::-webkit-scrollbar{width:8px}.messenger-page .msgr-threads.is-scrollbar-visible::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--surface-border, #1e1e1e) 65%,transparent);border-radius:999px}.messenger-page .msgr-threads.is-scrollbar-visible::-webkit-scrollbar-track{background:transparent}.messenger-page .msgr-threads::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--surface-border, #1e1e1e) 65%,transparent);opacity:var(--sb-thumb-alpha);border-radius:999px;transition:opacity .6s ease}.messenger-page .msgr-threads::-webkit-scrollbar-track{background:transparent}.msg-thread-group-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #a0a0a0);padding:6px 4px}.msg-thread-card{position:relative;overflow:hidden;width:100%;border:1px solid transparent;background:var(--surface-bg, var(--block-bg, #0f0f0f));border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,background .18s ease;margin-bottom:8px}.msg-thread-card:after{content:"";position:absolute;left:var(--btn-ripple-x, 50%);top:var(--btn-ripple-y, 50%);width:var(--btn-ripple-size, 220px);height:var(--btn-ripple-size, 220px);border-radius:999px;background:#ffffff42;mix-blend-mode:soft-light;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;will-change:transform,opacity}html[data-theme=light] .msg-thread-card:after{background:#00000014;mix-blend-mode:multiply}.msg-thread-card.is-ripple-on:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity .06s linear}.msg-thread-card.is-ripple-fade:after{opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity .32s ease}.msg-thread-card:last-child{margin-bottom:0}.msg-thread-card:hover{background:color-mix(in srgb,var(--surface-border, #1e1e1e) 15%,var(--surface-bg, #0f0f0f) 85%)}.msg-thread-card.is-context-active{border-color:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 45%,var(--surface-border, var(--line)));background:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 16%,var(--surface-bg, var(--block-bg, #0f0f0f)))}.msg-thread-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--btn-focus-ring, rgba(61, 90, 254, .35))}.msg-thread-card.is-active,.msg-thread-card.is-collective.is-active,.msg-thread-card.is-collective.is-active:hover{border-color:var(--messenger-accent-border);background:var(--messenger-accent-bg)}.msg-thread-card.is-collective{border-color:color-mix(in srgb,var(--collective-accent, var(--messenger-accent, var(--brand-accent))) 35%,transparent);background:color-mix(in srgb,var(--collective-accent, var(--messenger-accent, var(--brand-accent))) 14%,transparent)}.msg-thread-card.is-collective:hover{border-color:color-mix(in srgb,var(--collective-accent, var(--messenger-accent, var(--brand-accent))) 48%,transparent);background:color-mix(in srgb,var(--collective-accent, var(--messenger-accent, var(--brand-accent))) 18%,transparent)}.msg-thread-card.is-collective[data-collective-color=c1]{--collective-accent: var(--collective-c1)}.msg-thread-card.is-collective[data-collective-color=c2]{--collective-accent: var(--collective-c2)}.msg-thread-card.is-collective[data-collective-color=c3]{--collective-accent: var(--collective-c3)}.msg-thread-card.is-collective[data-collective-color=c4]{--collective-accent: var(--collective-c4)}.msg-thread-card.is-collective[data-collective-color=c5]{--collective-accent: var(--collective-c5)}.msg-thread-card.is-collective[data-collective-color=c6]{--collective-accent: var(--collective-c6)}.msg-thread-card.is-collective[data-collective-color=c7]{--collective-accent: var(--collective-c7)}.msg-thread-card.is-collective[data-collective-color=c8]{--collective-accent: var(--collective-c8)}.msg-thread-card.is-collective[data-collective-color=c9]{--collective-accent: var(--collective-c9)}.msg-thread-card.is-collective[data-collective-color=c10]{--collective-accent: var(--collective-c10)}.msg-thread-card.is-collective[data-collective-color=c11]{--collective-accent: var(--collective-c11)}.msg-thread-card.is-collective[data-collective-color=c12]{--collective-accent: var(--collective-c12)}.msg-thread-card.is-collective[data-collective-color=c13]{--collective-accent: var(--collective-c13)}.msg-thread-card.is-collective[data-collective-color=c14]{--collective-accent: var(--collective-c14)}.msg-thread-card.is-collective[data-collective-color=c15]{--collective-accent: var(--collective-c15)}.msg-thread-card.is-collective[data-collective-color=c16]{--collective-accent: var(--collective-c16)}.msg-thread-card.is-collective[data-collective-color=c17]{--collective-accent: var(--collective-c17)}.msg-thread-card.is-collective[data-collective-color=c18]{--collective-accent: var(--collective-c18)}.msg-thread-card.is-collective[data-collective-color=c19]{--collective-accent: var(--collective-c19)}.msg-thread-card.is-collective[data-collective-color=c20]{--collective-accent: var(--collective-c20)}.msg-thread-card.is-collective .msg-thread-menu-btn{opacity:0;pointer-events:none}.msg-thread-ava,.msg-chat-ava{--msg-ava-size: 46px;--msg-ava-overlap: 12px;position:relative;width:var(--msg-ava-size);height:var(--msg-ava-size);display:inline-block}.msg-thread-ava.is-dual,.msg-chat-ava.is-dual{width:calc(var(--msg-ava-size) + var(--msg-ava-overlap))}.msg-ava-main,.msg-ava-scope{position:absolute;top:0;left:0;width:var(--msg-ava-size);height:var(--msg-ava-size);border-radius:50%;overflow:hidden;background:var(--block-bg, #0f0f0f);border:1px solid var(--surface-border, #1e1e1e);display:grid;place-items:center}.msg-ava-main.is-support-agent-avatar,.msg-ava-scope.is-support-agent-avatar,.msg-thread-ava .msg-ava-main.is-support-agent-avatar,.msg-chat-ava .msg-ava-main.is-support-agent-avatar,.msg-avatar.is-support-agent-avatar{background:var(--page-bg, var(--bg, #0a0a0a));color:var(--logo-fg, var(--text))}.msg-ava-main{z-index:1}.msg-ava-scope{z-index:2}.msg-ava-main img,.msg-ava-scope img{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0);backface-visibility:hidden}.msg-support-logo{display:inline-flex;align-items:center;justify-content:center;width:66%;height:66%;color:var(--logo-fg, currentColor);line-height:0;transform:translateY(-1px)}.msg-support-logo svg{width:100%;height:100%;display:block}.msg-support-logo path{fill:currentColor}.msg-thread-ava.is-dual .msg-ava-main,.msg-chat-ava.is-dual .msg-ava-main{left:0}.msg-thread-ava.is-dual .msg-ava-scope,.msg-chat-ava.is-dual .msg-ava-scope{left:var(--msg-ava-overlap);border-width:1px;background:var(--surface-bg, #0f0f0f)}.msg-thread-ava.is-group,.msg-chat-ava.is-group{--msg-ava-overlap: 14px}.msg-thread-ava.is-group,.msg-chat-ava.is-group{width:calc(var(--msg-ava-size) + (var(--msg-ava-overlap) * var(--ava-count, 0)))}.msg-ava-members{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.msg-ava-member{position:absolute;top:0;left:calc(var(--msg-ava-overlap) * var(--ava-i));width:var(--msg-ava-size);height:var(--msg-ava-size);border-radius:50%;overflow:hidden;background:var(--surface-bg, #0f0f0f);border:1px solid var(--surface-border, #1e1e1e);display:grid;place-items:center;z-index:2}.msg-ava-member img{width:100%;height:100%;object-fit:cover;display:block;transform:translateZ(0);backface-visibility:hidden}.msg-ava-ph{font-weight:800;font-size:14px;color:var(--muted, #a0a0a0)}.messenger-page #comments .me .msg-ava-ph{font-size:16px}.msg-thread-title{font-weight:700;color:var(--ttl-main-color, var(--text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-thread-meta{display:flex;flex-direction:column;min-width:0;gap:4px}.msg-thread-snippet{font-size:12px;color:var(--muted, #a0a0a0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-thread-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:6px;min-height:38px;font-size:11px;color:var(--muted, #a0a0a0);align-self:center;padding-top:0;position:relative;min-width:36px}.msg-thread-time,.msg-thread-unread{transition:none}.messenger-page .msgr-chat-head{padding:12px 14px;border-bottom:1px solid var(--surface-border, var(--block-border, #1e1e1e))}@media (min-width: 768px) and (max-width: 1366px) and (pointer: coarse),(min-width: 768px) and (max-width: 1366px) and (any-pointer: coarse){.messenger-page .msgr-sidebar-head,.messenger-page .msgr-chat-head{position:sticky;top:0;z-index:30;background:var(--surface-bg, var(--block-bg, #0f0f0f))}}.msg-chat-head-inner{display:flex;align-items:center;gap:10px}.msg-chat-back{display:none;width:30px;height:30px;min-height:30px;padding:0;border-radius:8px;border:1px solid var(--surface-border, #1e1e1e);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 80%,transparent);color:var(--ttl-main-color, var(--text));align-items:center;justify-content:center}.msg-chat-back-icon{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:0}.msg-chat-back-icon svg{width:18px;height:18px;display:block}.msg-chat-head-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.msg-chat-title-wrap{display:flex;flex-direction:column;gap:2px}.msg-chat-status{font-size:11px;color:var(--muted, #a0a0a0)}.msg-chat-status.is-blocked{color:var(--messenger-accent, var(--brand-accent))}.msg-chat-actions{display:inline-flex;align-items:center}.msg-chat-title{font-weight:700;color:var(--ttl-main-color, var(--text))}.messenger-page .msg-pinned-float{position:absolute;left:50%;top:80px;transform:translate(-50%);max-width:min(560px,calc(100% - 28px));display:inline-flex;align-items:center;gap:6px;z-index:120;transform-origin:center top}.messenger-page .msg-pinned-float[hidden]{display:none!important}.messenger-page .msg-pinned-float.is-switch{animation:msgPinnedFloatSwitch .28s ease}.messenger-page .msg-pinned-float-part{min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid var(--startbar-glass-border, var(--surface-border, var(--line)));background:transparent!important;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);color:var(--fab-icon-active, #f5f7ff);display:inline-flex;align-items:center;justify-content:center;gap:6px}.messenger-page .msg-pinned-float-part[hidden]{display:none!important}.messenger-page .msg-pinned-float-btn{flex:1 1 auto;min-width:0;max-width:100%;cursor:pointer}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-btn{cursor:default;justify-content:center;gap:0}.messenger-page .msg-pinned-float.is-loading{--msg-pin-skel-bg: #171717;--msg-pin-skel-shine: rgba(255, 255, 255, .06)}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-scope-icon{display:none!important}.messenger-page .msg-pinned-float-scope-icon{width:12px;height:12px;flex:0 0 12px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;opacity:.96;transform:translateY(1px)}.messenger-page .msg-pinned-float-scope-icon[hidden]{display:none!important}.messenger-page .msg-pinned-float.is-favorites-thread .msg-pinned-float-btn{gap:0}.messenger-page .msg-pinned-float.is-favorites-thread .msg-pinned-float-scope-icon{display:none!important;width:0!important;height:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;overflow:hidden!important}.messenger-page .msg-pinned-float-scope-icon svg{width:100%;height:100%;display:block}html[data-theme=dark] .messenger-page .msg-pinned-float-scope-icon:not(.is-everyone) svg path,body[data-theme=dark] .messenger-page .msg-pinned-float-scope-icon:not(.is-everyone) svg path,html.theme-dark .messenger-page .msg-pinned-float-scope-icon:not(.is-everyone) svg path,body.theme-dark .messenger-page .msg-pinned-float-scope-icon:not(.is-everyone) svg path{fill:currentColor;stroke:none}.messenger-page .msg-pinned-float-scope-icon.is-everyone{width:18px;height:18px;flex:0 0 18px;transform:none}.messenger-page .msg-pinned-float-info{flex:0 0 auto;cursor:default}.messenger-page .msg-pinned-float-info:disabled{opacity:1}.messenger-page .msg-pinned-float-left{width:40px;padding-inline:0}.messenger-page .msg-pinned-float-right{min-width:66px;margin-left:0}.messenger-page .msg-pinned-float-icon{width:12px;height:12px;flex:0 0 12px;color:currentColor;display:inline-flex}.messenger-page .msg-pinned-float-icon svg{width:100%;height:100%;display:block}.messenger-page .msg-pinned-float-text{min-width:0;max-width:100%;flex:1 1 auto;font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-thread-ava.is-favorites{width:var(--msg-ava-size)}.msg-ava-main-favorites{border-color:transparent;background:color-mix(in srgb,var(--fav-star-on-dark, #ffd43b) 20%,var(--surface-bg, #0f0f0f) 80%)}.msg-favorites-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--fav-star-on-dark, #ffd43b);transform:translateY(0)}.msg-favorites-icon svg{width:100%;height:100%;display:block}.msg-ava-main-favorites .msg-favorites-icon,.msg-ava-main-favorites .msg-favorites-icon svg{line-height:0}html[data-theme=light] .msg-ava-main-favorites{background:color-mix(in srgb,var(--fav-star-on-light, #ee8646) 22%,#ffffff 78%)}html[data-theme=light] .msg-favorites-icon{color:var(--fav-star-on-light, #ee8646)}.msg-thread-card.is-favorites .msg-thread-snippet:empty{display:none}.messenger-page .msg-pinned-float-card{min-width:0;max-width:100%;width:100%;display:inline-flex;align-items:center;gap:7px;transform:translateY(1px)}.messenger-page .msg-pinned-float-card-ava{width:18px;height:18px;border-radius:50%;flex:0 0 18px;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 24%,transparent);display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,currentColor 10%,transparent)}.messenger-page .msg-pinned-float-card-ava img{width:100%;height:100%;object-fit:cover;display:block}.messenger-page .msg-pinned-float-card-ava-ph{font-size:9px;font-weight:700;line-height:1}.messenger-page .msg-pinned-float-card-main{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:6px}.messenger-page .msg-pinned-float-card-line{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-page .msg-pinned-float-card-line-top{display:inline-flex;align-items:baseline;gap:5px;flex:0 1 auto}.messenger-page .msg-pinned-float-card-name{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.messenger-page .msg-pinned-float-card-age{flex:0 0 auto;opacity:.78;font-size:11px}.messenger-page .msg-pinned-float-card-line-spec{flex:0 1 auto;font-size:11px;opacity:.88}.messenger-page .msg-pinned-float-card-spec-tag{display:inline-flex;align-items:center;height:16px;padding:0 7px;border-radius:999px;font-size:10px;line-height:1;white-space:nowrap;border:1px solid var(--msg-pin-spec-bd, color-mix(in srgb, currentColor 28%, transparent));background:var(--msg-pin-spec-bg, color-mix(in srgb, currentColor 10%, transparent));color:var(--msg-pin-spec-fg, currentColor);opacity:1}.messenger-page .msg-pinned-float-skeleton{display:inline-flex;align-items:center;width:100%;min-width:0}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-text{flex:1 1 auto;max-width:100%;width:100%;display:inline-flex;align-items:center;justify-content:center}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-skeleton{width:100%;min-width:0;justify-content:center}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-skeleton-line--main{margin-inline:auto}.messenger-page .msg-pinned-float-skeleton-line{display:block;height:9px;border-radius:999px;background:var(--msg-pin-skel-bg, #171717);position:relative;overflow:hidden}.messenger-page .msg-pinned-float-skeleton-line--main{width:clamp(40px,17vw,90px);min-width:40px}.messenger-page .msg-pinned-float-count-skeleton{display:inline-block;width:22px;height:9px;border-radius:999px;background:var(--msg-pin-skel-bg, #171717);position:relative;overflow:hidden}.messenger-page .msg-pinned-float-skeleton-line:before,.messenger-page .msg-pinned-float-count-skeleton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent,var(--msg-pin-skel-shine, rgba(255, 255, 255, .06)),transparent);transform:translate(-120%);animation:msgPinnedFloatSkeletonSweep 1.25s ease-in-out infinite}.messenger-page .msg-pinned-float-text.is-switch{animation:msgPinnedSwitch .24s ease}.messenger-page .msg-pinned-float-text.is-switch .msg-pinned-float-card{animation:msgPinnedCardSwitch .28s cubic-bezier(.2,.9,.2,1)}.messenger-page .msg-pinned-float-text.is-switch .msg-pinned-float-card-name,.messenger-page .msg-pinned-float-text.is-switch .msg-pinned-float-card-age,.messenger-page .msg-pinned-float-text.is-switch .msg-pinned-float-card-spec-tag{animation:msgPinnedCardContentSwitch .26s ease}.messenger-page .msg-pinned-float-count{font-size:11px;line-height:1;letter-spacing:.01em}.messenger-page .msg-pinned-float-next-icon{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center}.messenger-page .msg-pinned-float-next-icon svg{width:100%;height:100%;display:block}@keyframes msgPinnedSwitch{0%{opacity:.45;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes msgPinnedCardSwitch{0%{opacity:.62;transform:translateY(2px) scale(.992)}to{opacity:1;transform:translateY(1px) scale(1)}}@keyframes msgPinnedCardContentSwitch{0%{opacity:.35;filter:blur(.35px)}to{opacity:1;filter:blur(0)}}@keyframes msgPinnedFloatSwitch{0%{transform:translate(-50%) scale(.965)}60%{transform:translate(-50%) scale(1.015)}to{transform:translate(-50%) scale(1)}}@keyframes msgPinnedFloatSkeletonSweep{to{transform:translate(120%)}}html[data-theme=light] .messenger-page .msg-pinned-float-btn,body[data-theme=light] .messenger-page .msg-pinned-float-btn,html.theme-light .messenger-page .msg-pinned-float-btn,body.theme-light .messenger-page .msg-pinned-float-btn,html[data-theme=light] .messenger-page .msg-pinned-float-part,body[data-theme=light] .messenger-page .msg-pinned-float-part,html.theme-light .messenger-page .msg-pinned-float-part,body.theme-light .messenger-page .msg-pinned-float-part{background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, var(--line)))!important;color:#1f2745}html[data-theme=light] .messenger-page .msg-pinned-float-skeleton-line,body[data-theme=light] .messenger-page .msg-pinned-float-skeleton-line,html.theme-light .messenger-page .msg-pinned-float-skeleton-line,body.theme-light .messenger-page .msg-pinned-float-skeleton-line,html[data-theme=light] .messenger-page .msg-pinned-float-count-skeleton,body[data-theme=light] .messenger-page .msg-pinned-float-count-skeleton,html.theme-light .messenger-page .msg-pinned-float-count-skeleton,body.theme-light .messenger-page .msg-pinned-float-count-skeleton,html[data-theme=light] .messenger-page .msg-pinned-float.is-loading,body[data-theme=light] .messenger-page .msg-pinned-float.is-loading,html.theme-light .messenger-page .msg-pinned-float.is-loading,body.theme-light .messenger-page .msg-pinned-float.is-loading{--msg-pin-skel-bg: #e7eaf3;--msg-pin-skel-shine: rgba(255, 255, 255, .7)}.messenger-page .msgr-chat-body{flex:1 1 auto;min-height:0;padding:14px 14px 64px;overflow:auto;display:flex;flex-direction:column;position:relative;z-index:1;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent;--sb-thumb-alpha: 0}.messenger-page .msgr-chat-body::-webkit-scrollbar{width:8px;height:8px}.messenger-page .msgr-chat-body.is-scrollbar-visible,.messenger-page .msgr-chat-body.is-scrollbar-grabbed{scrollbar-color:color-mix(in srgb,var(--surface-border, #1e1e1e) 65%,transparent) transparent;--sb-thumb-alpha: 1}.messenger-page .msgr-chat-body.is-scrollbar-visible::-webkit-scrollbar{width:8px}.messenger-page .msgr-chat-body.is-scrollbar-visible::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--surface-border, #1e1e1e) 65%,transparent);border-radius:999px}.messenger-page .msgr-chat-body.is-scrollbar-visible::-webkit-scrollbar-track{background:transparent}.messenger-page .msgr-chat-body::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--surface-border, #1e1e1e) 65%,transparent);opacity:var(--sb-thumb-alpha);border-radius:999px;transition:opacity .6s ease}.messenger-page .msgr-chat-body::-webkit-scrollbar-track{background:transparent}.messenger-page .msg-scroll-down-btn{position:absolute;left:50%;bottom:var(--msg-scroll-down-bottom, 102px);width:36px;height:36px;border-radius:999px;background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, var(--line)));-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);color:var(--fab-icon-active, #f5f7ff);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(8px);transition:opacity .6s ease,transform .6s ease,visibility .6s ease,background .16s ease,border-color .16s ease;z-index:50}.messenger-page .msg-scroll-down-btn.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.messenger-page .msg-scroll-down-btn:focus-visible{outline:none}.messenger-page .msg-scroll-down-btn svg{width:18px;height:18px;display:block}html[data-theme=light] .messenger-page .msg-scroll-down-btn,body[data-theme=light] .messenger-page .msg-scroll-down-btn,html.theme-light .messenger-page .msg-scroll-down-btn,body.theme-light .messenger-page .msg-scroll-down-btn{background:transparent!important;border:1px solid var(--startbar-glass-border, var(--surface-border, var(--line)))!important;color:#1f2745}.messenger-page .msgr-chat.is-empty .msgr-chat-head,.messenger-page .msgr-chat.is-empty .msgr-chat-input{display:none}.messenger-page .msgr-chat.is-empty .msgr-chat-body{justify-content:center;align-items:center;padding:14px}.messenger-page .msgr-chat.is-empty .msg-chat-empty{margin:0;padding:8px 12px;border-radius:999px;border:1px dashed var(--messenger-accent-border);background:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 6%,transparent);color:var(--muted, #a0a0a0);font-size:12px;text-align:center;max-width:80%}.msg-list{display:flex;flex-direction:column;gap:10px}.msg-history-loader{margin:2px auto 6px;padding:4px 10px;border-radius:999px;font-size:11px;color:var(--muted, #a0a0a0);border:1px solid color-mix(in srgb,var(--surface-border, #1e1e1e) 60%,transparent);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 80%,transparent)}.msg-bubble{max-width:72%;padding:10px 12px;border-radius:14px;border:1px solid var(--surface-border, #1e1e1e);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 85%,transparent);color:var(--text);font-size:calc(1rem - 2px);line-height:1.35}.msg-bubble-text .msg-inline-link{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-word;transition:color .14s ease}.msg-bubble-text .msg-inline-link:hover,.msg-bubble-text .msg-inline-link:focus-visible{color:color-mix(in srgb,currentColor 78%,transparent)}html[data-theme=light] .msg-bubble-text .msg-inline-link:hover,html[data-theme=light] .msg-bubble-text .msg-inline-link:focus-visible{color:#5f86ff}.msg-record{display:flex;align-items:flex-end;justify-content:flex-start;gap:8px}.msg-record.is-pressing .msg-bubble,.msg-record.is-pressing .msg-link-preview-wrap{filter:saturate(calc(1 + (var(--msg-hold-progress, 0) * .85))) brightness(calc(1 + (var(--msg-hold-progress, 0) * .08)));box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) calc(7% + (var(--msg-hold-progress, 0) * 15%)),transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) calc(30% + (var(--msg-hold-progress, 0) * 30%)),transparent);transition:box-shadow 90ms linear,filter 90ms linear,background-color 90ms linear;will-change:box-shadow,filter}.msg-record.is-pressing .msg-listing-card .promo-wrap>.card.mus-mini{filter:saturate(calc(1 + (var(--msg-hold-progress, 0) * .85))) brightness(calc(1 + (var(--msg-hold-progress, 0) * .08)));box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) calc(7% + (var(--msg-hold-progress, 0) * 15%)),transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) calc(30% + (var(--msg-hold-progress, 0) * 30%)),transparent);transition:box-shadow 90ms linear,filter 90ms linear,background-color 90ms linear;will-change:box-shadow,filter}.msg-record.is-context-active .msg-bubble,.msg-record.is-context-active .msg-link-preview-wrap{transform:none!important;filter:saturate(1.22) brightness(1.12);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) 54%,transparent)}.msg-record.is-pinned-jump .msg-bubble,.msg-record.is-pinned-jump .msg-link-preview-wrap{transform:none!important;animation:msg-pinned-jump-pulse 5s ease both}.msg-record.is-pinned-jump .msg-listing-card .promo-wrap>.card.mus-mini{animation:msg-pinned-jump-pulse 5s ease both}html[data-theme=dark] .msg-record.is-pinned-jump .msg-bubble,body[data-theme=dark] .msg-record.is-pinned-jump .msg-bubble,html.theme-dark .msg-record.is-pinned-jump .msg-bubble,body.theme-dark .msg-record.is-pinned-jump .msg-bubble,html[data-theme=dark] .msg-record.is-pinned-jump .msg-link-preview-wrap,body[data-theme=dark] .msg-record.is-pinned-jump .msg-link-preview-wrap,html.theme-dark .msg-record.is-pinned-jump .msg-link-preview-wrap,body.theme-dark .msg-record.is-pinned-jump .msg-link-preview-wrap{background-color:color-mix(in srgb,var(--messenger-accent, #6b8cff) 20%,#0f1422)!important}.msg-pin-markers{display:inline-flex;align-items:center;gap:5px;margin:0}.msg-pin-marker{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--fab-icon-active, #f5f7ff);opacity:.96}.msg-pin-marker svg{width:100%;height:100%;display:block}.msg-pin-markers--everyone .msg-pin-marker--scope{width:16px;height:16px}.msg-listing-card{position:relative}.msg-time-pin{display:inline-flex;align-items:center;gap:6px;margin:0;vertical-align:middle}.msg-time-pin .msg-pin-marker{opacity:1}.msg-time-pin .msg-pin-marker--scope{width:12px;height:12px}.msg-time-pin--everyone .msg-pin-marker--scope{width:18px;height:18px}html[data-theme=dark] .msg-time-pin--me .msg-pin-marker--scope svg path,body[data-theme=dark] .msg-time-pin--me .msg-pin-marker--scope svg path,html.theme-dark .msg-time-pin--me .msg-pin-marker--scope svg path,body.theme-dark .msg-time-pin--me .msg-pin-marker--scope svg path{fill:currentColor;stroke:none}.msg-time-pin .msg-pin-marker--pin{width:12px;height:12px}html[data-theme=light] .msg-time-pin .msg-pin-marker,body[data-theme=light] .msg-time-pin .msg-pin-marker,html.theme-light .msg-time-pin .msg-pin-marker,body.theme-light .msg-time-pin .msg-pin-marker{color:#1f2745}@keyframes msg-pinned-jump-pulse{0%,to{filter:saturate(1) brightness(1);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent),inset 0 0 color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent)}8%,16%{filter:saturate(1.22) brightness(1.12);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) 54%,transparent)}22%,30%{filter:saturate(1) brightness(1);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent),inset 0 0 color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent)}40%,48%{filter:saturate(1.22) brightness(1.12);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) 54%,transparent)}54%,62%{filter:saturate(1) brightness(1);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent),inset 0 0 color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent)}72%,80%{filter:saturate(1.22) brightness(1.12);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) 54%,transparent)}86%,96%{filter:saturate(1) brightness(1);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent),inset 0 0 color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent)}}@keyframes msg-pinned-jump-pulse-mobile{0%,to{filter:saturate(1) brightness(1);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent),inset 0 0 color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent)}8%,16%,40%,48%,72%,80%{filter:saturate(1) brightness(1);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) 54%,transparent)}22%,30%,54%,62%,86%,96%{filter:saturate(1) brightness(1);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent),inset 0 0 color-mix(in srgb,var(--messenger-accent, #6b8cff) 0%,transparent)}}.msg-record.is-context-active .msg-listing-card .promo-wrap>.card.mus-mini{filter:saturate(1.22) brightness(1.12);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) 54%,transparent)}.messenger-page.is-message-hold,.messenger-page.is-message-hold *{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none}.msg-message-stack{display:flex;flex-direction:column;gap:8px;max-width:70%;min-width:0}.msg-record.is-me .msg-message-stack{align-items:flex-end}.msg-record.is-peer .msg-message-stack{align-items:flex-start}.msg-message-stack.is-me .msg-time{align-self:flex-end;justify-content:flex-end;min-width:0}.msg-record.is-me .msg-message-stack .msg-bubble-row,.msg-record.is-me .msg-message-stack .msg-card-row{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.msg-record.is-me .msg-message-stack .msg-bubble-row .msg-time,.msg-record.is-me .msg-message-stack .msg-card-row .msg-time{order:0;min-width:40px;justify-content:center;align-self:center}.msg-record.is-me .msg-message-stack .msg-bubble-row .msg-bubble,.msg-record.is-me .msg-message-stack .msg-card-row .msg-listing-card{order:1}.msg-record:not(.has-ava).is-peer{padding-left:48px}.msg-record:not(.has-ava).is-me{padding-right:48px}.msg-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--surface-bg, #0f0f0f);border:1px solid var(--surface-border, #1e1e1e);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.msg-avatar img{width:100%;height:100%;object-fit:cover;display:block}.msg-avatar.is-support-agent-avatar .msg-support-logo{width:72%;height:72%;transform:translateY(-1px)}.msg-avatar-ph{font-size:11px;font-weight:700;color:var(--muted, #a0a0a0)}.msg-record.is-me{justify-content:flex-end}.msg-record.is-me.has-ava{align-items:flex-start}.msg-record.is-me .msg-time{order:-1}.msg-record.is-me .msg-bubble{order:0}.msg-bubble{max-width:70%;padding:10px 14px}.msg-message-stack .msg-bubble{max-width:100%}.msg-bubble.is-me{align-self:flex-end;border-color:var(--messenger-accent-border);background:var(--messenger-accent-bg)}.msg-bubble:not(.is-me){--msg-peer-bg: color-mix(in srgb, var(--surface-bg, #0f0f0f) 85%, transparent);--msg-peer-border: var(--surface-border, #1e1e1e);--msg-unread-bg: color-mix(in srgb, #e5c693 24%, var(--msg-peer-bg) 76%);--msg-unread-border: color-mix(in srgb, #cfa56a 58%, var(--msg-peer-border) 42%);background:var(--msg-peer-bg);border-color:var(--msg-peer-border);align-self:flex-start}.msg-bubble.is-unread-highlight{background:var(--msg-unread-bg);border-color:var(--msg-unread-border)}.msg-bubble.is-unread-read-fade{animation:msg-unread-fadeout 3s ease both;animation-delay:calc(-1 * var(--msg-unread-fade-elapsed, 0ms))}.msg-bubble.is-listing-only,.msg-bubble.is-listing-only.is-me,.msg-bubble.is-listing-only:not(.is-me),.msg-bubble.is-listing-only.is-unread-highlight,.msg-bubble.is-listing-only.is-unread-read-fade{padding:0!important;margin-top:8px;margin-bottom:8px;border:0!important;border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;max-width:none!important;overflow:visible!important}@keyframes msg-unread-fadeout{0%{background:var(--msg-unread-bg);border-color:var(--msg-unread-border)}to{background:var(--msg-peer-bg);border-color:var(--msg-peer-border)}}html[data-theme=light] .msg-bubble:not(.is-me),body[data-theme=light] .msg-bubble:not(.is-me),html.theme-light .msg-bubble:not(.is-me),body.theme-light .msg-bubble:not(.is-me){--msg-peer-bg: color-mix(in srgb, #ffffff 92%, #eff1f8 8%);--msg-peer-border: #d2d6e1;--msg-unread-bg: color-mix(in srgb, #ecd3a8 42%, #ffffff 58%);--msg-unread-border: color-mix(in srgb, #c8a56f 62%, #d2d6e1 38%)}.msg-time{font-size:11px;color:var(--muted, #a0a0a0);min-width:40px;display:inline-flex;justify-content:center;align-items:center;align-self:center;gap:6px}.msg-time-ghost{visibility:hidden;-webkit-user-select:none;user-select:none}.msg-read{font-size:10px;color:var(--muted, #a0a0a0);display:inline-flex;align-items:center;line-height:0}.msg-read.is-read{color:var(--messenger-accent, var(--brand-accent))}.msg-read svg{width:15px;height:15px;display:block;fill:none}.msg-system-notice{margin:4px auto 8px;padding:6px 10px;border-radius:999px;border:1px dashed var(--messenger-accent-border);background:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 6%,transparent);color:var(--muted, #a0a0a0);font-size:12px;text-align:center;max-width:80%}.msg-system-event{margin:4px auto 8px;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface-border, #1e1e1e) 60%,transparent);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 80%,transparent);color:var(--muted, #a0a0a0);font-size:12px;text-align:center;max-width:80%}.msg-system-event--support_subject,.msg-system-event--support-subject{border-color:color-mix(in srgb,#2d9c8c 34%,var(--surface-border, #1e1e1e));background:color-mix(in srgb,#2d9c8c 11%,transparent);color:color-mix(in srgb,#2d9c8c 68%,var(--text, #fff))}.msg-system-event--support_closed,.msg-system-event--support-closed{border-color:color-mix(in srgb,#c56b7d 36%,var(--surface-border, #1e1e1e));background:color-mix(in srgb,#c56b7d 12%,transparent);color:color-mix(in srgb,#c56b7d 68%,var(--text, #fff))}html[data-theme=light] .msg-system-event--support_subject,html[data-theme=light] .msg-system-event--support-subject{border-color:color-mix(in srgb,rgba(45,156,140,.34) 72%,rgba(14,20,36,.08));background:color-mix(in srgb,rgba(45,156,140,.13) 76%,#ffffff);color:#22786cfa}html[data-theme=light] .msg-system-event--support_closed,html[data-theme=light] .msg-system-event--support-closed{border-color:color-mix(in srgb,rgba(197,107,125,.34) 72%,rgba(14,20,36,.08));background:color-mix(in srgb,rgba(197,107,125,.13) 76%,#ffffff);color:#914a5cfa}.msg-collective-intro{display:flex;flex-direction:column;align-items:center;gap:8px;margin:8px auto 12px;text-align:center}.msg-collective-intro__ava{width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--surface-bg, #0f0f0f);border:1px solid var(--surface-border, #1e1e1e);display:grid;place-items:center;font-weight:700;font-size:24px;color:var(--muted, #a0a0a0)}.msg-collective-intro__ava img{width:100%;height:100%;object-fit:cover;display:block}.msg-collective-intro__name{font-weight:700;font-size:20px;color:var(--ttl-main-color, var(--text))}.msg-collective-event{display:inline-flex;align-items:center;gap:10px;margin:4px auto 8px;padding:6px 10px;border-radius:999px;border:1px dashed var(--messenger-accent-border);background:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 6%,transparent);color:var(--muted, #a0a0a0);font-size:12px;text-align:left;max-width:90%}.msg-collective-event__ava{width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--surface-bg, #0f0f0f);border:1px solid var(--surface-border, #1e1e1e);display:grid;place-items:center;font-weight:700;font-size:11px;color:var(--muted, #a0a0a0);flex:0 0 auto}.msg-avatar-link{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;color:inherit;text-decoration:none;cursor:pointer}.msg-collective-event__ava img{width:100%;height:100%;object-fit:cover;display:block}.msg-collective-event__ava .msg-support-logo{width:72%;height:72%}.msg-collective-event__body{display:flex;flex-direction:column;gap:2px}.msg-collective-event__text{color:var(--ttl-main-color, var(--text));font-weight:600}.msg-collective-event__date{font-size:11px;color:var(--muted, #a0a0a0)}.msg-date-sep{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--muted, #a0a0a0);font-size:12px;letter-spacing:.02em;margin:8px 0 4px}.msg-date-sep:before,.msg-date-sep:after{content:"";height:1px;background:color-mix(in srgb,var(--surface-border, #1e1e1e) 60%,transparent)}.msg-date-sep span{padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--surface-border, #1e1e1e) 70%,transparent);background:color-mix(in srgb,var(--surface-bg, #0f0f0f) 80%,transparent);text-align:center;white-space:nowrap}.msg-unread-sep{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--messenger-accent, var(--brand-accent));font-size:12px;letter-spacing:.02em;margin:10px 0 6px}.msg-unread-sep:before,.msg-unread-sep:after{content:"";height:1px;background:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 45%,transparent)}.msg-unread-sep span{padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 55%,transparent);background:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 12%,transparent);text-align:center;white-space:nowrap}.msg-menu-btn{width:30px;height:30px;min-height:30px;padding:0;border-radius:8px;border:0;background:transparent;color:var(--muted, #a0a0a0);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.msg-menu-btn:hover,.msg-menu-btn:focus-visible{background:var(--btn-hover-bg, rgba(255,255,255,.06));border-color:var(--btn-hover-bd, rgba(255,255,255,.12));color:var(--text)}.msg-menu-btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--btn-focus-ring, rgba(61, 90, 254, .35))}.msg-menu-btn.is-hidden{opacity:0;pointer-events:none}.msg-menu-dots{display:inline-grid;gap:2px;align-items:center;justify-items:center;width:3px}.msg-menu-dots.is-horizontal{grid-auto-flow:column;width:auto}.msg-menu-dots span{width:3px;height:3px;border-radius:999px;background:currentColor;display:block}.msg-thread-menu-btn{opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.msg-thread-menu-btn{width:34px;height:34px;min-height:34px;border-radius:10px}.msg-thread-card:hover .msg-thread-menu-btn,.msg-thread-card.is-hovering .msg-thread-menu-btn{opacity:1;pointer-events:auto}.msg-thread-card:not(.is-collective):active .msg-thread-menu-btn{opacity:1;pointer-events:auto}.msg-thread-card:not(.is-collective):hover .msg-thread-time,.msg-thread-card:not(.is-collective).is-hovering .msg-thread-time,.msg-thread-card:not(.is-collective):hover .msg-thread-unread{opacity:0;pointer-events:none}.msg-thread-card:not(.is-collective).is-hovering .msg-thread-unread,.msg-thread-card:not(.is-collective):active .msg-thread-time,.msg-thread-card:not(.is-collective):active .msg-thread-unread{opacity:0;pointer-events:none}.msg-thread-card.is-collective:hover .msg-thread-menu-btn,.msg-thread-card.is-collective.is-hovering .msg-thread-menu-btn{opacity:0;pointer-events:none}.msg-thread-menu{position:fixed;left:var(--mm-x, 0px);top:var(--mm-y, 0px);transform:translate(-100%,8px);min-width:180px;padding:8px;border-radius:12px;border:1px solid var(--surface-border, #1e1e1e);background:var(--surface-bg, #121212);box-shadow:var(--shadow, 0 10px 30px rgba(0,0,0,.35));display:grid;gap:6px;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .18s ease;z-index:42000}.msg-message-menu{--corner-glass-bg: var(--prefs-glass-bg, rgba(16,16,16,.5));--corner-glass-border: var(--prefs-glass-border, rgba(255,255,255,.12));--corner-glass-shadow: var(--prefs-glass-shadow, 0 8px 18px rgba(0,0,0,.24));--corner-glass-blur: 12px;--corner-glass-sat: 120%;--corner-glass-bright: 108%;--menu-item-hover-bg: rgba(255,255,255,.16);--menu-item-active-bg: rgba(255,255,255,.22);position:fixed;left:var(--mm-x, 0px);top:var(--mm-y, 0px);transform:translate(-100%,8px);min-width:158px;width:max-content;max-width:220px;padding:6px;border-radius:10px;border:1px solid var(--corner-glass-border);background:linear-gradient(var(--corner-glass-bg),var(--corner-glass-bg));box-shadow:var(--corner-glass-shadow);-webkit-backdrop-filter:blur(var(--corner-glass-blur)) saturate(var(--corner-glass-sat)) brightness(var(--corner-glass-bright));backdrop-filter:blur(var(--corner-glass-blur)) saturate(var(--corner-glass-sat)) brightness(var(--corner-glass-bright));display:grid;gap:0;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .18s ease;z-index:42001}.msg-thread-menu[data-open="1"],.msg-message-menu[data-open="1"]{opacity:1;pointer-events:auto;transform:translate(-100%)}.msg-thread-menu .msg-menu-item.btn{width:100%;justify-content:flex-start;min-height:36px;padding:6px 10px;border-radius:8px;background:transparent;border:1px solid transparent}.msg-thread-menu .msg-menu-item-label{display:inline-block;min-width:0;transition:opacity .12s ease,transform .12s ease}.msg-thread-menu .msg-menu-item-label.is-text-fade-out{opacity:0;transform:translateY(2px)}.msg-thread-menu .msg-menu-item-label.is-text-fade-in{opacity:1;transform:translateY(0)}.msg-message-menu .msg-menu-item.btn{--msg-item-fg: currentColor;width:100%;display:flex;align-items:center;gap:8px;text-align:left;justify-content:flex-start;min-height:0;padding:12px;border-radius:8px;background:transparent;border:0;transition:background-color .12s ease,color .12s ease}.msg-message-menu .msg-menu-item-label{display:inline-block;min-width:0;color:var(--msg-item-fg)!important}.msg-message-menu .msg-menu-item-icon{width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center;color:var(--msg-item-fg)!important;opacity:1}.msg-message-menu .msg-menu-item-icon svg{width:100%;height:100%;display:block;color:var(--msg-item-fg)!important}.msg-message-menu .msg-menu-item-icon svg *{color:var(--msg-item-fg)!important}.msg-message-menu .msg-menu-item.btn[data-act=delete-all] .msg-menu-item-icon svg *,.msg-message-menu .msg-menu-item.btn[data-act=delete-all] .msg-menu-item-icon svg path{stroke:currentColor!important;fill:none!important}.msg-thread-menu .msg-menu-item.btn.is-disabled,.msg-thread-menu .msg-menu-item.btn:disabled{opacity:.45;cursor:not-allowed;border-color:transparent;background:transparent}.msg-message-menu .msg-menu-item.btn.is-disabled,.msg-message-menu .msg-menu-item.btn:disabled{opacity:.45;cursor:not-allowed;background:transparent}.msg-thread-menu .msg-menu-item.btn:hover,.msg-thread-menu .msg-menu-item.btn:focus-visible{background:var(--btn-hover-bg, rgba(255,255,255,.06));border-color:var(--btn-hover-bd, rgba(255,255,255,.12))}.msg-thread-menu .msg-menu-item.btn[hidden]{display:none!important}.msg-message-menu .msg-menu-item.btn:hover,.msg-message-menu .msg-menu-item.btn:focus-visible{background:var(--menu-item-hover-bg)}.msg-message-menu .msg-menu-item.btn:active{background:var(--menu-item-active-bg)}.msg-message-menu .msg-menu-item.btn[hidden]{display:none!important}.msg-message-menu .msg-menu-divider{height:1px;margin:8px 10px;background:var(--corner-menu-border, rgba(255, 255, 255, .24));pointer-events:none}.msg-message-menu .msg-menu-item.btn.danger{color:#ff8d8d;background:transparent!important;border:0!important;box-shadow:none!important}.msg-message-menu .msg-menu-item.btn.danger:hover,.msg-message-menu .msg-menu-item.btn.danger:focus-visible{background:#ff4d4d47!important;border-color:transparent!important}.msg-input .cm-input[disabled]{opacity:.7;cursor:not-allowed}.msg-input .cm-send[disabled]{opacity:.7}html[data-theme=light] .msg-thread-menu{background:#fff;border-color:#d0d3dc;box-shadow:0 10px 26px #0000001f}html[data-theme=light] .msg-message-menu{--menu-item-hover-bg: rgba(17, 24, 39, .12);--menu-item-active-bg: rgba(17, 24, 39, .18);background:linear-gradient(var(--corner-glass-bg),var(--corner-glass-bg));border-color:var(--corner-glass-border, #d0d3dc);box-shadow:0 10px 26px #0000001f}html:not([data-theme=light]) .msg-message-menu{box-shadow:0 8px 18px #0000003d}html[data-theme=light] .msg-menu-btn:hover,html[data-theme=light] .msg-menu-btn:focus-visible,html[data-theme=light] .msg-thread-menu .msg-menu-item.btn:hover,html[data-theme=light] .msg-thread-menu .msg-menu-item.btn:focus-visible{background:#14151a0f;border-color:#14151a1f;color:#14151a}html[data-theme=light] .msg-message-menu .msg-menu-item.btn:hover,html[data-theme=light] .msg-message-menu .msg-menu-item.btn:focus-visible{background:var(--menu-item-hover-bg);color:#14151a}html[data-theme=light] .msg-message-menu .msg-menu-item.btn:active{background:var(--menu-item-active-bg)}html[data-theme=light] .msg-message-menu .msg-menu-divider{background:#1821382e}html[data-theme=light] .msg-message-menu .msg-menu-item.btn.danger{color:#d14343}html[data-theme=light] .msg-message-menu .msg-menu-item.btn.danger:hover,html[data-theme=light] .msg-message-menu .msg-menu-item.btn.danger:focus-visible{background:#d143433d!important;border-color:transparent!important}.msg-bubble-text.is-deleted{color:var(--muted, #9ca3b6);font-style:italic}.msg-chat-empty{color:var(--muted, #a0a0a0);padding:14px}.msg-chat-empty-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:14px;padding:24px 18px;color:var(--muted, #a0a0a0);pointer-events:none}.msg-chat-empty-line{height:1px;flex:1 1 80px;max-width:200px;background:color-mix(in srgb,var(--surface-border, #1e1e1e) 70%,transparent)}.msg-chat-empty-pill{padding:6px 12px;font-size:12px;font-weight:600;letter-spacing:.02em;border-radius:999px;background:color-mix(in srgb,var(--surface-border, #1e1e1e) 25%,transparent);border:1px solid color-mix(in srgb,var(--surface-border, #1e1e1e) 60%,transparent);color:var(--muted, #a0a0a0)}.messenger-page .msgr-threads.is-loading{padding:0;display:flex;align-items:center;justify-content:center;height:100%}.msg-chat-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:8px;color:var(--muted, #a0a0a0)}.msg-spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:var(--brand-accent, #4c6fff);animation:msg-spin .9s linear infinite}.msg-loading-text{font-size:12px;letter-spacing:.02em}@keyframes msg-spin{to{transform:rotate(360deg)}}.msgr-chat-body.is-loading{display:flex;align-items:center;justify-content:center}.messenger-page .msgr-chat-input{padding:12px 14px;border-top:1px solid var(--surface-border, var(--block-border, #1e1e1e))}.messenger-page #comments .cm-form .me{display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--codex-avatar-placeholder-border, var(--line));background:var(--codex-avatar-placeholder-bg, var(--bg-elev));-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:0}.messenger-page #comments .cm-form .me img{display:block;width:100%;height:100%;object-fit:cover}.messenger-page #comments .cm-form .me.is-support-agent-avatar{background:var(--page-bg, var(--bg, #0a0a0a));color:var(--logo-fg, var(--text))}.messenger-page #comments .cm-form .me.is-support-agent-avatar .msg-support-logo{width:70%;height:70%;transform:translateY(-2px)}.messenger-page #comments .cm-form .me.is-support-agent-avatar svg{width:100%;height:100%;display:block}.messenger-page #comments .cm-form .me .msg-ava-ph{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.messenger-page #comments .cm-input:focus,.messenger-page #comments .cm-input:focus-visible{outline:0;box-shadow:none}.messenger-page #comments .cm-input{box-sizing:border-box;padding:8px 12px;line-height:22px}.messenger-page #comments .cm-input::placeholder{line-height:22px}.messenger-page .msg-input-preview{margin-top:8px}.messenger-page .msg-input-preview .msg-link-preview{margin-top:0}.messenger-page #comments .cm-form .inputwrap .cm-inline{position:relative;grid-template-columns:1fr auto;align-items:center}.messenger-page #comments .cm-form .inputwrap{position:relative}.messenger-page .cm-emoji-toggle{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--muted, #a0a0a0);line-height:1;display:grid;place-items:center;align-items:center;justify-content:center;cursor:pointer;z-index:2}.messenger-page #comments .cm-form .inputwrap .cm-inline>.cm-emoji-toggle{position:absolute!important;left:12px;top:50%;transform:translateY(-50%);margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:0;font-size:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;grid-column:1;grid-row:1;align-self:center;justify-self:start}.messenger-page .cm-emoji-toggle svg{width:100%;height:100%;display:block;pointer-events:none}.messenger-page .cm-emoji-toggle:hover,.messenger-page .cm-emoji-toggle:focus-visible,.messenger-page .cm-emoji-toggle[aria-expanded=true]{color:var(--messenger-accent, var(--brand-accent));outline:none}.messenger-page #comments .cm-form.msg-input .cm-input{padding:9px 12px 11px 40px!important;min-height:40px!important;height:auto;max-height:140px!important;overflow-y:auto!important;resize:none!important;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:16px!important;line-height:20px!important}.messenger-page #comments .cm-form.msg-input .cm-input::placeholder{font-size:16px!important;line-height:20px!important}.messenger-page .msg-emoji-popover{position:absolute;left:0;right:auto;bottom:calc(100% + 18px);width:min(340px,calc(100vw - 32px));border:1px solid var(--surface-border, var(--line));border-radius:12px;background:var(--surface-bg, var(--block-bg));padding:8px;max-height:min(220px,36vh);overflow:auto;z-index:25;box-shadow:0 12px 30px #00000047;transform-origin:left bottom;animation:msg-emoji-popover-in .16s ease-out both}.messenger-page .msg-emoji-popover.is-closing{pointer-events:none;animation:msg-emoji-popover-out .16s ease-in both!important}.messenger-page .msg-emoji-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.messenger-page .msg-emoji-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;border-radius:8px;height:32px;font-size:20px;line-height:1;cursor:pointer}.messenger-page .msg-emoji-item:hover,.messenger-page .msg-emoji-item:focus-visible{border-color:var(--surface-border, var(--line));background:color-mix(in srgb,var(--surface-border, #1e1e1e) 22%,transparent);outline:none}@keyframes msg-emoji-popover-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes msg-emoji-popover-out{0%{opacity:1}to{opacity:0}}@media (max-width: 1500px){.messenger-page{min-height:calc(100dvh - var(--layout-pad-top, 0px) - var(--p-header-h, 0px));height:calc(100dvh - var(--layout-pad-top, 0px) - var(--p-header-h, 0px));padding:16px 0;overflow:hidden;box-sizing:border-box}.messenger-page .msgr-layout{grid-template-columns:1fr;position:relative;height:100%;min-height:0}.messenger-page .msgr-sidebar{min-height:unset;height:100%;min-height:0;transform:translateZ(0);backface-visibility:hidden;contain:layout paint}.messenger-page .msgr-chat{height:100%;min-height:0}.messenger-page .msgr-chat-body{flex:1 1 auto;min-height:0}.messenger-page .msgr-chat-input{flex:0 0 auto;padding:8px 0}.messenger-page .msgr-threads{flex:1 1 auto;min-height:0;overflow:auto}.messenger-page .msgr-chat{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transform:translate3d(100%,0,0);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .2s ease;will-change:transform,opacity;backface-visibility:hidden;contain:layout paint;z-index:5}.messenger-page[data-chat-open="1"] .msgr-chat{transform:translateZ(0);opacity:1;pointer-events:auto}.messenger-page[data-chat-closing="1"] .msgr-chat{transform:translate3d(100%,0,0);opacity:0;pointer-events:none}.msg-chat-back{display:inline-flex}}.messenger-page #comments .cm-form.msg-input{padding:0;background:transparent;border:0;border-radius:0;gap:10px}@media (max-width: 700px){.msg-chat-empty-pill{text-align:center;justify-content:center}.messenger-page .msg-thread-menu-btn{opacity:0!important;pointer-events:none!important}.messenger-page .msg-thread-card .msg-thread-time,.messenger-page .msg-thread-card .msg-thread-unread,.messenger-page .msg-thread-card:not(.is-collective):hover .msg-thread-time,.messenger-page .msg-thread-card:not(.is-collective):hover .msg-thread-unread,.messenger-page .msg-thread-card:not(.is-collective).is-hovering .msg-thread-time,.messenger-page .msg-thread-card:not(.is-collective).is-hovering .msg-thread-unread,.messenger-page .msg-thread-card:not(.is-collective):active .msg-thread-time,.messenger-page .msg-thread-card:not(.is-collective):active .msg-thread-unread{opacity:1!important;pointer-events:auto!important}.messenger-page .msg-chat-menu-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}.messenger-page .msg-chat-menu-btn:active,.messenger-page .msg-chat-menu-btn:focus,.messenger-page .msg-chat-menu-btn:focus-visible{background:transparent!important;box-shadow:none!important;outline:none!important}.messenger-page .msg-thread-title{font-size:14px;line-height:1.2}.messenger-page .msg-thread-card.is-pressing{transform:none;background:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 18%,var(--surface-bg));border-color:color-mix(in srgb,var(--messenger-accent, var(--brand-accent)) 40%,var(--surface-border, var(--line)))}.messenger-page .msgr-chat-body,.messenger-page .msg-list,.messenger-page .msg-record,.messenger-page .msg-bubble,.messenger-page .msg-bubble *{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.messenger-page .msg-pinned-float{top:64px}.messenger-page .msg-pinned-float-left{display:none!important}.messenger-page .msg-pinned-float-right{min-width:0;padding-inline:10px;gap:0}.messenger-page .msg-pinned-float-next-icon{display:none!important}.messenger-page .msg-pinned-float-card-main{flex:1 1 auto;min-width:0;justify-content:flex-start;overflow:hidden}.messenger-page .msg-pinned-float-card-line-top,.messenger-page .msg-pinned-float-card-name{flex:0 0 auto;min-width:0;max-width:none;overflow:visible;text-overflow:clip}.messenger-page .msg-pinned-float-card-line-spec{flex:0 0 auto;max-width:none;min-width:0;overflow:visible;text-overflow:clip}.messenger-page .msg-pinned-float-card-spec-tag{max-width:none;overflow:visible;text-overflow:clip}.messenger-page .msg-bubble-text .msg-inline-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger-page .msgr-chat-head{padding:8px 0}.messenger-page .msg-chat-head-inner{gap:8px}.messenger-page .msg-chat-ava{--msg-ava-size: 38px;--msg-ava-overlap: 10px}.messenger-page .msg-chat-title{font-size:14px;line-height:1.2}.messenger-page .msg-chat-status{font-size:10px}.messenger-page .msgr-chat-body{padding:10px 10px 52px 0}.messenger-page .msg-list{gap:8px}.messenger-page .msg-record{gap:6px;width:100%;min-width:0}.messenger-page .msg-record.is-peer{align-items:flex-start}.messenger-page .msg-record .msg-message-stack{flex:1 1 auto;max-width:calc(100% - 38px);min-width:0}.messenger-page .msg-record.is-peer .msg-message-stack{flex:0 1 auto}.messenger-page .msg-record.is-peer.has-ava .msg-message-stack{max-width:calc(100% - 80px)}.messenger-page .msg-record.is-peer:not(.has-ava) .msg-message-stack{max-width:calc(100% - 42px)}.messenger-page .msg-record.has-ava .msg-message-stack{max-width:calc(100% - 38px)}.messenger-page .msg-record:not(.has-ava) .msg-message-stack{max-width:100%}.messenger-page .msg-record .msg-message-stack .msg-bubble{width:fit-content;max-width:100%}.messenger-page .msg-avatar{width:34px;height:34px}.messenger-page .msg-record:not(.has-ava).is-peer{padding-left:0}.messenger-page .msg-record:not(.has-ava).is-me{padding-right:0}.messenger-page .msg-record.is-peer{min-width:0}.messenger-page .msg-record.is-peer .msg-message-stack,.messenger-page .msg-record.is-peer.has-ava .msg-message-stack,.messenger-page .msg-record.is-peer:not(.has-ava) .msg-message-stack{flex:1 1 auto;max-width:none;min-width:0}.messenger-page .msg-record.is-peer .msg-message-stack .msg-bubble{width:auto;max-width:100%;min-width:0}.messenger-page .msg-record.is-peer .msg-time{flex:0 0 auto;min-width:max-content}.messenger-page .msg-bubble{max-width:100%;padding:8px 10px;border-radius:12px;font-size:13px;line-height:1.3}.messenger-page .msg-record .msg-message-stack .msg-bubble.has-link-preview,.messenger-page .msg-record .msg-message-stack .msg-bubble.has-video{align-self:stretch;width:100%!important;max-width:100%!important}.messenger-page .msg-record.is-me .msg-message-stack .msg-bubble-row.is-me.has-preview{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;width:100%;max-width:100%}.messenger-page .msg-record.is-me .msg-message-stack .msg-bubble-row.is-me.has-preview .msg-time{justify-self:center;min-width:0}.messenger-page .msg-record.is-me .msg-message-stack .msg-card-row{gap:4px}.messenger-page .msg-record.is-me .msg-message-stack .msg-bubble-row{gap:4px;min-width:0}.messenger-page .msg-record.is-me .msg-message-stack .msg-bubble-row.is-me:not(.has-preview) .msg-bubble{max-width:calc(100% - 56px)}.messenger-page .msg-record.is-me .msg-message-stack .msg-bubble-row .msg-time{min-width:0;font-size:9px;gap:4px;flex:0 1 auto;white-space:nowrap}.messenger-page .msg-record.is-me .msg-message-stack .msg-card-row .msg-time{min-width:0;font-size:9px;flex:0 1 auto;white-space:nowrap}.messenger-page .msg-record.is-me .msg-message-stack .msg-bubble-row .msg-bubble{min-width:0}.messenger-page .msg-record.is-me .msg-message-stack .msg-bubble-row.is-me.has-preview .msg-bubble.has-link-preview,.messenger-page .msg-record.is-me .msg-message-stack .msg-bubble-row.is-me.has-preview .msg-bubble.has-video{width:100%!important;max-width:100%!important;min-width:0}.messenger-page .msg-record.has-inline-preview:not(.has-ava).is-peer{padding-left:0}.messenger-page .msg-record.has-inline-preview:not(.has-ava).is-me{padding-right:0}.messenger-page .msg-record.has-inline-preview .msg-message-stack{width:100%;max-width:100%;min-width:0}.messenger-page .msg-time{min-width:0;font-size:10px;gap:4px;flex:0 1 auto;white-space:nowrap}.messenger-page .msg-record.is-peer .msg-time{align-self:center;margin-top:0}.messenger-page .msg-time-pin{gap:4px}.messenger-page .msg-time-pin .msg-pin-marker--pin,.messenger-page .msg-time-pin .msg-pin-marker--scope{width:10px;height:10px}.messenger-page .msg-time-pin--everyone .msg-pin-marker--scope{width:14px;height:14px}.messenger-page .msg-record.is-context-active .msg-bubble,.messenger-page .msg-record.is-context-active .msg-link-preview-wrap{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) 54%,transparent)}.messenger-page .msg-record.is-context-active .msg-listing-card .promo-wrap>.card.mus-mini{box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--messenger-accent, #6b8cff) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--messenger-accent, #6b8cff) 54%,transparent)}.messenger-page .msg-record.is-pinned-jump .msg-bubble,.messenger-page .msg-record.is-pinned-jump .msg-link-preview-wrap,.messenger-page .msg-record.is-pinned-jump .msg-listing-card .promo-wrap>.card.mus-mini{transform:none!important;animation-name:msg-pinned-jump-pulse-mobile;animation-duration:5s;animation-timing-function:ease;animation-fill-mode:both}.messenger-page .msg-read svg{width:11px;height:11px}.messenger-page .msgr-chat-input{padding:6px 0 8px}.messenger-page #comments .cm-form.msg-input{display:flex;align-items:flex-start;gap:8px;position:relative}.messenger-page #comments .cm-form.msg-input .inputwrap .cm-inline{display:block!important;position:relative!important}.messenger-page #comments .cm-form.msg-input .inputwrap{flex:1 1 auto;min-width:0}.messenger-page #comments .cm-form.msg-input .cm-send{width:calc(100% + 48px)!important;margin-top:8px!important;margin-left:-48px!important;min-height:36px;height:36px;align-self:auto!important;justify-content:center!important}.messenger-page .cm-emoji-toggle{left:12px;top:20px;width:18px;height:18px;transform:translateY(-50%)}.messenger-page #comments .cm-form .inputwrap .cm-inline>.cm-emoji-toggle{left:12px;top:20px;width:18px;height:18px;transform:translateY(-50%)}.messenger-page .msg-emoji-popover{position:fixed;left:50%!important;right:auto!important;bottom:max(110px,calc(env(safe-area-inset-bottom) + 94px))!important;transform:translate(-50%)!important;width:min(300px,calc(100vw - 24px));max-height:min(200px,34vh);animation:none;z-index:42010}.messenger-page .msg-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.messenger-page #comments .cm-form .me{width:40px;height:40px;min-height:40px;max-height:40px;align-self:start;box-sizing:border-box}.messenger-page #comments .cm-input{min-height:40px;height:auto;max-height:120px;overflow-y:auto;resize:none;padding:8px 10px 8px 36px;font-size:14px;line-height:22px}.messenger-page #comments .cm-send{min-height:36px;height:36px;padding:0 10px;font-size:14px}.messenger-page .msg-input-preview{margin-top:6px;width:calc(100% + 48px);margin-left:-48px}.messenger-page .msg-record.is-me.has-ava .msg-bubble.is-listing-only{margin-right:0}.messenger-page .msg-record.is-peer.has-ava .msg-bubble.is-listing-only{margin-left:0}}.artist-profile{display:grid;gap:18px;padding:18px 0}.artist-hero{display:flex;align-items:center;gap:18px;padding:18px;border-radius:16px;border:1px solid var(--surface-border);background:var(--surface-bg)}.artist-avatar{width:110px;height:110px;border-radius:50%;border:1px solid var(--surface-border);background:#ffffff0d;display:grid;place-items:center;overflow:hidden}.artist-avatar img{width:100%;height:100%;object-fit:cover}.artist-hero-text h1{margin:0 0 6px;font-size:28px}.artist-hero-meta{color:var(--muted);font-size:14px}.artist-card{padding:18px;border-radius:16px;border:1px solid var(--surface-border);background:var(--surface-bg)}.artist-card h2{margin:0 0 10px;font-size:18px}.artist-card p{margin:0;color:var(--text);line-height:1.6}.artist-tag-row{display:grid;gap:6px;margin-bottom:10px}.artist-tag-title{font-size:13px;color:var(--muted)}.artist-tags{display:flex;flex-wrap:wrap;gap:8px}.artist-tag{border-radius:999px;padding:6px 10px;border:1px solid var(--surface-border);background:#ffffff0d;font-size:12px}.artist-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.artist-photos img{width:100%;height:120px;object-fit:cover;border-radius:12px;border:1px solid var(--surface-border)}.artist-empty{color:var(--muted);font-size:14px}@media (max-width: 700px){.artist-hero{flex-direction:column;align-items:flex-start}}@media (min-width: 881px){.profile-v2.profile-v2-artist .p-col-left>.p-card.p-card-about{height:306px;min-height:306px}.profile-v2.profile-v2-artist .p-col-left>.p-card.p-card-music{flex:0 0 auto;height:calc(var(--profile-left-h) - 306px - 16px);min-height:0}}.profile-v2.profile-v2-artist .p-card-about .p-about-members{font-size:14px}@media (max-width: 880px){.profile-v2.profile-v2-artist .p-ava-cta{display:none}.profile-v2.profile-v2-artist .p-card-about .p-about-members{display:grid;grid-template-columns:1fr;gap:4px;align-items:start}.profile-v2.profile-v2-artist .p-card-about .p-about-members .age-sep{display:none!important}.profile-v2.profile-v2-artist .p-card-about .p-about-members .members-age,.profile-v2.profile-v2-artist .p-card-about .p-about-members .members-count{display:block}.profile-v2.profile-v2-artist .p-banner .p-ava-fav-btn{position:absolute;right:10px;bottom:10px;width:32px;height:32px;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f3f4f7;z-index:3}html[data-theme=light] .profile-v2.profile-v2-artist .p-banner .p-ava-fav-btn{background:#fffc;color:#6b7280}.profile-v2.profile-v2-artist .p-banner .p-ava-fav-btn[aria-pressed=true],.profile-v2.profile-v2-artist .p-banner .p-ava-fav-btn.is-active{color:#ffd43b}html[data-theme=light] .profile-v2.profile-v2-artist .p-banner .p-ava-fav-btn[aria-pressed=true],html[data-theme=light] .profile-v2.profile-v2-artist .p-banner .p-ava-fav-btn.is-active{color:#ee8646}}.layout.profile .profile-v2.profile-v2-artist .p-list.profile-ads-scope,.layout.profile .profile-v2.profile-v2-artist .p-list.profile-ads-scope .profile-ads-grid-page,.layout.profile .profile-v2.profile-v2-artist .p-list.profile-ads-scope .profile-ads-grid-body,.layout.profile .profile-v2.profile-v2-artist .p-list.profile-ads-scope .profile-ads-grid-wrap,.layout.profile .profile-v2.profile-v2-artist .p-list.profile-ads-scope .profile-ads-grid-cards{overflow:visible;contain:none}.artist-instpop .artist-slot-card{width:clamp(200px,22vw,280px);display:grid;gap:16px;padding:32px 14px;text-align:center}.artist-instpop .artist-slot-head{display:flex;flex-direction:column;align-items:center;gap:16px;justify-content:center}.artist-instpop .artist-slot-ava{cursor:pointer;width:56px;height:56px;border-radius:50%;background:var(--surface-bg);border:1px solid var(--surface-border);background-size:cover;background-position:center;flex:0 0 auto;position:relative;overflow:hidden}.artist-instpop{pointer-events:auto}.artist-instpop .artist-slot-ava:hover{transform:scale(1.06);border-color:var(--avatar-hover-border, rgba(90, 140, 255, .6))}.artist-instpop .artist-slot-ava:active{transform:scale(.98)}.artist-instpop .artist-slot-ava.is-empty:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;border:1px dashed var(--surface-border);opacity:.6}.artist-instpop .artist-slot-name{font-size:15px;font-weight:600;color:var(--text);text-align:center}.artist-instpop .artist-slot-body{display:grid;gap:16px}.artist-instpop .inst-section{align-items:center}.artist-instpop .artist-slot-body .chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.artist-instpop .artist-slot-extras .chip{font-weight:300}.artist-prefs{padding:18px 0}.artist-prefs .artist-card{padding:18px;border-radius:16px;border:1px solid var(--surface-border);background:var(--surface-bg);display:grid;gap:12px}.artist-prefs .artist-card h2{margin:0;font-size:18px}.artist-row{display:grid;gap:4px}.artist-label{color:var(--muted);font-size:13px}.artist-value{color:var(--text);font-size:15px}.artist-note{color:var(--muted);font-size:12px}@media (max-width:880px){.account[data-page=prefs] .p-sec-ava .avatar-actions .btns{justify-content:center;justify-items:center;width:100%;margin:0 auto}}.account[data-page=prefs] .p-sec-members .artist-members-stack{display:flex;flex-direction:column;align-items:center;gap:18px}.account[data-page=prefs] .p-sec-members .ac-field{display:grid;gap:16px;width:100%;max-width:420px;justify-items:center}.account[data-page=prefs] .p-sec-members .p-label{text-align:center}.account[data-page=prefs] .p-sec-members .ac-field--count{max-width:240px;justify-items:center}.account[data-page=prefs] .p-sec-members .ac-count-control{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;justify-items:center;gap:8px;width:100%}.account[data-page=prefs] .p-sec-members .ac-count-btn.btn{width:32px;height:44px;min-height:44px;border-radius:12px;padding:0;display:inline-flex;align-items:center;justify-content:center}.account[data-page=prefs] .p-sec-members .ac-count-icon{position:relative;display:block;width:12px;height:2px;border-radius:999px;background:currentColor}.account[data-page=prefs] .p-sec-members .ac-count-icon.is-plus:after{content:"";position:absolute;left:50%;top:50%;width:2px;height:12px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%)}.account[data-page=prefs] .p-sec-members .ac-members-count{width:100%;min-width:70px;text-align:center;padding:10px 4px;line-height:44px;height:44px;border-radius:12px;border:1px solid var(--prefs-card-border, #1c1c1c);transition:border-color .15s ease}.account[data-page=prefs] .p-sec-members .ac-members-count:hover{border-color:var(--btn-hover-bd)}.account[data-page=prefs] .p-sec-members .ac-field--name{text-align:center;width:520px;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name{text-align:center;font-size:18px;line-height:18px;height:44px!important;transform:none;transition:opacity .15s ease;width:auto;min-width:240px;max-width:520px;margin:0 auto;box-sizing:border-box;padding:0 14px;border-radius:12px}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name::placeholder{font-size:18px;color:var(--muted);opacity:1;line-height:18px}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name-display{text-align:center;font-size:clamp(18px,3.8vw,28px);font-weight:700;color:var(--text);padding:6px 12px;border-radius:12px;border:1px dashed transparent;cursor:pointer;opacity:0;pointer-events:none;left:0;top:0;transform:none;box-sizing:border-box;width:100%;white-space:nowrap;overflow:visible}.account[data-page=prefs] .p-sec-members .ac-field--name.is-display .ac-name{opacity:0;pointer-events:none}.account[data-page=prefs] .p-sec-members .ac-field--name.is-display .ac-name-display{opacity:1;pointer-events:auto;transform:none}.account[data-page=prefs] .p-sec-members .ac-name-slot{width:100%;max-width:520px;min-height:64px;display:grid;place-items:center;margin:0 auto}.account[data-page=prefs] .p-sec-members .ac-name-slot .ac-name,.account[data-page=prefs] .p-sec-members .ac-name-slot .ac-name-display{position:static;grid-area:1 / 1;width:100%;height:100%}.account[data-page=prefs] .p-sec-members .ac-name-slot .ac-name{display:block}.account[data-page=prefs] .p-sec-members .ac-name-slot .ac-name-display{display:flex;align-items:center;justify-content:center}.account[data-page=prefs] .p-sec-members .ac-field--age{justify-items:center}.account[data-page=prefs] .p-sec-members .ac-field--age{width:100%}.account[data-page=prefs] .p-sec-members .ac-field--age .age-row{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.account[data-page=prefs] .p-sec-members .ac-field--age .ac-age-panels{position:relative;height:44px;overflow:visible;width:100%}.account[data-page=prefs] .p-sec-members .ac-field--age .ac-age-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.account[data-page=prefs] .p-sec-members .ac-field--age .ac-age-panel--single{opacity:0;pointer-events:none;justify-content:center}.account[data-page=prefs] .p-sec-members .ac-field--age.is-single .ac-age-panel--single{opacity:1;pointer-events:auto}.account[data-page=prefs] .p-sec-members .ac-field--age.is-single .ac-age-panel--range{opacity:0;pointer-events:none}.account[data-page=prefs] .p-sec-members .ac-age-panel--single .ac-age-single-wrap,.account[data-page=prefs] .p-sec-members .ac-age-panel--range .ac-age-row{width:100%}.account[data-page=prefs] .p-sec-members .ac-age-single-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;margin:0 auto}.account[data-page=prefs] .p-sec-members .ac-age-panel--single .ac-age-single-wrap{width:fit-content}.account[data-page=prefs] .p-sec-members .ac-age-single[disabled]{opacity:.7;cursor:not-allowed}.account[data-page=prefs] .p-sec-members .ac-age-hint{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:2;pointer-events:none;font-size:12px;line-height:1.3;color:var(--tx-hint-fg, #fff);font-weight:600;opacity:0;background:var(--tx-hint-bg, var(--brand-accent));border:1px solid var(--tx-hint-bd, var(--brand-accent));border-radius:8px;padding:6px 8px;white-space:nowrap;box-shadow:var(--tx-hint-shadow, 0 8px 18px rgba(0,0,0,.35))}.account[data-page=prefs] .p-sec-members .ac-age-single-wrap:hover .ac-age-hint{opacity:1}.account[data-page=prefs] .p-sec-members .ac-field--age .age-val-input{width:80px;min-width:56px;height:44px;border-radius:12px;text-align:center;padding:10px 4px;line-height:16px}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .age-val-input:hover,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .age-val-input:focus{border-color:#9aa3b2}.account[data-page=prefs] .p-sec-members .ac-field--age .age-val-input::-webkit-outer-spin-button,.account[data-page=prefs] .p-sec-members .ac-field--age .age-val-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo{position:relative;flex:1 1 auto;min-width:0;padding:0 6px;max-width:220px}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo .track{position:absolute;left:10px;right:10px;top:50%;transform:translateY(-50%);height:4px;background:var(--prefs-card-border, #181818);border-radius:999px;z-index:1}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo .track .fill{position:absolute;left:0;right:0;top:0;bottom:0;background:var(--brand-accent);border-radius:999px}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input[type=range]{position:absolute;left:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;background:transparent;outline:0;pointer-events:none;z-index:2}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max{top:calc(50% - 1px);transform:translateY(-50%)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max{margin-left:-1px}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min{z-index:4}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max{z-index:3}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:focus,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:active{z-index:5}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:focus,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:active{z-index:5}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min::-webkit-slider-thumb,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:30px;border-radius:6px;background:#141414;border:1px solid var(--prefs-glass-border, rgba(255,255,255,.14));box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--prefs-glass-inner, rgba(255,255,255,.06));cursor:pointer;pointer-events:auto}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min::-webkit-slider-thumb,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max::-webkit-slider-thumb{background:linear-gradient(var(--prefs-glass-bg),var(--prefs-glass-bg));border-color:var(--prefs-glass-border);box-shadow:0 0 10px #0000001f,inset 0 0 0 1px var(--prefs-glass-inner)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover::-webkit-slider-thumb,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:active::-webkit-slider-thumb,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover::-webkit-slider-thumb,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:active::-webkit-slider-thumb{transform:scaleX(1.25);box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--prefs-glass-inner),0 0 0 6px var(--prefs-chip-focus-outline)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover::-webkit-slider-thumb,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:active::-webkit-slider-thumb,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover::-webkit-slider-thumb,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:active::-webkit-slider-thumb{transform:scaleX(1.25);box-shadow:0 0 14px #00000073,inset 0 0 0 1px var(--prefs-glass-inner, rgba(255,255,255,.06)),0 0 0 6px var(--prefs-chip-focus-outline, rgba(255,255,255,.06))}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min::-moz-range-thumb,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max::-moz-range-thumb{width:12px;height:30px;border-radius:6px;background:#141414;border:1px solid var(--prefs-glass-border, rgba(255,255,255,.14));box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--prefs-glass-inner, rgba(255,255,255,.06));cursor:pointer;pointer-events:auto}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min::-moz-range-thumb,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max::-moz-range-thumb{background:linear-gradient(var(--prefs-glass-bg),var(--prefs-glass-bg));border-color:var(--prefs-glass-border);box-shadow:0 0 10px #0000001f,inset 0 0 0 1px var(--prefs-glass-inner)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover::-moz-range-thumb,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:active::-moz-range-thumb,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover::-moz-range-thumb,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:active::-moz-range-thumb{transform:scaleX(1.25);box-shadow:0 0 14px #00000040,inset 0 0 0 1px var(--prefs-glass-inner),0 0 0 6px var(--prefs-chip-focus-outline)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover::-moz-range-thumb,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover::-moz-range-thumb{transform:scaleX(1.25);box-shadow:0 0 14px #00000073,inset 0 0 0 1px var(--prefs-glass-inner, rgba(255,255,255,.06)),0 0 0 6px var(--prefs-chip-focus-outline, rgba(255,255,255,.06))}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input[type=range]::-webkit-slider-runnable-track,.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input[type=range]::-moz-range-track{height:0;background:transparent}.account[data-page=prefs] .p-sec-invite .artist-invite{display:flex;flex-direction:column;gap:12px;--invite-action-width: clamp(120px, 28vw, 160px);--invite-input-height: 40px;--invite-list-height: 386px;--invite-label-offset: 18px;flex:1 1 auto;min-height:0}.account[data-page=prefs] .p-sec-invite .p-sec-head--tabs{display:flex;align-items:center;justify-content:flex-start}.account[data-page=prefs] .p-sec-invite .p-sec-tabs{display:flex;gap:8px;padding:4px;width:100%;border-radius:12px;background:#ffffff08;border:1px solid var(--surface-border)}.account[data-page=prefs] .p-sec-invite .p-tab{border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:600;padding:6px 12px;border-radius:10px;cursor:pointer;transition:color .2s ease,background .2s ease;flex:1 1 0;text-align:center;border:1px solid transparent;min-height:32px;height:32px;line-height:1}.account[data-page=prefs] .p-sec-invite .p-tab[data-tab=invite]:hover,.account[data-page=prefs] .p-sec-invite .p-tab[data-tab=invite]:focus-visible{color:var(--tabs-primary-hover);background:color-mix(in srgb,var(--tabs-primary-hover) 18%,transparent);border-color:color-mix(in srgb,var(--tabs-primary-hover) 35%,transparent)}.account[data-page=prefs] .p-sec-invite .p-tab[data-tab=manage]:hover,.account[data-page=prefs] .p-sec-invite .p-tab[data-tab=manage]:focus-visible{color:var(--tabs-secondary-hover);background:color-mix(in srgb,var(--tabs-secondary-hover) 18%,transparent);border-color:color-mix(in srgb,var(--tabs-secondary-hover) 35%,transparent)}.account[data-page=prefs] .p-sec-invite .p-tab[data-tab=invite].is-active{color:var(--tabs-primary-active);background:color-mix(in srgb,var(--tabs-primary-active) 20%,transparent);border:1px solid color-mix(in srgb,var(--tabs-primary-active) 45%,transparent)}.account[data-page=prefs] .p-sec-invite .p-tab[data-tab=manage].is-active{color:var(--tabs-secondary-active);background:color-mix(in srgb,var(--tabs-secondary-active) 20%,transparent);border:1px solid color-mix(in srgb,var(--tabs-secondary-active) 45%,transparent)}.account[data-page=prefs] .p-sec-invite .p-tab.is-tab-fade-out{opacity:.45;transition:opacity .18s ease}.account[data-page=prefs] .p-sec-invite .artist-tab{display:none;min-height:0;flex:1 1 auto;will-change:transform,opacity}.account[data-page=prefs] .p-sec-invite .artist-tab.is-active{display:flex;flex-direction:column}.account[data-page=prefs] .p-sec-invite .artist-tab.is-leaving-left{animation:prefsArtistInviteTabLeaveLeft .18s ease-in both}.account[data-page=prefs] .p-sec-invite .artist-tab.is-leaving-right{animation:prefsArtistInviteTabLeaveRight .18s ease-in both}.account[data-page=prefs] .p-sec-invite .artist-tab.is-enter-from-right{animation:prefsArtistInviteTabEnterFromRight .26s ease-out both}.account[data-page=prefs] .p-sec-invite .artist-tab.is-enter-from-left{animation:prefsArtistInviteTabEnterFromLeft .26s ease-out both}@keyframes prefsArtistInviteTabLeaveLeft{0%{opacity:1;transform:translate(0)}to{opacity:.04;transform:translate(-24px)}}@keyframes prefsArtistInviteTabLeaveRight{0%{opacity:1;transform:translate(0)}to{opacity:.04;transform:translate(24px)}}@keyframes prefsArtistInviteTabEnterFromRight{0%{opacity:.06;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes prefsArtistInviteTabEnterFromLeft{0%{opacity:.06;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.account[data-page=prefs] .p-sec-invite .artist-tab--manage{flex:1 1 auto;min-height:0}.account[data-page=prefs] .p-sec-invite{height:386px;max-height:386px;min-height:386px;display:flex;flex-direction:column;align-self:start;overflow:hidden;position:relative}.account[data-page=prefs] .p-sec-invite .artist-invite-list,.account[data-page=prefs] .p-sec-invite .artist-manage-list{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:12px;margin-right:-12px;scrollbar-gutter:stable}.account[data-page=prefs] .p-sec-members .p-label,.account[data-page=prefs] .p-sec-invite .p-label{font-size:12px;color:var(--muted);display:block;line-height:1.2;letter-spacing:.05em}.account[data-page=prefs] .p-sec-invite .artist-invite-row{display:grid;grid-template-columns:minmax(0,1fr) var(--invite-action-width);gap:12px;align-items:end}.account[data-page=prefs] .p-sec-invite .artist-manage-row{display:grid;grid-template-columns:minmax(0,1fr) var(--invite-action-width);grid-template-rows:auto var(--invite-input-height);column-gap:12px;row-gap:4px;align-items:center}.account[data-page=prefs] .p-sec-invite .artist-invite-field{display:grid;gap:4px}.account[data-page=prefs] .p-sec-invite .artist-invite-field .field-wrap,.account[data-page=prefs] .p-sec-invite .artist-manage-field .field-wrap{position:relative;width:100%;max-width:100%;min-width:0}.account[data-page=prefs] .p-sec-invite .artist-invite-field .with-ico,.account[data-page=prefs] .p-sec-invite .artist-manage-field .with-ico{padding-left:34px!important}.account[data-page=prefs] .p-sec-invite .artist-invite-field .field-ico-svg,.account[data-page=prefs] .p-sec-invite .artist-manage-field .field-ico-svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--prefs-chip-text);pointer-events:none}.account[data-page=prefs] .p-sec-invite .artist-invite-field .field-ico-svg svg,.account[data-page=prefs] .p-sec-invite .artist-manage-field .field-ico-svg svg{width:100%;height:100%;display:block}.account[data-page=prefs] .p-sec-invite .artist-manage-field{display:contents}.account[data-page=prefs] .p-sec-invite .artist-manage-field .p-label{grid-column:1;grid-row:1}.account[data-page=prefs] .p-sec-invite .artist-manage-field .field-wrap,.account[data-page=prefs] .p-sec-invite .artist-manage-field .inp,.account[data-page=prefs] .p-sec-invite .artist-manage-field .artist-manage-text{grid-column:1;grid-row:2}.account[data-page=prefs] .p-sec-invite .artist-invite-field .inp{height:var(--invite-input-height)}.account[data-page=prefs] .p-sec-invite .link-input{box-sizing:border-box;height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;direction:ltr;min-width:0;max-width:100%;color:var(--link-input-text, var(--text));caret-color:var(--link-input-caret, var(--text));background:var(--btn-bg);border:1px solid var(--btn-bd);border-radius:12px;padding:10px 12px;font-size:14px;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.account[data-page=prefs] .p-sec-invite .link-input:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.account[data-page=prefs] .p-sec-invite .link-input:focus{border-color:var(--btn-bd);box-shadow:none;outline:none}.account[data-page=prefs] .p-sec-invite .link-input:focus-visible{border-color:var(--btn-bd);box-shadow:none;outline:none}.account[data-page=prefs] .p-sec-invite .link-input.is-applied:focus,.account[data-page=prefs] .p-sec-invite .link-input.is-applied:focus-visible{border-color:var(--accent, #22c55e);box-shadow:none;outline:none}.account[data-page=prefs] .p-sec-invite .link-input::placeholder{color:var(--muted);opacity:.8}.account[data-page=prefs] .p-sec-invite .link-input.is-applied{border-color:var(--accent, #22c55e);background:#22c55e0a}.account[data-page=prefs] .p-sec-invite .artist-invite-field .inp:disabled{cursor:not-allowed;box-shadow:none}.account[data-page=prefs] .p-sec-invite .artist-manage-field .inp{height:var(--invite-input-height)}.account[data-page=prefs] .p-sec-invite .artist-manage-field .inp:disabled{cursor:not-allowed;box-shadow:none}.account[data-page=prefs] .p-sec-invite .artist-invite-action .btn,.account[data-page=prefs] .p-sec-invite .artist-manage-action .btn{width:100%;min-width:0;height:100%}.account[data-page=prefs] .p-sec-invite .artist-invite-add{justify-self:start}.account[data-page=prefs] .p-sec-invite .artist-invite-action{width:var(--invite-action-width);display:flex;align-items:center;justify-content:flex-start;height:var(--invite-input-height);min-height:var(--invite-input-height);align-self:end}.account[data-page=prefs] .p-sec-invite .artist-manage-action{width:var(--invite-action-width);display:flex;align-items:center;justify-content:flex-start;height:var(--invite-input-height);min-height:var(--invite-input-height);align-self:center;grid-column:2;grid-row:2;overflow:visible}.account[data-page=prefs] .inst-prof.inst-prof--artist{--ibox-min-h: 480px}.account[data-page=prefs] .inst-prof.inst-prof--artist .fade-bottom{display:none}.account[data-page=prefs] .inst-prof.inst-prof--artist .cards{padding-bottom:0;scrollbar-gutter:stable both-edges}.account[data-page=prefs] .inst-prof.inst-prof--artist .cards-wrap{padding-bottom:0}.account[data-page=prefs] .inst-prof.inst-prof--artist .cards-wrap:before,.account[data-page=prefs] .inst-prof.inst-prof--artist .cards-wrap:after{bottom:0}.account[data-page=prefs] .inst-prof.inst-prof--artist .ibox{min-height:var(--ibox-min-h);height:var(--ibox-min-h)}.account[data-page=prefs] .artist-inst-empty{font-size:12px;color:var(--muted);padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px dashed rgba(255,255,255,.08)}.account[data-page=prefs] .artist-slot-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;--artist-ava-size: 140px;width:100%;height:100%;min-height:0;overflow:hidden}.account[data-page=prefs] .artist-slot-ava{width:var(--artist-ava-size);height:var(--artist-ava-size);border-radius:50%;background:var(--btn-bg);border:1px solid transparent;background-size:112%;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;transition:opacity .2s ease,border-color .2s ease,background-color .2s ease}.account[data-page=prefs] .artist-slot-ava:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--artist-ava-url);background-size:112%;background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .32s ease}.account[data-page=prefs] .artist-slot-ava.p-ava-placeholder{background:var(--codex-avatar-placeholder-bg, var(--prefs-card-bg));border-color:var(--codex-avatar-placeholder-border, var(--block-border));color:var(--codex-avatar-placeholder-ico, #1d1d1d);opacity:.92}.account[data-page=prefs] .artist-slot-ava.p-ava-placeholder:after{width:54%;height:54%}.account[data-page=prefs] .artist-slot-ava.has-avatar{border-color:transparent;box-shadow:none;opacity:1;background:transparent}.account[data-page=prefs] .artist-slot-ava.has-avatar:before{opacity:1;animation:artist-ava-fade-in .32s ease}.account[data-page=prefs] .artist-slot-ava.no-anim,.account[data-page=prefs] .artist-slot-ava.no-anim:before{transition:none;animation:none}@keyframes artist-ava-fade-in{0%{opacity:0}to{opacity:1}}.account[data-page=prefs] .artist-slot-card-scroll{overflow:auto;display:grid;align-content:start;justify-items:center;gap:16px;box-sizing:border-box;padding:16px 8px;min-height:0;flex:1 1 auto;text-align:center;scrollbar-gutter:stable}.account[data-page=prefs] .artist-slot-card-scroll::-webkit-scrollbar{width:6px}.account[data-page=prefs] .artist-slot-card-scroll::-webkit-scrollbar-track{background:transparent}.account[data-page=prefs] .artist-slot-card-scroll::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.account[data-page=prefs] .artist-slot-extra-selector{width:100%;min-width:0;max-width:300px;justify-self:center;--chipsel-input-chip-bg: var(--prefs-chip-bg);--chipsel-input-chip-border: var(--prefs-chip-border);--chipsel-chip-text: var(--prefs-chip-text)}.account[data-page=prefs] .artist-slot-extra-selector .specsel-input{align-items:center;align-content:flex-start;gap:6px;padding:7px 10px;border:1px solid var(--specsel-border, #1c1c1c);border-radius:12px;background:transparent;box-sizing:border-box}.account[data-page=prefs] .inst-prof.inst-prof--artist .artist-slot-extra-selector .specsel-input .chip-btn.sel{box-shadow:none;filter:none}.account[data-page=prefs] .inst-prof.inst-prof--artist .artist-slot-extra-selector .specsel-input .chip-btn.sel:hover,.account[data-page=prefs] .inst-prof.inst-prof--artist .artist-slot-extra-selector .specsel-input .chip-btn.sel:active,.account[data-page=prefs] .inst-prof.inst-prof--artist .artist-slot-extra-selector .specsel-input .chip-btn.sel:focus-visible{box-shadow:none;filter:none;transform:none}.account[data-page=prefs] .artist-slot-extra-selector .specsel-input .chip-btn.sel{box-shadow:none!important}.account[data-page=prefs] .artist-slot-extra-selector .specsel-input .chip-btn:hover,.account[data-page=prefs] .artist-slot-extra-selector .specsel-input .chip-btn:active,.account[data-page=prefs] .artist-slot-extra-selector .specsel-input .chip-btn:focus-visible{border-color:var(--cap-bd, var(--chipsel-chip-border))!important;background:var(--cap-bg, var(--chipsel-chip-bg))!important;color:var(--cap-fg, var(--chipsel-chip-text))!important;box-shadow:none!important;transform:none!important;filter:none!important}.account[data-page=prefs] .artist-slot-extra-selector .specsel-input input.specsel-filter.as-chip{border-color:var(--chipsel-input-chip-border, var(--prefs-chip-border))!important;background:var(--chipsel-input-chip-bg, var(--prefs-chip-bg))!important;color:var(--chipsel-chip-text, var(--prefs-chip-text))!important;caret-color:var(--chipsel-chip-text, var(--prefs-chip-text))!important}.account[data-page=prefs] .artist-slot-extra-selector .specsel-popup{top:auto;bottom:100%;margin-top:0;margin-bottom:8px}.account[data-page=prefs] .artist-slot-extra-selector .specsel-popup .chip-btn{background:var(--specsel-popup-chip-bg, #0f0f0f)!important;border-color:var(--specsel-popup-chip-border, #2a2a2a)!important;color:var(--specsel-popup-chip-text, #ddd)!important;box-shadow:none!important}.account[data-page=prefs] .artist-slot-extra-selector .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #eaeaea)!important;box-shadow:0 0 0 2px #ffffff0a inset!important}html[data-theme=light] .account[data-page=prefs] .artist-slot-extra-selector .specsel-popup .chip-btn:hover{border-color:var(--cap-bd, #000000)!important;box-shadow:0 0 0 2px #0000000f inset!important}.account[data-page=prefs] .artist-slot-extra-selector .specsel,.account[data-page=prefs] .artist-slot-extra-selector .chips{width:100%}.account[data-page=prefs] .artist-slot-assignee{width:var(--artist-ava-size, 96px);max-width:var(--artist-ava-size, 96px);position:relative;height:36px;display:block}.account[data-page=prefs] .artist-slot-assign,.account[data-page=prefs] .artist-slot-name{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;font-size:16px;width:100%;transition:opacity .18s ease,transform .18s ease}.account[data-page=prefs] .artist-slot-assign{padding:0;height:36px;width:100%}.account[data-page=prefs] .artist-slot-assign.add-chip:after{width:18px;height:18px}.account[data-page=prefs] .artist-slot-assign.add-chip:active{transform:none}.account[data-page=prefs] .artist-slot-name{color:var(--text);font-weight:600;opacity:0;pointer-events:none;transform:translateY(4px)}.account[data-page=prefs] .artist-slot-assignee.is-assigned .artist-slot-name{opacity:1;pointer-events:auto;transform:translateY(0)}.account[data-page=prefs] .artist-slot-assignee.is-assigned .artist-slot-assign{opacity:0;pointer-events:none;transform:translateY(-4px)}.account[data-page=prefs] .artist-slot-assignee.is-assigned:hover .artist-slot-name{opacity:0;pointer-events:none;transform:translateY(4px)}.account[data-page=prefs] .artist-slot-assignee.is-assigned:hover .artist-slot-assign{opacity:1;pointer-events:auto;transform:translateY(0)}.account[data-page=prefs] .artist-slot-extra{width:100%;max-width:240px;height:36px}.account[data-page=prefs] .artist-slot-tag{cursor:default;pointer-events:none;font-size:14px;height:28px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cap-bd, var(--prefs-chip-border));background:var(--cap-bg, var(--prefs-chip-bg));color:var(--cap-fg, var(--prefs-chip-text));box-shadow:var(--prefs-chip-selected-shadow);justify-self:center}.account[data-page=prefs] .artist-slot-label{width:100%;max-width:240px;text-align:center;letter-spacing:.05em;font-size:12px;line-height:1.2;color:var(--muted);justify-self:center}.account[data-page=prefs] .artist-slot-popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.98);min-width:220px;max-width:min(260px,90%);max-height:min(240px,80%);padding:10px;border-radius:12px;border:1px solid var(--prefs-glass-border);box-shadow:var(--prefs-glass-shadow);opacity:0;pointer-events:none;z-index:20;transition:opacity .16s ease,transform .18s ease}.account[data-page=prefs] .artist-slot-popup.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.account[data-page=prefs] .artist-slot-list{display:grid;gap:6px;max-height:220px;overflow:auto}.account[data-page=prefs] .artist-slot-item{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:center;padding:6px 8px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text);cursor:pointer}.account[data-page=prefs] .artist-slot-item:hover{border-color:var(--btn-hover-bd);background:var(--btn-hover-bg)}.account[data-page=prefs] .artist-slot-item:active{transform:none;border-color:var(--btn-active-bd, var(--btn-hover-bd));background:var(--btn-active-bg)}.account[data-page=prefs] .artist-slot-item[disabled]{opacity:.4;cursor:not-allowed}.account[data-page=prefs] .artist-slot-item-ava{width:26px;height:26px;border-radius:50%;background:var(--btn-bg);border:1px solid transparent;background-size:112%;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden;display:block}.account[data-page=prefs] .artist-slot-item-ava.p-ava-placeholder{background:var(--codex-avatar-placeholder-bg, var(--prefs-card-bg));border-color:var(--codex-avatar-placeholder-border, var(--block-border));color:var(--codex-avatar-placeholder-ico, #1d1d1d)}.account[data-page=prefs] .artist-slot-item-ava.p-ava-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:80%;height:80%;background:currentColor;mask:var(--codex-avatar-placeholder-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.account[data-page=prefs] .artist-slot-item-name{font-size:13px;line-height:1.2}.account[data-page=prefs] .artist-slot-empty{padding:6px 8px;font-size:12px;color:var(--muted)}.account[data-page=prefs] .p-sec-invite .artist-manage-action.is-voting{flex-direction:column;align-items:stretch;justify-content:flex-start;height:auto;min-height:0;gap:6px}.account[data-page=prefs] .p-sec-invite .artist-manage-action.artist-manage-confirm{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account[data-page=prefs] .p-sec-invite .artist-manage-text{height:var(--invite-input-height);display:flex;align-items:center;justify-content:flex-end;text-align:right;font-size:13px;font-weight:600;color:var(--text)}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-status{position:relative;height:28px;display:flex;align-items:center;width:100%;min-width:0}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-chip,.account[data-page=prefs] .p-sec-invite .artist-manage-vote-cancel{position:absolute;left:0;top:50%;transform:translateY(-50%);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--prefs-status-pending-border);background:var(--prefs-status-pending-bg);color:var(--prefs-status-pending-text);font-size:12px;cursor:pointer;white-space:nowrap;z-index:0;width:100%;justify-content:center}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-cancel{opacity:0;pointer-events:none;height:28px;padding:0 10px;font-size:12px;transform:translateY(calc(-50% + 4px));z-index:1;width:100%;min-width:0;justify-content:center}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-status:hover .artist-manage-vote-chip{opacity:0;transform:translateY(calc(-50% - 4px))}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-status:hover .artist-manage-vote-cancel{opacity:1;pointer-events:auto;transform:translateY(-50%)}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-timer{margin-left:0;padding:4px 8px;border-radius:999px;border:1px solid var(--prefs-status-pending-border);background:var(--prefs-status-pending-bg);color:var(--prefs-status-pending-text);font-size:12px;white-space:nowrap;text-align:center;width:100%}.account[data-page=prefs] .p-sec-invite .artist-delete-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s ease}.account[data-page=prefs] .p-sec-invite .artist-delete-overlay[hidden]{display:none}.account[data-page=prefs] .p-sec-invite .artist-delete-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}html[data-theme=light] .account[data-page=prefs] .p-sec-invite .artist-delete-overlay{background:#ffffff8c}.account[data-page=prefs] .p-sec-invite .artist-delete-card{width:min(360px,100%);display:grid;gap:8px;text-align:center}.account[data-page=prefs] .p-sec-invite .artist-delete-title{font-size:14px;font-weight:700;color:var(--text)}.account[data-page=prefs] .p-sec-invite .artist-delete-sub{font-size:12px;color:var(--muted)}.account[data-page=prefs] .p-sec-invite .artist-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.account[data-page=prefs] .p-sec-invite .artist-invite-chip{display:inline-flex;align-items:center;box-sizing:border-box;height:28px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-chip-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.account[data-page=prefs] .p-sec-invite .artist-invite-chip[data-state=ok]{border-color:var(--prefs-status-success-border);background:var(--prefs-status-success-bg);color:var(--prefs-status-success-text)}.account[data-page=prefs] .p-sec-invite .artist-invite-chip[data-state=pending]{border-color:var(--prefs-status-pending-border);background:var(--prefs-status-pending-bg);color:var(--prefs-status-pending-text)}.account[data-page=prefs] .p-sec-invite .artist-invite-chip[data-state=expired]{border-color:var(--prefs-status-error-border);background:var(--prefs-status-error-bg);color:var(--prefs-status-error-text)}.account[data-page=prefs] .p-sec-invite .artist-invite-status{position:relative;width:100%;height:28px;display:flex;align-items:center;justify-content:flex-start}.account[data-page=prefs] .p-sec-invite .artist-invite-status .artist-invite-chip,.account[data-page=prefs] .p-sec-invite .artist-invite-status .artist-invite-cancel,.account[data-page=prefs] .p-sec-invite .artist-invite-status .artist-invite-exclude{position:absolute;left:0;top:50%;transition:opacity .18s ease,transform .18s ease;transform:translateY(-50%)}.account[data-page=prefs] .p-sec-invite .artist-invite-status .artist-invite-cancel,.account[data-page=prefs] .p-sec-invite .artist-invite-status .artist-invite-exclude{opacity:0;pointer-events:none;transform:translateY(calc(-50% + 4px));height:28px;padding:0 10px;font-size:12px}.account[data-page=prefs] .p-sec-invite .artist-invite-status[data-state=pending]:hover .artist-invite-cancel,.account[data-page=prefs] .p-sec-invite .artist-invite-status[data-state=expired]:hover .artist-invite-cancel{opacity:1;pointer-events:auto;transform:translateY(-50%)}.account[data-page=prefs] .p-sec-invite .artist-invite-status[data-state=pending]:hover .artist-invite-chip,.account[data-page=prefs] .p-sec-invite .artist-invite-status[data-state=expired]:hover .artist-invite-chip{opacity:0;transform:translateY(calc(-50% - 4px))}@media (max-width:1700px){.account[data-page=prefs] .p-row2{grid-template-columns:minmax(0,var(--col-ava)) minmax(0,var(--col-role))}.account[data-page=prefs] .p-sec-invite{grid-column:1 / -1;width:100%}}@media (min-width:881px) and (max-width:1300px){.account[data-page=prefs] .p-row2{grid-template-columns:minmax(0,var(--col-ava)) minmax(0,var(--col-role))!important;gap:var(--row2-gap, 16px)!important}.account[data-page=prefs] .p-sec-ava,.account[data-page=prefs] .p-sec-side,.account[data-page=prefs] .p-sec-extra{grid-column:auto!important}.account[data-page=prefs] .p-sec-invite{grid-column:1 / -1!important;width:100%}}.account[data-page=prefs] .p-row2b{--gap: 16px;display:grid;grid-template-columns:1fr;gap:var(--gap)}.account[data-page=prefs] .p-row2b>.p-sec{height:356px}@media (min-width:881px){.account[data-page=prefs] .p-row2b{grid-template-columns:repeat(2,minmax(0,1fr))}}.account[data-page=prefs] .p-row2b .p-sec{height:386px}.account[data-page=prefs] .p-sec-participants{background:var(--block-bg);border:1px solid var(--block-border);border-radius:var(--radius-sm);padding:16px;display:flex;flex-direction:column;gap:12px}.account[data-page=prefs] .participants-grid{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;--participants-anim: .42s;align-content:center;justify-content:center;justify-items:center;position:relative;overflow-y:hidden;overflow-x:hidden;padding-right:6px;margin-right:-6px;scrollbar-gutter:stable}.account[data-page=prefs] .participants-grid[data-count="1"]{grid-template-columns:1fr;place-items:center}.account[data-page=prefs] .participants-grid.scroll{overflow-y:auto;align-content:start;padding-top:6px;padding-bottom:6px}.account[data-page=prefs] .participants-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.account[data-page=prefs] .participants-grid[data-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.account[data-page=prefs] .participants-grid[data-count="5"] .participant-card{width:120px}.account[data-page=prefs] .participants-grid[data-count="5"] .participant-card:nth-child(1){grid-column:2 / span 2}.account[data-page=prefs] .participants-grid[data-count="5"] .participant-card:nth-child(2){grid-column:4 / span 2}.account[data-page=prefs] .participants-grid[data-count="5"] .participant-card:nth-child(3){grid-column:1 / span 2;grid-row:2}.account[data-page=prefs] .participants-grid[data-count="5"] .participant-card:nth-child(4){grid-column:3 / span 2;grid-row:2}.account[data-page=prefs] .participants-grid[data-count="5"] .participant-card:nth-child(5){grid-column:5 / span 2;grid-row:2}.participant-card{width:100%;border:none;background:transparent;color:var(--text);display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;transition:opacity var(--participants-anim) ease;will-change:transform,opacity;cursor:default;pointer-events:none}.participant-ava:hover{border-color:var(--participant-hover-border, rgba(90, 140, 255, .6));transform:translateY(-2px)}.participant-ava{width:96px;height:96px;border-radius:50%;border:1px solid transparent;background:var(--btn-bg);background-size:112%;background-repeat:no-repeat;background-position:center;transition:transform .35s ease,border-color .2s ease;cursor:pointer;pointer-events:auto}.participant-ava:hover{transform:scale(1.05)}.participant-ava:active{transform:scale(.98)}.participant-name{font-size:14px;font-weight:600;transition:font-size var(--participants-anim) ease}.participant-instrument{font-size:12px;color:var(--muted);transition:font-size var(--participants-anim) ease}.participants-grid[data-count="1"] .participant-card{width:min(320px,100%)}.participants-grid[data-count="1"] .participant-ava{width:176px;height:176px}.participants-grid[data-count="1"] .participant-name{font-size:16px}.account[data-page=prefs] .participants-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;padding-right:0;margin-right:0}.participants-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,260px));justify-content:center}.participants-grid[data-count="2"] .participant-card{width:min(320px,100%)}.participants-grid[data-count="2"] .participant-ava{width:176px;height:176px}.participants-grid[data-count="2"] .participant-name{font-size:16px}.participants-grid[data-count="2"] .participant-instrument{font-size:13px}.participants-grid[data-count="3"] .participant-card{width:min(260px,100%)}.participants-grid[data-count="3"] .participant-ava{width:148px;height:148px}.account[data-page=prefs] .participants-grid::-webkit-scrollbar{width:6px}.account[data-page=prefs] .participants-grid::-webkit-scrollbar-track{background:transparent}.account[data-page=prefs] .participants-grid::-webkit-scrollbar-thumb{background:#78829659;border-radius:999px}.account[data-page=prefs] .participants-grid::-webkit-scrollbar-thumb:hover{background:#7882968c}.participant-card.is-entering{opacity:0}.participant-card.is-leaving{opacity:0;pointer-events:none}.participant-instrument:empty{display:none}.participant-card[data-state=draft] .participant-name,.participant-card[data-state=pending] .participant-name{color:var(--muted);font-weight:500}.participant-card[data-state=draft] .participant-ava,.participant-card[data-state=pending] .participant-ava{border:1px dashed var(--block-border);background:var(--prefs-card-bg)}.participant-ava.p-ava-placeholder{position:relative;overflow:hidden;color:var(--codex-avatar-placeholder-ico, #1d1d1d);background:var(--codex-avatar-placeholder-bg, var(--prefs-card-bg));border-color:var(--codex-avatar-placeholder-border, var(--block-border))}.participant-card[data-state=pending] .participant-ava.p-ava-placeholder:before{content:"";position:absolute;top:-40%;right:-120%;bottom:-40%;left:-120%;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.08) 50%,transparent 65%);animation:participant-shimmer 2.6s ease-in-out infinite;pointer-events:none}.participant-card[data-state=pending] .participant-ava.p-ava-placeholder{animation:participant-border-pulse 2.6s ease-in-out infinite;border-color:#fff3}.participant-ava.p-ava-placeholder:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:54%;height:54%}@keyframes participant-shimmer{0%{transform:translate(-30%);opacity:0}35%{opacity:.6}65%{opacity:.6}to{transform:translate(30%);opacity:0}}@keyframes participant-border-pulse{0%{box-shadow:0 0 #4a6cf700,inset 0 0 0 1px #4a6cf726}50%{box-shadow:0 0 0 6px #4a6cf71a,inset 0 0 0 1px #4a6cf759}to{box-shadow:0 0 #4a6cf700,inset 0 0 0 1px #4a6cf726}}html[data-theme=light] .participant-card[data-state=pending] .participant-ava.p-ava-placeholder:before{background:linear-gradient(110deg,transparent 35%,rgba(0,0,0,.08) 50%,transparent 65%)}html[data-theme=light] .participant-card[data-state=pending] .participant-ava.p-ava-placeholder{border-color:#4a6cf780}.participants-grid[data-count="1"] .participant-ava.p-ava-placeholder:after{width:58%;height:58%}@media (max-width:720px){.account[data-page=prefs]{overflow-x:clip}.account[data-page=prefs] .p-sec-invite .p-sec-tabs{display:flex;justify-content:flex-start;align-items:center;gap:6px;width:100%;overflow:visible}.account[data-page=prefs] .p-sec-invite .p-tab{flex:1 1 0;width:100%;max-width:100%;min-width:0;white-space:nowrap;padding:6px 8px}.account[data-page=prefs] .p-sec-invite .p-tab[data-tab=invite]{flex:1.35 1 0}.account[data-page=prefs] .p-sec-invite .p-tab[data-tab=manage]{flex:1 1 0}.account[data-page=prefs] .participants-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account[data-page=prefs] .participants-grid[data-count="2"] .participant-card{width:100%}.account[data-page=prefs] .participants-grid[data-count="2"] .participant-ava{width:min(42vw,132px);height:min(42vw,132px)}.account[data-page=prefs] .participants-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account[data-page=prefs] .participants-grid[data-count="3"] .participant-card{width:100%}.account[data-page=prefs] .participants-grid[data-count="3"] .participant-ava{width:min(28vw,92px);height:min(28vw,92px)}.account[data-page=prefs] .participants-grid[data-count="2"] .participant-name,.account[data-page=prefs] .participants-grid[data-count="3"] .participant-name{font-size:13px}.account[data-page=prefs] .participants-grid[data-count="2"] .participant-instrument,.account[data-page=prefs] .participants-grid[data-count="3"] .participant-instrument{font-size:12px}.account[data-page=prefs] .p-sec-members .ac-field--name,.account[data-page=prefs] .p-sec-members .ac-name-slot{width:100%;max-width:100%;min-width:0}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name,.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name-display{width:100%!important;max-width:100%;min-width:0}.account[data-page=prefs] .p-sec-members .ac-age-single-wrap{overflow:hidden}.account[data-page=prefs] .p-sec-members .ac-age-hint{display:none}}.home-all-page{padding:16px 0}.home-page[data-home-view=all]{padding-top:0}.home-all-page .home-all-head{align-items:center;gap:8px;padding:6px 0}.home-all-page .home-all-titlewrap{display:flex;align-items:center;gap:8px}.home-all-page .home-all-subtitle{margin:0;color:var(--muted, #a0a0a0);font-size:13px;line-height:1.4}.home-all-page .home-all-back{padding:0;width:30px;height:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;--btn-bg: transparent;--btn-bd: transparent;--btn-fg: var(--muted, #a0a0a0);--btn-hover-bd: transparent;--btn-focus-ring: color-mix(in srgb, var(--accent, #ffd43b) 22%, transparent);transition:color .18s ease,transform .12s ease}.home-all-page .home-all-back svg{width:18px;height:18px;display:block}.home-all-page .home-all-back:hover,.home-all-page .home-all-back:focus-visible{color:var(--accent, #ffd43b)}.home-all-page .home-all-back:active{transform:scale(.96)}html[data-theme=light] .home-all-page .home-all-back:hover,html[data-theme=light] .home-all-page .home-all-back:focus-visible{color:var(--text, #1a1a1a)}.home-all-page .home-all-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:4px 0 6px}.home-all-page .home-all-pagination .btn.sm{min-width:36px;height:30px}.home-all-page .home-all-pagination .btn.is-active{--btn-bg: color-mix(in srgb, var(--accent, #ffd43b) 18%, transparent);--btn-bd: color-mix(in srgb, var(--accent, #ffd43b) 40%, transparent);--btn-fg: var(--accent, #ffd43b)}@media (max-width: 720px){.home-all-page .home-all-head{align-items:flex-start;gap:6px}}.home-page{--home-block-radius: 12px;display:block;padding:16px 0}.home-sections{display:grid;gap:16px;margin-top:16px}.home-hero{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(240px,.9fr);gap:18px;align-items:stretch;padding:16px;border-radius:var(--home-block-radius);background:var(--surface-bg);border:1px solid var(--surface-border)}.home-hero-media{display:flex;flex-direction:column;gap:10px}.home-hero-video{position:relative;padding-top:56.25%;border-radius:var(--home-block-radius);overflow:hidden;background:linear-gradient(135deg,#0000001f,#00000005);border:1px solid var(--surface-border);line-height:0}.home-hero-video-skel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:1;background:var(--surface-soft-bg, #141414);transition:opacity .2s ease,visibility .2s ease}.home-hero-video-skel:after{content:"";position:absolute;top:0;bottom:0;left:-72%;width:72%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 22%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.08) 60%,rgba(255,255,255,.03) 78%,transparent 100%);transform:translate(-140%);animation:home-hero-skel-sweep 1.15s linear infinite}.home-hero-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;opacity:1;transition:opacity .22s ease}.home-hero-video[data-home-video-loading="1"] .home-hero-iframe{opacity:0}.home-hero-video.is-ready .home-hero-video-skel{opacity:0;visibility:hidden}html[data-theme=light] .home-hero-video-skel{background:var(--surface-soft-bg, #eceff7)}html[data-theme=light] .home-hero-video-skel:after{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.025) 22%,rgba(0,0,0,.07) 40%,rgba(0,0,0,.07) 60%,rgba(0,0,0,.025) 78%,transparent 100%)}@keyframes home-hero-skel-sweep{0%{transform:translate(-140%)}to{transform:translate(260%)}}.home-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:12px}.home-hero-title{margin:0;font-size:26px;line-height:1.2;color:var(--text)}.home-hero-title-desktop{display:inline}.home-hero-title-mobile{display:none}.home-hero-subtitle{margin:0;color:var(--muted);font-size:16px;line-height:1.35}.home-hero-subtitle-desktop{display:inline}.home-hero-subtitle-mobile{display:none}.home-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.home-section{display:grid;gap:2px;padding:14px 16px 18px;border-radius:var(--home-block-radius);background:var(--surface-bg);border:1px solid var(--surface-border);overflow:hidden}.home-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:nowrap}.home-section-titlewrap{display:grid;gap:4px;min-width:0;flex:1 1 auto}.home-section-title{margin:0;font-size:18px;color:var(--text)}.home-section-subtitle{margin:0;color:var(--muted);font-size:13px;min-width:0}.home-section-body{min-width:0}.home-section-head>.btn.sm.ghost,.home-section-head>.home-section-action-link{margin-left:auto;white-space:nowrap;flex:0 0 auto}.home-section-action-link{display:inline-flex;align-items:center;gap:6px;padding:0;margin:6px 0 0;border:0;background:transparent;color:var(--muted, #9a9a9a);font:inherit;font-size:13px;line-height:1.2;cursor:pointer}.home-section-action-text{position:relative;padding-bottom:2px}.home-section-action-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.home-section-action-chevron{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:14px;line-height:1;transition:transform .18s ease}.home-section-action-link:hover,.home-section-action-link:focus-visible{color:var(--text, #eaeaea)}.home-section-action-link:hover .home-section-action-text:after,.home-section-action-link:focus-visible .home-section-action-text:after{transform:scaleX(1)}.home-section-action-link:hover .home-section-action-chevron,.home-section-action-link:focus-visible .home-section-action-chevron{transform:translate(2px)}.home-section-action-link:focus-visible{outline:none}.home-support{display:none;gap:12px;padding:14px 16px 16px;border-radius:var(--home-block-radius);background:var(--surface-bg);border:1px solid var(--surface-border)}.home-support-head{display:grid;gap:4px}.home-support-title{margin:0;font-size:18px;color:var(--text)}.home-support-subtitle{margin:0;color:var(--muted);font-size:13px}.home-support-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-support-btn{width:100%;height:40px;border-radius:10px;justify-content:center;color:var(--muted, #9aa3b2);transition:color .18s ease}.home-support-btn svg{width:18px;height:18px;color:currentColor}.home-support-btn svg path{fill:currentColor}.home-support-btn:nth-child(3) svg{width:22px;height:22px}.home-support-btn:nth-child(1):is(:hover,:focus-visible){color:#229ed9}.home-support-btn:nth-child(2):is(:hover,:focus-visible){color:#ff424d}.home-support-btn:nth-child(3):is(:hover,:focus-visible){color:#5865f2}.home-support-btn:nth-child(4):is(:hover,:focus-visible){color:#22c55e}.home-support-mobile-note,.home-support-mobile-heart{display:none}.home-admin-notice{display:none;margin:2px 0;padding:0;--rc-admin-notice-ring-1: rgba(56, 128, 255, .95);--rc-admin-notice-ring-2: rgba(44, 210, 129, .92);--rc-admin-notice-ring-3: rgba(120, 236, 255, .9);--rc-admin-notice-ring-opacity: .82;--rc-admin-notice-ring-glow: rgba(44, 210, 129, .16);--rc-admin-notice-ring-glow-soft: rgba(56, 128, 255, .08)}.home-admin-notice .rc-notice{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;font-size:14px;line-height:1.45;isolation:isolate;margin:0;border-radius:12px;border:1px solid transparent;background:var(--surface-bg, #101114);padding:14px;overflow:visible;width:100%}.home-admin-notice .rc-notice *{font:inherit;line-height:inherit}.home-admin-notice .rc-notice.rc-notice-admin-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;z-index:0;background:linear-gradient(var(--surface-bg, #101114),var(--surface-bg, #101114)) padding-box,conic-gradient(from var(--rc-admin-notice-ring-ang, 0deg),var(--rc-admin-notice-ring-1) 0deg,var(--rc-admin-notice-ring-2) 118deg,var(--rc-admin-notice-ring-3) 236deg,var(--rc-admin-notice-ring-1) 360deg) border-box;opacity:var(--rc-admin-notice-ring-opacity, .82);animation:homeAdminNoticeRingSpin 6.8s linear infinite}.home-admin-notice .rc-notice.rc-notice-admin-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;box-shadow:0 0 10px var(--rc-admin-notice-ring-glow),0 0 18px var(--rc-admin-notice-ring-glow-soft, transparent);opacity:.9}.home-admin-notice .rc-notice>*{position:relative;z-index:1}.home-admin-notice .rc-notice-title{margin:0;width:100%;padding-right:28px;color:var(--text, #eaeaea);font-weight:600}.home-admin-notice .rc-notice-text{width:100%;color:var(--muted, #9aa3b2);word-break:break-word;white-space:normal}.home-admin-notice .rc-notice-close{position:absolute;top:8px;right:8px;z-index:2}.home-admin-notice .rc-notice-cta{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;align-self:flex-start;max-width:100%;min-width:0;color:var(--text, #eaeaea);text-decoration:none;font-weight:600;line-height:1.35;padding:1px 0 2px}.home-admin-notice .rc-notice-cta-text{position:relative;display:inline-block;max-width:100%}.home-admin-notice .rc-notice-cta-text:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;opacity:0;transform:scaleX(.35);transform-origin:left center;transition:transform .18s ease,opacity .18s ease}.home-admin-notice .rc-notice-cta-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.7;transition:transform .18s ease,opacity .18s ease;flex:0 0 auto}.home-admin-notice .rc-notice-cta:is(:hover,:focus-visible){color:color-mix(in srgb,var(--text, #eaeaea) 84%,#7fe7ff 16%)}.home-admin-notice .rc-notice-cta:is(:hover,:focus-visible) .rc-notice-cta-text:after{transform:scaleX(1);opacity:.9}.home-admin-notice .rc-notice-cta:is(:hover,:focus-visible) .rc-notice-cta-chevron{transform:translate(2px) rotate(-45deg);opacity:1}html[data-theme=light] .home-admin-notice{--rc-admin-notice-ring-1: rgba(21, 106, 255, .96);--rc-admin-notice-ring-2: rgba(10, 177, 101, .94);--rc-admin-notice-ring-3: rgba(19, 198, 228, .92);--rc-admin-notice-ring-opacity: .98;--rc-admin-notice-ring-glow: rgba(21, 106, 255, .13);--rc-admin-notice-ring-glow-soft: rgba(10, 177, 101, .06)}@property --rc-admin-notice-ring-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes homeAdminNoticeRingSpin{to{--rc-admin-notice-ring-ang: 360deg}}@media (prefers-reduced-motion: reduce){.home-admin-notice .rc-notice.rc-notice-admin-ring:before{animation:none}}.home-row{overflow:hidden;min-width:0}.home-row-track{display:grid;grid-auto-flow:column;grid-auto-columns:260px;gap:12px;overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:18px 16px 22px;margin:0;scroll-padding-left:16px;scroll-padding-right:16px;scroll-snap-type:x mandatory;justify-content:start}@media (min-width: 881px){.home-row-track .home-card{width:260px;min-width:260px;max-width:260px;height:156px;min-height:156px;max-height:156px;box-sizing:border-box}}.home-row-track::-webkit-scrollbar{height:6px}.home-row-track::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}html:not([data-theme=light]){--home-base-border: var(--block-border, #1e1e1e);--home-pub-sheen: rgba(90,170,255,.2);--home-pub-sh25: rgba(64,128,255,.22);--home-pub-sh60: rgba(64,128,255,.12);--home-pub-bd-25: #2b4ea8;--home-pub-bd-60: #25448f;--home-sheen-blend: screen}html[data-theme=light]{--home-base-border: var(--block-border, #c9c9c9);--home-pub-sheen: rgba(80, 150, 255, .32);--home-pub-sh25: rgba(80, 150, 255, .26);--home-pub-sh60: rgba(80, 150, 255, .14);--home-pub-bd-25: #6aa8ff;--home-pub-bd-60: #5b9bff;--home-sheen-blend: multiply}.home-card{display:grid;gap:10px;padding:12px 12px 14px;border-radius:var(--home-block-radius);border:1px solid var(--block-border,#1e1e1e);background:var(--block-bg, var(--surface-bg));text-align:left;color:inherit;cursor:pointer;scroll-snap-align:start;box-shadow:0 0 #0000;transition:transform .32s cubic-bezier(.16,.92,.16,1),border-color .22s ease,box-shadow .28s ease,filter .18s ease;will-change:transform,box-shadow}.home-card:hover{transform:translate3d(0,-5px,0);border-color:var(--block-border,#1e1e1e);box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28));filter:brightness(1.02)}.home-card:focus-visible{outline:2px solid var(--btn-primary-bd, #5b7cfa);outline-offset:2px}.home-card:active,.home-card.is-pressed{transform:translate3d(0,-2px,0) scale(.994);box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28));filter:brightness(1.01)}.home-card.home-avatar-pressing:active{transform:translate3d(0,-5px,0);box-shadow:var(--mmc-hover-shadow, 0 8px 24px rgba(0,0,0,.28));filter:brightness(1.02)}.home-card.just-published{position:relative;z-index:3;animation:home-pub-border 1.1s ease-out both}.home-card.just-published:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:var(--home-block-radius);pointer-events:none;background:linear-gradient(120deg,rgba(90,170,255,0) 0%,var(--home-pub-sheen) 22%,rgba(90,170,255,0) 44%);background-size:220% 100%;animation:home-pub-sheen 1.2s ease-out forwards;mix-blend-mode:var(--home-sheen-blend);opacity:.95}.home-card-top{display:flex;align-items:center;gap:10px}.home-card-avatar{width:44px;height:44px;border-radius:999px;border:1px solid var(--avatar-border, var(--surface-border));background:var(--avatar-bg, var(--surface-bg));display:grid;place-items:center;overflow:hidden;transition:border-color .24s ease-out,box-shadow .24s ease-out,background-color .18s ease-out,transform .14s ease;cursor:pointer;position:relative;flex:0 0 44px}.home-card-avatar img{width:100%;height:100%;object-fit:cover;transform-origin:center center;transform:scale(1);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.home-card-avatar:hover{border-color:var(--avatar-hover-border, var(--avatar-border, var(--surface-border)));box-shadow:0 0 0 4px var(--avatar-hover-border, rgba(255,255,255,.14)) inset}.home-card-avatar:hover img{transform:scale(1.1)}.home-card-avatar:active{transform:scale(.965)}.home-card-avatar-ph{font-weight:700;font-size:16px;color:var(--muted)}.home-card-meta{display:grid;gap:4px;flex:1 1 auto;min-width:0}.home-card-name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:15px;color:var(--text)}.home-card-location{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.home-card-location .home-loc-sep{display:inline-block;width:1px;height:14px;margin:0 6px;vertical-align:-2px;border-radius:1px;background:linear-gradient(180deg,transparent,#2a2a2a 18%,#2a2a2a 82%,transparent);opacity:.9}html[data-theme=light] .home-card-location .home-loc-sep{background:linear-gradient(180deg,transparent,#d2d6df 18%,#d2d6df 82%,transparent)}@keyframes home-pub-border{0%{box-shadow:0 0 #4080ff00;border-color:var(--home-base-border)}25%{box-shadow:0 0 0 8px var(--home-pub-sh25);border-color:var(--home-pub-bd-25)}60%{box-shadow:0 0 0 3px var(--home-pub-sh60);border-color:var(--home-pub-bd-60)}to{box-shadow:0 0 #4080ff00;border-color:var(--home-base-border)}}@keyframes home-pub-sheen{0%{background-position:0% 50%;opacity:0}10%{opacity:.9}to{background-position:130% 50%;opacity:0}}.home-card-tags{display:grid;gap:6px}.home-card .tags{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;gap:6px;width:100%;margin:0}.home-card .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--cap-bd, var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg, var(--prefs-chip-bg,#131313));color:var(--cap-fg, var(--prefs-chip-text,#d8d8d8));font-size:12px;white-space:nowrap}.home-card .tag.more{position:relative;width:22px;height:22px;border-radius:999px;background:var(--cap-bg, var(--prefs-chip-bg,#131313));border:1px solid var(--cap-bd, var(--prefs-chip-border,#1f1f1f));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.home-card .tag.more:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:-5.5px 0 0 currentColor,5.5px 0 0 currentColor;position:relative}.tags-pop{position:fixed;z-index:16;background:transparent;border:1px solid var(--tags-pop-border, var(--prefs-glass-border, rgba(255,255,255,.12)));border-radius:10px;padding:8px;box-shadow:0 12px 28px #00000059;max-width:min(320px,86vw);display:flex;flex-wrap:wrap;gap:6px}.tags-pop .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;border:1px solid var(--cap-bd, var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg, var(--prefs-chip-bg,#131313));color:var(--cap-fg, var(--prefs-chip-text,#d8d8d8));font-size:12px;white-space:nowrap;flex:0 0 auto}.home-card-time{font-size:11px;color:var(--muted);justify-self:end;text-align:right}@media (max-width: 1500px){.home-hero{grid-template-columns:1fr;grid-template-areas:"title" "subtitle" "media" "actions"}.home-hero-copy{display:contents}.home-hero-media{grid-area:media}.home-hero-title{grid-area:title;text-align:center}.home-hero-subtitle{grid-area:subtitle;text-align:center}.home-hero-actions{grid-area:actions;width:100%;justify-content:stretch}.home-hero-actions .btn{flex:1 1 0;min-width:0;justify-content:center}.home-section{padding:14px 14px 16px}.home-row-track{padding:10px 0 12px;scroll-padding-left:0;scroll-padding-right:0}}@media (max-width: 880px){.home-page{padding:16px 0}.home-section-head{align-items:flex-start}.home-section-title{min-width:0}.home-row-track{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.home-row-track .home-card{flex:0 0 260px;width:260px;max-width:260px}.home-hero{grid-template-columns:1fr}.home-hero-title{font-size:24px}.home-hero-subtitle{font-size:14px}.home-hero-subtitle-desktop{display:none}.home-hero-subtitle-mobile{display:inline}.home-hero-title-desktop{display:none}.home-hero-title-mobile{display:inline}.home-support{display:grid;padding:14px}.home-admin-notice{display:block}.home-support-mobile-note{display:block;margin:0;text-align:center;color:var(--muted);font-size:13px;line-height:1.35}.home-support-mobile-heart{display:block;text-align:center;font-size:20px;line-height:1}.home-page-skeleton .home-hero-actions{flex-wrap:nowrap}.home-page-skeleton .home-hero-actions .home-skel-btn{flex:1 1 0;width:auto;min-width:0}.home-hero-skeleton .home-hero-title{display:block;position:relative;height:58px}.home-hero-skeleton .home-hero-subtitle{display:block;position:relative;height:38px}.home-hero-skeleton .home-hero-title .home-skel-hero-title-line,.home-hero-skeleton .home-hero-subtitle .home-skel-hero-subtitle-line{position:absolute;left:0}.home-hero-skeleton .home-hero-title .home-skel-hero-title-line{height:26px}.home-hero-skeleton .home-hero-title .home-skel-hero-title-line:nth-child(1){top:0}.home-hero-skeleton .home-hero-title .home-skel-hero-title-line:nth-child(2){top:32px}.home-hero-skeleton .home-hero-subtitle .home-skel-hero-subtitle-line{height:17px}.home-hero-skeleton .home-hero-subtitle .home-skel-hero-subtitle-line:nth-child(1){top:0}.home-hero-skeleton .home-hero-subtitle .home-skel-hero-subtitle-line:nth-child(2){top:21px}}@media (hover: none) and (pointer: coarse){.home-page[data-page=home] .home-row-track .home-card{-webkit-tap-highlight-color:transparent;transition:none!important}.home-page[data-page=home] .home-row-track .home-card:hover,.home-page[data-page=home] .home-row-track .home-card:active,.home-page[data-page=home] .home-row-track .home-card.is-pressed,.home-page[data-page=home] .home-row-track .home-card.home-avatar-pressing:active{transform:none!important;box-shadow:0 0 #0000!important;filter:none!important}}html:not([data-theme=light]){--home-skel-bg: #171717;--home-skel-bg-2: #171717;--home-skel-line: transparent;--home-skel-shine: rgba(255, 255, 255, .06)}html[data-theme=light]{--home-skel-bg: #e7eaf3;--home-skel-bg-2: #e7eaf3;--home-skel-line: transparent;--home-skel-shine: rgba(255, 255, 255, .7)}.home-page-skeleton .home-section-title,.home-page-skeleton .fav-title{opacity:.7}.home-page-skeleton .home-hero-title,.home-page-skeleton .home-hero-subtitle,.home-page-skeleton .home-section-title,.home-page-skeleton .home-section-subtitle,.home-page-skeleton .home-all-subtitle{color:transparent}.home-page-skeleton .home-section-head{min-height:44px}.home-page-skeleton .home-section-title{min-height:22px;display:flex;align-items:center}.home-page-skeleton .home-section-subtitle{min-height:16px;display:flex;align-items:center}.home-skel-block,.home-skel-line,.home-skel-chip{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--home-skel-bg) 0%,var(--home-skel-bg-2) 45%,var(--home-skel-bg) 100%);border:1px solid var(--home-skel-line)}.home-card.home-card-skeleton .home-skel-block,.home-card.home-card-skeleton .home-skel-line,.home-card.home-card-skeleton .home-skel-chip{background:var(--home-skel-bg)}.home-card.home-card-skeleton{pointer-events:none}.home-card.home-card-skeleton .home-card-name,.home-card.home-card-skeleton .home-card-location,.home-card.home-card-skeleton .home-card-time{color:transparent}.home-skel-block:after,.home-skel-line:after,.home-skel-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--home-skel-shine) 45%,transparent 100%);animation:home-skel-shimmer 1.2s ease-in-out infinite}.home-skel-line{display:block;height:10px;border-radius:999px}.home-skel-btn{display:inline-flex;width:184px;max-width:100%;height:40px;border-radius:10px;position:relative;overflow:hidden;background:linear-gradient(120deg,var(--home-skel-bg) 0%,var(--home-skel-bg-2) 45%,var(--home-skel-bg) 100%);border:1px solid var(--home-skel-line)}.home-skel-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,var(--home-skel-shine) 45%,transparent 100%);animation:home-skel-shimmer 1.2s ease-in-out infinite}.home-skel-btn-ghost{width:176px}.home-skel-avatar{border-radius:999px}.home-skel-name{width:140px;max-width:100%;height:12px}.home-skel-loc{width:112px;max-width:100%;height:10px}.home-skel-time{width:56px;height:10px}.home-skel-chip{display:inline-flex;width:62px;height:22px;border-radius:999px}.home-card.home-card-skeleton .tag.home-skel-chip{border:0}.home-card.home-card-skeleton .tag.more.home-skel-chip:before{content:none}.home-page-skeleton .home-card .tag.home-skel-chip{border:0;border-color:transparent;background:linear-gradient(120deg,var(--home-skel-bg) 0%,var(--home-skel-bg-2) 45%,var(--home-skel-bg) 100%);color:transparent}.home-hero-skeleton .home-hero-video{border-radius:var(--home-block-radius);min-height:0}.home-page-skeleton .home-hero-actions{pointer-events:none}.home-hero-skeleton .home-hero-title,.home-hero-skeleton .home-hero-subtitle{display:grid}.home-hero-skeleton .home-hero-title{gap:6px}.home-hero-skeleton .home-hero-subtitle{gap:4px}.home-skel-hero-title-line{width:100%;max-width:520px;height:26px}.home-skel-hero-title-line-short{width:68%}.home-skel-hero-subtitle-line{width:100%;max-width:460px;height:17px}.home-skel-hero-subtitle-line-short{width:56%}.home-skel-section-title{width:194px;max-width:100%;height:16px}.home-skel-section-subtitle{width:176px;max-width:100%;height:11px}.home-section-action-link-skeleton{pointer-events:none;margin-top:6px;min-height:16px;align-items:center;gap:7px}.home-skel-section-action{width:98px;height:11px}.home-skel-section-action-chevron{width:10px;height:10px;border-radius:999px;flex:0 0 10px}.home-skel-all-back{width:30px;height:30px;border-radius:10px;flex:0 0 30px}.home-skel-all-title{width:180px;max-width:100%;height:14px}.home-skel-all-subtitle{width:220px;max-width:100%;height:10px}.home-all-card-skeleton .fav-prof-ava{width:54px;height:54px;border-radius:999px}.home-skel-tagrow{width:64%;height:10px}@media (max-width: 880px){.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-head{align-items:center;justify-content:flex-start;gap:8px}.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-titlewrap{min-width:0}.home-page[data-home-view=all][data-home-skeleton="1"] .home-skel-all-title{width:clamp(120px,42vw,190px)}.home-page[data-home-view=all][data-home-skeleton="1"] .fav-profiles-grid,.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-card-skeleton{width:100%;max-width:100%;min-width:0}.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-card-skeleton{box-sizing:border-box}}@keyframes home-skel-shimmer{to{transform:translate(100%)}}.guide-updates-feed-wrap{width:100%;display:grid;gap:14px;align-content:start}.guide-page__panel--updates.guide-page__panel--updates-fill{min-height:0}.guide-page__panel--updates .guide-page__panel-body{min-height:0;padding-bottom:16px}.guide-page__panel--updates .guide-layout[data-guide-layout=stub]{min-height:0;align-content:start}.guide-updates-feed{width:min(840px,100%);margin:0 auto;display:grid;gap:12px;align-content:start}.guide-updates-feed-item{width:100%;padding-block:16px}.guide-updates-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:12px;border:1px solid var(--guide-surface-border);border-radius:12px;background:color-mix(in srgb,var(--guide-surface) 92%,transparent);padding:12px;align-self:start}.guide-updates-card.is-selected{border-color:color-mix(in srgb,var(--guide-tab-updates-active) 36%,var(--guide-surface-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--guide-tab-updates-active) 16%,transparent) inset}.guide-updates-card__main{min-width:0;display:grid;align-content:start;gap:10px}.guide-updates-card__title{margin:0;font-size:17px;line-height:1.2;color:var(--guide-text)}.guide-updates-card__subtitle{margin:0;color:var(--guide-muted);line-height:1.4;font-size:14px}.guide-updates-card__meta{display:flex;align-items:center;gap:8px}.guide-updates-votes{display:inline-flex;align-items:center;gap:8px;margin-right:auto}.guide-updates-card__media{min-width:0}.guide-updates-card__photo-btn{width:100%;aspect-ratio:16 / 10;border-radius:12px;border:1px solid color-mix(in srgb,var(--guide-surface-border) 92%,transparent);overflow:hidden;background:color-mix(in srgb,var(--guide-surface) 86%,transparent);padding:0;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.guide-updates-card__photo-btn:hover,.guide-updates-card__photo-btn:focus-visible{transform:translateY(-2px);box-shadow:0 12px 24px #00000024;border-color:var(--guide-surface-border)}.guide-updates-card__photo{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.guide-updates-card__photo-ph{width:100%;height:100%;display:grid;place-items:center;color:var(--guide-muted);font-size:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--guide-surface) 85%,transparent),color-mix(in srgb,var(--guide-surface-border) 28%,transparent))}.guide-updates-vote.iconbtn.btn-like{position:relative;display:inline-flex;align-items:center;justify-content:center;height:42px;min-width:46px;width:auto;padding:0 12px;border:1px solid var(--guide-surface-border);border-radius:12px;background:transparent;color:var(--guide-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,transform .03s ease,box-shadow .15s ease,padding-right .12s ease;--count-ch: 0}.guide-updates-vote.iconbtn.btn-like>*{pointer-events:none}.guide-updates-vote.iconbtn.btn-like.has-count{--pair-left-base: 16px;--pair-gap: 6px;--char-step: 8px;padding-right:calc(var(--pair-left-base) + var(--pair-gap) + clamp(1,var(--count-ch),4) * var(--char-step))}.guide-updates-vote.iconbtn.btn-like .icon{display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:inherit;--ix: 0px;transform:translate(var(--ix)) scale(1);transition:color .14s ease}.guide-updates-vote.iconbtn.btn-like .icon svg{display:block;width:18px;height:18px}.guide-updates-vote.iconbtn.btn-like.has-count .icon{--ix: calc(clamp(1, var(--count-ch), 4)*0px) }.guide-updates-vote.iconbtn.btn-like.ping .icon{animation:guide-updates-heart-pop .22s ease-out both;will-change:transform}@keyframes guide-updates-heart-pop{0%{transform:translate(var(--ix)) scale(.9)}55%{transform:translate(var(--ix)) scale(1.18)}to{transform:translate(var(--ix)) scale(1)}}.guide-updates-vote.iconbtn.btn-like .count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:12px;text-align:right;color:inherit}.guide-updates-vote.iconbtn.btn-like .count.bump{animation:guide-updates-count-bump .18s ease}@keyframes guide-updates-count-bump{0%{transform:translateY(-50%) scale(1);opacity:.9}50%{transform:translateY(-54%) scale(1.08);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}.guide-updates-vote.iconbtn.btn-like:hover,.guide-updates-vote.iconbtn.btn-like:focus-visible{background:color-mix(in srgb,var(--guide-surface) 86%,transparent);border-color:color-mix(in srgb,var(--guide-surface-border) 78%,var(--guide-tab-updates-active));box-shadow:0 0 0 4px #0000000a inset;color:var(--guide-text)}.guide-updates-vote.iconbtn.btn-like:active{transform:scale(.99)}.guide-updates-vote.iconbtn.btn-like[aria-pressed=true] .icon{color:var(--brand-accent, #4c6fff)!important}.guide-updates-vote.iconbtn.btn-like[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-accent, #4c6fff) 34%,var(--guide-surface-border));background:color-mix(in srgb,var(--brand-accent, #4c6fff) 10%,transparent)}.guide-updates-vote.iconbtn.btn-like.ping:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;border:0 solid color-mix(in srgb,var(--brand-accent, #4c6fff) 14%,transparent);animation:guide-updates-like-ring .35s ease-out}@keyframes guide-updates-like-ring{0%{border-width:0;box-shadow:0 0 color-mix(in srgb,var(--brand-accent, #4c6fff) 0%,transparent)}60%{border-width:2px;box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-accent, #4c6fff) 10%,transparent)}to{border-width:0;box-shadow:0 0 color-mix(in srgb,var(--brand-accent, #4c6fff) 0%,transparent)}}html[data-theme=light] .guide-updates-vote.iconbtn.btn-like{border-color:#d0d3dc;background:#f3f4f9;color:#4b5563;box-shadow:none}html[data-theme=light] .guide-updates-vote.iconbtn.btn-like:hover,html[data-theme=light] .guide-updates-vote.iconbtn.btn-like:focus-visible{background:#e3e5f0;border-color:#c0c4d3;box-shadow:none;color:#4b5563}html[data-theme=light] .guide-updates-vote.iconbtn.btn-like:active{background:#d6d9ec;border-color:#b3b9d3}html[data-theme=light] .guide-updates-vote.iconbtn.btn-like[aria-pressed=true]{border-color:color-mix(in srgb,var(--brand-accent, #4c6fff) 34%,#d0d3dc);background:color-mix(in srgb,var(--brand-accent, #4c6fff) 12%,#f3f4f9)}.guide-updates-editor{width:min(920px,100%);margin:0 auto;display:grid;gap:12px}.guide-updates-editor__stack{width:min(840px,100%);margin:0 auto;display:grid;gap:14px}.guide-updates-editor__stack-item{width:100%;border-top:1px solid var(--guide-surface-border);padding-top:10px}.guide-updates-editor--stack-item{width:100%;margin:0}.guide-updates-editor--stack-item .guide-updates-editor__canvas{width:min(840px,100%);margin:0 auto}.guide-updates-editor__topbar{width:min(840px,100%);margin:0 auto;display:flex;justify-content:flex-start}.guide-updates-editor__top-actions{display:flex;width:100%}.guide-updates-editor__create-btn{width:100%;min-height:34px;height:34px;margin:0;font-size:14px;font-weight:600}.guide-updates-editor__toolbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.guide-updates-editor__toolbar--inline{width:min(920px,100%);margin:0 auto}.guide-updates-back-btn{padding:0;width:30px;height:30px;min-width:30px;border-radius:10px;--btn-bg: transparent;--btn-bd: transparent;--btn-fg: var(--muted, #a0a0a0);--btn-hover-bd: transparent;--btn-focus-ring: color-mix(in srgb, var(--accent, #ffd43b) 22%, transparent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s ease,transform .12s ease}.guide-updates-back-btn:hover,.guide-updates-back-btn:focus-visible{color:var(--accent, #ffd43b)}html[data-theme=light] .guide-updates-back-btn:hover,html[data-theme=light] .guide-updates-back-btn:focus-visible{color:var(--text, #1a1a1a)}.guide-updates-back-btn:active{transform:scale(.96)}.guide-updates-back-btn>svg{width:18px;height:18px;display:block}.guide-updates-post-reader{position:relative}.guide-updates-post-reader .guide-article{opacity:1;transform:none}.guide-updates-post-reader.is-enter-animate .guide-article{opacity:0;transform:translateY(6px);animation:guideUpdatesPostContentEnter .34s ease-out forwards}.guide-updates-back-btn--outside{position:absolute;top:18px;left:max(8px,calc(50% - 420px));z-index:7;opacity:1;transform:translateY(0)}.guide-updates-post-reader.is-enter-animate .guide-updates-back-btn--outside{opacity:0;transform:translateY(-4px);animation:guideUpdatesBackBtnEnter .42s ease-out .3s forwards}.guide-updates-post-reader.is-leaving-right .guide-article{animation:guideUpdatesPostContentExitRight .24s ease-in forwards}.guide-updates-post-reader.is-leaving-right .guide-updates-back-btn--outside{animation:guideUpdatesBackBtnExitRight .2s ease-in forwards}.guide-updates-feed-wrap.is-entering-from-left{animation:guideUpdatesFeedEnterFromLeft .3s ease-out both}@keyframes guideUpdatesPostContentEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes guideUpdatesBackBtnEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes guideUpdatesPostContentExitRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes guideUpdatesBackBtnExitRight{0%{opacity:1;transform:translateY(0) translate(0)}to{opacity:0;transform:translateY(0) translate(14px)}}@keyframes guideUpdatesFeedEnterFromLeft{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.guide-updates-post-reader .guide-article,.guide-updates-back-btn--outside{opacity:1;transform:none;animation:none}.guide-updates-post-reader.is-leaving-right .guide-article,.guide-updates-post-reader.is-leaving-right .guide-updates-back-btn--outside,.guide-updates-feed-wrap.is-entering-from-left{animation:none}}.guide-updates-editor__fields{width:min(920px,100%);margin:0 auto;display:grid;gap:8px}.guide-updates-editor__field-title{text-align:center;font-size:13px;color:var(--guide-muted)}.guide-updates-editor__canvas{width:min(840px,100%);margin:0 auto;position:relative;display:grid;gap:14px;padding-right:0;box-sizing:border-box;overflow:visible}.guide-updates-editor__lang-float{position:absolute;top:10px;right:-74px;z-index:12}.guide-updates-editor__lang-float .guide-editor__lang-select{margin:0}.guide-updates-editor__side-tools{position:absolute;top:46px;right:-74px;z-index:11;display:flex;gap:6px;justify-content:flex-end;align-items:center}.guide-updates-vitrine{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto;gap:12px;align-items:start;padding:0;overflow:visible}.guide-updates-vitrine__main{min-width:0;grid-column:1;grid-row:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-top:2px;overflow:visible}.guide-updates-vitrine__row{position:relative;width:min(100%,344px);padding-right:0;border-radius:8px;transition:background-color .2s ease,box-shadow .2s ease}.guide-updates-vitrine__row:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-60px;width:70px;pointer-events:auto;background:transparent}.guide-updates-vitrine__row--subtitle{width:min(100%,344px);padding-right:0}.guide-updates-vitrine__row-tools{position:absolute;top:50%;left:-40px;transform:translateY(-50%);display:flex;gap:6px;opacity:0;pointer-events:none;z-index:8;transition:opacity .16s ease}.guide-updates-vitrine:hover .guide-updates-vitrine__row-tools,.guide-updates-vitrine__main:hover .guide-updates-vitrine__row-tools,.guide-updates-vitrine__main:focus-within .guide-updates-vitrine__row-tools,.guide-updates-vitrine__row:hover .guide-updates-vitrine__row-tools,.guide-updates-vitrine__row:focus-within .guide-updates-vitrine__row-tools,.guide-updates-vitrine__row-tools:hover,.guide-updates-vitrine__row-tools:focus-within{opacity:1;pointer-events:auto}.guide-updates-vitrine__row-tools .guide-nav__icon-btn{width:28px;height:28px}.guide-updates-vitrine__title{margin:0;font-size:25px;line-height:1.16;font-weight:700;color:var(--guide-text);user-select:text;-webkit-user-select:text;position:relative;z-index:2}.guide-updates-vitrine__subtitle{margin:0;color:var(--guide-muted);line-height:1.42;font-size:15px;max-width:48ch;user-select:text;-webkit-user-select:text;position:relative;z-index:2}.guide-updates-vitrine__title.is-inline-editing,.guide-updates-vitrine__subtitle.is-inline-editing{cursor:text;outline:none}.guide-updates-vitrine__title.is-inline-editing{min-height:calc(25px * 1.16)}.guide-updates-vitrine__subtitle.is-inline-editing{min-height:calc(15px * 1.42);white-space:pre-wrap}.guide-updates-vitrine__title.is-inline-editing,.guide-updates-vitrine__subtitle.is-inline-editing{border-bottom:none;box-shadow:none}.guide-updates-vitrine__row.is-applied{animation:guideUpdInlineApplied .9s ease}@keyframes guideUpdInlineApplied{0%{background:color-mix(in srgb,#22c55e 18%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#22c55e 32%,transparent) inset}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}.guide-updates-vitrine__inline-input,.guide-updates-vitrine__inline-textarea{width:100%;border:1px solid color-mix(in srgb,var(--guide-border) 88%,transparent);border-radius:10px;background:color-mix(in srgb,var(--guide-bg) 96%,transparent);color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);color-scheme:light dark;font:inherit;line-height:inherit;padding:8px 10px}.guide-updates-vitrine__inline-input{font-size:23px;font-weight:700;min-height:46px}.guide-updates-vitrine__inline-textarea{resize:vertical;min-height:74px;font-size:15px}.guide-updates-vitrine__inline-input:focus,.guide-updates-vitrine__inline-textarea:focus{outline:none;border-color:color-mix(in srgb,var(--guide-tab-updates-active) 42%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--guide-tab-updates-active) 12%,transparent)}.guide-updates-vitrine__inline-input::placeholder,.guide-updates-vitrine__inline-textarea::placeholder{color:color-mix(in srgb,var(--guide-muted) 90%,transparent);opacity:1}html[data-theme=light] .guide-updates-vitrine__inline-input,html[data-theme=light] .guide-updates-vitrine__inline-textarea{color-scheme:light;background:#fff;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-border) 92%,#cfd5e2)}html[data-theme=light] .guide-updates-vitrine__inline-input:-webkit-autofill,html[data-theme=light] .guide-updates-vitrine__inline-textarea:-webkit-autofill{-webkit-text-fill-color:var(--guide-text);-webkit-box-shadow:0 0 0 1000px #ffffff inset;box-shadow:0 0 0 1000px #fff inset}.guide-updates-vitrine__meta{width:min(100%,344px);display:flex;align-items:center;gap:8px;padding-top:2px}.guide-updates-read.guide-article__cta{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;line-height:inherit}.guide-updates-read.guide-article__cta:focus{outline:none}.guide-updates-vitrine__side{display:contents}.guide-updates-vitrine__photo-btn{grid-column:2;grid-row:1;align-self:start;aspect-ratio:16 / 9;min-height:0}.guide-updates-vitrine__tech{grid-column:2;grid-row:2;width:100%;display:grid;gap:8px}.guide-updates-vitrine__tech-field{margin:0}.guide-updates-builder{width:min(920px,100%);margin:0 auto;border:1px solid var(--guide-surface-border);border-radius:12px;background:color-mix(in srgb,var(--guide-surface) 92%,transparent);padding:12px;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:12px}.guide-updates-builder__main{min-width:0;display:grid;align-content:start;gap:10px}.guide-updates-builder__main .guide-editor__field textarea{min-height:92px}.guide-updates-builder__like-ph{display:flex;align-items:center}.guide-updates-builder__side{min-width:0;display:grid;align-content:start;gap:8px}.guide-updates-builder__photo-shell{width:100%;aspect-ratio:16 / 10;border-radius:12px;border:1px solid color-mix(in srgb,var(--guide-surface-border) 92%,transparent);background:color-mix(in srgb,var(--guide-surface) 86%,transparent);overflow:hidden}.guide-updates-builder__photo{width:100%;height:100%;object-fit:cover;display:block}.guide-updates-builder__photo-ph{width:100%;height:100%;display:grid;place-items:center;color:var(--guide-muted);font-size:13px}.guide-updates-builder__paths{display:grid;gap:8px}.guide-updates-builder__slug{grid-column:1 / -1;width:min(520px,100%);justify-self:center}@media (max-width: 1500px){.guide-updates-vitrine{--guide-upd-stack-w: min(100%, 560px);grid-template-columns:1fr;grid-template-areas:"title" "subtitle" "photo" "meta";grid-template-rows:auto}.guide-updates-vitrine__main{display:contents}.guide-updates-vitrine__row--title{grid-area:title;justify-self:center;width:var(--guide-upd-stack-w)}.guide-updates-vitrine__row--subtitle{grid-area:subtitle;justify-self:center;width:var(--guide-upd-stack-w)}.guide-updates-vitrine__photo-btn{grid-area:photo;grid-column:auto;grid-row:auto;justify-self:center;width:var(--guide-upd-stack-w)}.guide-updates-vitrine__meta{grid-area:meta;justify-self:center;width:var(--guide-upd-stack-w)}}@media (max-width: 980px){.guide-updates-editor__topbar,.guide-updates-editor__canvas{width:100%}.guide-updates-editor__lang-float{position:static;justify-self:end;margin-bottom:2px}.guide-updates-editor__side-tools{position:static;justify-self:end;margin-top:-2px;margin-bottom:2px;display:flex}.guide-updates-editor__canvas{padding-right:0}.guide-updates-vitrine{grid-template-columns:1fr;grid-template-rows:auto}.guide-updates-vitrine__main,.guide-updates-vitrine__photo-btn,.guide-updates-vitrine__tech{grid-column:auto;grid-row:auto}.guide-updates-vitrine__side{display:contents}.guide-updates-vitrine__row,.guide-updates-vitrine__row--subtitle{padding-right:0}.guide-updates-vitrine__row-tools{position:static;opacity:1;pointer-events:auto;margin-top:6px;transform:none}.guide-updates-card,.guide-updates-builder{grid-template-columns:1fr}.guide-updates-builder__slug{width:100%}}@media (max-width: 880px){.guide-updates-post-reader .guide-article__prose p,.guide-updates-post-reader .guide-article__paragraph{font-size:15.5px}.guide-updates-back-btn--outside{display:none}}.guide-page{--guide-bg: var(--block-bg, #0f0f0f);--guide-bg-soft: color-mix(in srgb, var(--guide-bg) 92%, var(--bg, #0b0b0b));--guide-border: var(--block-border, #1e1e1e);--guide-surface-border: var(--surface-border, var(--guide-border));--guide-text: var(--text, #ededed);--guide-muted: var(--muted, #a0a0a0);--guide-banner-title: #f4f7ff;--guide-banner-subtitle: rgba(244, 247, 255, .86);--guide-overlay-left: rgba(7, 10, 16, .72);--guide-overlay-right: rgba(7, 10, 16, .18);--guide-tab-shell-bg: rgba(255, 255, 255, .03);--guide-tab-fg: var(--guide-muted);--guide-tab-site-hover: var(--guide-tab-site-active);--guide-tab-updates-hover: #ffb25f;--guide-tab-roadmap-hover: #63d49b;--guide-tab-site-active: color-mix(in srgb, var(--brand-accent, #4c6fff) 58%, #9fdfff);--guide-tab-updates-active: #ffc875;--guide-tab-roadmap-active: #7fe0af;--guide-nav-head: var(--guide-text);--guide-nav-link: color-mix(in srgb, var(--guide-text) 84%, var(--guide-muted));--guide-nav-link-active: var(--guide-text);--guide-nav-link-active-bg: color-mix(in srgb, var(--guide-tab-site-active) 15%, transparent);--guide-nav-link-active-border: color-mix(in srgb, var(--guide-tab-site-active) 34%, transparent);--guide-article-meta: var(--guide-tab-updates-active);--guide-article-h1-color: color-mix(in srgb, var(--guide-text) 78%, var(--guide-muted));--guide-article-h1-size: 15px;--guide-article-h1-weight: 650;--guide-article-h1-spacing: .015em;--guide-article-h2-color: color-mix(in srgb, var(--guide-text) 70%, var(--guide-muted));--guide-article-h2-size: 14px;--guide-article-h2-weight: 600;--guide-article-h2-spacing: .03em;--guide-inline-link: var(--guide-tab-site-active);--guide-inline-link-hover: color-mix(in srgb, var(--guide-tab-site-active) 84%, #ffffff);--guide-mark-green-bg: color-mix(in srgb, #22c55e 16%, transparent);--guide-mark-green-bd: color-mix(in srgb, #22c55e 44%, transparent);--guide-mark-green-fg: color-mix(in srgb, #86efac 78%, var(--guide-text));--guide-mark-red-bg: color-mix(in srgb, #ef4444 14%, transparent);--guide-mark-red-bd: color-mix(in srgb, #ef4444 42%, transparent);--guide-mark-red-fg: color-mix(in srgb, #fca5a5 78%, var(--guide-text));--guide-mark-orange-bg: color-mix(in srgb, #f59e0b 14%, transparent);--guide-mark-orange-bd: color-mix(in srgb, #f59e0b 42%, transparent);--guide-mark-orange-fg: color-mix(in srgb, #fcd34d 74%, var(--guide-text));--guide-panel-shadow: none;--guide-banner-height: 254px;--guide-block-radius: 12px;padding:16px 0;display:grid;gap:12px}html[data-theme=light] .guide-page{--guide-bg: var(--block-bg, #ffffff);--guide-bg-soft: color-mix(in srgb, var(--guide-bg) 94%, #eef2f8);--guide-border: var(--block-border, #d7dbe4);--guide-surface-border: var(--surface-border, #cfd5e2);--guide-text: var(--text, #202430);--guide-muted: var(--muted, #6f7787);--guide-banner-title: #ffffff;--guide-banner-subtitle: rgba(255, 255, 255, .9);--guide-overlay-left: rgba(8, 12, 20, .34);--guide-overlay-right: rgba(8, 12, 20, .02);--guide-tab-shell-bg: rgba(19, 28, 49, .025);--guide-tab-site-hover: var(--guide-tab-site-active);--guide-tab-updates-hover: #d6802a;--guide-tab-roadmap-hover: #1f9a61;--guide-tab-site-active: color-mix(in srgb, var(--brand-accent, #4c6fff) 74%, #3ea6d9);--guide-tab-updates-active: #cf822c;--guide-tab-roadmap-active: #2d9e67;--guide-nav-link-active-bg: color-mix(in srgb, var(--guide-tab-site-active) 12%, #ffffff);--guide-nav-link-active-border: color-mix(in srgb, var(--guide-tab-site-active) 30%, transparent);--guide-article-meta: var(--guide-tab-updates-active);--guide-article-h1-color: color-mix(in srgb, var(--guide-text) 84%, var(--guide-muted));--guide-article-h1-size: 15px;--guide-article-h1-weight: 650;--guide-article-h1-spacing: .015em;--guide-article-h2-color: color-mix(in srgb, var(--guide-text) 76%, var(--guide-muted));--guide-article-h2-size: 14px;--guide-article-h2-weight: 600;--guide-article-h2-spacing: .03em;--guide-inline-link: color-mix(in srgb, var(--guide-tab-site-active) 88%, #1f2937);--guide-inline-link-hover: color-mix(in srgb, var(--guide-tab-site-active) 96%, #0f172a);--guide-mark-green-bg: color-mix(in srgb, #16a34a 10%, #ffffff);--guide-mark-green-bd: color-mix(in srgb, #16a34a 26%, #d1fae5);--guide-mark-green-fg: color-mix(in srgb, #166534 82%, var(--guide-text));--guide-mark-red-bg: color-mix(in srgb, #dc2626 8%, #ffffff);--guide-mark-red-bd: color-mix(in srgb, #dc2626 22%, #fee2e2);--guide-mark-red-fg: color-mix(in srgb, #991b1b 82%, var(--guide-text));--guide-mark-orange-bg: color-mix(in srgb, #d97706 10%, #ffffff);--guide-mark-orange-bd: color-mix(in srgb, #d97706 24%, #ffedd5);--guide-mark-orange-fg: color-mix(in srgb, #9a3412 80%, var(--guide-text));--guide-panel-shadow: 0 1px 0 rgba(255,255,255,.45) inset}.guide-page__banner{position:relative;min-height:var(--guide-banner-height);height:var(--guide-banner-height);border-radius:var(--guide-block-radius);border:1px solid var(--guide-border);background:var(--guide-bg);overflow:hidden;box-shadow:var(--guide-panel-shadow)}.guide-page__banner-wrap{width:100%}.guide-page__banner-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.guide-page__banner.p-banner .p-banner-img{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none}.guide-page__banner.p-banner:not(.has-img) .p-banner-img{transform:none}.guide-page__banner.p-banner .p-banner-img>.guide-page__banner-img,.guide-page__banner.p-banner .p-banner-img>.guide-page__banner-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.guide-page__banner-img,.guide-page__banner-fallback{width:100%;height:100%;display:block}.guide-page__banner-img{object-fit:cover;object-position:center var(--y, 50%);transform:translate3d(0,calc(var(--py-base, 0px) + var(--py, 0px)),0) scale(var(--parallax-scale, 1.12));transform-origin:center center;will-change:transform}.guide-page__banner-img.is-banner-failed{opacity:0}.guide-page__banner-fallback{background:radial-gradient(90% 120% at 15% 25%,color-mix(in srgb,var(--guide-tab-site-active) 22%,transparent),transparent 60%),radial-gradient(90% 120% at 80% 70%,color-mix(in srgb,var(--guide-tab-roadmap-active) 18%,transparent),transparent 62%),linear-gradient(180deg,#ffffff05,#fff0)}.guide-page__banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--guide-overlay-left) 0%,color-mix(in srgb,var(--guide-overlay-left) 65%,transparent) 45%,var(--guide-overlay-right) 100%)}html[data-theme=light] .guide-page__banner-overlay{background:linear-gradient(90deg,var(--guide-overlay-left) 0%,color-mix(in srgb,var(--guide-overlay-left) 58%,transparent) 26%,color-mix(in srgb,var(--guide-overlay-left) 24%,transparent) 40%,rgba(0,0,0,0) 56%)}.guide-page__banner-content{position:relative;z-index:1;min-height:var(--guide-banner-height);height:var(--guide-banner-height);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:12px 16px 20px}@media (max-width: 880px){.guide-page__banner.p-banner.has-img .p-banner-img>.guide-page__banner-img{transform:translateZ(0) scale(var(--parallax-scale, 1.12))!important;will-change:auto}}.guide-page__banner-title{margin:0;color:var(--guide-banner-title);font-size:24px;line-height:1.15}.guide-page__banner-subtitle{margin:0;color:var(--guide-banner-subtitle);max-width:760px;font-size:14px;line-height:1.35}.guide-page__panel{border:1px solid var(--guide-border);border-radius:var(--guide-block-radius);background:var(--guide-bg);overflow:hidden;box-shadow:var(--guide-panel-shadow)}.guide-page__panel-body>.guide-layout.is-tab-leaving-left{animation:guideTabPanelLeaveLeft .22s ease-in both}.guide-page__panel-body>.guide-layout.is-tab-leaving-right{animation:guideTabPanelLeaveRight .22s ease-in both}.guide-page__panel-body>.guide-layout.is-tab-enter-from-right{animation:guideTabPanelEnterFromRight .26s ease-out both}.guide-page__panel-body>.guide-layout.is-tab-enter-from-left{animation:guideTabPanelEnterFromLeft .26s ease-out both}.guide-page__panel-body>.guide-layout{will-change:transform,opacity}@keyframes guideTabPanelLeaveLeft{0%{opacity:1;transform:translate(0)}to{opacity:.04;transform:translate(-32px)}}@keyframes guideTabPanelLeaveRight{0%{opacity:1;transform:translate(0)}to{opacity:.04;transform:translate(32px)}}@keyframes guideTabPanelEnterFromRight{0%{opacity:.06;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes guideTabPanelEnterFromLeft{0%{opacity:.06;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}.guide-page__panel--site{overflow:visible}.guide-page__panel-head{padding:4px;border-bottom:0}.guide-page__panel-body{padding:12px;position:relative;overflow:visible}.guide-page__panel-body.is-tab-animating{overflow:hidden}.guide-panel__tabs-shell{border:1px solid var(--guide-surface-border);border-radius:var(--guide-block-radius);background:var(--guide-tab-shell-bg)}.guide-panel__tabs{display:flex;gap:8px;padding:4px;width:100%;height:42px;min-height:42px;box-sizing:border-box;align-items:center}.guide-panel__tab{position:relative;overflow:hidden;background:transparent;color:var(--guide-tab-fg);padding:8px 12px;border-radius:10px;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;flex:1 1 0;min-width:0;text-align:center;border:1px solid transparent;min-height:34px;height:34px;line-height:1}.guide-panel__tab:after{content:"";position:absolute;left:var(--btn-ripple-x, 50%);top:var(--btn-ripple-y, 50%);width:var(--btn-ripple-size, 220px);height:var(--btn-ripple-size, 220px);border-radius:999px;background:#ffffff38;mix-blend-mode:soft-light;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;will-change:transform,opacity}.guide-panel__tab.is-ripple-on:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity .06s linear}.guide-panel__tab.is-ripple-fade:after{opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity .32s ease}html[data-theme=light] .guide-panel__tab:after{background:#00000014;mix-blend-mode:multiply}.guide-panel__tab[data-tab=site]:hover,.guide-panel__tab[data-tab=site]:focus-visible{color:var(--guide-tab-site-hover);background:color-mix(in srgb,var(--guide-tab-site-hover) 18%,transparent);border-color:color-mix(in srgb,var(--guide-tab-site-hover) 35%,transparent)}.guide-panel__tab[data-tab=updates]:hover,.guide-panel__tab[data-tab=updates]:focus-visible{color:var(--guide-tab-updates-hover);background:color-mix(in srgb,var(--guide-tab-updates-hover) 18%,transparent);border-color:color-mix(in srgb,var(--guide-tab-updates-hover) 35%,transparent)}.guide-panel__tab[data-tab=roadmap]:hover,.guide-panel__tab[data-tab=roadmap]:focus-visible{color:var(--guide-tab-roadmap-hover);background:color-mix(in srgb,var(--guide-tab-roadmap-hover) 18%,transparent);border-color:color-mix(in srgb,var(--guide-tab-roadmap-hover) 35%,transparent)}.guide-panel__tab[data-tab=site].is-active{color:var(--guide-tab-site-active);background:color-mix(in srgb,var(--guide-tab-site-active) 20%,transparent);border-color:color-mix(in srgb,var(--guide-tab-site-active) 45%,transparent)}.guide-panel__tab[data-tab=updates].is-active{color:var(--guide-tab-updates-active);background:color-mix(in srgb,var(--guide-tab-updates-active) 20%,transparent);border-color:color-mix(in srgb,var(--guide-tab-updates-active) 45%,transparent)}.guide-panel__tab[data-tab=roadmap].is-active{color:var(--guide-tab-roadmap-active);background:color-mix(in srgb,var(--guide-tab-roadmap-active) 20%,transparent);border-color:color-mix(in srgb,var(--guide-tab-roadmap-active) 45%,transparent)}.guide-panel__tab[data-tab=site].is-active.is-tab-fade-out,.guide-panel__tab[data-tab=updates].is-active.is-tab-fade-out,.guide-panel__tab[data-tab=roadmap].is-active.is-tab-fade-out{color:var(--guide-tab-fg);background:transparent;border-color:transparent}.guide-layout{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:12px;min-height:560px}.guide-layout[data-guide-layout=stub]{grid-template-columns:1fr;min-height:360px}.guide-nav{min-width:0;overflow:auto;padding-right:2px}.guide-nav__group+.guide-nav__group{margin-top:8px}.guide-nav__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.guide-nav__row--group{grid-template-columns:minmax(0,1fr) auto auto}.guide-nav__row--item{grid-template-columns:minmax(0,1fr) auto}.guide-nav__row--item.is-draggable{cursor:grab}.guide-nav__row--item.is-draggable:active{cursor:grabbing}.guide-nav__row--item.is-active{border-radius:8px}.guide-nav__group-link{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:8px;border:0;background:transparent;text-align:left;color:var(--guide-nav-head);text-decoration:none;padding:4px 2px 6px;line-height:1.2;cursor:pointer;transition:color .2s ease}.guide-nav__group-link.is-draggable{cursor:grab}.guide-nav__group-link.is-draggable:active{cursor:grabbing}.guide-nav__group-text{position:relative;font-weight:700;min-width:0;max-width:100%;display:inline-flex;flex:0 1 auto}.guide-nav__group-text:after{content:"";position:absolute;left:0;right:auto;width:100%;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease;opacity:.85}.guide-nav__group-link:hover .guide-nav__group-text:after,.guide-nav__group-link:focus-visible .guide-nav__group-text:after,.guide-nav__row--group:hover .guide-nav__group-text:after,.guide-nav__row--group:focus-within .guide-nav__group-text:after{transform:scaleX(1)}.guide-nav__group-link.is-inline-editing .guide-nav__group-text:after,.guide-nav__group-link.is-inline-editing:hover .guide-nav__group-text:after,.guide-nav__group-link.is-inline-editing:focus-visible .guide-nav__group-text:after{transform:scaleX(0)}.guide-nav__chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.72;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s ease;flex:0 0 auto}.guide-nav__chevron-btn{width:22px;height:22px;min-width:22px;display:inline-grid;place-items:center;border:0;background:transparent;color:var(--guide-nav-head);padding:0;cursor:pointer}.guide-nav__row--group:hover .guide-nav__chevron,.guide-nav__row--group:focus-within .guide-nav__chevron,.guide-nav__chevron-btn:hover .guide-nav__chevron,.guide-nav__chevron-btn:focus-visible .guide-nav__chevron{opacity:1;transform:translate(2px) rotate(45deg)}.guide-nav__group.is-open .guide-nav__chevron{transform:rotate(225deg)}.guide-nav__group.is-open .guide-nav__row--group:hover .guide-nav__chevron,.guide-nav__group.is-open .guide-nav__row--group:focus-within .guide-nav__chevron,.guide-nav__group.is-open .guide-nav__chevron-btn:hover .guide-nav__chevron,.guide-nav__group.is-open .guide-nav__chevron-btn:focus-visible .guide-nav__chevron{transform:translateY(1px) rotate(225deg)}.guide-nav__group{position:relative}.guide-nav__group.is-dragging{opacity:.52}.guide-nav__group.is-drop-before:before,.guide-nav__group.is-drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:color-mix(in srgb,var(--guide-tab-site-active) 84%,transparent);pointer-events:none}.guide-nav__group.is-drop-before:before{top:-2px}.guide-nav__group.is-drop-after:after{bottom:-2px}.guide-nav__row--item{position:relative}.guide-nav__row--item.is-dragging{opacity:.52}.guide-nav__row--item.is-drop-before:before,.guide-nav__row--item.is-drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:color-mix(in srgb,var(--guide-tab-site-active) 84%,transparent);pointer-events:none}.guide-nav__row--item.is-drop-before:before{top:-2px}.guide-nav__row--item.is-drop-after:after{bottom:-2px}.guide-nav__children{display:grid;gap:4px;margin:0 0 6px;padding:0 0 0 10px;border-left:1px solid color-mix(in srgb,var(--guide-border) 70%,transparent);overflow:hidden;transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .24s ease;will-change:max-height,opacity,transform}.guide-nav__children[hidden]{display:none!important}.guide-nav__child{position:relative;overflow:hidden;display:block;text-decoration:none;color:var(--guide-nav-link);padding:4px 8px;border-radius:8px;border:1px solid transparent;line-height:1.25;font-size:14px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;min-width:0}.guide-nav__child:after{content:"";position:absolute;left:var(--btn-ripple-x, 50%);top:var(--btn-ripple-y, 50%);width:var(--btn-ripple-size, 220px);height:var(--btn-ripple-size, 220px);border-radius:999px;background:#ffffff38;mix-blend-mode:soft-light;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;will-change:transform,opacity}.guide-nav__child.is-ripple-on:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity .06s linear}.guide-nav__child.is-ripple-fade:after{opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity .32s ease}html[data-theme=light] .guide-nav__child:after{background:#00000014;mix-blend-mode:multiply}.guide-nav__child:hover,.guide-nav__child:focus-visible{color:var(--guide-nav-link-active);background:color-mix(in srgb,var(--guide-tab-site-active) 7%,transparent);border-color:color-mix(in srgb,var(--guide-tab-site-active) 18%,transparent)}.guide-nav__child.is-inline-editing,.guide-nav__child.is-inline-editing:hover,.guide-nav__child.is-inline-editing:focus-visible{color:var(--guide-nav-link-active);cursor:text}.guide-nav__child.is-active{color:var(--guide-nav-link-active);background:var(--guide-nav-link-active-bg);border-color:var(--guide-nav-link-active-border)}.guide-nav__row-actions{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;opacity:0;transform:translate(4px);pointer-events:none;transition:opacity .16s ease,transform .18s ease}.guide-nav__row:hover .guide-nav__row-actions,.guide-nav__row:focus-within .guide-nav__row-actions{opacity:1;transform:translate(0);pointer-events:auto}.guide-nav__row--item:hover .guide-nav__row-actions--item,.guide-nav__row--item:focus-within .guide-nav__row-actions--item{opacity:1}.guide-nav__icon-btn{--guide-hold-progress: 0;position:relative;overflow:hidden;width:26px;height:26px;min-width:26px;border-radius:8px;border:1px solid color-mix(in srgb,var(--guide-border) 85%,transparent);background:color-mix(in srgb,var(--guide-bg) 96%,transparent);color:var(--guide-muted);padding:0;display:inline-grid;place-items:center;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.guide-nav__icon-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#d43b3b 86%,transparent);opacity:0;transform:scaleX(var(--guide-hold-progress));transform-origin:left center;transition:opacity .14s ease}.guide-nav__icon-btn>svg{position:relative;z-index:1;width:14px;height:14px}.guide-nav__icon-btn.is-danger,.guide-article-edit__tool-btn.is-danger{color:#cf4f4f;border-color:color-mix(in srgb,#cf4f4f 34%,var(--guide-border));background:color-mix(in srgb,#cf4f4f 8%,transparent)}.guide-nav__icon-btn.is-danger>svg,.guide-article-edit__tool-btn.is-danger>svg{width:16px;height:16px}.guide-nav__icon-btn:hover,.guide-nav__icon-btn:focus-visible{color:var(--guide-text);background:color-mix(in srgb,var(--guide-tab-site-active) 7%,transparent);border-color:color-mix(in srgb,var(--guide-tab-site-active) 20%,transparent)}.guide-nav__icon-btn.is-danger:hover,.guide-nav__icon-btn.is-danger:focus-visible{color:#cf4f4f;background:color-mix(in srgb,#cf4f4f 8%,transparent);border-color:color-mix(in srgb,#cf4f4f 22%,transparent)}.guide-nav__icon-btn.is-hold-active{border-color:color-mix(in srgb,#cf4f4f 65%,transparent)}.guide-nav__icon-btn.is-danger.is-hold-contrast{color:#fff}.guide-nav__icon-btn.is-hold-active:before{opacity:.88}.guide-nav__add-item-btn{width:100%;margin:2px 0 6px;min-height:26px;height:26px;border-radius:8px;border:1px dashed color-mix(in srgb,var(--guide-border) 82%,transparent);background:transparent;color:var(--guide-muted);display:grid;place-items:center;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.guide-nav__add-item-btn:hover,.guide-nav__add-item-btn:focus-visible{color:var(--guide-tab-site-active);border-color:color-mix(in srgb,var(--guide-tab-site-active) 35%,transparent);background:color-mix(in srgb,var(--guide-tab-site-active) 6%,transparent)}.guide-nav__add-item-ico>svg{width:14px;height:14px;display:block}.guide-nav__inline-text{display:inline-block;min-width:0;border-radius:6px;transition:background-color .18s ease,color .18s ease}.guide-nav__inline-text.is-saved{background:color-mix(in srgb,#2ea44f 22%,transparent);color:color-mix(in srgb,#2ea44f 74%,var(--guide-text));animation:guideSavedPulse .95s ease}.guide-nav__inline-input{all:unset;display:block;width:100%;min-width:0;height:auto;min-height:0;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);padding:0;margin:0;font:inherit;line-height:inherit;text-align:inherit;caret-color:currentColor;box-sizing:border-box}.guide-nav__child .guide-nav__inline-input{display:block;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}.guide-nav__inline-input:focus{outline:none;border:0;box-shadow:none}.guide-nav__child .guide-nav__inline-input:focus,.guide-nav__child .guide-nav__inline-input:focus-visible,.guide-nav__child .guide-nav__inline-input:active{outline:none;border:0;box-shadow:none}html[data-theme=light] .guide-nav__inline-input{background:transparent;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text)}html[data-theme=light] .guide-nav__child .guide-nav__inline-input{background:transparent;box-shadow:none}html[data-theme=light] .guide-nav__inline-input::selection{background:color-mix(in srgb,var(--guide-tab-site-active) 35%,#dbeeff);color:#0f172a}html[data-theme=light] .guide-nav__inline-input:-webkit-autofill{-webkit-text-fill-color:var(--guide-text);-webkit-box-shadow:0 0 0 1000px transparent inset;box-shadow:0 0 0 1000px transparent inset}@keyframes guideSavedPulse{0%{background:color-mix(in srgb,#2ea44f 28%,transparent)}to{background:transparent}}.guide-reader{min-width:0;overflow:visible}.guide-layout[data-guide-layout=site]>.guide-reader{border-left:1px solid var(--guide-surface-border);padding-left:12px}@media (min-width: 1501px){.guide-layout[data-guide-layout=site]>.guide-nav.is-sticky-frozen{position:sticky;top:var(--guide-nav-sticky-top, 82px);align-self:start}}.guide-reader[data-guide-editor-mode=structure]{display:grid;align-content:start;justify-items:center}.guide-reader--single{padding-top:4px}.guide-article{display:grid;justify-items:center;text-align:center}.guide-article__meta{color:color-mix(in srgb,var(--guide-article-meta) 70%,var(--guide-muted));font-size:12px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:.08em;max-width:740px;width:100%}.guide-article__title{margin:0;color:var(--guide-text);font-size:17px;line-height:1.2;font-weight:700;max-width:740px;width:100%}.guide-article__head{position:relative;display:grid;grid-template-columns:var(--guide-article-ui-gutter, 0px) minmax(0,740px) var(--guide-article-ui-gutter, 0px);align-items:start;column-gap:0;width:100%;max-width:calc(740px + (var(--guide-article-ui-gutter, 0px) * 2));margin:0 auto;min-height:34px}.guide-article__head>.guide-article__title--page{grid-column:2;max-width:740px;width:100%;margin:0}.guide-article--editable{--guide-article-ui-gutter: 64px}.guide-article--editable .guide-article__title--page{grid-column:2}.guide-article__prose{max-width:740px;width:100%;margin:4px auto 0;display:grid;gap:10px}.guide-article--editable .guide-article__prose{max-width:calc(740px + (var(--guide-article-ui-gutter, 0px) * 2))}.guide-article__prose p{margin:0;color:color-mix(in srgb,var(--guide-text) 92%,var(--guide-muted));line-height:1.8;font-size:16px;font-weight:200;text-align:left;white-space:pre-wrap}.guide-article__paragraph.is-left{text-align:left}.guide-article__paragraph.is-center{text-align:center}.guide-article__cta{display:inline-flex;align-items:center;gap:6px;color:var(--guide-inline-link);text-decoration:none;cursor:pointer}.guide-article__cta-text{position:relative;display:inline-block;line-height:1.25}.guide-article__cta-text:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1px;background:currentColor;transition:right .22s ease}.guide-article__cta-chevron{width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translate(0) rotate(45deg);transition:transform .18s ease}.guide-article__cta:hover,.guide-article__cta:focus-visible{color:var(--guide-inline-link-hover)}.guide-article__cta:hover .guide-article__cta-text:after,.guide-article__cta:focus-visible .guide-article__cta-text:after{right:0}.guide-article__cta:hover .guide-article__cta-chevron,.guide-article__cta:focus-visible .guide-article__cta-chevron{transform:translate(2px) rotate(45deg)}.guide-article__inline-mark{display:inline-block;padding:0 6px;border-radius:8px;border:1px solid transparent;line-height:1.45;white-space:normal}.guide-article__inline-mark--green{background:var(--guide-mark-green-bg);border-color:var(--guide-mark-green-bd);color:var(--guide-mark-green-fg)}.guide-article__inline-mark--red{background:var(--guide-mark-red-bg);border-color:var(--guide-mark-red-bd);color:var(--guide-mark-red-fg)}.guide-article__inline-mark--orange{background:var(--guide-mark-orange-bg);border-color:var(--guide-mark-orange-bd);color:var(--guide-mark-orange-fg)}.guide-article__inline-strong{font-weight:700;color:color-mix(in srgb,var(--guide-text) 96%,transparent)}.guide-article__divider{width:100%;max-width:740px;height:0;margin:8px auto 6px;border-top:1px solid var(--guide-surface-border);background:transparent;box-sizing:border-box}.guide-article__title--page{margin-bottom:2px}.guide-article__title:not(.guide-article__title--page){white-space:pre-wrap}.guide-article__block-heading{margin:2px auto 0;width:100%;max-width:740px;text-align:center;white-space:pre-wrap}.guide-article__block-heading--style-1{color:var(--guide-article-h1-color);font-size:var(--guide-article-h1-size);line-height:1.25;font-weight:var(--guide-article-h1-weight);letter-spacing:var(--guide-article-h1-spacing)}.guide-article__block-heading--style-2{color:var(--guide-article-h2-color);font-size:var(--guide-article-h2-size);line-height:1.3;font-weight:var(--guide-article-h2-weight);letter-spacing:var(--guide-article-h2-spacing)}.guide-article--editable .guide-article__prose{gap:8px}.guide-article-edit__insert{display:grid;gap:6px;width:100%;max-width:740px;margin:0 auto;position:relative;transition:opacity .14s ease,transform .18s ease,max-height .18s ease,margin .18s ease}.guide-article--editable .guide-article__title--page{position:relative;cursor:default}.guide-article--editable .guide-article__title--page:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:16px;background:transparent;pointer-events:auto}.guide-article--editable .guide-article-edit__insert{opacity:0;transform:translateY(-3px);pointer-events:none;max-height:0;margin-top:-2px;margin-bottom:-2px;overflow:hidden}.guide-article--editable .guide-article-edit__insert.is-open,.guide-article--editable .guide-article-edit__insert.is-hover-visible,.guide-article--editable .guide-article-edit__insert.is-force-visible,.guide-article--editable .guide-article__title--page:hover+.guide-article__prose>.guide-article-edit__insert:first-child,.guide-article--editable .guide-article__title--page:focus-visible+.guide-article__prose>.guide-article-edit__insert:first-child,.guide-article--editable .guide-article-edit__node:hover+.guide-article-edit__insert,.guide-article--editable .guide-article-edit__node:focus-within+.guide-article-edit__insert,.guide-article--editable .guide-article-edit__insert:hover,.guide-article--editable .guide-article-edit__insert:focus-within{opacity:1;transform:translateY(0);pointer-events:auto;max-height:220px;margin-top:0;margin-bottom:0}.guide-article-edit__insert-btn{width:100%;margin:0}.guide-article-edit__insert-ico>svg{width:14px;height:14px;display:block}.guide-article-edit__insert-menu{display:grid;gap:6px;width:100%;padding-top:0;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transform:translateY(-4px);transition:max-height .18s ease,opacity .14s ease,transform .18s ease}.guide-article-edit__insert.is-open .guide-article-edit__insert-menu{max-height:140px;padding-top:2px;opacity:1;pointer-events:auto;transform:translateY(0)}.guide-article-edit__insert-choice{width:100%;min-height:28px;border:1px solid color-mix(in srgb,var(--guide-border) 82%,transparent);background:transparent;color:var(--guide-text);border-radius:8px;padding:0 10px;font:inherit;font-size:13px;text-align:center;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.guide-article-edit__insert-choice:hover,.guide-article-edit__insert-choice:focus-visible{color:var(--guide-tab-site-active)!important;border-color:color-mix(in srgb,var(--guide-tab-site-active) 35%,transparent)!important;background:color-mix(in srgb,var(--guide-tab-site-active) 6%,transparent)!important;background-color:color-mix(in srgb,var(--guide-tab-site-active) 6%,transparent)!important}.guide-article-edit__node{width:100%;max-width:calc(740px + (var(--guide-article-ui-gutter, 0px) * 2));margin:0 auto;display:grid;grid-template-columns:var(--guide-article-ui-gutter, 0px) minmax(0,740px) var(--guide-article-ui-gutter, 0px);align-items:start;gap:8px;position:relative;cursor:default}.guide-article-edit__node--heading{min-height:0}.guide-article-edit__node--heading.is-editing{min-height:76px}.guide-article-edit__node--heading .guide-article-edit__tools{position:absolute;top:0;right:0;grid-column:auto;grid-row:auto;justify-self:auto;align-self:auto}.guide-article-edit__node--paragraph.is-editing{min-height:136px}.guide-article-edit__node--paragraph.is-editing .guide-article-edit__edit{min-height:136px;align-content:start}.guide-article-edit__node--paragraph.is-editing .guide-article-edit__field textarea{min-height:136px;box-sizing:border-box}.guide-article-edit__node--heading .guide-article-edit__edit{min-height:76px!important;align-content:start}.guide-article-edit__node--heading .guide-article-edit__field textarea{height:64px!important;min-height:64px!important;box-sizing:border-box}.guide-article-edit__node--heading.is-editing .guide-article-edit__preview{display:grid!important}.guide-article-edit__node--divider .guide-article-edit__tools{position:absolute;top:50%;right:0;grid-column:auto;grid-row:auto;justify-self:auto;align-self:auto;transform:translateY(calc(-50% - 4px))}.guide-article-edit__node--divider:hover .guide-article-edit__tools,.guide-article-edit__node--divider:focus-within .guide-article-edit__tools,.guide-article-edit__node--divider.is-editing .guide-article-edit__tools{transform:translateY(-50%)}.guide-article--editable .guide-article-edit__node>:not(.guide-article-edit__tools){grid-column:2;grid-row:1;width:100%;max-width:740px;margin:0}.guide-article--editable .guide-article-edit__node:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:16px;background:transparent;pointer-events:auto}.guide-article-edit__tools{grid-column:3;grid-row:1;justify-self:end;align-self:start;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:8px;z-index:4;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .18s ease}.guide-article-edit__tools:not(.is-heading-tools):not(.is-paragraph-tools){gap:0}.guide-article-edit__tools.is-paragraph-tools{gap:8px}.guide-article-edit__node:hover .guide-article-edit__tools,.guide-article-edit__node:focus-within .guide-article-edit__tools,.guide-article-edit__node.is-editing .guide-article-edit__tools{opacity:1;transform:translateY(0);pointer-events:auto}.guide-article-edit__tools.is-level-open,.guide-article-edit__tools.is-mark-open{z-index:60}.guide-article-edit__tool-level-dropdown.is-open{z-index:70}.guide-article-edit__tool-level-dropdown.is-open .guide-article-edit__tool-level-menu{z-index:80}.guide-article-edit__tool-actions{display:inline-flex;align-items:center;gap:4px}.guide-article-edit__tool-actions--paragraph{flex-direction:column;align-items:flex-end;gap:8px;margin:0}.guide-article-edit__tool-actions-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:60px}.guide-article-edit__tool-actions-row .guide-article-edit__tool-btn{flex:0 0 auto}.guide-article-edit__tool-level{position:relative;display:inline-flex;align-items:center}.guide-article-edit__tool-level select{height:28px;width:60px;min-width:60px;box-sizing:border-box;border-radius:8px;border:1px solid color-mix(in srgb,var(--guide-border) 84%,transparent);background:color-mix(in srgb,var(--guide-bg) 97%,transparent);color:var(--guide-muted);padding:0 24px 0 10px;font:inherit;font-size:13px;line-height:1;cursor:pointer;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:none!important}.guide-article-edit__tool-level select::-ms-expand{display:none}.guide-article-edit__tool-level select::-webkit-calendar-picker-indicator{display:none}.guide-article-edit__tool-level select:disabled{opacity:.75;cursor:default}.guide-article-edit__tool-level:after{content:"▾";position:absolute;right:8px;top:50%;transform:translateY(-55%);font-size:12px;font-weight:700;color:var(--guide-text);pointer-events:none}.guide-article-edit__tool-level select:hover,.guide-article-edit__tool-level select:focus-visible{color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-tab-site-active) 34%,transparent);background:color-mix(in srgb,var(--guide-tab-site-active) 8%,transparent)}.guide-article-edit__tool-level select:focus{outline:none}.guide-article-edit__tool-level--stack{width:60px}.guide-article-edit__tool-level-trigger{width:60px;border:1px solid color-mix(in srgb,var(--guide-border) 84%,transparent);background:transparent;color:var(--guide-muted)}.guide-article-edit__tool-level-trigger .guide-article-edit__lang-trigger-flag{justify-self:start}.guide-article-edit__tool-level-value{color:var(--guide-text);font-size:13px;line-height:1}.guide-article-edit__tool-level-value--icon{display:inline-grid;place-items:center;color:inherit}.guide-article-edit__tool-level-value--icon svg{width:14px;height:14px;display:block}.guide-article-edit__tool-level-menu,.guide-article-edit__tool-level-menu--mark{min-width:60px;width:60px}.guide-article-edit__tool-level-menu .guide-article-edit__lang-option:not(.guide-article-edit__lang-option--mark){width:100%;min-width:0;justify-items:start;padding-left:10px;padding-right:8px;text-align:left;color:var(--guide-text)}.guide-article-edit__lang-option--mark{height:36px;min-height:36px;max-height:36px;grid-template-columns:1fr;gap:0;justify-items:center;align-items:center;padding-left:0;padding-right:0;border-radius:10px;width:100%;max-width:none}.guide-article-edit__tool-level-menu--mark .guide-article-edit__lang-option--mark{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;text-align:center;padding:0}.guide-article-edit__mark-dot{width:12px;height:12px;border-radius:999px;background:currentColor;display:block}.guide-article-edit__lang-option--mark>span:last-child{display:none}.guide-article-edit__lang-option--mark.is-green{color:#22c55e}.guide-article-edit__lang-option--mark.is-red{color:#ef4444}.guide-article-edit__lang-option--mark.is-orange{color:#f59e0b}html[data-theme=light] .guide-article-edit__lang-option--mark.is-green{color:#16a34a}html[data-theme=light] .guide-article-edit__lang-option--mark.is-red{color:#dc2626}html[data-theme=light] .guide-article-edit__lang-option--mark.is-orange{color:#d97706}html[data-theme=light] .guide-article-edit__tool-level select,html[data-theme=light] .guide-article-edit__tool-level-trigger{background:transparent}.guide-article-edit__lang-tabs--article{grid-column:3;justify-self:end;align-self:start;position:relative;top:0;right:0;z-index:4}.guide-article-edit__lang-select{position:relative;z-index:12}.guide-article-edit__lang-trigger{width:60px;height:28px;border-radius:8px;border:1px solid color-mix(in srgb,var(--guide-border) 84%,transparent);background:color-mix(in srgb,var(--guide-bg) 97%,transparent);color:var(--guide-muted);display:grid;grid-template-columns:1fr 14px;align-items:center;gap:4px;padding:0 7px 0 8px;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.guide-article-edit__lang-trigger:hover,.guide-article-edit__lang-trigger:focus-visible,.guide-article-edit__lang-select.is-open .guide-article-edit__lang-trigger{color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-tab-site-active) 34%,transparent);background:color-mix(in srgb,var(--guide-tab-site-active) 8%,transparent)}.guide-article-edit__lang-trigger-flag{display:grid;place-items:center;overflow:hidden;justify-self:start}.guide-article-edit__lang-trigger-caret{display:grid;place-items:center;font-size:14px;font-weight:700;line-height:1;opacity:1;color:var(--guide-text);align-self:center;transform:translateY(0);transition:transform .16s ease,opacity .16s ease}.guide-article-edit__lang-select.is-open .guide-article-edit__lang-trigger-caret{transform:translateY(0) rotate(180deg)}.guide-article-edit__lang-trigger svg,.guide-article-edit__lang-option svg{width:18px;height:18px;display:block}.guide-article-edit__lang-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;box-sizing:border-box;justify-items:center;align-items:start;align-content:start;grid-auto-rows:28px;gap:4px;padding:4px;width:fit-content;min-width:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--guide-border) 84%,transparent);background:var(--guide-bg);box-shadow:0 8px 22px #00000024;isolation:isolate;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .18s ease}.guide-article-edit__lang-menu.guide-article-edit__tool-level-menu{width:60px;min-width:60px;top:calc(100% + 2px)}.guide-article-edit__lang-menu.guide-article-edit__tool-level-menu--mark{width:60px;min-width:60px;padding:6px;gap:6px;grid-auto-rows:36px;justify-items:stretch}.guide-article-edit__tool-level--mark{position:relative}.guide-article-edit__tool-level--mark:after{content:"";position:absolute;top:100%;right:0;width:60px;height:10px}.guide-article-edit__lang-select.is-open .guide-article-edit__lang-menu{opacity:1;transform:translateY(0);pointer-events:auto}.guide-article-edit__tool-level--mark:hover .guide-article-edit__tool-level-menu,.guide-article-edit__tool-level--mark:focus-within .guide-article-edit__tool-level-menu{opacity:1;transform:translateY(0);pointer-events:auto}.guide-article-edit__tool-level--mark:hover,.guide-article-edit__tool-level--mark:focus-within{z-index:70}.guide-article-edit__lang-option{box-sizing:border-box;flex:none;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;border:1px solid transparent;padding:0;margin:0;border-radius:8px;background:transparent;color:var(--guide-muted);display:grid;place-items:center;justify-self:center;align-self:start;overflow:hidden;cursor:pointer;line-height:1;transition:color .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.guide-article-edit__tool-level-menu--mark .guide-article-edit__lang-option--mark{width:100%;min-width:100%;max-width:100%;justify-self:stretch;align-self:stretch}.guide-article-edit__lang-option .guide-article-edit__lang-trigger-flag{width:18px;height:18px;display:grid;place-items:center;line-height:1}.guide-article-edit__lang-option .guide-article-edit__lang-trigger-caret{display:none}.guide-article-edit__lang-option.is-active{color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-tab-site-active) 30%,transparent);background:color-mix(in srgb,var(--guide-tab-site-active) 12%,transparent)}.guide-article-edit__lang-option:hover,.guide-article-edit__lang-option:focus-visible{color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-tab-site-active) 28%,transparent);background:color-mix(in srgb,var(--guide-tab-site-active) 8%,transparent)}.guide-article-edit__tool-btn{--guide-hold-progress: 0;width:28px;height:28px;border-radius:8px;border:1px solid color-mix(in srgb,var(--guide-border) 84%,transparent);background:transparent;color:var(--guide-muted);position:relative;overflow:hidden;display:grid;place-items:center;padding:0;cursor:pointer}.guide-article-edit__tool-btn--snippet{font-size:14px;font-weight:700;line-height:1}.guide-article-edit__tool-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#d43b3b 86%,transparent);opacity:0;transform:scaleX(var(--guide-hold-progress));transform-origin:left center;transition:opacity .14s ease}.guide-article-edit__tool-btn svg{position:relative;z-index:1;width:14px;height:14px;display:block}.guide-article-edit__tool-btn:hover,.guide-article-edit__tool-btn:focus-visible{color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-tab-site-active) 34%,transparent);background:color-mix(in srgb,var(--guide-tab-site-active) 8%,transparent)}.guide-article-edit__tool-btn.is-active{color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-tab-site-active) 34%,transparent);background:color-mix(in srgb,var(--guide-tab-site-active) 10%,transparent)}.guide-article__head .guide-article-edit__lang-tabs--article+*{pointer-events:auto}.guide-article-edit__tool-btn.is-apply{color:var(--success, #22c55e);border-color:color-mix(in srgb,var(--success, #22c55e) 34%,var(--guide-border));background:color-mix(in srgb,var(--success, #22c55e) 9%,transparent);font-weight:700;font-size:15px}.guide-article-edit__tool-btn.is-danger:hover,.guide-article-edit__tool-btn.is-danger:focus-visible{color:var(--danger, #d44);border-color:color-mix(in srgb,#d44 35%,var(--guide-border));background:color-mix(in srgb,#d44 9%,transparent)}.guide-article-edit__tool-btn.is-danger.is-hold-active{border-color:color-mix(in srgb,#cf4f4f 65%,transparent)}.guide-article-edit__tool-btn.is-danger.is-hold-contrast{color:#fff}.guide-article-edit__tool-btn.is-danger.is-hold-active:before{opacity:.88}.guide-article-edit__edit{display:grid;gap:8px}.guide-article-edit__field-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-article-edit__field-grid--compact{grid-template-columns:140px;justify-content:center}.guide-article-edit__field{display:grid;gap:4px;width:100%}.guide-article-edit__field>span{color:var(--guide-muted);font-size:12px;text-align:left}.guide-article-edit__field--plain{gap:0}.guide-article-edit__field--plain>span{display:none}.guide-article-edit__field input,.guide-article-edit__field textarea,.guide-article-edit__field select{width:100%;border:1px solid color-mix(in srgb,var(--guide-border) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--guide-bg) 95%,transparent);color:var(--guide-text);padding:8px 10px;font:inherit;line-height:1.35;-webkit-text-fill-color:var(--guide-text)}.guide-article-edit__field input::placeholder,.guide-article-edit__field textarea::placeholder{color:color-mix(in srgb,var(--guide-muted) 92%,transparent);opacity:1;-webkit-text-fill-color:color-mix(in srgb,var(--guide-muted) 92%,transparent)}.guide-article-edit__field textarea{resize:none;min-height:62px;overflow:hidden}.guide-article-edit__field input:focus,.guide-article-edit__field textarea:focus,.guide-article-edit__field select:focus{outline:none;border-color:color-mix(in srgb,var(--guide-tab-site-active) 46%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--guide-tab-site-active) 12%,transparent)}.guide-article-edit__preview{display:grid;gap:8px}.guide-article-edit__preview>.guide-article__title,.guide-article-edit__preview>p,.guide-article-edit__preview>.guide-article__figure,.guide-article-edit__preview>.guide-article__block-heading,.guide-article-edit__preview>.guide-article__divider{width:100%}.guide-article-edit__edit--divider{min-height:24px}html[data-theme=light] .guide-article-edit__lang-menu{background:#fff;box-shadow:0 8px 20px #1018281f}html[data-theme=light] .guide-article-edit__insert-choice{background:transparent}html[data-theme=light] .guide-article-edit__field input,html[data-theme=light] .guide-article-edit__field textarea,html[data-theme=light] .guide-article-edit__field select{color-scheme:light;background:#fff;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-border) 92%,#cfd5e2)}html[data-theme=light] .guide-article-edit__field input::placeholder,html[data-theme=light] .guide-article-edit__field textarea::placeholder{color:color-mix(in srgb,var(--guide-muted) 82%,#7f8797);-webkit-text-fill-color:color-mix(in srgb,var(--guide-muted) 82%,#7f8797)}html[data-theme=light] .guide-article-edit__field input:-webkit-autofill,html[data-theme=light] .guide-article-edit__field textarea:-webkit-autofill,html[data-theme=light] .guide-article-edit__field select:-webkit-autofill{-webkit-text-fill-color:var(--guide-text);-webkit-box-shadow:0 0 0 1000px #ffffff inset;box-shadow:0 0 0 1000px #fff inset}.guide-panel__actions{max-width:740px;width:100%;margin:10px auto 0;display:flex;gap:8px;flex-wrap:wrap}.guide-panel__action-link{color:var(--guide-tab-site-active);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--guide-tab-site-active) 45%,transparent);line-height:1.2;padding-bottom:1px}.guide-panel__action-link:hover,.guide-panel__action-link:focus-visible{color:var(--guide-tab-updates-active);border-bottom-color:color-mix(in srgb,var(--guide-tab-updates-active) 45%,transparent)}@media (max-width: 1500px){.guide-layout[data-guide-layout=site]{grid-template-columns:1fr;min-height:0}.guide-layout[data-guide-layout=site]>.guide-reader{border-left:0;padding-left:0;border-top:1px solid var(--guide-surface-border);margin-top:6px;padding-top:12px}}@media (max-width: 980px){.guide-page{--guide-banner-height: 160px}.guide-page__banner-title{font-size:22px}.guide-page__banner-subtitle{font-size:13px}.guide-layout{grid-template-columns:1fr;min-height:0}.guide-nav,.guide-reader{max-height:none}.guide-layout[data-guide-layout=site]>.guide-reader{border-left:0;padding-left:0}.guide-panel__tabs{flex-wrap:wrap}.guide-panel__tab{flex:1 1 calc(50% - 8px)}.guide-article-edit__field-grid{grid-template-columns:1fr}.guide-article-edit__field-grid--compact{grid-template-columns:1fr;justify-content:stretch}.guide-article-edit__tools{grid-column:3;justify-self:end}.guide-article__head{min-height:42px;max-width:calc(740px + (var(--guide-article-ui-gutter, 0px) * 2))}.guide-article-edit__lang-tabs--article{right:0}}@media (prefers-reduced-motion: reduce){.guide-page *,.guide-page *:before,.guide-page *:after{transition:none!important;animation:none!important}}.guide-nav__admin-tools,.guide-nav__mini-row{display:flex;gap:6px;flex-wrap:wrap}.guide-nav__admin-tools{margin:0 0 8px}.guide-nav__mini-row,.guide-nav__mini-row--sub{display:none}.guide-nav__admin-tools .btn.small,.guide-nav__mini-row .btn.small{min-height:26px;height:26px;padding:0 8px;font-size:12px;border-radius:8px}.guide-editor{margin:18px auto 0;max-width:740px;width:100%;border:0;border-radius:0;background:transparent;padding:0 0 72px;display:grid;gap:12px}.guide-editor[data-guide-editor-mode=structure]{--guide-article-ui-gutter: 64px;max-width:calc(740px + (var(--guide-article-ui-gutter, 0px) * 2));justify-items:center;margin-top:0}.guide-editor[data-guide-editor-mode=structure] .guide-editor__head,.guide-editor[data-guide-editor-mode=structure] .guide-editor__group{width:100%;margin-left:auto;margin-right:auto}.guide-editor__structure-head{width:100%;margin:0 auto;min-height:34px}.guide-editor__structure-title{grid-column:2;margin:0;text-align:center}.guide-editor__lang-select.guide-article-edit__lang-tabs--article{grid-column:3;justify-self:end}.guide-editor__structure-stack{width:100%;max-width:320px;margin:6px auto 0;display:grid;gap:16px;justify-items:center}.guide-editor__group--structure{width:100%;gap:8px}.guide-editor__subhead--center{text-align:center}.guide-editor__field--compact{width:100%;max-width:320px;margin:0 auto}.guide-editor[data-guide-editor-mode=structure] .guide-editor__field--plain>span{display:none}.guide-editor[data-guide-editor-mode=structure] .guide-editor__field input{min-height:40px}.guide-editor__head,.guide-editor__block-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.guide-editor__head strong,.guide-editor__subhead{color:var(--guide-text)}.guide-editor__head{padding-top:2px}.guide-editor__lang-select{margin-left:auto}.guide-editor__row{display:flex;gap:6px;flex-wrap:wrap}.guide-editor__hint{color:var(--guide-muted);font-size:12px;line-height:1.35}.guide-editor__group,.guide-editor__stack{display:grid;gap:10px}.guide-editor__block{border:1px solid color-mix(in srgb,var(--guide-border) 72%,transparent);border-radius:10px;padding:10px;display:grid;gap:8px;background:color-mix(in srgb,var(--guide-bg) 97%,transparent)}.guide-editor[data-guide-editor-mode=article] .guide-editor__block{border-left:0;border-right:0;border-radius:0;background:transparent;padding-left:0;padding-right:0}.guide-editor__grid2{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-editor__field{display:grid;gap:4px}.guide-editor__field>span{color:var(--guide-muted);font-size:12px}.guide-editor__field input,.guide-editor__field textarea,.guide-editor__field select{color-scheme:light dark;width:100%;border:1px solid color-mix(in srgb,var(--guide-border) 88%,transparent);border-radius:8px;background:color-mix(in srgb,var(--guide-bg) 95%,transparent);color:var(--guide-text);padding:8px 10px;font:inherit;line-height:1.35;-webkit-text-fill-color:var(--guide-text)}.guide-editor__field textarea{resize:vertical;min-height:72px}.guide-editor__fab.guide-editor-fab.p-actions-floating{right:332px;bottom:72px;z-index:998}.guide-editor__fab.guide-editor-fab .p-actions{pointer-events:auto}.guide-editor__fab.guide-editor-fab .btn.btn-fab{overflow:hidden}.guide-editor__fab.guide-editor-fab .btn.btn-fab.is-ripple-on:after,.guide-editor__fab.guide-editor-fab .btn.btn-fab.is-ripple-fade:after{opacity:0;animation:none;transition:none}.guide-editor__field input::placeholder,.guide-editor__field textarea::placeholder{color:color-mix(in srgb,var(--guide-muted) 92%,transparent);opacity:1}.guide-editor__field input:focus,.guide-editor__field textarea:focus,.guide-editor__field select:focus{outline:none;border-color:color-mix(in srgb,var(--guide-tab-site-active) 46%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--guide-tab-site-active) 12%,transparent)}html[data-theme=light] .guide-editor__field input,html[data-theme=light] .guide-editor__field textarea,html[data-theme=light] .guide-editor__field select{color-scheme:light;background:#fff;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);border-color:color-mix(in srgb,var(--guide-border) 92%,#cfd5e2)}html[data-theme=light] .guide-editor__field input:-webkit-autofill,html[data-theme=light] .guide-editor__field textarea:-webkit-autofill,html[data-theme=light] .guide-editor__field select:-webkit-autofill{-webkit-text-fill-color:var(--guide-text);-webkit-box-shadow:0 0 0 1000px #ffffff inset;box-shadow:0 0 0 1000px #fff inset}.guide-article__title--h3{font-size:15px;font-weight:600}.guide-article__figure{margin:4px auto 0;max-width:740px;width:100%;display:grid;gap:6px}.guide-article__image-btn{display:block;width:100%;border:0;padding:0;background:transparent;cursor:zoom-in;border-radius:12px;overflow:hidden}.guide-article__image{display:block;width:100%;height:auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--guide-border) 85%,transparent);background:color-mix(in srgb,var(--guide-bg) 94%,transparent)}.guide-article__image-missing{min-height:160px;border:1px dashed color-mix(in srgb,var(--guide-border) 80%,transparent);border-radius:12px;display:grid;place-items:center;color:var(--guide-muted);font-size:13px}.guide-article__caption{color:var(--guide-muted);font-size:12px;line-height:1.35;text-align:center}.guide-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:47000;opacity:0;pointer-events:none;transition:opacity .22s ease}.guide-zoom.is-open{opacity:1;pointer-events:auto}.guide-zoom__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000007a;opacity:0;transition:opacity .22s ease}.guide-zoom.is-open .guide-zoom__backdrop{opacity:1}.guide-zoom__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px}.guide-zoom__img{max-width:min(1100px,94vw);max-height:86vh;width:auto;height:auto;cursor:zoom-out;border-radius:14px;border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 70px #00000061;transform:scale(.96);transition:transform .2s ease;background:#0e1016}.guide-zoom.is-open .guide-zoom__img{transform:scale(1)}html[data-theme=light] .guide-zoom__backdrop{background:#12161f57}@media (max-width: 980px){.guide-editor__grid2{grid-template-columns:1fr}.guide-editor{padding-bottom:86px}.guide-editor__fab.guide-editor-fab.p-actions-floating{right:16px;bottom:84px}.guide-zoom__stage{padding:14px}}.admin-page{display:flex;flex-direction:column;gap:16px;color:var(--text);padding-top:16px;padding-bottom:16px}.admin-page .muted{color:var(--muted);font-size:12px}.admin-page.admin-page--loading{min-height:calc(100dvh - 140px);justify-content:center;align-items:center}.admin-page .admin-loading-state{width:min(100%,320px);min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.admin-page .admin-loading-state__spinner{width:26px;height:26px}.admin-page .admin-loading-state__text{font-size:13px}.admin-page .admin-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:40px;gap:8px;padding:4px;width:100%;border-radius:12px;background:var(--surface-bg);border:1px solid var(--surface-border);align-items:stretch}.admin-page .admin-tab{background:transparent;color:var(--muted,#a0a0a0);padding:8px 12px;border-radius:10px;font-weight:600;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease;min-width:0;width:100%;text-align:center;border:1px solid transparent;min-height:40px;height:40px;line-height:1;white-space:nowrap;--btn-bg:transparent;--btn-bd:transparent;--btn-fg:currentColor;--btn-hover-bd:transparent;--btn-focus-ring:color-mix(in srgb,currentColor 22%,transparent);display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.admin-page .admin-tab .admin-tab-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.admin-page .admin-tab .admin-tab-icon svg{display:block;width:18px;height:18px}.admin-page .admin-tab .admin-tab-label{min-width:0;display:inline-flex;align-items:center;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page .admin-tab .admin-tab-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;margin-left:2px;align-self:center;translate:0 0;vertical-align:middle}.admin-page .admin-tab .admin-tab-badge[hidden]{display:none!important}.admin-page .admin-tab[data-admin-tab=general]:hover,.admin-page .admin-tab[data-admin-tab=general]:focus-visible,.admin-page .admin-tab[data-admin-tab=general].is-active{color:#f5b643;background:color-mix(in srgb,#f5b643 20%,transparent);border-color:color-mix(in srgb,#f5b643 45%,transparent)}.admin-page .admin-tab[data-admin-tab=inspector]:hover,.admin-page .admin-tab[data-admin-tab=inspector]:focus-visible,.admin-page .admin-tab[data-admin-tab=inspector].is-active{color:#44c28d;background:color-mix(in srgb,#44c28d 20%,transparent);border-color:color-mix(in srgb,#44c28d 45%,transparent)}.admin-page .admin-tab[data-admin-tab=moderation]:hover,.admin-page .admin-tab[data-admin-tab=moderation]:focus-visible,.admin-page .admin-tab[data-admin-tab=moderation].is-active{color:#9b6dff;background:color-mix(in srgb,#9b6dff 20%,transparent);border-color:color-mix(in srgb,#9b6dff 45%,transparent)}.admin-page .admin-tab[data-admin-tab=moderation] .admin-tab-badge{--badge-bg:#9b6dff;--badge-bd:#9b6dff;--badge-fg:#ffffff}.admin-page .admin-tab[data-admin-tab=support] .admin-tab-badge{--badge-bg:#53b4ff;--badge-bd:#53b4ff;--badge-fg:#ffffff}.admin-page .admin-tab[data-admin-tab=anti-abuse]:hover,.admin-page .admin-tab[data-admin-tab=anti-abuse]:focus-visible,.admin-page .admin-tab[data-admin-tab=anti-abuse].is-active{color:#ff7a3d;background:color-mix(in srgb,#ff7a3d 18%,transparent);border-color:color-mix(in srgb,#ff7a3d 42%,transparent)}.admin-page .admin-tab-viewport{position:relative;overflow:visible}.admin-page .admin-tab-viewport.is-tab-animating{overflow:hidden}.admin-page .admin-tab-stage{position:relative;will-change:transform,opacity}.admin-page .admin-tab-stage.is-tab-leaving-left{animation:adminTabLeaveLeft var(--admin-tab-switch-ms,.26s) cubic-bezier(.22,.61,.36,1) both}.admin-page .admin-tab-stage.is-tab-leaving-right{animation:adminTabLeaveRight var(--admin-tab-switch-ms,.26s) cubic-bezier(.22,.61,.36,1) both}.admin-page .admin-tab-stage.is-tab-enter-from-right{animation:adminTabEnterFromRight var(--admin-tab-switch-ms,.26s) cubic-bezier(.22,.61,.36,1) both}.admin-page .admin-tab-stage.is-tab-enter-from-left{animation:adminTabEnterFromLeft var(--admin-tab-switch-ms,.26s) cubic-bezier(.22,.61,.36,1) both}@keyframes adminTabLeaveLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-24px);opacity:0}}@keyframes adminTabLeaveRight{0%{transform:translate(0);opacity:1}to{transform:translate(24px);opacity:0}}@keyframes adminTabEnterFromRight{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes adminTabEnterFromLeft{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}.admin-page .admin-tab-panel[hidden]{display:none!important}.admin-page .admin-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px;align-items:start}.admin-page .admin-col{display:grid;gap:12px;align-content:start;min-width:0}.admin-page .admin-col--1{grid-column:1}.admin-page .admin-col--2{grid-column:2}.admin-page .admin-col--3{grid-column:3}@media (max-width: 1499px){.admin-page .admin-grid{grid-template-columns:repeat(2,minmax(260px,1fr));grid-template-areas:"col1 col2" "col3 col3"}.admin-page .admin-col--1{grid-area:col1}.admin-page .admin-col--2{grid-area:col2}.admin-page .admin-col--3{grid-area:col3}}@media (max-width: 1200px){.admin-page .admin-grid{grid-template-columns:1fr;grid-template-areas:none}.admin-page .admin-col--1,.admin-page .admin-col--2,.admin-page .admin-col--3{grid-area:auto}}@media (max-width: 1200px){.admin-page .admin-tabs,.admin-page .admin-tabs-scroll{width:100%;max-width:100%;min-width:0}.admin-page .admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page .admin-tab{min-width:0;min-height:40px;height:40px;padding:8px;gap:0}.admin-page .admin-tab .admin-tab-icon{width:24px;height:24px}.admin-page .admin-tab .admin-tab-icon svg{width:24px;height:24px}.admin-page .admin-tab .admin-tab-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.admin-page .admin-tab .admin-tab-badge{margin-left:0}}@media (max-width: 760px){.admin-page .admin-tabs,.admin-page .admin-tabs-scroll{width:100%;max-width:100%;min-width:0}.admin-page .admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page .admin-tab{min-width:0;min-height:40px;height:40px;padding:8px;gap:0;line-height:1}.admin-page .admin-tab .admin-tab-icon{width:24px;height:24px}.admin-page .admin-tab .admin-tab-icon svg{width:24px;height:24px}}.admin-page .card{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:14px;padding:18px;box-shadow:none;transform:none;transition:none;align-self:start}.admin-page .card:hover,.admin-page .card:active{box-shadow:none;transform:none}.admin-page .card>h3{margin:0;font-size:18px;line-height:1.25;color:var(--text)}.admin-page .card>h3+.muted{margin-top:4px;font-size:13px;line-height:1.35;color:var(--muted)}.admin-page .forbidden{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:12px;padding:16px}@media (prefers-reduced-motion: reduce){.admin-page .admin-tab-stage{animation:none!important;transition:none!important}}.admin-page .admin-field{display:grid;gap:8px;margin-top:12px}.admin-page .admin-label{font-size:12px;color:var(--muted)}.admin-page input.admin-input[type=text]{width:100%;box-sizing:border-box;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:12px;padding:10px 12px;font-size:14px;outline:none;height:40px;transition:border-color .15s,background .15s,box-shadow .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-page input.admin-input[type=text]:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.admin-page input.admin-input[type=text]:focus{border-color:var(--btn-bd);box-shadow:none}.admin-page select.admin-input{width:100%;box-sizing:border-box;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:12px;padding:0 12px;font-size:14px;outline:none;height:40px;transition:border-color .15s,background .15s,box-shadow .15s}.admin-page select.admin-input:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.admin-page select.admin-input:focus{border-color:var(--btn-bd);box-shadow:none}.admin-page input.admin-input.field-url-applied.is-applied,.admin-page input.admin-input.field-url-applied.is-applied:focus,.admin-page input.admin-input.field-url-applied.is-applied:active{background:var(--url-applied-bg, #00a3240f);border-color:var(--url-applied-border, #00a32480);color:var(--url-applied-fg, #aab8ad);cursor:pointer;caret-color:transparent}html[data-theme=light] .admin-page input.admin-input.field-url-applied.is-applied,html[data-theme=light] .admin-page input.admin-input.field-url-applied.is-applied:focus,html[data-theme=light] .admin-page input.admin-input.field-url-applied.is-applied:active{color:var(--url-applied-fg, #1f6a3a);border-color:var(--url-applied-border, #1f6a3a66)}.admin-page .admin-input:focus-visible{outline:none;box-shadow:none}.admin-page .admin-textarea{width:100%;box-sizing:border-box;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:12px;padding:10px 12px;font-size:14px;outline:none;min-height:110px;resize:none;overflow-y:hidden;line-height:1.45}.admin-page .admin-textarea:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.admin-page .admin-textarea:focus{border-color:var(--btn-bd);box-shadow:none}.admin-page .admin-textarea.is-invalid{border-color:#3d5afe;background:color-mix(in srgb,#3d5afe 7%,var(--btn-bg))}html[data-theme=light] .admin-page .admin-textarea.is-invalid{border-color:#2f67ff;background:color-mix(in srgb,#2f67ff 6%,#fff)}.admin-page .admin-msg-text-field{position:relative}.admin-page .admin-msg-validation{display:none}.admin-page .admin-msg-inline-hint{position:absolute;z-index:4;pointer-events:none;font-size:12px!important;line-height:1.3!important;color:var(--tx-hint-fg,#fff);background:var(--tx-hint-bg,var(--brand-accent));border:1px solid var(--tx-hint-bd,var(--brand-accent));padding:6px 8px;border-radius:8px;box-shadow:var(--tx-hint-shadow,0 8px 18px rgba(0,0,0,.35));opacity:0;transform:translateY(-4px);max-width:min(260px,calc(100% - 16px));white-space:normal;transition:opacity .16s ease,transform .16s ease}.admin-page .admin-msg-inline-hint.show{opacity:1;transform:translateY(0)}.admin-page .admin-msg-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-page .admin-msg-tool{min-height:30px;height:30px;padding:0 10px;border-radius:10px;font-size:12px}.admin-page .admin-msg-format-hint{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:11px;line-height:1.2}.admin-page .admin-msg-format-prefix{opacity:.9;white-space:nowrap}.admin-page .admin-msg-format-code{display:inline-flex;align-items:center;gap:0;padding:4px 8px;border-radius:8px;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-bg) 84%,transparent);color:var(--text);font:500 11px/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap;max-width:100%;overflow:auto hidden;scrollbar-width:none}.admin-page .admin-msg-format-code::-webkit-scrollbar{display:none}.admin-page .admin-msg-ph{font-weight:500}.admin-page .admin-msg-ph-text{color:#2f80ff}.admin-page .admin-msg-ph-url{color:#12b76a}html[data-theme=light] .admin-page .admin-msg-format-code{background:#fff;border-color:#cfd8ea;color:#2a3342}html[data-theme=light] .admin-page .admin-msg-ph-text{color:#166aff}html[data-theme=light] .admin-page .admin-msg-ph-url{color:#119c5d}.admin-page .admin-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.admin-page .admin-message-box{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;display:grid;gap:10px}.admin-page .admin-message-box .admin-field{margin-top:0;gap:6px}.admin-page .admin-message-box .admin-toggle-row{padding:4px 0}.admin-page .admin-msg-lang-switch{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-page .admin-msg-lang-btn{width:38px;min-width:38px;height:30px;min-height:30px;padding:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-bg) 92%,transparent)}.admin-page .admin-msg-lang-btn:hover{border-color:var(--btn-hover-bd)}.admin-page .admin-msg-lang-btn.is-active{border-color:color-mix(in srgb,#2f80ff 60%,var(--surface-border));background:color-mix(in srgb,#2f80ff 14%,var(--surface-bg));box-shadow:0 0 0 1px color-mix(in srgb,#2f80ff 22%,transparent) inset}.admin-page .admin-msg-lang-flag{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.admin-page .admin-msg-lang-flag svg{display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.admin-page .admin-message-box .admin-actions{margin-top:4px}.admin-page .admin-message-box .admin-actions .btn{width:100%;min-width:0}.admin-page .admin-message-head{font-weight:700;font-size:14px}.admin-page .admin-message-preview-wrap{max-width:268px;width:100%;margin:2px auto 0}.admin-page .admin-message-preview-wrap .rc-notice{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;padding:14px;border-radius:12px;background:var(--rc-notice-bg, var(--bg-elev, #101010));border:1px solid var(--rc-border, var(--line, #1e1e1e));overflow:visible;width:100%;margin:0;font-size:14px;line-height:1.45}.admin-page .admin-message-preview-wrap .rc-notice>*{position:relative;z-index:1}.admin-page .admin-message-preview-wrap .rc-notice-title{font-weight:600;font-size:14px;line-height:1.45;color:var(--rc-text, #eaeaea);width:100%}.admin-page .admin-message-preview-wrap .rc-notice-text{font-size:14px;line-height:1.45;color:var(--rc-muted, #9aa3b2);width:100%;word-break:break-word}.admin-page .admin-message-preview-wrap [data-rc=notice-title]{padding-right:28px}.admin-page .admin-message-preview-wrap .rc-notice-close{position:absolute;top:8px;right:8px;z-index:2;pointer-events:none}.admin-page .admin-message-preview-wrap .rc-notice-cta-list{display:grid;gap:6px;margin-top:2px;width:100%}.admin-page .admin-message-preview-wrap .rc-notice-cta{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;align-self:flex-start;max-width:100%;min-width:0;color:var(--rc-text, #eaeaea);text-decoration:none;font-weight:600;line-height:1.35;padding:1px 0 2px;pointer-events:none}.admin-page .admin-message-preview-wrap .rc-notice-cta-text{position:relative;display:inline-block;max-width:100%}.admin-page .admin-message-preview-wrap .rc-notice-cta-text:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;opacity:0;transform:scaleX(.35);transform-origin:left center}.admin-page .admin-message-preview-wrap .rc-notice-cta-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.7;flex:0 0 auto}.admin-page .admin-message-preview-wrap{--rc-admin-notice-ring-1: rgba(56, 128, 255, .95);--rc-admin-notice-ring-2: rgba(44, 210, 129, .92);--rc-admin-notice-ring-3: rgba(120, 236, 255, .9);--rc-admin-notice-ring-opacity: .82;--rc-admin-notice-ring-glow: rgba(44, 210, 129, .16);--rc-admin-notice-ring-glow-soft: rgba(56, 128, 255, .08)}.admin-page .admin-message-preview-wrap .rc-notice.rc-notice-admin-ring{position:relative;isolation:isolate;border-color:transparent}.admin-page .admin-message-preview-wrap .rc-notice.rc-notice-admin-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;z-index:0;background:linear-gradient(var(--rc-notice-bg, var(--bg-elev, #101010)),var(--rc-notice-bg, var(--bg-elev, #101010))) padding-box,conic-gradient(from var(--rc-admin-notice-ring-ang, 0deg),var(--rc-admin-notice-ring-1) 0deg,var(--rc-admin-notice-ring-2) 118deg,var(--rc-admin-notice-ring-3) 236deg,var(--rc-admin-notice-ring-1) 360deg) border-box;opacity:var(--rc-admin-notice-ring-opacity, .82);animation:rcAdminNoticeRingSpin 6.8s linear infinite}.admin-page .admin-message-preview-wrap .rc-notice.rc-notice-admin-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;box-shadow:0 0 10px var(--rc-admin-notice-ring-glow),0 0 18px var(--rc-admin-notice-ring-glow-soft, transparent);opacity:.9}@supports (-moz-appearance:none){.admin-page .admin-message-preview-wrap .rc-notice.rc-notice-admin-ring:before{animation:none;background:linear-gradient(var(--rc-notice-bg, var(--bg-elev, #101010)),var(--rc-notice-bg, var(--bg-elev, #101010))) padding-box,linear-gradient(135deg,var(--rc-admin-notice-ring-1) 0%,var(--rc-admin-notice-ring-3) 36%,var(--rc-admin-notice-ring-2) 72%,var(--rc-admin-notice-ring-1) 100%) border-box}}html[data-theme=light] .admin-page .admin-message-preview-wrap .rc-notice{--rc-notice-bg:#ffffff;--rc-text:#2a3342;--rc-muted:#66758f;background:#fff;border-color:#cfd8ea}html[data-theme=light] .admin-page .admin-message-preview-wrap{--rc-admin-notice-ring-1: rgba(21, 106, 255, .96);--rc-admin-notice-ring-2: rgba(10, 177, 101, .94);--rc-admin-notice-ring-3: rgba(19, 198, 228, .92);--rc-admin-notice-ring-opacity: .98;--rc-admin-notice-ring-glow: rgba(21, 106, 255, .13);--rc-admin-notice-ring-glow-soft: rgba(10, 177, 101, .06)}html[data-theme=light] .admin-page .admin-message-preview-wrap .rc-notice-title{color:#2a3342}html[data-theme=light] .admin-page .admin-message-preview-wrap .rc-notice-text{color:#66758f}@media (max-width: 760px){.admin-page .admin-links-grid{grid-template-columns:1fr}.admin-page .admin-message-preview-wrap{max-width:100%}}.admin-page .admin-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;align-items:stretch}.admin-page .admin-actions>.btn{width:100%;min-width:0}.admin-page .admin-actions>.btn:only-child{grid-column:2}.admin-page .admin-actions>.btn:not(.primary):not(:only-child){grid-column:1;grid-row:1}.admin-page .admin-actions>.btn.primary:not(:only-child){grid-column:2}.admin-page .admin-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.admin-page .admin-toggle-separator{height:1px;margin:10px 0 8px;background:color-mix(in srgb,var(--surface-border) 88%,transparent)}.admin-page .admin-toggle-text{display:flex;flex-direction:column;gap:4px}.admin-page .admin-toggle-title{font-size:13px;color:var(--text)}.admin-page .admin-switch{width:46px;min-width:46px;max-width:46px;flex:0 0 46px;height:26px;border-radius:999px;border:1px solid var(--prefs-toggle-border);background:var(--prefs-toggle-bg);display:inline-flex;align-items:center;justify-content:flex-start;padding:2px;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s;box-sizing:border-box}.admin-page .admin-switch .knob{width:20px;height:20px;border-radius:50%;background:var(--prefs-toggle-knob-bg);border:1px solid var(--prefs-toggle-knob-border);transition:transform .18s,background .18s,border-color .18s}.admin-page .admin-switch.is-on{background:var(--prefs-toggle-success-bg);border-color:var(--prefs-toggle-success-border)}.admin-page .admin-switch.is-on .knob{transform:translate(18px);background:var(--prefs-toggle-success-knob);border-color:var(--prefs-toggle-success-border)}.admin-page .admin-switch:focus-visible{outline:none;box-shadow:var(--prefs-toggle-focus-ring)}.admin-page .admin-inspector-wrap{display:grid;gap:16px}.admin-page .admin-inspector-search-card,.admin-page .admin-inspector-result-card{width:100%}.admin-page .admin-inspector-result-card[hidden]{display:none!important}.admin-page .admin-inspector-result-card.admin-inspector-result-card--loading,.admin-page .admin-inspector-result-card.admin-inspector-result-card--empty{min-height:calc(100dvh - 260px);display:grid;place-items:center;padding:20px}.admin-page .admin-inspector-result-card.admin-inspector-result-card--empty .empty-state{margin-inline:auto;background:var(--surface-bg);border-color:var(--surface-border);box-shadow:none}.admin-page .admin-inspector-search-row{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.admin-page .admin-inspector-search-row .btn{min-width:130px}.admin-page .admin-inspector-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:12px}.admin-page .admin-inspector-side-col{display:grid;gap:12px;align-content:start}.admin-page .admin-inspector-block{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:12px;border:1px solid var(--surface-border);border-radius:12px;background:color-mix(in srgb,var(--surface-bg) 90%,transparent)}.admin-page .admin-inspector-block h4{margin:0;font-size:14px;line-height:1.25;color:var(--text)}.admin-page .admin-inspector-divider{height:1px;background:var(--surface-border);margin:2px 0}.admin-page .admin-inspector-kv{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px;align-items:start}.admin-page .admin-inspector-kv span{font-size:12px;color:var(--muted)}.admin-page .admin-inspector-kv b{font-size:13px;line-height:1.3;color:var(--text);font-weight:600;word-break:break-word}.admin-page .admin-inspector-profile-btn{min-height:28px;height:28px;padding:0 10px;border-radius:9px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;width:max-content}.admin-page .admin-inspector-wallet-balance{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:2px}.admin-page .admin-inspector-wallet-balance span{font-size:12px;color:var(--muted)}.admin-page .admin-inspector-wallet-balance b{font-size:28px;line-height:1;color:var(--text);font-weight:800;letter-spacing:.01em}.admin-page .admin-inspector-wallet-tools-title{font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.02em;margin-top:2px}.admin-page .admin-inspector-balance-value.is-syncing{position:relative;background:linear-gradient(110deg,color-mix(in srgb,var(--text) 28%,transparent) 8%,color-mix(in srgb,var(--text) 72%,transparent) 18%,color-mix(in srgb,var(--text) 28%,transparent) 33%);background-size:220% 100%;color:transparent!important;-webkit-background-clip:text;background-clip:text;animation:adminInspectorBalanceShimmer .95s linear infinite}@keyframes adminInspectorBalanceShimmer{0%{background-position:100% 0}to{background-position:0 0}}.admin-page .admin-inspector-grant-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.admin-page .admin-inspector-grant-row .admin-input{height:36px}.admin-page .admin-inspector-grant-row .btn{height:36px;min-width:112px;padding:0 14px}.admin-page .admin-inspector-ban{gap:10px}.admin-page .admin-inspector-ban-state{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--surface-border);border-radius:10px;background:color-mix(in srgb,var(--surface-bg) 92%,transparent)}.admin-page .admin-inspector-ban-state-line{font-size:12px;color:var(--text);font-weight:600}.admin-page .admin-inspector-ban-state-line.is-active{color:var(--promo-ledger-plus,#40c77e)}.admin-page .admin-inspector-ban-state-reason{font-size:12px;color:var(--muted)}.admin-page .admin-inspector-ban-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center}.admin-page .admin-inspector-ban-row span{font-size:12px;color:var(--muted)}.admin-page .admin-inspector-ban-row .admin-input{height:36px}.admin-page .admin-inspector-ban-row--reason-text{align-items:start}.admin-page .admin-inspector-ban-reason-text{min-height:84px;max-height:170px;height:auto!important;resize:vertical;text-align:left!important}.admin-page .admin-inspector-ban-duration-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center}.admin-page .admin-inspector-ban-duration-row>span{font-size:12px;color:var(--muted)}.admin-page .admin-inspector-ban-duration-control{display:grid;grid-template-columns:auto minmax(84px,120px) auto minmax(120px,160px);gap:8px;align-items:center}.admin-page .admin-inspector-ban-duration-control .btn{height:36px;min-width:36px;padding:0 10px}.admin-page .admin-inspector-ban-duration-control .admin-input{height:36px;text-align:center}.admin-page .admin-inspector-ban-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.admin-page .admin-inspector-ban-apply,.admin-page .admin-inspector-ban-clear{height:36px;min-width:126px}.admin-page .admin-inspector-debit-btn{position:relative;overflow:hidden;--hold-progress:0;color:var(--sb-logout-fg, #d94a4a);border-color:color-mix(in srgb,var(--sb-logout-fg, #d94a4a) 44%,var(--btn-bd));background:var(--btn-bg)}.admin-page .admin-inspector-debit-btn:hover,.admin-page .admin-inspector-debit-btn:focus-visible{color:var(--sb-logout-fg-hover, #c23636);border-color:color-mix(in srgb,var(--sb-logout-fg-hover, #c23636) 54%,var(--btn-hover-bd));background:var(--btn-hover-bg)}.admin-page .admin-inspector-debit-btn:before{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--hold-progress) * 100%);background:linear-gradient(90deg,#be141459,#ff3c3cb3);pointer-events:none;transition:width .06s linear}html[data-theme=light] .admin-page .admin-inspector-debit-btn:before{background:linear-gradient(90deg,#c8282840,#ff505099)}.admin-page .admin-inspector-debit-btn.is-holding{border-color:color-mix(in srgb,var(--sb-logout-fg-hover, #c23636) 62%,var(--btn-bd))}.admin-page .admin-inspector-debit-btn>*{position:relative;z-index:1}.admin-page .admin-inspector-wallet .admin-inspector-kv{align-items:start}.admin-page .admin-inspector-wallet .admin-inspector-kv span,.admin-page .admin-inspector-wallet .admin-inspector-kv b{display:block;line-height:1.25;padding-top:0}@media (max-width: 1499px){.admin-page .admin-inspector-grid{grid-template-columns:1fr}.admin-page .admin-inspector-ban-duration-control{grid-template-columns:auto minmax(84px,108px) auto minmax(100px,1fr)}}.admin-page .admin-inspector-subdivider{height:1px;background:color-mix(in srgb,var(--surface-border) 90%,transparent);margin:2px 0 4px}.admin-page .admin-inspector-uid-value{display:inline-flex;align-items:center;gap:8px}.admin-page .admin-inspector-uid-value>span{color:var(--promo-ledger-plus,#40c77e)}.admin-page .admin-inspector-copy-btn{width:24px;height:24px;min-width:24px;min-height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--surface-border);background:transparent;color:var(--muted)}.admin-page .admin-inspector-copy-btn:hover,.admin-page .admin-inspector-copy-btn:focus-visible{color:var(--text);border-color:var(--btn-hover-bd)}.admin-page .admin-inspector-copy-btn svg{display:block}.admin-page .admin-inspector-ledger{margin-top:12px}.admin-page .admin-inspector-ledger-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-page .admin-inspector-ledger-head h4{margin:0}.admin-page .promo-wallet-history{display:grid;gap:4px;margin-top:2px;margin-bottom:2px;flex:0 0 auto;align-content:start;justify-items:stretch}.admin-page .promo-ledger-row{display:grid;grid-template-columns:136px minmax(0,1fr) minmax(64px,max-content);column-gap:clamp(8px,1.4vw,14px);row-gap:0;align-items:center;min-height:30px;padding-block:2px;font-size:13px;color:var(--muted,#a5a5a5)}.admin-page .promo-ledger-row .amt.plus{color:var(--promo-ledger-plus,#40c77e)}.admin-page .promo-ledger-row .amt.minus{color:var(--promo-ledger-minus,#ff6b7a)}.admin-page .promo-ledger-row .kind.plus{color:var(--promo-ledger-plus,#40c77e)}.admin-page .promo-ledger-row .kind.minus{color:var(--promo-ledger-minus,#ff6b7a)}.admin-page .promo-ledger-row .dt{min-width:0;white-space:nowrap}.admin-page .promo-ledger-row .kind{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-page .promo-ledger-row .amt{white-space:nowrap;justify-self:end}.admin-page .promo-ledger-empty{min-height:72px;display:grid;place-items:center;text-align:center;color:var(--muted,#a5a5a5);font-size:13px}.admin-page .promo-history-link{display:inline-flex;align-items:baseline;gap:8px;padding:0 2px 0 0;margin-top:0;border:0;background:transparent;color:var(--muted,#a5a5a5);font:inherit;font-size:13px;line-height:1.2;cursor:pointer;overflow:visible}.admin-page .promo-history-link-text{position:relative;display:inline-block;font-size:13px;line-height:1.2;padding-bottom:2px}.admin-page .promo-history-link-text:after{content:"";position:absolute;left:0;width:100%;bottom:0;height:1px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:left center;transition:transform .18s ease,opacity .18s ease}.admin-page .promo-history-link-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .18s ease,opacity .18s ease;opacity:.85}.admin-page .promo-history-link:hover,.admin-page .promo-history-link:focus-visible{color:var(--text,#eaeaea)}.admin-page .promo-history-link:hover .promo-history-link-text:after,.admin-page .promo-history-link:focus-visible .promo-history-link-text:after{opacity:1;transform:scaleX(1)}.admin-page .promo-history-link:hover .promo-history-link-chevron,.admin-page .promo-history-link:focus-visible .promo-history-link-chevron{opacity:1;transform:translate(2px) rotate(-45deg)}.admin-page .promo-ledger-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000007a;z-index:2147483000;display:grid;place-items:center;padding:16px}.admin-page .promo-ledger-dialog{width:min(640px,100%);border-radius:14px;border:1px solid var(--surface-border,rgba(255,255,255,.16));background:var(--surface-bg,#151515);padding:14px;max-height:min(72vh,720px);display:flex;flex-direction:column;gap:8px}.admin-page .promo-ledger-close{inline-size:36px;block-size:36px;min-inline-size:36px;min-block-size:36px;max-inline-size:36px;max-block-size:36px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1!important;border-radius:10px;aspect-ratio:1/1}.admin-page .promo-ledger-scroll{position:relative;overflow:auto;max-height:min(58vh,560px)}.admin-page .promo-ledger-dialog .promo-wallet-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-page .promo-ledger-dialog .promo-wallet-head h3{margin:0;min-width:0;font-size:18px;line-height:1.25;color:var(--text)}@media (max-width: 760px){.admin-page .admin-inspector-result-card.admin-inspector-result-card--loading,.admin-page .admin-inspector-result-card.admin-inspector-result-card--empty{min-height:calc(100dvh - 220px)}.admin-page .admin-inspector-search-row{grid-template-columns:1fr}.admin-page .admin-inspector-search-row .btn{min-width:0;width:100%}.admin-page .admin-inspector-grid,.admin-page .admin-inspector-side-col{grid-template-columns:1fr}.admin-page .admin-inspector-block{padding:10px}.admin-page .admin-inspector-kv{grid-template-columns:120px minmax(0,1fr)}.admin-page .admin-inspector-grant-row{grid-template-columns:1fr}.admin-page .admin-inspector-grant-row .btn{width:100%;min-width:0}.admin-page .admin-inspector-ban-row{grid-template-columns:1fr;gap:6px}.admin-page .admin-inspector-ban-row span{line-height:1.2}.admin-page .admin-inspector-ban-duration-row{grid-template-columns:1fr;gap:6px}.admin-page .admin-inspector-ban-duration-control{grid-template-columns:auto minmax(0,1fr) auto}.admin-page .admin-inspector-ban-duration-control [data-act=inspector-mute-duration-unit]{grid-column:1/-1}.admin-page .admin-inspector-ban-actions{flex-direction:column}.admin-page .admin-inspector-ban-actions .btn{width:100%;min-width:0}.admin-page .admin-inspector-ledger-head{flex-direction:column;align-items:flex-start}.admin-page .promo-ledger-dialog{width:min(100%,360px);padding:12px;gap:6px;max-height:min(78vh,700px)}.admin-page .promo-ledger-dialog .promo-wallet-head h3{font-size:16px;line-height:1.2}.admin-page .promo-ledger-scroll{max-height:min(64vh,540px)}.admin-page .promo-ledger-row{grid-template-columns:118px minmax(0,1fr) minmax(56px,max-content);font-size:12px}}.admin-page .admin-mod-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start;align-content:start}@media (max-width: 1200px){.admin-page .admin-mod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.admin-page .admin-mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.admin-page .admin-mod-grid{grid-template-columns:1fr}}.admin-page .admin-mod-empty{grid-column:1/-1;padding:8px 0}.admin-page .admin-mod-empty.admin-mod-empty--loading,.admin-page .admin-mod-empty.admin-mod-empty--success,.admin-page .admin-mod-empty.admin-mod-empty--error{min-height:calc(100dvh - 240px);display:grid;place-items:center;padding:20px 0}.admin-page .admin-mod-empty-card{width:min(100%,360px);min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;margin:0 auto}.admin-page .admin-mod-empty-text{font-size:22px;line-height:1.2;font-weight:800;color:var(--text)}.admin-page .admin-mod-empty-text.admin-mod-empty-text--muted{color:var(--muted);font-weight:700}.admin-page .admin-mod-empty-icon{width:72px;height:72px;color:#25b267}.admin-page .admin-mod-loading-spinner{width:32px;height:32px}.admin-page .admin-mod-empty.admin-mod-empty--loading .admin-loading-state{min-height:calc(100dvh - 240px)}.admin-page .admin-mod-state-enter{animation:adminModStateFade .22s ease both}@keyframes adminModStateFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-page .admin-mod-empty-icon.admin-mod-empty-icon--error{color:#e36d6d}.admin-page .admin-mod-empty-icon svg{display:block;width:100%;height:100%}.admin-page .admin-mod-card{position:relative;overflow:hidden;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;text-align:left;background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:12px;padding:8px;min-height:0;height:auto;box-shadow:none;transform:none;transition:border-color .15s ease,box-shadow .18s ease;cursor:pointer}.admin-page .admin-mod-card:hover{box-shadow:none;border-color:color-mix(in srgb,var(--surface-border) 65%,#9b6dff 35%)}html[data-theme=light] .admin-page .admin-mod-card:hover,.admin-page .admin-mod-card:active{box-shadow:none}.admin-page .admin-mod-card:after{content:"";position:absolute;left:var(--btn-ripple-x,50%);top:var(--btn-ripple-y,50%);width:var(--btn-ripple-size,220px);height:var(--btn-ripple-size,220px);border-radius:999px;background:#ffffff38;mix-blend-mode:soft-light;transform:translate(-50%,-50%) scale(0);opacity:0;pointer-events:none;will-change:transform,opacity}.admin-page .admin-mod-card.is-ripple-on:after{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity .06s linear}.admin-page .admin-mod-card.is-ripple-fade:after{opacity:0;transform:translate(-50%,-50%) scale(1);transition:opacity .32s ease}html[data-theme=light] .admin-page .admin-mod-card:after{background:#00000014;mix-blend-mode:multiply}.admin-page .admin-mod-head{display:flex;align-items:center;justify-content:center}.admin-page .admin-mod-avatar{width:34px;height:34px;border-radius:999px;object-fit:cover;background:#7f7f7f2e}.admin-page .admin-mod-body{display:grid;gap:3px;min-width:0}.admin-page .admin-mod-title{font-weight:700;font-size:14px;color:var(--text);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-page .admin-mod-meta,.admin-page .admin-mod-time{font-size:11px;line-height:1.15}.admin-page .admin-mod-pagination{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:2px}.admin-page .admin-mod-page{min-width:32px;height:32px;padding:0 10px;border-radius:10px;border:1px solid var(--surface-border);background:transparent;color:var(--muted)}.admin-page .admin-mod-page:hover,.admin-page .admin-mod-page:focus-visible,.admin-page .admin-mod-page.is-active{color:#9b6dff;border-color:color-mix(in srgb,#9b6dff 45%,transparent);background:color-mix(in srgb,#9b6dff 16%,transparent)}@media (max-width: 700px){.admin-page .admin-mod-empty.admin-mod-empty--loading,.admin-page .admin-mod-empty.admin-mod-empty--loading .admin-loading-state,.admin-page .admin-mod-empty.admin-mod-empty--success,.admin-page .admin-mod-empty.admin-mod-empty--error{min-height:calc(100dvh - 210px)}.admin-page .admin-mod-empty-card{min-height:200px;gap:14px}.admin-page .admin-mod-empty-text{font-size:18px}.admin-page .admin-mod-empty-icon{width:64px;height:64px}}.admin-page .admin-aa-grid,.admin-page .admin-aa-details{display:grid;gap:14px}.admin-page .admin-aa-head{align-items:flex-start}.admin-page .admin-aa-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.admin-page .admin-aa-section-head{display:grid;gap:4px}.admin-page .admin-aa-callout{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;margin-top:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,122,61,.2);background:linear-gradient(135deg,#ff7a3d1f,#ff7a3d0a)}.admin-page .admin-aa-callout-badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;color:#ffd7c3;background:#ff7a3d29;border:1px solid rgba(255,122,61,.24)}.admin-page .admin-aa-callout-copy{display:grid;gap:3px}.admin-page .admin-aa-callout-copy b{font-size:14px;color:var(--text)}.admin-page .admin-aa-callout-copy span{font-size:13px;line-height:1.45;color:var(--muted)}.admin-page .admin-aa-overview{display:grid;gap:14px;margin-top:14px}.admin-page .admin-aa-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-page .admin-aa-overview-head h4{margin:0 0 4px;font-size:17px;line-height:1.2;color:var(--text)}.admin-page .admin-aa-table-wrap--overview{margin-top:0}.admin-page .admin-aa-overview-table td{min-width:230px}.admin-page .admin-aa-overview-entry{display:grid;gap:8px}.admin-page .admin-aa-overview-entry-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-page .admin-aa-overview-login{color:var(--text);font-size:14px;line-height:1.2}.admin-page .admin-aa-overview-entry-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-page .admin-aa-overview-entry .admin-aa-score-badge{width:auto;min-width:52px;justify-content:center}.admin-page .admin-aa-overview-open{min-width:72px;margin-left:auto}.admin-page .admin-aa-overview-heat{height:7px;border-radius:999px;background:#ffffff14;overflow:hidden}.admin-page .admin-aa-overview-heat>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb347,coral 45%,#ff5c92)}.admin-page .admin-aa-overview-empty{padding:8px 2px}.admin-page .admin-aa-table-wrap{overflow:auto;margin-top:14px;border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-bg) 94%,transparent)}.admin-page .admin-aa-table-wrap--restricted{border-color:#ff5c9229;background:linear-gradient(180deg,#ff5c920a,color-mix(in srgb,var(--surface-bg) 96%,transparent))}.admin-page .admin-aa-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.admin-page .admin-aa-table th,.admin-page .admin-aa-table td{padding:14px 12px;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent);text-align:left;vertical-align:top}.admin-page .admin-aa-table th{font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--surface-bg) 92%,transparent);position:sticky;top:0;z-index:1}.admin-page .admin-aa-table tbody tr:last-child td{border-bottom:0}.admin-page .admin-aa-table-row{transition:background .18s ease,box-shadow .18s ease}.admin-page .admin-aa-table-row:hover{background:color-mix(in srgb,var(--surface-bg) 84%,transparent)}.admin-page .admin-aa-table-row--critical{background:linear-gradient(90deg,rgba(255,88,88,.11),transparent 62%)}.admin-page .admin-aa-table-row--high{background:linear-gradient(90deg,rgba(255,162,41,.1),transparent 58%)}.admin-page .admin-aa-table-row--medium{background:linear-gradient(90deg,rgba(92,145,255,.08),transparent 56%)}.admin-page .admin-aa-table-row--restricted{background:linear-gradient(90deg,rgba(255,92,146,.1),transparent 60%)}.admin-page .admin-aa-panel--restricted{border-color:#ff5c9224;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-bg) 97%,transparent),#ff5c9208)}.admin-page .admin-aa-help-btn{inline-size:40px!important;block-size:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;align-self:center;padding:0!important;border-radius:10px;font-size:17px;font-weight:800;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:1 / 1}.admin-page .admin-aa-subject-head{display:grid;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-bg) 92%,transparent),color-mix(in srgb,var(--surface-bg) 98%,transparent))}.admin-page .admin-aa-subject-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-page .admin-aa-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.admin-page .admin-aa-actions .btn{min-height:38px;height:38px;padding:0 12px;border-radius:12px;font-size:12px;justify-content:center}.admin-page .admin-aa-action-group{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--surface-border) 86%,transparent);background:color-mix(in srgb,var(--surface-bg) 95%,transparent)}.admin-page .admin-aa-action-group--soft{background:linear-gradient(180deg,#5c91ff17,#5c91ff08);border-color:#5c91ff2e}.admin-page .admin-aa-action-group--hard{background:linear-gradient(180deg,#ff58581a,#ff58580a);border-color:#ff58582e}.admin-page .admin-aa-action-group--clear{background:linear-gradient(180deg,#ffffff08,#ffffff03)}.admin-page .admin-aa-action-group--labels{background:linear-gradient(180deg,#45ccae1a,#45ccae08);border-color:#45ccae2e}.admin-page .admin-aa-action-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-page .admin-aa-action-group-kicker{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text)}.admin-page .admin-aa-action-group--soft .admin-aa-action-group-kicker{background:#5c91ff24;border-color:#5c91ff38;color:#cbdcff}.admin-page .admin-aa-action-group--hard .admin-aa-action-group-kicker{background:#ff585824;border-color:#ff585838;color:#ffc9c9}.admin-page .admin-aa-action-group--labels .admin-aa-action-group-kicker{background:#45ccae24;border-color:#45ccae38;color:#c2f4e7}.admin-page .admin-aa-action-btn{width:100%;justify-content:center;font-weight:700;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.admin-page .btn.admin-aa-action-btn--soft{border-color:#5c91ff38;color:#bcd0ff;background:#5c91ff14}.admin-page .btn.admin-aa-action-btn--soft:hover,.admin-page .btn.admin-aa-action-btn--soft:focus-visible{border-color:#5c91ff59!important;background:#5c91ff24!important;color:#d4e0ff!important;transform:translateY(-1px);box-shadow:0 10px 24px #5c91ff1f}.admin-page .btn.admin-aa-action-btn--hard{border-color:#ff58583d;background:#ff58581a;color:#ffc9c9}.admin-page .btn.admin-aa-action-btn--hard:hover,.admin-page .btn.admin-aa-action-btn--hard:focus-visible{border-color:#ff58585c!important;background:#ff585829!important;color:#ffd7d7!important;transform:translateY(-1px);box-shadow:0 10px 24px #ff58581f}.admin-page .btn.admin-aa-action-btn--clear{border-color:color-mix(in srgb,var(--surface-border) 90%,transparent);background:transparent;color:var(--text)}.admin-page .btn.admin-aa-action-btn--clear:hover,.admin-page .btn.admin-aa-action-btn--clear:focus-visible{border-color:color-mix(in srgb,var(--surface-border) 100%,transparent)!important;background:color-mix(in srgb,var(--surface-bg) 86%,transparent)!important;color:var(--text)!important;transform:translateY(-1px);box-shadow:0 10px 24px #0000001a}.admin-page .btn.admin-aa-action-btn--trusted{border-color:#45ccae38;color:#baf2e4;background:#45ccae14}.admin-page .btn.admin-aa-action-btn--trusted:hover,.admin-page .btn.admin-aa-action-btn--trusted:focus-visible{border-color:#45ccae57!important;background:#45ccae24!important;color:#d2f9ee!important;transform:translateY(-1px);box-shadow:0 10px 24px #45ccae1f}.admin-page .btn.admin-aa-action-btn--fp{border-color:#ffb02038;color:#ffd08a;background:#ffb02014}.admin-page .btn.admin-aa-action-btn--fp:hover,.admin-page .btn.admin-aa-action-btn--fp:focus-visible{border-color:#ffb02057!important;background:#ffb02024!important;color:#ffddb0!important;transform:translateY(-1px);box-shadow:0 10px 24px #ffb0201f}.admin-page .admin-aa-section{display:grid;gap:8px}.admin-page .admin-aa-events{display:grid;border-top:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent)}.admin-page .admin-aa-event-row{display:grid;grid-template-columns:32px minmax(190px,250px) minmax(250px,1fr) minmax(160px,220px) auto;align-items:center;column-gap:10px;padding:10px 12px 10px 10px;border-bottom:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent);border-left:4px solid transparent;background:transparent}.admin-page .admin-aa-event-row--allow,.admin-page .admin-aa-event-row--deny,.admin-page .admin-aa-event-row--note{background:transparent}.admin-page .admin-aa-event-row--scope-card{--aa-event-accent:#d89222;border-left-color:var(--aa-event-accent)}.admin-page .admin-aa-event-row--scope-profile{--aa-event-accent:#6f60e6;border-left-color:var(--aa-event-accent)}.admin-page .admin-aa-event-row--scope-pagination{--aa-event-accent:#d27b3e;border-left-color:var(--aa-event-accent)}.admin-page .admin-aa-event-row--scope-catalog{--aa-event-accent:#94a0b5;border-left-color:var(--aa-event-accent)}.admin-page .admin-aa-event-row--scope-profile-list{--aa-event-accent:#2f91cb;border-left-color:var(--aa-event-accent)}.admin-page .admin-aa-event-row--scope-restrict{--aa-event-accent:#d89222;border-left-color:var(--aa-event-accent)}.admin-page .admin-aa-event-row--scope-clear{--aa-event-accent:#6f60e6;border-left-color:var(--aa-event-accent)}.admin-page .admin-aa-event-row--scope-neutral{--aa-event-accent:var(--muted);border-left-color:var(--aa-event-accent)}.admin-page .admin-aa-event-meta{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--muted);white-space:nowrap}.admin-page .admin-aa-event-source-cell,.admin-page .admin-aa-event-entity-cell{overflow:hidden}.admin-page .admin-aa-event-source{overflow:hidden;text-overflow:ellipsis}.admin-page .admin-aa-event-empty{color:var(--muted)}.admin-page .admin-aa-event-action{display:inline-block;min-width:0;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-page .admin-aa-event-action--scope-card,.admin-page .admin-aa-event-action--scope-profile,.admin-page .admin-aa-event-action--scope-pagination,.admin-page .admin-aa-event-action--scope-catalog,.admin-page .admin-aa-event-action--scope-profile-list,.admin-page .admin-aa-event-action--scope-restrict,.admin-page .admin-aa-event-action--scope-clear,.admin-page .admin-aa-event-action--scope-neutral{color:var(--aa-event-accent,var(--text))}.admin-page .admin-aa-event-link{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .16s ease,color .16s ease}.admin-page .admin-aa-event-link:hover,.admin-page .admin-aa-event-link:focus-visible{border-bottom-color:currentColor;text-decoration:none}.admin-page .admin-aa-event-time{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:8px;font-size:12px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 auto}.admin-page .admin-aa-event-date{color:var(--muted);font-weight:500}.admin-page .admin-aa-event-clock{font-weight:800;color:var(--aa-event-accent,var(--text))}.admin-page .admin-aa-event-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.admin-page .admin-aa-event-badge--decision{min-width:32px;padding:0 7px;font-size:15px;line-height:1}.admin-page .admin-aa-event-badge--allow{background:#45ccae29;color:#baf2e4;border:1px solid rgba(69,204,174,.24)}.admin-page .admin-aa-event-badge--deny{background:#ff585829;color:#ffc9c9;border:1px solid rgba(255,88,88,.24)}.admin-page .admin-aa-event-badge--note{background:#5c91ff29;color:#cbdcff;border:1px solid rgba(92,145,255,.22)}.admin-page .admin-aa-active-restrictions{display:flex;gap:8px;flex-wrap:wrap}.admin-page .admin-aa-chip{display:inline-flex;gap:8px;align-items:center;padding:7px 11px;border:1px solid var(--surface-border);border-radius:999px;background:color-mix(in srgb,var(--surface-bg) 92%,transparent);font-size:12px}.admin-page .admin-aa-chip--soft{border-color:#5c91ff33;background:#5c91ff14}.admin-page .admin-aa-chip--hard{border-color:#ff585833;background:#ff585817}.admin-page .admin-aa-chip-level{font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.05em}.admin-page .admin-aa-login-cell{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-page .admin-aa-login-name{font-weight:700;color:var(--text)}.admin-page .admin-aa-rank-badge,.admin-page .admin-aa-score-badge,.admin-page .admin-aa-type-badge,.admin-page .admin-aa-repeat-badge,.admin-page .admin-aa-restriction-pill,.admin-page .admin-aa-empty-pill,.admin-page .admin-aa-metric-pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em}.admin-page .admin-aa-rank-badge,.admin-page .admin-aa-score-badge{gap:6px}.admin-page .admin-aa-rank-marker{display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;opacity:.9}.admin-page .admin-aa-rank-badge{min-height:24px;min-width:86px;padding:0 10px;text-transform:uppercase}.admin-page .admin-aa-rank-badge--critical,.admin-page .admin-aa-score-badge--critical{background:#ff585829;color:#ffc9c9;border:1px solid rgba(255,88,88,.24)}.admin-page .admin-aa-rank-badge--high,.admin-page .admin-aa-score-badge--high{background:#ffb02029;color:#ffd08a;border:1px solid rgba(255,176,32,.24)}.admin-page .admin-aa-rank-badge--medium,.admin-page .admin-aa-score-badge--medium{background:#5c91ff29;color:#cbdcff;border:1px solid rgba(92,145,255,.24)}.admin-page .admin-aa-rank-badge--low,.admin-page .admin-aa-score-badge--low{background:#ffffff14;color:#e5e7eb;border:1px solid rgba(255,255,255,.12)}.admin-page .admin-aa-score-badge--restricted{background:#ff5c9229;color:#ffd2e2;border:1px solid rgba(255,92,146,.24)}.admin-page .admin-aa-score-stack{display:grid;gap:4px;justify-items:start}.admin-page .admin-aa-score-badge{width:100%;min-width:58px;min-height:28px;padding:0 10px;font-size:12px}.admin-page .admin-aa-score-caption{font-size:11px;line-height:1;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.admin-page .admin-aa-type-badge{min-height:24px;min-width:64px;padding:0 10px;text-transform:uppercase;border:1px solid transparent}.admin-page .admin-aa-type-badge--user{background:#5c91ff24;color:#cbdcff;border-color:#5c91ff38}.admin-page .admin-aa-type-badge--guest{background:#ffb02024;color:#ffd08a;border-color:#ffb0203d}.admin-page .admin-aa-subject-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--muted)}.admin-page .admin-aa-reason-list{display:flex;flex-wrap:wrap;gap:6px}.admin-page .admin-aa-metric-pill{min-height:24px;padding:0 9px;background:color-mix(in srgb,var(--surface-bg) 86%,transparent);border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);color:var(--text);font-weight:700}.admin-page .admin-aa-restriction-pill{min-height:24px;padding:0 10px;background:#ff5c921f;border:1px solid rgba(255,92,146,.22);color:#ffd2e2}.admin-page .admin-aa-empty-pill{min-height:24px;padding:0 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);color:var(--muted)}.admin-page .admin-aa-repeat-badge{min-height:24px;min-width:40px;padding:0 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);color:var(--text)}.admin-page .admin-aa-repeat-badge.is-hot{background:#ff585824;border-color:#ff585838;color:#ffc9c9}.admin-page .admin-aa-repeat-badge--high{background:#ffb02029;border-color:#ffb0203d;color:#ffd08a}.admin-page .admin-aa-repeat-badge--critical{background:#ff585829;border-color:#ff58583d;color:#ffc9c9}.admin-page .admin-aa-open-btn{min-width:110px}.admin-aa-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:2147483000;display:grid;place-items:center;padding:18px}.admin-aa-guide-dialog{width:min(860px,100%);max-height:min(84vh,920px);display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;border:1px solid color-mix(in srgb,var(--surface-border,rgba(255,255,255,.16)) 92%,transparent);background:var(--surface-bg,#151515);box-shadow:0 24px 80px #0000006b}.admin-aa-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-aa-guide-titlebox{display:grid;gap:4px;min-width:0}.admin-aa-guide-kicker{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:#89a8ff;font-weight:700}.admin-aa-guide-titlebox h3{margin:0;font-size:24px;line-height:1.1;color:var(--text,#f3f4f6)}.admin-aa-guide-close{inline-size:40px!important;block-size:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;align-self:flex-start;padding:0!important;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;line-height:1;aspect-ratio:1 / 1}.admin-aa-guide-scroll{overflow:auto;display:grid;gap:14px;padding-right:4px}.admin-aa-guide-hero{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid rgba(87,123,255,.22);background:linear-gradient(135deg,#577bff29,#577bff12)}.admin-aa-guide-hero-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:30px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.admin-aa-guide-hero-badge--blue{background:#577bff2e;color:#dce6ff;border:1px solid rgba(120,150,255,.34)}.admin-aa-guide-hero-copy{display:grid;gap:4px}.admin-aa-guide-hero-copy b{font-size:15px;color:var(--text,#f3f4f6)}.admin-aa-guide-hero-copy p{margin:0;color:var(--muted,#a0a0a0);line-height:1.45}.admin-aa-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-aa-guide-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-aa-guide-card{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--surface-border,rgba(255,255,255,.16));background:color-mix(in srgb,var(--surface-bg,#151515) 94%,transparent)}.admin-aa-guide-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-aa-guide-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.admin-aa-guide-pill--neutral{background:#ffffff14;color:#eef2f7;border-color:#ffffff1f}.admin-aa-guide-pill--warn{background:#ffb02029;color:#ffd08a;border-color:#ffbe4047}.admin-aa-guide-pill--danger{background:#ff5b5b29;color:#ffb0b0;border-color:#ff5b5b47}.admin-aa-guide-pill--soft{background:#577bff29;color:#c7d5ff;border-color:#577bff4d}.admin-aa-guide-pill--hard{background:#ff4e7929;color:#ffc1d1;border-color:#ff4e794d}.admin-aa-guide-pill--info{background:#45ccae29;color:#baf2e4;border-color:#45ccae47}.admin-aa-guide-card--neutral{background:linear-gradient(180deg,#ffffff0a,#ffffff05)}.admin-aa-guide-card--warn{background:linear-gradient(180deg,#ffb02014,#ffb02008)}.admin-aa-guide-card--danger{background:linear-gradient(180deg,#ff5b5b14,#ff5b5b08)}.admin-aa-guide-card--soft{background:linear-gradient(180deg,#577bff14,#577bff08)}.admin-aa-guide-card--hard{background:linear-gradient(180deg,#ff4e7914,#ff4e7908)}.admin-aa-guide-card--info{background:linear-gradient(180deg,#45ccae14,#45ccae08)}.admin-aa-guide-card p{margin:0;color:var(--text,#f3f4f6);line-height:1.48}.admin-aa-guide-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--text,#f3f4f6)}.admin-aa-guide-footnote{font-size:12px;line-height:1.4;color:var(--muted,#a0a0a0)}.admin-aa-guide-block{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid var(--surface-border,rgba(255,255,255,.16));background:color-mix(in srgb,var(--surface-bg,#151515) 95%,transparent)}.admin-aa-guide-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-aa-guide-block-head h4{margin:0;font-size:16px;line-height:1.2;color:var(--text,#f3f4f6)}.admin-aa-guide-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#aeb9d8;background:#6d82b41f;border:1px solid rgba(109,130,180,.22)}.admin-aa-scope-list{display:grid;gap:8px}.admin-aa-scope-item{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text,#f3f4f6)}.admin-aa-scope-code{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;color:#dbe4ff;background:#577bff29;border:1px solid rgba(87,123,255,.26)}.admin-aa-guide-steps{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--text,#f3f4f6)}.admin-aa-guide-note{padding:14px 16px;border-radius:16px;border:1px solid rgba(87,123,255,.2);background:linear-gradient(135deg,#577bff1f,#577bff0a);color:var(--text,#f3f4f6);line-height:1.5}html[data-theme=light] .admin-page .admin-aa-callout{border-color:#ff7a3d2e;background:linear-gradient(135deg,#ff7a3d1a,#ff7a3d0a)}html[data-theme=light] .admin-page .admin-aa-callout-badge{color:#b9581e;background:#ff7a3d24;border-color:#ff7a3d2e}html[data-theme=light] .admin-page .admin-aa-table-wrap{background:#fff;border-color:#d6dbe6}html[data-theme=light] .admin-page .admin-aa-table-wrap--restricted{border-color:#f0bfd0;background:linear-gradient(180deg,#fff7fa,#fff)}html[data-theme=light] .admin-page .admin-aa-table th{background:#f8f9fd}html[data-theme=light] .admin-page .admin-aa-table-row:hover{background:#f8fafc}html[data-theme=light] .admin-page .admin-aa-table-row--critical{background:linear-gradient(90deg,rgba(255,88,88,.1),transparent 62%)}html[data-theme=light] .admin-page .admin-aa-table-row--high{background:linear-gradient(90deg,rgba(255,176,32,.1),transparent 58%)}html[data-theme=light] .admin-page .admin-aa-table-row--medium{background:linear-gradient(90deg,rgba(92,145,255,.08),transparent 56%)}html[data-theme=light] .admin-page .admin-aa-table-row--restricted{background:linear-gradient(90deg,rgba(255,92,146,.08),transparent 60%)}html[data-theme=light] .admin-page .admin-aa-panel--restricted{border-color:#f0bfd0;background:linear-gradient(180deg,#fffafb,#fff)}html[data-theme=light] .admin-page .admin-aa-subject-head,html[data-theme=light] .admin-page .admin-aa-action-group{border-color:#dce2ee;background:#fff}html[data-theme=light] .admin-page .admin-aa-events{border-top-color:#dce2ee}html[data-theme=light] .admin-page .admin-aa-event-row{border-bottom-color:#dce2ee;background:transparent}html[data-theme=light] .admin-page .admin-aa-event-row--scope-card{border-left-color:#d89222}html[data-theme=light] .admin-page .admin-aa-event-row--scope-profile{border-left-color:#6f60e6}html[data-theme=light] .admin-page .admin-aa-event-row--scope-pagination{border-left-color:#d27b3e}html[data-theme=light] .admin-page .admin-aa-event-row--scope-catalog{border-left-color:#94a0b5}html[data-theme=light] .admin-page .admin-aa-event-row--scope-profile-list{border-left-color:#2f91cb}html[data-theme=light] .admin-page .admin-aa-event-action--scope-card{color:#9a5b00}html[data-theme=light] .admin-page .admin-aa-event-action--scope-profile{color:#5a48d6}html[data-theme=light] .admin-page .admin-aa-event-action--scope-pagination{color:#b95d1f}html[data-theme=light] .admin-page .admin-aa-event-action--scope-catalog{color:#51607a}html[data-theme=light] .admin-page .admin-aa-event-action--scope-profile-list{color:#0f6fa5}html[data-theme=light] .admin-page .admin-aa-action-group--soft{border-color:#c9d8ff;background:linear-gradient(180deg,#f2f6ff,#ebf2ff)}html[data-theme=light] .admin-page .admin-aa-action-group--hard{border-color:#ffcaca;background:linear-gradient(180deg,#fff2f2,#ffeaea)}html[data-theme=light] .admin-page .admin-aa-action-group--clear{border-color:#d9e0ec;background:linear-gradient(180deg,#fff,#f7f9fc)}html[data-theme=light] .admin-page .admin-aa-action-group--labels{border-color:#bfeedd;background:linear-gradient(180deg,#eefcf7,#e7fbf4)}html[data-theme=light] .admin-page .admin-aa-action-group-kicker{background:#eef2f7;border-color:#dce3ef;color:#4f5f79}html[data-theme=light] .admin-page .admin-aa-action-group--soft .admin-aa-action-group-kicker{background:#dfe9ff;border-color:#c0d0ff;color:#3154db}html[data-theme=light] .admin-page .admin-aa-action-group--hard .admin-aa-action-group-kicker{background:#ffdede;border-color:#ffb9b9;color:#bb3f3f}html[data-theme=light] .admin-page .admin-aa-action-group--labels .admin-aa-action-group-kicker{background:#dff8ef;border-color:#bfeedd;color:#117f66}html[data-theme=light] .admin-page .admin-aa-type-badge--user{color:#3154db}html[data-theme=light] .admin-page .admin-aa-type-badge--guest{color:#9a5b00}html[data-theme=light] .admin-page .admin-aa-metric-pill{background:#f6f8fc;border-color:#e1e6f0;color:#2b3445}html[data-theme=light] .admin-page .admin-aa-empty-pill{background:#f5f7fb;border-color:#e1e6f0;color:#69758f}html[data-theme=light] .admin-page .admin-aa-repeat-badge{background:#f5f7fb;border-color:#e1e6f0;color:#2b3445}html[data-theme=light] .admin-page .admin-aa-repeat-badge--high{background:#fff0d9;border-color:#ffd79a;color:#a55a00}html[data-theme=light] .admin-page .admin-aa-repeat-badge--critical{background:#ffe3e3;border-color:#ffc0c0;color:#c23b3b}html[data-theme=light] .admin-page .admin-aa-overview-heat{background:#edf1f7}html[data-theme=light] .admin-page .admin-aa-subject-code{color:#6b7280}html[data-theme=light] .admin-aa-guide-modal{background:#0f172a47}html[data-theme=light] .admin-aa-guide-dialog{background:#f7f8fc;border-color:#d6dbe6;box-shadow:0 24px 64px #0f172a29}html[data-theme=light] .admin-aa-guide-kicker{color:#617eff}html[data-theme=light] .admin-aa-guide-titlebox h3,html[data-theme=light] .admin-aa-guide-hero-copy b,html[data-theme=light] .admin-aa-guide-card p,html[data-theme=light] .admin-aa-guide-list,html[data-theme=light] .admin-aa-guide-block-head h4,html[data-theme=light] .admin-aa-scope-item,html[data-theme=light] .admin-aa-guide-steps,html[data-theme=light] .admin-aa-guide-note{color:#1d2433}html[data-theme=light] .admin-aa-guide-hero-copy p,html[data-theme=light] .admin-aa-guide-footnote{color:#647089}html[data-theme=light] .admin-aa-guide-card,html[data-theme=light] .admin-aa-guide-block{border-color:#d6dbe6;background:#fff}html[data-theme=light] .admin-aa-guide-card--neutral{background:linear-gradient(180deg,#f5f7fcf5,#f1f4faeb)}html[data-theme=light] .admin-aa-guide-card--warn{background:linear-gradient(180deg,#ffc34c24,#ffc34c0f)}html[data-theme=light] .admin-aa-guide-card--danger{background:linear-gradient(180deg,#ff70701f,#ff70700d)}html[data-theme=light] .admin-aa-guide-card--soft{background:linear-gradient(180deg,#6a85ff1f,#6a85ff0d)}html[data-theme=light] .admin-aa-guide-card--hard{background:linear-gradient(180deg,#ff698f1f,#ff698f0d)}html[data-theme=light] .admin-aa-guide-card--info{background:linear-gradient(180deg,#45ccae1f,#45ccae0d)}html[data-theme=light] .admin-aa-guide-hero{border-color:#617eff38;background:linear-gradient(135deg,#617eff1f,#617eff0d)}html[data-theme=light] .admin-aa-guide-hero-badge--blue{background:#617eff24;color:#3552d6;border-color:#617eff33}html[data-theme=light] .admin-aa-guide-pill--neutral{background:#1d24330f;color:#1d2433;border-color:#1d243314}html[data-theme=light] .admin-aa-guide-pill--warn{background:#ffb0202e;color:#9a5b00;border-color:#ea9b003d}html[data-theme=light] .admin-aa-guide-pill--danger{background:#ff5b5b24;color:#b42323;border-color:#dc484838}html[data-theme=light] .admin-aa-guide-pill--soft{background:#577bff24;color:#3154db;border-color:#577bff38}html[data-theme=light] .admin-aa-guide-pill--hard{background:#ff4e7924;color:#b32958;border-color:#dc3e6738}html[data-theme=light] .admin-aa-guide-pill--info{background:#45ccae29;color:#117f66;border-color:#31ae9238}html[data-theme=light] .admin-aa-guide-tag{color:#5c6888;background:#6271a014;border-color:#6271a024}html[data-theme=light] .admin-aa-scope-item{background:#fbfcff;border-color:#e1e6f0}html[data-theme=light] .admin-aa-scope-code{color:#2f4fd6;background:#577bff1a;border-color:#577bff2e}html[data-theme=light] .admin-aa-guide-note{border-color:#577bff2e;background:linear-gradient(135deg,#577bff1f,#577bff0a)}html[data-theme=light] .admin-page .admin-aa-callout-copy span{color:#6f7c95}html[data-theme=light] .admin-page .admin-aa-table th{color:#75809a}html[data-theme=light] .admin-page .admin-aa-login-name{color:#1f2937}html[data-theme=light] .admin-page .admin-aa-rank-badge--critical,html[data-theme=light] .admin-page .admin-aa-score-badge--critical{background:#ffe3e3;color:#c23b3b;border-color:#ffc0c0}html[data-theme=light] .admin-page .admin-aa-rank-badge--high,html[data-theme=light] .admin-page .admin-aa-score-badge--high{background:#fff0d9;color:#a55a00;border-color:#ffd79a}html[data-theme=light] .admin-page .admin-aa-rank-badge--medium,html[data-theme=light] .admin-page .admin-aa-score-badge--medium{background:#e7efff;color:#3154db;border-color:#c9d8ff}html[data-theme=light] .admin-page .admin-aa-rank-badge--low,html[data-theme=light] .admin-page .admin-aa-score-badge--low{background:#eef2f7;color:#51607a;border-color:#d7deea}html[data-theme=light] .admin-page .admin-aa-score-badge--restricted{background:#ffe7ef;color:#b83261;border-color:#ffc7d8}html[data-theme=light] .admin-page .admin-aa-restriction-pill{background:#ffe7ef;border-color:#ffcddd;color:#b43c68}html[data-theme=light] .admin-page .admin-aa-empty-pill{background:#eef2f7;border-color:#dce3ef;color:#66758f}html[data-theme=light] .admin-page .admin-aa-repeat-badge.is-hot{background:#ffe3e3;border-color:#ffc0c0;color:#c23b3b}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--soft{background:#edf3ff;color:#3154db;border-color:#cbd9ff}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--soft:hover,html[data-theme=light] .admin-page .btn.admin-aa-action-btn--soft:focus-visible{background:#e1ebff!important;border-color:#b8cbff!important;color:#2448d6!important;box-shadow:0 10px 24px #5c91ff24}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--hard{background:#ffe7e7;color:#bb3f3f;border-color:#ffc9c9}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--hard:hover,html[data-theme=light] .admin-page .btn.admin-aa-action-btn--hard:focus-visible{background:#ffdcdc!important;border-color:#ffb3b3!important;color:#ad2f2f!important;box-shadow:0 10px 24px #ff585824}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--clear{background:#f5f7fb;color:#2d3748;border-color:#d8dfeb}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--clear:hover,html[data-theme=light] .admin-page .btn.admin-aa-action-btn--clear:focus-visible{background:#edf2f8!important;border-color:#c5cfde!important;color:#1f2937!important;box-shadow:0 10px 24px #505f781a}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--trusted{background:#e8fbf4;color:#117f66;border-color:#bfeedd}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--trusted:hover,html[data-theme=light] .admin-page .btn.admin-aa-action-btn--trusted:focus-visible{background:#d9f6eb!important;border-color:#9ee6d0!important;color:#0a7058!important;box-shadow:0 10px 24px #45ccae24}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--fp{background:#fff2da;color:#9a5b00;border-color:#ffdba4}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--fp:hover,html[data-theme=light] .admin-page .btn.admin-aa-action-btn--fp:focus-visible{background:#ffe9c6!important;border-color:#ffca73!important;color:#8a5100!important;box-shadow:0 10px 24px #ffb02024}html[data-theme=light] .admin-page .admin-aa-event-row--scope-card{--aa-event-accent:#d89222;border-left-color:var(--aa-event-accent)}html[data-theme=light] .admin-page .admin-aa-event-row--scope-profile{--aa-event-accent:#6f60e6;border-left-color:var(--aa-event-accent)}html[data-theme=light] .admin-page .admin-aa-event-row--scope-pagination{--aa-event-accent:#d27b3e;border-left-color:var(--aa-event-accent)}html[data-theme=light] .admin-page .admin-aa-event-row--scope-catalog{--aa-event-accent:#94a0b5;border-left-color:var(--aa-event-accent)}html[data-theme=light] .admin-page .admin-aa-event-row--scope-profile-list{--aa-event-accent:#2f91cb;border-left-color:var(--aa-event-accent)}html[data-theme=light] .admin-page .admin-aa-event-meta{color:#6d7890}html[data-theme=light] .admin-page .admin-aa-event-date{color:#7a869b}html[data-theme=light] .admin-page .admin-aa-event-badge--allow{background:#dff8ef;color:#117f66;border-color:#bfeedd}html[data-theme=light] .admin-page .admin-aa-event-badge--deny{background:#ffe3e3;color:#c23b3b;border-color:#ffc0c0}html[data-theme=light] .admin-page .admin-aa-event-badge--note{background:#e7efff;color:#3154db;border-color:#c9d8ff}@media (max-width: 700px){.admin-page .admin-aa-table{min-width:760px}.admin-aa-guide-dialog{padding:14px;border-radius:16px}.admin-aa-guide-titlebox h3{font-size:20px}.admin-aa-guide-grid,.admin-aa-guide-grid--two{grid-template-columns:1fr}.admin-aa-scope-item{grid-template-columns:1fr;gap:8px}.admin-page .admin-aa-head{align-items:stretch}.admin-page .admin-aa-head-actions{width:100%;justify-content:flex-end}.admin-page .admin-aa-callout{grid-template-columns:1fr}.admin-page .admin-aa-overview-head{grid-template-columns:1fr;display:grid}.admin-page .admin-aa-actions{grid-template-columns:1fr}.admin-page .admin-aa-event-row{grid-template-columns:32px 1fr;row-gap:8px}.admin-page .admin-aa-event-action{grid-column:2}.admin-page .admin-aa-event-source-cell,.admin-page .admin-aa-event-entity-cell{grid-column:1 / -1;white-space:normal;padding-left:42px}.admin-page .admin-aa-event-time{grid-column:2;justify-self:start}}.admin-page .admin-tab[data-admin-tab=support]:hover,.admin-page .admin-tab[data-admin-tab=support]:focus-visible,.admin-page .admin-tab[data-admin-tab=support].is-active{color:#53b4ff;background:color-mix(in srgb,#53b4ff 18%,transparent);border-color:color-mix(in srgb,#53b4ff 42%,transparent)}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]){display:flex;flex-direction:column;flex:1 1 auto;height:var(--admin-support-panel-height, auto);min-height:var(--admin-support-panel-height, 0px);max-height:var(--admin-support-panel-height, none);width:100%;min-width:0;overflow:hidden}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-host{display:flex;flex-direction:column;flex:1 1 auto;height:100%;width:100%;min-height:0;min-width:0;overflow:hidden}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page.messenger-page{display:flex;flex-direction:column;flex:1 1 auto;height:var(--admin-support-page-height, 100%);min-height:var(--admin-support-page-height, 0px);max-height:var(--admin-support-page-height, none);width:100%;min-width:0;padding:0;box-sizing:border-box;overflow:hidden}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-layout{display:grid;flex:1 1 auto;height:100%;min-height:0;min-width:0;overflow:hidden}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-sidebar,.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-chat{height:100%;min-height:0;min-width:0}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-chat-body,.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-threads,.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msg-list{min-height:0}.admin-page .admin-support-page .msgr-sidebar-head{text-transform:none;letter-spacing:normal}.admin-page .admin-support-page .msg-thread-menu-btn{display:none!important}.admin-page .admin-support-page .admin-support-head-actions{position:relative;display:flex;align-items:center;flex:0 0 auto}.admin-page .admin-support-page .admin-support-head-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:176px;padding:8px;border-radius:12px;border:1px solid var(--surface-border, #1e1e1e);background:var(--surface-bg, #121212);box-shadow:var(--shadow, 0 10px 30px rgba(0,0,0,.35));display:grid;gap:6px;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .16s ease,transform .18s ease;z-index:42010}.admin-page .admin-support-page .admin-support-head-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn{width:100%;justify-content:flex-start;min-height:36px;padding:6px 10px;border-radius:8px;background:transparent;border:1px solid transparent}.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn:hover,.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn:focus-visible{background:color-mix(in srgb,var(--brand-accent, #3b82f6) 14%,transparent);border-color:color-mix(in srgb,var(--brand-accent, #3b82f6) 30%,transparent)}.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn.danger{color:#ff9a9a}.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn.artist-delete-btn{background:#a01e1e1f;border-color:#dc464659;color:#ffb3b3}.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn.artist-delete-btn .msg-menu-item-label{position:relative;z-index:1}.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn.danger:hover,.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn.danger:focus-visible{background:#ff5b5b24;border-color:#ff5b5b47}html[data-theme=light] .admin-page .admin-support-page .admin-support-head-menu{background:#fff;border-color:#18284e24;box-shadow:0 12px 32px #1b274829}html[data-theme=light] .admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn.danger{color:#b42323}html[data-theme=light] .admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn.artist-delete-btn{background:#d723232e;border-color:#c81e1e8c;color:#b31212}.admin-page .admin-support-page .admin-support-page__sidebar-empty{min-height:160px;display:grid;place-items:center;text-align:center;padding:18px 12px}.admin-page .admin-support-page .msg-chat-status{max-width:min(100%,560px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1080px){.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]){height:var(--admin-support-panel-height, 100%);min-height:var(--admin-support-panel-height, 0px);max-height:var(--admin-support-panel-height, none)}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page.messenger-page{height:var(--admin-support-page-height, 100%);min-height:var(--admin-support-page-height, 0px);max-height:var(--admin-support-page-height, none);padding:0}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-layout{height:100%;min-height:0}.admin-page .admin-support-page .msg-chat-head-inner,.admin-page .admin-support-page .msg-chat-title-wrap{min-width:0}.admin-page .admin-support-page .msg-chat-title{font-size:14px;line-height:1.2}.admin-page .admin-support-page .msg-chat-status{max-width:100%}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-sidebar,.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-chat,.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-chat-body,.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-threads{min-height:0}}:root{--startbar-glass-bg: rgba(18, 20, 26, .5);--startbar-glass-border: var(--surface-border, rgba(255, 255, 255, .1));--startbar-glass-shadow: 0 8px 20px rgba(0, 0, 0, .18);--startbar-text: #f5f7ff;--startbar-muted: rgba(255, 255, 255, .68);--startbar-active: #30c264;--startbar-inactive: #716464;--startbar-x: 0px;--startbar-y: 12px;--startbar-width: 1208px;--startbar-height: 44px;--startbar-x-sm: 16px;--startbar-y-sm: -4px;--startbar-width-sm: 100%;--startbar-card-margin-md: 0 60px 0 0;--startbar-card-margin-sm: 0 84px 0 -3px;--startbar-seg-bg: rgba(18, 22, 28, .38);--startbar-seg-idle: linear-gradient(120deg, rgba(120, 130, 145, .18) 0%, rgba(150, 160, 175, .1) 100%);--startbar-liquid-idle: linear-gradient(120deg, #2a3d6e 0%, #3b4c8a 35%, #4a7aa6 65%, #2b5068 100%);--startbar-liquid-on: linear-gradient(120deg, #37b4ff 0%, #42d7d0 40%, #9df6ff 70%, #2db5ff 100%);--startbar-modal-mask: rgba(6, 8, 12, .68);--startbar-modal-bg: var(--bg-elev, #121212);--startbar-modal-border: var(--line, rgba(255, 255, 255, .12));--startbar-modal-shadow: 0 28px 60px rgba(0, 0, 0, .55)}html[data-theme=light],html.theme-light,body.theme-light{--startbar-glass-bg: rgba(247, 248, 250, .9);--startbar-glass-border: var(--surface-border, rgba(0, 0, 0, .08));--startbar-glass-shadow: 0 18px 36px rgba(0, 0, 0, .12);--startbar-text: #1b1d23;--startbar-muted: rgba(0, 0, 0, .55);--startbar-seg-bg: rgba(215, 222, 232, .75);--startbar-seg-idle: linear-gradient(120deg, rgba(120, 130, 140, .001) 0%, rgba(160, 170, 185, .08) 100%);--startbar-inactive: #716464;--startbar-modal-mask: rgba(245, 246, 250, .78);--startbar-modal-bg: var(--bg-elev, #ffffff);--startbar-modal-border: var(--line, rgba(0, 0, 0, .12));--startbar-modal-shadow: 0 24px 50px rgba(0, 0, 0, .18)}.startbar-root{position:fixed;left:50%;bottom:28px;width:min(var(--startbar-width, 1200px),calc(100vw - 32px));height:var(--startbar-height, 60px);z-index:60000;pointer-events:none;opacity:0}.startbar-root.is-positioning{visibility:hidden;opacity:0!important;pointer-events:none!important}.startbar-root:not(.is-visible){visibility:hidden;pointer-events:none!important}.startbar-root:not(.is-visible) *{pointer-events:none!important}.startbar-root.is-visible{pointer-events:auto;opacity:1}html.page-at-bottom .startbar-root.is-visible,.startbar-root.is-bottom.is-visible{pointer-events:none}html.page-at-bottom .startbar-root:not(.is-force-visible),.startbar-root.is-bottom:not(.is-force-visible){pointer-events:none}.startbar-root.is-force-visible .startbar-card,html.page-at-bottom .startbar-root.is-force-visible .startbar-card,.startbar-root.is-bottom.is-force-visible .startbar-card{opacity:1;transform:translateY(var(--startbar-y, 0px));pointer-events:none}.startbar-root.is-tutorial{top:calc(50% + 170px);bottom:auto;transform:translate(calc(-50% + var(--startbar-x, 0px))) translateY(var(--startbar-y, 0px))}.startbar-card{height:var(--startbar-height, 60px);display:flex;align-items:flex-end;gap:18px;padding:8px 18px;border-radius:12px;box-shadow:var(--startbar-glass-shadow);box-shadow:0 7px 20px #00000057;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);pointer-events:none;font-size:12px;line-height:1.2;opacity:0;transform:translateY(calc(10px + var(--startbar-y, 0px)));transition:opacity .45s ease,transform .45s ease;overflow:visible;margin:0 60px 0 0}.startbar-ring{position:relative}.startbar-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:0;background:conic-gradient(from var(--startbar-ring-ang, 0deg),rgba(112,189,255,.65),rgba(255,193,230,.65),rgba(170,255,220,.65),rgba(112,189,255,.65));opacity:.7;filter:saturate(1) brightness(1);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:startbarRing 7s linear infinite}.startbar-card>*{position:relative;z-index:1}@property --startbar-ring-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes startbarRing{to{--startbar-ring-ang: 360deg}}.startbar-root.is-visible .startbar-card{opacity:1;transform:translateY(var(--startbar-y, 0px));pointer-events:auto}html.page-at-bottom .startbar-root.is-visible .startbar-card,.startbar-root.is-bottom.is-visible .startbar-card{opacity:0;transform:translateY(calc(24px + var(--startbar-y, 0px)));pointer-events:none}html.page-at-bottom .startbar-root.is-visible .startbar-track,html.page-at-bottom .startbar-root.is-visible .startbar-item,html.page-at-bottom .startbar-root.is-visible .startbar-label,.startbar-root.is-bottom.is-visible .startbar-track,.startbar-root.is-bottom.is-visible .startbar-item,.startbar-root.is-bottom.is-visible .startbar-label{pointer-events:none}body.sb-open .startbar-root.is-visible .startbar-card{opacity:0;transform:translateY(calc(24px + var(--startbar-y, 0px)));pointer-events:none}body.sb-open .startbar-root{pointer-events:none;opacity:0;visibility:hidden}html.page-at-bottom .startbar-root.is-force-visible .startbar-card,.startbar-root.is-bottom.is-force-visible .startbar-card{opacity:1;transform:translateY(var(--startbar-y, 0px));pointer-events:none}.startbar-head{display:flex;flex-direction:column;gap:2px;min-width:210px;flex:0 0 auto;color:var(--startbar-text);font-size:12px;letter-spacing:.02em;text-transform:uppercase;text-align:center;align-items:center;justify-content:center;height:100%}.startbar-title-row{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:100%;flex-wrap:nowrap}.startbar-help{display:inline-flex;align-items:center;text-transform:none}.startbar-title{font-weight:700;font-size:12px;width:auto;text-align:left;white-space:nowrap;color:var(--startbar-inactive)}.startbar-title.is-active{color:var(--startbar-active)}.startbar-root.is-complete .startbar-help{display:none}.startbar-count{font-size:11px;color:var(--startbar-muted)}.startbar-track{flex:1 1 auto;display:flex;align-items:flex-end;gap:10px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;touch-action:auto;cursor:grab;padding:0 6px;margin:0 -6px}.startbar-item{display:grid;grid-template-rows:auto 10px;gap:6px;pointer-events:auto;align-content:end;min-width:140px;flex:0 0 auto}.startbar-label{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:100%;pointer-events:auto;background:transparent;border:0;font:inherit;cursor:pointer;padding:0;color:var(--startbar-muted);min-width:0;max-width:100%}.startbar-track::-webkit-scrollbar{display:none}.startbar-track.is-dragging{cursor:grabbing}@media (min-width: 1700px){.startbar-track{overflow-x:hidden;cursor:default}.startbar-item{flex:1 1 0;min-width:max-content}}.startbar-label-text{position:relative;display:inline-flex;align-items:center;font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding-right:2px;padding-bottom:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;min-width:0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left calc(100% + -0px);background-size:0 1px;transition:background-size .22s ease}.startbar-label-name{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.startbar-label-num{margin-right:4px}.startbar-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:0;transition:transform .18s ease,opacity .18s ease;flex:0 0 auto}.startbar-label:hover{color:var(--startbar-text)}.startbar-label:hover .startbar-label-text,.startbar-label:focus-visible .startbar-label-text{background-size:calc(100% - 2px) 1px}.startbar-label:hover .startbar-chevron{opacity:1;transform:translate(2px) rotate(-45deg)}.startbar-seg{position:relative;overflow:hidden;border-radius:999px;background:var(--startbar-seg-bg);box-shadow:none;transition:transform .35s ease,opacity .35s ease,filter .35s ease}.startbar-seg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sb-idle, var(--startbar-seg-idle));background-size:240% 240%;animation:startbarLiquid 12s ease-in-out infinite;opacity:1}.startbar-seg:after{content:"";position:absolute;top:0;bottom:0;left:50%;right:50%;background:var(--sb-on, var(--startbar-liquid-on));opacity:0;border-radius:999px;background-size:320% 320%;animation:startbarFlow 5.5s ease-in-out infinite;pointer-events:none}.startbar-seg.is-pop{animation:startbarFillPop .9s cubic-bezier(.2,.9,.25,1)}.startbar-seg.is-on:after{opacity:.95;left:0;right:0;filter:saturate(1.4) brightness(1.12) drop-shadow(0 0 8px var(--sb-glow, rgba(255, 255, 255, .2)));animation:startbarFlow 5.5s ease-in-out infinite}html[data-theme=light] .startbar-seg.is-pop,html.theme-light .startbar-seg.is-pop,body.theme-light .startbar-seg.is-pop{animation-duration:1s}.startbar-seg.is-off:after{filter:saturate(.9) brightness(.9) blur(.6px) drop-shadow(0 0 0 rgba(255,255,255,0));animation:startbarFlow 5.5s ease-in-out infinite,startbarFillOut .45s ease both}.startbar-seg.is-pop:after{animation:startbarFlow 5.5s ease-in-out infinite,startbarFillIn .45s ease both}.startbar-seg.is-off:before{filter:brightness(1.05);transition:filter .35s ease}.startbar-root.is-wave .startbar-seg:after{opacity:.85;left:0;right:0;background:var(--sb-on, var(--startbar-liquid-on));background-size:200% 200%;animation:startbarWavePass 1.4s ease both}.startbar-root.is-wave .startbar-item:nth-child(1) .startbar-seg:after{animation-delay:0ms}.startbar-root.is-wave .startbar-item:nth-child(2) .startbar-seg:after{animation-delay:70ms}.startbar-root.is-wave .startbar-item:nth-child(3) .startbar-seg:after{animation-delay:.14s}.startbar-root.is-wave .startbar-item:nth-child(4) .startbar-seg:after{animation-delay:.21s}.startbar-root.is-wave .startbar-item:nth-child(5) .startbar-seg:after{animation-delay:.28s}.startbar-root.is-wave .startbar-item:nth-child(6) .startbar-seg:after{animation-delay:.35s}.startbar-root.is-wave .startbar-item:nth-child(7) .startbar-seg:after{animation-delay:.42s}.startbar-root.is-wave .startbar-item:nth-child(8) .startbar-seg:after{animation-delay:.49s}.startbar-root.is-wave .startbar-item:nth-child(9) .startbar-seg:after{animation-delay:.56s}.startbar-root.is-ping .startbar-card{animation:startbarPing .6s ease-in-out 2}@keyframes startbarLiquid{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes startbarFlow{0%{background-position:0% 40%}50%{background-position:100% 60%}to{background-position:0% 40%}}@keyframes startbarWavePass{0%{background-position:0% 40%;opacity:0}25%{opacity:.7}60%{background-position:100% 60%;opacity:.95}to{background-position:0% 40%;opacity:0}}@keyframes startbarFillIn{0%{left:50%;right:50%;opacity:0}to{left:0;right:0;opacity:.95}}@keyframes startbarFillOut{0%{left:0;right:0;opacity:.95}to{left:50%;right:50%;opacity:0}}@keyframes startbarFillPop{0%{transform:scale(.92);filter:saturate(.85) brightness(.9)}60%{transform:scale(1.1);filter:saturate(1.45) brightness(1.22)}to{transform:scale(1);filter:saturate(1) brightness(1)}}@keyframes startbarWaveGlow{0%{filter:saturate(1.2) brightness(1.05)}to{filter:saturate(1) brightness(1)}}@keyframes startbarPing{0%{transform:translateY(var(--startbar-y, 0px));box-shadow:var(--startbar-glass-shadow)}50%{transform:translateY(calc(var(--startbar-y, 0px) - 2px));box-shadow:0 22px 48px #00000080}to{transform:translateY(var(--startbar-y, 0px));box-shadow:var(--startbar-glass-shadow)}}.startbar-item.is-alert .startbar-seg{animation:startbarAlert .6s cubic-bezier(.4,0,.2,1) 0s 2}.startbar-item.is-alert .startbar-seg:after{opacity:0;left:0;right:0;background:var(--sb-on, var(--startbar-liquid-on));filter:saturate(1.5) brightness(1.18);animation:startbarAlertGlow .6s cubic-bezier(.4,0,.2,1) 0s 2 both}@keyframes startbarAlert{0%{transform:translateY(0);filter:brightness(1)}35%{transform:translateY(-1px);filter:brightness(1.2)}70%{transform:translateY(0);filter:brightness(1.05)}to{transform:translateY(0);filter:brightness(1)}}@keyframes startbarAlertGlow{0%{opacity:0}45%{opacity:.9}75%{opacity:.18}to{opacity:0}}.startbar-tutorial-backdrop,.startbar-complete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--startbar-modal-mask);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:75000;opacity:0;transition:opacity .9s ease}.startbar-complete-backdrop{display:flex;align-items:center;justify-content:center}.startbar-tutorial-backdrop{display:grid;place-items:center}.startbar-tutorial-backdrop.is-show,.startbar-complete-backdrop.is-show{opacity:1}.startbar-tutorial-backdrop.is-exit,.startbar-complete-backdrop.is-exit,body.profile-fade-mask #appLayout{opacity:0}body.profile-fade-in #appLayout{opacity:1;transition:opacity .5s ease}body.startbar-complete-open button.scrollTop,body.startbar-complete-open button.scrollTop.show,body.startbar-complete-open button.scrollTop:hover{opacity:0!important;pointer-events:none!important}.startbar-tutorial-card,.startbar-complete-card{width:min(660px,calc(100vw - 48px));border-radius:22px;padding:22px 28px;background:var(--startbar-modal-bg);border:1px solid var(--startbar-modal-border);box-shadow:var(--startbar-modal-shadow);text-align:center;color:#f5f7ff;display:none;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.startbar-tutorial-card{grid-area:1 / 1}.startbar-complete-card{transition:opacity .6s ease,transform .6s ease;max-height:none;overflow:visible}html[data-theme=light] .startbar-tutorial-card,html.theme-light .startbar-tutorial-card,body.theme-light .startbar-tutorial-card,html[data-theme=light] .startbar-complete-card,html.theme-light .startbar-complete-card,body.theme-light .startbar-complete-card{color:#1b1d23}.startbar-tutorial-card.is-active,.startbar-complete-card.is-active{display:block;opacity:1;transform:translateY(0)}.startbar-complete-card.is-exit{opacity:0;transform:translateY(12px)}.startbar-tutorial-card.is-exit{opacity:0;transform:translateY(-8px)}.startbar-tutorial-card.is-enter{display:block;opacity:0;transform:translateY(14px)}.startbar-tutorial-title,.startbar-complete-title{font-size:24px;font-weight:700;margin-bottom:8px}.startbar-complete-illustration{width:min(560px,100%);margin:6px auto 14px;display:flex;align-items:center;justify-content:center;pointer-events:none}.startbar-tutorial-illustration{width:min(560px,100%);margin:6px auto 12px;display:flex;align-items:center;justify-content:center;pointer-events:none}.startbar-complete-illustration svg{width:100%;height:auto;display:block}.startbar-tutorial-illustration svg{width:100%;height:auto;display:block}.startbar-tutorial-text,.startbar-complete-text{font-size:16px;line-height:1.6;color:var(--startbar-muted);margin-bottom:20px}.startbar-complete-body{display:grid;gap:12px;margin:10px 0 12px;text-align:center;color:var(--startbar-muted);font-size:15px;line-height:1.5}.startbar-complete-row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.startbar-complete-action{min-width:140px;padding:10px 18px;border-radius:12px;font-size:13px;font-weight:600;white-space:nowrap;background:var(--prefs-glass-bg, rgba(16, 16, 16, .5));border:1px solid var(--startbar-modal-border);color:inherit}.startbar-complete-row.is-primary{gap:16px}.startbar-complete-row.is-primary .startbar-complete-action{min-width:180px;padding:10px 18px;border-radius:12px;font-weight:600}.startbar-complete-row.is-secondary{gap:16px;margin-top:0}.startbar-complete-row.is-secondary .startbar-complete-action{min-width:180px;padding:10px 18px;font-size:13px;opacity:.9}.startbar-complete-action:hover{background:var(--prefs-glass-hover, rgba(16, 16, 16, .85))}html[data-theme=light] .startbar-complete-action,html.theme-light .startbar-complete-action,body.theme-light .startbar-complete-action{background:var(--prefs-glass-bg, rgba(255, 255, 255, .9))}.startbar-complete-footer{margin-top:8px;display:flex;justify-content:center}.startbar-complete-cta{position:fixed;left:50%;bottom:64px;transform:translate(-50%);z-index:76050;display:flex;justify-content:center;width:min(360px,calc(100vw - 48px))}.startbar-complete-cta .startbar-complete-continue{width:100%}.startbar-complete-continue{min-width:200px;padding:12px 22px;border-radius:14px;font-weight:600}.startbar-complete-continue:hover{filter:none}.startbar-tutorial-hidden{opacity:0;pointer-events:none}.startbar-tutorial-continue{transition:opacity .35s ease}.startbar-tutorial-continue,.startbar-tutorial-continue-2{min-width:220px;padding:12px 22px;border-radius:14px;font-weight:600}.startbar-complete-hint{margin-top:18px;font-size:14px;color:#ffffffa3}@media (max-width: 1100px){.startbar-card{margin:var(--startbar-card-margin-md);align-items:center}.startbar-track{align-items:center;cursor:grab;padding-bottom:4px}.startbar-item{align-content:center}.startbar-track::-webkit-scrollbar{display:none}.startbar-track:active{cursor:grabbing}}@media (max-width: 720px){.startbar-root{width:var(--startbar-width-sm);left:50%;--startbar-y: var(--startbar-y-sm)}.startbar-card{padding:10px 12px;margin:var(--startbar-card-margin-sm);align-items:center}.startbar-track{align-items:center}.startbar-item{align-content:center;grid-template-rows:auto 8px;min-width:max-content}.startbar-seg{height:8px}.startbar-head{min-width:120px}.startbar-title,.startbar-count{font-size:10px}.startbar-label{font-size:9px}.startbar-tutorial-card,.startbar-complete-card{padding:24px}.startbar-complete-illustration{width:min(520px,100%)}}
