:root{--radius:16px;--radius-sm:12px;--shadow:0 10px 30px #00000059;--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:#333;--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:#4a6cf71f;--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 #00000047);--prefs-remove-bg:var(--prefs-close-bg,#0000009e);--prefs-remove-bg-hover:var(--prefs-close-bg-hover,#0a0a0ad1);--prefs-remove-bg-active:var(--prefs-close-bg-active,#0a0a0af2);--prefs-remove-border:var(--prefs-close-border,#ffffff14);--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:#fff;--sb-settings-color:#cfcfcf;--sb-settings-hover-color:#fff;--sb-glass-bg:#0c0c0ce6;--sb-glass-hover-bg:#161616f2;--sb-glass-border:#ffffff1f;--sb-glass-border-soft:#ffffff14;--sb-logout-border:#ff606066;--sb-logout-border-hover:#ff7878e6;--sb-logout-bg:linear-gradient(135deg, #961e1e4d, #280808f2);--sb-logout-bg-hover:linear-gradient(135deg, #ac28288c, #300a0afa);--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:#ffffff1f;--helptip-q-bg:#ffffff0f;--helptip-q-color:#b3b8bd;--helptip-q-hover-bg:#ffffff1a;--helptip-q-hover-border:#fff3;--helptip-q-hover-color:#cfd8ff;--helptip-q-hover-shadow:0 0 0 1px #ffffff14;--helptip-pop-bg:#1010108c;--helptip-pop-border:#ffffff1f;--helptip-pop-shadow:0 10px 24px #00000059;--helptip-pop-color:#eaeaea;--helptip-pop-title:#f2f2f2eb;--helptip-pop-text:#dee2e8d1;--helptip-pop-note:#9aa0a6e0;--helptip-title-divider:#ffffff2e;--prefs-input-pending-border:#3750c8;--prefs-input-pending-glow:0 0 0 2px #4a7cf71f;--prefs-input-error-border:#c62828;--prefs-input-error-glow:0 0 0 2px #c6282826;--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 #00000059;--prefs-switch-knob-active-border:#ffffff1f;--prefs-drop-icon:#cbd6ff;--prefs-drop-bg-overlay:radial-gradient(ellipse at top, #ffffff08, transparent 60%);--prefs-drop-hover-overlay:linear-gradient(0deg, #3a63d90f, #3a63d90f);--prefs-drop-active-border:#7b61ff;--prefs-drop-active-overlay:linear-gradient(0deg, #7b61ff1f, #7b61ff1f);--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:#3863f12e;--prefs-photo-badge-border:#2c4fbe;--prefs-photo-badge-fg:#cfe0ff;--prefs-photo-ghost-shadow:0 10px 28px #00000073, 0 2px 8px #00000059;--prefs-photo-placeholder-border:#4a6cf7;--prefs-photo-placeholder-pattern:repeating-linear-gradient(45deg,#4a6cf724,#4a6cf724 6px,transparent 6px,transparent 12px);--prefs-photo-drag-outline:#3a63d9;--prefs-photo-drag-shadow:0 6px 14px #00000047;--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:#ddd;--prefs-chip-bg:#0f0f0f;--prefs-chip-border:#2a2a2a;--prefs-chip-text:#d1d5db;--prefs-chip-hover-bg:#111;--prefs-chip-hover-border:#3a3a3a;--prefs-chip-active-bg:#0e0e0e;--prefs-chip-parens:#6d6d6d;--prefs-chip-focus-outline:#94c5ff59;--prefs-chip-hover-text:#c5ccd7;--prefs-chip-selected-shadow:0 0 0 2px #ffffff08 inset;--prefs-chip-selected-hover-shadow:0 0 0 3px #ffffff0d inset;--prefs-field-border-strong:#222;--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 #4a7cf740;--prefs-toggle-active-knob-bg:#0e0e0e;--prefs-switch-knob-shadow-sm:0 2px 8px #00000059;--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 #5ab46e2e;--prefs-status-success-border:#00a32480;--prefs-status-success-bg:#00a3240f;--prefs-status-success-text:#bff3bf;--prefs-status-pending-border:#4a6cf7;--prefs-status-pending-bg:#4a6cf71f;--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:#000000a6;--prefs-glass-bg:#10101080;--prefs-glass-border:#ffffff1f;--prefs-glass-inner:#ffffff0d;--prefs-glass-shadow:0 16px 40px #0000008c, inset 0 0 0 1px #ffffff08;--prefs-glass-highlight:linear-gradient(135deg, #ffffff14, #fff0 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, #0000, #0000);--prefs-card-fade-top:linear-gradient(180deg, #101010 0%, #101010d9 45%, #10101000 100%);--prefs-card-fade-bottom:linear-gradient(180deg, #10101000 0%, #101010d9 55%, #101010 100%);--prefs-scrollbar-thumb:#ffffff38;--prefs-scrollbar-thumb-hover:#ffffff57;--prefs-scrollbar-clear:#fff0;--prefs-scrollbar-rgb:255,255,255;--prefs-scrollbar-alpha:.16;--prefs-scrollbar-alpha-hover:.26;--prefs-grip-rgb:255,255,255;--prefs-grip-bg:#ffffff05;--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 #00000080;--prefs-dnd-placeholder-border:#ffffff1f;--prefs-dnd-placeholder-bg:#0d0d0d;--prefs-close-border:#ffffff14;--prefs-close-bg:#0000009e;--prefs-close-bg-hover:#0a0a0ad1;--prefs-close-bg-active:#0a0a0af2;--prefs-close-fg:#c7ccd8;--prefs-close-shadow:0 4px 12px #00000059;--prefs-close-pulse-base:#ff505000;--prefs-close-pulse-border:#ff5050e6;--prefs-close-pulse-shadow:0 0 0 4px #ff505038, 0 0 10px #ff505040 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:#7b61ff99;--prefs-date-selected-gradient:linear-gradient(90deg,#3b4ad9,#7b61ff);--prefs-date-selected-border:#3b4ad9;--prefs-date-selected-text:#fff;--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:#0f12230f;--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:#fdfdfffa;--sb-glass-hover-bg:#f6f7fd;--sb-glass-border:#00000008;--sb-glass-border-soft:#00000005;--sb-logout-border:#dc5050a6;--sb-logout-border-hover:#cd3c3ce6;--sb-logout-bg:linear-gradient(135deg, #ffdcdc, #fff0f0);--sb-logout-bg-hover:linear-gradient(135deg, #ffd2d2, #ffe6e6);--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:#00000029;--helptip-q-bg:#ffffffe6;--helptip-q-color:var(--ttl-main-color);--helptip-q-hover-bg:#0000000f;--helptip-q-hover-border:#00000038;--helptip-q-hover-color:var(--ttl-main-color);--helptip-q-hover-shadow:0 0 0 1px #0000000f;--helptip-pop-bg:#fdfdfffa;--helptip-pop-border:#0000000f;--helptip-pop-shadow:0 16px 40px #0000002e, inset 0 0 0 1px #ffffff80;--helptip-pop-color:#14151a;--helptip-pop-title:#20232b;--helptip-pop-text:#2d3138;--helptip-pop-note:#7f8691;--helptip-title-divider:#0000001a;--prefs-input-pending-border:#3f62e5;--prefs-input-pending-glow:0 0 0 2px #3f62e52e;--prefs-input-error-border:#d14343;--prefs-input-error-glow:0 0 0 2px #d1434333;--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 #0003;--prefs-switch-knob-active-border:#00000014;--url-applied-bg:#00a32414;--url-applied-border:#1f6a3a66;--url-applied-fg:#1f6a3a;--url-pending-bg:#4762ff1f;--url-pending-border:#4762ff;--url-pending-fg:#2f3d73;--url-expired-bg:#d143431f;--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, #00000008, transparent 60%);--prefs-drop-hover-overlay:linear-gradient(0deg, #3a63d914, #3a63d914);--prefs-drop-active-border:#6b5bff;--prefs-drop-active-overlay:linear-gradient(0deg, #7b61ff29, #7b61ff29);--prefs-remove-bg:#ffffff80;--prefs-remove-bg-hover:#d0d3dc80;--prefs-remove-bg-active:#b0b4c080;--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:#3a63d924;--prefs-photo-badge-border:#5a7ee0;--prefs-photo-badge-fg:#2f3d73;--prefs-photo-ghost-shadow:0 10px 28px #00000052, 0 2px 8px #0003;--prefs-photo-placeholder-border:#5c7cff;--prefs-photo-placeholder-pattern:repeating-linear-gradient(45deg,#4a6cf72e,#4a6cf72e 6px,transparent 6px,transparent 12px);--prefs-photo-drag-outline:#5a73e6;--prefs-photo-drag-shadow:0 6px 14px #00000038;--prefs-card-bg:#fff;--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:#3d5afe47;--prefs-chip-hover-text:#1f2745;--prefs-chip-selected-shadow:0 0 0 2px #0000000f inset;--prefs-chip-selected-hover-shadow:0 0 0 3px #00000017 inset;--prefs-field-border-strong:#c0c4d3;--prefs-toggle-bg:#f3f4f9;--prefs-toggle-border:#d0d3dc;--prefs-toggle-knob-bg:#fff;--prefs-type-switch-knob-bg:#ddd;--prefs-toggle-knob-border:#c0c4d3;--prefs-toggle-focus-ring:0 0 0 3px #3d5afe40;--prefs-toggle-active-knob-bg:#f3f4f9;--prefs-switch-knob-shadow-sm:0 2px 8px #0000003d;--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 #5ab46e3d;--prefs-status-success-border:#2f8f4a59;--prefs-status-success-bg:#2f8f4a1f;--prefs-status-success-text:#1f6a3a;--prefs-status-pending-border:#4762ff;--prefs-status-pending-bg:#4762ff1f;--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:#d143431f;--prefs-status-error-text:#a83232;--prefs-overlay:#00000073;--prefs-glass-bg:#fdfdffe6;--prefs-glass-border:#0000000f;--prefs-glass-inner:#ffffff8c;--prefs-glass-shadow:0 16px 40px #0000002e, inset 0 0 0 1px #ffffff80;--prefs-glass-highlight:linear-gradient(135deg, #ffffff94, #fff0 55%);--prefs-cards-fade-left:linear-gradient(90deg, #f5f5f5, #f5f5f500);--prefs-cards-fade-right:linear-gradient(270deg, #f5f5f5, #f5f5f500);--prefs-cards-fade-overlay:linear-gradient(90deg, #0000, #0000);--prefs-card-fade-top:linear-gradient(180deg, #f5f5f5 0%, #f5f5f5eb 45%, #f5f5f500 100%);--prefs-card-fade-bottom:linear-gradient(180deg, #f5f5f500 0%, #f5f5f5eb 55%, #f5f5f5 100%);--prefs-scrollbar-thumb:#0000002e;--prefs-scrollbar-thumb-hover:#00000042;--prefs-scrollbar-clear:#0000;--prefs-scrollbar-rgb:0,0,0;--prefs-scrollbar-alpha:.12;--prefs-scrollbar-alpha-hover:.2;--prefs-grip-rgb:0,0,0;--prefs-grip-bg:#0000000a;--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 #00000047;--prefs-dnd-placeholder-border:#0000001f;--prefs-dnd-placeholder-bg:#eceff5;--prefs-close-border:#0000001a;--prefs-close-bg:#0000001a;--prefs-close-bg-hover:#00000029;--prefs-close-bg-active:#00000038;--prefs-close-fg:#1f2535;--prefs-close-shadow:0 4px 12px #0000002e;--prefs-close-pulse-base:#d1434300;--prefs-close-pulse-border:#d14343e6;--prefs-close-pulse-shadow:0 0 0 4px #d143432e, 0 0 10px #d1434333 inset;--prefs-close-pulse-color:#d14343;--prefs-helper-muted:#7a8092;--prefs-lock-hint:#b28a2c;--prefs-date-surface-bg:#fff;--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:#574abf80;--prefs-date-selected-gradient:linear-gradient(90deg,#4762ff,#9a7cff);--prefs-date-selected-border:#4762ff;--prefs-date-selected-text:#fff;--scrollbar-thumb:#00000038;--scrollbar-thumb-hover:#00000052;--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{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}body:after{opacity:0!important;animation:none!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:"";pointer-events:none;mix-blend-mode:soft-light;opacity:0;z-index:39999;background:radial-gradient(circle at 0 0,#ffffff1a,#0000 55%),radial-gradient(circle at 100% 100%,#0000002e,#0000 55%);transition:opacity .38s ease-out;position:fixed;inset:0}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:.32s ease-in-out theme-wave}@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{opacity:0!important;animation:none!important;transform:none!important}}@media (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:2px solid var(--scrollbar-thumb-border,#000);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#333)}html,body{height:100%}body{color:var(--text);background:var(--page-bg);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial}.center{display:grid}input[type=text]:not(.specsel-filter){border:1px solid var(--line);width:100%;color:var(--text);border-radius:var(--radius-sm);background-color:#0d0d0d;padding:10px 12px}.embed{border:1px solid var(--line);border-radius:var(--radius);background:#0f0f0f;overflow:hidden}.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{isolation:isolate;position:relative}.specsel-input{width:100%;min-height:var(--specsel-min-h,40px);padding:0 var(--specsel-pad-x,10px);cursor:text;outline:0;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;transition:border-color .18s,box-shadow .18s;display:flex}.specsel-input:hover,.specsel-input:focus,.specsel-input:focus-within{border-color:var(--specsel-input-hover-border,var(--specsel-border,currentColor));box-shadow:var(--specsel-input-focus-shadow,none);outline:0}.specsel-input input.specsel-filter{min-width:120px;color:var(--specsel-text-color,#e8e8e8);-webkit-user-select:text;user-select:text;caret-color:var(--specsel-text-color,#e8e8e8);width:auto;font-size:var(--specsel-font-size,14px);line-height:var(--specsel-line-height,28px);flex:120px;box-sizing:content-box!important;vertical-align:middle!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;align-self:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.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{width:auto;caret-color:var(--cap-fg,var(--chipsel-chip-text,#ddd));flex:none;min-width:var(--specsel-chip-min,34px)!important;max-width:var(--specsel-chip-max,160px)!important;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;background:var(--chipsel-input-chip-bg,#0f0f0f)!important;color:var(--cap-fg,var(--chipsel-chip-text,#ddd))!important;box-sizing:content-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-radius:999px!important;line-height:26px!important;overflow:hidden!important}.specsel.specsel--plain-filter-focus .specsel-input input.specsel-filter.as-chip{min-width:var(--specsel-plain-filter-min,34px)!important;height:var(--specsel-line-height,28px)!important;line-height:var(--specsel-line-height,28px)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important;padding:0!important}.specsel-input .chip-x{height:28px;min-width:var(--specsel-x-overlap);margin-left:calc(-1 * var(--specsel-x-overlap));padding:0 var(--specsel-x-pad) 0 0;color:var(--cap-fg,var(--chipsel-chip-text,#ddd));cursor:pointer;opacity:.9;background:0 0;border:0;font-size:16px;line-height:28px;display:none;position:relative;transform:translateY(-1px)}.specsel .specsel-sizer{visibility:hidden;white-space:pre;font:inherit;line-height:28px;position:absolute;top:-9999px;left:-9999px}.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;margin:0!important;padding:0!important;overflow:hidden!important}.specsel .chip-btn{border:1px solid var(--cap-bd,var(--chipsel-chip-border,#2a2a2a));background:var(--cap-bg,var(--chipsel-chip-bg,#0f0f0f));height:auto;min-height:28px;color:var(--cap-fg,var(--chipsel-chip-text,#ddd));cursor:pointer;box-shadow:none;white-space:normal;text-align:center;line-height:1.25;font-size:var(--specsel-chip-font-size,16px);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;transition:all .12s;display:inline-flex}.specsel .chip-btn.is-leaving{position:relative}.specsel .chip-btn.is-leaving:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffffff24,#fff0 65%);animation:.17s ease-out both specselChipPoof;position:absolute;inset:-8px;transform:scale(.86)}@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{padding-right:16px;font-weight:300;position:relative}.specsel .chip-btn .xmark{opacity:.9;font-size:13px;line-height:2}.specsel-popup{z-index:20;--glass-bg:var(--specsel-popup-bg,#10101080);--glass-border:var(--specsel-popup-border,#ffffff1f);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 #0000008c, inset 0 0 0 1px #ffffff08);border-radius:12px;margin-top:6px;padding:10px;display:none;position:absolute;top:100%;left:0;right:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.specsel-popup{background:var(--specsel-popup-fallback-bg,#101010eb)}}.specsel[data-open=true] .specsel-popup{display:block}.specsel-list{flex-wrap:wrap;gap:6px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.specsel-list .specsel-empty{border:1px dashed var(--specsel-popup-empty-border,#2a2a2a);width:100%;color:var(--specsel-popup-muted-text,#9aa3b2);background:0 0;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.35}.specsel-head{width:100%;color:var(--specsel-popup-muted-text,#9aa3b2);letter-spacing:.2px;margin:2px 0;padding:6px 4px 2px;font-size:12px;line-height:1.2}.specsel-foot{color:var(--specsel-popup-muted-text,#9aa3b2);justify-content:flex-end;margin-top:6px;font-size:12px;display:flex}.specsel-popup{--pad:10px;--foot-h:0px}.specsel-popup .specsel-fade{left:var(--pad);right:var(--pad);bottom:calc(var(--pad) + var(--foot-h));pointer-events:none;background:var(--specsel-popup-fade-gradient,linear-gradient(180deg, #10101000 0%, #10101059 55%, #101010 100%));opacity:0;z-index:2;border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:26px;position:absolute}.specsel-top{border-bottom:1px solid var(--specsel-popup-border,#ffffff1f);width:100%;margin:0 0 8px;padding:0 0 8px}.specsel-gender{color:var(--specsel-popup-muted-text,#9aa3b2);flex-wrap:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.specsel-gender .specsel-gender-label{color:inherit;white-space:nowrap;font-size:12px}.specsel-gender .chip-btn{border-color:var(--specsel-popup-border,#ffffff1f);min-height:26px;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;background:0 0;padding:3px 10px;font-size:12px}.specsel-gender .chip-btn:hover{box-shadow:none;border-color:#e0e0e0}html[data-theme=light] .specsel-gender .chip-btn:hover{box-shadow:none;border-color:#000}.specsel-gender .chip-btn:active{transform:translateY(0) scale(var(--specsel-press-scale,.96))}.specsel-gender .chip-btn[aria-pressed=true]{box-shadow:none;color:var(--chipsel-filter-text,#e8e8e8);border-color:#fff}html[data-theme=light] .specsel-gender .chip-btn[aria-pressed=true]{color:var(--chipsel-filter-text,#14151a);border-color:#000}.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;margin:0!important;padding:0!important;overflow:hidden!important}.specsel[data-maxed="1"] .chip-x{display:none!important}.specsel-max{background:var(--specsel-max-bg,#0f0f0f);height:28px;color:var(--specsel-max-fg,#e0c060);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:none}.specsel-max.show{display:inline-flex}.specsel-popup .chip-btn{transform-origin:50%;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;transform:translateY(0)scale(1)}.specsel-popup .chip-btn:active{transform:translateY(0) scale(var(--specsel-press-scale,.96))}.specsel-popup .chip-btn:focus,.specsel-popup .chip-btn:focus-visible,.specsel-popup .chip-btn.is-kbd-focus{outline:2px solid color-mix(in srgb, var(--brand-accent,#4169ff) 70%, #fff 30%)!important;outline-offset:2px!important;border-color:color-mix(in srgb, var(--brand-accent,#4169ff) 60%, #fff 40%)!important;box-shadow:0 0 0 2px #5681ff38,inset 0 0 0 1px #ffffff1a!important}html[data-theme=light] .specsel-popup .chip-btn:focus,html[data-theme=light] .specsel-popup .chip-btn:focus-visible,html[data-theme=light] .specsel-popup .chip-btn.is-kbd-focus{outline-color:color-mix(in srgb, var(--brand-accent,#4169ff) 72%, #111827 28%)!important;border-color:color-mix(in srgb, var(--brand-accent,#4169ff) 70%, #111827 30%)!important;box-shadow:0 0 0 2px #4169ff2e,inset 0 0 0 1px #00000014!important}html,html[data-theme=dark]{--brand-accent:#143bbc;--brand-accent-a40:#143bbc66;--brand-accent-a74:#143bbcbd;--brand-accent-a08:#143bbc14;--brand-accent-a20:#143bbc33;--brand-accent-a12:#143bbc1f;--brand-accent-a14:#143bbc24;--brand-accent-a18:#143bbc2e;--brand-accent-a35:#143bbc59;--brand-accent-a75:#143bbcbf;--brand-accent-a55:#143bbc8c;--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:#1f45d814;--brand-accent-a20:#1f45d833;--brand-accent-a12:#1f45d81f;--brand-accent-a14:#1f45d824;--brand-accent-a18:#1f45d82e;--brand-accent-a35:#1f45d859;--brand-accent-a75:#1f45d8bf;--brand-accent-a55:#1f45d88c;--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:#ff6060f2;--fab-apply-error-shadow:0 0 0 1px #ff6060f2, 0 0 24px #ff000073;--fab-apply-success-bg:#00a324;--fab-apply-success-border:#34d157;--fab-apply-success-shadow:0 0 0 1px #34d157, 0 0 24px #34d157a6;--fab-create-accent:var(--brand-accent);--fab-create-accent-soft:var(--brand-accent-soft);--fab-create-bg:linear-gradient(#080a1047, #080a1047);--fab-create-border:color-mix(in oklab, var(--fab-create-accent) 22%, var(--line,#1e1e1e));--fab-create-shadow:0 16px 46px #0000008c, 0 10px 34px var(--brand-accent-a14), inset 0 1px 0 #ffffff0f, 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%, #ffffff14);--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 #ffffff0f;--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:#fff;--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:#fff;--btn-filter-apply-hover-bg:var(--brand-accent-hover);--btn-filter-apply-hover-bd:var(--brand-accent);--btn-filter-apply-hover-fg:#fff;--btn-filter-apply-active-bg:var(--brand-accent-active);--btn-filter-apply-active-bd:var(--brand-accent);--btn-filter-apply-active-fg:#fff;--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%, #fff 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 #00000042;--fab-apply-fg:#fff;--fab-reset-bg:#121212}html[data-theme=light]{--fab-create-bg:linear-gradient(#f5f8ff0d, #f0f4ff0d);--fab-create-border:color-mix(in oklab, var(--fab-create-accent) 55%, #0c14282e);--fab-create-shadow:0 18px 40px #1e3c7833, 0 10px 26px #0f142829, inset 0 1px 0 #fffffffa, 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%, #fffffffa);--fab-create-plus-border:color-mix(in oklab, var(--fab-create-accent) 40%, #0f172a24);--fab-create-plus-shadow:0 6px 14px #0f172a2e, inset 0 1px 0 #fffffff5;--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:#fff;--btn-outline-fg:#14151a;--btn-outline-bd:#c0c4d3;--btn-primary-bg:var(--brand-accent);--btn-primary-fg:#fff;--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 #e53935a6;--fab-apply-success-bg:#22c55e;--fab-apply-success-border:#16a34a;--fab-apply-success-shadow:0 0 0 1px #16a34a, 0 0 24px #22c55ea6;--btn-filter-apply-result-bg:var(--brand-accent-a74);--btn-filter-apply-result-bd:#ffffffbf;--btn-filter-apply-result-fg:#fff;--btn-filter-apply-result-hover-bg:var(--brand-accent-a74);--btn-filter-apply-result-hover-bd:#ffffffbf;--btn-filter-apply-result-hover-fg:#fff;--btn-filter-apply-result-active-bg:var(--brand-accent-a74);--btn-filter-apply-result-active-bd:#ffffffbf;--btn-filter-apply-result-active-fg:#fff}body{--rightchat-collapsed-w:52px;--rightchat-collapse-dur:.42s;--rightchat-collapse-ease:cubic-bezier(.22, .72, .22, 1);--rightchat-fab-shift:0px}body.is-rightchat-collapsed{--rightchat-fab-shift:calc(var(--right-w,300px) - var(--rightchat-collapsed-w,52px))}body.is-rightchat-collapse-hydrating .with-rightchat,body.is-rightchat-collapse-hydrating #rightchat,body.is-rightchat-collapse-hydrating #rightchat *,body.is-rightchat-collapse-hydrating .fab-create,body.is-rightchat-collapse-hydrating .p-actions-floating,body.is-rightchat-collapse-hydrating .dashboard-page .dash-mod-fab.fab-create,body.is-rightchat-collapse-hydrating button.scrollTop{transition:none!important}.shell{max-width:var(--maxw);padding:var(--layout-pad-top) var(--layout-pad-x) 0;align-items:start;gap:16px;margin:0 auto;display:grid}body.is-maintenance-mode .shell,body.is-maintenance-mode .with-rightchat{width:100%;max-width:none;padding:0;display:block}body.is-maintenance-mode #center,body.is-maintenance-mode .center{padding:0}body.is-maintenance-mode #grid{min-height:100dvh}.with-rightchat{--rightchat-track:var(--right-w);--rightchat-collapse-dur:.42s;--rightchat-collapse-ease:cubic-bezier(.22, .72, .22, 1);transition:--rightchat-track var(--rightchat-collapse-dur) var(--rightchat-collapse-ease);align-items:start;gap:16px;display:grid}.with-rightchat[data-has-sb="1"]{grid-template-columns:minmax(200px, var(--sidebar-w)) minmax(0, 1fr) minmax(var(--rightchat-track), var(--rightchat-track))}.with-rightchat[data-has-sb="0"]{grid-template-columns:minmax(0, 1fr) minmax(var(--rightchat-track), var(--rightchat-track))}.with-rightchat.is-rightchat-collapsed[data-has-sb="1"],.with-rightchat.is-rightchat-collapsed[data-has-sb="0"]{--rightchat-track:var(--rightchat-collapsed-w,52px)}@property --rightchat-track{syntax:"<length>";inherits:false;initial-value:300px}.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{justify-self:stretch;min-width:0}@media (width<=880px){body.is-rightchat-collapsed{--rightchat-fab-shift:0px}.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 (width>=768px) and (width<=1366px) and (pointer:coarse),(width>=768px) and (width<=1366px) and (any-pointer:coarse){body.is-rightchat-collapsed{--rightchat-fab-shift:0px}.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-top:0;padding-left:clamp(20px,3vw,32px);padding-right:clamp(20px,3vw,32px)}}@media (width>=768px) and (width<=1023px) and (pointer:coarse),(width>=768px) and (width<=1023px) and (any-pointer:coarse){.shell,#center,[data-center],.center,main{min-height:auto!important;margin-bottom:0!important;padding-bottom:0!important}}@media (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (width<=1366px) and (orientation:landscape) and (any-pointer:coarse){#center,[data-center],.center,main{padding-left:12px;padding-right:12px}}@media (width<=1000px){#rightchat,[data-widget=rightchat]{display:none!important}.with-rightchat{align-items:start;gap:16px;display:grid}.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 (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 (width>=768px) and (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 (width>=881px){.layout.account #sidebar,.layout.profile #sidebar{box-sizing:border-box}}@media (width<=880px){#sidebar[data-collapsible="1"]{transition:transform .25s;box-shadow:4px 0 24px #00000073;z-index:65000!important;background:var(--surface-bg)!important;border-right:1px solid var(--surface-border)!important;flex-direction:column!important;width:min(86vw,560px)!important;height:100%!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;transform:translate(-100%)!important}body.sb-open #sidebar[data-collapsible="1"]{transform:translate(0)!important}}@media (width>=768px) and (width<=1366px) and (pointer:coarse),(width>=768px) and (width<=1366px) and (any-pointer:coarse){#sidebar[data-collapsible="1"]{transition:transform .25s;box-shadow:4px 0 24px #00000073;z-index:65000!important;background:var(--surface-bg)!important;border-right:1px solid var(--surface-border)!important;flex-direction:column!important;width:min(420px,86vw)!important;height:100%!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important;transform:translate(-100%)!important}body.sb-open #sidebar[data-collapsible="1"]{transform:translate(0)!important}}@media (width>=768px) and (width<=880px) and (pointer:coarse),(width>=768px) and (width<=880px) and (any-pointer:coarse){#sidebar[data-collapsible="1"]{width:min(360px,82vw)!important}}body:before{content:"";top:var(--site-top-notice-offset,0px);height:var(--topbar-h,16px);background:var(--topbar-bg,var(--page-bg));z-index:40000;pointer-events:none;position:fixed;left:0;right:0}@media (width<=880px){body:before{content:none!important;display:none!important}html,body,#appLayout,[data-app-layout],.app-layout,#layout,main,[role=main],#center,[data-center],.center{border-top:0;margin-top:0;padding-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);height:calc(100dvh - var(--site-top-notice-offset,0px) - var(--topbar-h,16px) - 16px);min-height:0;top:calc(var(--topbar-h,16px) + var(--site-top-notice-offset,0px));z-index:6;padding:16px;position:sticky;overflow:auto}.shell>#sidebar:empty{display:none}.section h4{font-size:var(--ttl-h4-size);font-weight:var(--ttl-h4-weight);color:var(--ttl-main-color);margin:0 0 8px}.sidebar nav{gap:8px;display:grid}.sidebar button:not(.sb-settings-item){width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;margin:2px 0;padding:8px 14px;font-size:15px;font-weight:500;transition:all .25s;position:relative}.sidebar button:not(.sb-settings-item)[aria-pressed=true]:before{content:"";background:#4da6ff;border-radius:3px;width:3px;position:absolute;top:20%;bottom:20%;left:0}.sidebar button:not(.sb-settings-item):active{transform:scale(.97)}.sidebar button:not(.sb-settings-item):hover{background:#ffffff14;transform:translate(3px);box-shadow:0 0 6px #4da6ff4d}.sidebar button:not(.sb-settings-item):focus-visible{outline-offset:2px;outline:2px solid #4a7cf7bf}.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-offset:2px;border-color:#3a63d9;outline:2px solid #4a7cf7bf}.sidebar.theme-modern nav{gap:6px}.filters{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);grid-template-columns:1fr 1fr auto auto;align-items:center;gap:8px;padding:12px;display:grid}@media (width<=860px){.filters{grid-template-columns:1fr 1fr}}.filters .field{gap:6px;display:grid}.filters .field>label,.sidebar .field>label,.sidebar label{color:var(--muted);font-size:12px}.grid-page .filters{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);--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,#111);--filters-geo-border:var(--prefs-pill-border,#2a2a2a);--filters-geo-text:var(--prefs-pill-fg,#cfcfcf);grid-template-columns:repeat(24,1fr);grid-auto-flow:dense;gap:12px;margin:16px 0 0;padding:12px 16px;display:grid;font-family:var(--filters-font)!important}[data-theme=light] .grid-page .filters{--filters-input-bg:var(--surface-bg,#f7f7f7);--filters-geo-bg:var(--surface-bg,#f7f7f7)}.grid-page .filters .field{flex-direction:column;gap:6px;min-width:0;display:flex}.grid-page .filters .field .row{gap:8px;display:flex}.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 (width<=1500px) and (width>=1251px){.grid-page .filters{grid-template-columns:repeat(24,1fr);grid-auto-flow:dense}}@media (width<=1250px){.grid-page .filters{grid-template-columns:repeat(6,1fr);margin-bottom:8px;box-sizing:border-box!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}.grid-page .filters .field{min-width:0}.grid-page .filters .specsel-popup .flt-popup-x{border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);width:30px;height:30px;color:var(--prefs-remove-fg);cursor:pointer;z-index:3;border-radius:999px;place-items:center;padding:0;position:absolute;top:8px;right:16px;display:grid!important}.grid-page .filters .specsel-popup .flt-popup-x.flt-popup-x--inline{flex:0 0 30px;margin:0;position:absolute;top:calc(50% + 2px);right:16px;transform:translateY(-50%)}.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:"";background:currentColor;width:14px;height:14px;-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>") 50%/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>") 50%/contain no-repeat}.grid-page .filters .specsel-popup .specsel-head{padding-right:52px;position:relative}}[data-filters=grid][data-layout=mobile]{box-sizing:border-box!important;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}[data-filters=grid][data-layout=mobile] .field{min-width:0!important}.sidebar h2,.account .p-grid{grid-template-columns:1fr;align-items:start;gap:20px;transition:grid-template-columns .24s,gap .24s,padding .24s;display:grid}.account .p-main{flex-direction:column;gap:16px;min-width:0;padding:16px 0;display:flex}@media (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);flex-direction:column;gap:14px;padding:16px;display:flex}.account .p-sec{background:var(--block-bg);border:1px solid var(--block-border);border-radius:var(--radius);color:var(--text)}.p-sec-head h2{font-size:var(--ttl-h2-size);font-weight:var(--ttl-h2-weight);color:var(--ttl-main-color);margin:0 0 12px;line-height:1.25}.account .p-sec-head h2{color:var(--prefs-section-title);opacity:1}.btn-acc{border:1px solid var(--line);background:var(--btn-bg);min-height:40px;color:var(--btn-fg);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;line-height:1;text-decoration:none;transition:background .15s,box-shadow .15s,transform 80ms,border-color .15s;display:inline-flex}.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{box-shadow:0 0 0 3px var(--btn-focus-ring);outline:none}.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;opacity:1;transform:none}.identity{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:10px;display:grid}.identity .avatar{width:56px;height:56px}.identity .name{font-weight:700}.identity .meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.carousel{border-radius:var(--radius);border:1px solid var(--line);background:#0d0d0d;position:relative;overflow:hidden}.carousel .slide{width:100%;height:clamp(260px,55vh,520px);display:none}.carousel .slide.active{display:block}.carousel .slide img{object-fit:cover;width:100%;height:100%;display:block}.carousel .dots,.carousel .bars{justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.carousel .dot{background:#ffffff59;border-radius:999px;width:8px;height:8px}.carousel .dot.active{background:#ffffffe6}.carousel .bar{background:#ffffff59;border-radius:3px;width:24px;height:4px}.carousel .bar.active{background:#ffffffe6}.carousel .arrow{display:none!important}.section{border:1px solid var(--line);border-radius:var(--radius);background:#101010;padding:12px}.section h4{margin:0 0 8px}.pill{color:#ececec;background:#141414;border:1px solid #1f1f1f;border-radius:999px;padding:6px 10px;font-size:12px;box-shadow:inset 0 1px #ffffff08}.links{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--chip-border,var(--profile-chip-border,var(--prefs-chip-border,var(--line))));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)));border-radius:999px;align-items:center;gap:6px;padding:6px 10px;text-decoration:none;display:inline-flex}select::-ms-expand{display:none}.ui-select{display:block;position:relative}.ui-select__button{border:1px solid var(--btn-bd);background:var(--btn-bg);width:100%;height:40px;color:var(--btn-fg);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;line-height:1.1;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.ui-select__label{text-overflow:ellipsis;white-space:nowrap;padding-right:8px;overflow:hidden}.ui-select__chev{background: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") 50%/contain no-repeat;flex:none;width:10px;height:6px;margin-left:8px}.ui-select__button:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.ui-select__button:focus-visible{border-color:var(--btn-primary-bd);box-shadow:0 0 0 2px var(--btn-focus-ring);outline:0}.ui-select__native{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-9999px!important}.ui-select__menu{z-index:500;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--line,#1c1c1c);background:color-mix(in srgb, var(--bg-elev,#101010) 86%, transparent);max-height:260px;box-shadow:var(--shadow,0 16px 40px #0000008c);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);border-radius:12px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.ui-select.open .ui-select__menu{display:block}.ui-select__option{color:inherit;cursor:pointer;border-radius:10px;padding:10px 12px}.ui-select__option:hover{background:color-mix(in srgb, var(--text,#eaeaea) 8%, transparent)}.ui-select__option[aria-selected=true]{background:#3b82f638}.ui-select__option:focus-visible{outline-offset:2px;outline:2px solid #4a7cf7b3}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:#3b82f638}.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:#fff;--badge-bd:var(--brand-accent,#1f45d8);min-width:var(--badge-h);height:var(--badge-h);padding:0 var(--badge-px);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;text-align:center;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ui-count-badge[data-len="1"]{min-width:var(--badge-h);padding:0}.ui-count-badge:empty,.ui-count-badge[data-count="0"]{display:none}.modal-backdrop{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.modal-backdrop.open{display:flex}.modal{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);width:100%;max-width:1100px;max-height:90vh;box-shadow:var(--shadow);grid-template-rows:auto 1fr auto;animation:.2s pop;display:grid;overflow:hidden}@keyframes pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal .head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.modal .body{grid-template-columns:2fr 3fr;gap:16px;padding:0;display:grid;position:relative;overflow:auto}@media (width<=860px){.modal .body{grid-template-columns:1fr}}@media (width>=768px) and (width<=1023px) and (pointer:coarse),(width>=768px) and (width<=1023px) and (any-pointer:coarse){.modal-backdrop{justify-content:center;align-items:center;padding:18px 12px}.modal{width:min(720px,100vw - 24px);max-width:min(720px,100vw - 24px);max-height:calc(100dvh - 24px)}}@media (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (width<=1366px) and (orientation:landscape) and (any-pointer:coarse){.modal-backdrop{padding:24px}.modal{width:min(860px,100vw - 48px);max-width:min(860px,100vw - 48px);max-height:calc(100dvh - 48px)}}.modal .body:before{content:none!important}.modal .body .left{padding-right:16px;position:relative}.modal .body .right{gap:12px;padding-left:16px;display:grid}.modal .foot{border-top:1px solid var(--line);color:#909090;white-space:normal;padding:12px 16px;font-size:12px}:where(input,textarea,select,button){font-size:16px;font-family:var(--site-font)!important}@media (width<=880px){:where(input,textarea,select),.ui-select input{font-size:16px!important}}:where(){opacity:.7;font-family:var(--site-font)!important}input::-webkit-input-placeholder{font-family:var(--site-font)!important}textarea::-webkit-input-placeholder{font-family:var(--site-font)!important}input::-moz-placeholder{font-family:var(--site-font)!important}textarea::-moz-placeholder{font-family:var(--site-font)!important}:is(input:-ms-placeholder-shown,textarea:-ms-placeholder-shown){font-family:var(--site-font)!important}:is(input:placeholder-shown,textarea:placeholder-shown){font-family:var(--site-font)!important}.field-url-applied.is-applied,.field-url-applied.is-applied:focus,.field-url-applied.is-applied:active{cursor:pointer;caret-color:#0000;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;background:var(--url-applied-bg,#00a3240f)!important;border-color:var(--url-applied-border,#00a32480)!important;color:var(--url-applied-fg,#aab8ad)!important}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{transition:background .15s,border-color .15s,color .15s,box-shadow .15s;background:var(--url-pending-bg,#4a6cf71f)!important;border-color:var(--url-pending-border,#4a6cf7)!important;color:var(--url-pending-fg,#cfe0ff)!important}.field-url-applied[data-state=pending]:hover{background:var(--url-pending-bg,#4a6cf72e)!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{transition:background .15s,border-color .15s,color .15s,box-shadow .15s;background:var(--url-expired-bg,#190c0c)!important;border-color:var(--url-expired-border,#3a1717)!important;color:var(--url-expired-fg,#ff9a9a)!important}.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-position:right 16px center!important;background-repeat:no-repeat!important;background-size:10px 6px!important;background-origin:padding-box!important}.toggle{border:1px solid var(--line);border-radius:var(--radius-sm);display:inline-flex;overflow:hidden}.toggle button{color:var(--text);cursor:pointer;background:0 0;border:none;padding:10px 12px}.toggle button.active{background:#1a1a1a}.tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.tags .tag{background:#131313;border:1px solid #1f1f1f;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.iconbtn .icon{display:inline-block}.iconbtn .count{font-size:12px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.grid{grid-template-columns:repeat(auto-fill,minmax(320px,320px));justify-content:start;gap:16px;display:grid}@media (width<=360px){.grid{grid-template-columns:1fr}}.card{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:var(--radius);flex-direction:column;transition:transform .14s,box-shadow .2s;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow)}.card:active,.card.is-pressed{box-shadow:none;transform:scale(.98)}.card .content{gap:10px;padding:12px;display:grid}.preview{gap:10px;display:grid}.preview-photo{border-radius:var(--radius);border:1px solid var(--surface-border);background:var(--surface-bg);overflow:hidden}.preview-photo img{object-fit:cover;width:100%;height:220px;display:block}.info-row{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.avatar{border:1px solid var(--line);border-radius:50%;width:48px;height:48px;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.stack{gap:4px;display:grid}.stack .name{font-size:16px;font-weight:700}.stack .meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.short{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.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);cursor:pointer;justify-content:center;align-items:center;padding:10px;display:inline-flex}.iconbtn svg{width:20px;height:20px}.actionsRow{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:6px;display:grid}.actionsRow .actions{justify-self:center;gap:24px;display:flex}.actionsRow .timeago{opacity:.8;justify-self:end;font-size:12px}.btn{border:1px solid var(--btn-bd);background:var(--btn-bg);min-height:40px;color:var(--btn-fg);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;transform-origin:50%;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";left:var(--btn-ripple-x,50%);top:var(--btn-ripple-y,50%);width:var(--btn-ripple-size,220px);height:var(--btn-ripple-size,220px);mix-blend-mode:soft-light;opacity:0;pointer-events:none;will-change:transform, opacity;background:#ffffff42;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scale(0)}.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;transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity 60ms linear;transform:translate(-50%,-50%)scale(1)}.btn.is-ripple-fade:after{opacity:0;transition:opacity .32s;transform:translate(-50%,-50%)scale(1)}.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{mix-blend-mode:multiply;background:#00000014}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{box-shadow:0 0 0 3px var(--btn-focus-ring);outline:none}.btn[disabled],.btn[aria-disabled=true]{color:#70757f;border-color:var(--btn-bd);cursor:not-allowed;box-shadow:none;opacity:1;background:#121212;transform:none}.btn.artist-delete-btn{--hold-progress:0;color:#ffb3b3;background:#a01e1e1f;border:1px solid #dc464659;position:relative;overflow:hidden}.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:"";width:calc(var(--hold-progress) * 100%);background:linear-gradient(90deg,#be141473,#ff3c3cd9);transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.btn.artist-delete-btn:after{mix-blend-mode:normal;background:0 0;opacity:0!important}html[data-theme=light] .btn.artist-delete-btn:after{mix-blend-mode:multiply;background:#0000000f}html[data-theme=light] .btn.artist-delete-btn{color:#b31212;background:#d723232e;border-color:#c81e1e8c}html[data-theme=light] .btn.artist-delete-btn:hover,html[data-theme=light] .btn.artist-delete-btn:focus-visible{color:#9a0f0f;background:#d7232342;border-color:#c81e1ebf}html[data-theme=light] .btn.artist-delete-btn:active{color:#860b0b;background:#d7232352;border-color:#c81e1ee6}.btn.artist-delete-btn,.btn.artist-delete-btn span{z-index:1;position:relative}.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{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-left:30px;display:flex}.account .demo-add-btn,.create-backdrop .demo-add-btn{background:var(--btn-ghost-bg,transparent);height:40px;color:var(--btn-ghost-fg,inherit);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;line-height:1;transition:background .15s,color .15s,transform .15s;display:inline-flex}:is(.account,.create-backdrop) :is(.comment-add-btn,.vs-note-add,.as-note-add){border:1px dashed rgba(var(--demo-comments-dashed-border-rgb,90,93,99), var(--demo-comments-border-alpha,.46));width:100%;height:40px;color:var(--muted,#8a9198);font-family:var(--site-font,system-ui, -apple-system, Segoe UI, Roboto, Arial);text-align:center;cursor:pointer;box-shadow:0 0 0 0 rgba(var(--demo-comments-dashed-border-rgb,90,93,99), var(--demo-comments-border-shadow-alpha,.08));background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:400;line-height:1.35;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.account .demo-add-btn:hover,.create-backdrop .demo-add-btn:hover,[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{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));outline:none}: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);box-shadow:none;transform: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{mix-blend-mode:normal;background:#0000003d}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{mix-blend-mode:normal;background:#0003}.btn.primary:before,.btn[data-variant=primary]:before,.btn.accent:before,.btn[data-variant=accent]:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;opacity:0;will-change:transform, opacity;background:linear-gradient(115deg,#fff0 0%,#fff3 22%,#ffffff6b 50%,#fff3 78%,#fff0 100%);position:absolute;inset:0;transform:translate(-140%)skew(-12deg)}.btn.primary>*,.btn[data-variant=primary]>*,.btn.accent>*,.btn[data-variant=accent]>*{z-index:1;position:relative}.btn.primary:hover:before,.btn[data-variant=primary]:hover:before,.btn.accent:hover:before,.btn[data-variant=accent]:hover:before{opacity:1;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .18s;transform:translate(140%)skew(-12deg)}.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}.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;transition:none!important;transform:translate(-140%)skew(-12deg)!important}@keyframes btn-loading-spinner-rotate{to{transform:rotate(360deg)}}.btn{--btn-loading-spinner-color:currentColor;--btn-loading-spinner-track:color-mix(in srgb, currentColor 28%, transparent)}.btn .btn-loading-label{justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.btn .btn-loading-spinner{border:2px solid var(--btn-loading-spinner-track);border-top-color:var(--btn-loading-spinner-color);border-right-color:var(--btn-loading-spinner-color);opacity:0;pointer-events:none;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;transition:opacity .16s;animation:.72s linear infinite btn-loading-spinner-rotate;display:block;position:absolute;top:50%;left:50%}.btn.artist-delete-btn .btn-loading-spinner{margin-top:-8px;margin-left:-8px;position:absolute;top:50%;left:50%}.btn.is-loading{cursor:wait}.btn.is-loading .btn-loading-label{opacity:0}.btn.is-loading .btn-loading-spinner{opacity:1}.btn.primary.is-loading,.btn[data-variant=primary].is-loading,.btn.accent.is-loading,.btn[data-variant=accent].is-loading{--btn-loading-spinner-color:#fffffffa;--btn-loading-spinner-track:#ffffff52}.grid-page .filters .apply-btn{box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:44px;padding:0 14px;display:inline-flex}: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;filter:none!important;background-image: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{box-shadow:0 0 0 3px var(--btn-filter-apply-focus-ring);outline:none}: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;filter:none!important;background-image: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;transition:none!important;transform:translate(-140%)skew(-12deg)!important}.fab-create{right:calc(332px - var(--rightchat-fab-shift,0px));z-index:16;isolation:isolate;cursor:pointer;background:var(--fab-create-bg);min-width:64px;height:64px;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 var(--rightchat-collapse-dur,.18s) var(--rightchat-collapse-ease,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;border-radius:16px;align-items:center;gap:12px;padding:0 20px 0 16px;display:inline-flex;position:fixed;bottom:88px;overflow:hidden}.fab-create:before{content:"";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;position:absolute;inset:-18%}[data-theme=light] .fab-create:before{opacity:.45;filter:blur(22px)brightness(1.02)saturate(110%)}.fab-create:after{content:"";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));opacity:.28;-webkit-mask-composite:xor;background-size:300% 100%;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=light] .fab-create:after{opacity:.16}.fab-create .plus{z-index:1;background:var(--fab-create-plus-bg);border:1px solid var(--fab-create-plus-border);width:34px;height:34px;box-shadow:var(--fab-create-plus-shadow);border-radius:10px;justify-content:center;align-items:center;font-size:0;display:inline-flex;position:relative}.fab-create .plus:before,.fab-create .plus:after{content:"";background:var(--fab-create-text,#eef0ff);border-radius:3px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px #00000073}.fab-create .plus:after{transform:translate(-50%,-50%)rotate(90deg)}.fab-create .lbl{z-index:1;letter-spacing:.2px;opacity:.98;text-shadow:0 1px oklab(0% none none/.383333);font-size:16px;font-weight:600;position:relative}.fab-create .fab-spinner{z-index:2;opacity:0;pointer-events:none;width:14px;height:14px;margin-top:-7px;margin-left:-7px;transition:opacity .16s,transform .16s;position:absolute;top:50%;left:50%;transform:scale(.92)}.fab-create .fab-spinner:before{content:"";border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:100%;height:100%;animation:.8s linear infinite fab-spinner-rotate;display:block;position:absolute;inset:0}.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 0 #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 0 #ffffff1a, inset 0 -10px 24px color-mix(in oklab, var(--fab-create-accent) 22%, transparent 78%)}.fab-create:active{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;transform:scale(.96)}.fab-create.twinkle:after{animation:.45s ease-out fab-twinkle}@keyframes fab-twinkle{0%{opacity:0;transform:scale(.8)}40%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.12)}}@keyframes fab-spinner-rotate{to{transform:rotate(360deg)}}.fab-create.fab-compact{right:calc(332px - var(--rightchat-fab-shift,0px));background:color-mix(in oklab, var(--fab-create-accent) 22%, #05060af2);border:1px solid color-mix(in oklab, var(--fab-create-accent) 28%, var(--fab-create-border));border-radius:12px;justify-content:center;align-items:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;bottom:70px;box-shadow:0 10px 30px #0000008c}@media (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (width<=1366px) and (orientation:landscape) and (any-pointer:coarse){.fab-create,.fab-create.fab-compact{bottom:72px!important;right:16px!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 (width<=1420px){.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%, #fff 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%, #fff 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{margin:6px 0;padding:0;display:block;overflow:visible;height:auto!important}.fab-create{background:var(--surface-bg);width:100%;height:52px;color:var(--text);pointer-events:auto;isolation:isolate;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:0;display:flex;overflow:hidden;z-index:20!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;position:relative!important;inset:auto!important}.fab-create:focus{outline:none!important}.fab-create:focus-visible{box-shadow:none!important;outline:none!important}.fab-create:before{content:"";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-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-theme=light] .fab-create:before,[data-theme=light] .fab-create:before{filter:drop-shadow(0 0 8px #0037ff59)drop-shadow(0 0 12px #ff1fb842)drop-shadow(0 0 14px #00c85338)}@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:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:overlay;background:radial-gradient(120% 120% at 50% 30%,#ffffff1a,#0000 60%);position:absolute;inset:0}[data-theme=light] .fab-create:after{opacity:.22;mix-blend-mode:normal}.fab-create .plus,.fab-create .lbl{z-index:1;position:relative}.fab-create .plus{background:var(--btn-bg,var(--surface-bg));border:1px solid var(--btn-bd,var(--surface-border));border-radius:8px;width:28px;height:28px;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-top:-7px;margin-left:-7px}.fab-create.fab-compact{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;height:52px;padding:0;display:flex;bottom:auto;right:auto}.fab-create.fab-compact .lbl{display:inline}.fab-space+.cards{z-index:0;position:relative;margin-top:8px!important}@media (prefers-reduced-motion:reduce){.fab-create:before{animation:none!important}}}.p-actions-floating{z-index:998;right:calc(332px - var(--rightchat-fab-shift,0px));pointer-events:none;--fab-shift:0px;opacity:1;transform:translateY(var(--fab-shift));transition:right var(--rightchat-collapse-dur,.2s) var(--rightchat-collapse-ease,ease), transform .22s ease, opacity .18s ease;grid-auto-columns:max-content;grid-auto-flow:column;align-items:flex-end;gap:8px;display:grid;position:fixed;bottom:68px}.p-actions-floating .p-dirty{display:none}.p-actions-floating .p-actions{pointer-events:auto;flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex}html.page-at-bottom .p-actions-floating{--fab-shift:-183px}@media (width<=1000px){.p-actions-floating{right:24px}}@media (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (width<=1366px) and (orientation:landscape) and (any-pointer:coarse){.p-actions-floating{bottom:72px;right:16px}}.btn.btn-fab{box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #00000042));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border:1px solid var(--startbar-glass-border,var(--surface-border,var(--line)));width:44px;min-width:44px;height:44px;min-height:44px;color:var(--fab-icon-active,#f5f7ff);border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:0;transition:opacity .18s,transform .2s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex;position:relative;overflow:visible;background:0 0!important}.btn.btn-fab:hover{box-shadow:var(--startbar-glass-shadow,0 7px 20px #00000052);transform:translateY(0)scale(1.03)}.btn.btn-fab:active{box-shadow:var(--startbar-glass-shadow,0 2px 10px #0006);transform:translateY(0)scale(.94)}.btn.btn-fab:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:-2px;transform:scale(.9)}.btn.btn-fab.twinkle:after{animation:.35s ease-out fab-twinkle}.btn.btn-fab:focus-visible{box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #00000042));outline:none}.p-actions-floating .p-actions .btn-fab:before{content:"";font-size:20px;line-height:1;transition:transform .22s,opacity .22s,color .22s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)rotate(0)}.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,#101010f2);border-color:var(--surface-border,var(--prefs-glass-border,#ffffff2e));box-shadow:var(--fab-set-shadow,0 6px 18px #00000042);background-image:none;color:var(--fab-icon-active,#f5f7ff)!important}.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){border:1px solid var(--brand-accent);box-shadow:var(--fab-set-shadow,0 6px 18px #00000042);background-image:none;background:color-mix(in srgb, var(--brand-accent) 82%, transparent)!important;color:var(--fab-apply-fg,#fff)!important}.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:"";background-color:currentColor;width:20px;height:20px;transform:translate(-50%,-50%)scale(1);-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>");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-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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)}@keyframes btn-fab-spin{to{transform:rotate(360deg)}}.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{box-shadow:var(--fab-apply-error-shadow);animation:.9s ease-out pf-apply-error;background:var(--fab-apply-error-bg)!important;border:1px solid var(--fab-apply-error-border)!important}.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{box-shadow:var(--fab-apply-success-shadow,0 8px 24px #00000059);opacity:1;animation:.9s ease-out pf-apply-success;background:var(--fab-apply-success-bg,#1f7a33)!important;background-color:var(--fab-apply-success-bg,#1f7a33)!important;border:1px solid var(--fab-apply-success-border,#00a324)!important;background-image:none!important}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 #00000059)!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{color:var(--fab-apply-fg,#fff);transform:translate(-50%,-50%)scale(1.05)rotate(0)}@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)}}@keyframes pf-mobile-apply-dirty-glow{0%,to{box-shadow:var(--fab-set-shadow,0 6px 18px #00000042), 0 0 0 1px #5681ff4d, 0 0 14px #2148e07a, 0 0 28px #2148e047}50%{box-shadow:var(--fab-set-shadow,0 6px 18px #00000042), 0 0 0 1px #7094ff7a, 0 0 22px #2148e0c7, 0 0 42px #2148e07a}}.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]{color:#eaeaea;box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #00000042));border:1px solid var(--startbar-glass-border,var(--surface-border,var(--line)))!important;background:0 0!important}.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{box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #00000042));border:1px solid var(--startbar-glass-border,var(--surface-border,#1e1e1e))!important;background:0 0!important}.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]{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border:1px solid var(--startbar-glass-border,var(--surface-border,var(--prefs-glass-border,#ffffff2e)))!important;box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #00000042))!important;background:0 0!important}@media (width<=880px){.p-actions-floating{grid-template-columns:auto;grid-auto-columns:max-content;width:auto;margin:0;bottom:84px;left:auto;right:16px}html:not(.page-at-bottom):has(.startbar-root.is-visible:not(.is-bottom)):has(button.scrollTop.show) .p-actions-floating{--fab-shift:var(--startbar-mobile-float-shift,-60px)}html.is-prefs-about-textarea-focused .p-actions-floating{--fab-shift:78px;opacity:0;pointer-events:none}.p-actions-floating .p-dirty{white-space:normal;text-overflow:clip;max-width:none;margin-left:0;line-height:1.25;overflow:visible}.p-actions-floating .p-actions{align-items:flex-end}.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){animation:1.8s ease-in-out infinite pf-mobile-apply-dirty-glow}}@media (width<=360px){.p-actions-floating .p-dirty{margin-left:0;font-size:11px}}@media (width<=880px) and (prefers-reduced-motion:reduce){.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){animation:none}}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{opacity:1;animation:.9s ease-out pf-apply-success;background:var(--fab-apply-success-bg,#22c55e)!important;background-color:var(--fab-apply-success-bg,#22c55e)!important;border:1px solid var(--fab-apply-success-border,#16a34a)!important;box-shadow:var(--fab-apply-success-shadow,0 8px 24px #00000059)!important;background-image:none!important}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]{color:#1f2745;box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #0000002e));border:1px solid var(--startbar-glass-border,var(--surface-border,var(--line)))!important;background:0 0!important}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{box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 7px 20px #0000003d));border:1px solid var(--startbar-glass-border,var(--surface-border,#c0c4d3))!important;background:0 0!important}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{box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 2px 10px #00000038));border:1px solid var(--startbar-glass-border,var(--surface-border,#c0c4d3))!important;background:0 0!important}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]{color:#a4a9bc;box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #00000042));border-color:var(--startbar-glass-border,var(--surface-border,var(--prefs-glass-border,#00000026)))!important;background:0 0!important}.modal.modal-create .head{--xbtn-size:32px}.modal.modal-create .head .close-ask{z-index:13000;align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.modal.modal-create .head .close-ask[hidden]{display:none!important}.modal.modal-create .head .close-ask .msg{white-space:nowrap;color:#ff4d4f;align-items:center;height:100%;font-size:13px;font-weight:600;line-height:1;display:flex}@media (width>=881px){.modal.modal-create .head .close-ask .btn{justify-content:center;align-items:center;display:inline-flex;height:var(--xbtn-size)!important;min-height:var(--xbtn-size)!important;border-radius:10px!important;padding:0 14px!important;font-size:13px!important}}.modal.modal-create .head.ask-open .ttl{opacity:1;pointer-events:auto}@media (width<=880px){.modal.modal-create .head.ask-open{grid-template-columns:1fr!important}}.modal.modal-create .head .close-ask .msg{color:#ff4d4f;white-space:nowrap;font-size:13px;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 .btn:not(.draft){justify-content:center;width:64px;min-width:64px;margin:0!important}@media (width<=880px){.modal.modal-create .head .close-ask{flex-direction:column;grid-column:1/3;align-items:center;gap:16px;margin:0;padding-top:4px;display:flex;position:relative!important;inset:auto!important;transform:none!important}.modal.modal-create .head .close-ask .msg{color:#ff4d4f;text-align:center;white-space:normal;font-size:13px;font-weight:600}.modal.modal-create .head .close-ask .actions{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px 14px;width:100%;margin:0;padding:0;display:flex}.modal.modal-create .head .close-ask .actions .btn:not(.draft){order:1;justify-content:center;width:84px;min-width:84px;border-radius:10px!important;height:54px!important;min-height:54px!important;margin:0!important;font-size:18px!important}.modal.modal-create .head .close-ask .actions .btn.draft{flex:0 0 212px;order:2;align-self:center;width:212px;min-width:222px;max-width:222px;height:54px;min-height:54px;font-size:16px}}.create-backdrop .submit-tooltip{z-index:3;max-width:320px;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));box-shadow:var(--tx-hint-shadow,0 8px 18px #00000059);opacity:0;pointer-events:none;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.35;transition:opacity .12s;position:absolute;top:auto;left:auto;overflow:hidden;transform:translateY(-6px)}.create-backdrop .submit-tooltip:after{content:"";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;width:10px;height:10px;position:absolute;inset:auto auto -6px 18px;transform:rotate(45deg)}.create-backdrop .submit-tooltip.show{opacity:1;transform:translateY(0)}.modal.modal-create .head .close-ask .actions{gap:14px;margin:0;padding:0;display:inline-flex}.modal.modal-create .head .close-ask .actions .btn:not(.draft){justify-content:center;width:104px;margin:0!important}.modal .mh .close-ask{z-index:2;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;display:flex;position:relative}.modal .mh .close-ask[hidden]{display:none!important}.modal .mh .close-ask .msg{color:#ff4d4f;white-space:nowrap;flex:auto;font-family:inherit;font-size:13px;line-height:1.35}.modal .mh .close-ask .actions{flex:none;justify-content:center;align-items:center;gap:12px;display:inline-flex;margin:0!important;padding:0!important}.modal .mh .close-ask .ask-btn{border-radius:10px;width:104px;min-width:104px;height:32px;min-height:32px;padding:0 10px;font-size:12px;line-height:32px}.modal .mh .close-ask .ask-btn+.ask-btn{margin-left:8px}@media (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{flex-wrap:wrap;justify-content:center;gap:10px 14px;width:100%}.modal.card-view .mh.ask-open--delete .close-ask .ask-btn{border-radius:10px;width:84px;min-width:84px;height:54px;min-height:54px;font-size:18px;line-height:54px}.modal .mh .close-ask{gap:16px;margin-left:0}.modal .mh .close-ask .actions{gap:16px}.modal .mh .close-ask .ask-btn{flex:auto;min-width:0;height:54px;font-size:16px}.modal .mh.ask-open--delete .close-ask{flex-direction:column;grid-column:1/-1;justify-content:flex-start;align-items:center;gap:16px;width:100%;margin:0;padding:12px 12px 20px}.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{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px 14px;width:100%;margin:0;padding:0;display:flex}.modal .mh.ask-open--delete .close-ask .ask-btn{border-radius:10px;flex:none;width:84px;min-width:84px;height:54px;min-height:54px;font-size:18px;line-height:54px}}.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{border:1px solid var(--btn-bd);background:var(--btn-bg);min-height:40px;color:var(--btn-fg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative;overflow:hidden}.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:"";left:var(--btn-ripple-x,50%);top:var(--btn-ripple-y,50%);width:var(--btn-ripple-size,220px);height:var(--btn-ripple-size,220px);mix-blend-mode:soft-light;opacity:0;pointer-events:none;will-change:transform, opacity;background:#ffffff42;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scale(0)}.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;transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity 60ms linear;transform:translate(-50%,-50%)scale(1)}.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;transition:opacity .32s;transform:translate(-50%,-50%)scale(1)}.p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-busy,.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-busy,.account[data-page] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-busy,.account[data-page] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-busy,html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-busy,html[data-theme=light] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-busy,html[data-theme=light] .account[data-page] .p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-busy,html[data-theme=light] .account[data-page] .p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-busy{cursor:default;pointer-events:none;position:relative;background:color-mix(in srgb, var(--brand-accent) 82%, transparent)!important;background-color:color-mix(in srgb, var(--brand-accent) 82%, transparent)!important;border:1px solid var(--brand-accent)!important;box-shadow:var(--fab-set-shadow,0 6px 18px #00000042)!important;color:#0000!important;opacity:1!important;filter:none!important;background-image:none!important}.p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-busy:before,.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-busy:before{visibility:hidden;opacity:0!important;transition:none!important}.p-actions-floating .p-actions .btn-fab[data-act=saveProfile].is-busy:after,.p-actions-floating .p-actions .btn-fab[data-act=pf-apply-fab].is-busy:after{opacity:0!important;animation:none!important}.p-actions-floating .p-actions .btn-fab .btn-fab-spinner{z-index:3;opacity:0;pointer-events:none;width:16px;height:16px;margin:auto;transition:opacity .16s,transform .16s;position:absolute;inset:0;transform:scale(.92)}.p-actions-floating .p-actions .btn-fab .btn-fab-spinner:before{content:"";background:conic-gradient(from 0deg, transparent 0 82deg, #ffffff7a 94deg, #fff 360deg);border-radius:50%;width:100%;height:100%;animation:.8s linear infinite btn-fab-spin;display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.p-actions-floating .p-actions .btn-fab.is-busy .btn-fab-spinner{opacity:1;transform:scale(1)}#anthii-toaster.toast-root{z-index:2147483647;pointer-events:none;max-width:min(560px,92vw);font-family:var(--font-main,system-ui, -apple-system, Segoe UI, Roboto, sans-serif);flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast-root.toast-root--opening{z-index:2147483647;pointer-events:none;max-width:min(560px,92vw);font-family:var(--font-main,system-ui, -apple-system, Segoe UI, Roboto, sans-serif);position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast-item{--toast-bg:#ffffff9f;--toast-border:#e1e1e274;--toast-fg:#14151a;--toast-shadow:0 10px 28px #00000038;--toast-shine-color:#ffffff94;--toast-shine-glow:#ffffff85;border:1px solid var(--toast-border);background:var(--toast-bg);width:fit-content;max-width:100%;color:var(--toast-fg);box-shadow:var(--toast-shadow);text-align:center;pointer-events:auto;opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.35;transition:transform .24s,opacity .24s,border-color .24s,background .24s,box-shadow .24s;position:relative;overflow:visible;transform:translateY(16px)}.toast-item.is-show{opacity:1;transform:translateY(0)}.toast-item.is-hide{opacity:0;transform:translateY(16px)}.toast-item.toast--editor-opening{justify-content:center;align-items:center;gap:10px;min-height:44px;padding-inline:18px;display:inline-flex}.toast-inline-spinner{flex:0 0 14px;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;min-height:14px;animation:.72s linear infinite toast-inline-spin;display:inline-flex}.toast-inline-spinner>svg{aspect-ratio:1;width:14px;min-width:14px;height:14px;min-height:14px;display:block;overflow:visible}.toast-inline-spinner-track,.toast-inline-spinner-head{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.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:"";border-radius:inherit;border:1px solid var(--toast-shine-color);box-shadow:0 0 18px var(--toast-shine-glow);opacity:0;pointer-events:none;position:absolute;inset:-2px;transform:scale(.9)}.toast-item.is-show:after{animation:.6s ease-out toast-shine}@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,#101010f2);--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:#fff;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,#101010f2));--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%, #fff);--toast-shine-glow:color-mix(in srgb, var(--promo-toast-c2) 60%, transparent);--toast-fg:#fff;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:#0f1218c1;--toast-border:#ffffff1e;--toast-fg:#f6f8fc;--toast-shadow:0 14px 34px #00000052;--toast-shine-color:#fff3;--toast-shine-glow:#ffffff29}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:#fdfdff9e;--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 #080c1433, 0 0 0 6px rgba(var(--toast-glow-rgb), .34), 0 0 22px rgba(var(--toast-glow-rgb), .38), inset 0 0 0 1px #ffffff6b}html[data-theme=light] .toast-item.toast--updated{--toast-glow-rgb:52 209 87}@media (width<=880px){.toast-item{text-align:center}}@media (width>=881px) and (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{height:auto;min-height:var(--pf-prev-h,240px)!important}.embed-slot.pf-aud{padding:0}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{width:100%;height:auto;display:block;position:static}}.embed-box{border-radius:var(--radius);background:var(--pf-surface-bg);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));align-items:stretch;gap:10px;padding:10px;display:grid}.embed-slot{border-radius:calc(var(--radius) - 6px);background:var(--embed-bg);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.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 (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;top:-22px;left:72px;right:14px}}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{width:100%;height:auto;display:block;position:static}.embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{background:var(--surface-bg);overflow:hidden}.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 (width<=880px){.embed-box{gap:10px;grid-template-columns:1fr!important}.embed-slot.pf-vid{min-height:0!important}.embed-slot.pf-vid[data-empty="1"]{min-height:156px!important}.embed-slot.pf-aud{padding:0;min-height:0!important}.embed-slot.pf-aud[data-empty="1"]{min-height:108px!important}.embed-slot.pf-aud[data-mode=player]{padding:12px 14px;min-height:128px!important}.embed-slot.pf-aud[data-mode=player]:not([data-emb-skel-host]):before{height:120px;top:-22px;left:72px;right:14px}.embed-slot.pf-aud[data-mode=embed]{position:relative;overflow:hidden;min-height:0!important}.embed-slot.pf-aud[data-mode=embed] .embed-iframe{width:100%;height:auto;display:block;position:static}.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]{background:var(--pf-surface-bg);padding:16px 18px;display:block;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{z-index:1;position:relative}.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:#ffffff0f;--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:#6d6d6d0f}html[data-theme=light] :where(.account,.create-backdrop) :is(.pf-live-preview,.embed-live-preview){--embed-empty-fg:var(--pf-muted,#6e7781);--embed-bg:#0000000a}.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);letter-spacing:.2px;background:var(--embed-empty-bg,var(--embed-bg,#0f0f0f));color:var(--embed-empty-fg,var(--muted,#8a9198));text-align:center;-webkit-user-select:none;user-select:none;border:none;border-radius:10px;padding:14px 12px;font-size:13px;font-weight:400;line-height:1.35}.embed-slot[data-empty="1"]{justify-content:center;align-items:center;min-height:140px;display:flex}.embed-slot[data-empty="1"] .embed-empty a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.embed-iframe{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (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{contain:layout paint;min-height:1px}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;clip-path:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html.is-ios-webkit .profile-v2 .ios-mobile-skel{min-height:180px;display:block}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,#rightchat .rw-settings-pop{--settings-pop-control-bg:var(--sb-nav-bg,var(--btn-bg));--settings-pop-control-fg:var(--sb-nav-color,var(--btn-fg,var(--text)));--settings-pop-control-hover-bg:var(--sb-nav-hover-bg,var(--btn-hover-bg));--settings-pop-control-hover-fg:var(--sb-nav-hover-color,var(--settings-pop-control-fg));--settings-pop-control-hover-shadow:var(--sb-nav-hover-shadow,0 10px 24px #00000038);--settings-pop-control-active-bg:var(--sb-nav-active-bg,var(--settings-pop-control-hover-bg));--settings-pop-control-active-shadow:none}.sb-settings-pop .sb-settings-row,#rightchat .rw-settings-pop .rw-settings-row{box-sizing:border-box;height:44px;box-shadow:none;cursor:default;background:0 0;align-items:center;padding:4px 12px;display:flex;overflow:visible}.sb-settings-pop .sb-row-main,#rightchat .rw-settings-pop .rw-settings-main{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.sb-settings-pop .sb-ctrl-btn,#rightchat .rw-settings-pop .sb-ctrl-btn{cursor:pointer;background:var(--settings-pop-control-bg);width:48px;min-width:48px;max-width:48px;height:38px;color:var(--settings-pop-control-fg);box-shadow:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;transition:background .22s,border-color .22s,box-shadow .26s,transform .18s cubic-bezier(.2,.9,.2,1),filter .22s;display:inline-flex}.sb-settings-pop .sb-ctrl-btn:hover,#rightchat .rw-settings-pop .sb-ctrl-btn:hover{background:var(--settings-pop-control-hover-bg);color:var(--settings-pop-control-hover-fg);box-shadow:var(--settings-pop-control-hover-shadow);transform:translate(3px)}.sb-settings-pop .sb-ctrl-btn:active,#rightchat .rw-settings-pop .sb-ctrl-btn:active{background:var(--settings-pop-control-active-bg);box-shadow:var(--settings-pop-control-active-shadow);transform:scale(.97)}.sb-settings-pop .sb-ctrl-btn:focus-visible,#rightchat .rw-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,html[data-theme=light] #rightchat .rw-settings-pop .sb-ctrl-btn{background:var(--settings-pop-control-bg);color:var(--settings-pop-control-fg);box-shadow:none}html[data-theme=light] .sb-settings-pop .sb-ctrl-btn:hover,html[data-theme=light] #rightchat .rw-settings-pop .sb-ctrl-btn:hover{background:var(--settings-pop-control-hover-bg);color:var(--settings-pop-control-hover-fg);box-shadow:var(--settings-pop-control-hover-shadow)}html[data-theme=light] .sb-settings-pop .sb-ctrl-btn:active,html[data-theme=light] #rightchat .rw-settings-pop .sb-ctrl-btn:active{background:var(--settings-pop-control-active-bg);transform:scale(.99);box-shadow:inset 0 1px 3px #0000001a}.sb-settings-pop{--sb-nav-hover-shadow:0 10px 24px #00000038;padding:10px 10px 12px;overflow:visible}html[data-theme=light] .sb-settings-pop{--sb-nav-hover-shadow:0 12px 26px #0000002e, 0 2px 8px #0000001a}.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{z-index:0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.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{justify-content:space-between;align-items:center;gap:10px;display:flex}.sb-settings-pop .sb-settings-lang .sb-lang-toggle{flex:none;place-items:center;width:48px;min-width:48px;max-width:48px;height:38px;padding:0;display:grid}.sb-settings-pop .sb-settings-lang .sb-lang-opt{flex:none;place-items:center;width:48px;min-width:48px;max-width:48px;height:38px;margin:0;padding:0;display:grid}.sb-settings-pop .sb-settings-lang .sb-flag{pointer-events:none;place-items:center;width:100%;height:100%;display:grid}.sb-settings-pop .sb-settings-lang .sb-lang-panel{-webkit-overflow-scrolling:touch;box-sizing:border-box;opacity:0;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2px;padding:8px 10px;scroll-padding:10px;transition:transform .22s,opacity .22s;display:flex;position:absolute;inset:-8px 12px -8px 0;overflow:auto hidden;transform:translate(100%)}.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:#00000038 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:0 0}.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{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sb-settings-pop .sb-lang-toggle,.sb-settings-pop .sb-lang-opt{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:48px;min-width:48px;height:38px;min-height:38px;padding:0;display:inline-flex}.sb-settings-pop .sb-lang-toggle .sb-flag,.sb-settings-pop .sb-lang-opt .sb-flag{width:34px;height:24px;line-height:0;display:block}.sb-settings-pop .sb-lang-panel{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow:auto hidden}.sb-settings-pop .sb-lang-panel::-webkit-scrollbar{width:0;height:0;display:none}.sb-settings-pop .sb-lang-panel{white-space:nowrap;flex-wrap:nowrap}.sb-settings-title{letter-spacing:.16em;text-transform:uppercase;opacity:.85;color:var(--muted);margin-bottom:6px;font-size:11px}.sb-settings-section{margin-top:6px}.sb-settings-section+.sb-settings-section{border-top:1px solid var(--sb-glass-border-soft,#ffffff0f);margin-top:10px;padding-top:8px}.sb-settings-section-label{letter-spacing:.16em;text-transform:uppercase;opacity:.85;color:var(--muted);margin-bottom:4px;font-size:11px}.sb-settings-divider{background:var(--line,#ffffff1f);opacity:.9;height:1px;margin:4px 10px 6px}.sb-settings-game{padding:4px 12px}.sb-settings-game-label,.sb-settings-tab-player-label{color:var(--text);opacity:.96;font-size:13px}.sb-settings-game-btn,.sb-settings-tab-player-btn{flex:none}.sb-settings-game-sprite{image-rendering:auto;filter:drop-shadow(0 1px 2px #00000038);background-image:url(/game/musician-runner/__pending-pack/player/run/run_04.png);background-position:50% 54%;background-repeat:no-repeat;background-size:104% 104%;width:26px;height:26px;display:block}html[data-theme=light] .sb-settings-game-sprite{filter:drop-shadow(0 1px 1px #00000029)}.sb-settings-tab-player-ico{color:currentColor;filter:drop-shadow(0 1px 2px #0000002e);place-items:center;width:26px;height:26px;display:grid}.sb-settings-tab-player-ico .sb-tab-player-svg{width:26px;height:26px;display:block}.sb-settings-tab-player-ico .sb-tab-player-pick-body{fill:currentColor;fill-opacity:.08;stroke:currentColor;stroke-width:3.8px;stroke-linejoin:round}.sb-settings-tab-player-ico .sb-tab-player-pick-letter{fill:none;stroke:currentColor;stroke-width:3.7px;stroke-linecap:round;stroke-linejoin:round;opacity:.86}html[data-theme=light] .sb-settings-tab-player-ico{filter:drop-shadow(0 1px 1px #0000001f)}html[data-theme=light] .sb-settings-title,html[data-theme=light] .sb-settings-section-label{color:#14151ab8;text-shadow:0 1px #ffffffa6}.sb-settings-section .sb-settings-item{box-sizing:border-box;background:var(--sb-nav-bg,var(--btn-bg));min-height:36px;color:var(--sb-nav-color,var(--btn-fg,var(--text)));box-shadow:none;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:background .18s,color .18s,box-shadow .26s,transform .18s cubic-bezier(.2,.9,.2,1),filter .26s;display:flex}.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 #00000038)}.sb-settings-section .sb-settings-item:active{box-shadow:none;filter:none;transform:scale(.985)}html[data-theme=light] .sb-settings-section .sb-settings-item:active{filter:none;transform:translateY(1px)scale(.99);box-shadow:inset 0 1px 3px #0000001a}.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{color:var(--sb-logout-fg,#d94a4a);--hold-progress:0;margin-top:4px;position:relative;overflow:hidden}.sb-settings-item.sb-settings-logout .sb-settings-logout-label{z-index:1;transition:opacity .12s,transform .12s;position:relative}.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:"";width:calc(var(--hold-progress) * 100%);pointer-events:none;background:linear-gradient(90deg,#be141459,#ff3c3cb3);transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}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,opacity .22s}.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-theme-ico{background:radial-gradient(circle at 30% 25%,#fff,#ffd36b 60%,#f6a93b 100%);border-radius:999px;width:22px;height:22px;transition:background .28s,box-shadow .28s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.sb-theme-ico:before,.sb-theme-ico:after{content:"";border-radius:999px;transition:transform .28s,background .28s,box-shadow .28s,opacity .24s;position:absolute}.sb-theme-ico:before{background:radial-gradient(circle at 30% 25%,#fff,#ffe08a 55%,#f5a623 100%);width:14px;height:14px;top:4px;left:4px;box-shadow:0 0 8px #f5a623b3}.sb-theme-ico:after{opacity:0;background:radial-gradient(circle,#ffffff59 0,#fff0 70%);width:18px;height:18px;top:2px;left:2px;transform:scale(.6)}.sb-settings-theme[data-theme-state=light] .sb-theme-ico{background:radial-gradient(circle at 30% 25%,#fff,#ffd36b 60%,#f6a93b 100%);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 100%);box-shadow:0 0 12px #6384ff8c}.sb-settings-theme[data-theme-state=dark] .sb-theme-ico:before{background:#f9fbff;width:14px;height:14px;top:3px;left:4px;transform:rotate(15deg);box-shadow:0 0 6px #ffffffa6}.sb-settings-theme[data-theme-state=dark] .sb-theme-ico:after{opacity:1;background:#050816;width:14px;height:14px;top:3px;left:9px;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{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.sb-snow-label{font-size:13px}.sb-settings-lang{position:relative;overflow:visible}.sb-settings-lang:hover{color:inherit;cursor:default;background:0 0;transform:none}.sb-settings-lang:active{transform:none}.sb-settings-lang .sb-lang-main{justify-content:space-between;align-items:center;gap:8px;width:100%;transition:opacity .22s,transform .22s;display:flex}.sb-settings-lang .sb-lang-label{font-size:13px}.sb-flag{width:20px;height:14px;box-shadow:none;background:0 0;border-radius:3px;justify-content:stretch;align-items:stretch;display:inline-flex;overflow:hidden}.sb-lang-panel{opacity:0;pointer-events:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;transition:transform .22s,opacity .22s;display:flex;position:absolute;inset:4px 12px;transform:translate(100%)}.sb-lang-panel .sb-lang-opt{cursor:pointer;opacity:.85;width:20px;height:14px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,transform .16s,background .18s;display:inline-flex}.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;box-shadow:none;background:var(--sb-nav-hover-bg,var(--btn-hover-bg));border-color:#0000;transform:translateY(-1px)}html[data-theme=light] .sb-settings-pop .sb-settings-lang .sb-lang-panel .sb-lang-opt:hover{background:var(--surface-bg,#fff)}.sb-settings-pop .sb-settings-lang .sb-lang-toggle:active,.sb-settings-pop .sb-settings-lang .sb-lang-panel .sb-lang-opt:active{filter:none;transform:translateY(1px)scale(.99);box-shadow:inset 0 1px 3px #00000040}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{border-color:var(--surface-border,#c9c9c9);background:#0000000a;box-shadow:inset 0 2px 3px #00000014}.sb-lang-panel .sb-lang-opt.is-active{opacity:1;box-shadow:none;background:var(--sb-nav-active-bg,var(--sb-nav-hover-bg,var(--btn-hover-bg)));background-image:none;border-color:#0000}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)));box-shadow:none;background-image:none;border-color:#0000}.sb-settings-lang.is-open .sb-lang-main{opacity:0;pointer-events:none;transform:translate(-12px)}.sb-settings-lang.is-open .sb-lang-panel{opacity:1;pointer-events:auto;transform:translate(0)}.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:0 0!important}.sb-settings-pop .sb-settings-lang .sb-flag svg{width:34px;height:26px;display:block}.sb-flag svg{width:100%;height:100%;display:block}.sb-snow-ico{color:#ffffffeb;width:22px;height:22px;display:block;position:relative}.sb-snow-ico .sb-snow-svg{pointer-events:none;transform-origin:50%;filter:blur();width:100%;height:100%;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);display:block;position:absolute;inset:0}.sb-snow-ico .sb-snow-svg--snow{filter:blur()}.sb-snow-ico .sb-snow-svg--cloud{filter:blur(1.2px)}.sb-snow-ico .sb-snow-svg--snow{opacity:1;filter:blur();transform:scale(1)rotate(0)}.sb-snow-ico .sb-snow-svg--cloud{opacity:0;filter:blur(1.4px);transform:scale(.78)translateY(2px)rotate(6deg)}.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;filter:blur(1.4px);transform:scale(.78)rotate(-18deg)}.sb-settings-snow[data-snow="0"] .sb-snow-ico .sb-snow-svg--cloud{opacity:1;filter:blur()drop-shadow(0 1px #ffffff38)drop-shadow(0 2px 7px #00000080);transform:scale(1.08)translateY(-.25px)}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()drop-shadow(0 1px #ffffffbf)drop-shadow(0 2px 8px #0000002e)}@media (prefers-reduced-motion:reduce){.sb-snow-ico .sb-snow-svg{filter:none;transition:none}}.sb-settings-pop .sb-flag,.sb-settings-pop .sb-flag *{box-shadow:none!important;filter:none!important;border:0!important;outline:0!important}.sb-settings-pop .sb-flag{border-radius:4px;overflow:hidden;background:0 0!important}.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}.sb-create-ico{color:currentColor;transform-origin:50%;width:20px;height:20px;transition:transform .35s;display:block;transform:scale(1.12)}.sb-create-btn:hover .sb-create-ico{transform:rotate(90deg)scale(1.18)}.sidebar button.sb-create-btn{text-align:center;width:36px;height:36px;margin:0;padding:0}.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-game-runner-resume{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.sb-game-runner-resume[hidden]{display:none!important}.sidebar button.sb-game-runner-resume-btn{background:radial-gradient(circle at 50% 45%, #32adff2e, transparent 62%), var(--sb-nav-bg,var(--btn-bg));width:36px;height:36px;color:var(--sb-settings-color,var(--muted));cursor:pointer;border:1px solid #41c4ff6b;border-radius:10px;justify-content:center;align-items:center;margin:0 2px 0 0;padding:0;animation:1.65s ease-in-out infinite sbGameRunnerResumePulse;display:inline-flex;box-shadow:0 0 0 1px #41c4ff1f,0 0 14px #41c4ff42}.sb-game-runner-resume-sprite{image-rendering:auto;filter:drop-shadow(0 1px 2px #0000003d);background-image:url(/game/musician-runner/__pending-pack/player/run/run_04.png);background-position:50% 54%;background-repeat:no-repeat;background-size:104% 104%;width:26px;height:26px;display:block}html[data-theme=light] .sidebar button.sb-game-runner-resume-btn{background:radial-gradient(circle at 50% 45%, #177aeb24, transparent 62%), var(--sb-nav-bg,var(--btn-bg));border-color:#1074d46b;box-shadow:0 0 0 1px #1074d41f,0 0 13px #1074d438}@keyframes sbGameRunnerResumePulse{0%,to{border-color:#41c4ff59;box-shadow:0 0 0 1px #41c4ff1a,0 0 10px #41c4ff2e}50%{border-color:#63dcffc2;box-shadow:0 0 0 1px #63dcff3d,0 0 22px #41c4ff75}}@media (prefers-reduced-motion:reduce){.sidebar button.sb-game-runner-resume-btn{animation:none}}.sb-bottom-row{gap:8px;position:relative}.sb-settings,.sb-create{justify-content:flex-end;align-items:center;width:100%;max-width:44px;display:inline-flex;position:relative}.sb-settings-btn,.sb-create-btn{width:36px;height:36px;color:var(--sb-settings-color,var(--muted));cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;padding:0;transition:background .16s,box-shadow .18s,transform .1s,color .16s;display:flex}.sb-settings-btn:hover,.sb-create-btn:hover{color:var(--sb-settings-hover-color,var(--text));box-shadow:none;background:0 0}.sb-settings-btn:hover .sb-settings-ico{transform:rotate(135deg)}.sb-settings-btn:active,.sb-create-btn:active{box-shadow:none;transform:scale(.96)}.sb-settings-btn:focus-visible,.sb-create-btn:focus-visible{outline:2px solid var(--btn-focus-ring,#3d5afe99);outline-offset:2px}.sb-settings.is-open .sb-settings-btn,.sb-create.is-open .sb-create-btn{color:var(--sb-settings-hover-color,var(--text));box-shadow:none;background:0 0}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{box-sizing:border-box;border:1px solid var(--sb-border,var(--line,#1e1e1e));min-width:220px;max-width:calc(100% - 8px);box-shadow:var(--shadow,0 10px 30px #00000059);opacity:0;transform-origin:100% 100%;pointer-events:none;z-index:46000;border-radius:12px;padding:10px 10px 12px;transition:opacity .16s,transform .18s;position:absolute;bottom:54px;right:0;transform:translateY(6px)scale(.96)}.sb-create-pop{transform-origin:bottom;max-width:calc(100% - 24px);left:50%;right:auto;transform:translate(-50%,6px)scale(.96)}.sb-settings.is-open .sb-settings-pop,.sb-create.is-open .sb-create-pop{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.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,#ffffff0f);margin-top:10px;padding-top:8px}.sb-settings-section-label,.sb-create-section-label{letter-spacing:.16em;text-transform:uppercase;opacity:.85;color:var(--muted);margin-bottom:4px;font-size:11px}html[data-theme=light] .sb-settings-section-label,html[data-theme=light] .sb-create-section-label{color:#14151ab8;text-shadow:0 1px #ffffffa6}.sb-settings-row,.sb-create-row{box-sizing:border-box;height:44px;box-shadow:none;cursor:default;background:0 0;align-items:center;padding:4px 10px;display:flex}.sb-row-main{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.sb-create-row-label{color:var(--text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.sb-create-emoji{justify-content:center;align-items:center;width:18px;font-size:16px;line-height:1;display:inline-flex}.sb-create-plus{cursor:pointer;background:var(--sb-nav-bg,var(--btn-bg));border:1px solid var(--sb-nav-bd,var(--btn-bd,#0000002e));width:54px;min-width:54px;max-width:54px;height:44px;color:var(--sb-nav-color,var(--btn-fg,var(--text)));box-shadow:none;-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;transition:background .22s,border-color .22s,box-shadow .26s,transform .18s cubic-bezier(.2,.9,.2,1),filter .22s;display:inline-flex}.sb-create-plus-ico{color:currentColor;fill:none;width:32px;height:32px;display:block}.sb-create-plus-mark{transform-origin:12px 12px;transition:transform .35s}.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,#0000002e))));box-shadow:var(--sb-nav-hover-shadow,0 10px 24px #00000038)}.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{border-color:var(--surface-border,#c9c9c9);color:var(--text,#14151a);box-shadow:none;background:0 0}html[data-theme=light] .sb-create-plus:hover{background:var(--surface-bg,#fff);border-color:var(--surface-border,#c9c9c9);box-shadow:0 12px 26px #0000002e,0 2px 8px #0000001a}html[data-theme=light] .sb-create-plus:active{border-color:var(--surface-border,#c9c9c9);background:#0000000a;box-shadow:inset 0 2px 3px #00000014}html[data-theme=light] .sb-create-plus-ico{color:#111}@media (width<=880px){#sidebar[data-collapsible="1"] .sb-settings-pop{transform-origin:bottom;min-width:0;max-width:calc(100vw - 32px);position:fixed;bottom:72px;left:16px;right:16px}#sidebar[data-collapsible="1"] .sb-create-pop{transform-origin:bottom;min-width:200px;max-width:calc(100% - 24px);position:absolute;bottom:54px;left:50%;right:auto;transform:translate(-50%,6px)scale(.96)}#sidebar[data-collapsible="1"] .sb-create.is-open .sb-create-pop{transform:translate(-50%)scale(1)}}#sidebar{flex-direction:column;display:flex;overflow:hidden;background:var(--sb-bg,var(--bg-elev))!important}#sidebar .sidebar-nav{overflow-anchor:none;scrollbar-gutter:stable;flex:auto;height:auto;max-height:100%;margin-left:-12px;margin-right:-12px;padding-bottom:6px;padding-left:12px;padding-right:12px;position:relative;overflow:clip auto;min-height:0!important}#sidebar .sidebar-nav>*{overflow-anchor:none}#sidebar .sidebar-nav>.sb-scroll-anchor{pointer-events:none;overflow-anchor:none;height:1px;min-height:1px}#sidebar .sidebar-nav>div[style*=height\:1px]{opacity:1;flex:none;min-height:1px;display:block;background:var(--line)!important;height:1px!important}.sb-brand{letter-spacing:.4px;color:#eaeaea;cursor:pointer;z-index:3;background:var(--sb-bg,var(--bg-elev));box-sizing:border-box;align-items:center;gap:8px;margin-left:-12px;margin-right:-12px;padding:8px 24px;font-size:22px;font-weight:900;display:flex;position:sticky;top:0}.sb-brand-ico-wrap{flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.sb-brand-ico{color:currentColor;fill:currentColor;width:.93em;height:.93em;display:block;transform:translateY(-.5px)}.sb-brand-ico path{fill:currentColor}html[data-theme=light] .sb-brand{color:#14151a}.sb-bottom-row{background:var(--sb-bg,var(--bg-elev));z-index:2;overflow-anchor:auto;flex:none;justify-content:flex-end;align-items:center;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-right:0;display:flex;position:relative;overflow:visible}.sb-bottom-row .sb-create,.sb-bottom-row .sb-settings{overflow:visible}.sb-settings{justify-content:flex-end;align-items:center;width:100%;max-width:44px;display:inline-flex;position:relative}.sb-settings-btn{width:36px;height:36px;color:var(--sb-settings-color,var(--muted));cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;padding:0;transition:background .16s,box-shadow .18s,transform .1s,color .16s;display:flex}.sb-settings-btn:hover{color:var(--sb-settings-hover-color,var(--text));box-shadow:none;background:0 0}.sb-settings-btn:active{box-shadow:none;transform:scale(.96)}.sb-settings-btn:focus-visible{outline:2px solid var(--btn-focus-ring,#3d5afe99);outline-offset:2px}.sb-settings.is-open .sb-settings-btn{color:var(--sb-settings-hover-color,var(--text));box-shadow:none;background:0 0}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{fill:currentColor;width:26px;height:26px;transition:transform .35s,fill .16s;display:block}.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{box-sizing:border-box;width:100%;color:var(--sb-nav-color,var(--text));--sb-nav-hover-shadow:0 10px 24px #00000038;cursor:pointer;text-align:left;box-shadow:none;border:none;border-radius:10px;outline:none;justify-content:flex-start;align-items:center;gap:8px;margin:2px 0;padding:9px 11px;font-size:15px;font-weight:500;transition:background .18s,box-shadow .26s,transform .18s cubic-bezier(.2,.9,.2,1),color .18s,filter .26s;display:flex;background:var(--sb-nav-bg,transparent)!important}.sidebar-nav .nav-btn.sb-nav-btn{min-height:38px;padding:9px 12px}.sidebar-nav .nav-btn.sb-nav-btn[data-key=about] .ico{text-align:center;flex:0 0 22px;justify-content:center;align-items:center;min-width:22px;line-height:1;width:22px!important;display:inline-flex!important}.sidebar-nav .nav-btn.sb-nav-btn .sb-nav-badge{text-align:center;line-height:var(--badge-h,20px);flex:none;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.sidebar-nav .sb-nav-badge.ui-count-badge{min-width:var(--badge-h,20px);height:var(--badge-h,20px);text-align:center;line-height:var(--badge-h,20px);flex:none;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.sidebar-nav .sb-nav-badge.ui-count-badge.is-empty{visibility:hidden;opacity:0;pointer-events:none;display:inline-flex!important}.sidebar-nav .nav-btn.sb-nav-btn .sb-nav-badge[data-admin-badge-source=moderation]{--badge-bg:#9b6dff;--badge-bd:#9b6dff;--badge-fg:#fff}.sidebar-nav .nav-btn.sb-nav-btn .sb-nav-badge[data-admin-badge-source=support]{--badge-bg:#53b4ff;--badge-bd:#53b4ff;--badge-fg:#fff}.sidebar-nav .nav-btn.sb-nav-btn .sb-nav-badge[data-admin-badge-source=spam-reports]{--badge-bg:#ff5c92;--badge-bd:#ff5c92;--badge-fg:#fff}.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:#fff}html[data-theme=light] .sb-nav-btn{--sb-nav-hover-shadow:0 10px 24px #0000001f}.sb-nav-btn:hover{box-shadow:var(--sb-nav-hover-shadow);background:var(--sb-nav-hover-bg,var(--btn-hover-bg))!important;color:var(--sb-nav-hover-color,var(--text))!important}.sb-nav-btn:active{box-shadow:none;filter:none;transform:scale(.985)}html[data-theme=light] .sb-nav-btn:active{transform:translateY(1px)scale(.99);filter:none!important;box-shadow:inset 0 1px 3px #0000001a!important}.sb-nav-btn:focus-visible{outline:2px solid var(--btn-focus-ring,#3d5afe99);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));color:var(--btn-primary-fg,#fff);box-shadow:none;border:none}.sb-nav-btn.sb-nav-btn--primary:hover{background:linear-gradient(135deg,var(--btn-accent-hover),var(--btn-accent-active));box-shadow:none;border:none;transform:translateY(0)}.sb-nav-btn.sb-nav-btn--primary:active{box-shadow:none;transform:scale(.97)}.sidebar-nav .nav-btn .txt{letter-spacing:.2px;color:currentColor;-webkit-text-fill-color:currentColor;font-family:inherit;font-weight:600}@media (width<=880px){#sidebar[data-collapsible="1"] .sidebar-nav .nav-btn.sb-nav-btn[data-key=about] .ico{justify-content:center;align-items:center;min-width:22px;height:22px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-weight:800;line-height:1;transform:translateY(-1px);width:22px!important;display:inline-flex!important}}.sb-nav-ico-avatar{width:var(--sb-nav-avatar-size,22px);min-width:var(--sb-nav-avatar-size,22px);justify-content:center;align-items:center;display:inline-flex}.sb-nav-avatar{width:var(--sb-nav-avatar-size,22px);height:var(--sb-nav-avatar-size,22px);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);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.sb-nav-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sb-nav-avatar.sb-nav-avatar--skeleton{color:#0000;background:var(--skel-bg,#171717);border-color:#0000;position:relative;overflow:hidden}.sb-nav-avatar.sb-nav-avatar--skeleton:before{content:"";background:linear-gradient(110deg, transparent, var(--skel-shine,#ffffff0f), transparent);animation:1.25s ease-in-out infinite sb-avatar-skel-shimmer;position:absolute;inset:0;transform:translate(-120%)}@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%, #fff);border-color:color-mix(in oklab, var(--line) 75%, #fff)}html[data-theme=light] .sb-nav-avatar.sb-nav-avatar--skeleton{--skel-bg:#e7eaf3;--skel-shine:#ffffffb3}.sidebar-nav .nav-btn.lk-root.sb-nav-btn,.sidebar-nav .nav-btn.artist-btn.sb-nav-btn{--sb-nav-avatar-size:22px;gap:8px;height:auto;min-height:38px;padding:9px 12px}.sidebar-nav .nav-btn.lk-root.sb-nav-btn{--sb-nav-avatar-size:20px;gap:6px;padding:8px 10px}.sidebar-nav .nav-btn.lk-root.sb-nav-btn .txt{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.sidebar-nav .artist-block,.sidebar-nav .sb-artist-profiles{width:100%;min-width:0;max-width:100%}.sidebar-nav .artist-block .subnav{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sidebar-nav .artist-block .artist-btn.sb-nav-btn,.sidebar-nav .artist-block .artist-sub-btn.sb-nav-btn{min-width:0;max-width:100%}.sidebar-nav .nav-btn.artist-btn.sb-nav-btn .txt{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;flex:0 auto;min-width:0;max-width:calc(100% - 44px);line-height:1.2;overflow:visible}.sidebar-nav .nav-btn.lk-root.sb-nav-btn .sb-nav-badge{margin-left:4px;margin-right:auto}.sb-settings-pop{border:1px solid var(--sb-border,var(--line,#1e1e1e));opacity:0;transform-origin:100% 100%;pointer-events:none;z-index:46000;border-radius:12px;min-width:220px;padding:10px 10px 8px;transition:opacity .16s,transform .18s;position:absolute;bottom:54px;right:0;transform:translateY(6px)scale(.96);box-shadow:0 2px 8px #0000002e}.sb-create-pop{transition:opacity .16s,transform .18s;box-shadow:0 2px 8px #0000002e}.sb-settings.is-open .sb-settings-pop{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.sb-create-pop{transform-origin:bottom;left:50%;right:auto;transform:translate(-50%,4px)scale(.98)}.sb-create.is-open .sb-create-pop{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.sb-settings-title{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 2px 6px;font-size:11px}.sb-settings-item{box-sizing:border-box;border:1px solid var(--sb-glass-border-soft,#ffffff14);background:var(--sb-glass-bg,#0c0c0ce6);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:8px;padding:8px 10px;font-size:13px;transition:background .12s,border-color .12s,transform 50ms}.sb-settings-item:hover{background:var(--sb-glass-hover-bg,#161616f2);border-color:var(--sb-glass-border,#ffffff2e);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 (width<=880px){#sidebar[data-collapsible="1"] .sb-settings-pop{transform-origin:bottom;min-width:0;max-width:calc(100vw - 32px);position:fixed;bottom:72px;left:16px;right:16px}}.lk-block .subnav{opacity:0;gap:2px;max-height:0;margin-top:0;padding-bottom:0;padding-left:34px;padding-right:10px;transition:max-height .22s,opacity .18s,transform .18s;display:grid;overflow:hidden;transform:translateY(-2px)}.sb-artist-profiles{gap:4px;display:grid}.artist-block.artist-flash{animation:.32s ease-out both sidebarArtistReveal;position:relative}.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{place-items:center;display:inline-grid;position:relative}.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);background:linear-gradient(100deg, transparent 0%, transparent 30%, color-mix(in srgb, var(--text,#eaeaea) 54%, var(--surface-bg,#111) 46%) 40%, color-mix(in srgb, var(--text,#eaeaea) 38%, var(--surface-bg,#111) 62%) 50%, color-mix(in srgb, var(--text,#eaeaea) 54%, var(--surface-bg,#111) 46%) 60%, transparent 70%, transparent 100%);opacity:.92;z-index:2;text-shadow:none;pointer-events:none;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.15s linear 2 both sidebarArtistTextShimmerLoop,.26s ease-out both sidebarArtistTextShimmerIn;position:absolute;inset:0;color:#0000!important}.lk-block.lk-flash>.lk-root .txt{color:var(--text);-webkit-text-fill-color:currentColor;text-shadow:0 0 #ffffff61;animation:1.1s ease-out both artistTextPulse}html[data-theme=light] .lk-block.lk-flash>.lk-root .txt{text-shadow:0 0 #ffffff59}@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:1.15s ease-out both artistTextPulseFallback}}@keyframes artistTextPulseFallback{0%{color:color-mix(in oklab, var(--text) 68%, white 32%);text-shadow:0 0 #ffffff8c}55%{color:color-mix(in oklab, var(--text) 82%, white 18%);text-shadow:0 0 12px #ffffff47}to{color:var(--text);text-shadow:0 0 #fff0}}.lk-block.expanded .subnav{opacity:1;max-height:1200px;margin-top:0;padding-bottom:0;overflow:visible;transform:translateY(0)}.lk-block .sub-btn.sb-nav-btn{opacity:0;width:96%;font-size:13px;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.2,1),background .18s,box-shadow .26s,color .18s,filter .26s;transform:translateY(-6px)}.lk-block.expanded .sub-btn.sb-nav-btn{opacity:1;transform:translateY(0)}.lk-block.expanded .sub-btn.sb-nav-btn:active{box-shadow:none;filter:none;transform:scale(.985)}html[data-theme=light] .lk-block.expanded .sub-btn.sb-nav-btn:active{transform:scale(.99);filter:none!important;box-shadow:inset 0 1px 3px #0000001a!important}.lk-block.expanded .sub-btn.sb-nav-btn:first-child{transition-delay:20ms,20ms,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(2){transition-delay:50ms,50ms,0s,0s,0s,0s}.lk-block.expanded .sub-btn.sb-nav-btn:nth-child(3){transition-delay:80ms,80ms,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 (width<=880px){.lk-block .subnav{transition:max-height .18s,opacity .14s,transform .14s!important}.lk-block.expanded .subnav{opacity:1!important;max-height:none!important;overflow:visible!important;transform:translateY(0)!important}.lk-block .sub-btn.sb-nav-btn{opacity:1;transition:none;transform:none}}#sidebar[data-collapsible="1"]{will-change:transform;overscroll-behavior:contain;scrollbar-width:none;transition:transform .25s;height:100%!important;width:var(--sb-mobile-width,70vw)!important;max-width:var(--sb-mobile-max,420px)!important;z-index:65000!important;background:var(--sb-bg,var(--bg-elev))!important;border-right:1px solid var(--sb-border,var(--line,#1e1e1e))!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;flex-direction:column!important;margin-left:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}#sidebar[data-collapsible="1"]::-webkit-scrollbar{width:0;height:0}#sidebar[data-collapsible="1"] .sidebar-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#sidebar[data-collapsible="1"]:not([data-open]){box-shadow:none!important;border-right-color:#0000!important;transform:translate(calc(-100% - 32px))!important}#sidebar[data-collapsible="1"][data-open]{box-shadow:4px 0 24px #00000073;transform:translate(0)!important}@media (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:#0e6cd966;--rc-quote-border:#0e6cd9b8;--rc-quote-fg:#a7d4ff;--rc-skel-bg:#171717;--rc-skel-bd:var(--rc-msg-border,var(--rc-border,#1e1e1e));--rc-skel-shine:#ffffff0f;--rc-preview-skel-bg:var(--rc-skel-bg);--rc-preview-skel-bd:var(--rc-skel-bd);--rc-preview-skel-shine:var(--rc-skel-shine);--rc-guest-live-bg:color-mix(in srgb, var(--rc-bg,var(--bg-elev,#101010)) 94%, transparent);--rc-guest-live-fg:var(--rc-text,#eaeaea);--rc-guest-live-border:var(--rc-border,var(--line,#1e1e1e));--rc-guest-live-shadow:0 12px 28px #00000038;--rc-form-space:132px;--rc-form-ava:40px;--rc-form-gap:10px;--rc-form-bg:#0c0c0ee0;--rc-form-scrim:var(--rc-bg,var(--bg-elev,#0f0f0f));--rc-footer-icon-color:var(--rc-text,#eaeaea);--rc-collapse-dur:.42s;--rc-collapse-ease:cubic-bezier(.22, .72, .22, 1);transition:width var(--rc-collapse-dur) var(--rc-collapse-ease), min-width var(--rc-collapse-dur) var(--rc-collapse-ease), padding var(--rc-collapse-dur) var(--rc-collapse-ease), border-radius var(--rc-collapse-dur) var(--rc-collapse-ease), background-color .32s ease, background .32s ease, border-color .32s ease, color .32s ease, box-shadow .32s ease;will-change:width, padding;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 - var(--site-top-notice-offset,0px) - var(--topbar-h,16px) - 16px)!important;min-height:0!important;top:calc(var(--topbar-h,16px) + var(--site-top-notice-offset,0px))!important;font-family:var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;color:var(--rc-text,#eaeaea)!important;box-sizing:border-box!important;width:100%!important;font-size:14px!important;line-height:1.45!important;display:flex!important;position:sticky!important;overflow:hidden!important}#rightchat *{box-sizing:border-box;font:inherit!important;line-height:inherit!important}#rightchat .rc-app,.rightchat[data-widget=rightchat] .rc-app{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}#rightchat .rc-block{width:100%}#rightchat .rc-divider{background:var(--rc-border,var(--line,#1e1e1e));height:1px;margin:0 calc(-1 * var(--rc-pad))}#rightchat .rc-top-placeholder{align-self:stretch;width:100%;height:100px}#rightchat .rc-chat-header{transition:opacity calc(var(--rc-collapse-dur) * .58) ease, transform var(--rc-collapse-dur) var(--rc-collapse-ease), visibility 0s linear 0s, max-height var(--rc-collapse-dur) var(--rc-collapse-ease), padding var(--rc-collapse-dur) var(--rc-collapse-ease);justify-content:flex-start;align-items:center;gap:8px;padding:2px 4px;display:flex;position:relative}#rightchat .rc-rail-head{opacity:0;pointer-events:none;visibility:hidden;width:100%;min-height:28px;max-height:28px;transition:opacity calc(var(--rc-collapse-dur) * .7) ease, transform var(--rc-collapse-dur) var(--rc-collapse-ease), visibility 0s linear var(--rc-collapse-dur);flex:none;justify-content:center;display:none;overflow:visible;transform:translate(8px)}#rightchat .rc-collapse-btn{width:28px;min-width:28px;height:28px;color:var(--rc-title-color,var(--ttl-main-color,var(--rc-text,#eaeaea)));border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}#rightchat .rc-chat-header .rc-collapse-btn--collapse{opacity:0;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.2,1),color .16s,background .16s,box-shadow .18s;transform:translate(4px)}#rightchat .rc-chat-header:hover .rc-collapse-btn--collapse,#rightchat .rc-chat-header:focus-within .rc-collapse-btn--collapse,#rightchat .rc-chat-header .rc-collapse-btn--collapse:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)}#rightchat .rc-collapse-btn:is(:hover,:focus-visible){color:var(--rc-title-color,var(--ttl-main-color,var(--rc-text,#eaeaea)))}#rightchat .rc-chevron{transform-origin:50%;border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;display:block}#rightchat .rc-chevron--right{transform:translate(-1px)rotate(45deg)}#rightchat .rc-chevron--left{transform:translate(1px)rotate(-135deg)}#rightchat .rc-chat-title{color:var(--rc-title-color,var(--rc-text,#eaeaea));margin:0;font-size:14px;font-weight:600}#rightchat .rc-mode-toggle{border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;height:40px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}#rightchat .rc-mode-toggle-label{white-space:nowrap;flex:none;display:inline-block}#rightchat .rc-mode-toggle-chevron{opacity:.78;border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 6px;width:6px;height:6px;display:inline-block;transform:translateY(-1px)rotate(45deg)}#rightchat .rc-mode-toggle:is(:hover,:focus-visible){color:var(--btn-fg)}#rightchat .rc-mobile-mode-title{min-width:0;color:var(--rc-text,var(--text));white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;display:none}#rightchat .rc-workspace-add-wrap,#rightchat .rc-workspace-settings-wrap{flex:none;justify-content:flex-end;align-items:center;width:36px;max-width:36px;display:inline-flex;position:static;overflow:visible}#rightchat .rc-workspace-add-wrap[hidden],#rightchat .rc-workspace-settings-wrap[hidden],#rightchat .rc-workspace-add-btn[hidden],#rightchat .rc-workspace-settings-btn[hidden]{display:none!important}#rightchat .rc-workspace-add-btn,#rightchat .rc-workspace-settings-btn{appearance:none;width:36px;height:36px;color:var(--sb-settings-color,var(--muted));cursor:pointer;box-shadow:none;text-align:center;background:0 0;border:none;border-radius:10px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background .18s,box-shadow .26s,transform .18s cubic-bezier(.2,.9,.2,1),color .18s,filter .26s;display:flex;transform:translate(0)}#rightchat .rc-workspace-add-btn:hover,#rightchat .rc-workspace-add-btn:focus-visible,#rightchat .rc-workspace-add-btn[aria-expanded=true],#rightchat .rc-workspace-settings-btn:hover,#rightchat .rc-workspace-settings-btn:focus-visible,#rightchat .rc-workspace-settings-btn[aria-expanded=true]{background:var(--sb-nav-hover-bg,var(--btn-hover-bg));color:var(--sb-nav-hover-color,var(--text));transform:translate(3px);box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff08}#rightchat .rc-workspace-add-btn:active,#rightchat .rc-workspace-settings-btn:active{transform:scale(.985);box-shadow:inset 0 2px 6px #00000059}#rightchat .rc-workspace-add-btn:focus-visible,#rightchat .rc-workspace-settings-btn:focus-visible{outline:2px solid var(--btn-focus-ring,#3d5afe99);outline-offset:2px}#rightchat .rc-workspace-add-btn:hover .sb-create-ico,#rightchat .rc-workspace-add-btn:focus-visible .sb-create-ico,#rightchat .rc-workspace-add-btn[aria-expanded=true] .sb-create-ico{transform:rotate(90deg)scale(1.18)}#rightchat .rc-workspace-settings-btn:hover .sb-settings-ico,#rightchat .rc-workspace-settings-btn:focus-visible .sb-settings-ico,#rightchat .rc-workspace-settings-btn[aria-expanded=true] .sb-settings-ico{transform:rotate(135deg)}#rightchat .rc-workspace-add-btn .sb-create-ico{width:20px;height:20px}#rightchat .rc-workspace-settings-btn .sb-settings-ico{transform-origin:50%;width:16px;height:16px}html[data-theme=light] #rightchat .rc-workspace-add-btn,html[data-theme=light] #rightchat .rc-workspace-settings-btn{background:var(--sb-nav-bg,var(--btn-bg));color:var(--sb-nav-color,var(--text))}html[data-theme=light] #rightchat .rc-workspace-add-btn:hover,html[data-theme=light] #rightchat .rc-workspace-add-btn:focus-visible,html[data-theme=light] #rightchat .rc-workspace-add-btn[aria-expanded=true],html[data-theme=light] #rightchat .rc-workspace-settings-btn:hover,html[data-theme=light] #rightchat .rc-workspace-settings-btn:focus-visible,html[data-theme=light] #rightchat .rc-workspace-settings-btn[aria-expanded=true]{background:var(--sb-nav-hover-bg,var(--btn-hover-bg));color:var(--sb-nav-hover-color,var(--text));box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff08}html[data-theme=light] #rightchat .rc-workspace-add-btn:active,html[data-theme=light] #rightchat .rc-workspace-settings-btn:active{background:var(--sb-nav-active-bg,var(--sb-nav-hover-bg,var(--btn-hover-bg)));transform:scale(.985);box-shadow:inset 0 2px 6px #00000059}#rightchat .rc-workspace-add-pop,#rightchat .rc-workspace-settings-pop{z-index:12000;width:100%;max-width:100%;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}#rightchat .rc-chat-header-spacer{flex:auto;min-width:4px}.mobile-rightchat-page.rightchat[data-widget=rightchat]{height:calc(100dvh - 88px - var(--site-top-notice-offset,0px))!important;max-height:calc(100dvh - 88px - var(--site-top-notice-offset,0px))!important;width:100%!important;position:static!important;top:auto!important}@media (width<=880px){#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat],#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat]{border-radius:12px!important}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] [data-rc=chat-divider-bottom],#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] [data-rc=chat-divider-bottom]{z-index:4;position:relative}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] [data-rc=chat-divider-bottom]:after,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] [data-rc=chat-divider-bottom]:after{content:"";background:var(--rc-bg,var(--bg-elev,#0f0f0f));pointer-events:none;height:10px;position:absolute;top:1px;left:0;right:0}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] [data-rc=chat-divider-bottom]:after,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] [data-rc=chat-divider-bottom]:after{content:none}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat-scroll-fade--top,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rc-chat-scroll-fade--top{box-shadow:0 -10px 0 0 var(--rc-bg,var(--bg-elev,#0f0f0f))}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat-scroll-fade--bottom,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rc-chat-scroll-fade--bottom{box-shadow:0 10px 0 0 var(--rc-bg,var(--bg-elev,#0f0f0f))}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat.has-scroll-fade-top .rc-chat-scroll-fade--top,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat.has-scroll-fade-bottom .rc-chat-scroll-fade--bottom,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rc-chat.has-scroll-fade-top .rc-chat-scroll-fade--top,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rc-chat.has-scroll-fade-bottom .rc-chat-scroll-fade--bottom{opacity:1}.p-chat-drawer-host.rightchat[data-widget=rightchat]:not([data-mobile-rightchat-mode=workspace]) .rc-mode-toggle,.p-chat-drawer-host.rightchat[data-widget=rightchat]:not([data-mobile-rightchat-mode=workspace]) .rc-workspace-add-wrap,.p-chat-drawer-host.rightchat[data-widget=rightchat]:not([data-mobile-rightchat-mode=workspace]) .rc-workspace-settings-wrap,#rightchat.rightchat[data-widget=rightchat] .rc-mode-toggle,#rightchat.rightchat[data-widget=rightchat] .rc-workspace-add-wrap,#rightchat.rightchat[data-widget=rightchat] .rc-workspace-settings-wrap{display:none!important}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat-header{align-items:center;gap:10px;width:100%;display:flex!important}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-chat-header{margin-top:-6px;margin-bottom:6px}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-mobile-mode-title{flex:0 auto;align-items:center;display:inline-flex}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-mobile-mode-title{margin-right:auto}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-app{gap:0}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-workspace-add-wrap,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-workspace-settings-wrap{display:inline-flex!important}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-mode-toggle{display:none!important}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-workspace-add-wrap{margin-left:auto}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rc-chat-header-spacer{display:none!important}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-workspace-add-pop,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rc-workspace-settings-pop{top:calc(100% + 13px)}.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{line-height:20px;font-size:16px!important}}#rightchat .rc-chat-indicator{color:#cfe0ff;white-space:nowrap;text-overflow:ellipsis;background:#3863f11f;border:1px solid #24317a;border-radius:999px;flex:none;align-items:center;min-height:24px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}#rightchat .rc-chat-indicator.is-compact{max-width:116px}#rightchat.is-workspace-mode .rc-chat-indicator{display:none!important}#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{color:#d7e2ff;background:#3863f12e;border-color:#3041a3}#rightchat .rc-chat-region-btn:disabled{opacity:.9}#rightchat .rc-region-pop,#rightchat .rc-mode-pop{border:1px solid var(--startbar-glass-border,var(--surface-border,var(--rc-border,var(--line,#1e1e1e))));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);min-width:190px;max-width:240px;box-shadow:var(--startbar-glass-shadow,0 10px 24px #00000052);z-index:12000;background:0 0;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}#rightchat .rc-mode-pop{min-width:150px}#rightchat .rc-region-item,#rightchat .rc-mode-item{appearance:none;color:var(--rc-text,#eaeaea);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:6px 8px;font-size:12px;line-height:1.25}#rightchat .rc-region-item:hover,#rightchat .rc-region-item:focus-visible,#rightchat .rc-mode-item:hover,#rightchat .rc-mode-item:focus-visible,#rightchat .rc-mode-item:hover,#rightchat .rc-mode-item:focus-visible{background:#5477f529;border-color:#5477f559}#rightchat .rc-region-item.is-active,#rightchat .rc-mode-item.is-active,#rightchat .rc-mode-item.is-active{color:#d7e2ff;background:#5477f538;border-color:#5477f573}#rightchat .rc-message-menu{--rc-menu-glass-bg:var(--prefs-glass-bg,#10101094);--rc-menu-glass-border:var(--prefs-glass-border,#ffffff1f);--rc-menu-glass-shadow:var(--prefs-glass-shadow,0 8px 18px #0000003d);left:var(--rc-mm-x,0px);top:var(--rc-mm-y,0px);border:1px solid var(--rc-menu-glass-border);background:linear-gradient(var(--rc-menu-glass-bg), var(--rc-menu-glass-bg));width:max-content;min-width:158px;max-width:220px;box-shadow:var(--rc-menu-glass-shadow);-webkit-backdrop-filter:blur(12px)saturate(120%)brightness(108%);backdrop-filter:blur(12px)saturate(120%)brightness(108%);opacity:0;pointer-events:none;z-index:12020;border-radius:10px;padding:6px;transition:opacity .16s,transform .18s;display:grid;position:absolute;transform:translate(-100%,8px)}#rightchat .rc-message-menu[data-open="1"]{opacity:1;pointer-events:auto;transform:translate(-100%)}#rightchat .rc-message-menu__item.btn{--rc-menu-item-fg:currentColor;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:0;padding:12px;transition:background-color .12s,color .12s;display:flex;color:var(--rc-menu-item-fg)!important}#rightchat .rc-message-menu__icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;color:var(--rc-menu-item-fg)!important}#rightchat .rc-message-menu__icon svg{fill:none;width:16px;height:16px;display:block}#rightchat .rc-message-menu__icon svg *{stroke:currentColor!important;fill:none!important}#rightchat .rc-message-menu__label{min-width:0;color:var(--rc-menu-item-fg)!important}#rightchat .rc-message-menu__item.btn.danger{--rc-menu-item-fg:#ff7676}#rightchat .rc-message-menu__item.btn:hover,#rightchat .rc-message-menu__item.btn:focus-visible{background:#ffffff29}#rightchat .rc-message-menu__item.btn:active{background:#ffffff38}#rightchat .rc-msg.is-context-active{--rc-context-accent:var(--brand-accent,#5a8cff);--rc-context-fill:color-mix(in srgb, var(--rc-context-accent) 17%, transparent);--rc-context-ring:color-mix(in srgb, var(--rc-context-accent) 52%, transparent)}#rightchat .rc-msg.is-context-active .rc-msg-text,#rightchat .rc-msg.is-context-active .rc-msg-video,#rightchat .rc-msg.is-context-active .rc-msg-listing-preview,#rightchat .rc-msg.is-context-active .rc-msg-profile-preview{filter:saturate(1.12)brightness(1.04);box-shadow:inset 0 0 0 999px var(--rc-context-fill), inset 0 0 0 1px var(--rc-context-ring);border-radius:10px}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;background:#3863f166;border-color:#3863f1;box-shadow:0 0 0 1px #3863f138}html[data-theme=light] #rightchat .rc-chat-region-btn{color:#1c2758;background:#3863f14d;border-color:#3863f1f2}html[data-theme=light] #rightchat .rc-mode-toggle,html[data-theme=light] #rightchat .rc-mode-toggle:is(:hover,:focus-visible){color:var(--btn-fg)}html[data-theme=light] #rightchat .rc-region-item,html[data-theme=light] #rightchat .rc-mode-item{color:#2f3340}html[data-theme=light] #rightchat .rc-region-item:hover,html[data-theme=light] #rightchat .rc-region-item:focus-visible,html[data-theme=light] #rightchat .rc-mode-item:hover,html[data-theme=light] #rightchat .rc-mode-item:focus-visible,html[data-theme=light] #rightchat .rc-mode-item:hover,html[data-theme=light] #rightchat .rc-mode-item:focus-visible{color:#243256;background:#5477f529;border-color:#5477f573}html[data-theme=light] #rightchat .rc-region-item.is-active,html[data-theme=light] #rightchat .rc-mode-item.is-active,html[data-theme=light] #rightchat .rc-mode-item.is-active{color:#1f2a4a;background:#5477f538;border-color:#5477f58c}html[data-theme=light] #rightchat .rc-message-menu{--rc-menu-glass-bg:var(--prefs-glass-bg,#ffffff9e);--rc-menu-glass-border:var(--prefs-glass-border,#1f2a4a24);color:#293042}html[data-theme=light] #rightchat .rc-message-menu__item.btn:hover,html[data-theme=light] #rightchat .rc-message-menu__item.btn:focus-visible{background:#202c4814}html[data-theme=light] #rightchat .rc-message-menu__item.btn:active{background:#202c481f}html[data-theme=light] #rightchat .rc-message-menu__item.btn.danger{--rc-menu-item-fg:#c83737}html[data-theme=light] #rightchat .rc-msg.is-context-active{--rc-context-fill:color-mix(in srgb, var(--rc-context-accent) 13%, transparent);--rc-context-ring:color-mix(in srgb, var(--rc-context-accent) 42%, transparent)}#rightchat .rc-chat{background:0 0;border:0;flex-direction:column;flex:auto;gap:8px;min-height:0;margin:0;padding:0;display:flex;position:relative}#rightchat .rc-chat[hidden],#rightchat .rc-workspace[hidden]{display:none!important}#rightchat .rc-workspace{min-height:0;color:var(--rc-text,#eaeaea);flex-direction:column;flex:auto;gap:10px;display:flex}#rightchat .rc-chat:after{content:"";height:var(--rc-form-space,132px);background-color:var(--rc-bg,var(--bg-elev,#0f0f0f));-webkit-backdrop-filter:none;z-index:2;pointer-events:none;background-image:none;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:none;mask-image:none}#rightchat .rc-chat-scroll-fade{opacity:0;pointer-events:none;z-index:3;will-change:opacity;height:32px;transition:opacity .32s;position:absolute;left:0;right:0}#rightchat .rc-chat-scroll-fade--top{background:linear-gradient(180deg, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 100%, transparent) 0%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 92%, transparent) 28%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 60%, transparent) 64%, transparent 100%);top:0}#rightchat .rc-chat-scroll-fade--bottom{bottom:var(--rc-form-space,132px);background:linear-gradient(0deg, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 100%, transparent) 0%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 92%, transparent) 28%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 60%, transparent) 64%, transparent 100%)}#rightchat .rc-chat.has-scroll-fade-top .rc-chat-scroll-fade--top,#rightchat .rc-chat.has-scroll-fade-bottom .rc-chat-scroll-fade--bottom{opacity:.96}#rightchat .rc-chat-guest-live-paused{left:12px;right:12px;bottom:calc(var(--rc-form-space,132px) + 10px);z-index:5;border:1px solid var(--rc-guest-live-border);background:var(--rc-guest-live-bg);color:var(--rc-guest-live-fg);box-shadow:var(--rc-guest-live-shadow);text-align:center;pointer-events:none;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.35;position:absolute}#rightchat .rc-chat-guest-live-paused[hidden]{display:none!important}#rightchat .rc-chat-scroll{z-index:1;pointer-events:auto;overflow-anchor:none;min-height:0;padding:0 6px 0 0;padding-bottom:var(--rc-form-space,132px);flex:1 1 0;margin-right:-6px;position:relative;overflow:hidden auto;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}#rightchat .rc-chat-list{pointer-events:auto;overflow-anchor:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;min-height:100%;padding:2px 6px 4px;display:flex}#rightchat .rc-chat-list.is-skeleton{pointer-events:none}#rightchat .rc-skel{background:var(--rc-preview-skel-bg);border:1px solid var(--rc-preview-skel-bd);position:relative;overflow:hidden}#rightchat .rc-skel:after{content:"";border-radius:inherit;background:linear-gradient(110deg, transparent, var(--rc-preview-skel-shine), transparent);animation:1.25s ease-in-out infinite emb-skel-shimmer;position:absolute;inset:0;transform:translate(-120%)}#rightchat .rc-preview-skel{background:var(--rc-preview-skel-bg);border:1px solid var(--rc-preview-skel-bd);position:relative;overflow:hidden}#rightchat .rc-preview-skel:after{content:"";border-radius:inherit;background:linear-gradient(110deg, transparent, var(--rc-preview-skel-shine), transparent);animation:1.25s ease-in-out infinite emb-skel-shimmer;position:absolute;inset:0;transform:translate(-120%)}#rightchat .rc-skel-line{border-radius:8px;min-width:64px;height:11px;display:block}#rightchat .rc-skel-line--short{margin-top:6px}#rightchat .rc-msg-skel{opacity:.85;width:100%}#rightchat .rc-msg-skel .rc-msg-text{flex-direction:column;gap:4px;width:100%;display:flex}#rightchat .rc-msg-ava.rc-skel{background:var(--rc-preview-skel-bg);border-color:var(--rc-preview-skel-bd)}#rightchat .rc-msg-ava.rc-skel:after{border-radius:0}@media (prefers-reduced-motion:reduce){#rightchat .rc-skel:after,#rightchat .rc-preview-skel:after,#rightchat .rc-profile-mini--loading .rc-profile-mini__media--loading:after,#rightchat .rc-profile-mini--loading .rc-profile-mini__title:after,#rightchat .rc-profile-mini--loading .rc-profile-mini__subtitle:after,#rightchat .rc-profile-mini--loading .rc-profile-mini__tag--loading:after{animation:none}}#rightchat .rc-msg{color:var(--rc-msg-fg,#dcdcdc);z-index:1;pointer-events:auto;will-change:transform, opacity;background:0 0;border:0;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:0;transition:transform .2s,opacity .2s;display:grid;position:relative}#rightchat .rc-msg-text{color:inherit;text-align:left;z-index:1;pointer-events:auto;flex-direction:column;gap:2px;min-width:0;max-width:100%;font-size:12px;line-height:1.35;display:flex;position:relative;overflow-x:hidden}html[data-theme=light] #rightchat{--rc-skel-bg:#e7eaf3;--rc-skel-bd:#dfe3ef;--rc-skel-shine:#ffffffb3;--rc-preview-skel-bg:#e7eaf3;--rc-preview-skel-bd:#dfe3ef;--rc-preview-skel-shine:#ffffffb3;--rc-guest-live-bg:#ffffffeb;--rc-guest-live-fg:#1f2a44;--rc-guest-live-border:#1f2a4424;--rc-guest-live-shadow:0 12px 28px #1f2a4424;--rc-footer-icon-color:#3863f180}#rightchat .rc-msg-line{min-width:0;display:inline}#rightchat .rc-msg.rc-msg-reply-inline-fit .rc-msg-line{vertical-align:bottom;align-items:center;min-width:0;max-width:100%;display:inline-flex}#rightchat .rc-msg-reply-lead{color:var(--rc-muted,#9aa3b2);margin-right:4px;font-size:12px;line-height:1;display:inline-block;transform:rotate(90deg)}#rightchat .rc-msg-body{overflow-wrap:anywhere;word-break:break-word;display:inline}#rightchat .rc-msg.rc-msg-reply-inline-fit .rc-msg-body{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal;flex:0 auto;min-width:0;max-width:100%;display:inline-block;overflow:hidden}#rightchat .rc-msg-video{border:1px solid var(--rc-msg-border,var(--rc-border,#1e1e1e));background:var(--rc-msg-bg,#101010);border-radius:10px;width:100%;margin-top:6px;overflow:hidden}#rightchat .rc-msg-video-frame{aspect-ratio:16/9;background:#000;width:100%;position:relative}#rightchat .rc-msg-video-frame:after{content:"";pointer-events:none;background:#00000047;position:absolute;inset:0}#rightchat .rc-msg-video-frame iframe,#rightchat .rc-msg-video-poster{border:0;width:100%;height:100%;display:block}#rightchat .rc-msg-video-poster{object-fit:cover}#rightchat .rc-msg-video-play{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}#rightchat .rc-msg-video-icon{color:#fff;z-index:2;background:#000000c7;border-radius:999px;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#rightchat .rc-msg-listing-preview{align-self:stretch;width:100%;min-width:0;max-width:100%;margin-top:6px}#rightchat .rc-listing-deleted-badge{color:#ffb0b0;background:#ff7a7a1f;border:1px solid #ff7a7a73;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;height:18px;padding:0 8px;font-weight:700;display:inline-flex;font-size:11px!important;line-height:18px!important}#rightchat .rc-msg.has-listing-preview{width:100%}#rightchat .rc-listing-mini{--rc-tags-fade-bg:var(--rc-msg-bg,#101010);border:1px solid var(--rc-msg-border,var(--rc-border,#1e1e1e));background:var(--rc-msg-bg,#101010);width:100%;min-width:0;color:inherit;border-radius:10px;flex-direction:column;gap:2px;padding:8px;text-decoration:none;transition:border-color .2s;display:flex}#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{border:1px solid var(--rc-msg-border,var(--rc-border,#1e1e1e));background:#ffffff0f;border-radius:7px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;overflow:hidden}#rightchat .rc-listing-mini__media img{object-fit:cover;width:100%;height:100%;display:block}#rightchat .rc-listing-mini__media--ph{color:var(--rc-muted,#9aa3b2);font-size:13px;font-weight:700}#rightchat .rc-listing-mini__head{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}#rightchat .rc-listing-mini__meta{flex-direction:column;gap:3px;min-width:0;display:flex}#rightchat .rc-listing-mini__title-wrap{align-items:baseline;gap:2px;min-width:0;display:inline-flex}#rightchat .rc-listing-mini__title{color:inherit;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden;font-size:13px!important}#rightchat .rc-listing-mini--deleted{cursor:default;opacity:.92;border-style:dashed}#rightchat .rc-listing-mini--state{cursor:default;justify-content:flex-start;gap:6px;min-height:121px}#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-weight:700;line-height:1;font-size:18px!important}#rightchat .rc-listing-mini--moderated .rc-listing-mini__media--state{color:var(--rc-muted,#9aa3b2);border-color:var(--rc-msg-border,var(--rc-border,#1e1e1e));background:#ffffff0f}#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);border-color:var(--rc-msg-border,var(--rc-border,#1e1e1e));background:#ffffff0f}#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);border-color:var(--rc-msg-border,var(--rc-border,#1e1e1e));background:#ffffff0f}#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{align-items:center;gap:6px;min-width:0;display:inline-flex}#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{border:1px solid var(--rc-msg-border,var(--rc-border,#2d2d2d));background:#ffffff0a;border-radius:999px;width:62px;height:18px;display:inline-flex}#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{color:#ffb0b0;background:#ff7a7a1f;border:1px solid #ff7a7a73;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;height:18px;padding:0 8px;font-weight:700;display:inline-flex;font-size:11px!important;line-height:18px!important}#rightchat .rc-msg-profile-preview{align-self:stretch;width:100%;min-width:0;max-width:100%;margin-top:6px}#rightchat .rc-msg.has-profile-preview{width:100%}#rightchat .rc-profile-mini{--rc-tags-fade-bg:var(--rc-msg-bg,#101010);border:1px solid var(--rc-msg-border,var(--rc-border,#1e1e1e));background:var(--rc-msg-bg,#101010);width:100%;min-width:0;max-width:100%;color:var(--text,#eaeaea);box-sizing:border-box;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:8px;text-decoration:none;transition:border-color .2s;display:grid}#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{border:1px solid var(--rc-msg-border,var(--rc-border,#1e1e1e));background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}#rightchat .rc-profile-mini__media img{object-fit:cover;width:100%;height:100%;display:block}#rightchat .rc-profile-mini__media--ph{color:var(--rc-muted,#9aa3b2);font-size:13px;font-weight:700}#rightchat .rc-profile-mini__body{gap:3px;min-width:0;display:grid}#rightchat .rc-profile-mini__title{color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:2px;font-weight:700;display:inline-flex;overflow:hidden;font-size:13px!important;line-height:1.15!important}#rightchat .rc-profile-mini__subtitle{color:var(--rc-muted,#9aa3b2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px!important;line-height:1.2!important}#rightchat .rc-profile-mini__tags{white-space:nowrap;gap:5px;min-width:0;padding-right:18px;display:flex;position:relative;overflow:hidden}#rightchat .rc-profile-mini__tags:after{content:"";pointer-events:none;background:linear-gradient(90deg, #0000, var(--rc-tags-fade-bg));width:18px;height:100%;position:absolute;top:0;right:0}#rightchat .rc-profile-mini__tag{border:1px solid var(--rc-msg-border,var(--rc-border,#2d2d2d));min-width:0;max-width:100%;height:18px;color:var(--rc-muted,#c8cedc);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;display:inline-flex;overflow:hidden;font-size:11px!important;line-height:18px!important}#rightchat .rc-profile-mini__tag--spec{border-color:var(--rc-cap-bd-dark,var(--rc-msg-border,var(--rc-border,#2d2d2d)));background:var(--rc-cap-bg-dark,#ffffff0a);color:var(--rc-cap-fg-dark,var(--rc-muted,#c8cedc))}#rightchat .rc-profile-mini--unavailable{cursor:default}#rightchat .rc-profile-mini__media--state{color:var(--rc-muted,#9aa3b2);border-color:var(--rc-msg-border,var(--rc-border,#1e1e1e));background:#ffffff0f;font-size:18px;font-weight:700;line-height:1}#rightchat .rc-profile-mini__tags--ghost{margin-top:0}#rightchat .rc-profile-mini__tag--ghost{color:#0000;border-color:var(--rc-msg-border,var(--rc-border,#2d2d2d));background:#ffffff0a;width:52px;padding:0}#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:var(--rc-preview-skel-bg);border:1px solid var(--rc-preview-skel-bd);position:relative;overflow:hidden;color:#0000!important}#rightchat .rc-profile-mini--loading .rc-profile-mini__media--loading:after,#rightchat .rc-profile-mini--loading .rc-profile-mini__title:after,#rightchat .rc-profile-mini--loading .rc-profile-mini__subtitle:after,#rightchat .rc-profile-mini--loading .rc-profile-mini__tag--loading:after{content:"";border-radius:inherit;background:linear-gradient(110deg, transparent, var(--rc-preview-skel-shine), transparent);animation:1.25s ease-in-out infinite emb-skel-shimmer;position:absolute;inset:0;transform:translate(-120%)}#rightchat .rc-profile-mini--loading .rc-profile-mini__media--loading{border-radius:999px}#rightchat .rc-profile-mini--loading .rc-profile-mini__title{border-radius:6px;width:72%;height:12px}#rightchat .rc-profile-mini--loading .rc-profile-mini__subtitle{border-radius:6px;width:48%;height:10px}#rightchat .rc-profile-mini--loading .rc-profile-mini__tag--loading:first-child{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{--rc-tags-fade-bg:#f6f7fb;color:#1f2a3d;background:#f6f7fb;border-color:#dfe3ef}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{color:#3c4b67;background:#f1f4fa;border-color:#d3daea}html[data-theme=light] #rightchat .rc-profile-mini__tag--spec{border-color:var(--rc-cap-bd-light,#d3daea);background:var(--rc-cap-bg-light,#f1f4fa);color:var(--rc-cap-fg-light,#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{background:#f1f4fa;border-color:#d3daea}#rightchat .rc-listing-mini__age-sep{opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;flex:none;width:1px;height:12px;margin:0 2px}#rightchat .rc-profile-mini__title .rc-listing-mini__age-sep{margin:0 2px}#rightchat .rc-listing-mini__age{color:var(--rc-muted,#9aa3b2);white-space:nowrap;line-height:1.1;font-size:13px!important}#rightchat .rc-listing-mini__subtitle{color:var(--rc-muted,#9aa3b2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:0;display:inline-flex;overflow:hidden;font-size:12px!important;line-height:1.2!important}#rightchat .rc-listing-mini__loc-sep{opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;flex:none;width:1px;height:12px;margin:0 6px}html[data-theme=light] #rightchat .rc-listing-mini__loc-sep,html[data-theme=light] #rightchat .rc-listing-mini__age-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}#rightchat .rc-listing-mini__tags{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;min-height:18px;padding-right:18px;display:flex;position:relative;overflow:hidden visible}#rightchat .rc-listing-mini__tags:after{content:"";pointer-events:none;background:linear-gradient(90deg, #0000, var(--rc-tags-fade-bg));width:18px;height:100%;position:absolute;top:0;right:0}#rightchat .rc-listing-mini__tag{border:1px solid var(--rc-msg-border,var(--rc-border,#2d2d2d));min-width:0;max-width:100%;height:18px;color:var(--rc-muted,#c8cedc);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0a;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;display:inline-flex;overflow:hidden;font-size:11px!important;line-height:18px!important}#rightchat .rc-listing-mini__tag--more{text-align:center;cursor:default;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;padding:0;display:inline-flex;position:relative;font-size:0!important;line-height:0!important;animation:none!important;transform:none!important}#rightchat .rc-listing-mini__tag--more:before{content:"";background:currentColor;border-radius:50%;width:2.2px;height:2.2px;position:absolute;top:50%;left:50%;box-shadow:-4.8px 0,4.8px 0;animation:none!important;transform:translate(-50%,-50%)!important}#rightchat .rc-listing-mini__tag--more:after{content:none!important;display:none!important}#rightchat .rc-listing-mini__more-pop{border:1px solid var(--rc-msg-border,var(--rc-border,#2d2d2d));color:#e8edf8;white-space:normal;word-break:break-word;opacity:0;pointer-events:none;z-index:9;background:#0c0d12f2;border-radius:8px;max-width:min(280px,100vw - 42px);padding:7px 9px;font-size:11px;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(4px)}#rightchat .rc-listing-mini__more-pop-tags{flex-wrap:wrap;gap:5px;display:flex}#rightchat .rc-listing-mini__more-pop .rc-listing-mini__tag{flex:none;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,#ffffff0a);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:#0000}#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{border-radius:6px;display:block}#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{border-color:var(--rc-preview-skel-bd);border-radius:7px;flex:0 0 50px;width:50px;min-width:50px;max-width:50px;height:50px}#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;padding:0;line-height:18px!important}#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:#0000}#rightchat .rc-listing-mini--loading .rc-listing-mini__tags--spec .rc-listing-mini__tag--loading:first-child{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:first-child{width:68px}#rightchat .rc-listing-mini--loading .rc-listing-mini__tags--genres .rc-listing-mini__tag--loading:nth-child(2){width:50px}html[data-theme=light] #rightchat .rc-listing-mini{--rc-tags-fade-bg:#f6f7fb;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,html[data-theme=light] #rightchat .rc-listing-mini--deleted{background:#f6f7fb;border-color:#dfe3ef}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{background:#f1f4fa;border-color:#d3daea}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{background:#f1f4fa;border-color:#d3daea}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{background:#f1f4fa;border-color:#d3daea}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{background:#fff;border-color:#dfe3ef}html[data-theme=light] #rightchat .rc-listing-mini__ghost-tag{background:#f1f4fa;border-color:#d3daea}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{color:#1b1f2a;background:#fffffffa;border-color:#d8dceb}html[data-theme=light] #rightchat .rc-listing-mini__deleted-badge,html[data-theme=light] #rightchat .rc-listing-deleted-badge{color:#8f1c2b;background:#b5344414;border-color:#b5344459}#rightchat .rc-msg-quote{background:var(--rc-quote-bg);border:1px solid var(--rc-quote-border);color:var(--rc-quote-fg);border-radius:8px;align-self:flex-start;max-width:100%;margin:0 0 1px;padding:3px 6px;display:inline-flex;overflow:hidden}#rightchat .rc-msg-quote-text{white-space:nowrap;align-items:center;gap:0;min-width:0;max-width:100%;line-height:1.3;display:inline-flex;overflow:hidden;color:var(--rc-quote-fg)!important;font-size:12px!important;font-weight:500!important}#rightchat .rc-msg-reply{width:16px;height:16px;color:var(--rc-quote-border);cursor:pointer;opacity:0;pointer-events:none;z-index:5;vertical-align:middle;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin-left:8px;padding:0;font-size:0;line-height:1;transition:color .15s,border-color .15s,background-color .15s,opacity .15s;display:inline-flex;position:static;overflow:hidden}#rightchat .rc-msg-reply svg{width:16px;height:16px;color:var(--rc-quote-border);fill:var(--rc-quote-border);display:block}#rightchat .rc-msg-reply svg path{fill:var(--rc-quote-border)!important;stroke:var(--rc-quote-border)!important}#rightchat .rc-msg-reply[hidden]{display:none!important}#rightchat .rc-msg.rc-msg-reply-inline-fit .rc-msg-reply:not(.rc-msg-reply-ava){flex:none;width:0;margin-left:0}#rightchat .rc-msg.rc-msg-reply-inline-fit:hover .rc-msg-reply:not(.rc-msg-reply-ava),#rightchat .rc-msg.rc-msg-reply-inline-fit:focus-within .rc-msg-reply:not(.rc-msg-reply-ava){width:16px;margin-left:8px}#rightchat .rc-msg-reply-ava{width:16px;height:16px;color:var(--rc-quote-border);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .15s,color .15s;display:inline-flex;position:absolute;top:26px;left:3px;overflow:hidden}#rightchat .rc-msg-reply-ava svg{width:18px;height:18px;color:var(--rc-quote-border);fill:var(--rc-quote-border);display:block}#rightchat .rc-msg-reply-ava svg path{fill:var(--rc-quote-border)!important;stroke:var(--rc-quote-border)!important}#rightchat .rc-msg-reply-ava:hover,#rightchat .rc-msg-reply-ava:focus-visible{color:var(--rc-quote-border);opacity:1}#rightchat .rc-msg.is-enter{opacity:0;transform:translateY(6px)}#rightchat .rc-msg:hover .rc-msg-reply:not(.rc-msg-reply-ava),#rightchat .rc-msg:focus-within .rc-msg-reply:not(.rc-msg-reply-ava){opacity:.95;pointer-events:auto}#rightchat .rc-msg.rc-msg-reply-via-ava .rc-msg-reply:not(.rc-msg-reply-ava){display:none!important}#rightchat .rc-msg.rc-msg-reply-via-ava:hover .rc-msg-reply-ava:not([hidden]),#rightchat .rc-msg.rc-msg-reply-via-ava:focus-within .rc-msg-reply-ava:not([hidden]){opacity:.95;pointer-events:auto}#rightchat .rc-reply-preview{border:1px solid var(--rc-quote-border);background:var(--rc-quote-bg);opacity:0;left:0;right:0;bottom:calc(var(--rc-form-h,0px) + 8px);z-index:4;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:3px 6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;transform:translateY(6px)}#rightchat .rc-reply-preview-text{white-space:nowrap;flex:auto;align-items:center;gap:0;min-width:0;max-width:100%;line-height:1.3;display:inline-flex;overflow:hidden;color:var(--rc-quote-fg)!important;font-size:12px!important;font-weight:500!important}#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{flex:none;line-height:1;color:var(--rc-quote-fg)!important}#rightchat .rc-quote-body{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}#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:#3863f14d;--rc-quote-border:#3863f1f2;--rc-quote-fg:#1c2758;--rc-form-bg:#f8f8fceb;--rc-form-scrim:#f8f8fcb8}#rightchat .rc-reply-preview-close{width:18px;height:18px;color:var(--rc-quote-fg);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:grid}#rightchat .rc-reply-preview-close svg{width:12px;height:12px}#rightchat .rc-msg-ava{border:1px solid var(--rc-border,var(--line,#1e1e1e));background:var(--rc-ava-bg,var(--bg-elev,#131313));border-radius:999px;flex:none;width:22px;height:22px;overflow:hidden}#rightchat .rc-msg-ava[data-user-id]{cursor:pointer}#rightchat .rc-msg-ava-link{width:100%;height:100%;display:block}#rightchat .rc-msg-ava img{object-fit:cover;width:100%;height:100%;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);align-items:flex-start;gap:var(--rc-gap);z-index:4;background:0 0;border-top:0;flex:none;width:100%;padding:8px 0 10px;display:flex;position:absolute;bottom:0;left:0;right:0}#rightchat .rc-chat-form .me{box-shadow:none;background:var(--rc-ava-bg,var(--bg-elev,#131313));cursor:default;border-radius:999px;flex:none;transition:box-shadow .15s;position:relative;overflow:hidden;width:var(--rc-ava)!important;height:var(--rc-ava)!important;border:1px solid var(--rc-border,var(--line,#1e1e1e))!important}#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{outline-offset:0;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}#rightchat .rc-chat-form .me img{object-fit:cover;border-radius:999px;display:none;width:100%!important;height:100%!important}#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{pointer-events:none;color:#0000;cursor:pointer;background:#0000008c;border:0;place-items:center;margin:0;padding:0;transition:opacity .18s;display:grid;position:absolute;inset:0;opacity:0!important}#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{pointer-events:auto;color:var(--avatar-hover-border,var(--brand-accent,#5a8cff));opacity:1!important}#rightchat .rc-chat-form .me .rc-ava-swap svg{pointer-events:none;width:38px;height:38px}#rightchat .rc-sender-pop{z-index:12000;border-radius:14px;gap:6px;min-width:180px;padding:6px;display:grid;position:absolute}#rightchat .rc-sender-item{color:var(--rc-text,#eaeaea);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:8px 10px;transition:background .15s,border-color .15s;display:grid}#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{color:#1c1f2b;background:#0000000a;border-color:#0000001a}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:inset 0 0 0 1px #4a73e840}#rightchat .rc-sender-item.is-active{border-color:#7ca1ff99;box-shadow:inset 0 0 0 1px #7ca1ff59}#rightchat .rc-sender-ava{background:var(--rc-ava-bg,#1a1a1a);border:1px solid var(--rc-border,#1e1e1e);background-position:50%;background-size:cover;border-radius:999px;width:28px;height:28px}#rightchat .rc-sender-ava.rc-sender-empty:after{content:"";width:100%;height:100%;-webkit-mask:var(--codex-avatar-placeholder-mask);mask:var(--codex-avatar-placeholder-mask);background:var(--rc-muted,#9aa3b2);opacity:.45;display:block}#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%;margin:auto;display:block;position:absolute;inset:0}#rightchat .rc-chat-form .me.has-ava .p-ava-mini-placeholder{display:none}#rightchat .rc-ava-placeholder{opacity:.6;place-items:center;display:grid;position:absolute;inset:0}#rightchat .rc-ava-placeholder:after{content:"";background:var(--rc-border,var(--line,#1e1e1e));border-radius:6px;width:18px;height:18px}#rightchat .rc-chat-form .inputwrap{flex:auto;min-width:0}#rightchat .rc-chat-form .cm-inline{display:block;position:relative}#rightchat .rc-chat-form .rc-input-fi{width:100%;position:relative}#rightchat .rc-chat-form .cm-input{resize:none;border:1px solid var(--rc-msg-border,var(--rc-border,#1e1e1e));background:var(--rc-msg-bg,#101010);width:100%;height:40px;min-height:40px;max-height:74px;color:var(--rc-text,#eaeaea);box-shadow:none;box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;line-height:20px;transition:height .16s;overflow:hidden}#rightchat .rc-chat-form .cm-input::placeholder{color:var(--rc-muted,#9aa3b2);opacity:1;line-height:20px}#rightchat .rc-chat-form .cm-input:hover,#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-checking .cm-input{color:#0000;caret-color:#0000;background-image:linear-gradient(110deg, transparent 0%, var(--rc-preview-skel-shine) 50%, transparent 100%);background-size:220% 100%;transition:none;animation:1.25s ease-in-out infinite rc-input-skel-shimmer}@keyframes rc-input-skel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}#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)));justify-content:center;align-self:auto;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));color:var(--rc-muted,#9aa3b2);font-size:12px;line-height:1.3}#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{background:var(--rc-notice-bg,var(--bg-elev,#101010));border:1px solid var(--rc-border,var(--line,#1e1e1e));border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:100%;padding:14px;display:flex;position:relative;overflow:visible}#rightchat .rc-notice>*{z-index:1;position:relative}#rightchat .rc-notice[hidden]{display:none!important}#rightchat .rc-notice-title{color:var(--rc-text,#eaeaea);width:100%;padding-right:28px;font-weight:600}#rightchat .rc-notice-text{color:var(--rc-muted,#9aa3b2);word-break:break-word;white-space:normal;width:100%}#rightchat .rc-notice-close{z-index:2;position:absolute;top:8px;right:8px}#rightchat .rc-notice-cta-list{gap:6px;width:100%;margin-top:2px;display:grid}#rightchat .rc-notice-cta{min-width:0;max-width:100%;color:var(--rc-text,#eaeaea);justify-content:flex-start;align-self:flex-start;align-items:center;gap:6px;padding:1px 0 2px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}#rightchat .rc-notice-cta-text{max-width:100%;display:inline-block;position:relative}#rightchat .rc-notice-cta-text:after{content:"";opacity:0;transform-origin:0;background:currentColor;height:1px;transition:transform .18s,opacity .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.35)}#rightchat .rc-notice-cta-chevron{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .18s,opacity .18s;transform:rotate(-45deg)}#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{opacity:.9;transform:scaleX(1)}#rightchat .rc-notice-cta:is(:hover,:focus-visible) .rc-notice-cta-chevron{opacity:1;transform:translate(2px)rotate(-45deg)}#rightchat .rc-notice[data-preview=true] .rc-notice-cta{pointer-events:none}#rightchat{--rc-admin-notice-ring-1:#3880fff2;--rc-admin-notice-ring-2:#2cd281eb;--rc-admin-notice-ring-3:#78ecffe6;--rc-admin-notice-ring-opacity:.82;--rc-admin-notice-ring-glow:#2cd28129;--rc-admin-notice-ring-glow-soft:#3880ff14}html[data-theme=light] #rightchat{--rc-admin-notice-ring-1:#156afff5;--rc-admin-notice-ring-2:#0ab165f0;--rc-admin-notice-ring-3:#13c6e4eb;--rc-admin-notice-ring-opacity:.98;--rc-admin-notice-ring-glow:#156aff21;--rc-admin-notice-ring-glow-soft:#0ab1650f}#rightchat .rc-notice.rc-notice-admin-ring{isolation:isolate;border-color:#0000;position:relative}#rightchat .rc-notice.rc-notice-admin-ring:before{content:"";border-radius:inherit;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);border:1px solid #0000;animation:6.8s linear infinite rcAdminNoticeRingSpin;position:absolute;inset:0}#rightchat .rc-notice.rc-notice-admin-ring:after{content:"";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;position:absolute;inset:0}@property --rc-admin-notice-ring-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@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{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;animation:none}}#rightchat .rc-footer{transition:gap var(--rc-collapse-dur) var(--rc-collapse-ease), transform var(--rc-collapse-dur) var(--rc-collapse-ease);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}#rightchat .rc-footer .rc-footer-btn{width:100%;height:40px;color:var(--rc-footer-icon-color);border-radius:10px;justify-content:center;transition:color .18s}#rightchat .rc-footer .rc-footer-btn svg{color:currentColor;width:18px;height:18px}#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.is-collapsed,.rightchat[data-widget=rightchat].is-collapsed{--rc-pad:8px;width:100%!important;min-width:0!important;padding:16px var(--rc-pad) var(--rc-pad)!important}#rightchat.is-collapsed .rc-app{align-items:center}#rightchat.is-collapsed .rc-rail-head{opacity:0;pointer-events:none;visibility:visible;max-height:28px;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.2,1),visibility linear;display:flex;transform:translate(4px)}#rightchat.is-collapsed:hover .rc-rail-head,#rightchat.is-collapsed:focus-within .rc-rail-head{opacity:1;pointer-events:auto;transform:translate(0)}#rightchat.is-collapsed .rc-chat-header,#rightchat.is-collapsed [data-rc=chat-body],#rightchat.is-collapsed [data-rc=workspace-body],#rightchat.is-collapsed [data-rc=system-notice],#rightchat.is-collapsed .rc-message-menu{opacity:0;pointer-events:none;visibility:hidden;transform:translate(10px)}#rightchat.is-collapsed .rc-chat-header{max-height:0;transition:opacity calc(var(--rc-collapse-dur) * .45) ease, transform var(--rc-collapse-dur) var(--rc-collapse-ease), visibility 0s linear var(--rc-collapse-dur), max-height var(--rc-collapse-dur) var(--rc-collapse-ease), padding var(--rc-collapse-dur) var(--rc-collapse-ease);padding-top:0;padding-bottom:0;overflow:hidden}#rightchat.is-collapsed [data-rc=chat-divider-bottom],#rightchat.is-collapsed [data-rc=footer-divider]{opacity:0;visibility:hidden}#rightchat.is-collapsed .rc-divider{margin-left:0;margin-right:0}#rightchat.is-collapsed .rc-footer{flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}#rightchat.is-collapsed .rc-footer .rc-footer-btn{border-radius:9px;width:34px;min-width:34px;height:34px;padding:0}#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:0 0;border-radius:999px}#rightchat .rc-chat-scroll.is-scrollbar::-webkit-scrollbar-track{background:0 0}#rightchat .rc-chat-feed-notice{border:1px solid var(--line,#1e1e1e);background:color-mix(in srgb, var(--bg-elev,#101010) 92%, #8aa0c8 8%);max-width:92%;color:var(--muted,#9aa3b2);text-align:center;border-radius:10px;margin:8px auto 0;padding:8px 10px;font-size:12px;line-height:1.35}@media (width<=880px){#rightchat,.rightchat[data-widget=rightchat]{height:auto!important;position:relative!important;top:auto!important;overflow:visible!important}#rightchat .rc-collapse-btn,#rightchat .rc-rail-head,.rightchat[data-widget=rightchat] .rc-collapse-btn,.rightchat[data-widget=rightchat] .rc-rail-head{display:none!important}.p-chat-drawer-host.rightchat[data-widget=rightchat]{height:100%!important;max-height:100%!important;position:static!important;top:auto!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 (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}}.create-backdrop{opacity:0;pointer-events:none;z-index:9999;background:#0009;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:fixed;inset:0}.create-backdrop.open{opacity:1;pointer-events:auto}.modal-create{--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;flex-direction:column;width:min(1100px,100vw - 24px);max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 10px 40px #00000080}.modal-create .head{background:var(--mus-modal-bg);border-bottom:1px solid var(--mus-modal-border);align-items:center;gap:8px;padding:12px;display:flex}.modal-create .head .btn.sm{border-radius:10px;height:32px;min-height:32px;padding:0 12px;line-height:32px}.modal-create .foot{border-top:1px solid var(--line,#2a2a2a);color:var(--mus-muted);background:0 0;align-items:center;gap:8px;padding:10px 16px 14px;font-size:12px;display:flex}@media (width<=880px){.modal.modal-create .head{grid-template-columns:1fr auto;grid-template-areas:"title close""warn warn""actions actions";align-items:start;row-gap:8px;display:grid!important}.modal.modal-create .head>:first-child{white-space:normal;grid-area:title;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{color:#ff4d4f;grid-area:warn;font-size:13px;line-height:1.35}.modal.modal-create .head .cm-head-actions{grid-area:actions;grid-template-columns:1fr 1fr;justify-items:center;gap:8px;display:grid}.modal.modal-create .head .cm-head-actions .btn{width:100%;min-height:40px}}.modal.modal-create .foot{border-top:1px solid var(--line,#2a2a2a);color:#9aa3b2;background:0 0;padding:10px 16px 14px}.modal-create .head .ttl{color:var(--mus-text);flex:1;font-size:14px;font-weight:600}.modal-create .head .xbtn{background:var(--mus-modal-bg);width:32px;height:32px;color:var(--mus-text);border:1px solid var(--mus-modal-border);cursor:pointer;border-radius:10px;place-items:center;padding:0;line-height:0;transition:background .15s,border-color .15s,transform 80ms,box-shadow .15s;display:grid}.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{background:var(--mus-modal-bg);color:var(--mus-text);border:1px solid var(--mus-modal-border);opacity:0;pointer-events:none;border-radius:10px;padding:8px 12px;transition:opacity .15s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.toast.show{opacity:1}.toast.success,.toast.error{background:var(--mus-modal-bg)}@media (width<=980px){.modal-create .body{grid-template-columns:1fr}.modal-create .col.prev{position:relative;top:auto}}.modal-create .body{grid-template-columns:1fr 340px;gap:16px;padding:16px;display:grid}.modal-create .col{flex-direction:column;gap:12px;min-width:0;display:flex}.modal-create .col.prev{align-self:start;position:sticky;top:62px}.modal-create .texts-stack{gap:12px;display:grid}.modal.modal-create{--xbtn-size:32px}.modal.modal-create .head{min-height:var(--head-h);align-items:center;gap:10px;padding:8px 12px;display:flex}.modal.modal-create .head .ttl{flex:auto;min-width:0;line-height:1.4}.modal.modal-create .head .xbtn{width:var(--xbtn-size);height:var(--xbtn-size);border:1px solid var(--line,var(--surface-border));background:var(--bg-elev);color:var(--text);border-radius:10px;justify-content:center;align-items:center;margin-left:8px;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.modal.modal-create .head .xbtn:hover{background:var(--bg-elev);border-color:var(--line)}.modal.modal-create .head .xbtn:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring,#3d5afe59);outline:none}.fi{flex-direction:column;gap:6px;display:flex}.modal.modal-create .cm-ttl-main{color:var(--cm-form-title-main);font-size:14px;font-weight:400;display:block}.modal.modal-create .cm-ttl-sub{color:var(--cm-form-title-sub);padding:2px 2px 0;font-size:12px;font-weight:400;line-height:1.35;display:block}.modal.modal-create .cm-ttl-paren{color:var(--cm-form-title-paren)}.modal.modal-create .cm-ttl-help{vertical-align:-2px;margin-left:4px;display:inline-flex}.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);color:var(--mus-text);border-radius:10px;outline:none;width:100%;padding:10px 12px}.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{z-index:10000;background:var(--tx-hint-bg,var(--brand-accent));color:#fff;border:1px solid var(--tx-hint-bd,var(--brand-accent));pointer-events:none;opacity:0;white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:12px;line-height:1.3;transition:opacity .18s,transform .18s;position:fixed;transform:translate(-50%,-140%);box-shadow:0 8px 18px #00000059}.deny-tip.show{opacity:1;transform:translate(-50%,-160%)}.is-compact{text-align:center;min-width:84px}.is-compact option{text-align:center}.fi textarea{resize:none;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;overflow:auto}.fi.narrow input[name=age],.fi.narrow select[name=sex]{text-align:center;width:84px;max-width:120px;height:48px;padding:0 12px;line-height:48px}.hint-inline{color:var(--cm-form-title-paren);font-size:12px;font-style:normal;font-weight:400}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.fi.switch{white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;flex-flow:row;align-items:center;gap:10px;display:inline-flex}.fi.switch input{opacity:0;pointer-events:none;position:absolute}.fi.switch .switch-ui{background:var(--prefs-toggle-bg);border:1px solid var(--prefs-toggle-border);border-radius:999px;width:44px;height:24px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-block;position:relative}.fi.switch .switch-ui i{background:var(--prefs-toggle-knob-bg);border:1px solid var(--prefs-toggle-knob-border);width:18px;height:18px;box-shadow:var(--prefs-switch-knob-shadow-sm);border-radius:50%;transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.fi.switch input:checked+.switch-ui{background:var(--prefs-toggle-success-bg);border-color:var(--prefs-toggle-success-border)}.fi.switch input:focus+.switch-ui,.fi.switch input:focus-visible+.switch-ui{box-shadow:var(--prefs-toggle-focus-ring), 0 0 0 1px color-mix(in srgb, var(--brand-accent,#4169ff) 38%, transparent) inset}.fi.switch input:checked+.switch-ui i{background:var(--prefs-toggle-success-knob);border-color:var(--prefs-switch-knob-active-border);left:calc(100% - 21px)}.fi.switch .switch-lbl{color:var(--cm-form-title-main);white-space:nowrap;margin-left:8px;font-size:14px;display:inline-block}.fi.switch .switch-ui,.fi.switch .switch-lbl{cursor:pointer}.ghost-hint{color:#9aa;opacity:.95;font-size:12px;transition:opacity .2s,height .2s,margin .2s}.ghost-hint.hide{opacity:0;height:0;margin:0;overflow:hidden}.cnt{color:#a0a0a0;margin-left:auto;font-size:12px;font-style:normal}.meter{background:#151515;border:1px solid #1e1e1f;border-radius:6px;height:6px;margin-top:-2px;overflow:hidden}.meter i{background:var(--brand-accent);width:0%;height:100%;transition:width .1s linear;display:block}.tx-field{border-radius:var(--radius-sm,10px);border:1px solid var(--mus-modal-border);background:var(--mus-modal-bg);position:relative;overflow:hidden}.tx-field textarea{z-index:1;background:0 0;margin:0;display:block;position:relative;border:0!important;border-radius:0!important}.tx-field .tx-meter{background:linear-gradient(90deg, var(--cm-accent,var(--brand-accent)) 0%, var(--cm-accent,var(--brand-accent)) 65%, var(--cm-progress-full,#00a324) 100%);pointer-events:none;z-index:2;border:none;border-radius:0;width:0%;height:2px;margin:0;padding:0;transition:width .16s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.tx-field .tx-meter:before{content:"";background:var(--cm-progress-full,#00a324);pointer-events:none;width:0;transition:width .28s ease-out;position:absolute;top:0;bottom:0;right:0}.tx-field .tx-meter.tx-meter--full:before{width:100%}.modal.modal-create .tx-field:focus-within{border-color:#2a2a2a!important}[data-theme=light] .modal.modal-create .tx-field:focus-within{border-color:#9aa3b2!important}.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;inset:0}.support-request-modal.create-backdrop{-webkit-backdrop-filter:none;z-index:70000;background:#0009;justify-content:center;align-items:center;padding:12px;display:flex}.support-request-modal.create-backdrop .support-request-modal__dialog.modal.modal-create{--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);width:min(720px,100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);margin:0 auto;overflow:hidden}html[data-theme=light] .support-request-modal.create-backdrop .support-request-modal__dialog.modal.modal-create{--cm-inp-bg:var(--btn-bg,#fff);--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,#fff);--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{gap:14px;padding:14px 16px 16px;display:grid;overflow:auto}.support-request-modal .support-request-modal__sub{color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.45}.support-request-modal .support-request-modal__field{gap:6px;display:grid}.support-request-modal .support-request-modal__label{color:var(--cm-form-title-main,var(--text));margin:0;font-size:13px;font-weight:600;line-height:1.3}.support-request-modal .support-request-modal__select,.support-request-modal .support-request-modal__textarea{background:var(--cm-inp-bg);border:1px solid var(--cm-inp-bd);border-radius:var(--cm-radius);width:100%;color:var(--cm-inp-fg);box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s,color .15s}.support-request-modal .support-request-modal__select{appearance:auto;min-height:44px;padding:0 12px}.support-request-modal .ui-select{--sel-h:44px}.support-request-modal .ui-select__native{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-9999px!important}.support-request-modal .ui-select__button{min-height:var(--sel-h);height:var(--sel-h);border-radius:var(--cm-radius);padding:0 12px;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{margin-top:6px;background:var(--cm-menu-bg)!important;border:1px solid var(--cm-menu-bd)!important;border-radius:var(--cm-radius)!important;-webkit-backdrop-filter:none!important;padding:6px!important;box-shadow:0 8px 24px #00000073!important}.support-request-modal .ui-select__option{border-radius:8px;min-height:36px;padding:0 10px;line-height:36px;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{resize:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:164px;padding:12px;font-family:inherit;font-size:16px;line-height:1.6;overflow:auto}.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}.support-request-modal .support-request-modal__actions .btn.primary .btn-spinner{width:14px;height:14px;margin:0;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-request-modal .support-request-modal__actions .btn.primary .btn-spinner:before{content:"";border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:100%;height:100%;animation:.8s linear infinite supportModalSpin;display:block}.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{opacity:1;display:inline-block}.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 (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{flex-wrap:wrap;padding:10px 12px 12px}.support-request-modal .support-request-modal__actions .btn{flex:180px;min-width:0}}@media (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:100%;min-width:0}}#rightchat .rw-root{--rw-row-size:46px;--rw-mod-head-h:46px;--rw-grid-gap:10px;--rw-card-radius:14px;--rw-tool-field-border:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));--rw-tool-field-bg:var(--specsel-bg,#101010);--rw-tool-field-hover-border:#2a2a2a;--rw-tool-field-hover-bg:var(--rw-tool-field-bg);--rw-tool-field-focus-bg:var(--rw-tool-field-bg);--rw-tool-control-border:var(--rw-tool-field-border);--rw-tool-control-bg:var(--rw-tool-field-bg);--rw-tool-control-hover-border:var(--rw-tool-field-hover-border);--rw-tool-control-hover-bg:var(--rw-tool-field-hover-bg);--rw-tool-accent:#2faa71;isolation:isolate;flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;position:relative}html[data-theme=light] #rightchat .rw-root{--rw-tool-field-border:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));--rw-tool-field-bg:var(--specsel-bg,var(--block-bg,#f7f8fc));--rw-tool-field-hover-border:#9aa3b2;--rw-tool-field-hover-bg:color-mix(in srgb, var(--rw-tool-field-bg) 86%, #fff 14%);--rw-tool-field-focus-bg:color-mix(in srgb, var(--rw-tool-field-bg) 86%, #fff 14%)}#rightchat .rw-picker{border:1px solid var(--startbar-glass-border,var(--surface-border,var(--rc-border,var(--line,#1e1e1e))));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);width:100%;min-width:0;max-width:none;box-shadow:var(--startbar-glass-shadow,0 10px 24px #00000052);z-index:12000;opacity:0;transform-origin:top;pointer-events:none;will-change:opacity, transform;background:0 0;border-radius:12px;flex-direction:column;gap:5px;margin-top:3px;padding:8px;transition:opacity .16s,transform .18s cubic-bezier(.22,.61,.36,1),filter .18s;display:flex;position:static;transform:translateY(-5px)scale(.985)}#rightchat .rw-picker[hidden]{display:none!important}#rightchat .rw-picker.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}#rightchat .rw-picker.is-closing{opacity:0;pointer-events:none;transform:translateY(-5px)scale(.985)}@media (width<=880px){#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-picker,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-picker{max-height:none;overflow:visible}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-picker-list,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-picker-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;max-height:min(34dvh,260px);overflow-y:auto}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-picker-list::-webkit-scrollbar{width:0;height:0;display:none}#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-picker-list::-webkit-scrollbar{width:0;height:0;display:none}}#rightchat .rw-picker-section{min-width:0}#rightchat .rw-picker-section+.rw-picker-section{border-top:1px solid var(--sb-glass-border-soft,#ffffff0f);margin-top:5px;padding-top:8px}#rightchat .rw-picker-section-label{text-transform:uppercase;color:var(--muted);margin:0 2px 6px;font:400 11px/1.2 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:.12em!important}#rightchat .rw-picker-list{flex-direction:column;gap:5px;min-width:0;display:flex}#rightchat .rw-picker-category-list{gap:4px}#rightchat .rw-picker-category{flex-direction:column;gap:4px;min-width:0;display:flex}#rightchat .rw-picker-category-head{appearance:none;width:100%;min-height:28px;color:var(--muted,var(--rc-muted,#9aa3b2));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 2px;transition:color .14s,background .14s;display:flex}#rightchat .rw-picker-category-head:hover,#rightchat .rw-picker-category-head:focus-visible{color:var(--rc-text,#eaeaea);background:#5477f514}#rightchat .rw-picker-category-title{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;font:400 11px/1.2 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:.12em!important}#rightchat .rw-picker-category-chevron{transform-origin:50%;opacity:.9;border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .16s,opacity .14s;transform:rotate(45deg)}#rightchat .rw-picker-category.is-open .rw-picker-category-chevron{transform:rotate(225deg)}#rightchat .rw-picker-category-body{flex-direction:column;gap:5px;min-width:0;display:flex}#rightchat .rw-picker-category-body[hidden]{display:none!important}#rightchat .rw-picker-empty{min-height:30px;color:var(--rc-muted,#9aa3b2);align-items:center;padding:6px 10px;font-size:13px;line-height:1.25;display:flex}#rightchat .rw-settings-pop{border:1px solid var(--startbar-glass-border,var(--surface-border,var(--rc-border,var(--line,#1e1e1e))));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);width:100%;min-width:0;max-width:none;box-shadow:var(--startbar-glass-shadow,0 10px 24px #00000052);z-index:12000;opacity:0;transform-origin:top;pointer-events:none;will-change:opacity, transform;background:0 0;border-radius:12px;margin-top:3px;padding:10px;transition:opacity .16s,transform .18s cubic-bezier(.22,.61,.36,1),filter .18s;transform:translateY(-5px)scale(.985)}#rightchat .rw-settings-pop[hidden]{display:none!important}#rightchat .rw-settings-pop.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}#rightchat .rw-settings-pop.is-closing{opacity:0;pointer-events:none;transform:translateY(-5px)scale(.985)}#rightchat .rw-settings-label{min-width:0;color:var(--text,var(--rc-text,#eaeaea));opacity:.96;font-size:13px;font-weight:500;line-height:1.2;transition:color .22s,opacity .22s}#rightchat .rw-settings-pop .sb-ctrl-btn.rw-settings-pet-toggle img{object-fit:contain;pointer-events:none;filter:saturate(1.08)drop-shadow(0 1px 2px #00000038);width:46px;height:46px;display:block}#rightchat .rw-settings-pop .sb-ctrl-btn.rw-settings-pet-toggle.is-on{box-shadow:inset 0 0 0 1px #2dd6821f,0 0 12px #2dd6822e}#rightchat .rw-settings-pop .sb-ctrl-btn.rw-settings-pet-toggle.is-off{opacity:.72;background:linear-gradient(135deg, #dc323224, #78788214), var(--settings-pop-control-bg);box-shadow:inset 0 0 0 1px #dc32321a,0 0 10px #dc32321f}#rightchat .rw-settings-pop .sb-ctrl-btn.rw-settings-pet-toggle.is-off img{filter:grayscale(.78)saturate(.62)opacity(.68)drop-shadow(0 1px 1px #00000029)}#rightchat .rw-picker-item{appearance:none;width:100%;color:var(--rc-text,#eaeaea);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;min-height:34px;padding:8px 10px;display:flex}#rightchat .rw-picker-added-item{cursor:default;gap:8px;transition:background .14s,border-color .14s,opacity .14s,transform .14s}#rightchat .rw-picker-added-item.is-dragging{opacity:.28;color:#0000;background:#5477f514;border-color:#5477f538}#rightchat .rw-picker-added-item.is-dragging *{opacity:0}.rw-picker-drag-ghost{z-index:50080;pointer-events:none;box-sizing:border-box;min-height:34px;color:inherit;box-shadow:none;opacity:.86;transform-origin:0 0;will-change:transform;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:fixed}.rw-picker-drag-ghost-handle{width:22px;height:22px;color:var(--muted,var(--rc-muted,#9aa3b2));flex:0 0 22px;place-items:center;display:inline-grid}.rw-picker-drag-ghost-title{min-width:0;color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#rightchat .rw-picker-drag-handle{appearance:none;width:22px;height:22px;color:var(--rc-muted,#9aa3b2);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:7px;flex:0 0 22px;place-items:center;margin:0;padding:0;display:inline-grid}#rightchat .rw-picker-drag-handle:active,#rightchat.is-picker-reordering .rw-picker-drag-handle,#rightchat .is-picker-reordering .rw-picker-drag-handle{cursor:grabbing}#rightchat .rw-picker-drag-handle:hover,#rightchat .rw-picker-drag-handle:focus-visible{color:var(--rc-text,#eaeaea);background:#5477f51f}#rightchat .rw-picker-drag-ico{fill:currentColor;width:18px;height:18px;display:block}#rightchat .rw-picker-item:hover,#rightchat .rw-picker-item:focus-visible{background:#5477f529;border-color:#5477f559}#rightchat .rw-picker-item-title{font-size:13px;font-weight:700;line-height:1.2}#rightchat .rw-grid{gap:var(--rw-grid-gap);z-index:1;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;min-height:0;padding:0 0 4px;display:flex;position:relative;overflow:auto}#rightchat .rw-scroll-fade{opacity:0;pointer-events:none;z-index:5;will-change:opacity;height:32px;transition:opacity .32s;position:absolute;left:0;right:0}#rightchat .rw-scroll-fade--top{background:linear-gradient(180deg, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 100%, transparent) 0%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 92%, transparent) 28%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 60%, transparent) 64%, transparent 100%);top:0}#rightchat .rw-scroll-fade--bottom{background:linear-gradient(0deg, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 100%, transparent) 0%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 92%, transparent) 28%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 60%, transparent) 64%, transparent 100%);height:42px;bottom:0}#rightchat .rw-root.has-scroll-fade-top .rw-scroll-fade--top,#rightchat .rw-root.is-pet-disabled.has-scroll-fade-bottom .rw-scroll-fade--bottom,#rightchat .is-pet-disabled .rw-root.has-scroll-fade-bottom .rw-scroll-fade--bottom{opacity:.96}@media (width<=880px){#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rw-scroll-fade--top,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-scroll-fade--top{box-shadow:0 -10px 0 0 var(--rc-bg,var(--bg-elev,#0f0f0f))}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rw-grid,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-grid{padding-top:var(--rw-grid-gap)}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rw-scroll-fade--bottom,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-scroll-fade--bottom{box-shadow:0 10px 0 0 var(--rc-bg,var(--bg-elev,#0f0f0f))}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rw-root.has-scroll-fade-top .rw-scroll-fade--top,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-root.has-scroll-fade-top .rw-scroll-fade--top,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .rw-root.is-pet-disabled.has-scroll-fade-bottom .rw-scroll-fade--bottom,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat] .is-pet-disabled .rw-root.has-scroll-fade-bottom .rw-scroll-fade--bottom,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-root.is-pet-disabled.has-scroll-fade-bottom .rw-scroll-fade--bottom,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .is-pet-disabled .rw-root.has-scroll-fade-bottom .rw-scroll-fade--bottom{opacity:1}}#rightchat .rw-grid::-webkit-scrollbar{width:0;height:0;display:none}#rightchat .rw-empty{text-align:center;border:1px dashed color-mix(in srgb, var(--rc-border,var(--line,#1e1e1e)) 84%, transparent);border-radius:var(--rw-card-radius);min-height:96px;color:var(--rc-muted,#9aa3b2);justify-content:center;align-items:center;padding:14px;font-size:13px;display:flex}#rightchat .rw-empty-copy{line-height:1.45;display:inline}#rightchat .rw-empty-add-icon{vertical-align:-4px;width:18px;height:18px;color:var(--rc-text,currentColor);justify-content:center;align-items:center;margin:0 2px;display:inline-flex}#rightchat .rw-empty-add-icon svg{width:18px;height:18px;display:block}#rightchat .rw-mod-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;height:var(--rw-mod-px,auto);grid-template-rows:var(--rw-mod-head-h) minmax(0, 1fr);border:1px solid var(--surface-border,var(--block-border,var(--rc-border,#1e1e1e)));border-radius:var(--rw-card-radius);background:var(--surface-bg,var(--block-bg,var(--rc-bg,#0f0f0f)));color:var(--rc-text,#eaeaea);flex:none;transition:grid-template-rows .18s cubic-bezier(.22,.61,.36,1),height .18s cubic-bezier(.22,.61,.36,1);display:grid;position:relative;overflow:hidden}#rightchat .rw-mod-card.is-height-syncing{transition:none!important}#rightchat .rw-mod-card.is-collapsed{grid-row:span 1;grid-template-rows:var(--rw-mod-head-h) minmax(0, 0fr);min-height:var(--rw-mod-head-h);height:var(--rw-mod-head-h)}#rightchat .rw-mod-card-head{box-sizing:border-box;width:100%;min-width:0;min-height:var(--rw-mod-head-h);height:var(--rw-mod-head-h);border-bottom:1px solid color-mix(in srgb, var(--surface-border,var(--block-border,var(--rc-border,#1e1e1e))) 78%, transparent);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;background-color:#0000;justify-content:flex-start;align-items:center;gap:8px;padding:6px 10px;transition:border-color .52s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}#rightchat .rw-mod-card-head:before{content:"";background:var(--prefs-grip-bg,color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 88%, #fff 12%));opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}#rightchat .rw-mod-card-head>*{z-index:1;position:relative}#rightchat .rw-mod-card:hover .rw-mod-card-head,#rightchat .rw-mod-card:focus-within .rw-mod-card-head{border-bottom-color:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 90%, transparent)}#rightchat .rw-mod-card:hover .rw-mod-card-head:before,#rightchat .rw-mod-card:focus-within .rw-mod-card-head:before{opacity:1}#rightchat .rw-mod-action{appearance:none;width:var(--prefs-remove-size,30px);height:var(--prefs-remove-size,30px);flex:0 0 var(--prefs-remove-size,30px);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--prefs-remove-bg,color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 84%, transparent));color:var(--prefs-remove-fg,var(--text,var(--rc-text,#fff)));border-radius:var(--prefs-remove-radius,999px);box-shadow:var(--prefs-remove-shadow,none);cursor:pointer;z-index:3;opacity:0;pointer-events:none;visibility:hidden;place-items:center;padding:0;transition:opacity .22s,transform .22s,visibility 0s linear .22s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:relative;transform:scale(.92);font:normal 400 18px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;line-height:1!important}#rightchat .rw-mod-collapse-btn{appearance:none;width:16px;height:16px;color:var(--ttl-main-color,var(--rc-text,#eaeaea));opacity:1;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 16px;place-items:center;margin:0;padding:0;line-height:0;transition:color .15s,opacity .15s;display:inline-grid}#rightchat .rw-mod-action>span{display:inline-block;transform:translateY(-1px);line-height:1!important}#rightchat .rw-mod-action:hover,#rightchat .rw-mod-action:focus-visible{background:var(--prefs-remove-bg-hover,color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 80%, var(--surface-border,var(--line,#1e1e1e)) 20%));color:var(--prefs-remove-fg,var(--text,var(--rc-text,#fff)));outline:none;transform:scale(1.05)}#rightchat .rw-mod-action:active{background:var(--prefs-remove-bg-active,color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 74%, var(--surface-border,var(--line,#1e1e1e)) 26%));transform:scale(.96)}#rightchat .rw-mod-collapse-btn:hover,#rightchat .rw-mod-collapse-btn:focus-visible{color:var(--ttl-main-color,var(--rc-text,#eaeaea));opacity:1;outline:none}#rightchat .rw-mod-collapse-btn:active{transform:none}#rightchat .rw-mod-card:hover .rw-mod-action,#rightchat .rw-mod-card:focus-within .rw-mod-action,#rightchat .rw-mod-card.is-editing .rw-mod-action,#rightchat .rw-mod-action:focus-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s,0s,0s,0s,0s,0s,0s;transform:scale(1)}#rightchat .rw-mod-action.is-danger:hover,#rightchat .rw-mod-action.is-danger:focus-visible{color:#d35a5a}#rightchat .rw-mod-edit-toggle>span{transform-origin:50%;transform:translateY(-1px)scaleX(-1);font:normal 400 14px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-mod-apply-toggle>span{color:#2faa71;place-items:center;width:16px;height:16px;display:inline-grid;font:normal 700 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;line-height:1!important;transform:translateY(0)!important}#rightchat .rw-mod-cancel-toggle>span{color:#d35a5a}#rightchat .rw-mod-chevron{opacity:.78;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;display:inline-block;transform:translateY(-1px)rotate(45deg)}#rightchat .rw-mod-card.is-collapsed .rw-mod-chevron{transform:translateY(-1px)rotate(-45deg)}#rightchat .rw-mod-title-wrap{flex:auto;align-items:center;gap:5px;min-width:0;display:inline-flex}#rightchat .rw-mod-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ttl-main-color,var(--rc-text,#eaeaea));margin:0;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}#rightchat .rw-mod-actions{min-width:calc((var(--prefs-remove-size,30px) * 3) + 12px);flex:0 0 calc((var(--prefs-remove-size,30px) * 3) + 12px);justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex;position:relative}#rightchat .rw-mod-head-counter{z-index:1;min-width:0;color:var(--text-dim,#8d96a8);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;margin:0;padding-right:4px;font-size:12px;line-height:1.1;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),visibility .5s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:absolute;inset:0}#rightchat .rw-mod-card:hover .rw-mod-head-counter,#rightchat .rw-mod-card:focus-within .rw-mod-head-counter,#rightchat .rw-mod-card.is-editing .rw-mod-head-counter{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92)}#rightchat .rw-todo-counter-done{color:#2faa71;font-weight:600}#rightchat .rw-todo-counter-total{color:inherit;font-weight:500}#rightchat .rw-mod-card-body{box-sizing:border-box;opacity:1;width:100%;min-width:0;min-height:0;padding:8px 10px 20px;transition:opacity .12s;overflow:auto}#rightchat .rw-mod-card.is-collapsed .rw-mod-card-body{opacity:0;pointer-events:none;overflow:hidden}#rightchat .rw-mod-card[data-rw-module-type=todo] .rw-mod-card-body{min-height:0;padding:6px 8px 12px;display:flex;overflow:hidden}#rightchat .rw-mod-card[data-rw-module-type=delay_calculator] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=lfo_hz_calculator] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=metronome] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=interval_ear_trainer] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=chord_quality_trainer] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=chord_ear_trainer] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=tuner] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=tuning_reference] .rw-mod-card-body{padding:8px 10px 12px;overflow:hidden}#rightchat .rw-mod-card[data-rw-module-type=guitar_fretboard] .rw-mod-card-body{padding:8px 10px 20px;overflow:hidden}:is(#rightchat,.rw-gf-expanded) .rw-gf{width:100%;min-width:0;color:var(--text,var(--rc-text,#eaeaea));gap:9px;display:grid}:is(#rightchat,.rw-gf-expanded) .rw-gf-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}:is(#rightchat,.rw-gf-expanded) .rw-gf-mode,:is(#rightchat,.rw-gf-expanded) .rw-gf-variants button{box-sizing:border-box;border:1px solid var(--rw-tool-control-border);background:var(--rw-tool-control-bg);min-height:28px;color:var(--muted,var(--rc-muted,#9aa3b2));font:inherit;cursor:pointer;border-radius:7px}:is(#rightchat,.rw-gf-expanded) .rw-gf-mode.is-active{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 68%, var(--rw-tool-control-border));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 16%, var(--rw-tool-control-bg));color:var(--text,var(--rc-text,#eaeaea))}:is(#rightchat,.rw-gf-expanded) .rw-gf-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}:is(#rightchat,.rw-gf-expanded) .rw-gf-field{gap:3px;min-width:0;display:grid;position:relative}:is(#rightchat,.rw-gf-expanded) .rw-gf-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));font-size:9px;font-weight:700;overflow:hidden}:is(#rightchat,.rw-gf-expanded) .rw-gf-field:last-child{grid-column:1/-1}:is(#rightchat,.rw-gf-expanded) .rw-gf-select{border-radius:7px;height:29px;min-height:29px;padding-left:8px;font-size:11px}:is(#rightchat,.rw-gf-expanded) .rw-gf-menu{flex-direction:column;gap:4px;max-height:220px;display:flex;overflow:auto}:is(#rightchat,.rw-gf-expanded) .rw-gf-chord-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}:is(#rightchat,.rw-gf-expanded) .rw-gf-chord-head strong{font-size:17px}:is(#rightchat,.rw-gf-expanded) .rw-gf-chord-head>span{color:var(--muted,var(--rc-muted,#9aa3b2));font-size:10px}:is(#rightchat,.rw-gf-expanded) .rw-gf-variants{align-items:center;gap:4px;font-size:9px;display:flex}:is(#rightchat,.rw-gf-expanded) .rw-gf-variants button{width:25px;min-height:25px;padding:0;font-size:18px;line-height:1}:is(#rightchat,.rw-gf-expanded) .rw-gf-variants button:not(:disabled):hover,:is(#rightchat,.rw-gf-expanded) .rw-gf-variants button:not(:disabled):focus-visible{border-color:var(--rw-tool-control-hover-border);background:var(--rw-tool-control-hover-bg);color:var(--text,var(--rc-text,#eaeaea));outline:none}:is(#rightchat,.rw-gf-expanded) .rw-gf-variants button:disabled{opacity:.34;cursor:default}:is(#rightchat,.rw-gf-expanded) .rw-gf-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;touch-action:pan-x pan-y;min-width:0;position:relative;overflow-x:auto}:is(#rightchat,.rw-gf-expanded) .rw-gf-scroll.has-left{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px 100%)}:is(#rightchat,.rw-gf-expanded) .rw-gf-scroll.has-right{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}:is(#rightchat,.rw-gf-expanded) .rw-gf-scroll.has-left.has-right{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}:is(#rightchat,.rw-gf-expanded) .rw-gf-scroll .rw-gf-board{width:760px}:is(#rightchat,.rw-gf-expanded) .rw-gf-board{--rw-gf-open-space:18px;--rw-gf-open-note-offset:-8px;min-width:0;padding-left:25px;position:relative}:is(#rightchat,.rw-gf-expanded) .rw-gf-board:is(.is-scale,.is-chord){padding-left:0}:is(#rightchat,.rw-gf-expanded) .rw-gf-board.is-chord.has-open-cell{--rw-gf-open-space:28px;--rw-gf-open-note-offset:-14px}:is(#rightchat,.rw-gf-expanded) .rw-gf-grid{grid-template-rows:repeat(var(--rw-gf-strings), 18px);border:1px solid color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 10%, transparent);background:linear-gradient(90deg,#ffffff09,#0000 45%),linear-gradient(#ffffff08,#00000014),#15120f;border-radius:7px;padding:7px 0;display:grid;position:relative;overflow:hidden}:is(#rightchat,.rw-gf-expanded) .rw-gf-inlays{z-index:1;grid-template-columns:var(--rw-gf-fret-columns);pointer-events:none;display:grid;position:absolute;inset:7px 0}:is(#rightchat,.rw-gf-expanded) .rw-gf-inlay-cell{justify-content:center;align-items:center;min-width:0;display:flex}:is(#rightchat,.rw-gf-expanded) .rw-gf-inlay{background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 18%, transparent);border-radius:50%;width:7px;height:7px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}:is(#rightchat,.rw-gf-expanded) .rw-gf-inlay.is-double{width:auto;height:auto;box-shadow:none;background:0 0;gap:24px;display:grid}:is(#rightchat,.rw-gf-expanded) .rw-gf-inlay.is-double b{background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 18%, transparent);border-radius:50%;width:7px;height:7px}:is(#rightchat,.rw-gf-expanded) .rw-gf-string{grid-template-columns:var(--rw-gf-fret-columns);align-items:center;display:grid;position:relative}:is(#rightchat,.rw-gf-expanded) .rw-gf-string:before{content:"";z-index:2;height:clamp(1px, calc(var(--rw-gf-string-weight) * .36px), 4px);background:linear-gradient(#f4f5f7,#8d96a5 48%,#e9edf2);border-radius:999px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 1px 2px #0000006b}:is(#rightchat,.rw-gf-expanded) .rw-gf-grid.has-open-cell{padding-left:var(--rw-gf-open-space)}:is(#rightchat,.rw-gf-expanded) .rw-gf-grid.has-open-cell:after{content:"";z-index:3;top:6px;bottom:6px;left:var(--rw-gf-open-space);background:linear-gradient(90deg,#d8dce5,#7f8796);border-radius:3px;width:3px;position:absolute;box-shadow:2px 0 7px #00000047}:is(#rightchat,.rw-gf-expanded) .rw-gf-grid.has-open-cell .rw-gf-inlays{left:calc(var(--rw-gf-open-space) + 1px)}:is(#rightchat,.rw-gf-expanded) .rw-gf-grid.has-open-cell .rw-gf-string{grid-template-columns:1px var(--rw-gf-fret-columns)}:is(#rightchat,.rw-gf-expanded) .rw-gf-grid.has-open-cell .rw-gf-string-name{left:calc(-1 * (var(--rw-gf-open-space) + 23px))}:is(#rightchat,.rw-gf-expanded) .rw-gf-open-cell{width:1px;height:18px;position:relative}:is(#rightchat,.rw-gf-expanded) .rw-gf-open-cell .rw-gf-note{left:var(--rw-gf-open-note-offset)}:is(#rightchat,.rw-gf-expanded) .rw-gf-string-name{z-index:5;width:18px;color:color-mix(in srgb, var(--rw-note-color) 84%, var(--text,var(--rc-text,#eaeaea)));text-align:right;font-size:9px;font-weight:800;position:absolute;left:-23px}:is(#rightchat,.rw-gf-expanded) .rw-gf-cell{border-right:1px solid color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 18%, transparent);height:18px;position:relative}:is(#rightchat,.rw-gf-expanded) .rw-gf-note{z-index:6;border:1px solid color-mix(in srgb, var(--rw-note-color,#60a5fa) 92%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,#60a5fa) 88%, var(--surface-bg,#0f0f0f));color:#111827;min-width:19px;height:19px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-bg,#0f0f0f) 42%, transparent), 0 0 10px color-mix(in srgb, var(--rw-note-color,#60a5fa) 22%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(#rightchat,.rw-gf-expanded) .rw-gf-note.is-interactive{cursor:pointer;padding:0;font-family:inherit;transition:opacity .18s,filter .18s,transform .18s,box-shadow .18s}:is(#rightchat,.rw-gf-expanded) .rw-gf-note.is-interactive:hover,:is(#rightchat,.rw-gf-expanded) .rw-gf-note.is-interactive:focus-visible{outline:none;transform:translate(-50%,-50%)scale(1.1)}:is(#rightchat,.rw-gf-expanded) .rw-gf-note.is-dimmed{opacity:.3;filter:saturate(.55)}:is(#rightchat,.rw-gf-expanded) .rw-gf-note.is-highlighted{box-shadow:0 0 0 2px #ffffffc7, 0 0 12px color-mix(in srgb, var(--rw-note-color,#60a5fa) 38%, transparent)}:is(#rightchat,.rw-gf-expanded) .rw-gf-note.is-root{box-shadow:0 0 0 2px #ffffffb8}:is(#rightchat,.rw-gf-expanded) .rw-gf-board.is-scale .rw-gf-note:not(.is-root){width:15px;min-width:15px;height:15px;box-shadow:0 0 6px color-mix(in srgb, var(--rw-note-color,#60a5fa) 16%, transparent);font-weight:700;font-size:9px!important}:is(#rightchat,.rw-gf-expanded) .rw-gf-capo{z-index:5;top:3px;bottom:3px;left:var(--rw-gf-capo-left,calc((var(--rw-gf-capo-col) - .5) * (100% / var(--rw-gf-frets))));border:1px solid color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 76%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 46%, var(--surface-bg,#0f0f0f)), color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 88%, #fff 12%) 48%, color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 42%, var(--surface-bg,#0f0f0f)));width:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--surface-bg,#0f0f0f) 65%, transparent), 2px 0 8px #00000057;border-radius:999px;position:absolute;transform:translate(-50%)}:is(#rightchat,.rw-gf-expanded) .rw-gf-barre{z-index:4;top:8px;bottom:8px;left:var(--rw-gf-barre-left,calc((var(--rw-gf-barre-col) - .5) * (100% / var(--rw-gf-frets))));background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 42%, transparent);border-radius:999px;width:8px;position:absolute;transform:translate(-50%)}:is(#rightchat,.rw-gf-expanded) .rw-gf-markers{grid-template-columns:var(--rw-gf-fret-columns);color:var(--muted,var(--rc-muted,#9aa3b2));text-align:center;font-size:8px;font-weight:700;display:grid}:is(#rightchat,.rw-gf-expanded) .rw-gf-board.has-open-cell .rw-gf-markers{box-sizing:border-box;padding-left:var(--rw-gf-open-space)}:is(#rightchat,.rw-gf-expanded) .rw-gf-empty{box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 14%, transparent);min-height:64px;color:var(--muted,var(--rc-muted,#9aa3b2));text-align:center;border-radius:7px;place-items:center;padding:14px 10px;font-size:10px;line-height:1.4;display:grid}html[data-theme=light] :is(#rightchat,.rw-gf-expanded) .rw-gf-grid{background:linear-gradient(90deg,#ffffff61,#0000 45%),linear-gradient(#ffffff3d,#1419220a),#d9d6d0}html[data-theme=light] :is(#rightchat,.rw-gf-expanded) .rw-gf-note{color:#fff;text-shadow:0 1px 2px #1118277a}:is(#rightchat,.rw-gf-expanded) .rw-gf-expand{border:1px solid var(--rw-tool-control-border,color-mix(in srgb, currentColor 16%, transparent));background:var(--rw-tool-control-bg,color-mix(in srgb, var(--surface-bg,#111) 78%, transparent));width:100%;min-height:31px;color:var(--text,var(--rc-text,#eaeaea));font:inherit;cursor:pointer;border-radius:7px;font-size:11px;font-weight:720;transition:border-color .18s,background .18s,color .18s}:is(#rightchat,.rw-gf-expanded) .rw-gf-expand:hover,:is(#rightchat,.rw-gf-expanded) .rw-gf-expand:focus-visible{border-color:var(--rw-tool-control-hover-border,color-mix(in srgb, var(--brand-accent,#4c6fff) 58%, transparent));background:var(--rw-tool-control-hover-bg,color-mix(in srgb, var(--brand-accent,#4c6fff) 12%, var(--surface-bg,#111)));outline:none}.rw-gf-expanded{z-index:44000;top:var(--rw-gf-overlay-top,88px);left:var(--rw-gf-overlay-left,50%);width:var(--rw-gf-overlay-width,min(760px, calc(100vw - 20px)));box-sizing:border-box;border:1px solid color-mix(in srgb, var(--text,#eaeaea) 15%, transparent);background:color-mix(in srgb, var(--surface-bg,#111) 82%, transparent);max-height:calc(100dvh - 20px);color:var(--text,#eaeaea);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);transform:scale(var(--rw-gf-overlay-scale,1));transform-origin:0 0;border-radius:9px;position:fixed;overflow:hidden;box-shadow:0 18px 48px #00000052,inset 0 1px #ffffff14}.rw-gf-expanded[hidden]{display:none}.rw-gf-expanded.is-dragging,.rw-gf-expanded.is-resizing{-webkit-user-select:none;user-select:none}.rw-gf-expanded-head{border-bottom:1px solid color-mix(in srgb, var(--text,#eaeaea) 11%, transparent);cursor:grab;touch-action:none;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:4px 5px 4px 12px;display:flex}.rw-gf-expanded.is-dragging .rw-gf-expanded-head{cursor:grabbing}.rw-gf-expanded-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.rw-gf-expanded-head button{border:1px solid color-mix(in srgb, var(--text,#eaeaea) 13%, transparent);background:color-mix(in srgb, var(--surface-bg,#111) 72%, transparent);width:29px;height:29px;color:var(--text,#eaeaea);cursor:pointer;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.rw-gf-expanded-head button svg{pointer-events:none;width:17px;height:17px;display:block}.rw-gf-expanded-body{max-height:calc(100dvh - 60px);padding:11px 12px 14px;overflow:auto}.rw-gf-expanded-content{gap:10px}.rw-gf-expanded-summary{align-items:baseline;gap:10px;min-width:0;display:flex}.rw-gf-expanded-summary strong{flex:none;font-size:16px}.rw-gf-expanded-summary span{min-width:0;color:var(--muted,#9aa3b2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}:is(#rightchat,.rw-gf-expanded) .rw-gf-expanded-content .rw-gf-scroll{scrollbar-width:none;overflow-x:hidden}:is(#rightchat,.rw-gf-expanded) .rw-gf-expanded-content .rw-gf-scroll::-webkit-scrollbar{display:none}:is(#rightchat,.rw-gf-expanded) .rw-gf-expanded-content .rw-gf-scroll .rw-gf-board,.rw-gf-expanded .rw-gf-board.is-chord{width:100%}.rw-gf-expanded-resize{z-index:8;width:24px;height:24px;color:color-mix(in srgb, var(--text,#eaeaea) 58%, transparent);cursor:nwse-resize;opacity:0;pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;will-change:opacity, transform;background:0 0;border:0;margin:0;padding:0;transition:opacity .22s,transform .22s,color .42s;position:absolute;bottom:2px;right:2px;transform:scale(.92)}.rw-gf-expanded:hover .rw-gf-expanded-resize,.rw-gf-expanded:focus-within .rw-gf-expanded-resize,.rw-gf-expanded.is-resizing .rw-gf-expanded-resize{opacity:1;pointer-events:auto;transform:scale(1)}.rw-gf-expanded-resize:hover,.rw-gf-expanded.is-resizing .rw-gf-expanded-resize{color:#2faa71;transform:scale(1.05)}.rw-gf-expanded-resize:active,.rw-gf-expanded.is-resizing .rw-gf-expanded-resize{transform:scale(.96)}.rw-gf-expanded-resize-mark{pointer-events:none;transform-origin:100% 100%;width:100%;height:100%;filter:drop-shadow(0 0 .65px color-mix(in srgb, var(--text,#eaeaea) 28%, transparent)) drop-shadow(0 1px 1px #00000052);margin:0;transition:transform .42s cubic-bezier(.22,.61,.36,1),filter .42s;display:block;transform:translate(2px,2px)scale(1)}.rw-gf-expanded-resize-mark path{stroke-width:8.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .42s,opacity .42s,stroke-width .42s}.rw-gf-expanded-resize:hover .rw-gf-expanded-resize-mark,.rw-gf-expanded.is-resizing .rw-gf-expanded-resize-mark{transform:translate(2px,2px)scale(1.24)}.rw-gf-expanded-resize:hover .rw-gf-expanded-resize-mark path,.rw-gf-expanded.is-resizing .rw-gf-expanded-resize-mark path{stroke-width:10.8px}body:has(.create-backdrop.open) .rw-gf-expanded{z-index:11900}html[data-theme=light] .rw-gf-expanded{background:color-mix(in srgb, var(--surface-bg,#fff) 84%, transparent);box-shadow:0 18px 44px #1820302e,inset 0 1px #ffffffb8}@media (width<=760px){.rw-gf-expanded{left:var(--rw-gf-overlay-left,10px);border-radius:8px;width:calc(100vw - 20px);max-height:min(72dvh,100dvh - 20px)}.rw-gf-expanded-body{max-height:calc(min(72dvh,100dvh - 20px) - 39px);padding:8px 8px 11px}.rw-gf-expanded-head{min-height:36px;padding-left:10px}.rw-gf-expanded-resize{display:none}.rw-gf-expanded-summary{gap:7px}.rw-gf-expanded-summary strong{font-size:13px}.rw-gf-expanded-summary span{font-size:9px}:is(#rightchat,.rw-gf-expanded) .rw-gf-expanded-content .rw-gf-board.is-scale .rw-gf-note:not(.is-root){width:11px;min-width:11px;height:11px;font-size:7px!important}:is(#rightchat,.rw-gf-expanded) .rw-gf-expanded-content .rw-gf-board.is-scale .rw-gf-note.is-root{min-width:14px;height:14px;font-size:8px}}#rightchat .rw-mod-card[data-rw-module-type=scale_helper] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=circle_of_fifths] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=interval_helper] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=chord_notes_helper] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=chord_progression_helper] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=frequency_note_reference] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=vocal_range_reference] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=vocal_warmup_timer] .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=staff_note_trainer] .rw-mod-card-body{padding:8px 10px 12px;overflow:hidden}#rightchat .rw-mod-card[data-rw-module-type=tuning_reference]:not(.is-collapsed),#rightchat .rw-mod-card[data-rw-module-type=scale_helper]:not(.is-collapsed),#rightchat .rw-mod-card[data-rw-module-type=circle_of_fifths]:not(.is-collapsed),#rightchat .rw-mod-card[data-rw-module-type=interval_helper]:not(.is-collapsed),#rightchat .rw-mod-card[data-rw-module-type=chord_notes_helper]:not(.is-collapsed),#rightchat .rw-mod-card[data-rw-module-type=chord_progression_helper]:not(.is-collapsed),#rightchat .rw-mod-card[data-rw-module-type=vocal_range_reference]:not(.is-collapsed),#rightchat .rw-mod-card[data-rw-module-type=vocal_warmup_timer]:not(.is-collapsed){overflow:visible}#rightchat .rw-mod-card[data-rw-module-type=tuning_reference]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=tuning_reference]:not(.is-collapsed):focus-within,#rightchat .rw-mod-card[data-rw-module-type=scale_helper]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=scale_helper]:not(.is-collapsed):focus-within,#rightchat .rw-mod-card[data-rw-module-type=circle_of_fifths]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=circle_of_fifths]:not(.is-collapsed):focus-within,#rightchat .rw-mod-card[data-rw-module-type=interval_helper]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=interval_helper]:not(.is-collapsed):focus-within,#rightchat .rw-mod-card[data-rw-module-type=chord_notes_helper]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=chord_notes_helper]:not(.is-collapsed):focus-within,#rightchat .rw-mod-card[data-rw-module-type=chord_progression_helper]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=chord_progression_helper]:not(.is-collapsed):focus-within,#rightchat .rw-mod-card[data-rw-module-type=frequency_note_reference]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=frequency_note_reference]:not(.is-collapsed):focus-within,#rightchat .rw-mod-card[data-rw-module-type=vocal_range_reference]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=vocal_range_reference]:not(.is-collapsed):focus-within,#rightchat .rw-mod-card[data-rw-module-type=vocal_warmup_timer]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=vocal_warmup_timer]:not(.is-collapsed):focus-within{z-index:20}#rightchat .rw-mod-card[data-rw-module-type=tuning_reference]:not(.is-collapsed) .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=scale_helper]:not(.is-collapsed) .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=circle_of_fifths]:not(.is-collapsed) .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=interval_helper]:not(.is-collapsed) .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=chord_notes_helper]:not(.is-collapsed) .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=chord_progression_helper]:not(.is-collapsed) .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=vocal_range_reference]:not(.is-collapsed) .rw-mod-card-body,#rightchat .rw-mod-card[data-rw-module-type=vocal_warmup_timer]:not(.is-collapsed) .rw-mod-card-body{overflow:visible}#rightchat .rw-mod-card[data-rw-module-type=notes] .rw-mod-card-body{scrollbar-gutter:stable both-edges;scrollbar-width:none;-ms-overflow-style:none}#rightchat .rw-mod-card[data-rw-module-type=notes] .rw-mod-card-body::-webkit-scrollbar{width:0;height:0;display:none}#rightchat .rw-mod-placeholder{color:var(--rc-muted,#9aa3b2);margin:0;font-size:13px;line-height:1.4}#rightchat .rw-delay,#rightchat .rw-lfo{min-height:0;color:var(--text,var(--rc-text,#eaeaea));grid-template-rows:auto auto auto;gap:10px;display:grid}#rightchat .rw-metronome,#rightchat .rw-tuner,#rightchat .rw-chord{min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:10px;display:grid}#rightchat .rw-delay-bpm-wrap{gap:6px;min-width:0;display:grid}#rightchat .rw-delay-bpm-label{text-align:center;color:var(--muted,var(--rc-muted,#9aa3b2));text-transform:uppercase;font:500 11px/1.2 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:.08em!important}#rightchat .rw-delay-stepper{--rw-delay-step-h:40px;grid-template-columns:var(--rw-delay-step-h) minmax(0, 1fr) var(--rw-delay-step-h);align-items:center;gap:8px;display:grid}#rightchat .rw-delay-step-btn{appearance:none;width:var(--rw-delay-step-h);min-width:var(--rw-delay-step-h);height:var(--rw-delay-step-h);min-height:var(--rw-delay-step-h);border:1px solid var(--rw-tool-control-border);background:var(--rw-tool-control-bg);color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;box-shadow:none;border-radius:12px;place-items:center;padding:0;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1),color .18s;display:inline-grid;font:600 24px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-delay-step-btn:hover,#rightchat .rw-delay-step-btn:focus-visible{border-color:var(--rw-tool-control-hover-border);background:var(--rw-tool-control-hover-bg);outline:none}#rightchat .rw-delay-step-btn:active{border-color:var(--rw-tool-control-hover-border);background:var(--rw-tool-field-focus-bg)}#rightchat .rw-delay-bpm-input{appearance:textfield;width:100%;height:var(--rw-delay-step-h);min-height:var(--rw-delay-step-h);border:1px solid var(--rw-tool-field-border);color:var(--text,var(--rc-text,#eaeaea));text-align:center;cursor:pointer;caret-color:#0000;box-sizing:border-box;border-radius:12px;outline:none;padding:0 10px;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1),color .18s;background:var(--rw-tool-field-bg)!important;font:700 18px/var(--rw-delay-step-h) var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-delay-bpm-input::-webkit-outer-spin-button{appearance:none;margin:0}#rightchat .rw-delay-bpm-input::-webkit-inner-spin-button{appearance:none;margin:0}#rightchat .rw-delay-bpm-input::selection{color:inherit;background:0 0}#rightchat .rw-delay-bpm-input::selection{color:inherit;background:0 0}#rightchat .rw-delay-bpm-input:hover,#rightchat .rw-delay-bpm-input:focus{border-color:var(--rw-tool-field-hover-border);box-shadow:none;color:color-mix(in srgb, var(--rw-tool-accent) 78%, var(--text,var(--rc-text,#eaeaea)) 22%)}#rightchat .rw-delay-bpm-input:hover{background:var(--rw-tool-field-hover-bg)!important}#rightchat .rw-delay-bpm-input:focus{background:var(--rw-tool-field-focus-bg)!important}#rightchat .rw-delay-bpm-input:focus,#rightchat .rw-delay-bpm-input:focus-visible{--rw-delay-bpm-focus-color:var(--rw-tool-accent);color:var(--rw-delay-bpm-focus-color,#2faa71);animation:1s steps(2,end) infinite rw-delay-bpm-focus-blink}#rightchat .rw-delay-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}#rightchat .rw-delay-chip{border:1px solid var(--rw-tool-control-border);background:var(--rw-tool-control-bg);min-width:0;height:30px;color:var(--muted,var(--rc-muted,#9aa3b2));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1),color .15s;display:inline-flex}#rightchat .rw-delay-chip-input{opacity:0;pointer-events:none;position:absolute}#rightchat .rw-delay-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font:600 11px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-delay-chip:hover,#rightchat .rw-delay-chip:focus-within{color:var(--text,var(--rc-text,#eaeaea));border-color:var(--rw-tool-control-hover-border);background:var(--rw-tool-control-hover-bg)}#rightchat .rw-delay-chip.is-checked{color:var(--text,var(--rc-text,#eaeaea));border-color:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 24%, var(--rw-tool-control-border));background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 7%, var(--rw-tool-control-bg))}#rightchat .rw-delay-table{scrollbar-width:none;-ms-overflow-style:none;align-content:start;gap:5px;min-height:0;padding-right:1px;display:grid;overflow:auto}#rightchat .rw-delay-table::-webkit-scrollbar{width:0;height:0;display:none}#rightchat .rw-delay-row{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;grid-template-columns:minmax(48px,.8fr) minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:5px 8px;display:grid}#rightchat .rw-delay-note{color:var(--text,var(--rc-text,#eaeaea));font:700 13px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-delay-ms{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--text,#eaeaea));white-space:nowrap;justify-self:end;font:700 13px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-delay-ms span{color:var(--muted,var(--rc-muted,#9aa3b2));font-weight:600}#rightchat .rw-delay-counter-head{gap:4px}#rightchat .rw-delay-counter-value{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,#eaeaea));font-weight:700}#rightchat .rw-delay-counter-unit{color:inherit;font-size:11px;font-weight:600}#rightchat .rw-lfo-table{scrollbar-width:none;-ms-overflow-style:none;align-content:start;gap:5px;min-height:0;padding-right:1px;display:grid;overflow:auto}#rightchat .rw-lfo-table::-webkit-scrollbar{width:0;height:0;display:none}#rightchat .rw-lfo-row{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;grid-template-columns:minmax(58px,.8fr) minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:5px 8px;display:grid}#rightchat .rw-lfo-note{color:var(--text,var(--rc-text,#eaeaea));font:700 13px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-lfo-hz{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--text,#eaeaea));white-space:nowrap;justify-self:end;font:700 13px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-lfo-hz span{color:var(--muted,var(--rc-muted,#9aa3b2));font-weight:600}#rightchat .rw-lfo-counter-head{gap:4px}#rightchat .rw-lfo-counter-value{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,#eaeaea));font-weight:700}#rightchat .rw-lfo-counter-unit{color:inherit;font-size:11px;font-weight:600}#rightchat .rw-metronome-meters{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;display:grid}#rightchat .rw-metronome-meter-chip{height:28px;padding:0 4px}#rightchat .rw-metronome-meter-chip span{font-size:10px!important}#rightchat .rw-metronome-custom{gap:6px;min-width:0;display:grid}#rightchat .rw-metronome-custom-toggle{appearance:none;border:1px solid var(--rw-tool-control-border);background:var(--rw-tool-control-bg);width:100%;min-width:0;height:32px;color:var(--text,var(--rc-text,#eaeaea));font:700 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;transition:border-color .16s,background .16s,color .16s;display:flex}#rightchat .rw-metronome-custom-toggle:hover,#rightchat .rw-metronome-custom-toggle:focus-visible{border-color:var(--rw-tool-control-hover-border);background:var(--rw-tool-control-hover-bg);outline:none}#rightchat .rw-metronome-custom-toggle strong{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 70%, var(--text,#eaeaea));font:800 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)}#rightchat .rw-metronome-custom.is-active .rw-metronome-custom-toggle{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 45%, var(--rw-tool-control-border));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 7%, var(--rw-tool-control-bg))}#rightchat .rw-metronome-custom-controls{grid-template-columns:minmax(84px,.7fr) minmax(0,1fr);gap:6px;min-width:0;display:grid}#rightchat .rw-metronome-custom-beats{border:1px solid var(--rw-tool-control-border);background:var(--rw-tool-control-bg);border-radius:10px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;min-width:0;height:30px;display:grid;overflow:hidden}#rightchat .rw-metronome-mini-step{appearance:none;width:28px;height:28px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;background:0 0;border:0;place-items:center;font-size:16px;font-weight:800;line-height:1;transition:background .14s,color .14s;display:grid}#rightchat .rw-metronome-mini-step:hover,#rightchat .rw-metronome-mini-step:focus-visible{background:color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent);color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,#eaeaea));outline:none}#rightchat .rw-metronome-custom-count{text-align:center;min-width:0;font:800 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif);color:var(--text,var(--rc-text,#eaeaea))}#rightchat .rw-metronome-custom-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}#rightchat .rw-metronome-custom-unit{height:30px;padding:0 4px}#rightchat .rw-metronome-custom-unit span{font-size:10px!important}#rightchat .rw-metronome-beats{grid-template-columns:repeat(var(--rw-metronome-beat-count,4), minmax(0, 1fr));border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--rw-tool-accent) 10%, transparent), transparent 66%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}#rightchat .rw-metronome-beats.is-dense{gap:4px}#rightchat .rw-metronome-beat{border:1px solid color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 18%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 8%, transparent);opacity:.72;border-radius:999px;width:100%;min-width:0;height:14px;transition:opacity .12s,background .12s,border-color .12s,box-shadow .12s;transform:translateZ(0)}#rightchat .rw-metronome-beat.is-accent{border-color:color-mix(in srgb, var(--rw-tool-accent) 48%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent) 18%, transparent);height:18px}#rightchat .rw-metronome-beat.is-active{opacity:1;border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--rw-tool-accent));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 35%, var(--rw-tool-accent) 18%);box-shadow:0 0 18px color-mix(in srgb, var(--brand-accent,#4c6fff) 38%, transparent)}#rightchat .rw-metronome-beat.is-accent.is-active{border-color:color-mix(in srgb, var(--rw-tool-accent) 76%, var(--brand-accent,#4c6fff));background:color-mix(in srgb, var(--rw-tool-accent) 44%, var(--brand-accent,#4c6fff) 16%);box-shadow:0 0 20px color-mix(in srgb, var(--rw-tool-accent) 46%, transparent)}#rightchat .rw-metronome-subdivisions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}#rightchat .rw-metronome-subdivision-chip{height:28px;padding:0 4px}#rightchat .rw-metronome-subdivision-chip span{font-size:10px!important}#rightchat .rw-metronome-controls{gap:8px;min-width:0;display:grid}#rightchat .rw-metronome-toggle{appearance:none;border:1px solid var(--rw-tool-control-border);background:var(--rw-tool-control-bg);width:100%;height:36px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;border-radius:12px;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1),color .15s;font:700 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-metronome-toggle:hover,#rightchat .rw-metronome-toggle:focus-visible{border-color:var(--rw-tool-control-hover-border);background:var(--rw-tool-control-hover-bg);outline:none}#rightchat .rw-metronome[data-rw-metronome-state=playing] .rw-metronome-toggle{color:color-mix(in srgb, #ff5b6c 76%, var(--text,#eaeaea));border-color:color-mix(in srgb, #ff5b6c 38%, var(--rw-tool-control-border));background:color-mix(in srgb, #ff5b6c 8%, var(--rw-tool-control-bg))}#rightchat .rw-metronome-volume{min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid;font:600 11px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-metronome-volume-input{appearance:none;cursor:pointer;background:linear-gradient(90deg, color-mix(in srgb, var(--rw-tool-accent) 72%, var(--brand-accent,#4c6fff)) 0%, color-mix(in srgb, var(--rw-tool-accent) 72%, var(--brand-accent,#4c6fff)) var(--rw-metronome-volume-pct,75%), color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent) var(--rw-metronome-volume-pct,75%), color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent) 100%);border-radius:999px;outline:none;width:100%;height:6px}#rightchat .rw-metronome-volume-input::-webkit-slider-thumb{appearance:none;border:1px solid color-mix(in srgb, var(--rw-tool-accent) 52%, var(--surface-border,#1e1e1e));background:var(--surface-bg,#0f0f0f);width:14px;height:14px;box-shadow:0 0 12px color-mix(in srgb, var(--rw-tool-accent) 32%, transparent);border-radius:50%}#rightchat .rw-metronome-volume-input::-moz-range-thumb{border:1px solid color-mix(in srgb, var(--rw-tool-accent) 52%, var(--surface-border,#1e1e1e));background:var(--surface-bg,#0f0f0f);width:14px;height:14px;box-shadow:0 0 12px color-mix(in srgb, var(--rw-tool-accent) 32%, transparent);border-radius:50%}#rightchat .rw-metronome-counter-head{gap:4px}#rightchat .rw-metronome-counter-dot{background:color-mix(in srgb, var(--muted,#9aa3b2) 58%, transparent);border-radius:50%;width:7px;height:7px}#rightchat .rw-metronome-counter-head.is-playing .rw-metronome-counter-dot{background:var(--rw-tool-accent);box-shadow:0 0 10px color-mix(in srgb, var(--rw-tool-accent) 48%, transparent)}#rightchat .rw-metronome-counter-value{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,#eaeaea));font-weight:700}#rightchat .rw-metronome-counter-unit{color:inherit;font-size:11px;font-weight:600}#rightchat .rw-rhythm{gap:8px;min-width:0;display:grid}#rightchat .rw-rhythm-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}#rightchat .rw-rhythm-mode-chip,#rightchat .rw-rhythm-swing-chip{height:28px;padding:0 4px}#rightchat .rw-rhythm-mode-chip span,#rightchat .rw-rhythm-swing-chip span{white-space:nowrap;font-size:10px!important}#rightchat .rw-rhythm-mode-chip.is-polyrhythm-mode{grid-column:1/-1}#rightchat .rw-rhythm-swing{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}#rightchat .rw-rhythm-param,#rightchat .rw-rhythm-poly-control{align-items:center;gap:6px;min-width:0;display:grid}#rightchat .rw-rhythm-param{grid-template-columns:minmax(0,1fr) minmax(112px,auto)}#rightchat .rw-rhythm-param-label{min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));letter-spacing:.08em;text-transform:uppercase;font:800 10px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-rhythm-param-stepper,#rightchat .rw-rhythm-poly-stepper{border:1px solid var(--rw-tool-control-border);background:var(--rw-tool-control-bg);border-radius:10px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;min-width:0;height:28px;display:grid;overflow:hidden}#rightchat .rw-rhythm-mini-step{width:100%;height:100%;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;background:0 0;border:0;border-radius:0;font:800 14px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-rhythm-mini-step:hover{color:color-mix(in srgb, var(--rw-tool-accent) 80%, var(--text,var(--rc-text,#eaeaea)));background:color-mix(in srgb, var(--rw-tool-accent) 10%, transparent)}#rightchat .rw-rhythm-param-value,#rightchat .rw-rhythm-poly-value,#rightchat .rw-rhythm-poly-ratio{min-width:0;color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,var(--rc-text,#eaeaea)));text-align:center;white-space:nowrap;font:800 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-rhythm-param-input-wrap{width:100%;min-width:0;color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,var(--rc-text,#eaeaea)));text-align:center;white-space:nowrap;cursor:pointer;justify-content:center;justify-self:center;align-items:center;gap:1px;display:inline-flex;font:800 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-rhythm-param-input{width:24px;min-width:0;color:inherit;text-align:center;appearance:textfield;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font:inherit!important}#rightchat .rw-rhythm-param-input::-webkit-outer-spin-button{appearance:none;margin:0}#rightchat .rw-rhythm-param-input::-webkit-inner-spin-button{appearance:none;margin:0}#rightchat .rw-rhythm-param-input:focus{color:color-mix(in srgb, var(--rw-tool-accent) 82%, var(--brand-accent,#4c6fff))}#rightchat .rw-rhythm-poly-input{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,var(--rc-text,#eaeaea)));justify-self:center}#rightchat .rw-rhythm-poly-control{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}#rightchat .rw-rhythm-poly-ratio{color:var(--muted,var(--rc-muted,#9aa3b2))}#rightchat .rw-rhythm-grid{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--rw-tool-accent) 9%, transparent), transparent 66%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;gap:7px;min-width:0;padding:8px;display:grid}#rightchat .rw-rhythm-lane{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane{grid-template-columns:34px minmax(0,1fr)}#rightchat .rw-rhythm-lane-label{border:1px solid color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 18%, var(--surface-border,#1e1e1e));width:30px;min-width:0;height:24px;color:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 82%, var(--muted,var(--rc-muted,#9aa3b2)));background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 6%, transparent);text-align:center;cursor:pointer;border-radius:999px;justify-self:center;padding:0;transition:color .14s,background .14s,border-color .14s,box-shadow .14s,opacity .14s;font:800 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-rhythm-lane-label:hover{color:var(--text,var(--rc-text,#eaeaea));border-color:color-mix(in srgb, var(--rw-tool-accent) 44%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent) 14%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--rw-tool-accent) 14%, transparent)}#rightchat .rw-rhythm-lane-label:focus-visible{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 68%, var(--surface-border,#1e1e1e));box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-accent,#4c6fff) 18%, transparent);outline:0}#rightchat .rw-rhythm-lane-label:active{background:color-mix(in srgb, var(--rw-tool-accent) 20%, transparent)}#rightchat .rw-rhythm-lane.is-muted .rw-rhythm-lane-label{opacity:.58;color:color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 86%, var(--text,var(--rc-text,#eaeaea)));border-color:color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 20%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 7%, transparent);text-decoration:line-through}#rightchat .rw-rhythm-lane.is-muted .rw-rhythm-cell.has-hit{opacity:.34;border-color:color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 36%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 4%, transparent);box-shadow:none}#rightchat .rw-rhythm-lane-cells{grid-template-columns:repeat(var(--rw-rhythm-steps,8), minmax(0, 1fr));align-items:center;gap:var(--rw-rhythm-gap,4px);min-width:0;display:grid}#rightchat .rw-rhythm-cell{border:1px solid color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 12%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 5%, transparent);opacity:.5;border-radius:999px;width:100%;min-width:0;height:12px;transition:opacity .12s,background .12s,border-color .12s,box-shadow .12s}#rightchat .rw-rhythm-cell.has-hit{opacity:.78;border-color:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 20%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 8%, transparent)}#rightchat .rw-rhythm-cell.has-hit.is-soft{opacity:.68;height:10px}#rightchat .rw-rhythm-cell.has-hit[data-rw-rhythm-ghost="1"]{opacity:.46;border-color:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 12%, transparent);background:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 5%, transparent);height:7px}#rightchat .rw-rhythm-cell.has-hit.is-accent{border-color:color-mix(in srgb, var(--rw-tool-accent) 52%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent) 19%, transparent);height:16px}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane:first-child .rw-rhythm-cell.has-hit{opacity:.9;border-color:color-mix(in srgb, var(--rw-tool-accent) 62%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent) 6%, transparent);box-shadow:none}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane:nth-child(2) .rw-rhythm-cell.has-hit{opacity:.9;border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 66%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 7%, transparent);box-shadow:none}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane:first-child .rw-rhythm-cell.has-hit.is-accent{border-color:color-mix(in srgb, var(--rw-tool-accent) 78%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent) 8%, transparent);box-shadow:none}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane:nth-child(2) .rw-rhythm-cell.has-hit.is-accent{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 80%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 9%, transparent);box-shadow:none}#rightchat .rw-rhythm-grid.is-dense .rw-rhythm-cell{height:10px}#rightchat .rw-rhythm-grid.is-dense .rw-rhythm-cell.has-hit.is-soft{height:9px}#rightchat .rw-rhythm-grid.is-dense .rw-rhythm-cell.has-hit.is-accent{height:14px}#rightchat .rw-rhythm-cell.is-active{opacity:1;border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--rw-tool-accent));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 35%, var(--rw-tool-accent) 18%);box-shadow:0 0 18px color-mix(in srgb, var(--brand-accent,#4c6fff) 38%, transparent)}#rightchat .rw-rhythm-cell.is-accent.is-active{border-color:color-mix(in srgb, var(--rw-tool-accent) 76%, var(--brand-accent,#4c6fff));background:color-mix(in srgb, var(--rw-tool-accent) 44%, var(--brand-accent,#4c6fff) 16%);box-shadow:0 0 20px color-mix(in srgb, var(--rw-tool-accent) 46%, transparent)}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane:first-child .rw-rhythm-cell.has-hit.is-active{opacity:1;border-color:color-mix(in srgb, var(--rw-tool-accent) 88%, var(--surface-border,#1e1e1e));background:var(--rw-tool-accent);box-shadow:0 0 18px color-mix(in srgb, var(--rw-tool-accent) 48%, transparent)}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane:nth-child(2) .rw-rhythm-cell.has-hit.is-active{opacity:1;border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 88%, var(--surface-border,#1e1e1e));background:var(--brand-accent,#4c6fff);box-shadow:0 0 18px color-mix(in srgb, var(--brand-accent,#4c6fff) 48%, transparent)}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane:first-child .rw-rhythm-cell.has-hit.is-accent.is-active{border-color:color-mix(in srgb, var(--rw-tool-accent) 82%, var(--surface-border,#1e1e1e));background:var(--rw-tool-accent);box-shadow:0 0 20px color-mix(in srgb, var(--rw-tool-accent) 52%, transparent)}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane:nth-child(2) .rw-rhythm-cell.has-hit.is-accent.is-active{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 82%, var(--surface-border,#1e1e1e));background:var(--brand-accent,#4c6fff);box-shadow:0 0 20px color-mix(in srgb, var(--brand-accent,#4c6fff) 52%, transparent)}#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane.is-muted .rw-rhythm-cell.has-hit,#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane.is-muted .rw-rhythm-cell.has-hit.is-accent,#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane.is-muted .rw-rhythm-cell.has-hit.is-active,#rightchat .rw-rhythm-grid.is-poly .rw-rhythm-lane.is-muted .rw-rhythm-cell.has-hit.is-accent.is-active{opacity:.34;border-color:color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 36%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 4%, transparent);box-shadow:none}#rightchat .rw-rhythm[data-rw-rhythm-state=playing] .rw-rhythm-toggle{color:color-mix(in srgb, #ff5b6c 76%, var(--text,#eaeaea));border-color:color-mix(in srgb, #ff5b6c 38%, var(--rw-tool-control-border));background:color-mix(in srgb, #ff5b6c 8%, var(--rw-tool-control-bg))}#rightchat .rw-rudiment{gap:8px;min-width:0;display:grid}#rightchat .rw-rudiment-field{position:relative}#rightchat .rw-rudiment-select span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#rightchat .rw-rudiment-menu{width:min(272px,100vw - 36px);max-height:min(336px,100dvh - 170px);overflow:auto}#rightchat .rw-rudiment-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}#rightchat .rw-rudiment-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#rightchat .rw-rudiment-option em{color:var(--muted,var(--rc-muted,#9aa3b2));white-space:nowrap;font-style:normal;font:700 10px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-rudiment-pad{border:1px solid var(--rw-tool-control-border);background:radial-gradient(circle at 22% 35%, #28c9831f, transparent 44%), radial-gradient(circle at 78% 72%, color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent), transparent 48%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 86%, transparent);border-radius:14px;min-width:0;padding:9px}#rightchat .rw-rudiment-strokes{grid-template-columns:repeat(auto-fit,minmax(25px,1fr));align-items:center;gap:6px;min-width:0;display:grid}#rightchat .rw-rudiment-strokes.is-compact{grid-template-columns:repeat(auto-fit,minmax(18px,1fr));gap:4px}#rightchat .rw-rudiment-stroke{border:1px solid color-mix(in srgb, currentColor 42%, var(--rw-tool-control-border));background:color-mix(in srgb, currentColor 6%, var(--rw-tool-control-bg));border-radius:999px;place-items:center;min-width:0;height:26px;transition:background 80ms linear,border-color 80ms linear,box-shadow 80ms linear,color 80ms linear;display:grid;transform:translateZ(0);font:800 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-rudiment-stroke.is-r{color:color-mix(in srgb, #28c983 74%, var(--text,#eaeaea));--rw-rudiment-stroke-active:#28c983}#rightchat .rw-rudiment-stroke.is-l{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 78%, var(--text,#eaeaea));--rw-rudiment-stroke-active:var(--brand-accent,#4c6fff)}#rightchat .rw-rudiment-stroke.is-grace{opacity:.72;height:18px;font-size:10px!important}#rightchat .rw-rudiment-stroke.is-accent{height:30px;box-shadow:0 0 14px color-mix(in srgb, currentColor 18%, transparent);border-width:1px;font-size:13px!important}#rightchat .rw-rudiment-stroke.is-active{color:#fff;background:var(--rw-rudiment-stroke-active);box-shadow:0 0 0 1px color-mix(in srgb, var(--rw-rudiment-stroke-active) 34%, transparent), 0 0 18px color-mix(in srgb, var(--rw-rudiment-stroke-active) 42%, transparent);border-color:#0000}#rightchat .rw-rudiment-loop-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-width:0;display:grid}#rightchat .rw-rudiment-loop{min-width:0;height:30px}#rightchat .rw-rudiment-loop span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:11px!important}#rightchat .rw-rudiment[data-rw-rudiment-state=playing] .rw-rudiment-toggle{color:color-mix(in srgb, #ff5b6c 76%, var(--text,#eaeaea));border-color:color-mix(in srgb, #ff5b6c 38%, var(--rw-tool-control-border));background:color-mix(in srgb, #ff5b6c 8%, var(--rw-tool-control-bg))}#rightchat .rw-rudiment-counter-head{gap:4px}#rightchat .rw-rudiment-counter-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:96px;color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,#eaeaea));font-weight:700;overflow:hidden}#rightchat .rw-rhythm-volume-input{background:linear-gradient(90deg, color-mix(in srgb, var(--rw-tool-accent) 72%, var(--brand-accent,#4c6fff)) 0%, color-mix(in srgb, var(--rw-tool-accent) 72%, var(--brand-accent,#4c6fff)) var(--rw-rhythm-volume-pct,72%), color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent) var(--rw-rhythm-volume-pct,72%), color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent) 100%)}#rightchat .rw-rhythm-counter-head{gap:4px}#rightchat .rw-rhythm-counter-dot{width:7px;height:7px}#rightchat .rw-rhythm-counter-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#rightchat .rw-tuner-display{border:1px solid var(--rw-tool-field-border);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--rw-note-color,#60a5fa) 24%, transparent) 0, transparent 54%), var(--rw-tool-field-bg);border-radius:14px;justify-content:center;align-items:baseline;gap:4px;min-width:0;min-height:58px;padding:7px 10px 5px;display:flex}#rightchat .rw-tuner-note{color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 78%, var(--text,var(--rc-text,#eaeaea)) 22%);font:800 42px/.9 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-tuner-octave{color:var(--muted,var(--rc-muted,#9aa3b2));font:700 17px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-tuner-meter{border:1px solid var(--rw-tool-control-border);background:linear-gradient(90deg, #ef44442e, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 14%, transparent) 50%, #ef44442e), var(--rw-tool-control-bg);border-radius:999px;height:32px;position:relative;overflow:hidden}#rightchat .rw-tuner-meter-center{background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 72%, transparent);width:2px;box-shadow:0 0 12px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 34%, transparent);border-radius:999px;position:absolute;top:5px;bottom:5px;left:50%;transform:translate(-50%)}#rightchat .rw-tuner-meter-mark{color:var(--muted,var(--rc-muted,#9aa3b2));opacity:.72;position:absolute;top:50%;transform:translateY(-50%);font:600 10px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-tuner-meter-mark.is-left{left:10px}#rightchat .rw-tuner-meter-mark.is-right{right:10px}#rightchat .rw-tuner-needle{left:var(--rw-tuner-needle,50%);background:color-mix(in srgb, var(--rw-note-color,#60a5fa) 86%, #fff 14%);width:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--rw-note-color,#60a5fa) 48%, transparent), 0 0 16px color-mix(in srgb, var(--rw-note-color,#60a5fa) 42%, transparent);border-radius:999px;transition:left .12s linear,background .18s;position:absolute;top:4px;bottom:4px;transform:translate(-50%)}#rightchat .rw-tuner-readout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}#rightchat .rw-tuner-cents,#rightchat .rw-tuner-frequency{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;min-width:0;padding:6px 8px;font:700 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-tuner-cents{color:var(--text,var(--rc-text,#eaeaea));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#rightchat .rw-tuner-cents.is-tuned{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 80%, var(--text,var(--rc-text,#eaeaea)) 20%)}#rightchat .rw-tuner-frequency{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--text,#eaeaea));white-space:nowrap}#rightchat .rw-tuner-signal{background:color-mix(in srgb, var(--surface-border,#1e1e1e) 58%, transparent);border-radius:999px;height:7px;overflow:hidden}#rightchat .rw-tuner-signal span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 76%, transparent), color-mix(in srgb, var(--rw-note-color,#60a5fa) 84%, transparent));width:100%;height:100%;transform:scaleX(var(--rw-tuner-signal,0));transform-origin:0;transition:transform .12s linear;display:block}#rightchat .rw-tuner-error{color:#ef4444;font:600 12px/1.3 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-tuner-toggle{appearance:none;border:1px solid var(--rw-tool-control-border);background:var(--rw-tool-control-bg);min-width:0;min-height:34px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;border-radius:12px;padding:0 12px;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1),color .15s;font:700 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-tuner-toggle:hover,#rightchat .rw-tuner-toggle:focus-visible{border-color:var(--rw-tool-control-hover-border);background:var(--rw-tool-control-hover-bg);outline:none}#rightchat .rw-tuner[data-rw-tuner-state=listening] .rw-tuner-toggle,#rightchat .rw-tuner[data-rw-tuner-state=starting] .rw-tuner-toggle{color:color-mix(in srgb, #ef4444 72%, var(--text,var(--rc-text,#eaeaea)) 28%)}#rightchat .rw-tuner-counter-head{gap:5px}#rightchat .rw-tuner-counter-dot{background:var(--muted,var(--rc-muted,#9aa3b2));width:7px;height:7px;box-shadow:none;border-radius:999px}#rightchat .rw-tuner-counter-label{color:inherit;font-size:11px;font-weight:600}#rightchat .rw-tuner-counter-head.is-listening .rw-tuner-counter-dot{background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 74%, var(--muted,var(--rc-muted,#9aa3b2)) 26%);box-shadow:0 0 10px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 36%, transparent)}#rightchat .rw-tuning,#rightchat .rw-scale,#rightchat .rw-circle,#rightchat .rw-interval{min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:10px;display:grid}#rightchat .rw-frequency{box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-width:0;min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:10px;display:grid;overflow:hidden}#rightchat .rw-vocal,#rightchat .rw-vocal-warmup{min-width:0;min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:10px;display:grid}#rightchat .rw-tuning-controls{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}#rightchat .rw-scale-controls{grid-template-columns:96px minmax(0,1fr);gap:5px;min-width:0;display:grid}#rightchat .rw-interval-controls{grid-template-columns:64px minmax(0,1fr);gap:5px;min-width:0;display:grid}#rightchat .rw-chord-controls,#rightchat .rw-progression-controls{grid-template-columns:96px minmax(0,1fr);gap:5px;min-width:0;display:grid}#rightchat .rw-frequency-controls{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 68px;gap:5px;min-width:0;display:grid}#rightchat .rw-vocal-controls{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}#rightchat .rw-vocal-warmup-controls{grid-template-columns:34px 34px repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}#rightchat .rw-vocal-warmup-custom{gap:6px;min-width:0;display:grid}#rightchat .rw-vocal-warmup-custom-label{margin:0}#rightchat .rw-vocal-warmup-stepper{width:100%}@media (width<=880px){#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-scale-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-scale-controls,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-interval-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-interval-controls,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-chord-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-chord-controls,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-progression-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-progression-controls,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-frequency-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-frequency-controls,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-vocal-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-vocal-controls{grid-template-columns:124px minmax(0,1fr);gap:7px}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-vocal-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-vocal-controls{grid-template-columns:minmax(0,1fr)}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-scale-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-scale-controls,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-chord-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-chord-controls,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-progression-controls,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-progression-controls{grid-template-columns:136px minmax(0,1fr)}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-scale-field>span,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-scale-field>span,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-interval-field>span,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-interval-field>span,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-chord-field>span,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-chord-field>span,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-progression-field>span,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-progression-field>span,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-frequency-field>span,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-frequency-field>span,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-vocal-field>span,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-vocal-field>span,#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-vocal-warmup-field>span,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-vocal-warmup-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}#rightchat.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-floating-pop.is-open,#rightchat.mobile-rightchat-page.rightchat[data-widget=rightchat] .rw-floating-pop.is-open{width:auto;position:absolute;top:calc(100% + 2px);left:0;right:0}}#rightchat .rw-tuning-field,#rightchat .rw-scale-field,#rightchat .rw-circle-field,#rightchat .rw-interval-field,#rightchat .rw-chord-field,#rightchat .rw-progression-field{gap:4px;min-width:0;display:grid;position:relative}#rightchat .rw-frequency-field{box-sizing:border-box;gap:4px;min-width:0;display:grid;position:relative}#rightchat .rw-vocal-field,#rightchat .rw-vocal-warmup-field{gap:4px;min-width:0;display:grid;position:relative}#rightchat .rw-tuning-field>span,#rightchat .rw-scale-field>span,#rightchat .rw-circle-field>span,#rightchat .rw-interval-field>span,#rightchat .rw-chord-field>span,#rightchat .rw-progression-field>span,#rightchat .rw-frequency-field>span,#rightchat .rw-vocal-field>span,#rightchat .rw-vocal-warmup-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));text-transform:uppercase;display:block;overflow:hidden;font:500 10px/1.2 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:.08em!important}#rightchat .rw-scale-field>span{text-overflow:clip}#rightchat .rw-tuning-select,#rightchat .rw-scale-select,#rightchat .rw-circle-select,#rightchat .rw-interval-select,#rightchat .rw-chord-select,#rightchat .rw-progression-select,#rightchat .rw-frequency-select,#rightchat .rw-vocal-select,#rightchat .rw-vocal-warmup-select{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);width:100%;min-width:0;height:34px;min-height:34px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;text-align:left;box-sizing:border-box;border-radius:11px;outline:none;padding:0 26px 0 10px;font-size:13px;font-weight:650;line-height:1.25;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background-color .26s cubic-bezier(.22,.61,.36,1),color .18s;position:relative;overflow:hidden}#rightchat .rw-tuning-select:after,#rightchat .rw-scale-select:after,#rightchat .rw-circle-select:after,#rightchat .rw-interval-select:after,#rightchat .rw-chord-select:after,#rightchat .rw-progression-select:after,#rightchat .rw-frequency-select:after,#rightchat .rw-vocal-select:after,#rightchat .rw-vocal-warmup-select:after{content:"";opacity:.78;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .16s,opacity .16s;position:absolute;top:50%;right:11px;transform:translateY(-60%)rotate(45deg)}#rightchat .rw-tuning-select.is-open:after,#rightchat .rw-scale-select.is-open:after,#rightchat .rw-circle-select.is-open:after,#rightchat .rw-interval-select.is-open:after,#rightchat .rw-chord-select.is-open:after,#rightchat .rw-progression-select.is-open:after,#rightchat .rw-frequency-select.is-open:after,#rightchat .rw-vocal-select.is-open:after,#rightchat .rw-vocal-warmup-select.is-open:after{transform:translateY(-35%)rotate(225deg)}#rightchat .rw-tuning-select>span,#rightchat .rw-scale-select>span,#rightchat .rw-circle-select>span,#rightchat .rw-interval-select>span,#rightchat .rw-chord-select>span,#rightchat .rw-progression-select>span,#rightchat .rw-frequency-select>span,#rightchat .rw-vocal-select>span,#rightchat .rw-vocal-warmup-select>span{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;min-width:0;display:block;overflow:hidden}#rightchat .rw-tuning-select:hover,#rightchat .rw-tuning-select:focus-visible,#rightchat .rw-tuning-select.is-open,#rightchat .rw-scale-select:hover,#rightchat .rw-scale-select:focus-visible,#rightchat .rw-scale-select.is-open,#rightchat .rw-circle-select:hover,#rightchat .rw-circle-select:focus-visible,#rightchat .rw-circle-select.is-open,#rightchat .rw-interval-select:hover,#rightchat .rw-interval-select:focus-visible,#rightchat .rw-interval-select.is-open,#rightchat .rw-chord-select:hover,#rightchat .rw-chord-select:focus-visible,#rightchat .rw-chord-select.is-open,#rightchat .rw-progression-select:hover,#rightchat .rw-progression-select:focus-visible,#rightchat .rw-progression-select.is-open,#rightchat .rw-frequency-select:hover,#rightchat .rw-frequency-select:focus-visible,#rightchat .rw-frequency-select.is-open,#rightchat .rw-vocal-select:hover,#rightchat .rw-vocal-select:focus-visible,#rightchat .rw-vocal-select.is-open,#rightchat .rw-vocal-warmup-select:hover,#rightchat .rw-vocal-warmup-select:focus-visible,#rightchat .rw-vocal-warmup-select.is-open{border-color:var(--rw-tool-field-hover-border);background-color:var(--rw-tool-field-hover-bg)}#rightchat .rw-floating-pop{z-index:45;border:1px solid var(--startbar-glass-border,var(--surface-border,var(--rc-border,var(--line,#1e1e1e))));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);box-shadow:var(--startbar-glass-shadow,0 10px 24px #00000052);background:0 0;border-radius:12px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;right:0}#rightchat .rw-floating-pop.is-open{left:var(--rw-floating-pop-left,0);right:auto;top:var(--rw-floating-pop-top,0);width:var(--rw-floating-pop-width,auto);position:fixed}#rightchat .rw-tuning-menu,#rightchat .rw-scale-menu,#rightchat .rw-circle-menu,#rightchat .rw-interval-menu,#rightchat .rw-chord-menu,#rightchat .rw-progression-menu,#rightchat .rw-frequency-menu,#rightchat .rw-vocal-menu,#rightchat .rw-vocal-warmup-menu{flex-direction:column;gap:4px;max-height:176px;display:flex;overflow:auto}#rightchat .rw-scale-menu[data-rw-scale-menu=key].is-open,#rightchat .rw-interval-menu[data-rw-interval-menu=root].is-open,#rightchat .rw-chord-menu[data-rw-chord-menu=root].is-open,#rightchat .rw-frequency-menu[data-rw-frequency-menu=note].is-open{min-width:72px}#rightchat .rw-scale-option-group,#rightchat .rw-interval-option-group{gap:4px;display:grid}#rightchat .rw-scale-option-group+.rw-scale-option-group,#rightchat .rw-interval-option-group+.rw-interval-option-group,#rightchat .rw-chord-option-group+.rw-chord-option-group{border-top:1px solid color-mix(in srgb, var(--surface-border,var(--rc-border,#1e1e1e)) 60%, transparent);margin-top:5px;padding-top:7px}#rightchat .rw-scale-option-heading,#rightchat .rw-interval-option-heading,#rightchat .rw-chord-option-heading{color:var(--rc-muted,var(--muted,#8f98a8));text-transform:uppercase;pointer-events:none;padding:2px 3px 3px;font:500 10px/1.2 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:.18em!important}#rightchat .rw-tuning-menu[hidden],#rightchat .rw-scale-menu[hidden],#rightchat .rw-circle-menu[hidden],#rightchat .rw-interval-menu[hidden],#rightchat .rw-chord-menu[hidden],#rightchat .rw-progression-menu[hidden],#rightchat .rw-frequency-menu[hidden],#rightchat .rw-vocal-menu[hidden],#rightchat .rw-vocal-warmup-menu[hidden]{display:none!important}#rightchat .rw-tuning-option,#rightchat .rw-scale-option,#rightchat .rw-circle-option,#rightchat .rw-interval-option,#rightchat .rw-chord-option,#rightchat .rw-progression-option,#rightchat .rw-frequency-option,#rightchat .rw-vocal-option,#rightchat .rw-vocal-warmup-option{appearance:none;width:100%;color:var(--rc-text,var(--text,#eaeaea));cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;padding:6px 8px;font-size:12px;line-height:1.25;transition:background .14s,border-color .14s,color .14s;display:flex}#rightchat .rw-tuning-option:hover,#rightchat .rw-tuning-option:focus-visible,#rightchat .rw-tuning-option.is-active,#rightchat .rw-scale-option:hover,#rightchat .rw-scale-option:focus-visible,#rightchat .rw-scale-option.is-active,#rightchat .rw-circle-option:hover,#rightchat .rw-circle-option:focus-visible,#rightchat .rw-circle-option.is-active,#rightchat .rw-interval-option:hover,#rightchat .rw-interval-option:focus-visible,#rightchat .rw-interval-option.is-active,#rightchat .rw-chord-option:hover,#rightchat .rw-chord-option:focus-visible,#rightchat .rw-chord-option.is-active,#rightchat .rw-progression-option:hover,#rightchat .rw-progression-option:focus-visible,#rightchat .rw-progression-option.is-active,#rightchat .rw-frequency-option:hover,#rightchat .rw-frequency-option:focus-visible,#rightchat .rw-frequency-option.is-active,#rightchat .rw-vocal-option:hover,#rightchat .rw-vocal-option:focus-visible,#rightchat .rw-vocal-option.is-active,#rightchat .rw-vocal-warmup-option:hover,#rightchat .rw-vocal-warmup-option:focus-visible,#rightchat .rw-vocal-warmup-option.is-active{background:#5477f529;border-color:#5477f559;outline:none}#rightchat .rw-tuning-option.is-active,#rightchat .rw-scale-option.is-active,#rightchat .rw-circle-option.is-active,#rightchat .rw-interval-option.is-active,#rightchat .rw-chord-option.is-active,#rightchat .rw-progression-option.is-active,#rightchat .rw-frequency-option.is-active,#rightchat .rw-vocal-option.is-active,#rightchat .rw-vocal-warmup-option.is-active{color:var(--rc-text,var(--text,#eaeaea))}#rightchat .rw-tuning-option-note,#rightchat .rw-scale-option-note,#rightchat .rw-scale-selected-note,#rightchat .rw-interval-option-note,#rightchat .rw-interval-selected-note,#rightchat .rw-chord-option-note,#rightchat .rw-chord-selected-note,#rightchat .rw-progression-option-note,#rightchat .rw-progression-selected-note,#rightchat .rw-frequency-option-note,#rightchat .rw-frequency-selected-note,#rightchat .rw-vocal-note-pill{color:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 78%, var(--text,#eaeaea) 22%);text-shadow:0 0 .01px;font-weight:900}#rightchat .rw-tuning-option-prefix,#rightchat .rw-tuning-option-note{margin-right:.28em}#rightchat .rw-tuning-menu::-webkit-scrollbar{width:4px}#rightchat .rw-scale-menu::-webkit-scrollbar{width:4px}#rightchat .rw-circle-menu::-webkit-scrollbar{width:4px}#rightchat .rw-interval-menu::-webkit-scrollbar{width:4px}#rightchat .rw-chord-menu::-webkit-scrollbar{width:4px}#rightchat .rw-frequency-menu::-webkit-scrollbar{width:4px}#rightchat .rw-vocal-menu::-webkit-scrollbar{width:4px}#rightchat .rw-vocal-warmup-menu::-webkit-scrollbar{width:4px}#rightchat .rw-tuning-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-scale-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-circle-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-interval-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-chord-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-frequency-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-vocal-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-vocal-warmup-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-tuning-strings{gap:6px;min-width:0;padding:3px 1px 0;display:grid}#rightchat .rw-tuning-string-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:26px;display:grid}#rightchat .rw-tuning-string-line{width:var(--rw-string-w,100%);height:var(--rw-string-h,3px);background:linear-gradient(90deg, color-mix(in srgb, var(--rw-note-color,#60a5fa) 28%, transparent) 0%, color-mix(in srgb, var(--rw-note-color,#60a5fa) 70%, var(--text,#eaeaea) 30%) 50%, color-mix(in srgb, var(--rw-note-color,#60a5fa) 28%, transparent) 100%);min-width:44px;box-shadow:0 0 10px color-mix(in srgb, var(--rw-note-color,#60a5fa) 26%, transparent), inset 0 1px 0 #ffffff3d;border-radius:999px;justify-self:start}#rightchat .rw-tuning-note{border:1px solid color-mix(in srgb, var(--rw-note-color,#60a5fa) 56%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,#60a5fa) 18%, var(--surface-bg,#0f0f0f));min-width:44px;height:24px;color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 78%, var(--text,#eaeaea) 22%);box-shadow:0 0 13px color-mix(in srgb, var(--rw-note-color,#60a5fa) 15%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;font:800 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-scale-notes{grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:6px;min-width:0;display:grid}#rightchat .rw-scale-note-pill{border:1px solid color-mix(in srgb, var(--rw-note-color,#60a5fa) 54%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,#60a5fa) 15%, var(--surface-bg,#0f0f0f));min-width:0;min-height:28px;color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 78%, var(--text,#eaeaea) 22%);box-shadow:0 0 13px color-mix(in srgb, var(--rw-note-color,#60a5fa) 13%, transparent);border-radius:12px;grid-template-columns:auto;align-content:center;justify-items:center;padding:5px 4px;display:inline-grid}#rightchat .rw-scale-note-name{color:inherit;white-space:nowrap;font:750 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-scale-meta{gap:5px;min-width:0;display:grid}#rightchat .rw-scale-meta-row{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;grid-template-columns:minmax(58px,.42fr) minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:5px 8px;display:grid}#rightchat .rw-scale-meta-row span{color:var(--muted,var(--rc-muted,#9aa3b2));font:600 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-scale-meta-row strong{min-width:0;color:var(--text,var(--rc-text,#eaeaea));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:600 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-interval-option{box-sizing:border-box;gap:6px;min-width:0;max-width:100%;padding-left:6px;padding-right:6px}#rightchat .rw-interval-option-code{min-width:22px;color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--text,#eaeaea));white-space:nowrap;flex:none;font:850 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-interval-option-name{min-width:0;color:var(--rc-text,var(--text,#eaeaea));text-overflow:clip;white-space:nowrap;overflow:visible;font:650 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-interval-result{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent) 0 26%, transparent 58%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 92%, transparent);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px;display:grid}#rightchat .rw-interval-note-pill{border:1px solid color-mix(in srgb, var(--rw-note-color,#60a5fa) 56%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,#60a5fa) 16%, var(--surface-bg,#0f0f0f));min-width:0;height:30px;color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 78%, var(--text,#eaeaea) 22%);box-shadow:0 0 13px color-mix(in srgb, var(--rw-note-color,#60a5fa) 15%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;font:850 14px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-interval-arrow{color:var(--muted,var(--rc-muted,#9aa3b2));opacity:.82;font:700 15px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-interval-meta{gap:5px;min-width:0;display:grid}#rightchat .rw-interval-meta-row{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;grid-template-columns:minmax(68px,.42fr) minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:5px 8px;display:grid}#rightchat .rw-interval-meta-row span{color:var(--muted,var(--rc-muted,#9aa3b2));font:600 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-interval-meta-row strong{min-width:0;color:var(--text,var(--rc-text,#eaeaea));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:600 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-interval-counter-head{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,var(--rc-text,#eaeaea)) 26%)}#rightchat .rw-interval-counter-value{color:inherit;font-size:12px;font-weight:650}#rightchat .rw-chord-option{box-sizing:border-box;gap:6px;min-width:0;padding-left:6px;padding-right:6px}#rightchat .rw-chord-option-code{min-width:38px;color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--text,#eaeaea));white-space:nowrap;flex:none;font:850 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-chord-option-name{min-width:0;color:var(--rc-text,var(--text,#eaeaea));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:650 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-chord-result{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent) 0 24%, transparent 62%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 92%, transparent);border-radius:14px;gap:7px;min-width:0;padding:8px;display:grid}#rightchat .rw-chord-symbol{min-width:0;color:var(--text,var(--rc-text,#eaeaea));text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:800 14px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-chord-notes{flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;display:flex}#rightchat .rw-chord-notes[data-rw-note-count="6"],#rightchat .rw-chord-notes[data-rw-note-count="7"]{flex-wrap:nowrap;gap:4px}#rightchat .rw-chord-note-pill{border:1px solid color-mix(in srgb, var(--rw-note-color,#60a5fa) 56%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,#60a5fa) 16%, var(--surface-bg,#0f0f0f));min-width:38px;height:28px;color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 78%, var(--text,#eaeaea) 22%);box-shadow:0 0 13px color-mix(in srgb, var(--rw-note-color,#60a5fa) 14%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}#rightchat .rw-chord-notes[data-rw-note-count="6"] .rw-chord-note-pill,#rightchat .rw-chord-notes[data-rw-note-count="7"] .rw-chord-note-pill{flex:1 1 0;min-width:0;height:26px;padding:0 6px}#rightchat .rw-chord-note-name{color:inherit;font:850 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-chord-notes[data-rw-note-count="6"] .rw-chord-note-name,#rightchat .rw-chord-notes[data-rw-note-count="7"] .rw-chord-note-name{font-size:11px!important}#rightchat .rw-chord-meta{gap:5px;min-width:0;display:grid}#rightchat .rw-chord-meta-row{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;grid-template-columns:minmax(68px,.42fr) minmax(0,1fr);align-items:center;gap:8px;min-height:28px;padding:5px 8px;display:grid}#rightchat .rw-chord-meta-row span{color:var(--muted,var(--rc-muted,#9aa3b2));font:600 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-chord-meta-row strong{min-width:0;color:var(--text,var(--rc-text,#eaeaea));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:600 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression{min-width:0;min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:8px;display:grid}#rightchat .rw-progression-option{font-weight:650}#rightchat .rw-progression-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}#rightchat .rw-progression-view-btn{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);min-width:0;height:31px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;transition:border-color .16s,background .16s,color .16s;overflow:hidden;font:750 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-view-btn:hover,#rightchat .rw-progression-view-btn:focus-visible,#rightchat .rw-progression-view-btn.is-active{border-color:var(--rw-tool-field-hover-border);background:color-mix(in srgb, var(--brand-accent,#4c6fff) 13%, var(--rw-tool-field-bg));outline:none}#rightchat .rw-progression-section{gap:6px;min-width:0;display:grid}#rightchat .rw-progression-section h4,#rightchat .rw-progression-option-group>span{min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font:600 10px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:.08em!important}#rightchat .rw-progression-degree-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}#rightchat .rw-progression-degree{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);min-width:0;min-height:43px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;border-radius:11px;place-items:center;gap:2px;padding:5px 4px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}#rightchat .rw-progression-degree:hover,#rightchat .rw-progression-degree:focus-visible,#rightchat .rw-progression-degree.is-active{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 64%, var(--rw-tool-field-border));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 12%, var(--rw-tool-field-bg));outline:none}#rightchat .rw-progression-degree.is-active{box-shadow:0 0 14px color-mix(in srgb, var(--brand-accent,#4c6fff) 17%, transparent)}#rightchat .rw-progression-roman{min-width:0;color:color-mix(in srgb, var(--brand-accent,#4c6fff) 75%, var(--text,#eaeaea) 25%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:850 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-symbol{min-width:0;color:var(--text,var(--rc-text,#eaeaea));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:750 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-function{min-width:18px;height:14px;color:var(--muted,var(--rc-muted,#9aa3b2));background:color-mix(in srgb, var(--surface-border,#1e1e1e) 42%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;overflow:hidden;font:850 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-selected{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent) 0 26%, transparent 64%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 92%, transparent);border-radius:14px;gap:7px;min-width:0;padding:8px;display:grid}#rightchat .rw-progression-selected-head{justify-content:center;align-items:baseline;gap:7px;min-width:0;display:flex}#rightchat .rw-progression-selected-head strong{min-width:0;color:var(--text,var(--rc-text,#eaeaea));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:850 14px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-selected-head span{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 78%, var(--text,#eaeaea) 22%);font:800 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-selected-head em{min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden;font:650 10px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-notes{flex-wrap:nowrap;justify-content:center;gap:5px;min-width:0;display:flex}#rightchat .rw-progression-note{border:1px solid color-mix(in srgb, var(--rw-note-color,#60a5fa) 56%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,#60a5fa) 16%, var(--surface-bg,#0f0f0f));min-width:0;height:26px;color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 78%, var(--text,#eaeaea) 22%);border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;overflow:hidden;font:850 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-pattern-list,#rightchat .rw-progression-options{gap:5px;min-width:0;display:grid}#rightchat .rw-progression-pattern{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:11px;gap:5px;min-width:0;padding:7px 8px;display:grid}#rightchat .rw-progression-pattern-name{min-width:0;color:var(--text,var(--rc-text,#eaeaea));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:750 12px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-pattern-line{grid-template-columns:54px minmax(0,1fr);align-items:baseline;gap:7px;min-width:0;display:grid}#rightchat .rw-progression-pattern-line>span{color:var(--muted,var(--rc-muted,#9aa3b2));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:650 10px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-pattern-roman,#rightchat .rw-progression-pattern-chords{overflow-wrap:anywhere;min-width:0;font:700 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-pattern-roman{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 76%, var(--text,#eaeaea) 24%)}#rightchat .rw-progression-pattern-chords{color:var(--muted,var(--rc-muted,#9aa3b2));font-style:normal}#rightchat .rw-progression-option-group{gap:4px;min-width:0;display:grid}#rightchat .rw-progression-option-list{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}#rightchat .rw-progression-option-chip{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;gap:3px;min-width:0;min-height:30px;padding:5px 7px;display:grid}#rightchat .rw-progression-option-chip strong{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 76%, var(--text,#eaeaea) 24%);white-space:nowrap;font:850 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-option-chip span{min-width:0;color:var(--text,var(--rc-text,#eaeaea));overflow-wrap:anywhere;font:700 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-progression-counter{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,var(--rc-text,#eaeaea)) 26%);font-size:12px;font-weight:650}#rightchat .rw-chord-counter-head{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,var(--rc-text,#eaeaea)) 26%)}#rightchat .rw-chord-counter-value{color:inherit;font-size:12px;font-weight:650}#rightchat .rw-frequency-option{box-sizing:border-box;min-width:0;padding-left:8px;padding-right:8px}#rightchat .rw-frequency-option-text{min-width:0;color:var(--rc-text,var(--text,#eaeaea));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:700 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-frequency-result{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rw-note-color,#60a5fa) 38%, var(--surface-border,#1e1e1e));background:radial-gradient(circle at 28% 50%, color-mix(in srgb, var(--rw-note-color,#60a5fa) 18%, transparent) 0 24%, transparent 68%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 92%, transparent);min-width:0;box-shadow:0 0 18px color-mix(in srgb, var(--rw-note-color,#60a5fa) 13%, transparent);border-radius:14px;grid-template-columns:minmax(42px,auto) minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}#rightchat .rw-frequency-note-pill{border:1px solid color-mix(in srgb, var(--rw-note-color,#60a5fa) 58%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,#60a5fa) 17%, var(--surface-bg,#0f0f0f));min-width:44px;height:30px;color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 78%, var(--text,#eaeaea) 22%);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex;font:900 14px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-frequency-result strong{min-width:0;color:var(--text,var(--rc-text,#eaeaea));text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:850 15px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-frequency-meta{box-sizing:border-box;gap:5px;min-width:0;display:grid}#rightchat .rw-frequency-meta-row{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;grid-template-columns:minmax(58px,.38fr) minmax(0,1fr);align-items:center;gap:8px;min-height:27px;padding:5px 7px;display:grid}#rightchat .rw-frequency-meta-row span{color:var(--muted,var(--rc-muted,#9aa3b2));font:600 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-frequency-meta-row strong{min-width:0;color:var(--text,var(--rc-text,#eaeaea));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:650 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-frequency-octaves{box-sizing:border-box;gap:4px;min-width:0;display:grid}#rightchat .rw-frequency-octave-row{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 62%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 83%, transparent);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:25px;padding:4px 7px;display:grid}#rightchat .rw-frequency-octave-row.is-active{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 44%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, var(--surface-bg,#0f0f0f))}#rightchat .rw-frequency-octave-row span{color:var(--text,var(--rc-text,#eaeaea));font:760 12px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-frequency-octave-row strong{min-width:0;color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--text,var(--rc-text,#eaeaea)) 28%);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font:760 12px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-frequency-counter-head{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,var(--rc-text,#eaeaea)) 26%)}#rightchat .rw-frequency-counter-value{color:inherit;font-size:12px;font-weight:650}#rightchat .rw-vocal-option{justify-content:space-between;gap:10px}#rightchat .rw-vocal-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}#rightchat .rw-vocal-option-range{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 70%, var(--text,var(--rc-text,#eaeaea)) 30%);flex:none;font:750 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-track{border:1px solid var(--rw-tool-field-border);background:radial-gradient(circle at 22% 35%, color-mix(in srgb, var(--brand-accent,#4c6fff) 12%, transparent) 0, transparent 54%), var(--rw-tool-field-bg);border-radius:14px;gap:7px;min-width:0;padding:10px;display:grid}#rightchat .rw-vocal-track-labels{color:var(--muted,var(--rc-muted,#9aa3b2));justify-content:space-between;display:flex;font:650 10px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-track-line{background:color-mix(in srgb, var(--surface-border,#1e1e1e) 58%, transparent);border-radius:999px;height:12px;position:relative;overflow:hidden}#rightchat .rw-vocal-range-band{left:var(--rw-vocal-left,0%);width:var(--rw-vocal-width,2%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 72%, transparent), color-mix(in srgb, var(--brand-accent,#4c6fff) 70%, transparent));box-shadow:0 0 18px color-mix(in srgb, var(--brand-accent,#4c6fff) 24%, transparent);position:absolute;top:0;bottom:0}#rightchat .rw-vocal-note-row{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}#rightchat .rw-vocal-note-pill{border:1px solid color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 64%, transparent);background:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 14%, var(--surface-bg,#0f0f0f));min-width:54px;box-shadow:0 0 18px color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 12%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;line-height:1;display:inline-flex}#rightchat .rw-vocal-note-separator{color:var(--muted,var(--rc-muted,#9aa3b2));font-weight:800}#rightchat .rw-vocal-meta{gap:5px;min-width:0;display:grid}#rightchat .rw-vocal-meta-row{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 74%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:28px;padding:5px 8px;display:grid}#rightchat .rw-vocal-meta-row span{color:var(--muted,var(--rc-muted,#9aa3b2));font:700 11px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-meta-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text,var(--rc-text,#eaeaea));overflow:hidden;font:800 11px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-meta-row--reference{align-items:start}#rightchat .rw-vocal-meta-row--reference span,#rightchat .rw-vocal-meta-row--reference strong{line-height:1.25!important}#rightchat .rw-vocal-meta-row--reference strong{white-space:normal;text-overflow:clip;overflow:visible}#rightchat .rw-vocal-counter-head{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 74%, var(--text,var(--rc-text,#eaeaea)) 26%)}#rightchat .rw-vocal-counter-value{color:inherit;font-size:12px;font-weight:650}#rightchat .rw-vocal-warmup-option{justify-content:space-between;gap:10px}#rightchat .rw-vocal-warmup-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}#rightchat .rw-vocal-warmup-option-time{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 70%, var(--text,var(--rc-text,#eaeaea)) 30%);flex:none;font:750 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-warmup-current{border:1px solid var(--rw-tool-field-border);background:radial-gradient(circle at 28% 28%, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 13%, transparent) 0, transparent 55%), var(--rw-tool-field-bg);border-radius:14px;gap:7px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff12}#rightchat .rw-vocal-warmup-current.is-countdown{background:radial-gradient(circle at 28% 28%, color-mix(in srgb, var(--brand-accent,#4c6fff) 14%, transparent) 0, transparent 55%), var(--rw-tool-field-bg)}#rightchat .rw-vocal-warmup-current-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}#rightchat .rw-vocal-warmup-current-top span{min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));white-space:nowrap;font:750 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-warmup-current h4{min-width:0;color:var(--text,var(--rc-text,#eaeaea));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;font:800 14px/1.18 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-warmup-current-top strong{text-align:left;min-width:40px;color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 74%, var(--text,var(--rc-text,#eaeaea)) 26%);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 40px;font:850 16px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-warmup-current p{color:var(--muted,var(--rc-muted,#9aa3b2));margin:0;font:650 12px/1.35 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-warmup-progress{background:color-mix(in srgb, var(--surface-border,#1e1e1e) 58%, transparent);border-radius:999px;height:6px;position:relative;overflow:hidden}#rightchat .rw-vocal-warmup-progress span{width:var(--rw-vocal-warmup-progress,0%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 75%, transparent), color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, transparent));box-shadow:0 0 14px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 18%, transparent);transition:width .24s linear;position:absolute;inset:0 auto 0 0}#rightchat .rw-vocal-warmup-steps{gap:5px;min-width:0;display:grid}#rightchat .rw-vocal-warmup-step{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 74%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:28px;padding:5px 8px;display:grid}#rightchat .rw-vocal-warmup-step-dot{border:1px solid color-mix(in srgb, var(--rw-tool-accent,#2faa71) 44%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 92%, transparent);border-radius:999px;width:9px;height:9px;box-shadow:inset 0 1px #ffffff1a}#rightchat .rw-vocal-warmup-step-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text,var(--rc-text,#eaeaea));overflow:hidden;font:720 12px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-warmup-step-time{color:var(--muted,var(--rc-muted,#9aa3b2));white-space:nowrap;font:700 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-warmup-step.is-active{border-color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 48%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 10%, var(--surface-bg,#0f0f0f))}#rightchat .rw-vocal-warmup-step.is-active .rw-vocal-warmup-step-dot{background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 64%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 26%, transparent)}#rightchat .rw-vocal-warmup-step.is-done{opacity:.72}#rightchat .rw-vocal-warmup-step.is-done .rw-vocal-warmup-step-title{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 70%, var(--text,var(--rc-text,#eaeaea)) 30%);text-decoration:line-through}#rightchat .rw-vocal-warmup-btn{border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);min-width:0;min-height:32px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;white-space:nowrap;border-radius:11px;padding:0 8px;transition:border-color .18s,background-color .18s,color .18s;font:800 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-warmup-btn--icon{place-items:center;width:34px;min-width:34px;padding:0;display:inline-grid}#rightchat .rw-vocal-warmup-ico{fill:currentColor;color:currentColor;width:14px;height:14px;display:block}#rightchat .rw-vocal-warmup-ico--play{width:13px;height:13px;margin-left:2px}#rightchat .rw-vocal-warmup-ico--pause{width:14px;height:14px}#rightchat .rw-vocal-warmup-ico--volume{width:15px;height:15px}#rightchat .rw-vocal-warmup-btn:hover,#rightchat .rw-vocal-warmup-btn:focus-visible{border-color:var(--rw-tool-field-hover-border);background-color:var(--rw-tool-field-hover-bg);outline:none}#rightchat .rw-vocal-warmup-btn--primary{border-color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 54%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 12%, var(--rw-tool-field-bg))}#rightchat .rw-vocal-warmup-btn--sound.is-on{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 78%, var(--text,var(--rc-text,#eaeaea)) 22%);border-color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 36%, var(--rw-tool-field-border))}#rightchat .rw-vocal-warmup-btn--sound.is-off{color:color-mix(in srgb, var(--muted,#8b93a6) 78%, var(--text,var(--rc-text,#eaeaea)) 22%)}#rightchat .rw-vocal-warmup-btn--sound.is-off .rw-vocal-warmup-ico{opacity:.58}#rightchat .rw-vocal-warmup-counter-head{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 74%, var(--text,var(--rc-text,#eaeaea)) 26%)}#rightchat .rw-vocal-warmup-counter-value{color:inherit;font-size:12px;font-weight:650}#rightchat .rw-mod-card[data-rw-module-type=vocal_pitch_reference]:not(.is-collapsed):hover,#rightchat .rw-mod-card[data-rw-module-type=vocal_pitch_reference]:not(.is-collapsed):focus-within{z-index:20}#rightchat .rw-mod-card[data-rw-module-type=vocal_pitch_reference]:not(.is-collapsed) .rw-mod-card-body{overflow:visible}#rightchat .rw-vocal-pitch{min-width:0;min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:10px;display:grid}#rightchat .rw-vocal-pitch-modes,#rightchat .rw-vocal-pitch-directions,#rightchat .rw-vocal-pitch-durations{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}#rightchat .rw-vocal-pitch-durations{grid-template-columns:repeat(3,minmax(0,1fr))}#rightchat .rw-vocal-pitch-controls{grid-template-columns:minmax(0,1fr) 68px;gap:5px;min-width:0;display:grid}#rightchat .rw-vocal-pitch-controls--note{grid-template-columns:minmax(0,1fr)}#rightchat .rw-vocal-pitch-controls--note .rw-vocal-pitch-field{grid-template-columns:auto 74px;justify-self:end;align-items:center;gap:10px}#rightchat .rw-vocal-pitch-controls--note .rw-vocal-pitch-field>span{align-self:center}#rightchat .rw-vocal-pitch-interval-row{grid-template-columns:minmax(0,1fr) 74px;align-items:end;gap:5px;min-width:0;display:grid}#rightchat .rw-vocal-pitch-directions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:5px}#rightchat .rw-vocal-pitch-direction-chip{min-height:34px}#rightchat .rw-vocal-pitch-direction-chip>span:not(.sr-only){font-size:15px;line-height:1}#rightchat .rw-vocal-pitch .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#rightchat .rw-vocal-pitch-field{gap:4px;min-width:0;display:grid;position:relative}#rightchat .rw-vocal-pitch-field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));text-transform:uppercase;display:block;overflow:hidden;font:500 10px/1.2 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:.08em!important}#rightchat .rw-vocal-pitch-select{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);width:100%;min-width:0;height:34px;min-height:34px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;text-align:left;box-sizing:border-box;border-radius:11px;outline:none;padding:0 26px 0 10px;font-size:13px;font-weight:650;line-height:1.25;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background-color .26s cubic-bezier(.22,.61,.36,1),color .18s;position:relative;overflow:hidden}#rightchat .rw-vocal-pitch-select:after{content:"";transform-origin:50%;color:currentColor;opacity:.82;pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .16s,opacity .14s;position:absolute;top:50%;right:10px;transform:translateY(-62%)rotate(45deg)}#rightchat .rw-vocal-pitch-select.is-open:after{transform:translateY(-30%)rotate(225deg)}#rightchat .rw-vocal-pitch-select>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}#rightchat .rw-vocal-pitch-select:hover,#rightchat .rw-vocal-pitch-select:focus-visible,#rightchat .rw-vocal-pitch-select.is-open{border-color:var(--rw-tool-field-hover-border);background-color:var(--rw-tool-field-hover-bg);outline:none}#rightchat .rw-vocal-pitch-menu{flex-direction:column;gap:4px;max-height:176px;display:flex;overflow:auto}#rightchat .rw-vocal-pitch-menu[data-rw-vocal-pitch-menu=rootNote].is-open{min-width:72px}#rightchat .rw-vocal-pitch-menu[data-rw-vocal-pitch-menu=interval].is-open{min-width:220px}#rightchat .rw-vocal-pitch-menu[hidden]{display:none!important}#rightchat .rw-vocal-pitch-option-group{gap:4px;display:grid}#rightchat .rw-vocal-pitch-option-group+.rw-vocal-pitch-option-group{border-top:1px solid color-mix(in srgb, var(--surface-border,var(--rc-border,#1e1e1e)) 60%, transparent);margin-top:5px;padding-top:7px}#rightchat .rw-vocal-pitch-option-heading{color:var(--rc-muted,var(--muted,#8f98a8));text-transform:uppercase;pointer-events:none;padding:2px 3px 3px;font:500 10px/1.2 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:.18em!important}#rightchat .rw-vocal-pitch-option{appearance:none;width:100%;color:var(--rc-text,var(--text,#eaeaea));cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 8px;font-size:12px;line-height:1.25;transition:background .14s,border-color .14s,color .14s;display:flex}#rightchat .rw-vocal-pitch-option:hover,#rightchat .rw-vocal-pitch-option:focus-visible,#rightchat .rw-vocal-pitch-option.is-active{background:#5477f529;border-color:#5477f559;outline:none}#rightchat .rw-vocal-pitch-option-note,#rightchat .rw-vocal-pitch-selected-note,#rightchat .rw-vocal-pitch-note-pill{color:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 78%, var(--text,#eaeaea) 22%);text-shadow:0 0 .01px;font-weight:900}#rightchat .rw-vocal-pitch-option-code{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, var(--text,#eaeaea) 28%);flex:0 0 34px;font-weight:850}#rightchat .rw-vocal-pitch-option-name,#rightchat .rw-vocal-pitch-option-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}#rightchat .rw-vocal-pitch-menu[data-rw-vocal-pitch-menu=interval] .rw-vocal-pitch-option-name{text-overflow:clip;overflow:visible}#rightchat .rw-vocal-pitch-menu::-webkit-scrollbar{width:4px}#rightchat .rw-vocal-pitch-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--rc-muted,#9aa3b2) 48%, transparent);border-radius:999px}#rightchat .rw-vocal-pitch-result{border:1px solid var(--rw-tool-field-border);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 8%, transparent) 0 32%, transparent 68%), var(--rw-tool-field-bg);box-sizing:border-box;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px;display:flex}#rightchat .rw-vocal-pitch-keyboard{height:104px}#rightchat .rw-vocal-pitch-key,#rightchat .rw-vocal-pitch-key span{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}#rightchat .rw-vocal-pitch-key{touch-action:none}#rightchat .rw-vocal-pitch-key.is-current{border-color:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 72%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 16%, transparent)}#rightchat .rw-vocal-pitch-key.is-active{border-color:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 90%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 24%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 28%, transparent)}@media (hover:none){#rightchat .rw-vocal-pitch-key:hover:not(.is-active),#rightchat .rw-vocal-pitch-key:focus:not(.is-active){border-color:color-mix(in srgb, var(--surface-border,#1e1e1e) 74%, transparent);box-shadow:none;outline:none}}#rightchat .rw-vocal-pitch-note-pill{appearance:none;border:1px solid color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 68%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 14%, transparent);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:30px;padding:0 14px;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:inline-flex;font:850 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-pitch-arrow{appearance:none;width:30px;min-width:30px;height:30px;min-height:30px;color:var(--muted,var(--rc-muted,#9aa3b2));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;font-weight:800;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-grid}#rightchat .rw-vocal-pitch-note-pill:hover,#rightchat .rw-vocal-pitch-note-pill:focus-visible,#rightchat .rw-vocal-pitch-note-pill.is-active{border-color:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 86%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 22%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 22%, transparent);outline:none}#rightchat .rw-vocal-pitch-arrow:hover,#rightchat .rw-vocal-pitch-arrow:focus-visible,#rightchat .rw-vocal-pitch-arrow.is-active{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 78%, var(--text,var(--rc-text,#eaeaea)) 22%);border-color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 38%, transparent);background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 10%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 18%, transparent);outline:none}#rightchat .rw-vocal-pitch-volume{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}#rightchat .rw-vocal-pitch-volume>span{color:var(--muted,var(--rc-muted,#9aa3b2));font:750 10px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-pitch-volume-input{appearance:none;cursor:pointer;background:linear-gradient(to right, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 72%, var(--brand-accent,#4c6fff)) 0%, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 72%, var(--brand-accent,#4c6fff)) var(--rw-vocal-pitch-volume-pct,65%), color-mix(in srgb, var(--muted,#8b93a6) 26%, transparent) var(--rw-vocal-pitch-volume-pct,65%), color-mix(in srgb, var(--muted,#8b93a6) 26%, transparent) 100%);border-radius:999px;outline:none;width:100%;height:4px}#rightchat .rw-vocal-pitch-volume-input::-webkit-slider-thumb{appearance:none;cursor:pointer;border:1px solid color-mix(in srgb, var(--rw-tool-accent) 52%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent) 26%, var(--surface-bg,#0f0f0f));width:14px;height:14px;box-shadow:0 0 12px color-mix(in srgb, var(--rw-tool-accent) 32%, transparent);border-radius:50%}#rightchat .rw-vocal-pitch-volume-input::-moz-range-thumb{cursor:pointer;border:1px solid color-mix(in srgb, var(--rw-tool-accent) 52%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--rw-tool-accent) 26%, var(--surface-bg,#0f0f0f));width:14px;height:14px;box-shadow:0 0 12px color-mix(in srgb, var(--rw-tool-accent) 32%, transparent);border-radius:50%}#rightchat .rw-vocal-pitch-meta{gap:5px;min-width:0;display:grid}#rightchat .rw-vocal-pitch-meta-row{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 86%, transparent);box-sizing:border-box;border-radius:999px;grid-template-columns:minmax(68px,auto) minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:26px;padding:0 10px;display:grid}#rightchat .rw-vocal-pitch-meta-row span{min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));font:750 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-pitch-meta-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text,var(--rc-text,#eaeaea));text-align:right;overflow:hidden;font:800 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-vocal-pitch-counter-head{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 74%, var(--text,var(--rc-text,#eaeaea)) 26%)}#rightchat .rw-vocal-pitch-counter-dot{background:var(--muted,var(--rc-muted,#9aa3b2));opacity:.85;border-radius:999px;width:6px;height:6px}#rightchat .rw-vocal-pitch-counter-head.is-playing .rw-vocal-pitch-counter-dot{background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 74%, var(--muted,var(--rc-muted,#9aa3b2)) 26%);box-shadow:0 0 10px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 36%, transparent)}#rightchat .rw-vocal-pitch-counter-value{color:inherit;font-size:12px;font-weight:650}#rightchat .rw-ear-note{min-width:0;min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:10px;display:grid}#rightchat .rw-ear-note-modes,#rightchat .rw-ear-note-duration-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}#rightchat .rw-ear-note-result{border:1px solid var(--rw-tool-field-border);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--rw-note-color,#60a5fa) 21%, transparent) 0, transparent 58%), var(--rw-tool-field-bg);box-sizing:border-box;border-radius:14px;place-items:center;gap:2px;min-width:0;min-height:62px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff0f}#rightchat .rw-ear-note-result-label{color:var(--muted,var(--rc-muted,#9aa3b2));text-transform:uppercase;letter-spacing:.08em;font:800 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-ear-note-result strong{color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 74%, var(--text,var(--rc-text,#eaeaea)) 26%);font:900 26px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-ear-note-result.is-pending{background:var(--rw-tool-field-bg)}#rightchat .rw-ear-note-result.is-pending strong{color:var(--muted,var(--rc-muted,#9aa3b2))}#rightchat .rw-ear-note-result.is-correct{border-color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 55%, var(--rw-tool-field-border));box-shadow:inset 0 1px 0 #ffffff12, 0 0 18px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 18%, transparent)}#rightchat .rw-ear-note-result.is-wrong{border-color:color-mix(in srgb, #ef4444 58%, var(--rw-tool-field-border));box-shadow:inset 0 1px #ffffff12,0 0 18px #ef444429}#rightchat .rw-ear-note-keyboard{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:linear-gradient(180deg, #ffffff12, transparent 44%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);box-sizing:border-box;border-radius:14px;min-width:0;height:104px;padding:7px;position:relative;overflow:hidden}#rightchat .rw-ear-note-white-keys{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid;position:absolute;inset:7px}#rightchat .rw-ear-note-black-keys{pointer-events:none;position:absolute;inset:7px}#rightchat .rw-ear-note-key{appearance:none;border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 74%, transparent);cursor:pointer;box-sizing:border-box;place-items:end center;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:grid}#rightchat .rw-ear-note-key span{color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 76%, var(--text,var(--rc-text,#eaeaea)) 24%);font:850 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-ear-note-key.is-white{background:linear-gradient(180deg, #ffffff2e, transparent 54%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, #fff 12%);border-radius:0 0 10px 10px;min-width:0;height:100%;padding:0 3px 8px}#rightchat .rw-ear-note-key.is-black{pointer-events:auto;left:var(--rw-ear-key-left,0%);z-index:2;background:linear-gradient(180deg, #ffffff1a, transparent 48%), color-mix(in srgb, #050506 82%, var(--surface-bg,#0f0f0f) 18%);border-color:color-mix(in srgb, #000 72%, var(--surface-border,#1e1e1e));border-radius:0 0 8px 8px;width:10.5%;height:60%;padding:0 2px 7px;position:absolute;top:0;transform:translate(-50%)}#rightchat .rw-ear-note-key.is-black span{font-size:10px!important}#rightchat .rw-ear-note-key:hover,#rightchat .rw-ear-note-key:focus-visible{border-color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 70%, var(--surface-border,#1e1e1e));box-shadow:0 0 14px color-mix(in srgb, var(--rw-note-color,#60a5fa) 20%, transparent);outline:none}#rightchat .rw-ear-note-key.is-correct{border-color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 88%, var(--surface-border,#1e1e1e));background:linear-gradient(180deg, color-mix(in srgb, var(--rw-note-color,#60a5fa) 22%, transparent), transparent 68%), color-mix(in srgb, var(--rw-note-color,#60a5fa) 16%, var(--surface-bg,#0f0f0f));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rw-note-color,#60a5fa) 28%, transparent), 0 0 16px color-mix(in srgb, var(--rw-note-color,#60a5fa) 32%, transparent)}#rightchat .rw-ear-note-key.is-wrong{border-color:color-mix(in srgb, #ef4444 82%, var(--surface-border,#1e1e1e));background:linear-gradient(180deg, #ef44442e, transparent 64%), color-mix(in srgb, #ef4444 10%, var(--surface-bg,#0f0f0f));box-shadow:0 0 14px #ef44443d}#rightchat .rw-music-keyboard{height:82px;margin-top:8px}#rightchat .rw-music-key{cursor:default;pointer-events:none}#rightchat .rw-music-key span{color:color-mix(in srgb, var(--muted,var(--rc-muted,#9aa3b2)) 78%, var(--text,var(--rc-text,#eaeaea)) 22%)}#rightchat .rw-music-key:hover,#rightchat .rw-music-key:focus-visible{border-color:color-mix(in srgb, var(--surface-border,#1e1e1e) 74%, transparent);box-shadow:none}#rightchat .rw-music-key.is-active{border-color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 78%, var(--surface-border,#1e1e1e));background:linear-gradient(180deg, color-mix(in srgb, var(--rw-note-color,#60a5fa) 24%, transparent), transparent 64%), color-mix(in srgb, var(--rw-note-color,#60a5fa) 15%, var(--surface-bg,#0f0f0f));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rw-note-color,#60a5fa) 24%, transparent), 0 0 13px color-mix(in srgb, var(--rw-note-color,#60a5fa) 24%, transparent)}#rightchat .rw-music-key.is-active span{color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 82%, var(--text,var(--rc-text,#eaeaea)) 18%)}#rightchat .rw-ear-note-controls{grid-template-columns:minmax(0,1fr) minmax(78px,.58fr);gap:8px;min-width:0;display:grid}#rightchat .rw-ear-note-toggle,#rightchat .rw-ear-note-next{width:100%}#rightchat .rw-ear-note-volume{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}#rightchat .rw-ear-note-volume>span{color:var(--muted,var(--rc-muted,#9aa3b2));font:750 10px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-ear-note-volume-input{background:linear-gradient(to right, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 72%, var(--brand-accent,#4c6fff)) 0%, color-mix(in srgb, var(--rw-tool-accent,#2faa71) 72%, var(--brand-accent,#4c6fff)) var(--rw-ear-note-volume-pct,65%), color-mix(in srgb, var(--muted,#8b93a6) 26%, transparent) var(--rw-ear-note-volume-pct,65%), color-mix(in srgb, var(--muted,#8b93a6) 26%, transparent) 100%)}#rightchat .rw-ear-note-counter-head{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 74%, var(--text,var(--rc-text,#eaeaea)) 26%);gap:5px}#rightchat .rw-ear-note-counter-dot{background:var(--muted,var(--rc-muted,#9aa3b2));opacity:.85;border-radius:999px;width:6px;height:6px}#rightchat .rw-ear-note-counter-head.is-playing .rw-ear-note-counter-dot{background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 74%, var(--muted,var(--rc-muted,#9aa3b2)) 26%);box-shadow:0 0 10px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 36%, transparent)}#rightchat .rw-ear-note-counter-value{color:inherit;font-size:12px;font-weight:650}#rightchat .rw-solfege{min-width:0;min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:8px;display:grid}#rightchat .rw-solfege-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#rightchat .rw-solfege-result{border:1px solid var(--rw-tool-field-border);background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--brand-accent,#4c6fff) 12%, transparent) 0, transparent 58%), var(--rw-tool-field-bg);box-sizing:border-box;border-radius:14px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:58px;padding:8px 10px;display:grid}#rightchat .rw-solfege-result span{color:var(--muted,var(--rc-muted,#9aa3b2));text-transform:uppercase;letter-spacing:.08em;font:800 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-solfege-result strong{min-width:0;max-width:100%;color:var(--text,var(--rc-text,#eaeaea));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:900 18px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-solfege-result small{min-width:0;max-width:100%;min-height:12px;color:var(--muted,var(--rc-muted,#9aa3b2));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:750 11px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-solfege-result small.is-placeholder{opacity:0}#rightchat .rw-solfege-result.is-correct{border-color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 55%, var(--rw-tool-field-border));box-shadow:0 0 16px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 16%, transparent)}#rightchat .rw-solfege-result.is-wrong{border-color:color-mix(in srgb, #ef4444 58%, var(--rw-tool-field-border));box-shadow:0 0 16px #ef444424}#rightchat .rw-chord-quality .rw-solfege-result,#rightchat .rw-chord-ear .rw-solfege-result{min-height:66px}#rightchat .rw-chord-quality .rw-solfege-result.is-pending,#rightchat .rw-chord-ear .rw-solfege-result.is-pending{position:relative}#rightchat .rw-chord-quality .rw-solfege-result.is-pending small.is-placeholder,#rightchat .rw-chord-ear .rw-solfege-result.is-pending small.is-placeholder{pointer-events:none;position:absolute}#rightchat .rw-solfege-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}#rightchat .rw-interval-ear-answers{grid-template-columns:repeat(3,minmax(0,1fr))}#rightchat .rw-solfege-answer{border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);min-width:0;min-height:38px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;box-sizing:border-box;border-radius:10px;align-content:center;justify-items:center;gap:2px;padding:5px 6px;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:grid}#rightchat .rw-solfege-answer strong,#rightchat .rw-solfege-answer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}#rightchat .rw-solfege-answer strong{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 78%, var(--text,var(--rc-text,#eaeaea)) 22%);font:850 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-solfege-answer span{color:var(--muted,var(--rc-muted,#9aa3b2));font:700 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-solfege-answer:hover,#rightchat .rw-solfege-answer:focus-visible{border-color:var(--rw-tool-field-hover-border);background:var(--rw-tool-field-hover-bg);outline:none}#rightchat .rw-solfege-answer.is-correct{border-color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 68%, var(--rw-tool-field-border));background:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 14%, var(--rw-tool-field-bg));box-shadow:0 0 13px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 18%, transparent)}#rightchat .rw-solfege-answer.is-wrong{border-color:color-mix(in srgb, #ef4444 70%, var(--rw-tool-field-border));background:color-mix(in srgb, #ef4444 11%, var(--rw-tool-field-bg))}#rightchat .rw-solfege-playback-row{grid-template-columns:repeat(2,minmax(0,1fr))}#rightchat .rw-chord-quality-keyboard,#rightchat .rw-chord-ear-keyboard,#rightchat .rw-seventh-keyboard{margin-top:6px}#rightchat .rw-chord-ear-levels{grid-template-columns:repeat(2,minmax(0,1fr))}#rightchat .rw-chord-ear-answer strong{font-size:13px!important}#rightchat .rw-staff-note{min-width:0;min-height:0;color:var(--text,var(--rc-text,#eaeaea));gap:7px;display:grid}#rightchat .rw-staff-note-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}#rightchat .rw-staff-note-modes .rw-staff-note-chip{justify-content:center;align-items:center;gap:5px;height:30px;padding:0 6px;display:inline-flex}#rightchat .rw-staff-note-chip-icon{white-space:nowrap;min-width:0;max-width:100%;color:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 88%, var(--rw-tool-accent,#2faa71) 12%);flex:none;text-overflow:clip!important;font-family:Bravura,Noto Music,Segoe UI Symbol,Apple Symbols,serif!important;font-size:19px!important;font-weight:700!important;line-height:1!important;overflow:visible!important}#rightchat .rw-staff-note-modes .rw-staff-note-chip.is-checked .rw-staff-note-chip-icon{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 66%, var(--text,var(--rc-text,#eaeaea)) 34%)}#rightchat .rw-staff-note-modes .rw-staff-note-chip>span:not(.rw-staff-note-chip-icon){font-size:11px!important}#rightchat .rw-staff-note-range-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}#rightchat .rw-staff-note-range-label{color:var(--muted,var(--rc-muted,#9aa3b2));text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font:800 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-staff-note-range-select-wrap{min-width:0;display:block;position:relative}#rightchat .rw-staff-note-range-select-wrap:after{content:"";border-right:1.8px solid color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 70%, transparent);border-bottom:1.8px solid color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 70%, transparent);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:11px;transform:translateY(-63%)rotate(45deg)}#rightchat .rw-staff-note-range-select{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);width:100%;min-height:30px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;border-radius:11px;padding:0 30px 0 11px;transition:border-color .18s,background-color .18s,color .18s;font:800 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-staff-note-range-select:hover,#rightchat .rw-staff-note-range-select:focus-visible{border-color:var(--rw-tool-field-hover-border);background-color:var(--rw-tool-field-hover-bg);outline:none}#rightchat .rw-staff-note-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#rightchat .rw-staff-note-stage{border:1px solid var(--rw-tool-field-border);background:radial-gradient(circle at 60% 42%, color-mix(in srgb, var(--rw-note-color,#60a5fa) 13%, transparent) 0, transparent 58%), var(--rw-tool-field-bg);border-radius:14px;min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}#rightchat .rw-staff-note-stage.is-pending{background:radial-gradient(circle at 60% 42%, color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 7%, transparent) 0, transparent 58%), var(--rw-tool-field-bg)}#rightchat .rw-staff-note-stage.is-correct{border-color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 48%, var(--rw-tool-field-border));box-shadow:inset 0 1px 0 #ffffff12, 0 0 18px color-mix(in srgb, var(--rw-tool-accent,#2faa71) 16%, transparent)}#rightchat .rw-staff-note-stage.is-wrong{border-color:color-mix(in srgb, #ef4444 55%, var(--rw-tool-field-border));box-shadow:inset 0 1px #ffffff12,0 0 18px #ef444424}#rightchat .rw-staff-note-svg{width:100%;height:132px;display:block}#rightchat .rw-staff-note-stage.is-wide-range .rw-staff-note-svg{height:184px}#rightchat .rw-staff-note-lines line,#rightchat .rw-staff-note-ledgers line{stroke:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 28%, transparent);stroke-width:1.25px;stroke-linecap:round}#rightchat .rw-staff-note-ledgers line{stroke:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 44%, transparent);stroke-width:1.35px}#rightchat .rw-staff-note-clef{fill:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 82%, transparent);pointer-events:none;font-family:Bravura,Noto Music,Segoe UI Symbol,Apple Symbols,serif;font-size:168px;line-height:1}#rightchat .rw-staff-note-clef--bass{font-size:130px}#rightchat .rw-staff-note-accidental{fill:color-mix(in srgb, var(--rw-note-color,#60a5fa) 76%, var(--text,var(--rc-text,#eaeaea)) 24%);font:900 23px/1 Georgia,Times New Roman,serif!important}#rightchat .rw-staff-note-stage.is-pending .rw-staff-note-accidental{fill:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 82%, transparent)}#rightchat .rw-staff-note-head{fill:color-mix(in srgb, var(--rw-note-color,#60a5fa) 82%, var(--text,var(--rc-text,#eaeaea)) 18%);stroke:color-mix(in srgb, var(--rw-note-color,#60a5fa) 72%, var(--surface-border,#1e1e1e));stroke-width:1.2px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--rw-note-color,#60a5fa) 28%, transparent))}#rightchat .rw-staff-note-stage.is-pending .rw-staff-note-head{fill:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 82%, transparent);stroke:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 48%, var(--surface-border,#1e1e1e));filter:drop-shadow(0 0 8px color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 16%, transparent))}#rightchat .rw-staff-note-result{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:30px;margin-top:-3px;padding:0 10px 9px;display:grid}#rightchat .rw-staff-note-result span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted,var(--rc-muted,#9aa3b2));text-transform:uppercase;letter-spacing:.08em;overflow:hidden;font:800 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-staff-note-result strong{color:color-mix(in srgb, var(--rw-note-color,#60a5fa) 74%, var(--text,var(--rc-text,#eaeaea)) 26%);font:900 18px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important;letter-spacing:0!important}#rightchat .rw-staff-note-stage.is-pending .rw-staff-note-result strong{color:color-mix(in srgb, var(--text,var(--rc-text,#eaeaea)) 82%, transparent)}#rightchat .rw-staff-note-keyboard{height:92px}#rightchat .rw-staff-note-controls{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}#rightchat .rw-staff-note-next{appearance:none;border:1px solid var(--rw-tool-field-border);background:var(--rw-tool-field-bg);width:100%;min-height:32px;color:var(--text,var(--rc-text,#eaeaea));cursor:pointer;border-radius:11px;transition:border-color .18s,background-color .18s,color .18s;font:800 11px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-staff-note-next:hover,#rightchat .rw-staff-note-next:focus-visible{border-color:var(--rw-tool-field-hover-border);background-color:var(--rw-tool-field-hover-bg);outline:none}#rightchat .rw-staff-note-counter-head{color:color-mix(in srgb, var(--rw-tool-accent,#2faa71) 74%, var(--text,var(--rc-text,#eaeaea)) 26%)}#rightchat .rw-staff-note-counter-value{color:inherit;font-size:12px;font-weight:650}#rightchat .rw-circle-option{justify-content:space-between;gap:8px}#rightchat .rw-circle-option-major{min-width:0;color:color-mix(in srgb, var(--rw-note-color,var(--brand-accent,#4c6fff)) 74%, var(--text,#eaeaea) 26%);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:800 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-circle-option-minor{color:var(--muted,var(--rc-muted,#9aa3b2));white-space:nowrap;flex:none;font:650 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-circle-stage{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--rw-note-color,#60a5fa) 11%, transparent) 0 28%, transparent 58%), color-mix(in srgb, var(--surface-bg,#0f0f0f) 92%, transparent);border-radius:14px;min-width:0;padding:6px;overflow:visible;box-shadow:inset 0 1px #ffffff12}#rightchat .rw-circle-svg{aspect-ratio:1;width:100%;display:block;overflow:visible}#rightchat .rw-circle-ring{fill:none;stroke:color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);stroke-width:1px}#rightchat .rw-circle-core{fill:color-mix(in srgb, var(--rw-note-color,#60a5fa) 11%, var(--surface-bg,#0f0f0f));stroke:color-mix(in srgb, var(--rw-note-color,#60a5fa) 34%, var(--surface-border,#1e1e1e));stroke-width:1px}#rightchat .rw-circle-node{cursor:pointer;outline:none}#rightchat .rw-circle-hit{fill:#0000;stroke:#0000;stroke-width:1px;transition:fill .16s,stroke .16s,filter .16s}#rightchat .rw-circle-node:hover .rw-circle-hit,#rightchat .rw-circle-node:focus-visible .rw-circle-hit{fill:color-mix(in srgb, var(--rw-note-color,#60a5fa) 13%, transparent);stroke:color-mix(in srgb, var(--rw-note-color,#60a5fa) 42%, var(--surface-border,#1e1e1e))}#rightchat .rw-circle-node.is-neighbor .rw-circle-hit{fill:color-mix(in srgb, var(--rw-note-color,#60a5fa) 8%, transparent);stroke:color-mix(in srgb, var(--rw-note-color,#60a5fa) 24%, transparent)}#rightchat .rw-circle-node.is-active .rw-circle-hit{fill:color-mix(in srgb, var(--rw-note-color,#60a5fa) 19%, var(--surface-bg,#0f0f0f));stroke:color-mix(in srgb, var(--rw-note-color,#60a5fa) 70%, var(--surface-border,#1e1e1e));filter:drop-shadow(0 0 8px color-mix(in srgb, var(--rw-note-color,#60a5fa) 28%, transparent))}#rightchat .rw-circle-major,#rightchat .rw-circle-minor,#rightchat .rw-circle-center-major,#rightchat .rw-circle-center-minor{text-anchor:middle;dominant-baseline:central;pointer-events:none;letter-spacing:0!important}#rightchat .rw-circle-major{fill:color-mix(in srgb, var(--rw-note-color,var(--text,#eaeaea)) 70%, var(--text,#eaeaea) 30%);font:800 10px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-circle-minor{fill:var(--muted,var(--rc-muted,#9aa3b2));font:700 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-circle-center-major{fill:color-mix(in srgb, var(--rw-note-color,var(--text,#eaeaea)) 76%, var(--text,#eaeaea) 24%);font:900 13px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-circle-center-minor{fill:var(--muted,var(--rc-muted,#9aa3b2));font:750 9px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-circle-info{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 90%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;padding:7px 8px;display:grid}#rightchat .rw-circle-info strong,#rightchat .rw-circle-info span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#rightchat .rw-circle-info strong{color:var(--text,var(--rc-text,#eaeaea));font:700 12px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-circle-info span{color:var(--muted,var(--rc-muted,#9aa3b2));font:600 11px/1.15 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}@keyframes rw-delay-bpm-focus-blink{0%,49%{color:var(--rw-delay-bpm-focus-color,#2faa71)}50%,to{color:color-mix(in srgb, var(--rw-delay-bpm-focus-color,#2faa71) 58%, var(--text,var(--rc-text,#eaeaea)) 42%)}}#rightchat .rw-notes{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:100%;display:grid}#rightchat .rw-notes-applied{display:block}#rightchat .rw-note-tools{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}#rightchat .rw-note-tool{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--btn-fg,#9da6b6);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}#rightchat .rw-note-tool svg{width:16px;height:16px}#rightchat .rw-note-tool.is-active{color:var(--text,#eaeaea);border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 34%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent)}#rightchat .rw-note-color-icon,#rightchat .dash-mod-note-color-icon{background:var(--dash-mod-note-icon-color,currentColor);width:13px;height:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}#rightchat .rw-note-color-icon.is-default,#rightchat .dash-mod-note-color-icon.is-default{background:color-mix(in srgb, var(--text,#eaeaea) 70%, transparent)}#rightchat .rw-note-color-picker{display:inline-flex;position:relative}#rightchat .rw-note-color-menu{z-index:7;border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:148px;max-width:min(220px,100vw - 24px);padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 6px);left:auto;right:0;transform:translateY(-4px)scale(.98);box-shadow:0 10px 26px #0000003d}#rightchat .rw-note-color-picker.is-open .rw-note-color-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}#rightchat .rw-note-color-dot{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:var(--rw-note-color,#22c55e);cursor:pointer;border-radius:999px;width:22px;min-width:22px;height:22px;min-height:22px;transition:transform .12s,box-shadow .16s}#rightchat .rw-note-color-dot:hover{transform:scale(1.08)}#rightchat .rw-note-color-dot.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-accent,#4c6fff) 45%, transparent)}#rightchat .rw-note-color-dot.is-reset{background:0 0;border:0;position:relative}#rightchat .rw-note-color-dot.is-reset:before{content:"";border:1.5px solid color-mix(in srgb, var(--text,#eaeaea) 78%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 86%, transparent);border-radius:999px;position:absolute;inset:2px}#rightchat .rw-note-color-dot.is-reset:after{content:"";background:color-mix(in srgb, var(--text,#eaeaea) 82%, transparent);border-radius:999px;width:12px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-42deg)}#rightchat .rw-note-editor{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));width:100%;min-height:72px;color:var(--text,#eaeaea);white-space:pre-wrap;word-break:break-word;scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;line-height:1.45;overflow:auto}#rightchat .rw-note-editor::-webkit-scrollbar{width:0;height:0;display:none}#rightchat .rw-note-editor:empty:before{content:attr(data-placeholder);color:var(--muted,#9da6b6)}#rightchat .rw-note-editor:focus{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 34%, var(--surface-border,#1e1e1e))}#rightchat .rw-note-view{white-space:pre-wrap;word-break:break-word;min-height:100%;color:var(--text,#eaeaea);font-size:14px;line-height:1.45}#rightchat .rw-note-view p,#rightchat .rw-note-view div{margin:0 0 8px}#rightchat .rw-note-view p:last-child,#rightchat .rw-note-view div:last-child{margin-bottom:0}#rightchat .rw-note-view a,#rightchat .rw-note-editor a{color:var(--brand-accent,#5a8cff);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}#rightchat .rw-note-view a:hover,#rightchat .rw-note-view a:focus-visible,#rightchat .rw-note-editor a:hover,#rightchat .rw-note-editor a:focus-visible{color:color-mix(in srgb, var(--brand-accent,#5a8cff) 78%, #fff)}#rightchat .rw-todo{scrollbar-width:none;-ms-overflow-style:none;flex:auto;width:100%;min-width:0;height:100%;min-height:100%;overflow:auto}#rightchat .rw-todo::-webkit-scrollbar{width:0;height:0;display:none}#rightchat .rw-todo-list{gap:0;margin:0;padding:0 0 4px;list-style:none;display:grid}#rightchat .rw-todo-step-row{--rw-todo-step-size:30px;--rw-todo-dot-size:12px;min-width:0;min-height:var(--rw-todo-step-size);grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:5px;display:grid}#rightchat .rw-todo-step-row.is-manageable{cursor:pointer}#rightchat .rw-todo-track{width:var(--rw-todo-dot-size);min-width:var(--rw-todo-dot-size);box-sizing:border-box;justify-content:center;align-items:center;margin:0 auto;display:flex}#rightchat .rw-todo-dot{width:var(--rw-todo-dot-size);height:var(--rw-todo-dot-size);min-width:var(--rw-todo-dot-size);min-height:var(--rw-todo-dot-size);z-index:2;border:1.5px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 90%, transparent);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:3px;outline:none;margin:0 auto;line-height:0;transition:border-color .22s,transform .16s,box-shadow .26s;display:block;position:relative;overflow:hidden;padding:0!important}#rightchat .rw-todo-dot:before{content:"";border-radius:inherit;background:var(--surface-bg,var(--block-bg,#0f0f0f));transition:background .22s;position:absolute;inset:2px}#rightchat .rw-todo-dot:hover{transform:scale(1.06)}#rightchat .rw-todo-dot.is-done{border-color:#2faa71;box-shadow:inset 0 0 0 1px #2faa71,0 0 0 1px #2faa7129,0 0 4px #2faa712e}#rightchat .rw-todo-dot.is-done:before{background-color:#0000;background-image:radial-gradient(circle at 36% 30%,#ffffff59 0%,#fff0 46%),linear-gradient(135deg,#26a967 0%,#2faa71 58%,#37bf83 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.2s ease-in-out infinite rwTodoDotLive}#rightchat .rw-todo-dot.is-editor{cursor:default;transform:none!important}#rightchat .rw-todo-dot.is-editor:before,#rightchat .rw-todo-dot.is-editor-remove:before{display:none}#rightchat .rw-todo-dot.is-editor-remove{appearance:none;color:color-mix(in srgb, var(--muted,#9da6b6) 88%, transparent);border-color:color-mix(in srgb, var(--surface-border,#1e1e1e) 90%, transparent);transform:none!important}#rightchat .rw-todo-dot.is-editor-remove>span{opacity:0;width:100%;height:100%;transition:opacity .18s,transform .18s,color .16s;display:block;position:relative;transform:scale(.76)}#rightchat .rw-todo-dot.is-editor-remove>span:before,#rightchat .rw-todo-dot.is-editor-remove>span:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:7px;height:1.5px;position:absolute;top:50%;left:50%}#rightchat .rw-todo-dot.is-editor-remove>span:before{transform:translate(-50%,-50%)rotate(45deg)}#rightchat .rw-todo-dot.is-editor-remove>span:after{transform:translate(-50%,-50%)rotate(-45deg)}#rightchat .rw-todo-step-row:hover .rw-todo-dot.is-editor-remove>span,#rightchat .rw-todo-step-row:focus-within .rw-todo-dot.is-editor-remove>span{opacity:1;transform:scale(1)}#rightchat .rw-todo-dot.is-editor-remove:hover>span{color:#d35a5a}#rightchat .rw-todo-content{align-items:center;min-width:0;min-height:28px;display:flex}#rightchat .rw-todo-title-inline,#rightchat .rw-todo-title{width:100%;color:var(--text,#eaeaea);min-width:0;font-size:14px;line-height:1.18;display:block}#rightchat .rw-todo-title-inline{cursor:text;-webkit-user-select:text;user-select:text;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;border-radius:8px;outline:none;-webkit-box-orient:vertical;margin:-1px -4px;padding:1px 4px;transition:background-color .2s,box-shadow .2s;display:-webkit-box;overflow:hidden}#rightchat .rw-todo-title-inline:empty:before{content:attr(data-placeholder);color:var(--text-dim,#8d96a8)}#rightchat .rw-todo-title-inline:focus{background:0 0}#rightchat .rw-todo-title{transition:color .22s}#rightchat .rw-todo-title.is-done{color:#2faa71}#rightchat .rw-todo-title-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 58%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .28s cubic-bezier(.22,.61,.36,1)}#rightchat .rw-todo-title.is-done .rw-todo-title-text{background-size:100% 1px}#rightchat .rw-todo-add-btn{border:1px dashed var(--surface-border,var(--block-border,#1e1e1e));width:100%;min-height:32px;color:var(--muted,#9da6b6);cursor:pointer;background:0 0;border-radius:10px;margin-top:4px;margin-bottom:0;padding:0 12px;font-size:13px;transition:border-color .14s,color .14s,background-color .14s;display:block}#rightchat .rw-todo-add-btn:hover,#rightchat .rw-todo-add-btn:focus-visible{border-color:var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));color:var(--muted,#9da6b6);outline:none}@keyframes rwTodoDotLive{0%{filter:saturate();background-position:0 0}50%{filter:saturate(1.08);background-position:100% 100%}to{filter:saturate();background-position:0 0}}html[data-theme=light] #rightchat .rw-picker-item{color:#2f3340}html[data-theme=light] #rightchat .rw-picker-item:hover,html[data-theme=light] #rightchat .rw-picker-item:focus-visible{color:#243256;background:#5477f529;border-color:#5477f573}html[data-theme=light] #rightchat .rw-mod-action{background:var(--prefs-remove-bg,color-mix(in srgb, var(--surface-bg,#fff) 92%, var(--surface-border,var(--line,#d0d3dc)) 8%));border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));color:var(--prefs-remove-fg,var(--text,#14151a))}html[data-theme=light] #rightchat .rw-note-tool{color:#576174}html[data-theme=light] #rightchat .rw-note-editor{color:#1f2430;background:#f3f4f9;border-color:#d0d3dc}html[data-theme=light] #rightchat .rw-note-view{color:#1f2430}html[data-theme=light] #rightchat .rw-note-color-menu{background:#f7f8fc;border-color:#d0d3dc;box-shadow:0 10px 24px #15182324}html[data-theme=light] #rightchat .rw-note-color-dot.is-reset{background:0 0}html[data-theme=light] #rightchat .rw-note-color-dot.is-reset:before{background:#eef1f7;border-color:#4b556a}html[data-theme=light] #rightchat .rw-note-color-dot.is-reset:after{background:#4b556a}html[data-theme=light] #rightchat .rw-todo-dot{border-color:#a8b1c4}html[data-theme=light] #rightchat .rw-todo-dot:before{background:var(--surface-bg,var(--block-bg,#f7f8fc))}html[data-theme=light] #rightchat .rw-todo-dot.is-done{border-color:#2faa71;box-shadow:inset 0 0 0 1px #2faa71,0 0 0 1px #2faa7129,0 0 4px #2faa7129}html[data-theme=light] #rightchat .rw-todo-dot.is-done:before{background-color:#0000;background-image:radial-gradient(circle at 36% 30%,#ffffff6b 0%,#fff0 44%),linear-gradient(135deg,#26a967 0%,#2faa71 58%,#37bf83 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.2s ease-in-out infinite rwTodoDotLive}html[data-theme=light] #rightchat .rw-todo-title-inline,html[data-theme=light] #rightchat .rw-todo-title{color:#2a3242}html[data-theme=light] #rightchat .rw-todo-title.is-done{color:#2faa71}html[data-theme=light] #rightchat .rw-todo-add-btn{color:#6a7488;border-color:#c8cfdd}html[data-theme=light] #rightchat .rw-todo-add-btn:hover{color:#2a3242;border-color:#aeb7ca}#rightchat .rw-events-module.rw-mod-card{grid-row:span var(--rw-mod-h,7);height:var(--rw-events-card-h,auto);align-self:stretch}#rightchat .rw-events-module.rw-mod-card.is-collapsed{height:var(--rw-mod-head-h);grid-row:span 1}#rightchat .rw-events-module-head .rw-mod-title-wrap{min-width:0}#rightchat .rw-events-module-head .rw-mod-actions{min-width:var(--prefs-remove-size,30px);flex:0 0 var(--prefs-remove-size,30px)}#rightchat .rw-events-module[data-rw-module-type=collective_events] .rw-events-delete{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92)}#rightchat .rw-events-module[data-rw-module-type=collective_events]:hover .rw-events-delete,#rightchat .rw-events-delete:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}#rightchat .rw-events-module-body{scrollbar-width:none;-ms-overflow-style:none;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow:auto}#rightchat .rw-events-module-body::-webkit-scrollbar{width:0;height:0;display:none}#rightchat .rw-events-state{text-align:center;min-height:80px;color:var(--rc-muted,#9aa3b2);justify-content:center;align-items:center;margin:0;font-size:13px;line-height:1.35;display:flex}#rightchat .rw-events-state.is-error{color:#d35a5a}#rightchat .rw-events-state.is-loading{min-height:96px}#rightchat .rw-events-spinner{border:2px solid color-mix(in srgb, var(--rc-muted,#9aa3b2) 24%, transparent);border-top-color:color-mix(in srgb, var(--accent,#6b8cff) 76%, var(--rc-muted,#9aa3b2));width:22px;height:22px;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#6b8cff) 8%, transparent), 0 8px 18px color-mix(in srgb, var(--accent,#6b8cff) 12%, transparent);border-radius:999px;animation:.72s linear infinite rwEventsSpin}@keyframes rwEventsSpin{to{transform:rotate(360deg)}}#rightchat .rw-events-collective{background:0 0;border:0;border-radius:0;gap:10px;min-width:0;padding:0;display:grid}#rightchat .rw-events-collective-head{min-width:0}#rightchat .rw-events-collective-link{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:0 2px;display:grid}#rightchat .rw-events-collective-link:focus-visible{outline:2px solid color-mix(in srgb, var(--accent,#6b8cff) 65%, transparent);outline-offset:3px}#rightchat .rw-events-avatar{border:1px solid var(--rw-events-avatar-hover-border,var(--surface-border,var(--block-border,#1e1e1e)));background:var(--surface-bg,var(--block-bg,#0f0f0f));width:34px;height:34px;color:var(--muted,#9da6b6);border-radius:999px;place-items:center;font-size:14px;font-weight:700;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}#rightchat .rw-events-collective-link:hover .rw-events-avatar,#rightchat .rw-events-collective-link:focus-visible .rw-events-avatar{box-shadow:inset 0 0 0 1px var(--rw-events-avatar-hover-border,#5a8cff99)}#rightchat .rw-events-avatar img{object-fit:cover;width:100%;height:100%;display:block}#rightchat .rw-events-collective-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ttl-main-color,var(--rc-text,#eaeaea));font-size:14px;font-weight:750;line-height:1.2;overflow:hidden}#rightchat .rw-events-list{gap:10px;min-width:0;display:grid}#rightchat .rw-events-empty-small{color:var(--rc-muted,#9aa3b2);margin:0;font-size:12px;line-height:1.35}#rightchat .rw-event-card{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:14px;gap:10px;min-width:0;padding:14px 12px;display:grid;position:relative}#rightchat .rw-event-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ttl-main-color,var(--rc-text,#eaeaea));text-align:center;margin:0;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}#rightchat .rw-event-time{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 88%, transparent);min-width:0;max-width:100%;min-height:22px;color:var(--text,var(--rc-text,#eaeaea));text-align:center;isolation:isolate;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex;position:relative;overflow:visible}#rightchat .rw-event-time.is-nearest,#rightchat .rw-event-time.is-soon,#rightchat .rw-event-time.is-live,#rightchat .rw-event-time.is-ended{border-color:color-mix(in srgb, var(--rw-event-c2,#7d74ff) 52%, var(--surface-border,var(--block-border,#1e1e1e)));background:linear-gradient(180deg, color-mix(in srgb, var(--rw-event-c1,#3ec5ff) 16%, var(--surface-bg,var(--block-bg,#0f0f0f))) 0%, color-mix(in srgb, var(--rw-event-c3,#9f5bff) 13%, var(--surface-bg,var(--block-bg,#0f0f0f))) 100%);min-height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--rw-event-c2,#7d74ff) 20%, transparent), 0 8px 18px color-mix(in srgb, var(--rw-event-c3,#9f5bff) 16%, transparent);flex-direction:column;align-items:center;gap:1px;padding:4px 12px 5px}#rightchat .rw-event-time.is-nearest:before,#rightchat .rw-event-time.is-soon:before,#rightchat .rw-event-time.is-live:before,#rightchat .rw-event-time.is-ended:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(120deg, color-mix(in srgb, var(--rw-event-c1,#3ec5ff) 0%, transparent) 0%, color-mix(in srgb, var(--rw-event-c2,#7d74ff) 36%, transparent) 50%, color-mix(in srgb, var(--rw-event-c3,#9f5bff) 0%, transparent) 100%);background-size:220% 100%;background-position:var(--dash-nearest-sheen-shift,0px) 50%;opacity:.8;will-change:background-position;position:absolute;inset:-1px}#rightchat .rw-event-time.is-nearest:after,#rightchat .rw-event-time.is-soon:after,#rightchat .rw-event-time.is-live:after,#rightchat .rw-event-time.is-ended:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(62% 95% at 12% 50%, color-mix(in srgb, var(--rw-event-c1,#3ec5ff) 30%, transparent), transparent 72%), radial-gradient(62% 95% at 88% 50%, color-mix(in srgb, var(--rw-event-c3,#9f5bff) 28%, transparent), transparent 74%);filter:blur(8px);opacity:.7;animation:2.8s ease-in-out infinite dashNearestAura;position:absolute;inset:-6px}#rightchat .rw-event-status-label{z-index:2;color:color-mix(in srgb, var(--text,#fff) 82%, var(--rw-event-c2,#7d74ff));letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.1;display:block;position:relative}#rightchat .rw-event-time-main{z-index:2;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;position:relative}#rightchat .rw-event-date,#rightchat .rw-event-hour{min-width:0;color:color-mix(in srgb, var(--text,#fff) 82%, var(--muted,#a0a0a0) 18%);white-space:nowrap;font-size:12px;line-height:1}#rightchat .rw-event-dot{color:color-mix(in srgb, var(--text,#fff) 82%, var(--muted,#a0a0a0) 18%);opacity:.9;font-size:12px;line-height:1}#rightchat .rw-event-desc{color:var(--text,var(--rc-text,#eaeaea));text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}html[data-theme=light] #rightchat .rw-events-module,html[data-theme=light] #rightchat .rw-event-card{background:var(--surface-bg,var(--block-bg,#f7f8fc));border-color:var(--surface-border,var(--block-border,#d0d3dc))}html[data-theme=light] #rightchat .rw-events-avatar{border-color:var(--rw-events-avatar-hover-border,#d0d3dc);color:#576174;background:#eef1f7}html[data-theme=light] #rightchat .rw-event-time:not(.is-nearest):not(.is-soon):not(.is-live):not(.is-ended){color:#2a3242;background:#f7f8fce0;border-color:#d0d3dc}html[data-theme=light] #rightchat .rw-event-desc{color:#2a3242}#rightchat .rw-events-module[data-rw-module-type=collective_events] .rw-event-card{border-radius:14px;gap:10px;padding:14px 12px}#rightchat .rw-events-module[data-rw-module-type=collective_events] .rw-event-title{color:var(--ttl-main-color,var(--text,var(--rc-text,#eaeaea)));text-align:center;font:normal 700 16px/1.25 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-events-module[data-rw-module-type=collective_events] .rw-event-status-label{letter-spacing:.06em;text-transform:uppercase;font:normal 700 10px/1.1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-events-module[data-rw-module-type=collective_events] .rw-event-date,#rightchat .rw-events-module[data-rw-module-type=collective_events] .rw-event-hour,#rightchat .rw-events-module[data-rw-module-type=collective_events] .rw-event-dot{font:normal 400 12px/1 var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-events-module[data-rw-module-type=collective_events] .rw-event-desc{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font:normal 400 13px/18px var(--site-font,Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif)!important}#rightchat .rw-root{position:relative}#rightchat .rw-grid{padding-bottom:230px}#rightchat .rw-pet{appearance:none;width:230px;height:230px;color:inherit;cursor:pointer;z-index:8;opacity:.96;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .18s,filter .18s;display:inline-flex;position:absolute;bottom:-58px;right:-38px}#rightchat .rw-pet-scrim{z-index:6;pointer-events:none;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 12%, transparent) 22%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 56%, transparent) 58%, color-mix(in srgb, var(--rc-bg,var(--bg-elev,#0f0f0f)) 86%, transparent) 100%);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);height:168px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 100%);mask-image:linear-gradient(#0000 0%,#000 34% 100%)}#rightchat .rw-root.is-pet-disabled .rw-pet,#rightchat .rw-root.is-pet-disabled .rw-pet-scrim,#rightchat .is-pet-disabled .rw-root .rw-pet,#rightchat .is-pet-disabled .rw-root .rw-pet-scrim{display:none!important}#rightchat .rw-pet:hover,#rightchat .rw-pet:focus-visible{opacity:1;filter:drop-shadow(0 10px 18px #00000038)}#rightchat .rw-pet:active{opacity:.9}#rightchat .rw-pet:focus-visible{outline:2px solid var(--btn-focus-ring,#3d5afe99);outline-offset:-10px;border-radius:22px}#rightchat .rw-pet-frame{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}@media (prefers-reduced-motion:reduce){#rightchat .rw-pet,#rightchat .rw-pet:hover,#rightchat .rw-pet:focus-visible,#rightchat .rw-pet:active{filter:none;transition:none}}.p-header{top:calc(var(--topbar-h,16px) + var(--site-top-notice-offset,0px));z-index:40000;isolation:isolate;--p-hdr-r:12px;border-radius:var(--p-hdr-r);box-sizing:border-box;backface-visibility:hidden;background:padding-box padding-box;border:1px solid #0000;outline:1px solid #0000;flex-direction:column;gap:0;min-width:0;max-width:100%;margin:0;padding:10px 18px;transition:border-color 70ms;display:flex;position:sticky;overflow:visible;transform:translateZ(0)}.p-border{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);position:absolute;inset:-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{pointer-events:none!important;display:none!important}.p-header{--topcap-r:16px;--topcap-bg:var(--bg,var(--page-bg,#0a0a0a))}.p-topcaps{pointer-events:none;z-index:1;display:none;position:absolute;inset:0}.p-header[data-scrolled="1"] .p-topcaps{display:block}.p-head-row{z-index:2;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;min-height:48px;display:flex;position:relative}.p-topcaps:before,.p-topcaps:after{content:"";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));position:absolute;top:-1px}.p-topcaps:before{--_cx:100%;--_cy:100%;left:-1px}.p-topcaps:after{--_cx:0%;--_cy:100%;right:-1px}@media (width<=880px){.p-topcaps,.p-header .p-border{display:none!important}}.p-head-start{flex:1 1 0;align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.p-head-end{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;margin-left:auto;display:flex}.p-head-actions{flex:none;align-items:center;gap:8px;display:flex}.p-head-actions .btn.icon{justify-content:center;align-items:center;display:inline-flex}.p-head-actions .btn.icon svg{width:20px;height:20px;display:block}.p-guest-brand{letter-spacing:1.1px;text-transform:uppercase;color:#cfcfcf;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:default;pointer-events:none;--reg-ring-base-1:#d9ecff;--reg-ring-base-2:#ffe6f4;--reg-ring-base-3:#d7f7e6;flex:1 1 0;align-items:center;gap:8px;width:100%;min-width:0;max-width:none;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.p-guest-brand-track{align-items:center;gap:12px;width:max-content;display:inline-flex}.p-guest-brand-inner{align-items:center;gap:8px;padding-right:16px;display:inline-flex}.p-guest-brand-inner.is-clone{opacity:1;display:none}.p-guest-brand .p-guest-word{color:#8e8e8e;display:inline-block}.p-guest-brand .p-guest-rest{color:#8e8e8e}.p-guest-brand .p-guest-initial{background:linear-gradient(90deg, var(--reg-ring-base-1), var(--reg-ring-base-2), var(--reg-ring-base-3), var(--reg-ring-base-1));color:#0000;-webkit-text-fill-color:transparent;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;font-size:13.5px;font-weight:800;animation:6s linear infinite guest-initial-shift;display:inline-block}@keyframes guest-initial-shift{0%{background-position:0%}to{background-position:100%}}@keyframes guest-brand-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1400px){.p-guest-brand{max-width:46vw}.p-guest-brand-track{animation:20s linear infinite guest-brand-marquee}.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{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 6px;display:inline-block}.p-head-actions .p-head-register{white-space:nowrap;isolation:isolate;--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);border-radius:12px;justify-content:center;align-items:center;height:44px;padding:6px 16px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden;border:0 #0000!important}.p-head-actions .p-head-register:before{content:"";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()brightness();-webkit-mask-composite:xor;animation:header-register-ring var(--reg-ring-speed) linear infinite;transition:opacity .7s,filter .7s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.p-head-actions .p-head-register:hover{box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 22px #0000002e;background:var(--surface-bg,#121318)!important;filter:none!important;border-color:#0000!important}.p-head-actions .p-head-register:hover:before{opacity:.95;filter:saturate(1.18)brightness(1.06)}.p-head-actions .p-head-register:active{transform:none!important}.p-head-actions .p-head-register>*{z-index:1;position:relative}@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{transform-origin:50%;display:block;width:25px!important;height:25px!important}.p-head-actions .p-head-messages:hover:not(:active) .p-msg-ico{animation:.42s ease-out p-msg-breeze}.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)}}@keyframes p-rightchat-close-pulse{0%,to{box-shadow:0 0 0 1px #4a7cf733,0 0 10px #4a7cf747}50%{box-shadow:0 0 0 1px #4a7cf757,0 0 18px #4a7cf780}}@media (prefers-reduced-motion:reduce){.p-head-actions .p-head-messages:hover:not(:active) .p-msg-ico,.p-head-actions .p-head-rightchat.is-chat-open{animation:none}}.p-head-actions .p-head-notifications:hover svg{animation:.35s ease-in-out p-header-notify-shake}@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{width:36px;height:36px;color:var(--sb-settings-color,var(--muted));border-radius:10px;outline:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background .16s,color .16s;display:inline-flex;position:relative;overflow:visible;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;transform:none!important}.p-head-actions .p-head-rightchat{display:none;position:relative}.p-head-actions .p-head-rightchat .p-chat-toggle-icon{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;inset:0;transform:scale(.9)}.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 (width<=1000px){.p-head-actions .p-head-rightchat{display:inline-flex!important}}@media (width>=1001px){.p-head-actions .p-head-rightchat{display:none!important}}@media (width>=881px) and (width<=1366px) and (pointer:coarse),(width>=881px) and (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{top:var(--p-header-h,64px);z-index:40019;opacity:0;pointer-events:none;overscroll-behavior:none;background:#0000005c;transition:opacity .22s;position:fixed;bottom:0;left:0;right:0}.p-chat-drawer-mask.is-open{opacity:1;pointer-events:auto}.p-mobile-right-panel-menu{z-index:40030;border:1px solid #ffffff1a;border-radius:14px;min-width:176px;padding:8px;position:fixed;box-shadow:0 18px 44px #00000057,inset 0 1px #ffffff0f}.p-mobile-right-panel-item{width:100%;min-height:38px;color:var(--text,#eaeaea);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:650;transition:background .16s,color .16s}.p-mobile-right-panel-item:hover,.p-mobile-right-panel-item:focus-visible{background:var(--sb-nav-hover-bg,#ffffff14);color:var(--sb-nav-hover-color,var(--text,#fff));outline:none}html[data-theme=light] .p-mobile-right-panel-menu{border-color:#14151a1a;box-shadow:0 16px 38px #14151a29,inset 0 1px #ffffffb8}html[data-theme=light] .p-mobile-right-panel-item{color:var(--text,#14151a)}body[data-chat-locked="1"] #backdrop.modal-backdrop.open,body[data-chat-locked="1"] .modal-backdrop.open{z-index:50000!important}html[data-chat-locked="1"],body[data-chat-locked="1"]{overscroll-behavior:none}.p-chat-drawer{z-index:40020;overscroll-behavior:none;width:100%;padding:0;transition:transform .22s;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.p-chat-drawer-host-wrap{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:16px;display:flex}.p-chat-drawer.is-open{transform:translate(0)}.p-chat-drawer-host.rightchat[data-widget=rightchat]{z-index:40021!important;flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;position:static!important;top:auto!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:auto!important;min-height:0!important}.p-chat-drawer-host.rightchat[data-widget=rightchat] [data-rc=chat-scroll]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;flex:auto!important;min-height:0!important;overflow-y:auto!important}.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] [data-rc=workspace-body]{flex:auto!important;min-height:0!important}.p-chat-drawer-host.rightchat[data-widget=rightchat][data-mobile-rightchat-mode=workspace] .rw-grid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.p-head-actions .p-head-action:hover,.p-head-actions .p-head-action:active{color:var(--sb-settings-hover-color,var(--text));box-shadow:none!important;filter:none!important;background:#181818!important;transform:none!important}.p-head-actions .p-head-action:focus-visible{outline-offset:2px;outline:2px solid #4a7cf7bf}html[data-theme=light] .p-head-actions .p-head-action{color:var(--sb-nav-color,var(--text));background:var(--sb-nav-bg,var(--btn-bg))!important}html[data-theme=light] .p-head-actions .p-head-action:hover,html[data-theme=light] .p-head-actions .p-head-action:active{color:var(--sb-nav-hover-color,var(--text));background:var(--sb-nav-hover-bg,var(--btn-hover-bg))!important;box-shadow:none!important}.p-head-badge{pointer-events:none;--badge-h:16px;--badge-px:6px;--badge-fs:11px;--badge-fw:600;position:absolute;top:2px;right:2px}.p-brand-mobile{letter-spacing:.4px;color:#eaeaea;cursor:pointer;padding-left:2px;font-size:22px;font-weight:900;display:none}.p-header .btn{color:#eaeaea;cursor:pointer;background:#141414;border:1px solid #1e1e1e;border-radius:12px;padding:10px 14px}.p-header .btn:hover{background:#171717;border-color:#262626}.p-header .btn:not(.icon):active{transform:scale(.985)}.btn.icon{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;width:44px;height:44px;padding:0;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative}.btn.icon:active{filter:brightness(.98);transform:none;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #00000059}.p-head-actions .btn.icon{transition:background .16s,color .16s}.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{transform-origin:50%;will-change:transform;width:24px;height:16px;transition:transform .12s;display:block;position:relative}.btn.icon:active .burger-icon{transform:scale(.96)}.p-burger .burger-icon i,.p-burger .burger-icon:before,.p-burger .burger-icon:after{content:"";background:currentColor;border-radius:2px;height:2px;transition:transform .22s,opacity .2s,top .2s;position:absolute;left:0;right:0}.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 (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{appearance:none;-webkit-touch-callout:none;background-clip:padding-box;overflow:hidden;-webkit-tap-highlight-color:transparent!important;box-shadow:none!important;filter:none!important;outline:none!important}.p-head-actions{flex:0 auto}.p-head-start{flex:auto;gap:8px;overflow:visible}.p-brand-mobile,.p-header .p-id-pill{flex:none}.p-head-end{gap:6px;min-width:0}.p-head-actions{gap:4px}.p-head-actions .p-head-action{border-radius:9px;width:32px;height:32px}.p-header .p-burger{border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.p-head-actions .p-head-rightchat{display:inline-flex!important}.p-head-actions .p-head-rightchat.is-chat-open{color:#fff;animation:1.65s ease-in-out infinite p-rightchat-close-pulse;background:radial-gradient(circle,#4a7cf75c,#4a7cf71f 62%,#141414eb)!important;border-color:#4a7cf7d1!important;box-shadow:0 0 0 1px #4a7cf738,0 0 16px #4a7cf761!important}html[data-theme=light] .p-head-actions .p-head-rightchat.is-chat-open{color:#12306f;background:radial-gradient(circle,#2b60d638,#2b60d614 64%,#fffffff5)!important;border-color:#2b60d68c!important;box-shadow:0 0 0 1px #2b60d629,0 0 16px #2b60d63d!important}.p-head-actions .p-head-rightchat.is-chat-open .p-chat-toggle-icon--close{filter:drop-shadow(0 0 5px #4a7cf79e);transform:scale(1.08)}html[data-theme=light] .p-head-actions .p-head-rightchat.is-chat-open .p-chat-toggle-icon--close{filter:drop-shadow(0 0 4px #2b60d659)}.p-header .p-id-pill{gap:0}.p-header .p-id-pill .pill-stack{display:none}.p-head-actions .p-head-register{border-radius:12px;min-width:190px;height:44px;padding:6px 18px;font-size:15px;font-weight:800}html,body,#appLayout,[data-app-layout],.app-layout,#layout,main,[role=main],#center,[data-center],.center{border-top:0;margin-top:0;padding-top:0;scroll-padding-top:0}.p-header{top:var(--site-top-notice-offset,0px)!important;width:100vw!important;-webkit-backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-sat,120%)) brightness(var(--glass-bright,108%))!important;backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-sat,120%)) brightness(var(--glass-bright,108%))!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;isolation:auto!important;backface-visibility:visible!important;will-change:auto!important;background:#10101099!important;border:none!important;border-radius:0!important;outline:none!important;margin:0!important;transition:none!important;position:fixed!important;left:0!important;right:0!important;transform:none!important;-webkit-mask:none!important;mask: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"]{-webkit-backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-sat,120%)) brightness(var(--glass-bright,108%))!important;backdrop-filter:blur(var(--glass-blur,12px)) saturate(var(--glass-sat,120%)) brightness(var(--glass-bright,108%))!important;isolation:isolate!important;background:#10101099 linear-gradient(#10101099,#10101099)!important;border:none!important;border-radius:0!important;outline:none!important}html[data-theme=light] .p-header,html[data-theme=light] .p-header[data-scrolled="0"],html[data-theme=light] .p-header[data-scrolled="1"]{-webkit-backdrop-filter:blur(var(--glass-blur,12px)) saturate(90%) brightness(100%)!important;backdrop-filter:blur(var(--glass-blur,12px)) saturate(90%) brightness(100%)!important;background:#ffffff94 linear-gradient(#ffffff94,#ffffff94)!important}#p-header-spacer{width:100%;height:var(--p-header-h,64px);pointer-events:none}#p-header-fade{pointer-events:none!important;z-index:901!important;border-top:1px solid var(--surface-border,var(--line))!important;background:0 0!important;height:0!important;position:fixed!important;left:0!important;right:0!important}}@media (width>=881px) and (width<=1366px) and (pointer:coarse),(width>=881px) and (width<=1366px) and (any-pointer:coarse){.p-brand-mobile{display:block}.p-guest-brand{display:none}.p-header{top:calc(var(--topbar-h,16px) + var(--site-top-notice-offset,0px))!important;border-radius:var(--p-hdr-r,12px)!important;width:auto!important;box-shadow:none!important;isolation:isolate!important;background:0 0!important;border:1px solid #0000!important;margin:0!important;position:sticky!important;left:auto!important;right:auto!important;transform:translateZ(0)!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{border-radius:10px;width:36px;height:36px}.p-header .p-burger{border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}#p-header-spacer,#p-header-fade{display:none!important}}.p-id-pill{align-items:center;gap:10px;min-width:0;height:44px;display:flex}.pill-ava{--avatar-hover-border:var(--codex-avatar-placeholder-border);cursor:pointer;background:#111;border:1px solid #1b1b1b;border-radius:50px;flex:none;width:44px;height:44px;transition:border-color .18s;position:relative;overflow:visible}.pill-ava img{object-fit:cover;width:100%;height:100%;display:block}.pill-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.pill-row{align-items:center;gap:8px;min-width:0;display:flex}.pill-login{color:#eaeaea;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.p-header .p-ava-mini{border:1px solid var(--codex-avatar-placeholder-border);background:var(--codex-avatar-placeholder-bg);border-radius:50%;flex:none;width:44px;height:44px;position:relative;overflow:visible}.p-header .p-ava-mini.ui-presence-host{--presence-badge-ring-color:var(--surface-bg,var(--bg-elev,var(--page-bg,#121212)));overflow:visible!important}.p-header .p-ava-mini:hover{border-color:var(--avatar-hover-border,var(--codex-avatar-placeholder-border))}.p-header .p-ava-mini img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:none}.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{border-radius:inherit;pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.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{color:#eaeaea;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;max-width:100%;font-size:16px;font-weight:800;overflow:hidden}.p-loc{color:#bdbdbd;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.25;overflow:hidden}.p-loc .age-sep{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 6px;display:inline-block}.p-id-skel{background:#ffffff1f;border-radius:999px;display:block;position:relative;overflow:hidden}.p-id-skel:before{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.2s ease-in-out infinite p-id-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}.p-id-skel-ava-wrap{justify-content:center;align-items:center;display:flex}.p-id-skel-ava{border-radius:50%;width:100%;height:100%}.p-id-skel-stack{gap:8px;min-width:132px}.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 (width<=420px){.p-name,.p-loc,.p-id-skel-stack{display:none}}.p-header[data-glass="1"]{background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.p-header[data-glass="1"]{background:0 0}}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{color:#14151a;background:#f3f4f9;border:1px solid #d0d3dc}html[data-theme=light] .p-header .btn:hover{background:#e3e5f0;border-color:#c0c4d3}html[data-theme=light] .pill-ava{background:var(--surface-bg);border-color:#0f122314}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,#0000,#0e122133,#0000)}html[data-theme=light] .p-loc .age-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}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(#0000,#d2d6df 18% 82%,#0000)}:root,html:not([data-theme=light]){--notify-moderation-hidden-icon:#7a5bb6;--notify-moderation-published-icon:var(--notify-moderation-hidden-icon);--notify-moderation-generic-icon:var(--notify-moderation-hidden-icon);--notify-promo-expired-icon:#5476e7;--notify-warning-icon:#e8a629}html[data-theme=light]{--notify-moderation-hidden-icon:#8f73c2;--notify-moderation-published-icon:var(--notify-moderation-hidden-icon);--notify-moderation-generic-icon:var(--notify-moderation-hidden-icon);--notify-promo-expired-icon:#5b7ef1;--notify-warning-icon:#d18614}.p-notify-pop{left:var(--np-x,0px);top:var(--np-y,0px);transform:translateX(calc(-100% + var(--np-offset-x,0px))) translateY(6px);min-width:260px;max-width:min(560px,100vw - 24px);max-height:min(70vh,320px);width:var(--np-w,auto);background:var(--surface-bg,#121212);border:1px solid var(--surface-border,var(--line,#1e1e1e));box-shadow:var(--shadow,0 10px 30px #00000059);opacity:0;pointer-events:none;z-index:41000;border-radius:12px;flex-direction:column;padding:10px;transition:opacity .16s,transform .18s,width .18s,max-height .18s;display:flex;position:fixed;overflow-x:hidden}.p-notify-pop[data-open="1"]{opacity:1;pointer-events:auto;transform:translateX(calc(-100% + var(--np-offset-x,0px))) translateY(0)}.p-notify-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#9a9a9a);justify-content:space-between;align-items:center;gap:10px;padding:2px 4px 12px;font-size:12px;font-weight:700;display:flex}.p-notify-title-text{flex:auto}.p-notify-clear-text{font:inherit;color:var(--muted,#9a9a9a);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;line-height:1}.p-notify-clear-text:hover{color:var(--text,#eaeaea)}.p-notify-list{scrollbar-gutter:stable;box-sizing:border-box;flex:auto;gap:6px;margin:0;padding:2px 10px 2px 2px;list-style:none;display:grid;overflow:hidden auto}.p-notify-item{border:1px solid var(--line,#1e1e1e);box-sizing:border-box;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:8px 10px;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,.p-notify-item-panel.is-read{box-shadow:none!important;background:0 0!important;border-color:#0000!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{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-radius:10px;display:block;position:relative}.p-notify-item-panel{border-radius:10px;width:100%}.p-notify-item-btn.is-read{cursor:default}.p-notify-item-btn.is-unread{overflow:hidden}.p-notify-show{color:var(--muted,#9a9a9a);white-space:nowrap;opacity:0;pointer-events:auto;cursor:pointer;z-index:2;visibility:hidden;background:0 0;align-items:center;gap:6px;min-height:18px;padding-left:16px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:0;right:0;transform:translateY(-2px)}.p-notify-show-text{padding-bottom:2px;position:relative}.p-notify-show-text:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.p-notify-show-ico{justify-content:center;align-items:center;width:14px;height:14px;transition:transform .18s;display:inline-flex}.p-notify-show-ico svg{fill:currentColor;width:14px;height:14px;display:block}.p-notify-show-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite notify-spin;display:none}.p-notify-main{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.p-notify-col{min-width:0}.p-notify-ava{border:1px solid var(--codex-avatar-placeholder-border);background:var(--codex-avatar-placeholder-bg);cursor:pointer;--avatar-hover-border:var(--codex-avatar-placeholder-border);border-radius:50%;flex:none;width:34px;height:34px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.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));justify-content:center;align-items:center;display:flex}.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{pointer-events:none;color:currentColor;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;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{object-fit:cover;width:100%;height:100%;display:none}.p-notify-ava.has-ava img{display:block}.p-notify-ava-placeholder{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.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{gap:6px;padding:0 10px 10px;display:flex}.p-notify-actions--inside{gap:8px;padding:8px 0 0}.p-notify-actions--inside .p-notify-action{height:28px;min-height:28px;font-size:13px}.p-notify-action{flex:auto;height:32px}.p-notify-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:0;display:grid;position:relative}.p-notify-title{color:var(--text,#eaeaea);white-space:nowrap;grid-area:1/1;min-width:0;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.p-notify-title .p-notify-title-marquee-text{white-space:nowrap;will-change:transform;max-width:none;display:inline-block;transform:translate(0)}.p-notify-title.is-marquee .p-notify-title-marquee-text{animation:13s linear .35s infinite p-notify-title-marquee}.p-notify-item:hover .p-notify-title,.p-notify-item:active .p-notify-title,.p-notify-item:focus-within .p-notify-title{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 104px),#0000 calc(100% - 64px) 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 104px),#0000 calc(100% - 64px) 100%)}.p-notify-text{color:var(--muted,#bdbdbd);margin-top:2px;font-size:12px}.p-notify-time{color:var(--muted,#9a9a9a);visibility:visible;grid-area:1/2;justify-self:end;min-width:max-content;margin-left:0;font-size:11px;transition:opacity .16s,transform .16s;position:static}.p-notify-item:hover .p-notify-time,.p-notify-item:active .p-notify-time,.p-notify-item:focus-within .p-notify-time{opacity:0;visibility:hidden;transform:translateY(-2px)}.p-notify-item:hover .p-notify-show,.p-notify-item:active .p-notify-show,.p-notify-item:focus-within .p-notify-show{opacity:1;pointer-events:auto;visibility:visible;min-width:max-content;position:absolute;top:0;right:0;transform:translateY(0)}.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{text-align:center;color:var(--muted,#9a9a9a);padding:10px;font-size:12px}html[data-theme=light] .p-notify-pop{border-color:var(--surface-border,#c9c9c9);background:#fff;box-shadow:0 10px 26px #0000001f}html[data-theme=light] .p-notify-item{background:0 0;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,#ffffffb3), var(--np-glass-bg,#ffffffb3));border:1px solid var(--np-glass-border,#00000008);-webkit-backdrop-filter:blur(12px)saturate(90%);backdrop-filter:blur(12px)saturate(90%)}.p-notify-pop{--np-glass-bg:#0c0c0c8c;--np-glass-border:var(--surface-border,var(--sb-glass-border,#ffffff1f));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 #0000002e);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%)}html[data-theme=light] .p-notify-pop{--np-glass-bg:#ffffffb3;--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 #0000001f);-webkit-backdrop-filter:blur(12px)saturate(90%);backdrop-filter:blur(12px)saturate(90%)}@media (width>=900px){.p-notify-pop{--np-glass-bg:#0c0c0c8c;--np-glass-border:var(--surface-border,var(--sb-glass-border,#ffffff1f));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 #0000002e);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%)}html[data-theme=light] .p-notify-pop{--np-glass-bg:#ffffffb3;--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 #0000001f);-webkit-backdrop-filter:blur(12px)saturate(90%);backdrop-filter:blur(12px)saturate(90%)}.p-notify-item{border-color:var(--sb-glass-border-soft,#ffffff14);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;min-width:0}.p-notify-item-btn,.p-notify-item-panel{width:100%;min-width:0}.p-notify-col{min-width:0}.p-notify-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:not([data-theme=light]) .p-notify-item.is-unread{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);border-color:#3b63ff;box-shadow:0 0 0 1px #3b63ff40,inset 0 0 0 1px #5a82ff40;background:#1a2f70!important}.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,#0c0c0ce6))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.p-notify-pop{background:var(--sb-glass-bg,#0c0c0ce6)}html[data-theme=light] .p-notify-pop{background:#ffffffeb}@media (width>=900px){.p-notify-pop{background:var(--sb-glass-bg,#0c0c0ce6)}.p-notify-item{background:0 0}}}.p-notify-like-ico{color:#ff3b3b;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}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-mention{color:var(--text,#eaeaea)}html[data-theme=light] .p-notify-like-ico.is-mention{color:var(--iconbtn-fg,#4b5563)!important}.p-notify-like-ico.is-mention .ico,.p-notify-like-ico.is-mention .ico svg{width:20px;height:20px}.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)!important}.p-notify-like-ico.is-moderation-published{color:var(--notify-moderation-published-icon)!important}.p-notify-like-ico.is-moderation-generic{color:var(--notify-moderation-generic-icon)!important}.p-notify-like-ico.is-moderation-hidden .ico svg,.p-notify-like-ico.is-moderation-hidden .ico svg path,.p-notify-like-ico.is-moderation-hidden .ico svg circle,.p-notify-like-ico.is-moderation-hidden .ico svg rect,.p-notify-like-ico.is-moderation-hidden .ico svg polygon,.p-notify-like-ico.is-moderation-published .ico svg,.p-notify-like-ico.is-moderation-published .ico svg path,.p-notify-like-ico.is-moderation-published .ico svg circle,.p-notify-like-ico.is-moderation-published .ico svg rect,.p-notify-like-ico.is-moderation-published .ico svg polygon,.p-notify-like-ico.is-moderation-generic .ico svg,.p-notify-like-ico.is-moderation-generic .ico svg path,.p-notify-like-ico.is-moderation-generic .ico svg circle,.p-notify-like-ico.is-moderation-generic .ico svg rect,.p-notify-like-ico.is-moderation-generic .ico svg polygon{fill:currentColor!important;stroke:currentColor!important}.p-notify-like-ico.is-promo-expired{color:var(--notify-promo-expired-icon)}.p-notify-like-ico.is-game-runner-winner{color:#f5c542}html[data-theme=light] .p-notify-like-ico.is-game-runner-winner{color:#b7791f!important}.p-notify-like-ico.is-weekly-presence-reward{color:var(--promo-ledger-plus,#00a324)}html[data-theme=light] .p-notify-like-ico.is-weekly-presence-reward{color:color-mix(in srgb, var(--promo-ledger-plus,#00a324) 72%, #1f7a38)!important}.p-notify-like-ico.is-warning{color:var(--notify-warning-icon)}.p-notify-like-ico.is-collective-vote{color:#ff5a5a}html[data-theme=light] .p-notify-like-ico.is-collective-vote{color:#d14343!important}.p-notify-like-ico.is-collective-role{color:#4bbf73}html[data-theme=light] .p-notify-like-ico.is-collective-role{color:#2b9e57!important}.p-notify-like-ico.is-collective-event-timing{color:#4bbf73}html[data-theme=light] .p-notify-like-ico.is-collective-event-timing{color:#2b9e57!important}@media (width<=899.98px){.p-notify-pop{top:calc(var(--np-y,0px) - 1px);width:var(--np-w,calc(100vw - 24px));max-width:calc(100vw - 24px)}.p-notify-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.p-notify-like-ico .ico{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.p-notify-like-ico .ico svg{fill:currentColor;width:18px;height:18px;display:block}.p-notify-like-ico.is-warning .ico svg{fill:none}.p-notify-like-ico.is-warning .ico,.p-notify-like-ico.is-warning .ico svg,.p-notify-like-ico.is-promo-expired .ico,.p-notify-like-ico.is-promo-expired .ico svg{width:20px;height:20px}.p-notify-preview{z-index:41010;pointer-events:none;border-radius:14px;position:fixed;overflow:visible;box-shadow:0 16px 40px #00000073}.p-notify-preview-inner{transform-origin:0 0}.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 *{transition:none!important;animation: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:0 0!important}.p-notify-preview .p-notify-ava--system .p-notify-ava-logo{transform:none!important}.p-notify-skeleton{background:var(--surface-bg,#141414);border:1px solid var(--line,#1e1e1e);border-radius:10px;grid-template-columns:22px 34px 1fr auto;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.p-notify-skeleton:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#ffffff14,#0000);animation:1.3s ease-in-out infinite notify-skeleton;position:absolute;inset:0}.p-notify-skel-heart{z-index:1;background:#ffffff14;border-radius:6px;width:18px;height:18px;position:relative}.p-notify-skel-ava{z-index:1;background:#ffffff14;border-radius:50%;width:34px;height:34px;position:relative}.p-notify-skel-lines{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.p-notify-skel-line{background:#ffffff14;border-radius:999px;height:10px}.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{z-index:1;background:#ffffff14;border-radius:999px;justify-self:end;width:34px;height:10px;position:relative}html[data-theme=light] .p-notify-skeleton{background:#f6f7fb;border-color:#dfe3ef}html[data-theme=light] .p-notify-skeleton:before{background:linear-gradient(110deg,#0000,#0000000f,#0000)}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)}}@keyframes p-notify-title-marquee{0%{transform:translate(0)}50%{transform:translateX(calc(-1 * var(--p-notify-title-scroll,0px)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.p-notify-title.is-marquee{text-overflow:ellipsis}.p-notify-title.is-marquee .p-notify-title-marquee-text{text-overflow:ellipsis;max-width:100%;animation:none;overflow:hidden}}.promo-frame.promo-border-01:after{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)));-webkit-mask-composite:xor;box-shadow:0 0 0 1px color-mix(in srgb, var(--pf-g2) 22%, transparent);opacity:1;animation:5.8s ease-in-out infinite promoBorderBreath;animation-delay:var(--pf-flow-delay-01,0s);inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.promo-frame.promo-border-02:after{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%);-webkit-mask-composite:xor;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:9.2s linear infinite promoBorder02Flow;animation-delay:var(--pf-flow-delay-02,0s);background-position:0%;background-size:420% 100%;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes promoBorder02Flow{0%{background-position:0%}to{background-position:420%}}.promo-frame.promo-border-03:after{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%) 0% 8%, color-mix(in srgb, var(--pf-c2) 76%, var(--pf-c4,var(--pf-c1)) 24%) 8% 12.5%, color-mix(in srgb, var(--pf-c2) 80%, var(--pf-c4,var(--pf-c1)) 20%) 12.5% 25%, color-mix(in srgb, var(--pf-c3) 80%, var(--pf-c5,var(--pf-c2)) 20%) 25% 37.5%, color-mix(in srgb, var(--pf-c4,var(--pf-c1)) 80%, var(--pf-c1) 20%) 37.5% 50%, color-mix(in srgb, var(--pf-c5,var(--pf-c2)) 80%, var(--pf-c2) 20%) 50% 62.5%, color-mix(in srgb, var(--pf-c1) 80%, var(--pf-c3) 20%) 62.5% 75%, color-mix(in srgb, var(--pf-c2) 80%, var(--pf-c4,var(--pf-c1)) 20%) 75% 87.5%, color-mix(in srgb, var(--pf-c1) 80%, var(--pf-c3) 20%) 87.5% 100%);background-blend-mode:normal, screen;-webkit-mask-composite:xor;box-shadow:0 0 0 1px color-mix(in srgb, var(--pf-c2) 20%, transparent);opacity:.98;animation:23s linear infinite promoBorder03Flow;animation-delay:var(--pf-flow-delay-03,0s);background-position:0%,26%;background-size:520% 100%,520% 100%;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes promoBorder03Flow{0%{background-position:520%,546%}to{background-position:0%,26%}}.promo-frame:before{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));filter:blur(17px)saturate(1.14);opacity:0;animation:5.2s ease-in-out infinite promoAuraPulse,18s linear infinite promoAuraWave;animation-delay:var(--pf-aura-pulse-delay,0s), var(--pf-aura-wave-delay,0s);background-position:0%,100%,50% 100%,0%;background-size:122% 122%,122% 122%,138% 122%,420% 100%;inset:-7px}.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));filter:blur(13px)saturate(1.16);background-position:0%,100%,50% 100%,0%;background-size:120% 120%,120% 120%,136% 120%,420% 100%}.promo-frame.promo-border-02:before{animation-duration:6.2s,13.8s;animation-delay:var(--pf-aura-pulse-delay,0s), var(--pf-aura-wave-delay-02,0s);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%) 0% 8%, color-mix(in srgb, var(--pf-c2) 76%, var(--pf-c4,var(--pf-c1)) 24%) 8% 12.5%, color-mix(in srgb, var(--pf-c2) 80%, var(--pf-c4,var(--pf-c1)) 20%) 12.5% 25%, color-mix(in srgb, var(--pf-c3) 80%, var(--pf-c5,var(--pf-c2)) 20%) 25% 37.5%, color-mix(in srgb, var(--pf-c4,var(--pf-c1)) 80%, var(--pf-c1) 20%) 37.5% 50%, color-mix(in srgb, var(--pf-c5,var(--pf-c2)) 80%, var(--pf-c2) 20%) 50% 62.5%, color-mix(in srgb, var(--pf-c1) 80%, var(--pf-c3) 20%) 62.5% 75%, color-mix(in srgb, var(--pf-c2) 80%, var(--pf-c4,var(--pf-c1)) 20%) 75% 87.5%, color-mix(in srgb, var(--pf-c1) 80%, var(--pf-c3) 20%) 87.5% 100%);filter:blur(17px)saturate(1.1);animation:5.2s ease-in-out infinite promoAuraPulse,23s linear infinite promoAura03Flow;animation-delay:var(--pf-aura-pulse-delay,0s), var(--pf-aura-wave-delay-03,0s);background-position:0%,100%,520%,546%;background-size:124% 124%,124% 124%,520% 100%,520% 100%}html[data-theme=light] .promo-frame.promo-border-03:before{filter:blur(13px)saturate(1.1)}@keyframes promoAura03Flow{0%{background-position:0%,100%,520%,546%}to{background-position:0%,100%,0%,26%}}.promo-wrap{--pf-r:14px;--pf-border-w:2px;--pf-aura-opacity:.36;--pf-lift-y:0px;--pf-lift-s:1;border-radius:var(--pf-r);--pf-g1:color-mix(in srgb, var(--pf-c1,#7ae7ff) 88%, #fff 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%, #fff 12%);width:100%;display:block;position:relative;overflow:visible!important}.promo-wrap:before,.promo-wrap:after{content:"";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,box-shadow .28s,filter .28s,border-color .28s;position:absolute;inset:0}.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{z-index:2;position:relative}.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%}to{background-position:300%}}@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%}to{background-position:200%}}@keyframes promoAuraWave{0%{background-position:0%,100%,50% 100%,0%}25%{background-position:0%,100%,50% 100%,210%}50%{background-position:0%,100%,50% 100%,420%}75%{background-position:0%,100%,50% 100%,210%}to{background-position:0%,100%,50% 100%,0%}}.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);background:var(--block-bg,#0f0f0f);z-index:0;backface-visibility:hidden;background-clip:padding-box;border-radius:14px;outline:1px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateZ(0);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){box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047);filter:brightness(1.02);z-index:80;outline:1px solid #0000;transform:translateY(-5px)}.card.mus-mini:hover:active{box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047);filter:brightness(1.01);transform:translateY(-2px)scale(.994)}@supports selector(.card:has(.iconbtn:active)){:is(.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)){box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047);filter:brightness(1.02);z-index:80;transform:translateY(-5px)}}.card.mus-mini.is-pressed{transition-duration:var(--mmc-press-dur), .28s, .18s, .22s, .22s, .22s;filter:brightness(.99);z-index:80;transform:translateY(-2px)scale(.994);box-shadow:inset 0 1px 8px #00000047}@supports selector(.card:has(.iconbtn:active)){:is(.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;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047);filter:brightness(1.02);z-index:80;transform:translateY(-5px)}}.card.mus-mini.is-pressed:hover{transform:translateY(-2px)scale(.994)}@media (hover:none){.card.mus-mini.is-pressed{transform:translateY(1px)scale(.994)}}@media (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{filter:none!important;z-index:0!important;transform:translateZ(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{filter:none!important;z-index:2!important;transform:translateZ(0)!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){filter:none!important;z-index:2!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .corner-btn:active){filter:none!important;z-index:2!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .menu .menu-item:active){filter:none!important;z-index:2!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.avatar:active){filter:none!important;z-index:2!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.actionsRow .iconbtn:active){filter:none!important;z-index:2!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .corner-btn:active){filter:none!important;z-index:2!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .menu .menu-item:active){filter:none!important;z-index:2!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.avatar:active){filter:none!important;z-index:2!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!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{box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}@supports selector(.card:has(.iconbtn:active)){.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.actionsRow .iconbtn:active){z-index:2!important;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .corner-btn:active){z-index:2!important;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .menu .menu-item:active){z-index:2!important;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.avatar:active){z-index:2!important;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.actionsRow .iconbtn:active){z-index:2!important;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .corner-btn:active){z-index:2!important;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .menu .menu-item:active){z-index:2!important;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.avatar:active){z-index:2!important;box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047)!important;filter:brightness(1.02)!important;transform:translateY(-5px)!important}}@media (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{filter:none!important;transform:translateZ(0)!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){filter:none!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .corner-btn:active){filter:none!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.corner-actions .menu .menu-item:active){filter:none!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini:hover:active:has(.avatar:active){filter:none!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.actionsRow .iconbtn:active){filter:none!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .corner-btn:active){filter:none!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.corner-actions .menu .menu-item:active){filter:none!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}.promo-wrap.promo-frame>.card.mus-mini.is-pressed:has(.avatar:active){filter:none!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}}}.card.mus-mini .actions .iconbtn,.card.mus-mini .actions .iconbtn .icon{transform-origin:50%}.card.mus-mini .actions .iconbtn:active{transform:scale(.95);box-shadow:inset 0 0 0 2px #0000001a}.card.mus-mini:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #4c8fff}.card.mus-mini .preview{flex-direction:column;flex:1;display:flex;position:relative}.card.mus-mini .preview-photo{aspect-ratio:4/3;background:var(--preview-photo-bg,var(--block-bg,#101010));border-radius:12px;flex:none;margin:12px;line-height:0;position:relative;overflow:hidden}.card.mus-mini .preview-photo .mini-pending-spinner{width:16px;height:16px;color:var(--text,#f1f1f1);opacity:0;pointer-events:none;z-index:2;border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;animation:.7s linear infinite mini-pending-spin;position:absolute;bottom:12px;left:12px}.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{object-fit:cover;border-radius:inherit;z-index:1;opacity:0;transform-origin:50%;width:100%;height:100%;transition:transform .42s cubic-bezier(.21,.9,.37,1),opacity .28s;display:block;position:absolute;inset:0;transform:scale(1)}@media (width<=880px){.card.mus-mini .preview-photo img{width:calc(100% + 1px);max-width:none;height:calc(100% + 1px);inset:-.5px}}.card.mus-mini .preview-photo .preview-placeholder{background:var(--preview-photo-placeholder-bg,var(--block-bg,#101010));z-index:1;justify-content:center;align-items:center;transition:opacity .32s;display:flex;position:absolute;inset:0}.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:#ffffff0f}html[data-theme=light] .card.mus-mini.is-skeleton{--skel-bg:#e7eaf3;--skel-bd:#dfe3ef;--skel-shine:#ffffffb3}.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;position:relative;overflow:hidden}.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:"";border-radius:inherit;background:linear-gradient(110deg, transparent, var(--skel-shine), transparent);animation:1.25s ease-in-out infinite mus-skel-shimmer;position:absolute;inset:0;transform:translate(-120%)}.card.mus-mini.is-skeleton .p-ava-mini-placeholder:before,.card.mus-mini .avatar.loading-ava .p-ava-mini-placeholder:before{border-radius:0}.card.mus-mini.is-skeleton .skeleton-line{background:var(--skel-bg);border:1px solid var(--skel-bd);box-sizing:border-box;border-radius:6px;height:14px;position:relative;overflow:hidden}.card.mus-mini.is-skeleton .skeleton-line.sk-name{width:160px;height:16px}.card.mus-mini.is-skeleton .skeleton-line.sk-meta{width:120px;height:14px;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{width:46px;height:12px}.card.mus-mini.is-skeleton .skeleton-line.sk-time{width:34px;height:12px}.card.mus-mini.is-skeleton .actionsRow .skeleton-line.sk-view,.card.mus-mini.is-skeleton .actionsRow .skeleton-line.sk-time{display:inline-block}.card.mus-mini.is-skeleton .actionsRow .skeleton-line.sk-time{width:46px}.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{box-sizing:border-box;border-radius:999px;width:72px;height:22px;padding:0;display:inline-block;position:relative;overflow:hidden;background:var(--skel-bg)!important;border:1px solid var(--skel-bd)!important;color:#0000!important}.card.mus-mini.is-skeleton .skeleton-chip+.skeleton-chip{width:58px;margin-left:6px}.card.mus-mini.is-skeleton .skeleton-icon{background:var(--skel-bg);border:1px solid var(--skel-bd);box-sizing:border-box;border-radius:12px;width:36px;height:36px;display:inline-block;position:relative;overflow:hidden}.card.mus-mini.is-skeleton .actionsRow .actions .skeleton-icon+.skeleton-icon{margin-left:10px}.card.mus-mini.is-skeleton:hover,.card.mus-mini.is-skeleton:hover:not(.is-pressed),.card.mus-mini.is-skeleton:active,.card.mus-mini.is-skeleton:hover:active,.card.mus-mini.is-skeleton.is-pressed,.card.mus-mini.is-skeleton.is-pressed:hover{filter:none!important;z-index:0!important;transform:translateZ(0)!important;box-shadow:0 0 #0000!important}@keyframes mus-skel-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.card.mus-mini{--img-skel-bg:#181818;--img-skel-shine:#ffffff14}html[data-theme=light] .card.mus-mini{--img-skel-bg:#e6e9f2;--img-skel-shine:#ffffffb3}.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:"";background:linear-gradient(110deg, transparent, var(--img-skel-shine), transparent);z-index:2;animation:1.1s ease-in-out infinite mus-skel-shimmer;position:absolute;inset:0;transform:translate(-120%)}.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;inset: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:"";background:linear-gradient(110deg, transparent, var(--img-skel-shine), transparent);animation:1.1s ease-in-out infinite mus-skel-shimmer;position:absolute;inset:0;transform:translate(-120%)}.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);animation:1.25s ease-in-out infinite mus-skel-shimmer;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.card.mus-mini:hover .preview-photo img{transform:scale(1.08)}}.card.mus-mini.is-skeleton .ui-presence-badge{display:none!important}.card.mus-mini .corner-actions{z-index:2;--corner-glass-bg:var(--prefs-glass-bg,#10101080);--corner-glass-border:var(--prefs-glass-border,#ffffff1f);--corner-glass-shadow:var(--prefs-glass-shadow,0 12px 28px #00000059);--corner-glass-blur:12px;--corner-glass-sat:120%;--corner-glass-bright:108%;flex-direction:column;align-items:flex-end;gap:8px;min-height:34px;display:flex;position:absolute;top:10px;right:10px}.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{pointer-events:none;transition:none}.card.mus-mini .corner-actions .corner-btn{opacity:.001;transition:opacity .22s,background .12s,border-color .12s,transform 80ms,box-shadow .12s,-webkit-backdrop-filter .22s,backdrop-filter .22s}.card.mus-mini:hover .corner-actions,.card.mus-mini:focus-within .corner-actions,.card.mus-mini .corner-actions.menu-open{pointer-events:auto}.card.mus-mini:hover .corner-actions .corner-btn,.card.mus-mini:focus-within .corner-actions .corner-btn,.card.mus-mini .corner-actions.menu-open .corner-btn{opacity:1}}.card.mus-mini .corner-btn{width:34px;height:34px;color:var(--corner-btn-fg,var(--text,#eaeaea));-webkit-text-fill-color:currentColor;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;transform-origin:50%;border-radius:10px;justify-content:center;align-items:center;transition:background .12s,border-color .12s,transform 80ms,box-shadow .12s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:inline-flex}.card.mus-mini .corner-btn svg{width:20px;height:20px;color:inherit;-webkit-text-fill-color:currentColor;display:block}.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));box-shadow:none;transform:scale(.94)}.card.mus-mini .corner-btn.twinkle,.card.mus-mini .iconbtn.twinkle,.card.mus-mini .iconbtn .icon.twinkle{animation:.3s ease-out twinkle}@keyframes twinkle{0%{transform:scale(1)}48%{transform:scale(1.16)}to{transform:scale(1)}}.card.mus-mini .corner-actions .menu{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));min-width:160px;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));border-radius:10px;padding:6px;display:none;position:absolute;top:0;right:calc(100% + 8px)}.card.mus-mini .corner-actions.menu-open .menu{display:block}.card.mus-mini .menu-item{text-align:left;width:100%;color:var(--menu-item-fg,var(--text,#14151a));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;transition:background-color .12s,color .12s}.card.mus-mini .menu-item:hover{background:var(--menu-item-hover-bg,#ffffff29)}.card.mus-mini .menu-item:active{background:var(--menu-item-active-bg,#ffffff38)}.card.mus-mini .menu-item[data-act=moderation]{color:#c9abff}.card.mus-mini .menu-item[data-act=moderation]:hover{color:#e4d4ff;background:#a98ac247}.card.mus-mini .menu-item[data-act=moderation]:active{color:#f0e6ff;background:#a98ac25c}.card.mus-mini .menu-item.danger{color:#ff8d8d}.card.mus-mini .menu-item.menu-item-danger-divider{border-top:0;margin-top:16px;padding-top:8px;position:relative}.card.mus-mini .menu-item.menu-item-danger-divider:before{content:"";background:var(--corner-menu-border,#ffffff3d);pointer-events:none;height:1px;position:absolute;top:-8px;left:10px;right:10px}.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:0 0}.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{justify-content:center;align-items:center;display:inline-flex}.card.mus-mini .menu-item.bump .bump-inline-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mini-bump-spin;display:inline-block}.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;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.card.mus-mini .menu-item .menu-item-icon{color:currentColor;opacity:.85;width:16px;height:16px;display:inline-flex;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:0 0}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{color:#4f2f6f;background:#a98ac24d}html[data-theme=light] .card.mus-mini .menu-item[data-act=moderation]:active{color:#452763;background:#a98ac26b}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{align-items:flex-start;gap:14px;padding:12px;display:flex}.card.mus-mini .avatar{cursor:pointer;--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:#fff0;box-sizing:border-box;border-radius:999px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:background-color .18s ease-out,border-color .24s ease-out,box-shadow .3s ease-out;display:inline-flex;position:relative;overflow:visible}.card.mus-mini .avatar.ui-presence-host{overflow:visible!important}.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,#ffffff24) inset}.card.mus-mini .avatar:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;border:1px solid #0000;transition:none;position:absolute;inset:1px;transform:none}.card.mus-mini .avatar:hover:after{border-color:#0000;transform:none}.card.mus-mini .avatar:focus-visible{outline:2px solid var(--btn-focus-ring,#4c8fff);outline-offset:2px}.card.mus-mini .avatar img{border-radius:inherit;object-fit:cover;transform-origin:50%;backface-visibility:hidden;will-change:transform;opacity:1;width:100%;max-width:none;height:100%;max-height:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .24s,box-shadow .22s cubic-bezier(.2,.7,.2,1);display:block;transform:translateZ(0)scale(1)}.card.mus-mini .avatar .p-ava-mini-placeholder{border-radius:inherit;pointer-events:none;z-index:1;justify-content:center;align-items:center;transition:opacity .28s;display:flex;position:absolute;inset:0;overflow:hidden}.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{box-shadow:0 0 0 1px var(--avatar-border-hover,var(--avatar-border,var(--prefs-chip-hover-border,#2a2a2a)));transform:translateZ(0)scale(1.1)}.card.mus-mini .stack{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.card.mus-mini .name{color:var(--card-name-color,var(--ttl-main-color,#e8e8e8));white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;font-weight:600;display:flex;overflow:hidden}.card.mus-mini .name .name-part{flex:none;align-items:center;min-width:0;display:inline-flex}.card.mus-mini .name .name-main{text-overflow:clip;white-space:nowrap;flex:0 auto;min-width:0;display:inline-block;overflow:hidden}.card.mus-mini .name .name-more{border:1px solid var(--cap-bd,var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg,var(--prefs-chip-bg,#131313));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:none;position:relative}.card.mus-mini .name .name-more:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:-5.5px 0,5.5px 0}.card.mus-mini .name .age-sep{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 8px 0 4px;display:inline-block}.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(#0000,#d2d6df 18% 82%,#0000)}.card.mus-mini .meta{color:var(--card-meta-color,var(--muted,#a6a6a6));flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.card.mus-mini .meta .meta-part{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card.mus-mini .meta .meta-more{border:1px solid var(--cap-bd,var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg,var(--prefs-chip-bg,#131313));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:none;position:relative}.card.mus-mini .meta .meta-more:before{content:"";background:currentColor;border-radius:50%;width:2.5px;height:2.5px;box-shadow:-4.5px 0,4.5px 0}.card.mus-mini .meta .sep{vertical-align:-1px;opacity:.8;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 4px;display:inline-block}html[data-theme=light] .card.mus-mini .meta .sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}.card.mus-mini .tags{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;margin-top:4px;display:flex;overflow:hidden}.card.mus-mini .tag,.tags-pop .tag{border:1px solid var(--cap-bd,var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg,var(--prefs-chip-bg,#131313));height:22px;color:var(--cap-fg,var(--prefs-chip-text,#d8d8d8));white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.card.mus-mini .tag.more{background:var(--cap-bg,var(--prefs-chip-bg,#131313));border:1px solid var(--cap-bd,var(--prefs-chip-border,#1f1f1f));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.card.mus-mini .tag.more:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:relative;box-shadow:-5.5px 0,5.5px 0}.card.mus-mini .short{color:var(--card-short-color,var(--text,#d4d4d4));overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-height:calc(4.35em + 16px);max-height:calc(4.35em + 16px);padding:0 12px 18px;line-height:1.45;display:block;overflow:hidden}@media (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{border-top:1px solid var(--line,#141414);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.card.mus-mini .views{color:var(--card-timeago-color);font-variant-numeric:tabular-nums;justify-self:start;align-items:center;gap:6px;font-size:13px;line-height:1;display:inline-flex}.card.mus-mini .views svg{width:18px;height:18px;color:inherit;display:block}.card.mus-mini .views .count{color:inherit}.card.mus-mini .views.is-viewed{color:var(--card-views-viewed-color)}.card.mus-mini .timeago{color:var(--card-timeago-color);font-variant-numeric:tabular-nums;opacity:1;justify-self:end;font-size:13px;line-height:1}.card.mus-mini .timeago[data-pin-active="1"]{justify-content:center;align-items:center;min-width:14px;display:inline-flex}.card.mus-mini .timeago[data-pin-active="1"] .mini-pin-time-icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.card.mus-mini .timeago[data-pin-active="1"] .mini-pin-time-icon svg{color:currentColor;width:13px;height:13px;display:block}.card.mus-mini .actions{grid-template-columns:repeat(2,minmax(46px,max-content));justify-content:center;align-self:center;align-items:center;column-gap:10px;display:grid;margin:0!important}.card.mus-mini .iconbtn{border:1px solid var(--line,#1e1e1e);cursor:pointer;-webkit-user-select:none;user-select:none;--count-ch:0;background:0 0;border-radius:12px;justify-content:center;align-items:center;width:auto;min-width:46px;height:42px;padding:0 12px;transition:background .15s,border-color .15s,transform 30ms,box-shadow .15s,padding-right .12s;display:inline-flex;position:relative}.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{--ix:0px;transform:translateX(var(--ix)) scale(1);justify-content:center;align-items:center;font-size:18px;line-height:1;transition:color .14s;display:flex}.card.mus-mini .iconbtn.has-count .icon{--ix:calc(clamp(1, var(--count-ch), 4) * 0px)}.card.mus-mini .iconbtn.btn-like.ping .icon{will-change:transform;animation:.22s ease-out both heart-pop}@keyframes heart-pop{0%{transform:translateX(var(--ix)) scale(.9)}55%{transform:translateX(var(--ix)) scale(1.18)}to{transform:translateX(var(--ix)) scale(1)}}.card.mus-mini .iconbtn .count{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:12px;font-size:14px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.card.mus-mini .iconbtn .count.bump{animation:.18s cnt-bump}@keyframes cnt-bump{0%{opacity:.9;transform:translateY(-50%)scale(1)}50%{opacity:1;transform:translateY(-54%)scale(1.08)}to{opacity:1;transform:translateY(-50%)scale(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:inset 0 0 0 4px #0000000a}.card.mus-mini .iconbtn:active{transform:scale(.99)}.card.mus-mini .iconbtn.ping:after{content:"";border-radius:inherit;pointer-events:none;border:0 solid #ff4d4d22;animation:.35s ease-out ring;position:absolute;inset:0}@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:none}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:#ff787833;--mmc-hidden-sh25:#ff4d4d38;--mmc-hidden-sh60:#ff4d4d1f;--mmc-hide-bd-25:#7a2626;--mmc-hide-bd-60:#5a1b1b;--mmc-draft-border:#905a10;--mmc-draft-bg:#a469089c;--mmc-draft-sheen:#ffc8783d;--mmc-draft-sh25:#ffb45033;--mmc-draft-sh60:#ffb4501f;--mmc-draft-bd-25:#a35b1a;--mmc-draft-bd-60:#8b4c16;--mmc-draft-bd-100:#7a3f12;--mmc-pub-sheen:#5aaaff33;--mmc-pub-sh25:#4080ff38;--mmc-pub-sh60:#4080ff1f;--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:#ffffff42;--mmc-update-sh25:#ffffff42;--mmc-update-sh60:#ffffff24;--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:#a478ff3d;--mmc-moderation-sh25:#a478ff3d;--mmc-moderation-sh60:#a478ff24;--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:#ff464657;--mmc-hidden-sh25:#ff464647;--mmc-hidden-sh60:#ff464629;--mmc-hide-bd-25:#e36a6a;--mmc-hide-bd-60:#d95454;--mmc-draft-border:#c58a3a;--mmc-draft-bg:#e591188c;--mmc-draft-sheen:#ffaa4657;--mmc-draft-sh25:#ffaa4642;--mmc-draft-sh60:#ffaa4624;--mmc-draft-bd-25:#dba058;--mmc-draft-bd-60:#cf944a;--mmc-draft-bd-100:#c58a3a;--mmc-pub-sheen:#5096ff52;--mmc-pub-sh25:#5096ff42;--mmc-pub-sh60:#5096ff24;--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:#5fdc7d57;--mmc-update-sh25:#5fdc7d47;--mmc-update-sh60:#5fdc7d29;--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:#ae7dff57;--mmc-moderation-sh25:#ae7dff42;--mmc-moderation-sh60:#ae7dff29;--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{z-index:3;animation:1.1s ease-out both hide-border;position:relative}.card.mus-mini.just-hidden:after{content:"";pointer-events:none;background:linear-gradient(120deg, #ff787800 0%, var(--mmc-hidden-sheen) 22%, #ff787800 44%);mix-blend-mode:var(--mmc-sheen-blend);opacity:.95;background-size:220% 100%;border-radius:14px;animation:1.2s ease-out forwards hide-sheen;position:absolute;inset:-1px}.mus-mini.is-draft{border:1px solid var(--mmc-draft-border);background:var(--mmc-draft-bg)}.card.mus-mini.just-draft{z-index:3;animation:1.1s ease-out both draft-border;position:relative}.card.mus-mini.just-draft:after{content:"";pointer-events:none;background:linear-gradient(120deg, #ffc87800 0%, var(--mmc-draft-sheen) 22%, #ffc87800 44%);mix-blend-mode:var(--mmc-sheen-blend);opacity:.95;background-size:220% 100%;border-radius:14px;animation:1.2s ease-out forwards draft-sheen;position:absolute;inset:-1px}.card.mus-mini.just-published{z-index:3;animation:1.1s ease-out both pub-border;position:relative}.card.mus-mini.just-published:after{content:"";pointer-events:none;background:linear-gradient(120deg, #5aaaff00 0%, var(--mmc-pub-sheen) 22%, #5aaaff00 44%);mix-blend-mode:var(--mmc-sheen-blend);opacity:.95;background-size:220% 100%;border-radius:14px;animation:1.2s ease-out forwards pub-sheen;position:absolute;inset:-1px}.card.mus-mini.just-moderation{z-index:3;animation:1.1s ease-out both moderation-border;position:relative}.card.mus-mini.just-moderation:after{content:"";pointer-events:none;background:linear-gradient(120deg, #ae7dff00 0%, var(--mmc-moderation-sheen) 22%, #ae7dff00 44%);mix-blend-mode:var(--mmc-sheen-blend);opacity:.95;background-size:220% 100%;border-radius:14px;animation:1.2s ease-out forwards moderation-sheen;position:absolute;inset:-1px}.card.mus-mini.just-updated{z-index:3;animation:1.1s ease-out both update-border;position:relative}.card.mus-mini.just-updated:after{content:"";pointer-events:none;background:linear-gradient(120deg, #fff0 0%, var(--mmc-update-sheen) 22%, #fff0 44%);mix-blend-mode:var(--mmc-sheen-blend);opacity:.95;background-size:220% 100%;border-radius:14px;animation:1.2s ease-out forwards update-sheen;position:absolute;inset:-1px}.card.mus-mini.just-bumped{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:1.1s ease-out both pub-border;position:relative}.card.mus-mini.just-bumped:after{content:"";pointer-events:none;background:linear-gradient(120deg, #5aaaff00 0%, var(--mmc-pub-sheen) 22%, #5aaaff00 44%);mix-blend-mode:var(--mmc-sheen-blend);opacity:.95;background-size:220% 100%;border-radius:14px;animation:1.2s ease-out forwards pub-sheen;position:absolute;inset:-1px}.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%{border-color:var(--mmc-base-border);box-shadow:0 0 #ff4d4d00}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{border-color:var(--mmc-hidden-border);box-shadow:0 0 #ff4d4d00}}@keyframes hide-sheen{0%{opacity:0;background-position:50% 130%}10%{opacity:.9}to{opacity:0;background-position:0%}}@keyframes draft-border{0%{border-color:var(--mmc-base-border);box-shadow:0 0 #ffb45000}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{border-color:var(--mmc-draft-bd-100);box-shadow:0 0 #ffb45000}}@keyframes draft-sheen{0%{opacity:0;background-position:50% 130%}10%{opacity:.9}to{opacity:0;background-position:0%}}@keyframes pub-border{0%{border-color:var(--mmc-base-border);box-shadow:0 0 #4080ff00}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{border-color:var(--mmc-base-border);box-shadow:0 0 #4080ff00}}@keyframes pub-sheen{0%{opacity:0;background-position:0%}10%{opacity:.9}to{opacity:0;background-position:130%}}@keyframes moderation-border{0%{border-color:var(--mmc-base-border);box-shadow:0 0 #a478ff00}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{border-color:var(--mmc-moderation-border);box-shadow:0 0 #a478ff00}}@keyframes moderation-sheen{0%{opacity:0;background-position:50% 130%}10%{opacity:.9}to{opacity:0;background-position:0%}}@keyframes bump-border{0%{box-shadow:0 0 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 0 0 color-mix(in srgb, var(--card-views-viewed-color,#00a324) 0%, transparent);border-color:var(--mmc-base-border)}}@keyframes bump-sheen{0%{opacity:0;background-position:50% 130%}10%{opacity:.9}to{opacity:0;background-position:0%}}@keyframes update-border{0%{border-color:var(--mmc-base-border);box-shadow:0 0 #fff0}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{border-color:var(--mmc-base-border);box-shadow:0 0 #fff0}}@keyframes update-sheen{0%{opacity:0;background-position:50% 130%}10%{opacity:.85}to{opacity:0;background-position:0%}}html[data-theme=light] .card.mus-mini{--mmc-hover-shadow:0 10px 26px #11182724}@keyframes card-remove{0%{opacity:1;transform:scale(1)translate(0,0)}45%{opacity:.6;transform:scale(.96)translateY(2px)}to{opacity:0;transform:scale(.85)translateY(12px)}}.card.mus-mini.is-deleting{pointer-events:none;animation:.34s cubic-bezier(.32,.01,.36,1) forwards card-remove}.card.mus-mini.is-delete-collapsed{pointer-events:none;opacity:0!important;border:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.card.mus-mini .mini-delete-overlay{background:var(--mini-delete-overlay-bg,var(--prefs-overlay,#000000a6));-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:20;justify-content:center;align-items:center;padding:22px;transition:opacity .18s;display:flex;position:absolute;inset:0}html[data-theme=light] .card.mus-mini .mini-delete-overlay{-webkit-backdrop-filter:blur(2px);background:#ffffffa6}.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{background:var(--mini-delete-bg,var(--prefs-card-bg,#0c0c0cf0));border:1px solid var(--mini-delete-border,var(--prefs-card-border,#1e1e1e));text-align:center;border-radius:14px;flex-direction:column;gap:18px;width:100%;max-width:280px;padding:22px 24px;display:flex;box-shadow:0 18px 40px #00000073}.card.mus-mini .mini-delete-box .msg{color:#ff8d8d;font-size:15px;font-weight:600;line-height:1.45}.card.mus-mini .mini-delete-box .actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.card.mus-mini .mini-delete-box .ask-btn{border:1px solid var(--mini-delete-btn-border,var(--btn-bd,#2a2a2a));background:var(--mini-delete-btn-bg,var(--btn-bg,#101010));min-width:110px;height:36px;color:var(--mini-delete-btn-fg,var(--btn-fg,#eaeaea));cursor:pointer;border-radius:10px;flex:auto;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s,color .12s,transform 60ms;display:inline-flex}.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;background:#1a0f0f;border-color:#3a1919}.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 (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{background:#950e0e70;border:1px solid #4d1314}.mus-mini.is-draft{background:#a469089c;border:1px solid #905a10}.badge-beginner{color:#a8e6a8;background:#163016;border:1px solid #242;border-radius:999px;justify-content:center;align-items:center;height:18px;padding:0 8px;font-size:12px;display:inline-flex}html[data-theme=light] .badge-beginner{color:#1f6b3a;background:#e3f6e8;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,.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{box-shadow:none;background:#f3f4f9;border-color:#d0d3dc}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{box-shadow:none;background:#e3e5f0;border-color:#c0c4d3}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{box-shadow:none;border-width:0}html[data-theme=light] .card.mus-mini .corner-btn{color:#4b5563;box-shadow:none;background:#f3f4f9;border-color:#d0d3dc}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{box-shadow:none;background:#d6d9ec;border-color:#b3b9d3}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,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{background:#ef00006e;border-color:#d14343}html[data-theme=light] .mus-mini.is-draft{background:#e591188c;border-color:#c58a3a}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}.p-mention-stack{left:var(--mp-x,0px);top:var(--mp-y,0px);transform:translateX(calc(-100% + var(--np-offset-x,0px))) translateY(0);z-index:40990;pointer-events:none;gap:8px;width:auto;max-width:min(420px,100vw - 24px);display:grid;position:fixed}.p-mention-card{--p-mention-base-shadow:var(--shadow,0 10px 30px #00000059);--p-mention-idle-glow:#4080ff61;isolation:isolate;pointer-events:auto;background:var(--surface-bg,#121212);border:1px solid var(--surface-border,var(--line,#1e1e1e));box-shadow:var(--p-mention-base-shadow);opacity:0;border-radius:12px;padding:8px;animation:.18s forwards p-mention-pop-in;position:relative;overflow:hidden;transform:translateY(6px)}.p-mention-card>*{z-index:1;position:relative}html[data-theme=light] .p-mention-card{--p-mention-idle-glow:#3278eb2e}html[data-theme=light] .p-mention-card .p-notify-item{animation-name:p-mention-idle-item-halo-light}html[data-theme=light] .p-mention-card .p-notify-item:before{background:radial-gradient(circle,#468cff99 0%,#468cff57 28%,#468cff00 62%);animation-name:p-mention-idle-center-glow-light}.p-mention-card.p-mention-card--static{opacity:1;animation:none;transform:translateY(0)}.p-mention-card .p-notify-item{border:1px solid var(--line,#1e1e1e);will-change:box-shadow;border-radius:10px;max-width:100%;padding-right:24px;animation:5.4s ease-in-out .65s infinite p-mention-idle-item-halo;position:relative;overflow:hidden;width:100%!important;min-width:0!important}.p-mention-card .p-notify-item:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%, var(--p-mention-idle-glow) 0%, #4080ff3d 28%, #4080ff00 62%);opacity:0;mix-blend-mode:screen;will-change:transform, opacity;animation:5.4s ease-in-out .65s infinite p-mention-idle-center-glow;position:absolute;inset:-28%;transform:scale(.9)}.p-mention-card:nth-child(2n) .p-notify-item:before{animation-delay:1.45s}.p-mention-card:nth-child(3n) .p-notify-item:before{animation-delay:1.9s}.p-mention-card:nth-child(2n) .p-notify-item{animation-delay:1.45s}.p-mention-card:nth-child(3n) .p-notify-item{animation-delay:1.9s}.p-mention-card .p-notify-item-panel{width:100%!important;min-width:0!important;max-width:100%!important}.p-mention-card .p-notify-main{z-index:1;grid-template-columns:auto auto minmax(0,1fr);position:relative}.p-mention-card .p-notify-col{padding-right:8px;min-width:0!important}.p-mention-card .p-notify-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:0;display:grid;position:relative}.p-mention-card .p-notify-time{text-align:right;white-space:nowrap;grid-area:1/2;justify-self:end;min-width:max-content;max-width:max-content;position:static;overflow:hidden}.p-mention-card .p-notify-time:empty{display:none}.p-mention-card .p-notify-title{white-space:nowrap;grid-area:1/1;min-width:0;max-width:100%;overflow:hidden}.p-mention-card .p-notify-title-text{white-space:nowrap;will-change:transform;max-width:none;display:inline-block;transform:translate(0)}.p-mention-card .p-notify-title.is-marquee .p-notify-title-text{animation:13s linear .35s infinite p-mention-title-marquee}.p-mention-card .p-notify-text{overflow-wrap:anywhere;min-width:0}.p-mention-item-close{width:18px;height:18px;color:var(--muted,#9a9a9a);cursor:pointer;opacity:.9;z-index:2;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.p-mention-item-close:hover{color:var(--text,#eaeaea)}.p-mention-card.is-closing{animation:.16s forwards p-mention-pop-out}.p-mention-card.is-auto-closing{animation:3s forwards p-mention-pop-out}.p-mention-card.just-published.is-auto-closing{animation:3s forwards p-mention-pop-out!important}.p-mention-card.just-published.is-auto-closing:before{opacity:0!important;animation:none!important}.p-mention-card .p-notify-show{appearance:none;z-index:2;visibility:hidden;background:0 0;border:0;margin:0;padding:0 0 0 16px;position:absolute;top:0;right:0}.p-mention-card .p-notify-item:hover .p-notify-time,.p-mention-card .p-notify-item:active .p-notify-time,.p-mention-card .p-notify-item:focus-within .p-notify-time{visibility:hidden;position:static}.p-mention-card .p-notify-item:hover .p-notify-show,.p-mention-card .p-notify-item:active .p-notify-show,.p-mention-card .p-notify-item:focus-within .p-notify-show{visibility:visible;position:absolute;top:0;right:0}.p-mention-card.just-published{animation:.18s forwards p-mention-pop-in,1.1s ease-out .19s both p-mention-pub-border}.p-mention-card.just-published:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:0;background:linear-gradient(120deg,#5aaaff00 0%,#5aaaff33 22%,#5aaaff00 44%) 0 0/220% 100%;animation:1.2s ease-out .19s forwards p-mention-pub-sheen;position:absolute;inset:0}html[data-theme=light] .p-mention-card.just-published:before{mix-blend-mode:multiply;background:linear-gradient(120deg,#5096ff00 0%,#5096ff52 22%,#5096ff00 44%)}.p-mention-card .p-notify-like-ico.is-message .ico svg{fill:none!important}.p-mention-card .p-notify-like-ico.is-message{color:var(--text,#eaeaea)}html[data-theme=light] .p-mention-card .p-notify-like-ico.is-message{color:var(--iconbtn-fg,#4b5563)!important}.p-mention-card .p-notify-like-ico.is-game-runner-winner{color:#f5c542}html[data-theme=light] .p-mention-card .p-notify-like-ico.is-game-runner-winner{color:#b7791f!important}.p-mention-card .p-notify-like-ico.is-weekly-presence-reward{color:var(--promo-ledger-plus,#00a324)}html[data-theme=light] .p-mention-card .p-notify-like-ico.is-weekly-presence-reward{color:color-mix(in srgb, var(--promo-ledger-plus,#00a324) 72%, #1f7a38)!important}.p-mention-card .p-notify-ava--system{color:var(--iconbtn-fg,#4b5563)}.p-mention-card .p-notify-ava--system .p-notify-ava-logo{place-items:initial;z-index:auto;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:static;inset:auto;transform:translateY(-1px)}.p-mention-card .p-notify-ava--system .p-notify-ava-logo svg{width:100%;height:100%;display:block}@media (width<=899.98px){.p-mention-stack{top:calc(var(--mp-y,0px) - 1px);width:min(420px,100vw - 24px);max-width:calc(100vw - 24px)}.p-mention-card{width:100%;max-width:100%}}@media (width>=900px){.p-mention-stack{width:fit-content;max-width:calc(100vw - 24px)}.p-mention-card{--np-glass-bg:#0c0c0c8c;--np-glass-border:var(--surface-border,var(--sb-glass-border,#ffffff1f));width:var(--p-mention-card-width,max-content);background:linear-gradient(var(--np-glass-bg), var(--np-glass-bg));border:1px solid var(--np-glass-border);--p-mention-base-shadow:var(--startbar-glass-shadow,0 8px 20px #0000002e);max-width:min(420px,100vw - 24px);box-shadow:var(--p-mention-base-shadow);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%)}html[data-theme=light] .p-mention-card{--np-glass-bg:#ffffffb3;--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);--p-mention-base-shadow:var(--startbar-glass-shadow,0 18px 36px #0000001f);box-shadow:var(--p-mention-base-shadow);-webkit-backdrop-filter:blur(12px)saturate(90%);backdrop-filter:blur(12px)saturate(90%)}.p-mention-card .p-notify-item{border-color:var(--sb-glass-border-soft,#ffffff14);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%!important;min-width:0!important;max-width:100%!important}.p-mention-card .p-notify-col{width:auto;max-width:100%;min-width:0!important}.p-mention-card .p-notify-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (width>=900px){.p-mention-card{background:var(--sb-glass-bg,#0c0c0ce6)}html[data-theme=light] .p-mention-card{background:#ffffffeb}}}@keyframes p-mention-pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes p-mention-pop-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes p-mention-pub-border{0%{box-shadow:var(--p-mention-base-shadow), 0 0 0 0 #4080ff00;border-color:var(--surface-border,var(--line,#1e1e1e))}25%{box-shadow:var(--p-mention-base-shadow), 0 0 0 8px #4080ff38;border-color:#2b4ea8}60%{box-shadow:var(--p-mention-base-shadow), 0 0 0 3px #4080ff1f;border-color:#25448f}to{box-shadow:var(--p-mention-base-shadow), 0 0 0 0 #4080ff00;border-color:var(--surface-border,var(--line,#1e1e1e))}}@keyframes p-mention-pub-sheen{0%{opacity:0;background-position:0%}10%{opacity:.9}to{opacity:0;background-position:130%}}@keyframes p-mention-title-marquee{0%{transform:translate(0)}50%{transform:translateX(calc(-1 * var(--p-mention-title-scroll,0px)))}to{transform:translate(0)}}@keyframes p-mention-idle-center-glow{0%{opacity:0;transform:scale(.86)}22%{opacity:.62;transform:scale(1)}58%{opacity:.24;transform:scale(1.09)}to{opacity:0;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.p-mention-card .p-notify-title.is-marquee{text-overflow:ellipsis}.p-mention-card .p-notify-title.is-marquee .p-notify-title-text{text-overflow:ellipsis;max-width:100%;animation:none;overflow:hidden}}@keyframes p-mention-idle-item-halo{0%{box-shadow:inset 0 0 #4080ff00,0 0 #4080ff00}24%{box-shadow:inset 0 0 52px #4080ff38,0 0 0 1px #4080ff29}58%{box-shadow:inset 0 0 28px #4080ff21,0 0 0 1px #4080ff17}to{box-shadow:inset 0 0 #4080ff00,0 0 #4080ff00}}@keyframes p-mention-idle-item-halo-light{0%{box-shadow:inset 0 0 #468cff00,0 0 #468cff00}24%{box-shadow:inset 0 0 52px #468cff47,0 0 0 1px #468cff38}58%{box-shadow:inset 0 0 30px #468cff26,0 0 0 1px #468cff1f}to{box-shadow:inset 0 0 #468cff00,0 0 #468cff00}}@keyframes p-mention-idle-center-glow-light{0%{opacity:0;transform:scale(.86)}22%{opacity:.68;transform:scale(1)}58%{opacity:.26;transform:scale(1.09)}to{opacity:0;transform:scale(1.16)}}.p-now-playing-desktop,.p-now-playing-mobile{min-width:0}.p-now-playing-desktop{flex:636px;justify-content:flex-end;align-items:center;min-width:0;display:flex}.p-now-playing-mobile{display:none}.np-mini{opacity:0;min-width: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{justify-content:flex-end;align-items:center;gap:10px;width:auto;min-width:0;max-width:100%;display:flex}.np-mini.is-desktop{pointer-events:none;width:auto;max-width:100%;margin-left:auto;transform:translate(14px)scale(.985)}.np-mini.is-desktop.is-visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.np-mini.is-desktop.is-closing{opacity:0;pointer-events:none;transform:translate(14px)scale(.985)}.np-mini-label{color:var(--muted,#9aa3b2);white-space:nowrap;flex:none;font-size:12px;line-height:1}.np-mini-pill{background:0 0;border:0;border-radius:14px;grid-template-columns:36px 220px minmax(180px,1fr) auto 28px;align-items:center;gap:10px;width:100%;min-width:0;padding:6px 0;display:grid}.np-mini-owner{border:1px solid var(--surface-border,var(--line));background:var(--codex-avatar-placeholder-bg,#ffffff0d);cursor:pointer;border-radius:999px;width:32px;height:32px;padding:0;transition:border-color .16s,transform 80ms,background .18s;display:none;position:relative;overflow:hidden}.np-mini-owner-placeholder,.np-mini-owner-img{width:100%;height:100%;display:block;position:absolute;inset:0}.np-mini-owner-placeholder{background:radial-gradient(circle at 50% 34%,#ffffff29 0 22%,#0000 23%),radial-gradient(circle at 50% 115%,#ffffff1f 0 34%,#0000 35%),linear-gradient(#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(#ffffff14,#ffffff05)}.np-mini-owner:active{transform:scale(.96)}.np-mini-play,.np-mini-minimize,.np-mini-close{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;transition:border-color .16s,background .18s,transform 80ms}.np-mini-play{width:36px;height:36px;padding:0;position:relative}.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(#ffffff14,#ffffff05)}.np-mini-play:active,.np-mini-minimize:active,.np-mini-close:active{transform:scale(.96)}.np-mini-play:before{content:"";background-color:currentColor;width:12px;height:12px;margin-top:-6px;margin-left:-4px;position:absolute;top:50%;left:50%;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.np-mini-play:after{content:none}.np-mini-play.playing:before,.np-mini-play.playing:after{content:"";background-color:currentColor;width:15px;height:15px;margin-top:-7px;margin-left:-7px;position:absolute;top:50%;left:50%;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.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{width:220px;min-width:0;overflow:hidden}.np-mini-meta-viewport{isolation:isolate;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.np-mini-meta-track{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.np-mini-artist,.np-mini-title{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.np-mini-artist{color:var(--muted,#9aa3b2);flex:0 auto;font-size:12px}.np-mini-title{flex:0 auto;font-size:13px;font-weight:700}.np-mini-wavebox{min-width:180px;display:block}.np-mini-wave{width:100%;height:30px;display:block}.np-mini-time{color:var(--muted,#9aa3b2);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;width:11ch;min-width:11ch;font-size:11px}.np-mini-close{width:28px;height:28px;color:inherit;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;display:inline-flex;position:relative}.np-mini-minimize{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:none}.np-mini-minimize:before{content:"";opacity:.9;background:currentColor;border-radius:999px;width:10px;height:2px}.np-mini-close:before,.np-mini-close:after{content:"";opacity:1;width:12px;height:12px;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;left:50%}.np-mini-close:before{background-color:currentColor;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.np-mini-close:after{content:none}.p-head-now-playing-compact{opacity:0;pointer-events:none;width:32px;height:32px;transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translate(8px);box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}.p-head-now-playing-compact:before{content:"";background-color:currentColor;width:10px;height:10px;margin-top:-5px;margin-left:-3px;position:absolute;top:50%;left:50%;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.p-head-now-playing-compact.playing:before{background-color:currentColor;width:13px;height:13px;margin-top:-6.5px;margin-left:-6.5px;transform:none;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.p-head-end>.p-head-now-playing-compact:not(.playing):not(.is-toggling):not(.is-hover-suppressed):hover:before{animation:.42s cubic-bezier(.22,1,.36,1) p-head-now-playing-play-glide}.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;pointer-events:auto;transform:translate(0)}.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{box-shadow:none!important;filter:none!important;border:0!important}.p-head-end>.p-head-now-playing-compact:hover,.p-head-end>.p-head-now-playing-compact:active{color:var(--sb-settings-hover-color,var(--text));background:#181818!important}.p-head-end>.p-head-now-playing-compact.is-hold-arming{color:var(--sb-settings-hover-color,var(--text));animation:1s linear forwards p-head-now-playing-hold-fill-dark;box-shadow:none!important;background:0 0!important}.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:0 0!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{color:var(--sb-nav-hover-color,var(--text));background:var(--sb-nav-hover-bg,var(--btn-hover-bg))!important}html[data-theme=light] .p-head-end>.p-head-now-playing-compact.is-hold-arming{color:var(--sb-nav-hover-color,var(--text));animation:1s linear forwards p-head-now-playing-hold-fill-light;box-shadow:none!important;background:0 0!important}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:0 0!important}@keyframes p-head-now-playing-play-glide{0%{opacity:1;transform:translate(-35%,-50%)}42%{opacity:0;transform:translate(135%,-50%)}43%{opacity:0;transform:translate(-155%,-50%)}to{opacity:1;transform:translate(-35%,-50%)}}@keyframes p-head-now-playing-hold-fill-dark{0%{color:var(--sb-settings-hover-color,var(--text));background:0 0}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:0 0}50%{color:#1aae61;background:#1aae6112}to{color:#129452;background:#12945224}}@media (width<=1400px){.p-now-playing-desktop{display:none!important}.p-now-playing-mobile{top:calc(var(--topbar-h,16px) + var(--p-header-h,64px) + 8px);z-index:39990;box-sizing:border-box;opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:12px;width:100%;max-height:0;margin-top:0;padding:0 18px;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);display:block;position:sticky;overflow:hidden;transform:translateY(-8px)}.p-now-playing-mobile.is-active{border-color:var(--surface-border,var(--line));opacity:1;pointer-events:auto;max-height:92px;margin-top:2px;padding:6px 18px;transform:translateY(0)}}@media (width>=881px) and (width<=1400px){.p-now-playing-mobile{top:calc(var(--topbar-h,16px) + var(--p-header-h,64px) + 8px);z-index:39990;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);width:100%;box-shadow:var(--startbar-glass-shadow,0 6px 18px #00000042);box-sizing:border-box;opacity:0;pointer-events:none;background:#0a0c128f;border:1px solid #0000;border-radius:12px;max-height:0;margin-top:0;padding:0 18px;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);display:block;position:sticky;overflow:hidden;transform:translateY(-8px)}.np-mini.is-mobile{transform-origin:top;width:100%;max-height:80px;margin:0 auto;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);transform:translateY(-10px)}.p-now-playing-mobile .np-mini.is-mobile:not([hidden]){opacity:1;pointer-events:auto;transform:translateY(0)}.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{background:0 0;border:0;border-radius:0;grid-template-columns:36px 170px minmax(0,1fr) 11ch 24px 28px;gap:10px;padding:0}.np-mini.is-mobile .np-mini-minimize{display:inline-flex}.np-mini.is-mobile .np-mini-meta{width:170px;display:block}.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:9s linear infinite alternate np-mini-marquee}.p-now-playing-mobile.is-active{border-color:var(--surface-border,var(--line));opacity:1;pointer-events:auto;max-height:92px;margin-top:2px;padding:6px 18px;transform:translateY(0)}html[data-theme=light] .p-now-playing-mobile{border-color:var(--surface-border,var(--line));background:#ffffffad}}@media (width<=880px){.p-now-playing-mobile{left:0;right:0;top:var(--p-header-h,64px);border:0;border-top:1px solid var(--surface-border,var(--line));border-bottom:1px solid var(--surface-border,var(--line));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);width:100vw;box-shadow:var(--startbar-glass-shadow,0 6px 18px #00000042);z-index:39999;pointer-events:none;border-radius:0;max-height:0;margin:0;padding:0;transition:transform .78s cubic-bezier(.22,1,.36,1),max-height .78s cubic-bezier(.22,1,.36,1);position:fixed;overflow:hidden;transform:translateY(-100%);background:0 0!important}.p-now-playing-mobile.is-active{border-color:var(--surface-border,var(--line));pointer-events:auto;max-height:56px;margin-top:0;padding:0;transform:translateY(0);background:0 0!important}.p-now-playing-mobile.is-closing{pointer-events:none;max-height:0;transform:translateY(-100%)}html[data-theme=light] .p-now-playing-mobile{border-top-color:var(--surface-border,var(--line))!important;border-bottom-color:var(--surface-border,var(--line))!important;background:0 0!important}.np-mini.is-mobile{transform-origin:top;opacity:1;width:100%;max-height:none;margin-top:0;transition:transform .78s cubic-bezier(.22,1,.36,1);display:block;transform:translateY(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{background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 28px;gap:16px;width:100%;padding:8px 16px}.np-mini.is-mobile .np-mini-close{display:inline-flex}.np-mini.is-mobile .np-mini-play,.np-mini.is-mobile .np-mini-close{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.np-mini.is-mobile .np-mini-play:before{width:15px;height:15px;margin-top:0;margin-left:0;transform:translate(-50%,-50%);-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.np-mini.is-mobile .np-mini-play.playing:before,.np-mini.is-mobile .np-mini-play.playing:after{width:16px;height:16px;margin-top:-8px;margin-left:-8px;transform:none;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.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{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.np-mini.is-mobile .np-mini-wavebox{width:auto;min-width:0;max-width:none;overflow:hidden}}@media (width>=1601px){.np-mini.is-desktop .np-mini-pill{flex:546px;width:min(546px,100%);min-width:0;max-width:546px}}@media (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:9s linear infinite alternate np-mini-marquee}}@media (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 (width<=1700px){.np-mini.is-desktop .np-mini-label{display:none}}@media (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 (width>=1401px) and (width<=1600px){.np-mini.is-desktop .np-mini-pill{grid-template-columns:32px 36px 180px 11ch}}@media (width>=881px) and (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 (width>=881px) and (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 (width>=1401px){.p-head-now-playing-compact{display:none!important}}@keyframes np-mini-marquee{0%{transform:translate(0)}to{transform:translateX(var(--np-marquee-shift,0px))}}:root{--site-top-notice-offset:0px;--site-top-notice-gap-top:8px;--site-top-notice-gap-bottom:8px;--site-top-notice-side:16px;--site-bottom-notice-height:clamp(92px,16dvh,170px)}body.has-site-top-notice{--topbar-h:2px;--layout-pad-top:2px;padding-top:var(--site-top-notice-offset)}.site-notices-root{z-index:50000;width:100%;position:relative}.site-notice{box-sizing:border-box;font-family:inherit}.site-notice[hidden]{display:none!important}.site-notice--top{z-index:50000;min-height:34px;padding:var(--site-top-notice-gap-top) max(var(--site-top-notice-side),env(safe-area-inset-right)) var(--site-top-notice-gap-bottom) max(var(--site-top-notice-side),env(safe-area-inset-left));color:#111827;background:var(--page-bg,var(--bg,#0a0a0a));border:0;grid-template-columns:1fr auto;align-items:center;gap:12px;animation:.2s ease-out both siteNoticeTopIn;display:grid;position:fixed;top:0;left:0;right:0}.site-notice--top:before{content:"";inset:var(--site-top-notice-gap-top) max(var(--site-top-notice-side),env(safe-area-inset-right)) var(--site-top-notice-gap-bottom) max(var(--site-top-notice-side),env(safe-area-inset-left));box-shadow:none;pointer-events:none;background:linear-gradient(135deg,#ffe86a 0%,#ffd545 58%,#f5b83e 100%);border:0;border-radius:999px;position:absolute}.site-notice__top-text{z-index:1;white-space:nowrap;text-align:center;min-width:0;padding:8px 8px 8px 16px;font-size:14px;font-weight:750;line-height:19px;position:relative;overflow:hidden}.site-notice__top-text-inner{text-overflow:ellipsis;white-space:nowrap;will-change:transform;min-width:0;display:block;overflow:hidden}.site-notice--bottom{z-index:45000;left:var(--site-bottom-notice-left,50%);transform:translate(var(--site-bottom-notice-x,-50%), 0);width:var(--site-bottom-notice-width,min(920px, calc(100vw - 28px)));min-height:var(--site-bottom-notice-height);color:#111827;background:linear-gradient(135deg, #ffe86ab8 0%, #ffd54585 58%, #f5b83e70 100%), linear-gradient(var(--startbar-glass-bg,#12141a80), var(--startbar-glass-bg,#12141a80));box-shadow:var(--startbar-glass-shadow,0 8px 20px #0000002e), 0 0 24px #ffcc3929;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border:1px solid #ffda4c6b;border-radius:16px;grid-template-columns:1fr auto;align-items:start;gap:14px;padding:18px 18px 16px;animation:.22s ease-out both siteNoticeBottomIn;display:grid;position:fixed;bottom:14px}.site-notice__bottom-body{align-content:start;gap:8px;min-width:0;display:grid}.site-notice__bottom-title{color:#111827;letter-spacing:0;margin:0;font-size:19px;font-weight:800;line-height:1.2}.site-notice__bottom-text{color:#111827db;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.site-notice .rc-notice-cta{color:#a74e0d;min-width:0;max-width:100%;text-shadow:none;justify-content:flex-start;align-items:center;gap:6px;font-weight:800;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.site-notice .rc-notice-cta-text{text-overflow:ellipsis;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;max-width:100%;padding-bottom:2px;transition:background-size .22s;display:inline-block;position:relative;overflow:hidden}.site-notice .rc-notice-cta-chevron{opacity:.58;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .18s,opacity .18s;transform:rotate(-45deg)}.site-notice .rc-notice-cta:is(:hover,:focus-visible) .rc-notice-cta-text{background-size:calc(100% - 2px) 1px}.site-notice .rc-notice-cta:is(:hover,:focus-visible){color:#7f3907;text-shadow:none}.site-notice .rc-notice-cta:is(:hover,:focus-visible) .rc-notice-cta-chevron{opacity:1;transform:translate(2px)rotate(-45deg)}.site-notice--top .rc-notice-cta{vertical-align:baseline}.site-notice--bottom .rc-notice-cta{margin-top:3px}.site-notice__close{z-index:1;width:32px;height:32px;color:inherit;cursor:pointer;background:#ffffff1a;border:1px solid;border-radius:999px;place-items:center;padding:0;font-size:0;line-height:1;display:inline-grid;position:relative}.site-notice__close:before,.site-notice__close:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:14px;height:2px;position:absolute;top:50%;left:50%}.site-notice__close:before{transform:translate(-50%,-50%)rotate(45deg)}.site-notice__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.site-notice__close:hover{background:#fff3}.site-notice__close--top{color:#111827;background:#11182714;border-color:#1118274d;width:26px;height:26px;margin-right:6px}.site-notice__close--top:before,.site-notice__close--top:after{width:12px}.site-notice.is-closing.site-notice--top{animation:.18s ease-in both siteNoticeTopOut}.site-notice.is-closing.site-notice--bottom{animation:.18s ease-in both siteNoticeBottomOut}html[data-theme=light] .site-notice--top{color:#fff;background:var(--page-bg,var(--bg,#f3f4f6))}html[data-theme=light] .site-notice--top:before{box-shadow:none;background:linear-gradient(135deg,#2f7cff 0%,#1f5ee8 58%,#1948b8 100%)}html[data-theme=light] .site-notice__close--top{color:#fff;background:#ffffff24;border-color:#ffffff73}html[data-theme=light] .site-notice--bottom{color:#fff;background:linear-gradient(135deg, #2f7cffd1 0%, #1f5ee8ad 58%, #1948b89e 100%), linear-gradient(var(--startbar-glass-bg,#f7f8fae6), var(--startbar-glass-bg,#f7f8fae6));box-shadow:var(--startbar-glass-shadow,0 18px 36px #0000001f), 0 0 26px #1f5ee82e;-webkit-backdrop-filter:blur(12px)saturate(90%);backdrop-filter:blur(12px)saturate(90%);border-color:#ffffff61}html[data-theme=light] .site-notice .rc-notice-cta{color:#fff3a8;text-shadow:0 1px 2px #00175447}html[data-theme=light] .site-notice .rc-notice-cta:is(:hover,:focus-visible){color:#fffbcc;text-shadow:0 1px 3px #00175466}html[data-theme=light] .site-notice__bottom-title{color:#fff}html[data-theme=light] .site-notice__bottom-text{color:#ffffffdb}@keyframes siteNoticeTopIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes siteNoticeTopOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes siteNoticeTextMarquee{0%{transform:translate(0)}50%{transform:translateX(calc(-1 * var(--site-notice-marquee-scroll,0px)))}to{transform:translate(0)}}@keyframes siteNoticeBottomIn{0%{opacity:0;transform:translate(var(--site-bottom-notice-x,-50%),22px)}to{opacity:1;transform:translate(var(--site-bottom-notice-x,-50%),0)}}@keyframes siteNoticeBottomOut{0%{opacity:1;transform:translate(var(--site-bottom-notice-x,-50%),0)}to{opacity:0;transform:translate(var(--site-bottom-notice-x,-50%),22px)}}@media (width<=720px){:root{--site-top-notice-gap-top:8px;--site-top-notice-gap-bottom:8px;--site-top-notice-side:16px}.site-notice--top{grid-template-columns:minmax(0,1fr) 30px;gap:8px;min-height:40px}.site-notice--top:before{border-radius:999px}.site-notice__close--top{margin-right:6px}.site-notice__top-text{text-align:left;padding:9px 6px 9px 12px;font-size:13px;line-height:18px}.site-notice__top-text.is-marquee .site-notice__top-text-inner{text-overflow:clip;width:max-content;max-width:none;animation:14s linear infinite siteNoticeTextMarquee;display:inline-block;overflow:visible}.site-notice--bottom{width:var(--site-bottom-notice-width,calc(100vw - 32px));border-radius:16px;min-height:clamp(104px,18dvh,180px);padding:18px 16px;bottom:10px}.site-notice__bottom-title{font-size:18px}.site-notice__bottom-text{font-size:14px}}.auth-email-changed{z-index:75000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-height:100vh;color:var(--text);background:#0000008c;place-items:center;padding:32px 20px;display:grid;position:fixed;inset:0}.auth-email-changed__card{background:var(--prefs-card-bg,var(--surface-bg));border:1px solid var(--prefs-card-border,var(--surface-border));width:100%;max-width:560px;box-shadow:var(--prefs-card-shadow,0 18px 40px #00000059);text-align:center;border-radius:20px;padding:28px 24px}.auth-email-changed__title{margin-bottom:12px;font-size:24px;font-weight:600}.auth-email-changed__text{color:var(--prefs-muted-strong,var(--text));margin-bottom:16px;font-size:15px;line-height:1.5}.auth-email-changed__count{color:var(--prefs-muted-strong,var(--text));margin-bottom:18px;font-size:14px}.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{z-index:3000;background:var(--page-bg);min-height:100vh;color:var(--text);place-items:center;padding:32px 20px;display:grid;position:fixed;inset:0}body.auth-password-recovery .auth-recovery{visibility:visible}.auth-recovery__card{background:var(--prefs-card-bg,var(--surface-bg));border:1px solid var(--prefs-card-border,var(--surface-border));width:100%;max-width:520px;box-shadow:var(--prefs-card-shadow,0 18px 40px #00000059);text-align:center;border-radius:20px;padding:28px 24px}.auth-recovery__title{margin-bottom:10px;font-size:24px;font-weight:600}.auth-recovery__text{color:var(--prefs-muted-strong,var(--text));margin-bottom:18px;font-size:14px}.auth-recovery__field{text-align:left;margin-bottom:12px}.auth-recovery__field label{color:var(--prefs-muted-strong,var(--text));margin-bottom:6px;font-size:12px;display:block}.auth-recovery__input{width:100%}.auth-recovery__msg{min-height:18px;color:var(--text);margin:6px 0 14px;font-size:13px}.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{color:#fff;opacity:.95;background:#111827;border-radius:999px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;line-height:1;display:inline-flex}.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{z-index:2147483647;--net-ind-x:0px;--net-ind-y:0px;transform:translate3d(var(--net-ind-x), var(--net-ind-y), 0);position:fixed;bottom:12px;left:12px}.net-indicator{color:#e8edf8;-webkit-backdrop-filter:blur(10px);-webkit-user-select:none;user-select:none;background:#080c14a8;border:1px solid #ffffff3d;border-radius:999px;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;font:12px/1.1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:inline-flex}.net-indicator .net-line{white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;display:block}.net-indicator .net-line-rolling{color:#d9f2ff}.net-indicator .net-line-sub{opacity:.96;font-size:11px;font-weight:600}.net-indicator .net-line-session{color:#d0ffe5}.net-indicator .net-line-rolling:before,.net-indicator .net-line-session:before{content:"";vertical-align:middle;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.net-indicator .net-line-rolling:before{background:#41b6ff}.net-indicator .net-line-session:before{background:#34d399}.net-indicator.is-green{background:#072925bf;border-color:#065f46}.net-indicator.is-yellow{background:#381e12bf;border-color:#92400e}.net-indicator.is-red{background:#341217c0;border-color:#7f1d1d}.net-indicator-popover{overscroll-behavior:contain;background:var(--bg,var(--page-bg,#0a0a0a));color:#e6ecf8;-webkit-backdrop-filter:none;isolation:isolate;border:1px solid #fff3;border-radius:12px;width:min(98vw,1320px);min-width:min(96vw,720px);max-width:98vw;max-height:min(86vh,840px);margin-top:8px;padding:0 10px 10px;position:relative;overflow:auto;box-shadow:0 8px 22px #0000004d}.net-indicator-popover:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;z-index:10;background:radial-gradient(120% 90% at 50% 8%,#ffffffeb 0%,#e2f0ffb3 34%,#d0e6ff42 62%,#d0e6ff00 100%),#ffffff29;position:absolute;inset:0}.net-indicator-popover.is-shot-flash:after{animation:.76s cubic-bezier(.2,.55,.2,1) net-pop-shot-flash-overlay}@keyframes net-pop-shot-flash-overlay{0%{opacity:0}18%{opacity:.72}42%{opacity:.46}to{opacity:0}}.net-pop-head{-webkit-user-select:none;user-select:none;touch-action:none;z-index:12;background:var(--bg,var(--page-bg,#0a0a0a));border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;padding:10px 2px 8px;display:grid;position:sticky;top:0}.net-pop-head-center{flex-wrap:wrap;justify-self:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.net-pop-title{opacity:.86;justify-self:start;font-size:12px}.net-pop-tab-label{color:#e2ecfce0;letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:700}.net-pop-tab-total{white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0000008c;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:800;line-height:1;animation:3.6s linear infinite net-tab-total-flow;display:inline-flex;box-shadow:0 0 0 1px #ff8a0038,0 2px 12px #a855f759;color:#fff!important;background:linear-gradient(90deg,#ff8a00 0%,#ff4d6d 25%,#a855f7 50%,#ff4d6d 75%,#ff8a00 100%) 0 0/200% 100%!important;border:1px solid #ffffff47!important}.net-pop-tab-since{color:#e9f2fff2;white-space:nowrap;font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.net-pop-supa-label{color:#acf7cef2}.net-pop-supa-total{box-shadow:0 0 0 1px #14b8a638,0 2px 12px #10b98142;background:linear-gradient(90deg,#0ea5a8 0%,#22c55e 35%,#14b8a6 70%,#0ea5a8 100%) 0 0/220% 100%!important;border:1px solid #34d3995c!important}.net-pop-supa-since{color:#cffae4f2;background:#0d221e8c;border-color:#2dd4bf4d}@keyframes net-tab-total-flow{0%{background-position:0%}to{background-position:200%}}.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{justify-self:end;align-items:center;gap:8px;display:inline-flex}.net-pop-copy-toast{color:#dcfce7;opacity:0;pointer-events:none;background:#064e3bbf;border:1px solid #22c55e85;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex;transform:translateY(-2px)}.net-pop-copy-toast.is-visible{opacity:1;transform:translateY(0)}.net-pop-shot{color:#86efac;cursor:pointer;background:#064e3b85;border:1px solid #22c55ed9;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:86px;height:28px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .12s,box-shadow .16s;display:inline-flex}.net-pop-shot:hover,.net-pop-shot:focus-visible{color:#dcfce7;background:#065f46b8;border-color:#4ade80}.net-pop-shot:active{transform:translateY(1px)}.net-pop-shot.is-ok{color:#ecfdf5;background:#065f46d1;border-color:#10b981;box-shadow:inset 0 0 0 1px #10b98147}.net-pop-shot.is-fail{color:#fee2e2;background:#7f1d1db8;border-color:#ef4444f2}.net-pop-shot svg{fill:currentColor;flex:none;width:12px;height:12px}.net-pop-shot-label{white-space:nowrap;font-size:11px;font-weight:800;line-height:1}.net-pop-pin{color:#facc15;cursor:pointer;background:#4c340880;border:1px solid #eab308d9;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:color .16s,border-color .16s,background .16s,transform .12s;display:inline-flex}.net-pop-pin:hover,.net-pop-pin:focus-visible{color:#fff6b3;background:#624206b3;border-color:#facc15}.net-pop-pin:active{transform:translateY(1px)}.net-pop-pin.is-active{color:#d1fae5;background:#064e3bd1;border-color:#10b981f2;box-shadow:inset 0 0 0 1px #10b98140}.net-pop-pin svg{fill:currentColor;width:10px;height:10px}.net-pop-status{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.net-pop-status.is-green{color:#065f46}.net-pop-status.is-yellow{color:#92400e}.net-pop-status.is-red{color:#7f1d1d}.net-pop-body{gap:10px;display:grid}.net-pop-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.net-pop-tab-bubble{color:#e2ecfceb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .12s;display:inline-flex}.net-pop-tab-bubble:hover,.net-pop-tab-bubble:focus-visible{background:#ffffff1a;border-color:#ffffff47}.net-pop-tab-bubble:active{transform:translateY(1px)}.net-pop-tab-bubble.is-active{color:#dcfce7;background:#064e3b9e;border-color:#4ade80c7;box-shadow:inset 0 0 0 1px #10b9813d}.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{gap:10px;width:100%;min-width:0;display:grid}.net-pop-top-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.net-pop-errors-row,.net-pop-bottom{width:100%;min-width:0}.net-pop-columns{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.net-pop-col{align-content:start;gap:10px;min-width:0;display:grid}.net-pop-section{box-sizing:border-box;border-top:1px solid #ffffff14;border-radius:8px;gap:6px;width:100%;min-width:0;padding:8px;display:grid}.net-pop-section-rolling,.net-pop-section-session,.net-pop-section-control{background:#ffffff05;border:1px solid #ffffff24}.net-pop-section h6{opacity:.82;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.net-pop-subtitle{margin-top:10px!important}.net-pop-probes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.net-pop-probes-col{min-width:0}.net-pop-section-unified-left,.net-pop-section-unified-right{background:0 0;gap:4px}.net-pop-row{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) max-content;justify-content:start;align-items:center;column-gap:4px;padding:1px 0;display:grid}.net-pop-col-rolling .net-pop-row:not(.net-pop-row-endpoint){border-bottom:0;border-radius:4px;grid-template-columns:minmax(0,1fr) max-content;column-gap:6px;padding:2px 4px}.net-pop-col-rolling .net-pop-row:not(.net-pop-row-endpoint) .net-pop-key{text-overflow:clip;overflow:visible}.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:#0000}.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:#0000!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{text-shadow:none!important;border-left-color:#0000!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:0 0;border-radius:0;padding:2px 4px;box-shadow:none!important;border:0!important}.net-pop-row.is-total .net-pop-key{font-weight:700}.net-pop-row.is-total .net-pop-count{color:#2b1d00;text-shadow:0 1px #ffffff40;background:linear-gradient(#ffd54a 0%,#f2b800 100%);border-left-color:#0000;border-radius:999px;padding:2px 10px;font-weight:900;box-shadow:0 0 0 1px #ffe18280,0 2px 8px #f2b80059}.net-pop-row.is-time .net-pop-count{color:#001a33;text-shadow:0 1px #fff3;background:linear-gradient(#6bd3ff 0%,#2596ff 100%);border-left-color:#0000;border-radius:999px;padding:2px 10px;font-weight:900;box-shadow:0 0 0 1px #7bd8ff73,0 2px 8px #2596ff59}.net-pop-row.is-route .net-pop-count{color:#1f3357;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#d9e7ff 0%,#b8cef5 100%);border-left-color:#0000;border-radius:999px;justify-self:end;min-width:0;max-width:min(34ch,100%);margin-left:auto;padding:2px 10px;font-weight:800;display:block;overflow:hidden;box-shadow:0 0 0 1px #7292cc73,0 2px 8px #4e71b038}.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;word-break:normal;overflow-wrap:normal;min-width:52px}.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{text-overflow:ellipsis;white-space:nowrap;justify-self:end;width:fit-content;min-width:0;max-width:min(100%,260px);margin-left:auto;overflow:hidden}.net-pop-key{white-space:normal;text-overflow:clip;word-break:break-word;font-size:13px;overflow:visible}.net-pop-key-main{white-space:normal;text-overflow:clip;word-break:break-word;display:block;overflow:visible}.net-pop-key-main[data-net-copyable="1"]{cursor:copy;position:relative}.net-pop-key-main.is-copy-arming:before{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#10b98114 0%,#10b98152 100%);border-radius:4px;animation:.22s linear forwards net-copy-arm;position:absolute;inset:-1px -2px}@keyframes net-copy-arm{0%{opacity:.35;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.net-pop-key-meta{opacity:.76;color:#bacae6e6;white-space:nowrap;margin-top:1px;font-size:11px;line-height:1.15;display:block}.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{gap:1px;min-width:0;margin-top:3px;display:grid}.net-pop-source-item{--net-src-h:200;background:0 0;border:0;grid-template-columns:6px minmax(0,1fr) 30px;align-items:start;column-gap:4px;max-width:100%;padding:0;display:grid}.net-pop-source-label{opacity:.95;white-space:normal;overflow-wrap:anywhere;color:hsl(var(--net-src-h) 80% 74%);font-size:12px;line-height:1.22;display:inline}.net-pop-source-hit{white-space:nowrap;color:hsl(var(--net-src-h) 90% 70%);text-align:right;font-variant-numeric:tabular-nums;justify-self:end;font-size:12px;font-weight:800;line-height:1.22}.net-pop-source-item:before{content:"";background:hsl(var(--net-src-h) 88% 66%);border-radius:2px;grid-column:1;place-self:center;width:2px;height:1.1em}.net-pop-count{opacity:.82;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-left:1px solid #ffffff29;padding-left:4px;font-size:13px;font-weight:700}.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);z-index:30;color:#e6ecf8;white-space:normal;overflow-wrap:anywhere;text-align:left;pointer-events:none;background:#080c14f5;border:1px solid #ffffff42;border-radius:8px;min-width:min(42ch,72vw);max-width:min(110ch,92vw);padding:8px 10px;font-size:12px;line-height:1.28;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 26px #00000070}[data-role=observed-endpoints]{--net-name-col-ch:32;max-height:none;padding-right:0;overflow:auto visible}[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{line-height:1.08;display:block}.net-ep-count-sub{opacity:.86;color:#cdd7e8f2;min-height:1.1em;font-size:10px;font-weight:700;line-height:1.1;display:block}.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;border-bottom:0;border-radius:4px;justify-content:start;align-items:start;column-gap:6px;padding:2px 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;text-overflow:clip;overflow:visible}.net-pop-sources-col{align-self:start;min-width:0}.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;white-space:nowrap;border-left:1px solid #ffffff29;place-self:start end;padding-left:6px;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{opacity:.75;font-size:12px}.net-pop-supa-egress .net-pop-supa-note{letter-spacing:0;opacity:.75;text-transform:none;margin-left:6px;font-size:10px;font-weight:600;display:inline-block}.net-pop-supa-actions{justify-content:flex-end;margin-top:4px;display:flex}.net-pop-supa-reset{color:#99f6e4;cursor:pointer;background:#0f172a8c;border:1px solid #2dd4bf75;border-radius:999px;height:28px;padding:0 14px;font-size:12px;font-weight:700}.net-pop-supa-reset:hover,.net-pop-supa-reset:focus-visible{color:#ccfbf1;background:#14532d85;border-color:#2dd4bfb8}@media (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);justify-content:stretch;align-items:start;width:100%;max-width:100%}.net-pop-col{width:auto;max-width:100%}.net-pop-col-rolling{--net-name-col-ch:20;justify-content:start;inline-size:auto}.net-pop-col-rolling .net-pop-row:not(.net-pop-row-endpoint) .net-pop-count{text-align:left}}@media (width<=860px){.net-pop-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.net-indicator-popover{width:min(96vw,560px);min-width:min(96vw,420px);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]{overscroll-behavior:contain;max-height:260px;padding-right:2px;overflow:auto}.net-pop-probes-grid{grid-template-columns:1fr}}@media (width<=640px){.net-pop-top-grid{grid-template-columns:1fr}}html[data-theme=light] .net-indicator{color:#1d2838;background:#f8fbffeb;border-color:#22345433}html[data-theme=light] .net-indicator-popover{color:#1d2a3b;-webkit-backdrop-filter:blur(12px);background:#fafcfff0;border-color:#192a442e}html[data-theme=light] .net-pop-head{background:#fafcfff0;border-bottom-color:#192a441f}html[data-theme=light] .net-pop-tab-total{text-shadow:0 1px 2px #0000008c;box-shadow:0 0 0 1px #ff8a0033,0 2px 10px #a855f747;color:#fff!important;border-color:#ffffff47!important}html[data-theme=light] .net-pop-tab-label{color:#2b3d58}html[data-theme=light] .net-pop-tab-bubble{color:#21364f;background:#fffc;border-color:#1d2a3b2e}html[data-theme=light] .net-pop-tab-bubble:hover,html[data-theme=light] .net-pop-tab-bubble:focus-visible{background:#ebf5fff0;border-color:#1d2a3b4d}html[data-theme=light] .net-pop-tab-bubble.is-active{color:#115e59;background:#ddf3ecf5;border-color:#0f766eb8;box-shadow:inset 0 0 0 1px #0d948829}html[data-theme=light] .net-pop-supa-label{color:#0f766e}html[data-theme=light] .net-pop-tab-since{color:#1c2d44;background:#ffffffd9;border-color:#2c507e33}html[data-theme=light] .net-pop-supa-total{box-shadow:0 0 0 1px #0596692e,0 2px 10px #0d94883d;border-color:#0596695c!important}html[data-theme=light] .net-pop-supa-since{color:#0f3f46;background:#def7f0e0;border-color:#0f766e47}html[data-theme=light] .net-pop-supa-reset{color:#0f766e;background:#ddf3ece6;border-color:#0d948873}html[data-theme=light] .net-pop-supa-reset:hover,html[data-theme=light] .net-pop-supa-reset:focus-visible{color:#115e59;background:#cceee5;border-color:#0f766eb8}html[data-theme=light] .net-pop-shot{color:#166534;background:#dcfce7db;border-color:#16a34abf}html[data-theme=light] .net-pop-copy-toast{color:#166534;background:#dcfce7f2;border-color:#16a34a80}html[data-theme=light] .net-pop-section-rolling{background:#cdeafe73;border-color:#4f8cbc59}html[data-theme=light] .net-pop-section-unified-left{background:0 0}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:#d8f4ea73;border-color:#48997957}html[data-theme=light] .net-pop-section-control{background:0 0;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{color:#1d2a3b;background:#fffffffa;border-color:#1d2a3b38;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:0 0;box-shadow:none!important;border:0!important}html[data-theme=light] .net-pop-row.is-total .net-pop-count{color:#3a2600;background:linear-gradient(#ffd86a 0%,#f3b602 100%);border-left-color:#0000;box-shadow:0 0 0 1px #a7750059,0 2px 8px #f3b60240}html[data-theme=light] .net-pop-row.is-time .net-pop-count{color:#00223f;background:linear-gradient(#8bddff 0%,#2da0ff 100%);border-left-color:#0000;box-shadow:0 0 0 1px #1370ac52,0 2px 8px #2da0ff3d}html[data-theme=light] .net-pop-row.is-route .net-pop-count{color:#16325a;background:linear-gradient(#cfe0ff 0%,#a7c2f4 100%);border-left-color:#0000;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{color:#92400e;background:#fef3c7f2;border-color:#ca8a04c7}html[data-theme=light] .net-pop-pin:hover,html[data-theme=light] .net-pop-pin:focus-visible{color:#78350f;background:#feeaa7;border-color:#b45309f2}html[data-theme=light] .net-pop-pin.is-active{color:#14532d;background:#bbf7d0f2;border-color:#15803df2}.prefs-type-toggle-wrapper{display:inline-flex;position:relative}.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{z-index:400;background:var(--brand-accent,#377dfb);border:1px solid var(--brand-accent,#377dfb);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:10px;padding:6px 12px;font-size:12px;line-height:1.3;transition:opacity .2s,transform .2s;position:absolute;top:-10px;right:0;transform:translateY(-100%);box-shadow:0 12px 20px #00000059}.prefs-type-hint.show{opacity:1;transform:translateY(-115%)}.p-sec.p-sec-extra{--account-tab-min-h:0px;min-width:0;position:relative}.p-sec-extra .p-sec-head--tabs{justify-content:flex-start;align-items:center;display:flex}.p-sec-extra .p-sec-tabs{border:1px solid var(--surface-border,var(--prefs-field-border,#ffffff1f));background:#ffffff08;border-radius:12px;gap:8px;width:100%;padding:4px;display:flex}.p-sec-extra .p-tab{color:var(--muted,var(--prefs-muted,#a8a8b3));cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;height:32px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1;transition:color .2s,background .2s,border-color .2s}.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}.p-sec-extra .account-tab{will-change:transform, opacity;flex:auto;min-height:0;display:none}.p-sec-extra .account-tab.is-active{flex-direction:column;display:flex}.p-sec-extra .account-tab.is-leaving-left{animation:.18s ease-in both prefsAccountTabLeaveLeft}.p-sec-extra .account-tab.is-leaving-right{animation:.18s ease-in both prefsAccountTabLeaveRight}.p-sec-extra .account-tab.is-enter-from-right{animation:.26s ease-out both prefsAccountTabEnterFromRight}.p-sec-extra .account-tab.is-enter-from-left{animation:.26s ease-out both prefsAccountTabEnterFromLeft}@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{flex-direction:column;flex:auto;gap:10px;width:100%;min-height:100%;display:flex}.p-sec-extra .account-manage-group{gap:10px;width:100%;display:grid}.p-sec-extra .account-manage-group--danger{border:1px solid color-mix(in srgb, #e15b64 42%, var(--surface-border,#ffffff1f));background:linear-gradient(#e15b641a,#e15b640a);border-radius:14px;margin-top:auto;padding:14px}.p-sec-extra .account-manage-title{color:var(--text);margin:0;font-size:16px;font-weight:700;line-height:1.2}.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{color:var(--muted);font-size:12px;line-height:1.35}.p-sec-extra .account-manage-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;display:grid}.p-sec-extra .account-manage-copy{min-width:0}.p-sec-extra .account-manage-label{color:var(--text);font-size:13px}.p-sec-extra .account-manage-toggle{justify-self:end}.p-sec-extra .account-manage-delete{border-color:color-mix(in srgb, #e15b64 46%, var(--btn-bd));width:100%;min-height:40px;color:color-mix(in srgb, #ff8a92 78%, var(--text));background:color-mix(in srgb, #e15b64 8%, var(--btn-bg));justify-content:center;margin-top:2px}.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-manage-delete:disabled,.p-sec-extra .account-manage-delete[aria-disabled=true]{cursor:not-allowed;opacity:.56}.p-sec-extra .account-manage-delete:disabled:hover,.p-sec-extra .account-manage-delete[aria-disabled=true]:hover{border-color:color-mix(in srgb, #e15b64 46%, var(--btn-bd));background:color-mix(in srgb, #e15b64 8%, var(--btn-bg))}.p-sec-extra .account-manage-delete-blocker{color:color-mix(in srgb, #ff9aa2 78%, var(--muted));margin-top:8px;font-size:12px;line-height:1.35}.p-sec-extra .account-delete-overlay{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:#00000059;justify-content:center;align-items:center;padding:16px;transition:opacity .32s,visibility .32s;display:flex;position:absolute;inset:0}.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{text-align:center;gap:8px;width:min(360px,100%);display:grid}.p-sec-extra .account-delete-title{color:var(--text);font-size:14px;font-weight:700}.p-sec-extra .account-delete-sub{color:var(--muted);font-size:12px}.p-sec-extra .account-delete-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.p-sec-extra .acc-grid.acc-grid--compact{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));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{grid-template-columns:1fr 1fr;align-items:center;gap:8px;min-width:0;display:grid;position:relative}.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-wrap>.inp,.p-sec-extra .acc-row--email .field-wrap>.inp,.p-sec-extra .pass-wrap>.inp{height:40px;padding-top:0;padding-bottom:0;line-height:40px}.p-sec-extra .acc-row--username .field-aside,.p-sec-extra .acc-row--email .field-aside{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.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 auto;min-width:0;max-width:100%}.p-sec-extra .field-ico{width:16px;height:16px;color:var(--btn-fg);opacity:.7;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.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]{box-sizing:border-box;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);height:28px;color:var(--prefs-chip-text);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;flex:0 auto;align-items:center;min-width:0;max-width:100%;padding:6px 10px;font-size:12px;line-height:1;transition:opacity .2s;display:inline-flex;overflow:hidden}.p-sec-extra [data-pub-chip]>*,.p-sec-extra [data-email-chip]>*{line-height:inherit;display:inline}.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{flex-direction:column;align-items:stretch;gap:6px;width:100%;min-height:28px;display:flex;position:relative}.p-sec-extra [data-email-chip]{align-self:flex-start}.p-sec-extra .email-action-btn{opacity:0;pointer-events:none;width:100%;transition:opacity .18s,transform .18s;display:inline-flex;position:relative;top:auto;left:auto;transform:translateY(4px)}.p-sec-extra .email-action-row{opacity:0;pointer-events:none;grid-template-columns:minmax(0,1fr) 0fr;gap:8px;width:100%;transition:opacity .18s,transform .18s,grid-template-columns .22s;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)translateY(4px)}.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{width:100%;min-width:0}.p-sec-extra .email-cancel-btn{opacity:0;pointer-events:none;width:40px;min-width:40px;height:40px;padding-inline:0;font-size:20px;line-height:1;transition:opacity .18s,transform .18s;overflow:hidden;transform:scale(.92)}.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,.p-sec-extra [data-email-chip]{transition:opacity .18s,transform .18s}.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}.account[data-page=prefs] .p-sec-extra{--account-auth-dot-color:color-mix(in srgb, var(--btn-fg) 48%, transparent)}.account[data-page=prefs] .p-sec-extra .inp-pass-cur-side::placeholder,.account[data-page=prefs] .p-sec-extra .inp-pass-new-side::placeholder{color:var(--account-auth-dot-color);opacity:1}.account[data-page=prefs] .p-sec-extra .acc-row--email .email-fixed-dots-wrap:after{content:"••••••••";z-index:2;pointer-events:none;height:20px;color:var(--account-auth-dot-color);letter-spacing:0;opacity:1;font-size:14px;line-height:20px;display:block;position:absolute;top:10px;left:34px}@media (width<=880px){.account[data-page=prefs] .p-sec-extra .acc-row--email .email-fixed-dots-wrap:after{height:40px;font-size:16px;line-height:40px;top:0}}.account[data-page=prefs] .p-sec-extra .acc-row--email .email-fixed-dots-wrap:has(>.inp-email-side:hover):after{opacity:0}.account[data-page=prefs] .p-sec-extra .acc-row--email .email-fixed-dots-wrap:has(>.inp-email-side:focus):after{opacity:0}.p-sec-extra .acc-row--email .email-fixed-dots-wrap>.field-ico{z-index:3}.p-sec-extra .inp-email-side.is-email-dotted{color:var(--btn-fg);-webkit-text-fill-color:var(--btn-fg);transition:none}.p-sec-extra .inp-email-side.is-email-dotted:not(:hover):not(:focus){color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000}.p-sec-extra .inp-email-side.is-email-dotted:hover,.p-sec-extra .inp-email-side.is-email-dotted:focus{color:var(--btn-fg);-webkit-text-fill-color:var(--btn-fg);caret-color:auto}.p-sec-extra:not(.auth-ui-ready) [data-act=cancelAccountSide]{display:none}@media (width<=420px){.p-sec-extra [data-pub-chip]{height:28px;padding:6px 10px;font-size:12px;line-height:1}}.p-sec-extra .pass-wrap{position:relative}.p-sec-extra .pass-wrap>.field-ico{position:absolute;top:20px;left:10px;transform:translateY(-50%)}.p-sec-extra .pass-wrap .with-ico{padding-left:34px!important}.p-sec-extra .pass-wrap>.pass-toggle{top:20px;transform:translateY(-50%)}.p-sec-extra .pass-wrap>.pass-toggle:active{transform:translateY(-50%)scale(.98)}.p-sec-extra .btn.sq{place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.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:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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{background:var(--prefs-toggle-bg);border:1px solid var(--prefs-toggle-border);cursor:pointer;vertical-align:middle;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;width:64px;height:28px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.pub-toggle:focus-visible{border-color:var(--btn-primary-bd);box-shadow:var(--prefs-toggle-focus-ring)}.pub-toggle:not([aria-checked=true]):focus-visible{background:var(--btn-hover-bg)}.pub-toggle .knob{background:var(--prefs-toggle-knob-bg);border:1px solid var(--prefs-toggle-knob-border);width:22px;height:22px;box-shadow:var(--prefs-switch-knob-shadow);border-radius:50%;transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.pub-toggle[aria-checked=true]{background:var(--prefs-switch-active-bg);border-color:var(--prefs-switch-active-border)}.pub-toggle[aria-checked=true] .knob{background:var(--prefs-toggle-active-knob-bg);border-color:var(--prefs-switch-knob-active-border);left:calc(100% - 25px)}.pub-label{color:var(--prefs-muted-strong);white-space:nowrap;margin-left:8px;font-size:12px}.avatar-wrap{width:180px;height:180px;position:relative;overflow:visible}.avatar-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display: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);opacity:1;cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .12s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.prefs-xbtn svg{pointer-events:none;width:14px;height:14px;display:block}.prefs-xbtn:hover{background:var(--prefs-remove-bg-hover);transform:scale(1.05)}.prefs-xbtn:active{background:var(--prefs-remove-bg-active);transform:scale(.96)}.prefs-xbtn:focus-visible{outline:2px solid var(--accent,#3b82f6);outline-offset:2px}@media (width<=880px){.avatar-row{grid-template-columns:128px 1fr;align-items:center;gap:14px}.avatar-wrap,.avatar-box.circle{width:128px;height:128px}}@media (width<=520px){.avatar-row{grid-template-columns:1fr!important;place-items:start center!important;row-gap:16px!important}.avatar-wrap,.avatar-box.circle{width:120px!important;height:120px!important}.avatar-actions{text-align:center;width:100%;max-width:360px;justify-self:stretch!important}}.avatar-crop-host .avatar-wrap{position:relative;overflow:visible}.avatar-crop-host .avatar-crop-controls{z-index:10;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;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-host.is-cropping .avatar-box.circle{touch-action:none;-webkit-user-select:none;user-select:none}.avatar-crop-controls{justify-content:center;width:100%}.avatar-crop-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.avatar-crop-actions .avatar-crop-save{grid-column:1/-1}.avatar-crop-actions .btn svg{width:18px;height:18px;display:block}.cropper-wrap{background:var(--prefs-overlay);z-index:56000;place-items:center;display:none;position:fixed;inset:0}.cropper-wrap.open{display:grid}.cropper-wrap.inline{z-index:auto;background:0 0;display:none;position:static;inset:auto}.avatar-crop-host.is-cropping .cropper-wrap.inline.open{display:block}.cropper{background:linear-gradient(var(--glass-bg,#101010e0), var(--glass-bg,#101010e0));color:var(--text);border:1px solid var(--surface-border,var(--block-border));border-radius:var(--radius,14px);width:min(94vw,520px);box-shadow:var(--shadow);font-family:var(--site-font,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif);isolation:isolate;contain:layout style;-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,#101010e0), var(--glass-bg,#101010e0));gap:12px;padding:16px 18px 14px;font-size:14px;display:grid;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);background:var(--block-bg);border-radius:50%;margin:10px auto 12px;position:relative;overflow:hidden}.crop-area .crop-img{will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;display:block;position:absolute;top:50%;left:50%}.crop-controls{justify-content:center;padding:6px 8px 12px;display:flex}.crop-range{width:min(360px,80vw)}.crop-actions{justify-content:flex-end;gap:8px;display:flex}.cropper .btn-acc:not(.primary):not(.btn-primary){appearance:none;border-radius:var(--radius-sm,12px);border:1px solid var(--surface-border,var(--btn-bd));background:var(--btn-bg);color:var(--btn-fg);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:14px;line-height:1.15;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform 80ms;display:inline-flex}.cropper .btn-acc:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.cropper .btn-acc:focus-visible{box-shadow:0 0 0 2px var(--btn-focus-ring);outline:none}.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{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.avatar-crop-controls .ava-arc-hit{fill:none;stroke:#0000;stroke-width:30px;stroke-linecap:round;pointer-events:stroke}.avatar-crop-controls .ava-arc-track{fill:none;stroke:var(--line);stroke-width:5px;opacity:.6;stroke-linecap:round;pointer-events:stroke}.avatar-crop-controls .ava-arc-active{fill:none;stroke:var(--accent,#3b82f6);stroke-width:5px;stroke-linecap:round;pointer-events:stroke}.avatar-crop-controls .ava-arc-thumb{fill:var(--accent,#3b82f6);stroke:#0b0b0b;stroke-width:3px;pointer-events:all;cursor:pointer;touch-action:none}.avatar-crop-controls .ava-arc-thumb:active{cursor:pointer}html[data-theme=light] .avatar-crop-controls .ava-arc-thumb{stroke:var(--line,#d0d3dc)}.account[data-page=prefs] .p-sec-ava .avatar-row{justify-items:center}.account[data-page=prefs] .p-sec-ava .avatar-actions{text-align:center;place-items:center}.account[data-page=prefs] .p-sec-ava .avatar-actions .btns{justify-content:center}.dob-popover{z-index:10000;background:linear-gradient(var(--glass-bg), var(--glass-bg));width:300px;max-width:92vw;-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);box-shadow:var(--prefs-glass-shadow);opacity:0;color:var(--prefs-pill-fg);-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:12px;padding:10px;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;transform:translateY(6px)scale(.98)}.dob-popover.open{opacity:1;transform:translateY(0)scale(1)}.dob-popover:after{content:"";border-radius:inherit;pointer-events:none;background:var(--prefs-glass-highlight);z-index:0;position:absolute;inset:0}.dob-popover>*{z-index:1;position:relative}.dob-head{z-index:4;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-bottom:8px;display:grid;position:relative}.dob-nav{grid-template-columns:auto 110px auto;justify-content:center;align-items:center;column-gap:8px;display:grid}.dob-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.dob-btn{border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);width:32px;height:32px;color:var(--btn-fg,var(--prefs-pill-fg));cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;display:inline-flex}.dob-btn:hover{filter:brightness(1.06)}.dob-btn svg{width:14px;height:14px;display:block;overflow:visible}.dob-btn svg path{stroke:currentColor;stroke-opacity:1;vector-effect:non-scaling-stroke}.dob-year{z-index:5;border-radius:8px;align-items:center;height:32px;padding:0;display:flex;position:relative}.dob-popover select.dob-year{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);appearance:none;z-index:6;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-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border-radius:8px;height:32px;padding:0 28px 0 10px;position:relative}.dob-popover select.dob-year option{background:var(--btn-bg);color:var(--btn-fg)}.dob-popover select.dob-year:focus,.dob-popover select.dob-year:focus-visible,.dob-popover select.dob-year:active{border-color:var(--btn-bd);box-shadow:none;outline:0}.dob-popover .ui-select__button{background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:8px;min-width:0;height:32px;padding:0 10px;line-height:1.1}.dob-popover .ui-select{z-index:6;position:relative}.dob-popover .ui-select__menu{z-index:7;background:linear-gradient(var(--glass-bg), var(--glass-bg));border:1px solid var(--prefs-glass-border);width:84px;max-height:188px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) brightness(var(--glass-bright));left:auto;right:0;box-shadow:0 10px 24px #00000038}.dob-popover .ui-select__option{color:var(--btn-fg)}.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);text-align:center;justify-content:center;height:32px;padding:0 24px;position:relative}.dob-year .ui-select__label{text-align:center;width:100%;padding-right:0}.dob-year .ui-select__chev{margin-left:0;position:absolute;right:10px}.dob-popover .ui-select__option{text-align:center;justify-content:center;align-items:center;padding:8px 0;display:flex}.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{z-index:1;grid-template-columns:repeat(7,1fr);gap:6px;display:grid;position:relative}.dob-cell{background:var(--prefs-date-surface-bg);border:1px solid var(--prefs-date-surface-border);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:8px;outline:none;place-items:center;height:32px;display:grid}.dob-cell:hover{border-color:var(--prefs-date-surface-hover-border);background:var(--prefs-date-surface-hover-bg)}.dob-cell:focus-visible{border-color:var(--btn-primary-bd);box-shadow:0 0 0 2px var(--btn-focus-ring);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{cursor:default;place-items:center;height:32px;font-size:12px;display:grid;color:var(--prefs-date-week)!important;background:0 0!important;border:1px solid #0000!important}.dob-week:hover{background:0 0!important;border-color:#0000!important}.dob-today{border-color:var(--brand-accent);outline:none}.dob-cell.dob-today:hover{border-color:var(--brand-accent)}.dob-selected,.dob-cell.dob-selected:hover{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;outline:none}.dob-cell.dob-today.dob-selected{border-color:var(--brand-accent);outline:none}html[data-theme=light] .dob-popover select.dob-year option{color:#2a3345;background:#fff}.acc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;display:grid}@media (width<=720px){.acc-grid{grid-template-columns:1fr}}.acc-row{gap:6px;display:grid}.acc-row label{color:var(--muted);font-size:12px;line-height:1.2;display:block}.age-sex-grid,.age-sex-grid .cell{min-width:0}.age-sex-grid .cell .inp,.age-sex-grid .cell select.inp{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.age-sex-grid .cell select.inp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{text-align:center;width:84px}.acc-row--age .inp,.acc-row--age-sex .cell-age .inp{text-align:center;max-width:120px;height:40px;padding-block:10px;line-height:20px}.acc-row--age-sex .cell-age .inp.js-age-disp{cursor:pointer;-webkit-user-select:none;user-select:none}.native-date-hidden{opacity:0;pointer-events:auto;z-index:-1;border:0;width:0;height:0;margin:0;padding:0;position:fixed;top:0;left:0}.acc-row--age-sex .age-sex-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:stretch;place-items:start stretch;gap:8px 12px;display:grid}.acc-row--age-sex{--person-empty-fg:color-mix(in srgb, var(--btn-fg) 70%, transparent)}.acc-row--age-sex .cell{gap:6px;min-width:0;display:grid}.acc-row--age-sex .cell .inp{text-align:center;width:100%;min-width:0;max-width:100%;height:40px;padding-block:10px;line-height:20px}.acc-row--age-sex .cell-sex .ui-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.acc-row--age-sex .cell-sex .ui-select__button{box-sizing:border-box;text-align:center;justify-content:center;padding-left:12px;padding-right:28px;position:relative;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}.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{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;max-width:100%;line-height:20px;overflow:hidden}.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{margin-left:0;position:absolute;right:10px}.acc-row--age-sex .cell-age .js-age-disp::placeholder,.acc-row--age-sex .cell-sex .ui-select.is-empty .ui-select__label{color:var(--person-empty-fg);opacity:1}:is(.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{margin:0!important;padding:2px 2px 0!important}.acc-row--age .inp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.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{gap:8px;display:inline-flex}.p-sec-person .person-2col{display:contents}@media (width<=1100px) and (width>=721px){.p-sec-person{height:auto!important;min-height:0!important}.p-sec-person .person-2col{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"fn fn""ln ln""age age""vis vis";align-items:start;gap:12px 14px;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 14px;display:grid}.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%;min-width:0;max-width:100%}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button{min-width:0;width:100%!important}}@media (width<=720px){.p-sec-person .person-2col{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px 14px;display:grid;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{text-align:center;width:100%;min-width:0;max-width:100%}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button{text-align:center;justify-content:center;padding-left:12px;padding-right:28px;position:relative;width:100%!important;min-width:0!important}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button .ui-select__label{text-align:center;width:100%;padding-right:0}.p-sec-person .person-2col .acc-row--age-sex .cell-sex .ui-select__button .ui-select__chev{margin-left:0;position:absolute;right:10px}.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{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.p-sec-person .person-2col .acc-row--last-vis .last-vis-wrap .chip{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:100%;overflow:hidden}}.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{box-sizing:border-box;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);height:28px;color:var(--prefs-chip-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;align-items:center;min-width:0;max-width:100%;padding:6px 10px;font-size:12px;line-height:1;display:inline-flex;overflow:hidden}.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{grid-template-columns:1fr 1fr;gap:16px 14px;min-width:0;max-width:100%;display:grid}@media (width<=880px){.links-grid--pretty{grid-template-columns:1fr}}.link-row{gap:4px;min-width:0;display:grid}.link-row label{color:var(--muted);padding:0;font-size:12px}.link-row .field-wrap{width:100%;min-width:0;max-width:100%;position:relative}.link-row .with-ico{padding-left:34px!important}.link-row .link-input{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;height:40px;color:var(--link-input-text,var(--text));caret-color:var(--link-input-caret,var(--text));direction:ltr;overflow:hidden}.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{width:18px;height:18px;color:var(--prefs-chip-text);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.field-ico-svg svg{width:100%;height:100%;display:block}.grid-page .filters .specsel-gender .chip-btn[aria-pressed=true]{box-shadow:none!important;border-color:#eaeaea!important}html[data-theme=light] .grid-page .filters .specsel-gender .chip-btn[aria-pressed=true]{box-shadow:none!important;border-color:#000!important}html:not([data-theme=light]) .grid-page .filters .specsel-gender .chip-btn[aria-pressed=true]{box-shadow:none!important;border-color:#eaeaea!important}html[data-theme=light] .grid-page .filters{--specsel-popup-bg:#ffffffdb;--specsel-popup-border:#00000014;--specsel-popup-fallback-bg:#f6f7fb;--specsel-popup-shadow:0 16px 36px #00000029, inset 0 0 0 1px #fff9;--specsel-popup-fade-gradient:linear-gradient(180deg, #f5f6fa00 0%, #f5f6fae6 55%, #f5f6fa 100%);--specsel-popup-chip-bg:#f3f4f9;--specsel-popup-chip-border:#d4d7e0;--specsel-popup-chip-text:#1f2433;--specsel-popup-muted-text:#6e7484;--specsel-placeholder-color:#9aa3b2}@media (width<=1250px){.create-backdrop .modal-create .specsel-popup .flt-popup-x{border:1px solid var(--prefs-remove-border,#3a3a3a);background:var(--prefs-remove-bg,#121212);width:30px;height:30px;color:var(--prefs-remove-fg,#d6d6d6);cursor:pointer;z-index:3;border-radius:999px;place-items:center;padding:0;position:absolute;top:8px;right:16px;display:grid!important}.create-backdrop .modal-create .specsel-popup .flt-popup-x.flt-popup-x--inline{flex:0 0 30px;margin:0;position:absolute;top:calc(50% + 2px);right:16px;transform:translateY(-50%)}.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:"";background:currentColor;width:14px;height:14px;-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>") 50%/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>") 50%/contain no-repeat}.create-backdrop .modal-create .specsel-popup .specsel-head{padding-right:52px;position:relative}}html[data-theme=light] .create-backdrop .modal-create{--specsel-popup-bg:#ffffffdb;--specsel-popup-border:#00000014;--specsel-popup-fallback-bg:#f6f7fb;--specsel-popup-shadow:0 16px 36px #00000029, inset 0 0 0 1px #fff9;--specsel-popup-fade-gradient:linear-gradient(180deg, #f5f6fa00 0%, #f5f6fae6 55%, #f5f6fa 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}.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:inset 0 0 0 2px #ffffff0a!important}.create-backdrop .modal-create .specsel-gender .chip-btn[aria-pressed=true]{border-color:#eaeaea!important;box-shadow:inset 0 0 0 2px #ffffff14!important}html[data-theme=light] .create-backdrop .modal-create .specsel-gender .chip-btn[aria-pressed=true]{border-color:#000!important;box-shadow:inset 0 0 0 2px #00000014!important}html:not([data-theme=light]) .create-backdrop .modal-create .specsel-gender .chip-btn[aria-pressed=true]{border-color:#eaeaea!important;box-shadow:inset 0 0 0 2px #ffffff14!important}@media (width<=640px){.account .specsel-input .chip-btn,.account .specsel-popup .chip-btn{white-space:normal!important;align-items:center!important;height:auto!important;min-height:28px!important;padding:4px 10px!important;line-height:1.25!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}.ga-select .specsel-custom-hint,.ac-specsel-artists .specsel-custom-hint{text-align:left;color:var(--prefs-muted-strong,#8a8f98);cursor:default;background:0 0;border:0;margin:4px 10px 8px;padding:0;font-size:12px;line-height:1.35}.ga-select.specsel-custom-ready .specsel-input input.specsel-filter.as-chip,.ac-specsel-artists.specsel-custom-ready .specsel-input input.specsel-filter.as-chip{--prefs-custom-chip-accent:#4ade80f2;will-change:transform;transition:border-color .28s,box-shadow .28s,color .28s;animation:1.2s linear infinite prefs-gear-chip-sides;border:1px dashed var(--chipsel-input-chip-border,var(--cap-bd,#2a2a2a))!important;background:var(--chipsel-input-chip-bg,#0f0f0f)!important}.ga-select.specsel-custom-ready.specsel-custom-limit-hit .specsel-input input.specsel-filter.as-chip,.ac-specsel-artists.specsel-custom-ready.specsel-custom-limit-hit .specsel-input input.specsel-filter.as-chip{--prefs-custom-chip-accent:#f87171f2;animation:1.2s linear infinite prefs-gear-chip-sides,.38s cubic-bezier(.36,.07,.19,.97) prefs-gear-chip-shake}.ga-select.specsel-custom-ready.specsel-custom-limit-hit .specsel-input .chip-x,.ac-specsel-artists.specsel-custom-ready.specsel-custom-limit-hit .specsel-input .chip-x{will-change:transform;animation:.38s cubic-bezier(.36,.07,.19,.97) prefs-gear-chip-shake-x}.ga-select .specsel-custom-hint.is-ready,.ac-specsel-artists .specsel-custom-hint.is-ready{color:#7dffb2;text-shadow:0 0 12px #22c55e40;background:linear-gradient(90deg,#22c55edb,#10b981fa,#22c55edb) 0 0/180% 100%;-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;background-clip:text;animation:2.2s ease-in-out infinite prefs-gear-hint-flow}@keyframes prefs-gear-chip-sides{0%{box-shadow:inset 0 2px 0 var(--prefs-custom-chip-accent,#4ade80f2), inset 0 3px 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}25%{box-shadow:inset -2px 0 0 var(--prefs-custom-chip-accent,#4ade80f2), inset -3px 0 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}50%{box-shadow:inset 0 -2px 0 var(--prefs-custom-chip-accent,#4ade80f2), inset 0 -3px 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}75%{box-shadow:inset 2px 0 0 var(--prefs-custom-chip-accent,#4ade80f2), inset 3px 0 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}to{box-shadow:inset 0 2px 0 var(--prefs-custom-chip-accent,#4ade80f2), inset 0 3px 0 color-mix(in srgb, var(--prefs-custom-chip-accent,#4ade80f2) 55%, transparent), 0 0 0 #0000}}@keyframes prefs-gear-chip-shake{0%{transform:translate(0,0)}20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0,0)}}@keyframes prefs-gear-chip-shake-x{0%{transform:translateY(-1px)}20%{transform:translate(-2px,-1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,-1px)}to{transform:translateY(-1px)}}@keyframes prefs-gear-hint-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.thumbs{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.thumb{background:#0f0f0f;border:1px solid #1e1e1e;border-radius:10px;width:84px;height:84px;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb .x{color:#ddd;cursor:pointer;z-index:3;box-sizing:border-box;background:#0000009e;border:1px solid #ffffff14;border-radius:50%;width:24px;height:24px;line-height:0;transition:transform .12s,background-color .12s,box-shadow .12s,opacity .2s;position:absolute;top:6px;right:6px}.thumb .x:before{content:"";background:currentColor;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-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>") 50%/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>") 50%/contain no-repeat}.thumb .x:hover{background:#0a0a0ad1;transform:scale(1.05)}.thumb .x:active{background:#0a0a0af2;transform:scale(.96)}.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{white-space:nowrap;background:var(--prefs-toggle-badge-bg);border:1px solid var(--prefs-toggle-badge-border);width:44px;height:24px;box-shadow:var(--prefs-toggle-badge-shadow);color:var(--prefs-toggle-success-knob);vertical-align:middle;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:0;padding:0;font-size:14px;line-height:1;display:inline-flex}.prev-ttl{color:#bdbdbd;margin-bottom:6px;font-size:13px}.prev-card{border:1px solid var(--line,#1c1c1c);background:#101010;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;overflow:hidden}.prev-card .pc-photo{aspect-ratio:4/3;background:var(--cm-photo-ph-bg,#111317);border:1px solid var(--cm-photo-ph-border,#2a2e33);width:100%;color:var(--cm-photo-ph-ico,#888f9a);border-radius:10px;position:relative;overflow:hidden}.prev-card .pc-photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.prev-card .pc-name{font-weight:700}.prev-card .pc-meta .sep{vertical-align:-2px;opacity:.85;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;flex:none;width:1px;height:14px;margin:0 6px;display:inline-block}html[data-theme=light] .prev-card .pc-meta .sep{--sep-color:var(--cm-form-title-main,#4f4f4f);background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}.prev-card .pc-tags,.prev-card .pc-tags2{flex-wrap:nowrap;gap:6px;display:flex;overflow:hidden}.prev-card .pc-short{color:var(--cm-preview-short-color,var(--text));overflow-wrap:anywhere;word-break:break-word;font-size:var(--cm-preview-short-size,14px);line-height:var(--cm-preview-short-lh,1.45);margin-top:4px}.prev-ttl{color:var(--muted);letter-spacing:0;margin:4px 2px var(--prev-gap,4px);align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.prev-card{border:1px solid var(--line);background:var(--bg-elev);color:var(--text);border-radius:14px;position:relative;overflow:hidden}.prev-card .pc-photo{box-sizing:border-box;background:var(--bg);width:100%;color:var(--muted);isolation:isolate;aspect-ratio:4/3;border:1px solid var(--line);border-radius:12px;margin:0 0 12px;display:block;position:relative;overflow:hidden}.prev-card .pc-photo .pc-photo-placeholder{pointer-events:none;z-index:1;color:inherit;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.prev-card .pc-photo .pc-photo-placeholder:after{content:"";width:160px;height:160px;margin:auto;position:absolute;inset:0}.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{object-fit:cover;object-position:50% 50%;border-radius:inherit;width:100%;max-width:100%;height:100%;max-height:100%;color:inherit;display:none}.prev-card .pc-photo.has-photo img,.prev-card .pc-photo.has-phto img{display:block}.prev-card .pc-info{align-items:flex-start;gap:12px;padding:0;display:flex}.prev-card .pc-ava{border:1px solid var(--line);background:var(--bg);width:56px;height:56px;color:inherit;border-radius:999px;flex:0 0 56px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.prev-card .pc-ava img{object-fit:cover;border-radius:999px;width:52px;height:52px;display:none}.prev-card .pc-ava.has-ava img{display:block}.prev-card .pc-ava-placeholder{pointer-events:none;z-index:1;color:inherit;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.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{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.prev-card .pc-name{color:var(--text);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;min-height:22px;font-weight:600;line-height:22px;display:flex;overflow:hidden}.prev-card .pc-name .name-part{flex:none;align-items:center;min-width:0;display:inline-flex}.prev-card .pc-name .name-main{text-overflow:clip;white-space:nowrap;flex:0 auto;min-width:0;display:inline-block;overflow:hidden}.prev-card .pc-name .name-main-text{white-space:nowrap;display:inline-block}.prev-card .pc-name .name-main.is-create-preview-name-marquee .name-main-text{will-change:transform;padding-right:18px;animation:5.8s ease-in-out infinite create-preview-name-marquee}@keyframes create-preview-name-marquee{0%,16%{transform:translate(0)}52%,68%{transform:translateX(calc(-1 * var(--create-preview-name-marquee-scroll,24px)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.prev-card .pc-name .name-main.is-create-preview-name-marquee .name-main-text{animation:none;transform:none}}.prev-card .pc-name .name-more{border:1px solid var(--cap-bd,var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg,var(--prefs-chip-bg,#131313));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:none;position:relative}.prev-card .pc-name .name-more:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:-5.5px 0,5.5px 0}.prev-card .pc-name .age-sep{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;flex:none;width:1px;height:14px;margin:0 6px;display:inline-block}.prev-card .pc-name .age-muted{color:var(--cm-muted,#a6a6a6);white-space:nowrap;flex:none;font-weight:500}html[data-theme=light] .prev-card .pc-name .age-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}html[data-theme=light] .prev-card .pc-name .name-more{background:var(--cap-bg-light,#f3f4f9);border-color:var(--cap-bd-light,#d0d3dc);color:var(--cap-more-fg-light,#111827)}.prev-card .pc-meta{color:var(--muted);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;font-size:12px;display:flex;overflow:hidden}.prev-card .pc-meta .meta-part{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prev-card .pc-meta .sep{opacity:.75}.prev-card .pc-tags,.prev-card .pc-tags2{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.prev-card .pc-tags{margin-top:4px}.prev-card .pc-tags2{margin-top:2px}.prev-card .tag{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex;border:1px solid var(--cap-bd,var(--line))!important;background:var(--cap-bg,var(--bg))!important;color:var(--cap-fg,var(--text))!important;cursor:default!important;transition:none!important}.prev-card .tag.more{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;transition:none!important}.prev-card .tag.more:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;box-shadow:-5.5px 0,5.5px 0}.prev-card .tags-pop.name-pop{align-items:center;gap:6px}.prev-card .tags-pop.name-pop .pc-badge{background:var(--prefs-toggle-badge-bg);border:1px solid var(--prefs-toggle-badge-border);width:44px;height:24px;box-shadow:var(--prefs-toggle-badge-shadow);color:var(--prefs-toggle-success-knob);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:0;padding:0;font-size:14px;line-height:1;display:inline-flex}.prev-card .tags-pop.name-pop .name-pop-age{flex:none}.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{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);padding:6px 6px 14px}.create-backdrop .prev-card .pc-short.is-placeholder{color:var(--cm-preview-short-ph)}.prev-card .tags-pop{z-index:16;background:var(--bg-elev);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:var(--shadow,0 12px 28px #00000059);border-radius:10px;flex-wrap:wrap;gap:6px;max-width:calc(100% - 24px);padding:8px;display:flex;position:absolute;top:-9999px;left:-9999px}.prev-card .tags-pop[hidden]{display:none!important}.modal.modal-create>form.body aside.col.prev .actions{box-sizing:border-box;grid-template-columns:1fr;gap:0;width:100%;display:grid;position:relative}.modal.modal-create>form.body aside.col.prev .actions .btn{width:100%;flex:initial!important;margin:0!important}.sugg{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.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{color:var(--cm-form-title-sub);align-items:center;gap:8px;font-size:13px;display:flex}.sugg .sugg-list{flex-wrap:wrap;gap:6px;display:flex}.sugg-chip{color:#ced7ff;cursor:pointer;background:#141941;border:1px solid #26326e;border-radius:999px;height:24px;padding:0 10px;transition:transform 60ms,box-shadow .15s,background .12s,border-color .12s}.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{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.ga-chip{color:#d8d8d8;white-space:nowrap;background:#131313;border:1px solid #1f1f1f;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.ga-chip .x{color:#aaa;cursor:pointer;background:0 0;border:0;margin-left:6px}.ga-chip .x:hover{color:#fff}.ga-refresh{color:#ced7ff;cursor:pointer;background:#141941;border:1px solid #26326e;border-radius:999px;height:24px;padding:0 10px;font-size:12px;line-height:24px;transition:transform 60ms,box-shadow .15s,background .12s,border-color .12s}.ga-refresh:hover{box-shadow:0 0 0 3px var(--brand-accent-a08) inset}.ga-refresh:active{transform:scale(.98)}.chip{color:#d8d8d8;white-space:nowrap;background:#131313;border:1px solid #1f1f1f;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:inline-flex}.chip .x{color:#aaa;cursor:pointer;background:0 0;border:0;margin-left:6px}.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);border-radius:10px;padding:0 12px}.modal-create{--site-font:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial;--form-text-size:16px;--form-text-lh:1.6}.modal-create .btn.primary.is-loading,.modal-create form[data-submitting="1"] .btn.primary,.modal-create .btn.draft.is-loading{pointer-events:none;position:relative}.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}.modal-create .btn.primary .btn-spinner,.modal-create .btn.draft .btn-spinner{width:14px;height:14px;margin:0;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-create .btn.primary .btn-spinner:before,.modal-create .btn.draft .btn-spinner:before{content:"";border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:100%;height:100%;animation:.8s linear infinite cmSpin;display:block}.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{opacity:1;display:inline-block}.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)}}.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){height:var(--btn-h-md);min-height:var(--btn-h-md);line-height:var(--btn-h-md);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:transform 80ms;display:inline-flex}.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);border-radius:10px;padding:0 12px}.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);border-radius:12px;padding:0 16px}.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);border-radius:12px;padding:0 16px}.actions{gap:10px;display:flex}.create-backdrop .modal.modal-create [data-mount=name-age-beginner]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;min-width:0;display:grid}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .age-inline{grid-template-columns:minmax(84px,60px) minmax(84px,60px) minmax(0,1fr);align-items:end;gap:12px;min-width:0;display:grid}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi,.create-backdrop .modal.modal-create [data-mount=geo] .fi{flex-direction:column;gap:6px;min-width:0;display:flex}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .ctrl,.create-backdrop .modal.modal-create [data-mount=geo] .ctrl{align-items:center;width:100%;min-width:0;display:flex;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{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi-switch .lbl--ghost{visibility:hidden;height:19px;line-height:19px;display:block}.create-backdrop .modal.modal-create [data-mount=name-age-beginner] .fi-switch .ctrl.switch-ctrl{white-space:nowrap;align-items:center;gap:10px;width:auto;min-height:44px;display:flex}.create-backdrop .modal.modal-create [data-mount=geo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;min-width:0;display:grid}@media (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 .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{border:1px solid var(--line)!important;background:#0a0a0a!important;border-radius:12px!important}.create-backdrop .modal-create .head{border-bottom:1px solid var(--line)!important;background:0 0!important}.create-backdrop .modal-create .foot{border-top:1px solid var(--line)!important;color:#9aa3b2!important;background:0 0!important;padding:10px 16px 14px!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{outline-offset:2px;border-color:#2a2a2a!important}[data-theme=light] .create-backdrop :is(input,textarea,select,.ui-select__button):not(.admin-mod-reason-input):focus-visible{outline:none;border-color:#9aa3b2!important}.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){letter-spacing:0;color:var(--cm-form-title-main);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:400;line-height:19px;display:flex}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){white-space:nowrap;font-size:13px;font-weight:400;line-height:19px}.create-backdrop .modal.modal-create [for=cm-sex]{color:var(--cm-form-title-main);letter-spacing:0;white-space:nowrap;font-family:inherit;font-size:13px;font-weight:400;line-height:19px}.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{border-radius:12px!important;height:44px!important;min-height:44px!important;padding:0 36px 0 12px!important;line-height:44px!important}.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{--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 #00000059}.create-backdrop .modal.modal-create{box-shadow:var(--shadow);background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important}html[data-theme=dark] .create-backdrop .modal.modal-create{border-color:var(--line)!important;background:#050505!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-radius:var(--radius-sm);background:#101010;border:1px solid var(--line)!important}.create-backdrop .btn:not(.demo-add-btn){border-radius:var(--radius-sm)}.create-backdrop .col{padding-left:4px;padding-right:4px}.create-backdrop{z-index:47000;background:#0000007a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.create-backdrop .modal.modal-create{opacity:0;transform:translateY(6px)scale(.985)}.create-backdrop.open{animation:.18s ease-out both cbFadeIn}.create-backdrop.open .modal.modal-create{animation:.22s ease-out both cmIn}.create-backdrop.closing{animation:.16s ease-in both cbFadeOut}.create-backdrop.closing .modal.modal-create,.create-backdrop .modal.modal-create.closing{animation:.2s ease-in both cmOut}@keyframes cbFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cbFadeOut{0%{opacity:1}to{opacity:0}}@keyframes cmIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes cmOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)scale(.985)}}@media (prefers-reduced-motion:reduce){.create-backdrop,.create-backdrop .modal.modal-create{transition:none!important;animation:none!important}}.create-backdrop .modal.modal-create>form.body{box-sizing:border-box;grid-template-areas:"main prev";align-items:start;gap:16px;grid-template-columns:minmax(0,1fr) 340px!important;padding:16px!important;display:grid!important}.create-backdrop .modal.modal-create>form.body>.col:not(.prev){box-sizing:border-box;grid-area:main;min-width:0;padding:0 4px}.create-backdrop .modal.modal-create>form.body>:is(aside.col.prev,.col.prev){box-sizing:border-box;min-width:0;margin-top:var(--prev-shift,0px);grid-area:prev;align-self:start;padding:10px 4px 0;position:sticky;top:62px;order:0!important}@media (width<=880px){.create-backdrop .modal.modal-create>form.body{grid-template-areas:"main""prev";grid-template-columns:1fr!important;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,#0009);--cm-close-mask-blur:var(--cm-close-mask-blur-dark,2px);contain:layout paint;width:min(1100px,100vw - 24px);max-height:calc(100dvh - 32px);margin-left:auto;margin-right:auto;position:relative;overflow:clip hidden;background:#0a0a0a!important;border:1px solid #1c1c1c!important;border-radius:12px!important}.modal.modal-create .cm-close-mask{background:var(--cm-close-mask-bg,#000000a6);opacity:0;pointer-events:none;z-index:12000;transition:opacity .16s ease-out;position:absolute;inset:0}.modal.modal-create:has(.head.ask-open) .cm-close-mask{opacity:1;-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,#7d7d7d2e);--cm-close-mask-blur:var(--cm-close-mask-blur-light,2px)}.modal.modal-create .head{background:0 0;border:0;align-items:center;gap:10px;padding:14px 16px 10px;display:flex;position:relative}.modal.modal-create{--admin-mod-border:#3b3347;--admin-mod-bg:#a98ac21f;--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:#a98ac233;--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{gap:6px;margin-top:10px;display:grid}.modal.modal-create .admin-mod-reason-title{color:var(--muted,#9094a3);font-size:12px}.modal.modal-create .admin-mod-reason-input{resize:none;width:100%;height:auto;min-height:34px}.modal.modal-create .admin-mod-actions{gap:8px;margin-top:6px;display:grid}.modal-create [data-mod-act]{transition:background-color .15s,border-color .15s,color .15s}.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-style:solid;border-width:1px;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,color .15s}.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,.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-style:solid;border-width:1px;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);position:relative}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send]>*{transition:opacity .12s}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) [data-mod-act=send] .btn-spinner{width:14px;height:14px;margin:0;display:none;position:absolute;top:50%;left:50%;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:"";border:2px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:100%;height:100%;animation:.8s linear infinite cmSpin;display:block}.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{opacity:1;display:inline-block}.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"]) [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{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;overflow-anchor:none;max-height:calc(100dvh - 220px);padding-right:6px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px);scroll-padding-bottom:calc(env(safe-area-inset-bottom,0px) + 92px);align-content:start;gap:10px;display:grid;overflow:hidden auto}.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .col.prev .admin-mod-prev-scroll .prev-card{flex:none}@media (width<=880px){.modal.modal-create form:is([data-moderator-mode="1"],[data-moderation-status="1"]) .col.prev .admin-mod-prev-scroll{overscroll-behavior:auto;touch-action:pan-y;max-height:none;padding-bottom:0;padding-right:0;scroll-padding-bottom:0;overflow:visible}}.modal.modal-create .head .ttl{flex:auto;min-width:0}@media (width<=880px){.modal.modal-create .head{grid-template-columns:1fr auto;grid-auto-rows:auto;grid-auto-flow:row;align-content:start;align-items:center;row-gap:8px;padding:24px 12px;display:grid;position:relative;grid-template-areas:none!important}.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{font:inherit;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}.modal.modal-create .ui-select__label{line-height:var(--sel-h)!important;color:var(--cm-inp-fg)!important}.modal.modal-create .ui-select__chev{pointer-events:none;opacity:.8;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.modal.modal-create .ui-select__menu{background:var(--cm-menu-bg);border:1px solid var(--cm-menu-bd);border-radius:var(--cm-radius);margin-top:6px;padding:6px;box-shadow:0 8px 24px #00000073}.modal.modal-create .ui-select__option{min-height:36px;color:var(--cm-inp-fg);border-radius:8px;padding:0 10px;line-height:36px}.modal.modal-create .ui-select__option[aria-selected=true]{background:#ffffff0a}.modal.modal-create .fi select{appearance:none;background:var(--cm-inp-bg);border:1px solid var(--cm-inp-bd);height:48px;min-height:48px;color:var(--cm-inp-fg);border-radius:var(--cm-radius);padding:0 36px 0 12px;line-height:48px}.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{isolation:isolate;position:relative}.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;margin:0!important;padding:0!important;overflow:hidden!important}.modal.modal-create .fi-genres .specsel-max,.modal.modal-create .fi-artists .specsel-max{color:#e0c060;background:#0f0f0f;border:0;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;display:none}.modal.modal-create .fi-genres .specsel-max.show,.modal.modal-create .fi-artists .specsel-max.show{display:inline-flex}.modal.modal-create .fi>label{color:var(--cm-form-title-main);align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.modal.modal-create .cm-divider{background:0 0;border:0;height:1px;margin:20px -2px 14px;position:relative;overflow:hidden}.modal.modal-create .cm-divider.cm-divider--anim:before{content:"";background-image:linear-gradient(90deg, var(--cm-accent) 0%, #3b4ad9 35%, #7b61ff 50%, #3b4ad9 65%, var(--cm-accent) 100%);opacity:.95;background-repeat:repeat;background-size:600% 100%;animation:16s linear infinite cmDividerAnim;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@keyframes cmDividerAnim{0%{background-position:0%}to{background-position:600%}}@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;cursor:not-allowed}.modal.modal-create aside.col.prev>.actions{margin-top:12px}.modal.modal-create .col.prev .admin-mod-prev-scroll{align-content:start;gap:12px;display:grid}.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}.inst-prof{--years-w:86px;--years-pad-r:18px;--years-suf-right:12px;--ibox-min-h:660px;--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);gap:14px;min-width:0;max-width:100%;display:grid}@media (width<=880px){.inst-prof{--ibox-min-h:400px}}.inst-prof .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}@media (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{color:var(--prefs-section-title);padding:0 2px;font-size:16px;font-weight:800;line-height:1.2}.inst-prof .sec-head .sec-title-wrap{align-items:center;gap:6px;display:inline-flex}.inst-prof .sec-head .p-rail{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;display:inline-flex}@media (width<=880px){.inst-prof .sec-head .p-rail{flex-wrap:wrap;justify-content:flex-end}}.inst-prof .sec-head .pub-label{color:var(--prefs-section-hint);text-align:left;align-items:center;gap:4px;min-width:0;max-width:100%;font-size:13px;display:inline-flex}.inst-prof .sec-head .pub-label-text{white-space:normal;text-overflow:clip;min-width:0;overflow:visible}@media (width<=880px){.inst-prof .sec-head .pub-label{max-width:220px}}.inst-prof .cards{--cards-gap:12px;--card-w:360px;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-right:calc(var(--cards-gap) + 16px);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;padding-bottom:18px;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:var(--card-w)!important;gap:var(--cards-gap)!important;margin:0!important;display:grid!important;overflow:auto hidden!important}.inst-prof .cards-wrap{min-width:0;max-width:100%;padding-bottom:10px;position:relative;overflow:hidden}@media (width<=880px){.inst-prof .cards:before,.inst-prof .cards:after{display:none!important}}.inst-prof .cards-wrap{position:relative}.inst-prof .cards{z-index:0;position:relative}.inst-prof .cards-wrap:before,.inst-prof .cards-wrap:after{z-index:1;content:"";pointer-events:none;opacity:0;width:50px;transition:opacity .18s;position:absolute;top:0;bottom:10px}.inst-prof .cards-wrap:before{background:var(--prefs-cards-fade-overlay);left:0}.inst-prof .cards-wrap:after{background:var(--prefs-cards-fade-overlay);right:0}.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:0 0}.inst-prof .cards::-webkit-scrollbar-thumb{background-color:var(--ibox-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.inst-prof .cards::-webkit-scrollbar-thumb:hover{background-color:var(--ibox-scrollbar-thumb-hover)}@media (width<=880px){.inst-prof .cards{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-right:var(--cards-gap);scroll-padding-right:var(--cards-gap);scrollbar-gutter:stable both-edges;overflow-clip-margin:14px;padding-bottom:14px;gap:var(--cards-gap)!important;grid-auto-flow:initial!important;grid-auto-columns:initial!important;margin:0!important;display:flex!important;overflow:auto hidden!important}.inst-prof .cards:after{content:"";flex:0 0 var(--cards-gap)}.inst-prof .cards .ibox{box-sizing:border-box;flex:0 0 calc(86vw - 48px);min-width:260px;max-width:calc(86vw - 48px)}.inst-prof,.inst-prof *{min-width:0}}.inst-prof .ibox{border:1px solid var(--prefs-card-border);background:var(--prefs-card-bg);--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);--grip-h:16px;--grip-alpha:.1;--grip-dot:1px;--grip-gap-x:0px;--grip-y1:10px;--grip-y2:16px;border-radius:12px;align-content:start;gap:10px;padding:12px;display:grid;position:relative}.inst-prof .ibox-grip{height:var(--grip-h);cursor:grab;--dot:var(--prefs-grip-pattern);z-index:1;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);border-radius:12px 12px 0 0;margin:-12px -12px 6px;position:relative}.inst-prof .ibox-grip:active{cursor:grabbing}.inst-prof .ihead{flex:0 0 28px;align-items:center;gap:10px;height:28px;display:flex}.inst-prof .ihead *{font-size:12px;line-height:1!important}.inst-prof .ipill{background:var(--cap-bg);border:1px solid var(--cap-bd);height:24px;color:var(--cap-fg);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:16px;display:inline-flex}.inst-prof .ihead .ibox-x{flex-shrink:0;margin-left:auto}.inst-prof .ihead .ibox-x:before{content:"";background:currentColor;width:12px;height:12px;-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>") 50%/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>") 50%/contain no-repeat}@keyframes ibox-x-pulse{0%,to{border-color:var(--prefs-close-border);box-shadow:0 0 0 0 var(--prefs-close-pulse-base);color:var(--prefs-close-fg);transform:scale(1)}50%{border-color:var(--prefs-close-pulse-border);box-shadow:var(--prefs-close-pulse-shadow);color:var(--prefs-close-pulse-color);transform:scale(1.14)}}.inst-prof .ihead .ibox-x.x-pulse{animation:1.1s ease-in-out 2 ibox-x-pulse}@media (prefers-reduced-motion:reduce){.inst-prof .ihead .ibox-x.x-pulse{animation:none}}.inst-prof .igrid{grid-template-columns:1fr;gap:10px 12px;padding-bottom:4px;display:grid;margin:0!important}.inst-prof .ibox .fi{gap:var(--music-fi-gap,12px);flex-direction:column;padding:0;display:flex;margin:0!important}.inst-prof .ibox .fi>span{line-height:1.2}.inst-prof .ibox .inp{background:var(--prefs-chip-bg);border:1px solid var(--prefs-field-border-strong);color:var(--prefs-pill-fg);border-radius:8px;width:100%;padding:6px 10px;height:36px!important;min-height:36px!important}.inst-prof .inline{align-items:center;gap:8px;display:flex}.inst-prof .switch{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.inst-prof .switch>input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}.inst-prof .switch .switch-ui{background:var(--prefs-toggle-bg);border:1px solid var(--prefs-toggle-border);border-radius:999px;width:44px;height:24px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-block;position:relative}.inst-prof .switch .switch-ui i{background:var(--prefs-toggle-knob-bg);border:1px solid var(--prefs-toggle-knob-border);width:18px;height:18px;box-shadow:var(--prefs-switch-knob-shadow-sm);border-radius:50%;transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.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{background:var(--prefs-toggle-success-knob);border-color:var(--prefs-switch-knob-active-border);left:calc(100% - 21px)}.inst-prof .switch:focus{outline:none}.inst-prof .switch:focus-visible .switch-ui{box-shadow:var(--prefs-toggle-focus-ring), 0 0 0 1px color-mix(in srgb, var(--brand-accent,#4169ff) 38%, transparent) inset}.inst-prof .switch .switch-lbl{color:var(--prefs-muted-strong);white-space:nowrap;font-size:12px}.inst-prof .pc-badge{background:var(--prefs-toggle-badge-bg);border:1px solid var(--prefs-toggle-badge-border);width:44px;height:24px;box-shadow:var(--prefs-toggle-badge-shadow);-webkit-user-select:none;user-select:none;color:var(--prefs-toggle-success-knob);border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:none}.inst-prof .years-wrap{width:var(--years-w);height:36px;display:inline-block;position:relative}.inst-prof .years-wrap .inp-years{background:var(--prefs-chip-bg);border:1px solid var(--prefs-field-border-strong);width:100%;height:36px;color:var(--prefs-pill-fg);text-align:left;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border-radius:8px;padding:6px 10px}.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{pointer-events:none;color:var(--prefs-muted-strong);opacity:.9;-webkit-user-select:none;user-select:none;padding-top:0;line-height:1;display:none;position:absolute;top:50%;left:0;transform:translateY(calc(1px - 50%))}.inst-prof .years-mirror{visibility:hidden;white-space:pre;font:inherit;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;border:0;margin:0;padding:0;position:absolute;top:0;left:0}.inst-prof .inp-years::placeholder{color:var(--prefs-muted-strong);opacity:.9;text-align:left}.inst-prof .inp-years::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.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{flex-wrap:wrap;gap:6px;margin:0;display:flex}.inst-prof .chip-btn{border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);height:26px;color:var(--prefs-chip-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:0 10px;font-size:16px;font-weight:200;transition:background-color .18s,border-color .18s,color .18s,filter .18s,transform 80ms,box-shadow .18s;overflow:hidden}.inst-prof .chip-btn:active{transform:scale(.98)}.inst-prof .chip-btn.sel{background:var(--cap-bg);border-color:var(--cap-bd);color:var(--cap-fg);box-shadow:none;font-size:16px;font-weight:200}.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{width:var(--lang-w,auto);min-width:260px;max-width:min(92vw, var(--lang-w,1200px));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));max-height:min(48vh,420px);-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);box-shadow:var(--prefs-glass-shadow);opacity:0;border-radius:12px;padding:10px;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:auto;transform:translateY(6px)scale(.98)}.lang-popover.open{opacity:1;transform:translateY(0)scale(1)}.lang-popover:after{content:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lang-popover{background:var(--prefs-glass-bg)}}.lang-popover .chips{flex-wrap:wrap;gap:8px;display:flex}.lang-popover .lang-popover-sections{gap:10px;display:grid}.lang-popover .lang-popover-group{gap:6px;display:grid}.lang-popover .lang-popover-group-title{color:var(--prefs-muted-strong);letter-spacing:.02em;font-size:12px;font-weight:600}.lang-popover .chip-btn{border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);height:26px;color:var(--prefs-chip-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:0 10px;transition:background-color .18s,border-color .18s,color .18s,filter .18s,transform 80ms,box-shadow .18s}.lang-popover .chip-btn:hover{border-color:var(--prefs-chip-hover-border);background:var(--prefs-chip-hover-bg)}.lang-popover .chip-btn:active{background:var(--prefs-chip-active-bg);transform:scale(.98)}.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%, #fff);background:color-mix(in srgb, var(--cap-bg) 88%, #fff)}.inst-prof .add-chip{border:1px dashed var(--prefs-chip-border);background:var(--prefs-chip-bg);height:26px;color:var(--prefs-muted-strong);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;width:auto;padding:0 12px 0 16px;transition:background-color .14s,border-color .14s,transform 80ms,box-shadow .14s;display:inline-flex}.inst-prof .add-chip:after{content:"";opacity:.9;background:currentColor;width:14px;height:14px;-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>") 50%/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>") 50%/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{background:var(--prefs-chip-active-bg);transform:scale(.98)}.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{-webkit-overflow-scrolling:touch;min-height:0;padding-right:var(--ibox-scrollbar-offset);margin-right:calc(0px - var(--ibox-scrollbar-offset));scrollbar-width:thin;scrollbar-color:transparent transparent;overflow:auto}.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:0 0}.inst-prof .ibox .ibox-scroll::-webkit-scrollbar-thumb{background-color:var(--prefs-scrollbar-clear);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .22s,border-color .22s}.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{background-color:var(--ibox-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-top,.inst-prof .ibox .fade-bottom{pointer-events:none;opacity:1;z-index:2;height:56px;transition:opacity .18s;position:absolute;left:1px;right:1px}.inst-prof .ibox .fade-top{top:var(--ibox-scroll-fade-top,0px);background:var(--prefs-card-fade-top)}.inst-prof .ibox .fade-bottom{background:var(--prefs-card-fade-bottom);border-bottom-right-radius:11px;border-bottom-left-radius:11px;bottom:1px}.inst-prof .ibox.no-fade-top .fade-top,.inst-prof .ibox.no-fade-bottom .fade-bottom,.inst-prof .ibox.no-fade .fade-bottom{opacity:0}@media (width<=880px){.help-tip-pop{z-index:46000;width:auto;max-width:min(92vw,420px);position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}.prod-prof,.prod-prof .prod-grid{gap:16px;display:grid}.prod-prof .row-head{margin-bottom:2px}.prod-prof .prod-title{color:var(--prefs-section-title);padding:0 2px;font-size:16px;font-weight:800;line-height:1.2;display:inline-block}.prod-prof .fi{gap:8px;display:grid}.prod-prof .fi-head{align-items:baseline;gap:6px;display:inline-flex}.prod-prof .fi-head .hint-inline{font-style:normal;font-weight:400}.prod-prof .hint-inline{color:var(--prefs-muted-strong);margin-top:0;font-size:12px;line-height:1.3}.prod-prof .gear-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:10px 14px;display:grid}@media (width<=980px){.prod-prof .gear-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.prod-prof .gear-grid{grid-template-columns:1fr}}.prod-prof .gear-itm{margin:0}.prod-prof .specsel-add-custom{border:1px dashed var(--prefs-chip-border);background:var(--prefs-chip-bg);color:var(--prefs-chip-text);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;margin:8px 10px 6px;padding:6px 10px;font-size:13px;line-height:1;transition:border-color .15s,background-color .15s,color .15s}.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{text-align:left;color:var(--prefs-muted-strong);cursor:default;background:0 0;border:0;margin:4px 10px 8px;padding:0;font-size:12px;line-height:1.35}.prod-prof .prod-sel.specsel-custom-ready .specsel-input input.specsel-filter.as-chip{--prefs-custom-chip-accent:#4ade80f2;will-change:transform;transition:border-color .28s,box-shadow .28s,color .28s;animation:1.2s linear infinite prefs-gear-chip-sides;border:1px dashed var(--chipsel-input-chip-border,var(--cap-bd,#2a2a2a))!important;background:var(--chipsel-input-chip-bg,#0f0f0f)!important}.prod-prof .prod-sel.specsel-custom-ready.specsel-custom-limit-hit .specsel-input input.specsel-filter.as-chip{--prefs-custom-chip-accent:#f87171f2;animation:1.2s linear infinite prefs-gear-chip-sides,.38s cubic-bezier(.36,.07,.19,.97) prefs-gear-chip-shake}.prod-prof .prod-sel.specsel-custom-ready.specsel-custom-limit-hit .specsel-input .chip-x{will-change:transform;animation:.38s cubic-bezier(.36,.07,.19,.97) prefs-gear-chip-shake-x}.prod-prof .specsel-custom-hint.is-ready{color:#7dffb2;text-shadow:0 0 12px #22c55e40;background:linear-gradient(90deg,#22c55edb,#10b981fa,#22c55edb) 0 0/180% 100%;-webkit-text-fill-color:transparent;cursor:pointer;-webkit-background-clip:text;background-clip:text;animation:2.2s ease-in-out infinite prefs-gear-hint-flow}.texts-stack .fi[data-scope=about]{position:relative;margin-top:0!important}.account[data-page=prefs] .p-sec-about .about-head-title-wrap{display:inline-block;position:relative}.account[data-page=prefs] .p-sec-about .about-draft-badge{border:1px solid var(--prefs-status-success-border);background:var(--prefs-status-success-bg);color:var(--cm-progress-full,var(--prefs-status-success-text));white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.account[data-page=prefs] .p-sec-about .about-draft-badge[hidden]{display:none}.account .acc-row--about>label.acc-about-head,.acc-row--about>label.acc-about-head{align-items:baseline;gap:8px;display:flex}.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;overflow:hidden;border:1px solid var(--line,#1f1f1f)!important;border-radius:12px!important;margin-top:0!important}.texts-stack .fi[data-scope=about] .tx-field textarea{margin:0;padding-top:28px;font-size:18px;border:0!important;border-radius:0!important}.texts-stack .fi[data-scope=about] .tx-field .tx-meter{bottom:0;left:0;right:0}.texts-stack .fi[data-scope=about] .tx-count{color:var(--muted);pointer-events:none;z-index:3;font-size:12px;position:absolute;top:8px;right:12px}@media (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);color:var(--text)}html[data-theme=light] .account .texts-stack .fi[data-scope=about] .tx-field,html[data-theme=light] .texts-stack .fi[data-scope=about] .tx-field{border-color:var(--prefs-field-border-strong,var(--prefs-card-border))!important}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 (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}}.fi input[type=text],.fi input[type=number],.fi textarea,.fi select{font-family:var(--site-font,inherit)!important;font-family:var(--site-font,inherit)!important}.fi input[type=text]:not(.specsel-filter)::placeholder,.fi input[type=number]::placeholder,.fi textarea::placeholder{font-size:var(--specsel-placeholder-size,18px);color:var(--specsel-placeholder-color,#5d5d5d);opacity:1;font-family:var(--site-font,inherit)!important}.inp[data-state=pending]{border-color:var(--prefs-input-pending-border);box-shadow:var(--prefs-input-pending-glow)}.btn-small{border-radius:10px;padding:8px 10px}.btn.icon{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.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);box-sizing:border-box;border-radius:12px;outline:none;width:100%;height:40px;padding:10px 12px;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s}.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{background:var(--btn-hover-bg);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;height:var(--hint-h);line-height:var(--hint-h);white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:12px;display:block;overflow:hidden}.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{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35), 0 0 0 8px var(--brand-accent-a12);animation:2.4s ease-in-out 2 prefsHintFlash}@keyframes prefsHintFlash{0%{border-color:var(--surface-border);box-shadow:0 0 #0000}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 #0000}}@keyframes prefsFabHintGlow{0%,to{box-shadow:0 10px 26px #00000057,0 0 0 1px #5681ff57,0 0 16px #2148e094,0 0 30px #2148e057}50%{box-shadow:0 10px 26px #00000057,0 0 0 1px #7094ff85,0 0 24px #2148e0e0,0 0 46px #2148e094}}.field-hint.flow{white-space:normal;text-overflow:clip;height:auto;line-height:1.2}.p-idbar-block{padding:14px 22px 6px;display:none}.p-idbar{align-items:center;gap:14px;display:flex}.p-idbar-col{flex-direction:column;gap:4px;min-width:0;display:flex}@media (width<=880px){.p-idbar-block{display:block}}.p-id-desktop{align-items:center;gap:10px;min-width:0;display:flex}.p-id-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.p-name-row{align-items:center;gap:8px;min-width:0;display:flex}.p-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:800;overflow:hidden}.p-loc{color:var(--muted);font-size:12px}.p-ava-mini{background:var(--block-bg);border:1px solid var(--block-border);border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.p-ava-mini img{object-fit:cover;width:100%;height:100%;display:block}.account[data-page=prefs] .p-sec-head h2{color:var(--text);margin:0;font-size:16px}.account[data-page=prefs] .p-sec-extra label{height:16px;font-size:12px;line-height:16px;display:block}.account[data-page=prefs] .p-sec-extra .inp[type=text],.account[data-page=prefs] .p-sec-extra .inp[type=email]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-rail{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.account[data-page=prefs] .p-actions-floating .acc-msg{appearance:none;white-space:nowrap;background:color-mix(in srgb, var(--brand-accent) 86%, transparent);border:1px solid var(--brand-accent);color:#fff;opacity:0;visibility:hidden;pointer-events:none;cursor:default;z-index:10;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12px;line-height:1;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(50% - 24px);right:calc(100% + 10px);transform:translateY(0)translate(4px);box-shadow:0 10px 26px #00000057,0 0 0 1px #5681ff57,0 0 18px #2148e0b8,0 0 34px #2148e070}.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-shortcut{white-space:nowrap;text-align:center;color:color-mix(in srgb, var(--btn-fg) 66%, transparent);text-shadow:0 1px 8px #0000006b;opacity:0;visibility:hidden;pointer-events:none;z-index:10;font-size:11px;line-height:1;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(50% - 2px);right:calc(100% + 10px);transform:translate(4px)}.account[data-page=prefs] .p-actions-floating .acc-shortcut.is-visible{opacity:.78;visibility:visible;transform:translate(0)}@media (width<=880px),(hover:none) and (pointer:coarse){.account[data-page=prefs] .p-actions-floating .acc-msg.is-hint,.account[data-page=prefs] .p-actions-floating .acc-msg.is-hint.is-visible,.account[data-page=prefs] .p-actions-floating .acc-shortcut,.account[data-page=prefs] .p-actions-floating .acc-shortcut.is-visible{display:none}}.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,#ff6060f2);box-shadow:var(--fab-apply-error-shadow,0 0 0 1px #ff6060f2, 0 0 24px #ff000073)}.account[data-page=prefs] .p-actions-floating .acc-msg.is-hint{background:color-mix(in srgb, var(--brand-accent) 86%, transparent);border-color:var(--brand-accent);cursor:pointer;pointer-events:auto;animation:1.8s ease-in-out infinite prefsFabHintGlow;box-shadow:0 10px 26px #00000057,0 0 0 1px #5681ff57,0 0 18px #2148e0b8,0 0 34px #2148e070}.p-rail--hidden{display:none}.p-logout-inline{justify-content:flex-start;align-items:center;gap:10px;padding:0 16px;display:flex}.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;gap:var(--row2-gap);align-items:stretch;transition:grid-template-columns .24s,gap .24s;display:grid}.account[data-page=prefs] .p-row2>.p-sec{min-width:0;height:100%}.account[data-page=prefs] .p-sec-ava,.account[data-page=prefs] .p-sec-side,.account[data-page=prefs] .p-sec-extra{overflow:clip}@media (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 (width>=881px) and (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 (width<=880px){.account[data-page=prefs] .p-row2{grid-template-columns:1fr;grid-auto-rows:auto;align-items:start}.account[data-page=prefs] .p-row2>.p-sec{align-self:start;height:auto}.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;overflow:visible}.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);color:var(--text);border-radius:12px;gap:12px;padding:18px;display:grid}.role-list{gap:6px;margin:0;padding-left:18px;display:grid}.role-list li{color:var(--text)}.role-note{color:var(--muted);font-size:12px}.acc-type-card{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.acc-type-card .acc-role-info{flex:auto;min-height:0}.acc-id-preview{align-items:center;gap:10px;display:flex}.acc-ava-mini{border:1px solid var(--block-border);background:var(--block-bg);border-radius:50%;flex:none;width:28px;height:28px;position:relative;overflow:hidden}.acc-ava-mini img{object-fit:cover;width:100%;height:100%;display:none}.acc-ava-mini.has-ava img{display:block}.acc-ava-mini-placeholder{pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.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{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-login-row{align-items:center;gap:8px;min-width:0;display:flex}.acc-login{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.acc-hint-small{color:var(--muted);font-size:12px}.type-switch{--sw-gap:12px;place-items:center;gap:var(--sw-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.type-label{white-space:nowrap;min-width:0}.type-label.left{text-align:right;justify-self:end}.type-label.right{text-align:left;justify-self:start}@media (width<=540px){.type-switch{--sw-gap:10px}}.switch-btn{background:var(--block-bg);border:1px solid var(--block-border);cursor:pointer;border-radius:999px;outline:none;justify-content:center;align-items:center;width:120px;height:40px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.switch-btn:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring)}.switch-btn .knob{background:var(--prefs-type-switch-knob-bg);border:1px solid var(--block-border);width:34px;height:34px;box-shadow:var(--prefs-switch-knob-shadow);border-radius:50%;transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.switch-btn[aria-checked=true]{background:var(--prefs-switch-active-bg);border-color:var(--prefs-switch-active-border)}.switch-btn[aria-checked=true] .knob{background:var(--prefs-type-switch-knob-bg);border-color:var(--prefs-switch-knob-active-border);left:calc(100% - 38px)}.type-actions{grid-template-columns:1fr auto;align-items:center;column-gap:12px;display:grid}.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{grid-template-columns:1fr auto auto;margin-top:auto}.type-note{color:var(--muted);white-space:normal;text-overflow:clip;word-break:break-word;grid-column:1/2;min-width:0;font-size:10px;overflow:visible}.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{justify-content:center;align-items:center;transition:opacity .18s;display:inline-flex}.type-actions [data-act=applyAccountSide] .btn-spinner{opacity:0;pointer-events:none;border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:opacity .18s;animation:.85s cubic-bezier(.2,.05,.85,1) infinite prefsApplySpin;position:absolute;inset:50% auto auto 50%}.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 (width<=540px){.switch-btn{width:108px;height:38px}.switch-btn .knob{width:30px;height:30px}}@media (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;gap:var(--gap);grid-template-columns:1fr;transition:grid-template-columns .24s,gap .24s;display:grid}@media (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{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:8px;display:grid}.strength{grid-column:1/span 3;align-items:center;gap:10px;display:flex}.strength .bar{background:var(--block-bg);border:1px solid var(--block-border);border-radius:999px;width:100%;height:6px;overflow:hidden}.strength .bar-inner{background:var(--prefs-strength-gradient);width:0%;height:100%;transition:width .2s;display:block}.strength .label{color:var(--muted);text-align:right;min-width:72px;font-size:12px}.avatar-row{grid-template-columns:180px 1fr;align-items:center;gap:16px;transition:grid-template-columns .24s,gap .24s,min-height .24s;display:grid}.avatar-wrap{width:180px;height:180px;position:relative}.avatar-box.circle{border:1px solid var(--block-border);background:var(--block-bg);border-radius:50%;width:180px;height:180px;position:relative;overflow:hidden}.avatar-box.circle .avatar-placeholder{pointer-events:none;z-index:1;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;inset:0}.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{object-fit:cover;width:100%;height:100%;display:none}@media (width<=880px){.avatar-row{grid-template-columns:128px 1fr;align-items:center;gap:14px}.avatar-wrap,.avatar-box.circle{width:128px;height:128px}}@media (width<=520px){.account[data-page=prefs] .p-sec-ava .avatar-row{grid-template-columns:1fr!important;place-items:center!important;row-gap:16px!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{text-align:center;width:100%;max-width:360px;justify-self:stretch!important}}.avatar-actions .hint{color:var(--muted);margin-top:6px;font-size:12px}@media (width<=880px){.avatar-actions .hint{display:none!important}}.avatar-actions .draft-hint{color:var(--muted);visibility:hidden;opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;height:16px;margin-top:4px;font-size:12px;line-height:16px;transition:opacity .15s;overflow:hidden;display:block!important}@media (width<=880px){.avatar-actions .draft-hint{height:14px;font-size:11px;line-height:14px}}@media (width<=380px){.avatar-actions .draft-hint{height:13px;font-size:10px;line-height:13px}}.avatar-actions .draft-hint.on{visibility:visible;opacity:1}.avatar-actions .btns{flex-wrap:wrap;gap:8px;display:flex}.account[data-page=prefs] .p-sec-ava.avatar-single-button .avatar-actions .btns{justify-content:center;width:200px;max-width:100%}.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{gap:8px;width:200px;max-width:100%;display:flex}.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]{color:#9ca1ab;opacity:1;background:#f1f2f5;border-color:#d0d3dc}.avatar-actions [data-act=editAvatar][disabled],.avatar-actions [data-act=editAvatar][aria-disabled=true]{opacity:.55;cursor:default;pointer-events:none}@media (width<=880px){.avatar-actions .btns{grid-template-columns:1fr;justify-content:center;justify-items:center;row-gap:12px;width:100%;margin:0 auto;display:grid}.avatar-actions .btns .btn{width:100%}}@media (width<=520px){.avatar-actions .btns .btn{border-radius:10px;padding:10px 14px;font-size:14px}}@media (width<=380px){.avatar-actions .btns .btn{padding:8px 11px;font-size:13px}}.photos{flex-direction:column;gap:12px;display:flex}.photos-grid{grid-template-columns:repeat(5,minmax(60px,1fr));gap:8px;transition:grid-template-columns .24s,gap .24s;display:grid}@media (width<=980px){.photos-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.photos-grid{grid-template-columns:repeat(3,1fr)}}.ph img{object-fit:cover;aspect-ratio:1;width:100%;height:100%;display:block}.ph-badge{background:var(--prefs-photo-badge-bg);border:1px solid var(--prefs-photo-badge-border);color:var(--prefs-photo-badge-fg);border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;bottom:6px;left:6px}.photos-drop{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);cursor:pointer;border-radius:12px;outline:none;place-items:center;min-height:120px;padding:16px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.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{pointer-events:none;align-items:center;gap:12px;display:flex}.pd-text{text-align:left;gap:4px;display:grid}.pd-title,.pd-sub{line-height:1.25}.pd-title{color:var(--text);font-size:14px;font-weight:600}.pd-sub{color:var(--muted);font-size:13px;font-weight:500}.pd-hint{color:var(--muted);font-size:12px;font-weight:400}.pd-ico{opacity:.95;width:48px;height:48px;color:var(--prefs-drop-icon);flex:none;display:inline-block}.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]>*+*,.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{z-index:50002;position:relative}.account[data-page=prefs] .p-burger .burger-icon{width:24px;height:16px;display:block;position:relative}.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:"";background:currentColor;border-radius:2px;height:2px;transition:transform .22s,opacity .2s,top .2s;position:absolute;left:0;right:0}.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:.16s forwards avaVanish}.avatar-img.fade-in{animation:.18s avaAppear}body.drag-active{-webkit-user-select:none;user-select:none}.ph{background:var(--block-bg);border:1px solid var(--block-border);cursor:grab;will-change:transform;border-radius:10px;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.ph.drag-origin-hidden{visibility:hidden}.ph-ghost{z-index:56999;pointer-events:none;box-shadow:var(--prefs-photo-ghost-shadow);opacity:.98;border-radius:10px;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(1.04)}.ph-ghost img{object-fit:cover;width:100%;height:100%;display:block}.ph-placeholder{border:1px dashed var(--prefs-photo-placeholder-border);background:var(--prefs-photo-placeholder-pattern);border-radius:10px;position:relative}.ph-placeholder:before{content:"";padding-top:100%;display:block}.ph.dragging{cursor:grabbing;z-index:2;transition:transform 60ms linear}.ph.drag-over{outline:2px dashed var(--prefs-photo-drag-outline);outline-offset:-4px}.ph.drag-over-before{box-shadow:var(--prefs-photo-drag-shadow);transform:translate(10px)}.ph.drag-over-after{box-shadow:var(--prefs-photo-drag-shadow);transform:translate(-10px)}.ph{cursor:grab}.ph.dragging{cursor:grabbing}@media (prefers-reduced-motion:reduce){.account[data-page=prefs] .p-actions-floating .acc-msg.is-hint{animation:none}.ph,.ph.dragging{transition:none!important}}.ava-x,.ph-x{z-index:3;position:absolute}.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);opacity:1;mix-blend-mode:normal;filter:none;cursor:pointer;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .12s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.account[data-page=prefs] .prefs-xbtn svg{pointer-events:none;width:14px;height:14px;display:block}.account[data-page=prefs] .prefs-xbtn:hover{background:var(--prefs-remove-bg-hover);transform:scale(1.05)}.account[data-page=prefs] .prefs-xbtn:active{background:var(--prefs-remove-bg-active);transform:scale(.96)}.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;top:6px;right:6px}@media (width>=881px){.account[data-page=prefs] .p-sec-ava .avatar-row{place-content:center;min-height:320px;grid-template-columns:1fr!important;place-items:center!important;row-gap:12px!important}.account[data-page=prefs] .p-sec-ava .avatar-wrap{justify-self:center!important}.account[data-page=prefs] .p-sec-ava .avatar-actions{text-align:center;width:100%;max-width:360px;justify-self:center!important}.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 (width>=1181px){.account[data-page=prefs] .p-row2{display:grid;gap:var(--row2-gap,16px)!important;grid-template-columns:minmax(0,clamp(280px,26vw,310px)) minmax(0,1fr) minmax(0,.9fr)!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 (width>=881px) and (width<=1300px){.account[data-page=prefs] .p-row2{display:grid;gap:var(--row2-gap,16px)!important;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 (width>=1201px) and (width<=1700px){.account[data-page=prefs] .p-row2{gap:var(--row2-gap,16px)!important;grid-template-columns:minmax(0,2fr) minmax(0,3fr)!important}.account[data-page=prefs] .p-sec-extra{grid-column:1/-1!important}}@media (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 (width>=881px) and (width<=1500px){.account[data-page=prefs] .p-row2b{grid-template-columns:1fr!important}}@media (width>=1500px){.account[data-page=prefs] .p-row2b{grid-template-columns:1fr 1fr!important}}@media (width<=880px){.account[data-page=prefs] .p-sec-extra .acc-grid{grid-template-columns:repeat(2,minmax(160px,1fr));gap:2px 10px;display:grid}}.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{text-align:center;margin:0 auto}.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 (width>=768px) and (width<=1366px) and (pointer:coarse),(width>=768px) and (width<=1366px) and (any-pointer:coarse){.account[data-page=prefs] .p-sec-ava .avatar-row{grid-template-columns:1fr!important;place-content:center!important;place-items:center!important;row-gap:16px!important}.account[data-page=prefs] .p-sec-ava .avatar-wrap,.account[data-page=prefs] .p-sec-ava .avatar-box.circle{justify-self:center!important;margin:0 auto!important}.account[data-page=prefs] .p-sec-ava .avatar-actions{text-align:center!important;justify-self:center!important;align-items:center!important;width:min(240px,100%)!important;margin:0 auto!important}.account[data-page=prefs] .p-sec-ava:not(.is-cropping) .avatar-actions .avatar-default-actions{grid-template-columns:1fr!important;justify-content:center!important;justify-items:stretch!important;row-gap:12px!important;width:min(200px,100%)!important;margin:0 auto!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{grid-template-columns:1fr!important;justify-content:center!important;justify-items:stretch!important;row-gap:12px!important;width:min(200px,100%)!important;margin:0 auto!important}}@media (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 (width<=1250px){.account[data-page=prefs] .music-prof .specsel-popup .flt-popup-x,.account[data-page=prefs] .js-prod .specsel-popup .flt-popup-x{border:1px solid var(--prefs-remove-border,#3a3a3a);background:var(--prefs-remove-bg,#121212);width:30px;height:30px;color:var(--prefs-remove-fg,#d6d6d6);cursor:pointer;z-index:3;border-radius:999px;place-items:center;padding:0;position:absolute;top:8px;right:16px;display:grid!important}.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{flex:0 0 30px;margin:0;position:absolute;top:calc(50% + 2px);right:16px;transform:translateY(-50%)}.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:"";background:currentColor;width:14px;height:14px;-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>") 50%/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>") 50%/contain no-repeat}.account[data-page=prefs] .music-prof .specsel-popup .specsel-head,.account[data-page=prefs] .js-prod .specsel-popup .specsel-head{padding-right:52px;position:relative}}:root,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));gap:16px;min-width:0;max-width:100%;padding-top:16px;padding-bottom:16px;display:grid}.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,background .28s,color .28s,border-color .28s,box-shadow .28s,filter .28s}html[data-theme=dark] .promotion-page{--promo-picker-accent:#5fd7ff;--promo-picker-accent-glow:#5fd7ff61}html[data-theme=light] .promotion-page{--promo-picker-accent:#2f8fb8;--promo-picker-accent-glow:#2f8fb847}.promo-card{border:1px solid var(--surface-border,#ffffff24);background:var(--surface-bg,#14141473);border-radius:14px;min-width:0;max-width:100%;padding:14px;overflow:visible}.promo-wallet-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.promo-wallet-history-card,.promo-wallet-balance-card{flex-direction:column;min-height:236px;display:flex}.promo-wallet-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.promo-wallet-head h3,.promo-highlight-head h2,.promotion-page .promo-card>h3{color:var(--text);margin:0;font-size:18px;line-height:1.25}@media (width<=1500px){.promo-wallet-grid{grid-template-columns:1fr}.promo-wallet-balance-card{order:1}.promo-wallet-history-card{order:2}}.promo-wallet-balance{color:var(--text,#eaeaea);align-items:center;gap:8px;font-weight:600;display:flex}.promo-wallet-balance-hero{flex:auto;justify-content:center;align-items:center;margin:6px 0 12px;padding:8px 4px;display:flex}.promo-wallet-balance-main{flex-direction:column;justify-content:center;align-items:center;gap:0;font-family:inherit;display:flex}.promo-wallet-balance-label{color:var(--muted,#a5a5a5);margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.2}.promo-wallet-balance-value{height:1em;color:var(--text,#eaeaea);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-size:clamp(38px,4.4vw,60px);font-weight:800;line-height:1;display:block}.promo-wallet-balance-value-row{flex:none;justify-content:center;align-items:flex-start;gap:8px;min-height:clamp(38px,4.4vw,60px);display:flex}.promo-wallet-balance-icon{width:1em;height:1em;color:var(--text,#eaeaea);line-height:0;display:none}.promo-wallet-balance-icon svg{width:100%;height:100%;display:block}.promo-wallet-balance-unit{color:var(--muted,#a5a5a5);text-align:center;margin-top:6px;font-size:14px;font-weight:500;line-height:1.25}.promo-wallet-topup-btn{align-self:flex-end;min-width:180px;margin-top:auto}.promo-wallet-history{flex:none;align-content:start;justify-items:stretch;gap:4px;margin-top:2px;margin-bottom:14px;display:grid}.promo-wallet-history>.promo-ledger-row{min-height:24px;padding-block:0}.promo-ledger-row{min-height:32px;color:var(--muted,#a5a5a5);grid-template-columns:minmax(112px,max-content) minmax(0,1fr) minmax(64px,max-content);align-items:center;gap:0 clamp(8px,1.4vw,14px);padding-block:2px;font-size:13px;display:grid}.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{white-space:nowrap;min-width:0}.promo-ledger-row .kind{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.promo-ledger-row .amt{white-space:nowrap;justify-self:end}.promo-ledger-empty{text-align:center;min-height:88px;color:var(--muted,#a5a5a5);place-items:center;font-size:13px;display:grid}.promo-ledger-scroll>.promo-ledger-empty{min-height:min(34vh,220px)}.promo-history-link{color:var(--muted,#a5a5a5);font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;margin-top:0;padding:0 2px 0 0;font-size:13px;line-height:1.2;display:inline-flex;overflow:visible}.promo-history-link-text{padding-bottom:2px;font-size:13px;line-height:1.2;display:inline-block;position:relative}.promo-history-link-text:after{content:"";opacity:0;transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .18s,opacity .18s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.promo-history-link-chevron{opacity:.85;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s,opacity .18s;transform:rotate(-45deg)}.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{gap:4px;margin-bottom:12px;display:grid}.promo-highlight-sub{color:var(--muted,#a5a5a5);margin:0;font-size:13px}.promo-pick-row{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.promo-picker-toggle{color:var(--muted,#a5a5a5);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex;position:relative}.promo-picker-toggle-text{padding-bottom:2px;font-size:14px;line-height:1.2;display:inline-block;position:relative}.promo-picker-toggle-text:after{content:"";opacity:0;transform-origin:0;background:currentColor;height:1px;transition:transform .18s,opacity .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.promo-picker-toggle-chevron{opacity:.8;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .22s,opacity .18s;transform:rotate(-45deg)}.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{opacity:1;transform:scaleX(1)}.promo-picked-name{min-width:0;color:var(--muted,#a5a5a5);white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:15px;font-weight:400;line-height:1.2;overflow:hidden;transform:none}.promo-picker{opacity:0;pointer-events:none;will-change:max-height, opacity, transform;border:1px solid #0000;border-radius:12px;max-height:0;margin-bottom:0;padding:0 10px;transition:max-height .32s cubic-bezier(.22,.8,.24,1),opacity .24s,transform .24s,margin .24s,padding .24s,border-color .24s;overflow:hidden;transform:translateY(-6px)}.promo-picker.is-open{border-color:var(--surface-border);opacity:1;pointer-events:auto;max-height:460px;margin-bottom:12px;padding:10px;transform:translateY(0)}.promo-source-switch{gap:8px;margin-bottom:10px;display:flex;overflow-x:auto}.promo-source-item{border:1px solid var(--surface-border);min-width:0;color:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex;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{border-color:var(--promo-focus-accent);box-shadow:none;outline:none}.promo-source-avatar{border:1px solid var(--surface-border);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:hidden}.promo-source-avatar-skeleton{border-color:#0000}.promo-source-avatar-skeleton .promo-skel-chip-btn{border-radius:999px;width:100%;height:100%}.promo-source-avatar-img{object-fit:cover;width:100%;height:100%}.promo-source-avatar-fallback{font-size:11px;font-weight:700}.promo-source-name{color:var(--muted,#a5a5a5);white-space:nowrap;font-size:13px}.promo-source-name-skeleton{align-items:center;min-width:74px;display:inline-flex}.promo-source-name-skeleton .promo-skel-label-sm{width:64px;height:12px}.promo-thumb-rail{gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.promo-thumb-btn{--promo-thumb-w:170px;--promo-thumb-h:304px;border:1px solid var(--surface-border);cursor:pointer;color:inherit;box-sizing:border-box;min-width:var(--promo-thumb-w);width:var(--promo-thumb-w);height:var(--promo-thumb-h);background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.promo-thumb-btn.is-active{border-color:var(--promo-focus-accent);box-shadow:none}.promo-thumb-btn:focus-visible{border-color:var(--promo-focus-accent);box-shadow:none;outline:none}.promo-notify-thumb{pointer-events:none;border-radius:10px;flex:none;width:100%;height:100%;position:relative;overflow:hidden}.promo-notify-thumb-inner{transform-origin:50%;width:310px;height:560px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.537)}.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;box-shadow:none!important;border-color:#0000!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);padding:4px 0;font-size:13px}.promo-preview-scroll{width:100%;min-width:0;max-width:100%;padding-top:8px;padding-bottom:14px;overflow-x:auto}.promo-preview{--grid-card-w:clamp(248px, 24vw, 310px);--grid-card-h:calc(var(--grid-card-w) * 1.70968);--promo-label-h:22px;grid-template-columns:var(--grid-card-w) minmax(280px, 340px) var(--grid-card-w);min-width:calc(var(--grid-card-w) * 2 + 280px + 32px);justify-content:center;place-items:start center;gap:16px;max-width:100%;display:grid;position:relative}.promo-preview-col{width:var(--grid-card-w);justify-items:center;gap:6px;padding-bottom:8px;display:grid}.promo-preview-label{height:var(--promo-label-h);text-align:center;color:var(--muted,#a5a5a5);justify-content:center;align-items:center;font-size:12px;display:flex}.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{box-shadow:none!important;transform: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{transition:none!important;transform:none!important}.promo-preview-mid{min-height:var(--grid-card-h,530px);width:100%;min-width:min(240px,100%);max-width:300px;margin-top:var(--promo-label-h);flex-direction:column;justify-content:space-between;gap:14px;display:flex;position:relative}.promo-preview-arrow{text-align:center;color:var(--muted,#a5a5a5);pointer-events:none;z-index:2;font-size:24px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.promo-center-top,.promo-center-bottom{flex-direction:column;gap:10px;display:flex}.promo-center-controls{width:100%;min-width:0;max-width:100%}.promo-center-controls .promo-control-row{justify-items:center}.promo-center-controls .promo-control-title{text-align:center;width:100%}.promo-center-controls .promo-style-list,.promo-center-controls .promo-aura-toggle-row{justify-content:center}.promo-controls-inline{z-index:1;display:block;position:absolute;inset:0}.promo-controls-under{margin-top:14px;display:none}.promo-controls-inline .promo-center-bottom{justify-content:flex-end;min-height:196px;padding-bottom:0;position:absolute;bottom:0;left:0;right:0}.promo-controls-inline .promo-center-top{padding-top:0;position:absolute;top:26px;left:0;right:0}.promo-controls-under .promo-center-bottom{justify-content:flex-end;max-width:420px;min-height:190px;margin-left:auto;margin-right:auto;padding-bottom:0}.promo-center-top{width:100%;padding-top:26px}.promo-center-bottom{flex-direction:column;gap:10px;width:100%;padding-bottom:2px;display:flex}.promo-control-row{gap:10px;display:grid}.promo-aura-toggle-row{align-items:center;gap:10px;display:inline-flex}.promo-aura-toggle{background:var(--prefs-toggle-bg,color-mix(in srgb, var(--surface-bg,#151515) 88%, #fff 12%));border:1px solid var(--prefs-toggle-border,var(--surface-border,#ffffff2e));cursor:pointer;vertical-align:middle;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;width:64px;height:28px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.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{background:var(--prefs-toggle-knob-bg,color-mix(in srgb, #fff 90%, var(--surface-bg,#151515) 10%));border:1px solid var(--prefs-toggle-knob-border,var(--surface-border,#fff3));border-radius:50%;width:22px;height:22px;transition:left .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 3px #00000047}.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,#fff3)))}.promo-aura-toggle[aria-checked=true] .knob{background:var(--prefs-toggle-active-knob-bg,#fff);border-color:var(--prefs-switch-knob-active-border,color-mix(in srgb, var(--brand-accent,#3b82f6) 42%, transparent));left:calc(100% - 25px)}.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]{border-color:var(--btn-bd);background:#121212}.promo-aura-toggle.is-locked .knob,.promo-aura-toggle.is-locked[aria-checked=true] .knob{border-color:var(--btn-bd);background:#70757f}.promo-step-btn.is-locked{opacity:.76}.promo-step-value.is-locked{opacity:.76;border-color:var(--btn-bd);color:#70757f;-webkit-text-fill-color:#70757f;cursor:not-allowed!important;background:#121212!important}.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{color:var(--muted,#a5a5a5);font-size:14px;line-height:1.25}.promo-style-list,.promo-days-list{flex-wrap:wrap;gap:8px;display:flex}.promo-color-list{grid-template-columns:repeat(10,22px);align-items:center;gap:6px;display:grid}.promo-color-btn{border:1px solid var(--surface-border,#fff3);background:linear-gradient(135deg, var(--pp-c1), var(--pp-c2), var(--pp-c3));border-radius:999px;width:22px;min-width:22px;height:22px;min-height:22px;padding:0}.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{border-color:var(--surface-border);min-height:36px;padding:8px 14px;font-size:13px}.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{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-border,#ffffff24) 55%, transparent) 0%, color-mix(in srgb, var(--surface-border,#ffffff24) 100%, transparent) 50%, color-mix(in srgb, var(--surface-border,#ffffff24) 55%, transparent) 100%);background-size:220% 100%;border-radius:10px;animation:1.2s linear infinite promoSkelShimmer;display:inline-block}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 0%,#dfe6f2 50%,#edf1f8 100%) 0 0/220% 100%}@keyframes promoSkelShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.promo-skel-title{border-radius:8px;width:92px;height:22px}.promo-skel-title-lg{border-radius:8px;width:220px;height:22px}.promo-skel-sub{border-radius:7px;width:min(420px,100%);height:12px}.promo-skel-label{border-radius:6px;width:70px;height:12px}.promo-skel-label-sm{border-radius:6px;width:110px;height:12px}.promo-skel-balance{border-radius:12px;width:140px;height:56px}.promo-skel-balance-icon{border-radius:7px;width:22px;height:22px}.promo-skel-balance-value{border-radius:11px;width:90px;height:44px}.promo-skel-unit{border-radius:7px;width:68px;height:14px}.promo-skel-btn{border-radius:12px;height:38px}.promo-skel-wallet-btn{align-self:flex-end;width:180px;margin-top:auto}.promo-wallet-balance-hero-skeleton{justify-content:center;align-items:center;width:100%;display:flex}.promo-wallet-balance-hero-skeleton .promo-wallet-balance-main{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;display:flex}.promo-wallet-balance-hero-skeleton .promo-skel-label{margin-bottom:6px}.promo-wallet-balance-hero-skeleton .promo-wallet-balance-value-row{justify-content:center;align-items:center;gap:8px;min-height:clamp(38px,4.4vw,60px);display:inline-flex}.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{border-radius:7px;width:128px;height:14px}.promo-skel-pick-row{align-items:center}.promo-skel-pick-btn{border-radius:8px;width:142px;height:24px}.promo-skel-picked-name{border-radius:7px;width:92px;height:12px}.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{justify-content:center;display:flex}.promo-skel-chip-btn{border-radius:12px;width:40px;height:40px}.promo-skel-style-list .promo-skel-chip-btn{border-radius:10px;width:32px;height:34px}.promo-skel-pack-list .promo-skel-chip-btn{border-radius:12px;width:42px;height:38px}.promo-skel-input{border-radius:12px;width:100%;height:40px}.promo-skel-toggle{border-radius:999px;width:64px;height:28px}.promo-skel-random-btn{border-radius:12px;align-self:center;width:62px;min-width:62px;height:54px}.promo-skel-stepper{grid-template-columns:40px minmax(132px,1fr) 40px;align-items:center;gap:8px;width:100%;max-width:292px;display:grid}.promo-skel-step-btn{border-radius:12px;width:40px;height:40px}.promo-skel-step-input{border-radius:12px;height:40px}.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{border-radius:7px;width:140px;height:14px}.promo-skel-activate-btn{border-radius:12px;width:100%;height:40px}.promo-active-wrap-skeleton{justify-items:center;width:100%}.promo-active-meta-skeleton{justify-items:center}.promo-active-meta-skeleton .promo-skel-active-title{border-radius:7px;width:68px;height:14px}.promo-active-meta-skeleton .promo-skel-active-timer{border-radius:7px;width:132px;height:14px}.promo-active-meta-skeleton .promo-active-actions{width:min(100%,360px)}.promo-active-meta-skeleton .promo-skel-active-btn{border-radius:12px;width:100%;height:38px}.promo-skel-controls .promo-activate-row{width:100%}.promotion-page .card.mus-mini.is-skeleton{--skel-bg:color-mix(in srgb, var(--surface-border,#ffffff29) 78%, transparent);--skel-shine:#ffffff14}html[data-theme=light] .promotion-page .card.mus-mini.is-skeleton{--skel-bg:#dfe6f2;--skel-shine:#ffffffb8}.promotion-page .card.mus-mini.is-skeleton .tag.skeleton-chip{background:var(--skel-bg)!important;color:#0000!important;box-shadow:none!important;border-color:#0000!important}.promo-ledger-row-skeleton .dt,.promo-ledger-row-skeleton .kind,.promo-ledger-row-skeleton .amt{align-items:center;display:flex}.promo-wallet-history>.promo-ledger-row.promo-ledger-row-skeleton{align-items:center;min-height:24px;padding-block:0}.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{border-color:var(--surface-border);box-sizing:border-box;justify-content:center;align-items:center;width:42px;min-width:42px;height:38px;min-height:38px;font-size:0;line-height:0;padding:0!important;display:inline-flex!important}.promo-controls-inline .promo-pack-btn,.promo-controls-under .promo-pack-btn{min-height:38px;padding:0!important}.promo-pack-icon{color:currentColor;pointer-events:none;flex:none;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.promo-pack-icon svg{width:100%;height:100%;display:block}.promo-random-btn{align-self:flex-start}.promo-random-btn.is-icon{border-color:var(--surface-border);justify-content:center;align-items:center;width:62px;min-width:62px;height:54px;min-height:54px;padding:0;display:inline-flex}.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{color:currentColor;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .44s cubic-bezier(.2,.84,.28,1);display:inline-flex;transform:rotate(0)}.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;grid-template-columns:var(--promo-step-h) minmax(132px, 1fr) var(--promo-step-h);align-items:center;gap:8px;display:grid}.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);text-align:center;justify-content:center;align-items:center;padding:0;font-size:0;line-height:0;display:inline-flex;position:relative}.promo-step-btn:before{color:currentColor;place-items:center;font-size:26px;font-weight:500;line-height:1;display:grid;position:absolute;inset:0}.promo-step-btn[data-act=day-dec]:before,.promo-step-btn[data-act=pin-day-dec]:before{content:"−";transform:translateY(-1px)}.promo-step-btn[data-act=day-inc]:before,.promo-step-btn[data-act=pin-day-inc]:before{content:"+";transform:translateY(-1px)}.promo-step-value{width:100%;height:var(--promo-step-h);border:1px solid var(--surface-border,#ffffff24);color:var(--text,#eaeaea);text-align:center;pointer-events:none;font-size:18px;font-weight:500;line-height:var(--promo-step-h);box-sizing:border-box;border-radius:12px;background:var(--surface-bg,#1a1a1c)!important}.promo-price{color:var(--text,#eaeaea);text-align:center;margin:4px 0 18px;font-size:13px;font-weight:600}.promo-edit-cooldown-note{text-align:center;color:var(--muted,#a5a5a5);margin:-10px 0 12px;font-size:12px;font-weight:400;line-height:1.35}.promo-summary{justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}.promo-summary-item{white-space:nowrap}.promo-summary-sep{background:color-mix(in srgb, var(--surface-border,#fff3) 90%, transparent);opacity:.95;width:1px;height:14px}.promo-activate-btn{--hold-progress:0;isolation:isolate;width:100%;margin-top:auto;position:relative;overflow:hidden}@media (hover:none),(pointer:coarse){.promo-activate-btn{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.promo-activate-row{gap:8px;width:100%;margin-top:auto;display:grid}.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{white-space:nowrap;min-width:0}.promo-activate-btn>.promo-activate-fill{width:calc(var(--hold-progress,0) * 100%);background:var(--promo-activate-fill-bg,linear-gradient(90deg, #1f4ec9, #2e62e8));pointer-events:none;z-index:0;transition:width 80ms linear;position:absolute;top:0;bottom:0;left: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{z-index:2;will-change:opacity, transform;justify-content:center;align-items:center;width:100%;transition:opacity .14s,transform .14s;display:inline-flex;position:relative}.promo-activate-spinner{border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite promoActivateSpin;display:inline-block}.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{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#fff3) 58%, transparent);background:var(--surface-bg,#171717)!important;border-color:var(--surface-border,#fff3)!important;color:var(--text,#f2f5ff)!important}.promo-activate-btn.is-holding:before,.promo-activate-btn.is-holding:hover:before{opacity:0!important;transition:none!important;transform:none!important}html[data-theme=light] .promo-activate-btn.is-holding{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#d3d9ea) 60%, transparent);border-color:var(--surface-border,#d3d9ea)!important;color:#1b2a55!important;background:#fff!important}@keyframes promoActivateSpin{to{transform:rotate(360deg)}}.promo-active-wrap{justify-content:center;justify-items:center;gap:16px;display:grid}.promo-active-meta{text-align:center;color:var(--muted,#a5a5a5);gap:10px;width:min(100%,360px);font-size:14px;line-height:1.45;display:grid}.promo-active-title{color:var(--promo-ledger-plus,#27b96f);font-size:14px;font-weight:700}.promo-active-meta .btn{min-height:38px;margin-top:2px;font-size:14px}.promo-active-actions{grid-template-columns:1fr 1fr;gap:8px;width:min(100%,360px);display:grid}.promo-active-actions-single{grid-template-columns:1fr}.promo-active-actions .btn{min-width:0;margin-top:0;padding-inline:10px}.promo-pin-card-block{grid-template-columns:minmax(0,1fr);place-items:start stretch;gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.promo-pin-card-block>.promo-highlight-head,.promo-pin-card-block>.promo-pick-row{margin-bottom:0}.promo-pin-layout{justify-self:stretch;justify-items:center;gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.promo-pin-preview-wrap{justify-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.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{width:100%;min-width:0;max-width:100%;margin-top:0!important}.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);min-width:0;max-width:100%;margin-inline:auto}.promo-pin-timeago{justify-content:center;align-items:center;min-width:20px;display:inline-flex}.promo-pin-timeicon{width:14px;height:14px;color:var(--card-timeago-color,var(--text-dim,var(--muted,#9aa3b2)));justify-content:center;align-items:center;display:inline-flex}.promo-pin-timeicon svg{width:100%;height:100%;display:block}.promo-ledger-modal{z-index:2147483000;background:#0000007a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.promo-ledger-dialog{border:1px solid var(--surface-border,#ffffff29);background:var(--surface-bg,#151515);border-radius:14px;flex-direction:column;gap:8px;width:min(640px,100%);max-height:min(72vh,720px);padding:14px;display:flex}.promo-ledger-close{aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;block-size:36px;min-block-size:36px;max-block-size:36px;inline-size:36px;min-inline-size:36px;max-inline-size:36px;font-size:16px;display:inline-flex;padding:0!important;line-height:1!important}.promo-ledger-scroll{overflow-anchor:none;max-height:min(58vh,560px);position:relative;overflow:auto}.promo-ledger-table{border-collapse:collapse;table-layout:fixed;width:100%;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{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);text-align:left;padding:8px}.promo-ledger-table th:last-child,.promo-ledger-table td:last-child{text-align:right;padding-left:14px}.promo-ledger-month-row td{border-bottom:0;padding:10px 8px}.promo-ledger-month-sep{color:var(--muted,#9aa3b2);text-transform:none;align-items:center;gap:10px;font-size:12px;line-height:1;display:flex}.promo-ledger-month-sep:before,.promo-ledger-month-sep:after{content:"";background:color-mix(in srgb, currentColor 28%, transparent);flex:auto;height:1px}.promo-ledger-month-sep>span{border:1px solid color-mix(in srgb, currentColor 26%, transparent);background:color-mix(in srgb, var(--surface-bg,#151515) 90%, transparent);border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 10px;display:inline-flex}.promo-ledger-table thead th{z-index:2;background:var(--surface-bg,#151515);position:sticky;top:0}.promo-ledger-type.plus,.promo-ledger-amount.plus{font-weight:600;color:var(--promo-ledger-plus)!important}.promo-ledger-type.minus,.promo-ledger-amount.minus{font-weight:600;color:var(--promo-ledger-minus)!important}.promo-ledger-skeleton-row td{border-bottom:1px solid color-mix(in srgb, currentColor 8%, transparent);padding-top:11px;padding-bottom:11px}.promo-ledger-row-full.is-fresh{animation:1s ease-out both promo-ledger-fresh}.promo-dt{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.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{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-border,#ffffff24) 55%, transparent) 0%, color-mix(in srgb, var(--surface-border,#ffffff24) 100%, transparent) 50%, color-mix(in srgb, var(--surface-border,#ffffff24) 55%, transparent) 100%);background-size:220% 100%;border-radius:10px;height:10px;animation:1.2s linear infinite promoSkelShimmer;display:inline-block;position:relative;overflow:hidden}.promo-ledger-skel-line:before{content:none}.promo-wallet-history .promo-ledger-row-skeleton .promo-ledger-skel-line{border-radius:7px;height:10px}.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 0%,#dfe6f2 50%,#edf1f8 100%) 0 0/220% 100%}@keyframes promo-ledger-skel{to{transform:translate(100%)}}@keyframes promo-ledger-fresh{0%{background:#9aa3b23d}to{background:0 0}}@media (width<=1080px){.promo-preview{grid-template-columns:var(--grid-card-w) minmax(260px, 320px) var(--grid-card-w);min-width:calc(var(--grid-card-w) * 2 + 260px + 24px);gap:12px}}@media (width<=880px){.promo-ledger-dialog{gap:6px;width:min(100%,360px);max-height:min(78vh,700px);padding:12px}.promo-ledger-dialog .promo-wallet-head{flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.promo-ledger-dialog .promo-wallet-head h3{flex:auto;min-width:0;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{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.promo-dt{gap:4px;font-size:12px}.promo-dt-day{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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 (width<=1700px){.promo-preview-scroll{--promo-preview-card-w:clamp(250px, 22vw, 310px);flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(16px,2vw,28px);display:flex;overflow-x:visible}.promo-preview{--grid-card-w:var(--promo-preview-card-w);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;display:flex}.promo-preview-col:first-child,.promo-preview-mid{display:none}.promo-preview-col:last-child{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.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{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-self:center;align-items:center;margin:0;display:flex}.promo-controls-under .promo-center-controls{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.promo-controls-under .promo-center-top{width:100%;max-width:none;margin:0 auto;padding-top:0}.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 (width<=880px){.promo-wallet-balance-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""hero action";align-items:center;gap:6px 12px;min-height:0;display:grid}.promo-wallet-balance-card .promo-wallet-head{grid-area:head}.promo-wallet-balance-card .promo-wallet-balance-hero{flex:none;grid-area:hero;place-items:start;width:100%;margin:0;padding:0}.promo-wallet-balance-card .promo-wallet-balance-main{place-items:start;gap:2px;width:100%}.promo-wallet-balance-card .promo-wallet-balance-value-row{justify-content:flex-start;align-items:flex-end;gap:7px;width:100%;font-size:clamp(36px,11vw,48px);line-height:.92;display:inline-flex}.promo-wallet-balance-card .promo-wallet-balance-icon{color:var(--text,#eaeaea);align-self:flex-end;width:.68em;height:.68em;display:inline-flex;position:relative;top:0}.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;place-self:start end;min-width:130px;margin-top:24px;position:relative}.promo-wallet-balance-card .promo-skel-wallet-btn{grid-area:action;place-self:start end;width:130px;min-width:130px;margin-top:24px}.promo-wallet-balance-card .promo-skel-label{width:72px;height:12px;margin-bottom:4px}.promo-wallet-balance-card .promo-skel-balance-icon{border-radius:6px;width:20px;height:20px}.promo-wallet-balance-card .promo-skel-balance-value{border-radius:10px;width:84px;height:36px}.promo-wallet-balance-card .promo-skel-unit{display:none}.promo-wallet-balance-card .promo-wallet-balance-hero-skeleton{justify-content:flex-start;width:100%}.promo-wallet-balance-card .promo-wallet-balance-hero-skeleton .promo-wallet-balance-main{justify-content:flex-start;align-items:flex-start;gap:2px;width:100%}.promo-wallet-balance-card .promo-wallet-balance-hero-skeleton .promo-wallet-balance-value-row{justify-content:flex-start;align-items:flex-end;gap:7px;width:100%;min-height:clamp(36px,11vw,48px);display:inline-flex}.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:"";pointer-events:none;height:14px;position:absolute;top:-20px;left:0;right:0}.promotion-page{max-width:100%;overflow-x:hidden}.promo-wallet-grid{grid-template-columns:1fr}.promo-wallet-history-card .promo-wallet-head{flex-direction:column;align-items:flex-start;gap:4px}.promo-wallet-history-card .promo-history-link{min-height:0;padding: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%;display:block;overflow:hidden visible}.promo-preview{--grid-card-w:min(310px, calc(100% - 2px));grid-template-columns:1fr;justify-items:center;gap:8px;min-width:0}.promo-preview-col,.promo-card-wrap,.promo-card-wrap .card{max-width:100%}.promo-wallet-head{flex-direction:column;align-items:flex-start}.promo-wallet-balance{justify-content:space-between;width:100%}.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{justify-self:center;width:min(100%,310px)}.promo-controls-under{justify-self:center;width:min(100%,360px);max-width:360px;margin:12px auto 0}.promo-center-controls.promo-controls-under .promo-center-top{grid-template-columns:minmax(0,1.6fr) minmax(88px,1fr);align-items:start;gap:10px 12px;margin-bottom:10px;display:grid}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-row:first-child{grid-area:1/1}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-row.promo-aura-row{grid-area:1/2}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-row:nth-of-type(3){grid-area:2/1/span 2;align-self:start}.promo-center-controls.promo-controls-under .promo-center-top>.promo-control-title{text-align:center;grid-area:2/2;place-self:center;margin:0}.promo-center-controls.promo-controls-under .promo-center-top>.promo-random-btn{grid-area:3/2;place-self:start center}.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 (width<=1300px){.promo-preview-scroll{--promo-preview-card-w:clamp(240px, 30vw, 310px);flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(14px,2vw,22px);display:flex;overflow-x:visible}.promo-preview{--grid-card-w:var(--promo-preview-card-w);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;display:flex}.promo-preview-col:first-child{display:none}.promo-preview-col:last-child{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.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{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-self:center;align-items:center;margin:0;display:flex}.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{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}}@media (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{border-color:var(--surface-border,#c9c9c9);color:#1f2430;background:#fff!important}html[data-theme=light] .promo-step-value.is-locked{border-color:var(--btn-disabled-bd,#d6dbe6);color:var(--btn-disabled-fg,#9aa3b2);-webkit-text-fill-color:var(--btn-disabled-fg,#9aa3b2);background:color-mix(in srgb, #fff 82%, var(--surface-border,#c9c9c9) 18%)!important}html[data-theme=dark] .promo-aura-toggle.is-locked,html[data-theme=dark] .promo-aura-toggle.is-locked[aria-checked=true]{opacity:.76;border-color:var(--btn-bd);background:#121212}html[data-theme=dark] .promo-aura-toggle.is-locked .knob,html[data-theme=dark] .promo-aura-toggle.is-locked[aria-checked=true] .knob{border-color:var(--btn-bd);background:#70757f}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{border-color:var(--surface-border,#c9c9c9);color:#1f2430;background:#fff}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 (width<=1700px) and (width>=881px){.promo-preview-scroll{--promo-preview-card-w:clamp(250px, 22vw, 310px);column-gap:clamp(16px,2vw,28px);grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;place-items:center!important;display:grid!important}.promo-preview{--grid-card-w:var(--promo-preview-card-w);width:var(--promo-preview-card-w)!important;min-width:var(--promo-preview-card-w)!important;max-width:var(--promo-preview-card-w)!important;justify-self:center!important;min-height:0!important;display:block!important}.promo-preview-col:first-child,.promo-preview-mid{display:none!important}.promo-preview-col:last-child{place-items:center!important;width:100%!important;display:grid!important}.promo-controls-under{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:calc(var(--grid-card-h,530px) + var(--promo-label-h,22px))!important;place-self:start center!important;margin:0!important;display:block!important}.promo-center-controls.promo-controls-under{min-height:calc(var(--grid-card-h,530px) + var(--promo-label-h,22px))!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;display:flex!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 (width<=1450px){.promo-preview-scroll{--promo-preview-card-w:min(310px, 100%);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:10px 0 18px;overflow:visible;display:flex!important}.promo-preview{--grid-card-w:var(--promo-preview-card-w);gap:8px;width:100%;margin-inline:auto;grid-template-columns:1fr!important;justify-content:center!important;justify-items:center!important;min-width:0!important;display:grid!important}.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;justify-items:center!important;display:grid!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{place-self:auto center!important;width:min(100%,360px)!important;min-width:0!important;max-width:360px!important;min-height:0!important;margin:12px auto 0!important;display:block!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 (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{justify-items:center;display:grid;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 .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{justify-items:center;display:grid;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 .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{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;place-items:center;height:.95em;display:inline-grid;position:relative}.promo-wallet-balance-value--base.is-hidden-for-odo{opacity:0}.promo-wallet-balance-value--shimmer{background:linear-gradient(100deg, transparent 0%, transparent 30%, color-mix(in srgb, var(--text,#eaeaea) 54%, var(--surface-bg,#111) 46%) 40%, color-mix(in srgb, var(--text,#eaeaea) 38%, var(--surface-bg,#111) 62%) 50%, color-mix(in srgb, var(--text,#eaeaea) 54%, var(--surface-bg,#111) 46%) 60%, transparent 70%, transparent 100%);opacity:.92;z-index:2;text-shadow:none;animation:1.15s linear infinite promoWalletBalanceShimmerLoop,.26s ease-out both promoWalletBalanceShimmerIn;animation-delay:var(--promo-wallet-balance-shimmer-delay,0s), 0s;pointer-events:none;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0;color:#0000!important}.promo-wallet-balance-value-stage.is-shimmer-exiting .promo-wallet-balance-value--shimmer{animation:1.15s linear infinite promoWalletBalanceShimmerLoop,.18s ease-in forwards promoWalletBalanceShimmerOut;animation-delay:var(--promo-wallet-balance-shimmer-delay,0s), 0s}.promo-wallet-balance-value--odometer{pointer-events:none;justify-content:flex-start;align-items:center;display:inline-flex;position:absolute;inset:0}.promo-wallet-balance-static{width:auto;height:.95em}.promo-wallet-odo{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;justify-content:flex-start;align-items:center;gap:.02em;width:100%;height:100%;display:inline-flex}.promo-wallet-odo-char{vertical-align:middle;justify-content:center;align-items:center;width:1ch;height:.95em;display:inline-flex}.promo-wallet-odo-char--static{width:auto}.promo-wallet-odo-char--digit{position:relative;overflow:hidden}.promo-wallet-odo-track{will-change:transform;grid-auto-rows:.95em;width:100%;display:grid;position:absolute;top:0;left:0}.promo-wallet-odo-char--up .promo-wallet-odo-track{animation:promoWalletOdoRollUp var(--promo-wallet-odo-duration,.75s) cubic-bezier(.18,.8,.22,1) both;animation-delay:var(--promo-wallet-odo-delay,0s);transform:translateY(0)}.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,0s)}.promo-wallet-odo-char--settled .promo-wallet-odo-track{transform:translateY(calc(var(--promo-wallet-odo-final-index,0) * -.95em))}.promo-wallet-odo-cell{justify-content:center;align-items:center;width:100%;height:.95em;display:inline-flex}@keyframes promoWalletOdoRollUp{0%{filter:blur(.45px);transform:translateY(0)}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()}}@keyframes promoWalletOdoRollDown{0%{transform:translateY(calc(var(--promo-wallet-odo-final-index,0) * -.95em));filter:blur(.45px)}68%{filter:blur(.06px);transform:translateY(-.016em)}86%{filter:blur(.02px);transform:translateY(-.004em)}to{filter:blur();transform:translateY(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}}.weekly-bonus-floating{--weekly-bonus-plus:var(--promo-ledger-plus,#00a324);--weekly-bonus-gold:#f5b83b;--weekly-bonus-gold-soft:#ffe08a;--weekly-bonus-muted:color-mix(in oklab, var(--text,#f3f4f8) 42%, transparent 58%);right:calc(332px - var(--rightchat-fab-shift,0px));z-index:1201;--weekly-bonus-stack-shift:0px;--weekly-bonus-bottom-shift:0px;transform:translateY(calc(var(--weekly-bonus-stack-shift) + var(--weekly-bonus-bottom-shift)));transition:right var(--rightchat-collapse-dur,.18s) var(--rightchat-collapse-ease,ease), transform .18s ease;display:block;position:fixed;bottom:16px}body:has(button.scrollTop.show) .weekly-bonus-floating{--weekly-bonus-stack-shift:-52px}html.page-at-bottom .weekly-bonus-floating{--weekly-bonus-bottom-shift:-183px}.weekly-bonus-fab{border:1px solid var(--startbar-glass-border,var(--surface-border,#ffffff2e));width:44px;height:44px;color:var(--weekly-bonus-plus);box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #00000042));-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);cursor:pointer;background:0 0;border-radius:12px;place-items:center;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}.weekly-bonus-fab:hover,.weekly-bonus-floating.is-open .weekly-bonus-fab,.weekly-bonus-floating:focus-within .weekly-bonus-fab{border-color:var(--startbar-glass-border,var(--surface-border,#ffffff47));box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 7px 20px #00000052));transform:scale(1.03)}.weekly-bonus-fab-icon,.weekly-bonus-fab-icon svg{z-index:1;width:21px;height:21px;display:block;position:relative}.weekly-bonus-popover{z-index:2;border:1px solid var(--startbar-glass-border,var(--surface-border,#ffffff24));background:linear-gradient(var(--startbar-glass-bg,#0c0c0c94), var(--startbar-glass-bg,#0c0c0c94));width:min(360px,100vw - 88px);box-shadow:var(--startbar-glass-shadow,0 18px 38px #00000057);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);opacity:0;pointer-events:none;transform-origin:100% 100%;border-radius:14px;padding:16px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;right:56px;transform:translateY(8px)scale(.98)}.weekly-bonus-floating:hover .weekly-bonus-popover,.weekly-bonus-floating:focus-within .weekly-bonus-popover,.weekly-bonus-floating.is-open .weekly-bonus-popover{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.weekly-bonus-title{text-align:center;color:var(--text,#f5f6fb);margin:0 0 14px;font-size:16px;font-weight:700;line-height:1.25}.weekly-bonus-roadmap{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:0;display:grid}.weekly-bonus-day{min-width:0;color:var(--weekly-bonus-muted);grid-template-rows:18px auto;justify-items:center;gap:6px;display:grid}.weekly-bonus-step{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.weekly-bonus-dot{border:1px solid color-mix(in oklab, var(--weekly-bonus-muted) 56%, transparent 44%);background:color-mix(in oklab, var(--weekly-bonus-muted) 26%, transparent 74%);z-index:2;border-radius:999px;width:13px;height:13px;display:block;position:relative}.weekly-bonus-floating.is-full-week{--weekly-bonus-plus:var(--weekly-bonus-gold)}.weekly-bonus-line{background:color-mix(in oklab, var(--weekly-bonus-muted) 26%, transparent 74%);z-index:0;border-radius:999px;height:2px;position:absolute;top:50%;left:calc(50% + 13px);right:calc(13px - 50%);transform:translateY(-50%)}.weekly-bonus-day.is-checked .weekly-bonus-dot{border-color:var(--weekly-bonus-plus);background:var(--weekly-bonus-plus);box-shadow:0 0 0 3px color-mix(in oklab, var(--weekly-bonus-plus) 18%, transparent 82%)}.weekly-bonus-day.is-checked.is-next-checked .weekly-bonus-line{background:color-mix(in oklab, var(--weekly-bonus-plus) 72%, transparent 28%)}.weekly-bonus-day-label{text-overflow:ellipsis;white-space:nowrap;max-width:42px;font-size:11px;line-height:1.15;overflow:hidden}.weekly-bonus-day.is-checked .weekly-bonus-day-label,.weekly-bonus-day.is-current .weekly-bonus-day-label{color:var(--text,#f5f6fb)}.weekly-bonus-summary{color:var(--muted,#aab1c2);text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:14px;font-size:13px;line-height:1.3;display:flex}.weekly-bonus-summary span+span:before{content:"/";color:var(--weekly-bonus-muted);margin-right:10px}.weekly-bonus-progress-count{color:var(--weekly-bonus-plus);font-weight:700}.weekly-bonus-floating.is-full-week .weekly-bonus-title,.weekly-bonus-floating.is-full-week .weekly-bonus-day.is-checked .weekly-bonus-day-label,.weekly-bonus-floating.is-full-week .weekly-bonus-day.is-current .weekly-bonus-day-label{color:var(--weekly-bonus-gold-soft)}html[data-theme=light] .weekly-bonus-popover{background:linear-gradient(var(--startbar-glass-bg,#ffffffb8), var(--startbar-glass-bg,#ffffffb8));box-shadow:var(--startbar-glass-shadow,0 18px 36px #0000001f)}html[data-theme=light] .weekly-bonus-floating.is-full-week{--weekly-bonus-plus:#b97800;--weekly-bonus-gold-soft:#8a5f00}html[data-theme=light] .weekly-bonus-title,html[data-theme=light] .weekly-bonus-day.is-checked .weekly-bonus-day-label,html[data-theme=light] .weekly-bonus-day.is-current .weekly-bonus-day-label{color:#14151a}html[data-theme=light] .weekly-bonus-floating.is-full-week .weekly-bonus-title,html[data-theme=light] .weekly-bonus-floating.is-full-week .weekly-bonus-day.is-checked .weekly-bonus-day-label,html[data-theme=light] .weekly-bonus-floating.is-full-week .weekly-bonus-day.is-current .weekly-bonus-day-label{color:#8a5f00}@media (width<=1000px) and (width>=881px){.weekly-bonus-floating{right:24px}}@media (width<=880px){.weekly-bonus-floating{bottom:32px;right:16px}:is(body:has(#backdrop.modal-backdrop.open) .weekly-bonus-floating,body:has(.modal-backdrop.open) .weekly-bonus-floating,body:has(.create-backdrop.open) .weekly-bonus-floating){z-index:1500!important;pointer-events:none!important}.weekly-bonus-popover{width:min(338px,100vw - 24px);bottom:56px;right:0}.weekly-bonus-floating:not(.is-open):hover .weekly-bonus-popover,.weekly-bonus-floating:not(.is-open):focus-within .weekly-bonus-popover{opacity:0;pointer-events:none;transform:translateY(8px)scale(.98)}}.ap{--ap-ctl-bg1:#12151c;--ap-ctl-bg2:#0c0f14;--ap-ctl-border:#272b33;--ap-ctl-border-strong:#ffffff2e;--ap-ctl-ring:#4a6cf729;--ap-ctl-ring-strong:#4a6cf733;--ap-ctl-glow:#00000059;--ap-glass-border:#ffffff14;--ap-glass-border-hover:#4a6cf738;--ap-glass-ring-hover:#4a6cf71f;--ap-glass-bg1:#14181f8c;--ap-glass-bg2:#0c0f148c;--ap-wave-bars-unplayed:#20242edb;--ap-ico-main:#ecf0ff;--ap-vol-color:#4a6cf7e6;--ap-vol-color2:#7da4fffa;--thumb-glass-bg:#1010108c;--thumb-glass-border:#ffffff24;--thumb-glass-inner:#ffffff0f;--ap-vol-thumb-outline:#101010;--ap-vol-track-bg:#ffffff1a;--ap-vol-thumb-ring:#ffffff0f;grid-template-rows:auto auto;gap:12px;width:100%;display:grid}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:#0f172a1a;--ap-ctl-ring-strong:#0f172a29;--ap-ctl-glow:#0f172a29;--ap-glass-border:#0f172a0f;--ap-glass-border-hover:#0f172a38;--ap-glass-ring-hover:#0f172a1f;--ap-glass-bg1:#f9fafb;--ap-glass-bg2:#eceff4;--ap-wave-bars-unplayed:#b9b9b99c;--ap-ico-main:#222733;--ap-vol-color:#d4d4d8;--ap-vol-color2:#9ca3af;--thumb-glass-bg:#f3f4f6f5;--thumb-glass-border:#94a3b8e6;--thumb-glass-inner:#ffffffd9;--ap-vol-thumb-outline:var(--surface-bg,#f5f5f5);--ap-vol-track-bg:#0f172a1a;--ap-vol-thumb-ring:#94a3b81f}.ap-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ap-right{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.ap-volume{width:32px;max-width:120px;height:24px;transition:width .22s;position:relative}.ap-volume:hover,.ap-volume:focus-within,.ap-volume.ap-vol-open{width:120px}.ap-vol-btn{z-index:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .2s,transform .22s,opacity .12s,border-color .16s;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.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:#4a6cf7e6;--ap-vol-color2:#7da4fffa;appearance:none;cursor:pointer;transform-origin:100%;opacity:1;pointer-events:none;z-index:2;background:0 0;border-radius:999px;outline:none;width:96px;height:4px;margin-top:0;transition:transform .22s;position:absolute;top:50%;right:0;transform:translateY(-50%)scale(0)}.ap-volume:hover .ap-vol-range,.ap-volume.ap-vol-open .ap-vol-range{pointer-events:auto;transform:translateY(-50%)scale(1)}.ap-vol-range::-webkit-slider-runnable-track{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,#ffffff1a);border-radius:999px;height:4px;margin-top:0}.ap-vol-range::-moz-range-track{background:var(--ap-vol-track-bg,#ffffff1a);border-radius:999px;height:4px}.ap-vol-range::-moz-range-progress{background:linear-gradient(90deg, var(--ap-vol-color), var(--ap-vol-color2));border-radius:999px;height:4px}.ap-vol-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 30% 25%, #ffffff26, transparent 55%), linear-gradient(var(--thumb-glass-bg,#1010108c), var(--thumb-glass-bg,#1010108c));border:1px solid var(--thumb-glass-border,#ffffff24);width:16px;height:16px;box-shadow:0 6px 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner,#ffffff0f), 0 0 0 2px var(--ap-vol-thumb-outline,#101010);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px)saturate(120%)brightness(108%);backdrop-filter:blur(6px)saturate(120%)brightness(108%);border-radius:50%;margin-top:-6px}.ap-vol-range:hover::-webkit-slider-thumb{box-shadow:0 6px 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner,#ffffff0f), 0 0 0 2px var(--ap-vol-thumb-outline,#101010), 0 0 0 6px var(--ap-vol-thumb-ring,#ffffff0f)}.ap-vol-range:active::-webkit-slider-thumb{box-shadow:0 6px 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner,#ffffff0f), 0 0 0 2px var(--ap-vol-thumb-outline,#101010), 0 0 0 6px var(--ap-vol-thumb-ring,#ffffff0f)}.ap-vol-range::-moz-range-track{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,#ffffff1a);border-radius:999px;height:4px;margin-top:0}.ap-vol-range::-moz-range-thumb{background:radial-gradient(circle at 30% 25%, #ffffff26, transparent 55%), linear-gradient(var(--thumb-glass-bg,#1010108c), var(--thumb-glass-bg,#1010108c));border:1px solid var(--thumb-glass-border,#ffffff24);width:16px;height:16px;box-shadow:0 6px 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner,#ffffff0f), 0 0 0 2px var(--ap-vol-thumb-outline,#101010);cursor:pointer;pointer-events:auto;border-radius:50%}.ap-vol-range:hover::-moz-range-thumb{box-shadow:0 6px 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner,#ffffff0f), 0 0 0 2px var(--ap-vol-thumb-outline,#101010), 0 0 0 6px var(--ap-vol-thumb-ring,#ffffff0f)}.ap-vol-range:active::-moz-range-thumb{box-shadow:0 6px 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner,#ffffff0f), 0 0 0 2px var(--ap-vol-thumb-outline,#101010), 0 0 0 6px var(--ap-vol-thumb-ring,#ffffff0f)}.ap-time{color:#c7cbd6;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;width:9.5ch;min-width:9.5ch;font-size:12px}.ap-play{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;width:48px;height:48px;transition:background .2s,transform 80ms,border-color .16s;position:relative}.ap-play.loading{cursor:progress}.ap-play.loading:before{content:none}.ap-play.loading:after,.ap-play.loading.playing:after{content:"";border:2px solid var(--ap-ico-main,#ecf0ff);border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ap-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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:"×";width:auto;height:auto;color:var(--ap-ico-main,#ecf0ff);border:0;font-size:24px;font-weight:400;line-height:1;position:absolute;top:50%;left:50%;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:"";border:2px solid var(--ap-ico-main,#ecf0ff);border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ap-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ap-play.loading:hover:before,.ap-play.loading:focus-visible:before{content:"x";width:auto;height:auto;color:var(--ap-ico-main,#ecf0ff);z-index:1;border:0;font-size:11px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:none),(pointer:coarse){.ap-play.loading:before,.ap-play.loading.playing:before{content:"x";width:auto;height:auto;color:var(--ap-ico-main,#ecf0ff);z-index:1;border:0;font-size:11px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.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:"";background-color:var(--ap-ico-main,#ecf0ff);width:14px;height:14px;margin-top:-7px;margin-left:-5px;position:absolute;top:50%;left:50%;transform:none;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.ap-play.playing:not(.loading):before,.ap-play.playing:not(.loading):after{content:"";background-color:var(--ap-ico-main,#ecf0ff);border:0;width:16px;height:16px;margin-top:-8px;margin-left:-8px;position:absolute;top:50%;left:50%;transform:none;-webkit-mask: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") 50%/contain no-repeat;mask: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") 50%/contain no-repeat}.ap-play.playing:not(.loading):after{content:none}.ap-meta{gap:2px;min-width:0;display:grid}.ap-artist{color:#aeb6cc;text-transform:none;letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.1;overflow:hidden}.ap-title{color:#eef1ff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;line-height:1.2;overflow:hidden}.ap-wavebox{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;border-radius:12px;position:relative;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:"";opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 40%,#0000 70%);animation:1.1s linear infinite ap-shimmer;position:absolute;inset:0}.ap-canvas{touch-action:none;width:100%;height:74px;display:block}.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%)}}.instpop{z-index:11000;pointer-events:none;font-family:var(--site-font,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);transform:translate3d(var(--x,0px), var(--y,0px), 0);opacity:0;will-change:opacity;isolation:isolate;contain:paint;--glass-bg:#10101080;--glass-border:#ffffff1f;--glass-inner:#ffffff0d;--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));border-radius:12px;font-weight:100;transition:opacity .14s;position:fixed;inset:0 auto auto 0;overflow:hidden}.instpop.open{opacity:1}.instpop .inst-card{color:var(--text);width:clamp(280px,32vw,360px);max-height:auto;--glass-bg:var(--prefs-glass-bg);--glass-border:var(--prefs-glass-border);--glass-inner:#ffffff0d;border:1px solid var(--glass-border);background:0 0;border-radius:12px;grid-template-rows:auto 1fr;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000008c,inset 0 0 0 1px #ffffff08}.instpop .inst-card:before{content:"";background:linear-gradient(var(--glass-bg), var(--glass-bg));pointer-events:none;z-index:0;position:absolute;inset:0}.instpop .inst-card>*{z-index:1;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.instpop .inst-card{background:#0a0a0af5}}.instpop .inst-head{align-items:center;gap:10px;height:28px;display:flex}.instpop .ipill{background:var(--cap-bg);border:1px solid var(--cap-bd);height:24px;color:var(--cap-fg);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.instpop .inst-body{scrollbar-width:thin;scrollbar-color:transparent transparent;align-content:start;gap:12px;min-height:0;margin-right:-6px;padding-right:6px;display:grid;overflow:auto}.instpop:hover .inst-body{scrollbar-color:#ffffff47 transparent}.instpop .inst-body::-webkit-scrollbar{width:8px;height:8px}.instpop .inst-body::-webkit-scrollbar-thumb{background-color:#ffffff47;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.instpop .inst-section{flex-direction:column;gap:10px;display:flex}.instpop .inst-section .sec-head{color:var(--muted);font-size:13px;font-weight:400;line-height:1.2}.instpop .chips{flex-wrap:wrap;gap:6px;font-size:16px;display:flex}.instpop .chip{border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);height:24px;color:var(--prefs-chip-text);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;padding:0 8px;font-size:14px;font-weight:200;line-height:1;display:inline-flex}.instpop .chip.sel{background:var(--cap-bg);border-color:var(--cap-bd);color:var(--cap-fg);box-shadow:inset 0 0 0 2px #ffffff08}.p-spec-chips .spec-chip:not(.more){transition:background-color .14s,border-color .14s,color .14s;cursor:default!important}.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[data-theme=dark] .p-spec-chips .spec-chip:not(.more):hover{color:#0c1016eb!important}html[data-theme=light] .p-spec-chips .spec-chip:not(.more):hover{color:#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}html[data-theme=dark].chips-hover-freeze .p-spec-chips .spec-chip:not(.more):hover{color:#0c1016eb!important}@media (hover:none){.p-spec-chips .spec-chip:not(.more):active,.p-spec-chips .spec-chip:not(.more):focus-visible{background:var(--cap-bd,currentColor)!important;border-color:var(--cap-bd,currentColor)!important;color:var(--cap-fg,#fff)!important}html[data-theme=dark] .p-spec-chips .spec-chip:not(.more):active,html[data-theme=dark] .p-spec-chips .spec-chip:not(.more):focus-visible{color:#0c1016eb!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}.artist-instpop .artist-slot-card{text-align:center;gap:16px;width:clamp(200px,22vw,280px);padding:32px 14px;display:grid}.artist-instpop .artist-slot-head{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.artist-instpop .artist-slot-ava{cursor:pointer;background:var(--surface-bg);border:1px solid var(--surface-border);background-position:50%;background-size:cover;border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.artist-instpop{pointer-events:none}.artist-instpop.open{pointer-events:auto}.artist-instpop .artist-slot-ava:hover{border-color:var(--avatar-hover-border,#5a8cff99);transform:scale(1.06)}.artist-instpop .artist-slot-ava:active{transform:scale(.98)}.artist-instpop .artist-slot-ava.is-empty:after{content:"";border:1px dashed var(--surface-border);opacity:.6;border-radius:50%;position:absolute;inset:8px}.artist-instpop .artist-slot-name{color:var(--text);text-align:center;font-size:15px;font-weight:600}.artist-instpop .artist-slot-body{gap:16px;display:grid}.artist-instpop .inst-section{align-items:center}.artist-instpop .artist-slot-body .chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.artist-instpop .artist-slot-extras .chip{font-weight:300}@property --music-card-sources-track{syntax:"<length-percentage>";inherits:false;initial-value:320px}.music-card-page,.music-card-viewer-page{--music-card-share-bg:#101010;--music-card-share-fg:#eaeaea;--music-card-share-border:#1c1c1c;--music-card-share-hover-bg:#141414;--music-card-share-hover-border:#2a2a2a;color:var(--ttl-main-color,var(--text,#fff))}html[data-theme=light] :is(.music-card-page,.music-card-viewer-page){--music-card-share-bg:#f3f4f9;--music-card-share-fg:#14151a;--music-card-share-border:#d0d3dc;--music-card-share-hover-bg:#e3e5f0;--music-card-share-hover-border:#9aa3b2}.music-card-page{--music-card-gap:16px;padding:16px 0}.music-card-skel{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-border,#ffffff24) 55%, transparent) 0%, color-mix(in srgb, var(--surface-border,#ffffff24) 100%, transparent) 50%, color-mix(in srgb, var(--surface-border,#ffffff24) 55%, transparent) 100%);background-size:220% 100%;border-radius:10px;animation:1.2s linear infinite musicCardPageSkelShimmer;display:inline-block}html[data-theme=light] .music-card-skel{background:linear-gradient(90deg,#edf1f8 0%,#dfe6f2 50%,#edf1f8 100%) 0 0/220% 100%}@keyframes musicCardPageSkelShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.music-card-page-skeleton{pointer-events:none}.music-card-page-skeleton .music-card-page__sources-frame:before,.music-card-page-skeleton .music-card-page__sources-frame:after{display:none}.music-card-page-skeleton__head{display:block}.music-card-page-skeleton__head .music-card-panel-head__copy{gap:10px;display:grid}.music-card-page-skeleton__title{border-radius:8px;width:min(220px,72%);height:22px}.music-card-page-skeleton__lead{border-radius:7px;width:min(290px,94%);height:12px}.music-card-page-skeleton__source-list{gap:9px}.music-card-page-skeleton__source-row{border-radius:12px;width:100%;height:52px}.music-card-page-skeleton__customize{justify-content:center;align-items:center;gap:28px;width:min(100%,320px)}.music-card-page-skeleton__control-group,.music-card-page-skeleton__random,.music-card-page-skeleton__color-control{flex-direction:column;align-items:center;display:flex}.music-card-page-skeleton__control-group{gap:10px;width:100%}.music-card-page-skeleton__control-title{border-radius:7px;width:112px;height:14px}.music-card-page-skeleton__control-label{border-radius:6px;width:112px;height:14px}.music-card-page-skeleton__choice-row{gap:8px;display:flex}.music-card-page-skeleton__choice{border-radius:11px;width:76px;height:40px}.music-card-page-skeleton__color{border-radius:12px;width:40px;height:40px}.music-card-page-skeleton__color-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;display:grid}.music-card-page-skeleton__color-control{gap:10px}.music-card-page-skeleton__color-control i{font-style:normal;display:block}.music-card-page-skeleton__random{gap:10px}.music-card-page-skeleton__random-button{border-radius:12px;width:62px;height:54px}.music-card-page-skeleton__publication{grid-template-columns:minmax(0,1fr) 40px;gap:10px;width:100%;display:grid}.music-card-page-skeleton__publication-input,.music-card-page-skeleton__publication-action{border-radius:12px;width:100%;height:40px}.music-card-page-skeleton .music-card-page-skeleton__phone{--mc-page-bg:var(--surface-bg,#111);background:var(--mc-page-bg)}html[data-theme=light] .music-card-page-skeleton .music-card-page-skeleton__phone{--mc-page-bg:var(--surface-bg,#f5f7fb)}.music-card-page-skeleton__phone-body{flex-direction:column;gap:12px;height:100%;padding:10px;display:flex;overflow:hidden}.music-card-page-skeleton__banner{border-radius:24px;flex:0 0 132px;width:100%;height:132px}.music-card-page-skeleton__identity{align-items:center;gap:12px;min-height:58px;display:flex}.music-card-page-skeleton__avatar{border-radius:50%;flex:0 0 74px;width:74px;height:74px;margin-top:-38px}.music-card-page-skeleton__identity-copy{flex:auto;gap:8px;display:grid}.music-card-page-skeleton__identity-copy i{font-style:normal;display:block}.music-card-page-skeleton__name{border-radius:7px;width:136px;height:18px}.music-card-page-skeleton__meta{border-radius:6px;width:96px;height:11px}.music-card-page-skeleton__tags{justify-content:center;gap:8px;display:flex}.music-card-page-skeleton__tags .music-card-skel{border-radius:999px;width:104px;height:26px}.music-card-page-skeleton__tags .music-card-skel:first-child{width:72px}.music-card-page-skeleton__contact{border-radius:12px;width:100%;height:44px}.music-card-page-skeleton__preview-block{border-radius:14px;flex:0 0 92px;width:100%;height:92px}.music-card-page,.music-card-page *,.music-card-viewer-page,.music-card-viewer-page *{box-sizing:border-box}.music-card-page__workspace{--music-card-sources-track:clamp(260px, 33.333%, 380px);grid-template-columns:minmax(var(--music-card-sources-track), var(--music-card-sources-track)) minmax(280px, 380px) minmax(320px, 390px);justify-content:space-between;gap:var(--music-card-gap);height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 32px);min-height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 32px);transition:--music-card-sources-track var(--rightchat-collapse-dur,.42s) var(--rightchat-collapse-ease,cubic-bezier(.22, .72, .22, 1));align-items:stretch;display:grid}.music-card-page__workspace.is-sources-collapsed{--music-card-sources-track:48px}.music-card-page__sources-frame,.music-card-page__studio{min-width:0;min-height:0}.music-card-page__sources{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:14px;min-width:0;min-height:0}.music-card-page__sources-frame{position:relative}.music-card-page__sources-frame:before,.music-card-page__sources-frame:after{z-index:4;pointer-events:none;content:"";opacity:1;height:34px;transition:opacity .18s;position:absolute;left:1px;right:9px}.music-card-page__sources-frame:before{background:linear-gradient(180deg, var(--surface-bg,#0f0f0f) 0%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent) 46%, transparent 100%);border-radius:13px 13px 0 0;top:1px}.music-card-page__sources-frame:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent) 54%, var(--surface-bg,#0f0f0f) 100%);border-radius:0 0 13px 13px;bottom:1px}.music-card-page__sources-frame.no-fade-top:before,.music-card-page__sources-frame.no-fade-bottom:after{opacity:0}.music-card-page__sources-frame.is-fade-initializing:before,.music-card-page__sources-frame.is-fade-initializing:after{transition:none}.music-card-page__sources{scrollbar-width:none;height:100%;transition:padding var(--rightchat-collapse-dur,.42s) var(--rightchat-collapse-ease,cubic-bezier(.22, .72, .22, 1));padding:18px;position:relative;overflow:hidden auto}.music-card-page__sources::-webkit-scrollbar{width:0;height:0}.music-card-page__studio{grid-column:2/-1;grid-template-columns:subgrid;background:0 0;border:0;grid-template-rows:minmax(0,1fr);padding:0;display:grid;overflow:visible}.music-card-studio-grid{display:contents}.music-card-panel-head{border-bottom:1px solid var(--surface-border,var(--block-border,#1e1e1e));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:2px 2px 16px;display:grid}.music-card-panel-head__copy{min-width:0}.music-card-panel-title-row{align-items:center;gap:7px;min-width:0;display:flex}.music-card-panel-help-tip{flex:none;display:inline-flex}.music-card-sources-content{opacity:1;visibility:visible;min-width:220px;transition:opacity calc(var(--rightchat-collapse-dur,.42s) * .45) ease, transform var(--rightchat-collapse-dur,.42s) var(--rightchat-collapse-ease,cubic-bezier(.22, .72, .22, 1)), visibility 0s linear 0s;transform:translate(0)}.music-card-sources-rail-head{z-index:6;opacity:0;pointer-events:none;visibility:hidden;max-height:28px;transition:opacity .18s ease, transform .22s cubic-bezier(.2, .9, .2, 1), visibility 0s linear var(--rightchat-collapse-dur,.42s);justify-content:center;display:flex;position:absolute;top:9px;left:9px;right:9px;transform:translate(-4px)}.music-card-sources-collapse-btn{width:28px;min-width:28px;height:28px;color:var(--ttl-main-color,var(--text,#eaeaea));border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.music-card-sources-collapse-btn--collapse{z-index:5;opacity:0;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.2,1),color .16s,background .16s,box-shadow .18s;position:relative;transform:translate(4px)}.music-card-panel-head:hover .music-card-sources-collapse-btn--collapse,.music-card-panel-head:focus-within .music-card-sources-collapse-btn--collapse,.music-card-sources-collapse-btn--collapse:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)}.music-card-sources-chevron{transform-origin:50%;border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;display:block}.music-card-sources-chevron--right{transform:translate(-1px)rotate(45deg)}.music-card-sources-chevron--left{transform:translate(1px)rotate(-135deg)}.music-card-page__workspace.is-sources-collapsed .music-card-page__sources-frame:before,.music-card-page__workspace.is-sources-collapsed .music-card-page__sources-frame:after{opacity:0}.music-card-page__workspace.is-sources-collapsed .music-card-page__sources{padding:9px;overflow:hidden}.music-card-page__workspace.is-sources-collapsed .music-card-sources-rail-head{visibility:visible;transition-delay:0s}.music-card-page__workspace.is-sources-collapsed .music-card-page__sources-frame:hover .music-card-sources-rail-head,.music-card-page__workspace.is-sources-collapsed .music-card-page__sources-frame:focus-within .music-card-sources-rail-head{opacity:1;pointer-events:auto;transform:translate(0)}.music-card-page__workspace.is-sources-collapsed .music-card-sources-content{opacity:0;pointer-events:none;visibility:hidden;transition:opacity calc(var(--rightchat-collapse-dur,.42s) * .45) ease, transform var(--rightchat-collapse-dur,.42s) var(--rightchat-collapse-ease,cubic-bezier(.22, .72, .22, 1)), visibility 0s linear var(--rightchat-collapse-dur,.42s);transform:translate(-10px)}.music-card-panel-head h1{color:var(--ttl-main-color,var(--text,#fff));margin:0;font-size:20px;line-height:1.2}.music-card-panel-head p{color:var(--muted,#9297a6);margin:7px 0 0;font-size:12.5px;line-height:1.45}.music-card-locked-notice{border:1px solid color-mix(in srgb, var(--brand-accent,#655cff) 34%, var(--surface-border,#292929));background:color-mix(in srgb, var(--brand-accent,#655cff) 8%, var(--surface-bg,#111));border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin:14px 0 4px;padding:12px;display:grid}.music-card-locked-notice__icon{background:color-mix(in srgb, var(--brand-accent,#655cff) 17%, transparent);width:34px;height:34px;color:var(--brand-accent,#655cff);border-radius:10px;place-items:center;font-size:22px;display:grid}.music-card-locked-notice>span:nth-child(2){min-width:0}.music-card-locked-notice strong,.music-card-locked-notice small{display:block}.music-card-locked-notice strong{font-size:13px}.music-card-locked-notice small{color:var(--muted,#9297a6);margin-top:3px;font-size:11px;line-height:1.35}.music-card-locked-notice .btn{border-radius:10px;grid-column:1/-1;width:100%;min-height:34px}.music-card-source-list{gap:8px;padding-top:14px;display:grid}.music-card-source-list.is-block-dragging{cursor:grabbing}.music-card-source-row{border:1px solid var(--btn-bd,var(--surface-border,#242424));background:var(--btn-bg,var(--surface-bg,#111));border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:10px;transition:opacity .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 3px 10px #00000029}.music-card-source-row.is-empty{opacity:.58}.music-card-source-row.is-block-dragging{z-index:2;opacity:.28;color:#0000;border-color:color-mix(in srgb, var(--brand-accent,#655cff) 48%, var(--btn-bd,var(--surface-border,#242424)));box-shadow:0 8px 20px #0000003d}.music-card-source-row.is-block-dragging>*{opacity:0}.music-card-source-row.music-card-source-row--drag-ghost{z-index:50080;box-sizing:border-box;pointer-events:none;opacity:.9;transform-origin:0 0;will-change:transform;position:fixed;top:0;left:0}.music-card-source-row--drag-ghost .music-card-switch{opacity:1}.music-card-source-row__lead{place-items:center;width:28px;height:28px;display:grid;position:relative}.music-card-source-row__number{color:var(--muted,#9297a6);opacity:0;place-items:center;font-size:11px;font-weight:750;transition:opacity .16s,transform .18s cubic-bezier(.2,.9,.2,1);display:grid;position:absolute;inset:0;transform:scale(.86)}.music-card-source-row__drag{width:28px;height:28px;color:var(--muted,#9297a6);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:opacity .16s,color .16s,background .16s,transform .16s;display:inline-grid;position:absolute;inset:0}.music-card-source-row__drag:hover{color:var(--ttl-main-color,var(--text,#fff));background:color-mix(in srgb, var(--btn-bg,var(--surface-bg,#111)) 78%, currentColor 8%)}.music-card-source-row__drag:active,.music-card-source-row.is-block-dragging .music-card-source-row__drag{cursor:grabbing}.music-card-source-row__drag:focus-visible{outline:1px solid color-mix(in srgb, var(--brand-accent,#655cff) 78%, transparent);outline-offset:1px}.music-card-source-row__drag-icon{width:10px;height:10px;display:block}.music-card-source-row__copy{min-width:0}.music-card-source-row__copy strong{color:var(--ttl-main-color,var(--text,#fff));text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.music-card-switch{cursor:pointer;flex:none;transition:opacity .16s;display:inline-flex;position:relative}.music-card-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.music-card-switch__track{border:1px solid var(--prefs-toggle-border,var(--surface-border,#303030));background:var(--prefs-toggle-bg,#151515);border-radius:999px;width:38px;height:22px;transition:background .18s,border-color .18s,box-shadow .18s;display:block;position:relative}.music-card-switch__track i{border:1px solid var(--prefs-toggle-knob-border,#333);background:var(--prefs-toggle-knob-bg,#ddd);width:14px;height:14px;box-shadow:var(--prefs-switch-knob-shadow-sm,0 2px 8px #0000004d);border-radius:50%;transition:transform .2s cubic-bezier(.2,.9,.2,1),background .18s;position:absolute;top:3px;left:3px}.music-card-switch input:checked+.music-card-switch__track{border-color:var(--prefs-switch-active-border,var(--brand-accent,#655cff));background:var(--prefs-switch-active-bg,var(--brand-accent,#655cff))}.music-card-switch input:checked+.music-card-switch__track i{border-color:var(--prefs-switch-knob-active-border,#fff3);background:var(--prefs-toggle-active-knob-bg,#fff);transform:translate(16px)}.music-card-switch input:focus-visible+.music-card-switch__track{box-shadow:var(--prefs-toggle-focus-ring,0 0 0 3px #5c54ff40)}.music-card-switch.is-disabled{cursor:default;opacity:.55}@media (hover:hover) and (pointer:fine){.music-card-source-row:not(.music-card-source-row--drag-ghost) .music-card-switch,.music-card-source-row:not(.music-card-source-row--drag-ghost) .music-card-source-row__drag{opacity:0;pointer-events:none;transform:scale(.86)}.music-card-source-row:not(.music-card-source-row--drag-ghost) .music-card-source-row__number{opacity:1;transform:scale(1)}.music-card-source-row:hover .music-card-switch:not(.is-disabled),.music-card-source-row:focus-within .music-card-switch:not(.is-disabled),.music-card-source-row:hover .music-card-source-row__drag,.music-card-source-row:focus-within .music-card-source-row__drag{opacity:1;pointer-events:auto;transform:scale(1)}.music-card-source-row:hover .music-card-source-row__number,.music-card-source-row:focus-within .music-card-source-row__number{opacity:0;transform:scale(.86)}.music-card-source-row:hover .music-card-switch.is-disabled,.music-card-source-row:focus-within .music-card-switch.is-disabled{opacity:.55}}.music-card-customize-column{gap:var(--music-card-gap);flex-direction:column;align-self:center;width:100%;min-width:0;display:flex}.music-card-customize{flex-direction:column;align-items:center;gap:28px;width:min(100%,320px);min-width:0;height:auto;margin-inline:auto;padding:0;display:flex;overflow:hidden}.music-card-customize[aria-disabled=true]{opacity:.5}.music-card-control-group{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:14px;margin:0;padding:0;display:flex}.music-card-customize .music-card-customize-heading{color:var(--muted,#a5a5a5);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:1.25;display:block}.music-card-control-group__stack{justify-items:center;gap:12px;width:100%;display:grid}.music-card-control-group__background{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;display:flex}.music-card-background-primary-row{flex-direction:column;align-items:center;width:100%;display:flex}.music-card-background-type{margin:0;border:0;justify-items:center;gap:10px;width:100%;margin-bottom:14px;padding:0;display:grid}.music-card-background-type__label{text-align:center;width:100%;display:block}.music-card-background-type__options{justify-content:center;align-items:center;gap:8px;display:flex}.music-card-background-type__option{cursor:pointer;display:inline-flex;position:relative}.music-card-background-type__option input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.music-card-background-type__option span{border:1px solid var(--surface-border,var(--block-border,#30343b));background:var(--btn-bg,transparent);min-width:76px;height:40px;color:var(--text,#fff);border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;line-height:1;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.music-card-background-type__option:hover span{border-color:var(--btn-hover-bd,var(--surface-border,#4b5260))}.music-card-background-type__option input:checked+span{border-color:var(--brand-accent,#36c8f4);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-accent,#36c8f4) 42%, transparent)}.music-card-background-type__option input:focus-visible+span{border-color:var(--brand-accent,#36c8f4);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent,#36c8f4) 18%, transparent)}.music-card-control-group__background>.music-card-style-control--color{width:auto}.music-card-background-panel{opacity:0;pointer-events:none;grid-template-rows:0fr;width:min(100%,320px);min-width:0;transition:grid-template-rows .32s cubic-bezier(.2,.78,.24,1),opacity .22s,transform .32s cubic-bezier(.2,.78,.24,1);display:grid;transform:translateY(-5px)}.music-card-background-panel__inner{justify-items:center;gap:18px;min-height:0;display:grid;overflow:hidden}.music-card-customize[data-music-card-background-mode=solid] .music-card-background-panel--solid,.music-card-customize[data-music-card-background-mode=photo] .music-card-background-panel--photo{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)}.music-card-customize[data-music-card-background-mode=solid] .music-card-background-panel--solid .music-card-background-panel__inner,.music-card-customize[data-music-card-background-mode=photo] .music-card-background-panel--photo .music-card-background-panel__inner{transition:overflow 0s linear .32s;overflow:visible}.music-card-customize[data-music-card-background-mode=photo] .music-card-background-panel--photo .music-card-background-panel__inner{padding-bottom:6px}.music-card-control-group__pair{justify-content:center;align-items:flex-start;gap:28px;width:100%;display:flex}.music-card-style-control{width:100%;color:var(--muted,#9297a6);text-align:center;justify-items:center;gap:8px;font-size:14px;font-weight:400;line-height:1.25;display:grid}.music-card-style-control select{border:1px solid var(--surface-border,var(--block-border,#303030));background:var(--input-bg,var(--surface-bg,#111));width:min(100%,300px);height:40px;color:var(--text,#fff);font:inherit;border-radius:9px;outline:none;padding:0 12px}.music-card-style-control select:focus-visible{border-color:var(--brand-accent,#655cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent,#655cff) 20%, transparent)}.music-card-style-control--color{align-content:start;width:min(128px,44%)}.music-card-color-picker{box-sizing:border-box;border:1px solid var(--pf-chip-border,var(--surface-border,var(--block-border,#30343b)));background:var(--pf-surface-bg,var(--btn-bg,var(--surface-bg,#111)));width:88px;min-width:0;min-height:42px;color:var(--text,#fff);border-radius:14px;justify-content:center;align-items:center;padding:6px 8px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.music-card-color-picker:hover,.music-card-color-picker:focus-within{border-color:var(--btn-hover-bd,var(--pf-chip-border,var(--surface-border,#4b5260)));background:color-mix(in srgb, var(--pf-surface-bg,var(--btn-bg,var(--surface-bg,#111))) 88%, var(--btn-hover-bg,var(--text,#fff)) 12%)}.music-card-color-picker .anthill-color-swatch,.music-card-color-picker .pf-wave-swatch{flex-basis:28px;width:28px;height:28px}.music-card-style-control--range>span{justify-content:space-between;gap:8px;width:100%;display:flex}.music-card-style-control--range output{color:var(--ttl-main-color,var(--text,#fff));font-variant-numeric:tabular-nums}.music-card-style-control--range{gap:6px;width:min(100%,320px)}.music-card-single-range{--music-card-range-track-height:4px;--music-card-range-thumb-height:30px;--music-card-range-thumb-width:12px;--music-card-range-track-bg:var(--prefs-card-border,#181818);--music-card-range-fill-bg:var(--brand-accent,#3456ee);--music-card-range-thumb-bg:var(--prefs-glass-bg,#1010108c);--music-card-range-thumb-border:var(--prefs-glass-border,#ffffff24);--music-card-range-thumb-inner:var(--prefs-glass-inner,#ffffff0f);--music-card-range-thumb-ring:var(--prefs-chip-focus-outline,#ffffff0f);--music-card-range-edge-space:14px;width:100%;height:38px;display:block;position:relative}.music-card-single-range__track{z-index:1;top:50%;right:var(--music-card-range-edge-space);left:var(--music-card-range-edge-space);height:var(--music-card-range-track-height);background:var(--music-card-range-track-bg);border-radius:999px;position:absolute;overflow:hidden;transform:translateY(-50%)}.music-card-single-range__fill{width:var(--music-card-range-progress);border-radius:inherit;background:var(--music-card-range-fill-bg);position:absolute;inset:0 auto 0 0}.music-card-single-range input[type=range]{z-index:2;top:0;right:var(--music-card-range-edge-space);left:var(--music-card-range-edge-space);width:auto;height:var(--music-card-range-thumb-height);appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;outline:0;margin:4px 0 0;position:absolute}.music-card-single-range input[type=range]::-webkit-slider-runnable-track{background:0 0;height:0}.music-card-single-range input[type=range]::-webkit-slider-thumb{width:var(--music-card-range-thumb-width);height:var(--music-card-range-thumb-height);appearance:none;border:1px solid var(--music-card-range-thumb-border);background:linear-gradient(var(--music-card-range-thumb-bg), var(--music-card-range-thumb-bg));box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--music-card-range-thumb-inner);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px)saturate(120%)brightness(108%);backdrop-filter:blur(6px)saturate(120%)brightness(108%);border-radius:6px;margin:0;transition:transform .12s,box-shadow .12s,border-color .12s;transform:translateY(-50%)}.music-card-single-range input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--music-card-range-thumb-inner), 0 0 0 6px var(--music-card-range-thumb-ring);transform:translateY(-50%)scaleX(1.25)}.music-card-single-range input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--music-card-range-thumb-inner), 0 0 0 6px var(--music-card-range-thumb-ring);transform:translateY(-50%)scaleX(1.25)}.music-card-single-range input[type=range]::-moz-range-track{background:0 0;height:0}.music-card-single-range input[type=range]::-moz-range-progress{background:0 0;height:0}.music-card-single-range input[type=range]::-moz-range-thumb{width:var(--music-card-range-thumb-width);height:var(--music-card-range-thumb-height);border:1px solid var(--music-card-range-thumb-border);background:linear-gradient(var(--music-card-range-thumb-bg), var(--music-card-range-thumb-bg));box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--music-card-range-thumb-inner);cursor:pointer;pointer-events:auto;border-radius:6px;transition:transform .12s,box-shadow .12s,border-color .12s;transform:translateY(-50%)}.music-card-single-range input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--music-card-range-thumb-inner), 0 0 0 6px var(--music-card-range-thumb-ring);transform:translateY(-50%)scaleX(1.25)}.music-card-single-range input[type=range]:active::-moz-range-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--music-card-range-thumb-inner), 0 0 0 6px var(--music-card-range-thumb-ring);transform:translateY(-50%)scaleX(1.25)}.music-card-random-control{gap:10px;width:auto}.music-card-random-button{border-color:var(--surface-border,var(--block-border,#30343b));justify-content:center;align-items:center;width:62px;min-width:62px;height:54px;min-height:54px;padding:0;display:inline-flex}.music-card-random-button:hover,.music-card-random-button:focus-visible{border-color:var(--btn-hover-bd,var(--surface-border,#4b5260))}.music-card-random-button__icon{color:currentColor;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .44s cubic-bezier(.2,.84,.28,1);display:inline-flex;transform:rotate(0)}.music-card-random-button__icon svg{width:100%;height:100%;display:block}.music-card-random-fab-wrap{display:none}.music-card-preview-column{flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex;overflow:visible}.music-card-preview-column__title{width:min(100%,390px);color:var(--muted,#a5a5a5);text-align:center;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.25}.music-card-preview-collective-stats__values{color:var(--mc-block-copy);font-size:var(--mc-content-font-size);flex-wrap:wrap;align-items:center;gap:6px;font-weight:400;line-height:1.2;display:flex}.music-card-preview-collective-stats__values>span{color:var(--mc-block-copy);align-items:baseline;gap:4px;display:inline-flex}.music-card-preview-collective-stats__values strong{color:inherit;font-size:inherit;font-weight:700}.music-card-preview-collective-stats__values small{font:inherit}.music-card-preview-collective-stats__values>.music-card-preview-collective-stats__separator{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--mc-block-copy) 72%, transparent) 18%, color-mix(in srgb, var(--mc-block-copy) 72%, transparent) 82%, transparent);opacity:.9;border-radius:1px;width:1px;height:14px;margin:0 6px;display:inline-block}.music-card-viewer-page{min-height:calc(100dvh - var(--header-h,0px) - 24px);place-items:center;padding:12px;display:grid}.music-card-viewer-page__content{justify-items:stretch;gap:12px;width:min(100%,430px);display:grid}.music-card-viewer-page__content>h1{color:var(--text);text-align:center;margin:0;font-size:16px;line-height:1.3}.music-card-viewer-page__preview{min-height:0}.music-card-viewer-page__preview .music-card-phone{max-height:calc(100dvh - var(--header-h,0px) - 126px)}.music-card-viewer-page__preview .music-card-phone__scroll{max-height:inherit;overflow-y:auto}.music-card-viewer-page .music-card-publication-link-block{width:100%}.music-card-viewer-state{border:1px solid var(--border);border-radius:var(--radius,16px);background:var(--card);width:min(100%,430px);color:var(--text);text-align:center;padding:22px}.music-card-viewer-state p{color:var(--muted);margin:8px 0 0}.music-card-viewer-skeleton__title,.music-card-viewer-skeleton__link{border-radius:9px;justify-self:center;width:62%;height:18px;display:block}.music-card-viewer-skeleton__link{width:100%;height:42px}.music-card-viewer-skeleton__block{border-radius:14px;height:88px;margin:12px;display:block}.music-card-preview-live{display:contents}.music-card-share-row{align-items:center;gap:10px;width:min(100%,390px);padding:2px 0 12px;display:flex}.music-card-customize-column>.music-card-share-row{width:100%;margin:0;padding:0}.music-card-publication-link-block,.music-card-publication-action-block{flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.music-card-publication-title{color:var(--muted,#a5a5a5);text-align:center;font-size:14px;font-weight:400;line-height:1.25}.music-card-publication-link-block>.music-card-share-row,.music-card-publication-action-block>.music-card-share-row{width:100%;margin:0;padding:0}.music-card-publication-control-stack{flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;display:flex;position:relative}.music-card-publication-loading-slot{pointer-events:none;width:100%;min-height:40px}.music-card-publication-control-stack>.music-card-share-row{width:100%;margin:0;padding:0}.music-card-discard-button{z-index:6;transform-origin:top;width:100%;min-width:0;height:40px;min-height:40px;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden}.music-card-discard-button.is-entering{animation:.26s cubic-bezier(.2,.78,.24,1) both music-card-discard-enter}.music-card-discard-button.is-leaving{pointer-events:none;animation:.24s cubic-bezier(.4,0,.6,1) both music-card-discard-leave}@keyframes music-card-discard-enter{0%{opacity:0;transform:translateY(-7px)scaleY(.92)}to{opacity:1;transform:translateY(0)}}@keyframes music-card-discard-leave{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)scaleY(.92)}}:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input{border:1px solid var(--music-card-share-border);background-color:var(--music-card-share-bg);width:100%;min-width:0;height:40px;color:var(--music-card-share-fg);border-radius:12px;outline:none;flex:auto;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s}:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied,:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied:hover,:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied:focus,:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied:active{border-color:var(--url-applied-border,#00a32480);background:var(--url-applied-bg,#00a3240f);color:var(--url-applied-fg,#aab8ad);box-shadow:none;caret-color:#0000;cursor:pointer;text-align:center;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;white-space:nowrap;overflow:hidden;font-size:16px!important;font-weight:500!important}@keyframes music-card-share-copy-flash{0%,to{border-color:var(--url-applied-border,#00a32480);background:var(--url-applied-bg,#00a3240f);box-shadow:none}38%{background:#2cc4513d;border-color:#43d368f0;box-shadow:0 0 0 4px #43d3681f,0 0 18px #43d36847}}:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied.is-copy-flash{animation:.68s cubic-bezier(.2,.72,.24,1) music-card-share-copy-flash}html[data-theme=light] :is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied,html[data-theme=light] :is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied:hover,html[data-theme=light] :is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied:focus,html[data-theme=light] :is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input.is-applied:active{border-color:var(--url-applied-border,#1f6a3a66);background:var(--url-applied-bg,#00a3240f);color:var(--url-applied-fg,#1f6a3a)}:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input:hover{border-color:var(--music-card-share-hover-border);background-color:var(--music-card-share-hover-bg)}:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input:focus{border-color:var(--music-card-share-border);background-color:var(--music-card-share-bg);box-shadow:none}:is(.music-card-page,.music-card-viewer-page) input[type=text].music-card-share-input::placeholder{color:var(--muted,#9297a6);opacity:1}.music-card-copy-link{border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;line-height:0;display:inline-flex}.music-card-copy-link svg{width:19px;height:19px;display:block;transform:translateY(1px)}.music-card-phone{--mc-page-bg:#121318;--mc-profile-bg:none;--mc-profile-brightness:100%;--mc-profile-brightness-render-scale:1;--mc-avatar-left:20px;--mc-avatar-center-x:calc(var(--mc-avatar-left) + 47px);--mc-accent:#5c54ff;--mc-name:#171820;--mc-meta:#696d7a;--mc-block-heading:#171820;--mc-block-copy:#696d7a;--mc-card-bg:color-mix(in srgb, var(--mc-page-bg) 18%, #ffffffd1);--mc-heading:var(--mc-block-heading);--mc-copy:var(--mc-block-copy);--mc-content-font-size:14px;--mc-section-title-font-size:11px;width:min(100%,390px);height:min(790px, calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 102px));border:8px solid color-mix(in srgb, var(--surface-bg,#111) 58%, var(--text,#fff) 15%);background:var(--mc-page-bg);isolation:isolate;border-radius:36px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000003d,inset 0 0 0 1px #ffffff14}.music-card-phone__background{z-index:-1;background-color:var(--mc-page-bg);transform:translate3d(0, var(--mc-public-bg-scroll-y,0px), 0) scale(1.18);position:absolute;inset:-64px}.music-card-publish-button,.music-card-publication-state{border-radius:12px;flex:auto;width:100%;min-width:0;height:40px}.music-card-publish-button{--hold-progress:0;--music-card-publish-fill-bg:linear-gradient(90deg, #1f4ec9, #2e62e8);isolation:isolate;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative;overflow:hidden}.music-card-publish-button>.music-card-publish-fill{z-index:0;width:calc(var(--hold-progress,0) * 100%);background:var(--music-card-publish-fill-bg);pointer-events:none;transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.music-card-publish-button.is-holding>.music-card-publish-fill{transition:none}.music-card-publish-button.is-releasing>.music-card-publish-fill{transition:width .28s cubic-bezier(.22,.72,.2,1)}.music-card-publish-button>.music-card-publish-label{z-index:2;will-change:opacity, transform;justify-content:center;align-items:center;width:100%;transition:opacity .14s,transform .14s;display:inline-flex;position:relative}.music-card-publish-button>.music-card-publish-label:after{content:attr(data-label);z-index:1;color:var(--music-card-publish-fill-fg,#fff);clip-path:inset(0 calc(100% - (var(--hold-progress,0) * 100%)) 0 0);pointer-events:none;justify-content:center;align-items:center;transition:clip-path 80ms linear;display:inline-flex;position:absolute;inset:0;overflow:hidden}.music-card-publish-button.is-holding>.music-card-publish-label:after{transition:none}.music-card-publish-button.is-releasing>.music-card-publish-label:after{transition:clip-path .28s cubic-bezier(.22,.72,.2,1)}.music-card-publish-button>.music-card-publish-label.is-text-fade-out{opacity:0;transform:translateY(2px)}.music-card-publish-button>.music-card-publish-label.is-text-fade-in{opacity:1;transform:translateY(0)}.music-card-publish-button.is-holding,.music-card-publish-button.is-loading{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#fff3) 58%, transparent);border-color:var(--surface-border,#fff3)!important;background:var(--surface-bg,#171717)!important;color:var(--text,#f2f5ff)!important}.music-card-publish-button.is-loading{--hold-progress:1;cursor:wait;opacity:1!important}.music-card-publish-button.is-holding:before,.music-card-publish-button.is-holding:hover:before,.music-card-publish-button.is-loading:before,.music-card-publish-button.is-loading:hover:before{opacity:0!important;transition:none!important;transform:none!important}html[data-theme=light] .music-card-publish-button.is-holding,html[data-theme=light] .music-card-publish-button.is-loading{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#d3d9ea) 60%, transparent);border-color:var(--surface-border,#d3d9ea)!important;color:#1b2a55!important;background:#fff!important}@media (hover:none),(pointer:coarse){.music-card-publish-button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.music-card-publication-state{background:color-mix(in srgb, #e14e59 14%, var(--surface-bg,#111));color:#e14e59;border:1px solid #e14e5961;align-items:center;padding:0 13px;font-size:14px;font-weight:650;display:flex}.music-card-open-link svg{transform:none}.music-card-public-page{width:100%;min-height:calc(100dvh - var(--p-header-h,64px));place-items:start center;padding:24px 16px 48px;display:grid}.music-card-public-page__card{width:min(100%,520px)}.music-card-public-page .music-card-phone{width:100%;height:auto;min-height:calc(100dvh - var(--p-header-h,64px) - 48px);background-clip:border-box;border:0;border-radius:30px;box-shadow:0 18px 46px #0000003d}.music-card-public-page .music-card-phone__background{height:918px;bottom:auto}.music-card-public-page .music-card-phone__scroll{min-height:inherit;position:relative;overflow:visible}.music-card-public-status{isolation:isolate;color:#f5f6fa;text-align:center;-webkit-backdrop-filter:blur(22px)saturate(118%);background:radial-gradient(circle at 50% 0,#7784ff29,#0000 48%),linear-gradient(145deg,#1f212af5,#0f1015f7);border:1px solid #ffffff1a;border-radius:28px;align-content:center;justify-items:center;gap:22px;width:min(100%,460px);min-height:300px;padding:40px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff12}.music-card-public-status:after{z-index:-1;filter:blur(28px);content:"";pointer-events:none;background:#38bdf812;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;right:-90px}.music-card-public-status__logo{color:#f2f3f7;filter:drop-shadow(0 14px 26px #0000004d);justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex}.music-card-public-status__logo>svg{color:currentColor;fill:currentColor;width:100%;height:100%;display:block}.music-card-public-status__logo>svg path{fill:currentColor;stroke:none!important}.music-card-public-status__copy{justify-items:center;gap:10px;max-width:350px;display:grid}.music-card-public-status__copy>strong{color:#f7f7fa;font-size:20px;font-weight:750;line-height:1.25}.music-card-public-loader{--mc-loader-text:#eaeaea;--mc-loader-sweep-a:#8b5cf6;--mc-loader-sweep-b:#d4fff8;--mc-loader-sweep-c:#38bdf8;--mc-loader-sweep-d:#ff477e;z-index:50;background:var(--mc-public-page-bg,#121318);opacity:1;place-items:center;min-height:100dvh;transition:opacity .52s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;inset:0}.music-card-public-loader__brand{opacity:0;flex-direction:column;align-items:center;gap:12px;transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1);display:inline-flex;transform:translateY(10px)scale(.965)}.music-card-public-loader.is-visible .music-card-public-loader__brand{opacity:1;transform:translate(0,0)scale(1)}.music-card-public-loader.is-leaving{pointer-events:none;opacity:0}.music-card-public-loader.is-leaving .music-card-public-loader__brand{opacity:0;transform:translateY(-7px)scale(.985)}.music-card-public-loader__logo{width:58px;height:58px;color:var(--mc-loader-text);filter:drop-shadow(0 12px 24px #0000002e);flex:0 0 58px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.music-card-public-loader__logo>svg{color:currentColor;fill:currentColor;width:58px!important;max-width:58px!important;height:58px!important;max-height:58px!important;display:block!important}.music-card-public-loader__logo>svg path{fill:currentColor;stroke:none!important}.music-card-public-loader__brand>strong{color:var(--mc-loader-text);background:linear-gradient(100deg, var(--mc-loader-text) 0%, var(--mc-loader-text) 24%, color-mix(in srgb, var(--mc-loader-sweep-a) 78%, var(--mc-loader-text) 22%) 38%, color-mix(in srgb, var(--mc-loader-sweep-b) 82%, var(--mc-loader-text) 18%) 48%, color-mix(in srgb, var(--mc-loader-sweep-c) 78%, var(--mc-loader-text) 22%) 58%, color-mix(in srgb, var(--mc-loader-sweep-d) 74%, var(--mc-loader-text) 26%) 66%, var(--mc-loader-text) 80%, var(--mc-loader-text) 100%);-webkit-text-fill-color:transparent;background-position:115% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1;animation:3.8s linear infinite music-card-public-brand-sweep}.music-card-public-page--incoming{opacity:0;transition:opacity .52s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)scale(.992)}.music-card-public-page.is-unavailable{place-items:center;min-height:100dvh;padding:24px 16px}.music-card-public-page--incoming.is-visible{opacity:1;transform:translate(0,0)scale(1)}.music-card-public-status p{color:#aeb2bf;margin:0;font-size:15px;line-height:1.5}@media (width<=560px){.music-card-public-status{border-radius:24px;width:min(100%,390px);min-height:280px;padding:34px 24px}.music-card-public-status__logo{width:56px;height:56px}.music-card-public-status__copy>strong{font-size:18px}}@keyframes music-card-public-brand-sweep{0%{background-position:115% 0}to{background-position:-58% 0}}@media (prefers-reduced-motion:reduce){.music-card-public-loader,.music-card-public-loader__brand,.music-card-public-page--incoming{transition-duration:.01ms}.music-card-public-loader__brand>strong{color:var(--mc-loader-text);-webkit-text-fill-color:currentColor;background:0 0;animation:none}}html.music-card-public-route,body.music-card-public-route{background:#121318;min-height:100%}body.music-card-public-route{--topbar-h:0px;--layout-pad-top:0px;background:var(--mc-public-page-bg,#121318);min-height:100dvh;padding-top:0!important;padding-bottom:0!important}body.music-card-public-route:before,body.music-card-public-route #p-header-spacer,body.music-card-public-route #p-header-fade{content:none!important;display:none!important}body.music-card-public-route #appLayout{--mc-public-page-bg:#121318;--mc-public-page-brightness:100%;--mc-public-page-saturation:90%;background:var(--mc-public-page-bg);isolation:isolate;width:100%;min-height:100dvh;position:relative;overflow:hidden;display:block!important}body.music-card-public-route #appLayout:before{z-index:-1;content:"";background-color:var(--mc-public-page-bg);background-image:linear-gradient(color-mix(in srgb, var(--mc-public-page-bg) 24%, transparent), color-mix(in srgb, var(--mc-public-page-bg) 24%, transparent)), var(--mc-public-page-image,none);filter:blur(54px) saturate(var(--mc-public-page-saturation)) brightness(var(--mc-public-page-brightness));background-position:50%;background-size:cover;position:fixed;inset:-90px;transform:scale(1.16)}body.music-card-public-route #appLayout[data-music-card-public-background=solid]:before{background:color-mix(in srgb, var(--mc-public-page-bg) 64%, #0d0f14 36%);filter:none;transform:none}body.music-card-public-route #sidebar,body.music-card-public-route #rightchat,body.music-card-public-route #app-header,body.music-card-public-route #center>.p-now-playing-mobile,body.music-card-public-route #filters,body.music-card-public-route .scrollTop,body.music-card-public-route .startbar-root{display:none!important}body.music-card-public-route #center,body.music-card-public-route #grid{min-height:100dvh;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.music-card-public-route .music-card-public-page{min-height:100dvh;padding-top:28px}@media (width<=520px){.music-card-public-page .music-card-phone{--mc-profile-brightness-render-scale:.94}body.music-card-public-route .music-card-public-page{padding:0}body.music-card-public-route .music-card-public-page__card,body.music-card-public-route .music-card-public-page .music-card-phone{border-radius:0;width:100%;max-width:none}}@media (width>=521px){body.music-card-public-route #appLayout[data-music-card-public-background=solid]{background:color-mix(in srgb, var(--mc-public-page-bg) 64%, #0d0f14 36%)}.music-card-public-page .music-card-phone.is-background-solid{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mc-page-bg) 48%, #0000007a), 0 24px 64px #0000005c;background-clip:border-box}.music-card-public-page .music-card-phone{--mc-content-font-size:15px;--mc-section-title-font-size:12px;--mc-avatar-left:24px;--mc-avatar-center-x:calc(var(--mc-avatar-left) + 57px)}.music-card-public-page .music-card-phone__scroll{padding:12px 12px 16px}.music-card-public-page .music-card-phone__background{height:1113px;top:-78px;left:-42px;right:-42px}.music-card-public-page .music-card-public-banner{height:160px;-webkit-mask-image:radial-gradient(circle 62px at var(--mc-avatar-center-x) 100%, transparent 61px, #000 62px);-webkit-mask-image:radial-gradient(circle 62px at var(--mc-avatar-center-x) 100%, transparent 61px, #000 62px);mask-image:radial-gradient(circle 62px at var(--mc-avatar-center-x) 100%, transparent 61px, #000 62px);border-radius:24px}.music-card-public-page .music-card-public-banner.is-fallback{height:110px;-webkit-mask-image:radial-gradient(circle 62px at var(--mc-avatar-center-x) calc(100% + 14px), transparent 61px, #000 62px);-webkit-mask-image:radial-gradient(circle 62px at var(--mc-avatar-center-x) calc(100% + 14px), transparent 61px, #000 62px);mask-image:radial-gradient(circle 62px at var(--mc-avatar-center-x) calc(100% + 14px), transparent 61px, #000 62px)}.music-card-public-page .music-card-public-identity{grid-template-columns:calc(var(--mc-avatar-left) + 114px) minmax(0, 1fr);column-gap:17px;margin-top:-57px;padding:0 17px 16px 0}.music-card-public-page .music-card-public-identity.no-banner{margin-top:-42px}.music-card-public-page .music-card-public-avatar{width:114px;height:114px}.music-card-public-page .music-card-public-person{padding-bottom:8px}.music-card-public-page .music-card-public-identity h2{font-size:22px}.music-card-public-page .music-card-public-identity p{margin-top:5px;font-size:14px}.music-card-public-page .music-card-preview-section,.music-card-public-page .music-card-preview-stack,.music-card-public-page .music-card-preview-links{margin-bottom:12px}.music-card-public-page .music-card-preview-section{border-radius:17px;padding:14px}.music-card-public-page .music-card-preview-section--identity-tags{padding:0 5px 14px}.music-card-public-page .music-card-preview-label,.music-card-public-page .music-card-preview-details>div>span{font-size:var(--mc-section-title-font-size);margin-bottom:8px}.music-card-public-page .music-card-preview-tags.is-profile-specialization span{font-size:var(--mc-content-font-size);padding:6px 11px}.music-card-public-page .music-card-preview-tags.is-profile-neutral span{font-size:var(--mc-content-font-size);padding:5px 10px}.music-card-public-page .music-card-preview-tags.is-profile-neutral .music-card-tags-more{--music-card-clamp-tag-size:30px}.music-card-public-page .music-card-preview-about__text{font-size:var(--mc-content-font-size)}.music-card-public-page .music-card-preview-video-embed,.music-card-public-page .music-card-preview-audio-slot,.music-card-public-page .music-card-preview-media,.music-card-public-page .music-card-preview-links>span{border-radius:17px}.music-card-public-page .music-card-preview-audio-slot{padding:10px 12px 12px}.music-card-public-page .music-card-preview-audio-slot .ap-play{width:38px;height:38px}html .music-card-public-page .music-card-preview-audio-slot .ap-artist{font-size:var(--mc-section-title-font-size)}html .music-card-public-page .music-card-preview-audio-slot .ap-title,html .music-card-public-page .music-card-preview-audio-slot .ap-time{font-size:var(--mc-content-font-size)}.music-card-public-page .music-card-preview-audio-slot .ap-canvas{height:62px}}.music-card-phone.is-background-photo .music-card-phone__background{background-image:linear-gradient(color-mix(in srgb, var(--mc-page-bg) 24%, transparent), color-mix(in srgb, var(--mc-page-bg) 24%, transparent)), var(--mc-profile-bg);filter:blur(34px) saturate(.88) brightness(calc(var(--mc-profile-brightness) * var(--mc-profile-brightness-render-scale)));background-position:50%;background-size:cover}.music-card-phone.is-background-solid .music-card-phone__background{background:var(--mc-page-bg)}.music-card-public-page .music-card-phone.is-background-solid .music-card-phone__background{width:auto;height:auto;inset:0;transform:none}.music-card-phone__scroll{scrollbar-width:none;padding:10px 10px 12px;position:absolute;inset:0;overflow:auto}.music-card-phone__scroll::-webkit-scrollbar{display:none}.music-card-public-card{width:100%;min-height:100%;color:var(--mc-copy);box-shadow:none;background:0 0;border:0;border-radius:0}.music-card-public-banner{background-color:color-mix(in srgb, var(--mc-accent) 32%, var(--mc-card-bg));height:132px;-webkit-mask-image:radial-gradient(circle 51px at var(--mc-avatar-center-x) 100%, transparent 50px, #000 51px);-webkit-mask-image:radial-gradient(circle 51px at var(--mc-avatar-center-x) 100%, transparent 50px, #000 51px);mask-image:radial-gradient(circle 51px at var(--mc-avatar-center-x) 100%, transparent 50px, #000 51px);background-position:50%;background-size:cover;border-radius:20px;overflow:hidden}.music-card-public-banner.is-fallback{background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--mc-accent) 70%, white 20%), transparent 45%), linear-gradient(135deg, color-mix(in srgb, var(--mc-accent) 28%, var(--mc-card-bg)), color-mix(in srgb, var(--mc-accent) 65%, #101018));height:90px;-webkit-mask-image:radial-gradient(circle 51px at var(--mc-avatar-center-x) calc(100% + 12px), transparent 50px, #000 51px);-webkit-mask-image:radial-gradient(circle 51px at var(--mc-avatar-center-x) calc(100% + 12px), transparent 50px, #000 51px);mask-image:radial-gradient(circle 51px at var(--mc-avatar-center-x) calc(100% + 12px), transparent 50px, #000 51px)}.music-card-public-identity{z-index:1;grid-template-columns:calc(var(--mc-avatar-left) + 94px) minmax(0, 1fr);align-items:end;column-gap:14px;margin-top:-47px;padding:0 14px 13px 0;display:grid;position:relative}.music-card-public-identity.no-banner{margin-top:-35px}.music-card-public-avatar{width:94px;height:94px;margin:0 0 0 var(--mc-avatar-left);background:0 0;border-radius:50%;place-items:center;display:grid;box-shadow:0 7px 20px #00000024}.music-card-public-person{text-align:left;min-width:0;padding-bottom:6px}.music-card-public-avatar img,.music-card-avatar-fallback{background:color-mix(in srgb, var(--mc-accent) 22%, var(--mc-card-bg));width:100%;height:100%;color:var(--mc-accent);object-fit:cover;border:0;border-radius:50%;place-items:center;margin:0;font-size:30px;display:grid}.music-card-public-identity h2{color:var(--mc-name);font-family:var(--mc-heading-font,inherit);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;line-height:1.1;overflow:hidden}.music-card-public-identity h2 [data-music-card-name-text]{white-space:nowrap;will-change:transform;display:inline-block;transform:translate(0)}.music-card-public-identity h2.is-marquee [data-music-card-name-text]{animation:16s linear .45s infinite music-card-name-marquee}@keyframes music-card-name-marquee{0%{transform:translate(0)}50%{transform:translateX(calc(-1 * var(--mc-name-scroll,0px)))}to{transform:translate(0)}}.music-card-public-identity p{min-width:0;color:var(--mc-meta);white-space:nowrap;align-items:center;margin:4px 0 0;font-size:12px;display:flex}.music-card-public-identity p span{text-overflow:ellipsis;overflow:hidden}.music-card-location-separator{opacity:.45;background:linear-gradient(#0000,currentColor 18% 82%,#0000);border-radius:1px;flex:none;width:1px;height:14px;margin:0 6px}.music-card-phone.is-heading-serif{--mc-heading-font:Georgia, "Times New Roman", serif}.music-card-phone.is-heading-mono{--mc-heading-font:ui-monospace, SFMono-Regular, Consolas, monospace}.music-card-phone.is-heading-rounded{--mc-heading-font:"Arial Rounded MT Bold", ui-rounded, system-ui, sans-serif}.music-card-phone.is-body-serif{font-family:Georgia,Times New Roman,serif}.music-card-phone.is-body-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.music-card-phone.is-body-rounded{font-family:Arial Rounded MT Bold,ui-rounded,system-ui,sans-serif}.music-card-preview-section,.music-card-preview-stack,.music-card-preview-links{margin:0 0 10px}.music-card-preview-section{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:0 0;border:0;border-radius:14px;padding:11px;box-shadow:0 7px 20px #00000024}.music-card-preview-section--identity-tags{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-items:center;padding:0 4px 11px;display:grid}.music-card-preview-ad{isolation:isolate;background:linear-gradient(145deg, color-mix(in srgb, var(--mc-block-heading) 7%, transparent), color-mix(in srgb, var(--mc-block-copy) 2%, transparent)), color-mix(in srgb, var(--mc-page-bg) 78%, transparent);box-shadow:0 8px 24px #0000002e, inset 0 1px 0 color-mix(in srgb, var(--mc-block-heading) 8%, transparent);-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);position:relative;overflow:visible}.music-card-preview-ad:before{z-index:0;border-radius:inherit;background:conic-gradient(from var(--mc-contact-shimmer-angle), transparent 0deg 194deg, #62ddff6b 226deg, #987cff94 266deg, #ff72c79e 303deg, #ffd36f7a 334deg, #77f4d052 350deg, transparent 360deg);content:"";opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:3.6s linear infinite music-card-contact-border-shimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.music-card-preview-ad:after{z-index:0;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 45%,#62ddff61,#0000 36%),radial-gradient(circle at 52% 52%,#ff72c74f,#0000 33%),radial-gradient(circle at 84% 58%,#ffd36f42,#0000 30%);border-radius:13px;animation:15s ease-in-out infinite music-card-contact-background-glint;position:absolute;inset:1px}.music-card-preview-ad>*{z-index:1;position:relative}.music-card-preview-ad>.music-card-preview-label{color:var(--mc-block-heading)}.music-card-preview-ad__card{border-radius:14px;outline:0;min-width:0;min-height:170px}.music-card-preview-ad__open-hint{width:fit-content;min-height:0;color:var(--mc-block-heading);box-shadow:none;font:inherit;font-size:var(--mc-content-font-size);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:12px auto 1px;padding:0;font-weight:700;line-height:1.2;transition:filter .18s,transform .18s;display:flex}.music-card-preview-ad__tap-icon{box-sizing:border-box;background:linear-gradient(110deg,#62ddff,#987cff,#ff72c7,#ffd36f,#77f4d0,#62ddff) 0 0/280% 100%;border-radius:50%;flex:0 0 24px;width:24px;height:24px;padding:0;animation:3.2s linear infinite music-card-announcement-gradient-flow;display:block;position:relative}.music-card-preview-ad__tap-icon:before{background:color-mix(in srgb, var(--mc-page-bg) 88%, transparent);content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;position:absolute;inset:2px}.music-card-preview-ad__tap-icon:after{content:"";opacity:0;-webkit-mask-composite:xor;background:linear-gradient(110deg,#62ddff,#987cff,#ff72c7,#ffd36f,#77f4d0);border-radius:50%;padding:1px;animation:2.1s ease-out infinite music-card-announcement-tap-pulse;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.music-card-preview-ad__tap-icon>i{z-index:1;background:linear-gradient(110deg,#62ddff,#987cff,#ff72c7,#ffd36f,#77f4d0) 0 0/280% 100%;border-radius:50%;width:6px;height:6px;animation:3.2s linear infinite music-card-announcement-gradient-flow;display:block;position:absolute;top:9px;left:9px}.music-card-preview-ad__open-label{color:var(--mc-block-heading);background:linear-gradient(110deg,#62ddff,#987cff,#ff72c7,#ffd36f,#77f4d0,#62ddff) 0 0/280% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite music-card-announcement-gradient-flow}.music-card-preview-ad__open-hint:hover,.music-card-preview-ad__open-hint:focus-visible{filter:brightness(1.14)saturate(1.08);outline:none;transform:translateY(-1px)}.music-card-preview-ad__open-hint:active{transform:scale(.975)}@keyframes music-card-announcement-tap-pulse{0%,38%{opacity:0;transform:scale(.68)}48%{opacity:.72}76%,to{opacity:0;transform:scale(1.62)}}@keyframes music-card-announcement-gradient-flow{0%{background-position:100%}to{background-position:-180%}}.music-card-preview-ad__card.is-loading{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--mc-block-copy) 10%, transparent) 45%, transparent 70%), color-mix(in srgb, var(--mc-block-copy) 5%, transparent);background-size:220% 100%,100% 100%;animation:1.25s ease-in-out infinite music-card-announcement-loading}@keyframes music-card-announcement-loading{to{background-position:-120% 0,0 0}}.music-card-preview-ad__card>.promo-wrap{width:100%;min-width:0}.music-card-preview-ad__card:not(.is-loading):has(.promo-wrap){min-height:0}.music-card-preview-ad__card .card.mus-mini{--card-name-color:var(--mc-block-heading);--card-meta-color:var(--mc-block-copy);--card-short-color:var(--mc-block-copy);--ttl-main-color:var(--mc-block-heading);--muted:var(--mc-block-copy);--text:var(--mc-block-copy);--prefs-chip-bg:color-mix(in srgb, var(--mc-block-copy) 7%, transparent);--prefs-chip-border:color-mix(in srgb, var(--mc-block-copy) 34%, transparent);--prefs-chip-text:var(--mc-block-copy);width:100%;min-width:0;box-shadow:none;background:0 0;border:0}.music-card-preview-ad__card .card.mus-mini .short{font-size:var(--mc-content-font-size)}.music-card-preview-ad__card .card.mus-mini .tag{border-color:color-mix(in srgb, var(--mc-block-copy) 38%, transparent)!important;background:color-mix(in srgb, var(--mc-block-copy) 7%, transparent)!important;color:var(--mc-block-copy)!important}.music-card-preview-ad__card .card.mus-mini .tags-instruments .tag{border-color:color-mix(in srgb, var(--cap-bd,var(--mc-accent)) 78%, var(--mc-block-heading) 12%)!important;background:color-mix(in srgb, var(--cap-bd,var(--mc-accent)) 24%, transparent)!important;color:var(--mc-block-heading)!important}.music-card-preview-ad__card .card.mus-mini .meta .sep,.music-card-preview-ad__card .card.mus-mini .name .age-sep{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--mc-block-copy) 42%, transparent) 18%, color-mix(in srgb, var(--mc-block-copy) 42%, transparent) 82%, transparent)}.music-card-preview-ad__card .card.mus-mini:hover,.music-card-preview-ad__card .card.mus-mini:active,.music-card-preview-ad__card .card.mus-mini.is-pressed{filter:none;box-shadow:none;transform:none}.music-card-preview-ad__card .corner-actions,.music-card-preview-ad__card .actionsRow,.music-card-preview-ad__card .mini-delete-overlay,.music-card-preview-ad__card .ui-presence-dot{display:none!important}.music-card-preview-ad__card:focus-visible{box-shadow:0 0 0 2px var(--mc-accent)}.music-card-preview-label,.music-card-preview-details>div>span{color:var(--mc-block-heading);font-size:var(--mc-section-title-font-size);letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-weight:750;display:block}.music-card-preview-tags{flex-wrap:wrap;gap:5px;width:100%;min-width:0;max-width:100%;display:flex}.music-card-preview-tags span{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--mc-copy) 24%, transparent);min-width:0;max-width:100%;color:var(--mc-copy);font-size:var(--mc-content-font-size);overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;word-break:break-word;border-radius:999px;padding:4px 8px;line-height:1.2;overflow:hidden}.music-card-preview-tags.is-accent span{border-color:color-mix(in srgb, var(--mc-accent) 68%, transparent);color:var(--mc-accent)}.music-card-preview-tags.is-profile-specialization,.music-card-preview-tags.is-profile-neutral{gap:6px}.music-card-preview-tags.is-profile-specialization{gap:8px}.music-card-preview-tags.is-profile-specialization span,.music-card-preview-tags.is-profile-neutral span{font-size:var(--mc-content-font-size);word-break:break-word;overflow-wrap:anywhere;white-space:normal;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;line-height:1.2;display:inline-flex}.music-card-preview-tags.is-profile-specialization span{--cap-accent:var(--mc-accent);border-color:color-mix(in srgb, var(--cap-accent) 78%, transparent);background:color-mix(in srgb, var(--cap-accent) 16%, transparent);color:var(--cap-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cap-accent) 30%, transparent), 0 0 12px color-mix(in srgb, var(--cap-accent) 10%, transparent);font-size:var(--mc-content-font-size);letter-spacing:.1px;cursor:pointer;padding:5px 9px;font-weight:650;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.music-card-preview-tags.is-profile-specialization span:hover,.music-card-preview-tags.is-profile-specialization span:focus-visible{border-color:var(--cap-accent);background:color-mix(in srgb, var(--cap-accent) 28%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cap-accent) 38%, transparent), 0 0 14px color-mix(in srgb, var(--cap-accent) 18%, transparent);outline:none}.music-card-preview-tags.is-profile-neutral span{border-color:color-mix(in srgb, var(--mc-block-copy) 44%, transparent);color:var(--mc-block-copy);background:0 0}.music-card-preview-tags.is-profile-neutral{--music-card-clamp-tag-size:27px}.music-card-preview-section--identity-tags .music-card-preview-tags.is-profile-specialization{justify-content:center;width:100%}.music-card-preview-genres .music-card-preview-tags.is-genres{justify-content:flex-start;width:100%}.music-card-preview-about__text{max-height:7.5em;font-size:var(--mc-content-font-size);line-height:1.5;transition:max-height .28s;overflow:hidden}.music-card-preview-about.has-overflow:not(.is-expanded) .music-card-preview-about__text{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 22px),#0000 100%)}.music-card-preview-about.is-expanded .music-card-preview-about__text{max-height:var(--mc-about-expanded-height,1000px)}.music-card-preview-about p{color:var(--mc-block-copy);font-size:inherit;line-height:inherit;overflow-wrap:anywhere;white-space:pre-line;margin:0}.music-card-preview-about__toggle{width:30px;height:22px;color:var(--mc-block-heading);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:3px auto -5px;padding:0;display:grid}.music-card-preview-about__toggle[hidden]{display:none}.music-card-preview-about__toggle>span{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transition:transform .22s;transform:translateY(-2px)rotate(45deg)}.music-card-preview-about.is-expanded .music-card-preview-about__toggle>span{transform:translateY(2px)rotate(225deg)}.music-card-preview-about__toggle:hover{background:color-mix(in srgb, var(--mc-block-copy) 10%, transparent)}.music-card-preview-about__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--mc-accent) 72%, transparent);outline-offset:1px}.music-card-tags-more,.music-card-tags-more:hover,.music-card-tags-more:focus,.music-card-tags-more:active{width:var(--music-card-clamp-tag-size,27px);min-width:var(--music-card-clamp-tag-size,27px);height:var(--music-card-clamp-tag-size,27px);min-height:var(--music-card-clamp-tag-size,27px);border:1px solid color-mix(in srgb, var(--mc-block-copy) 44%, transparent);color:var(--mc-block-copy);box-shadow:none;cursor:pointer;transform-origin:50%;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .14s;display:none;position:relative}.music-card-tags-more:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;transition:opacity .14s,transform .14s;position:relative;box-shadow:-5.5px 0,5.5px 0}.music-card-tags-more:after{content:"";opacity:0;border-bottom:2px solid;border-right:2px solid;border-radius:1px;width:7px;height:7px;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(.72)}.music-card-tags-more:hover{border-color:color-mix(in srgb, var(--mc-block-copy) 72%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--mc-block-copy) 8%, transparent)}.music-card-tags-more:active:not(.is-open){transform:scale(.94)}.music-card-tags-more.is-open{border-color:color-mix(in srgb, var(--mc-block-copy) 70%, transparent);background:color-mix(in srgb, var(--mc-block-copy) 10%, transparent);transform:scale(.95)}.music-card-tags-more.is-open:before{opacity:0;transform:scale(.6)}.music-card-tags-more.is-open:after{opacity:1;transform:translate(-50%,-55%)rotate(45deg)scale(.9)}.music-card-phone[data-music-card-public-interactive="0"] .music-card-tags-more,.music-card-phone[data-music-card-public-interactive="0"] .music-card-tags-more:hover,.music-card-phone[data-music-card-public-interactive="0"] .music-card-tags-more:focus,.music-card-phone[data-music-card-public-interactive="0"] .music-card-tags-more:active{border-color:color-mix(in srgb, var(--mc-block-copy) 44%, transparent);box-shadow:none;cursor:default;pointer-events:none;background:0 0;transition:none;transform:none}.music-card-phone[data-music-card-public-interactive="0"] .music-card-preview-video-embed iframe,.music-card-phone[data-music-card-public-interactive="0"] .music-card-portfolio-embed iframe,.music-card-phone[data-music-card-public-interactive="0"] .music-card-preview-audio-slot .ap-play{pointer-events:none}html .chips-hidden-pop.music-card-tags-popup{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--mc-block-copy);box-shadow:var(--startbar-glass-shadow,0 8px 20px #0000002e);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border:1px solid color-mix(in srgb, var(--mc-block-copy) 22%, transparent)!important;background:color-mix(in srgb, var(--mc-page-bg) 50%, transparent)!important}html .instpop.is-music-card{width:auto;box-shadow:var(--startbar-glass-shadow,0 8px 20px #0000002e);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:0 0;border:0;border-radius:12px}html .instpop.is-music-card .inst-card{border:1px solid color-mix(in srgb, var(--mc-block-copy) 22%, transparent);width:min(420px,88vw);min-width:0;max-width:100%;color:var(--mc-block-copy);box-shadow:none;background:0 0;overflow:hidden}html .instpop.is-music-card .inst-card:before{background:color-mix(in srgb, var(--mc-page-bg) 50%, transparent)}html .instpop.is-music-card .inst-section .sec-head{color:var(--mc-block-heading)}html .instpop.is-music-card .inst-body{width:100%;min-width:0;max-width:100%;max-height:100%;overflow-x:hidden}html .instpop.is-music-card .inst-section,html .instpop.is-music-card .chips{width:100%;min-width:0;max-width:100%}html .instpop.is-music-card.artist-instpop .artist-slot-card{gap:12px;width:clamp(220px,30vw,300px);padding:16px 14px}html .instpop.is-music-card.artist-instpop .artist-slot-head{gap:10px}html .instpop.is-music-card.artist-instpop .artist-slot-name{color:var(--mc-block-copy)}html .instpop.is-music-card.artist-instpop .artist-slot-ava{cursor:default;background-color:color-mix(in srgb, var(--mc-page-bg) 42%, transparent);border-color:color-mix(in srgb, var(--mc-block-copy) 24%, transparent)}html .instpop.is-music-card.artist-instpop .artist-slot-body{gap:12px}html .instpop.is-music-card.artist-instpop .artist-slot-body .chips,html .instpop.is-music-card .inst-body .chips{gap:8px}html .instpop.is-music-card .chip{border-color:color-mix(in srgb, var(--mc-block-copy) 44%, transparent);min-width:0;max-width:100%;height:auto;color:var(--mc-block-copy);font-size:var(--mc-content-font-size,13px);white-space:normal;overflow-wrap:anywhere;text-align:left;background:0 0;padding:4px 8px;font-weight:400;line-height:1.15}html .instpop.is-music-card .ipill,html .instpop.is-music-card .chip.sel{--cap-accent:var(--cap-bd,var(--mc-accent));border-color:color-mix(in srgb, var(--cap-accent) 78%, transparent);background:color-mix(in srgb, var(--cap-accent) 16%, transparent);height:auto;color:var(--cap-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--cap-accent) 30%, transparent), 0 0 12px color-mix(in srgb, var(--cap-accent) 10%, transparent);font-size:var(--mc-content-font-size,13px);padding:5px 9px;font-weight:650;line-height:1.15}html .instpop.is-music-card .ipill{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%}html .chips-hidden-pop.music-card-tags-popup h4{color:var(--mc-block-heading)!important}.music-card-tags-popup .music-card-popup-chip{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--mc-block-copy) 28%, transparent);background:color-mix(in srgb, var(--mc-block-copy) 8%, transparent);min-width:0;max-width:100%;color:var(--mc-block-copy);overflow-wrap:anywhere;text-align:center;white-space:normal;word-break:break-word;border-radius:999px;align-items:center;padding:4px 8px;font-size:14px;line-height:1.2;display:inline-flex}@media (width>=521px){.music-card-tags-popup .music-card-popup-chip{padding:5px 10px;font-size:15px}}.music-card-preview-tags span.is-more{font-weight:800}.music-card-preview-projects>div{flex-wrap:wrap;align-items:center;gap:9px 14px;display:flex}.music-card-preview-project{min-width:0;max-width:100%;color:var(--mc-block-copy);font-size:var(--mc-content-font-size);flex:0 auto;align-items:center;gap:7px;line-height:1.2;display:inline-flex}.music-card-preview-project__avatar{background:color-mix(in srgb, var(--mc-accent) 20%, var(--mc-card-bg));width:32px;min-width:32px;height:32px;color:var(--mc-heading);border:0;border-radius:50%;flex:0 0 32px;place-items:center;font-size:10px;font-weight:800;text-decoration:none;transition:outline-color .15s,box-shadow .15s;display:grid;overflow:hidden}.music-card-preview-project__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.music-card-preview-project__title{min-width:0;color:var(--mc-block-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:650;text-decoration:none;overflow:hidden}a.music-card-preview-project__title,a.music-card-preview-project__title:visited,a.music-card-preview-project__title:hover,a.music-card-preview-project__title:focus-visible,a.music-card-preview-project__title:active{color:var(--mc-block-heading);text-decoration:none}a.music-card-preview-project__avatar:hover,a.music-card-preview-project__avatar:focus-visible{outline:2px solid var(--mc-accent);outline-offset:2px}a.music-card-preview-project__title:focus-visible{outline:none}.music-card-preview-stack,.music-card-preview-portfolio{gap:7px;display:grid}.music-card-portfolio-video{--mc-portfolio-video-slide-width:calc(100% - 22px);background:0 0;min-width:0;position:relative;overflow:hidden}.music-card-portfolio-video__slides{box-sizing:border-box;touch-action:pan-y;will-change:transform;gap:8px;width:100%;padding:0;transition:transform .32s cubic-bezier(.22,.78,.24,1);display:flex}.music-card-portfolio-video__slide{width:var(--mc-portfolio-video-slide-width);min-width:var(--mc-portfolio-video-slide-width);flex:0 0 var(--mc-portfolio-video-slide-width);aspect-ratio:16/9;background:#000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 7px 20px #0000002e}.music-card-portfolio-video__slide:not(.is-active):after{z-index:1;content:"";cursor:grab;touch-action:pan-y;position:absolute;inset:0}.music-card-portfolio-video__slide:not(.is-active):active:after{cursor:grabbing}.music-card-portfolio-video__gesture{z-index:1;pointer-events:none;position:absolute;inset:0}.music-card-portfolio-video__gesture-zone{pointer-events:auto;touch-action:pan-y;cursor:grab;display:block;position:absolute;inset:0}.music-card-portfolio-video__gesture-zone:active{cursor:grabbing}.music-card-portfolio-video__slide.is-interacting .music-card-portfolio-video__gesture-zone{pointer-events:none}.music-card-portfolio-embed--video{aspect-ratio:16/9;width:100%;height:100%}.music-card-portfolio-embed iframe{border:0;width:100%;display:block}.music-card-portfolio-embed--video iframe{height:100%}.music-card-portfolio-audio,.music-card-portfolio-audio__items{gap:7px;min-width:0;display:grid}.music-card-portfolio-audio__item[hidden]{display:none}.music-card-portfolio-embed--audio{background:0 0;border-radius:12px;width:100%;min-width:0;overflow:hidden}.music-card-portfolio-audio__toggle{margin-top:-1px}.music-card-portfolio-audio.is-expanded .music-card-portfolio-audio__toggle>span{transform:translateY(2px)rotate(225deg)}.music-card-preview-video-embed{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 7px 20px #0000002e}.music-card-preview-video-embed iframe{border:0;width:100%;height:100%;display:block}.music-card-preview-audio-slot{--ap-glass-bg1:transparent;--ap-glass-bg2:transparent;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:0 0;border-radius:14px;min-width:0;padding:8px 10px 10px;overflow:hidden;box-shadow:0 7px 20px #00000024}.music-card-preview-audio-slot .ap{--ap-ico-main:var(--mc-block-copy);--ap-wave-bars-unplayed:color-mix(in srgb, var(--mc-block-copy) 28%, transparent);border-radius:inherit;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;gap:6px;margin:0}.music-card-preview-audio-slot .ap-head{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-width:0;padding:0}.music-card-preview-audio-slot .ap-wavebox{width:100%;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:8px;padding:0}.music-card-preview-audio-slot .ap-play{width:32px;height:32px;color:var(--mc-block-copy);--ap-ico-main:var(--mc-block-copy);border-radius:10px}.music-card-preview-audio-slot .ap-play:not(.loading):before,.music-card-preview-audio-slot .ap-play.playing:not(.loading):before,.music-card-preview-audio-slot .ap-play.playing:not(.loading):after{background-color:currentColor!important}.music-card-preview-audio-slot .ap-meta{min-width:0}html .music-card-preview-audio-slot .ap-artist{color:var(--mc-block-heading);font-size:var(--mc-section-title-font-size)}html .music-card-preview-audio-slot .ap-title{color:var(--mc-block-copy);font-size:var(--mc-content-font-size)}.music-card-preview-audio-slot .ap-right{gap:5px}html .music-card-preview-audio-slot .ap-time{width:8.2ch;min-width:8.2ch;color:var(--mc-block-copy);font-size:var(--mc-content-font-size)}.music-card-preview-audio-slot .ap-canvas{width:100%;height:52px;background:0 0!important}.music-card-preview-media{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);background:0 0;border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) minmax(64px,.8fr);align-items:center;gap:8px;min-height:58px;padding:9px;display:grid;overflow:hidden;box-shadow:0 7px 20px #00000024}.music-card-preview-media>button{background:var(--mc-accent);color:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.music-card-preview-media__copy{min-width:0}.music-card-preview-media__copy strong,.music-card-preview-media__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.music-card-preview-media__copy strong{color:var(--mc-heading);font-size:var(--mc-content-font-size)}.music-card-preview-media__copy small{color:var(--mc-copy);font-size:var(--mc-section-title-font-size);opacity:.8;margin-top:3px}.music-card-wave{align-items:center;gap:1px;height:30px;display:flex;overflow:hidden}.music-card-wave i{width:2px;height:var(--bar);background:var(--mc-accent);opacity:.75;border-radius:999px;flex:0 0 2px;min-height:3px}.music-card-video-lines{gap:4px;display:grid}.music-card-video-lines i{background:color-mix(in srgb, var(--mc-accent) 46%, transparent);border-radius:999px;height:4px;display:block}.music-card-video-lines i:nth-child(2){width:72%}.music-card-video-lines i:nth-child(3){width:46%}.music-card-preview-photos{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;grid-auto-columns:22.75%;grid-auto-flow:column;gap:5px;display:grid;overflow:auto hidden}.music-card-preview-photos::-webkit-scrollbar{display:none}.music-card-preview-photos img{aspect-ratio:1;object-fit:cover;scroll-snap-align:start;border-radius:9px;width:100%}.music-card-preview-photo{aspect-ratio:1;cursor:zoom-in;scroll-snap-align:start;background:0 0;border:0;border-radius:9px;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.music-card-preview-photo img{aspect-ratio:auto;transform-origin:50%;will-change:transform;width:100%;height:100%;transition:transform .18s,filter .18s;display:block;position:absolute;inset:0;transform:scale(1)}@media (hover:hover) and (pointer:fine){.music-card-preview-photo:hover img{filter:brightness(1.06);transform:scale(1.035)}}.music-card-preview-photo:focus-visible{outline:2px solid var(--mc-accent);outline-offset:2px}.music-card-photo-viewer{--mc-photo-viewer-width:520px;z-index:2147482000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.music-card-photo-viewer__backdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08090cc2;border:0;padding:0;position:absolute;inset:0}.music-card-photo-viewer__figure{z-index:1;width:min(var(--mc-photo-viewer-width), calc(100vw - 32px));place-items:center;max-height:calc(100dvh - 116px);margin:0;display:grid;position:relative}.music-card-photo-viewer__image{object-fit:contain;background:#0c0d11d1;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 116px);display:block;box-shadow:0 24px 64px #00000075}.music-card-photo-viewer__nav{z-index:2;color:#fff;opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#12121273;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .12s,opacity .12s,background .12s,border-color .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff14,0 8px 24px #00000059}.music-card-photo-viewer__nav--previous{left:8px}.music-card-photo-viewer__nav--next{right:8px}.music-card-photo-viewer__figure:hover .music-card-photo-viewer__nav,.music-card-photo-viewer__figure:focus-within .music-card-photo-viewer__nav{opacity:1}.music-card-photo-viewer__nav:hover{background:#1414148c;border-color:#ffffff47;transform:translateY(calc(-50% - 1px))scale(1.03)}.music-card-photo-viewer__nav:active{transform:translateY(-50%)scale(.97)}.music-card-photo-viewer__nav:focus-visible{outline-offset:2px;opacity:1;border-color:#ffffff8c;outline:2px solid #ffffff8c}.music-card-photo-viewer__nav[hidden]{display:none}@media (hover:none),(pointer:coarse){.music-card-photo-viewer__nav{opacity:1}}.music-card-photo-viewer__close{z-index:2;color:#0000;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11121775;border:1.5px solid #ffffff6b;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:0;line-height:1;display:grid;position:absolute;inset:auto auto -64px 50%;transform:translate(-50%);box-shadow:0 8px 22px #0000004d}.music-card-photo-viewer__close:before,.music-card-photo-viewer__close:after{content:"";background:#fff;border-radius:999px;width:22px;height:2px;position:absolute;top:50%;left:50%}.music-card-photo-viewer__close:before{transform:translate(-50%,-50%)rotate(45deg)}.music-card-photo-viewer__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.music-card-photo-viewer__close:hover,.music-card-photo-viewer__close:focus-visible{background:#23242bad;border-color:#ffffffbd;outline:none;box-shadow:0 8px 24px #00000057,0 0 0 3px #ffffff17}.music-card-preview-details{gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.music-card-preview-details>div{min-width:0;max-width:100%}.music-card-preview-details>div+div{border-top:1px solid color-mix(in srgb, var(--mc-heading) 9%, transparent);padding-top:9px}.music-card-preview-ad strong,.music-card-preview-ad p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.music-card-preview-ad strong{color:var(--mc-heading);-webkit-line-clamp:2;font-size:11px}.music-card-preview-ad p{color:var(--mc-copy);-webkit-line-clamp:3;margin:5px 0 8px;font-size:9px;line-height:1.35}.music-card-preview-ad button:not(.music-card-preview-ad__open-hint){border:1px solid var(--mc-accent);background:var(--mc-accent);color:#fff;border-radius:11px;width:100%;min-height:30px;font-size:9px;font-weight:750}.music-card-phone.is-button-outline .music-card-preview-ad button:not(.music-card-preview-ad__open-hint){color:var(--mc-accent);background:0 0}.music-card-phone.is-button-glass .music-card-preview-ad button:not(.music-card-preview-ad__open-hint){border-color:color-mix(in srgb, var(--mc-accent) 45%, transparent);background:color-mix(in srgb, var(--mc-accent) 20%, var(--mc-card-bg));color:var(--mc-accent);box-shadow:inset 0 1px #ffffff2e}.music-card-preview-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:2px 0;display:flex}.music-card-preview-link{width:30px;height:30px;color:var(--mc-block-text);background:0 0;border:0;outline:0;flex:0 0 30px;place-items:center;padding:0;text-decoration:none;transition:color .14s,filter .14s,opacity .14s;display:grid}.music-card-preview-link svg{transform-origin:50%;width:19px;height:19px;transition:transform .14s;display:block;transform:scale(1)}.music-card-preview-link[data-link-kind=soundcloud] svg,.music-card-preview-link[data-link-kind=bandcamp] svg{width:22px;height:22px}.music-card-preview-link:is(a):hover,.music-card-preview-link:is(a):focus-visible{color:var(--mc-link-color,var(--mc-block-text));filter:brightness(1.1)}.music-card-preview-link:is(a):hover svg,.music-card-preview-link:is(a):focus-visible svg{transform:scale(1.08)}.music-card-preview-link:is(a):active svg{transform:scale(.96)}@property --mc-contact-shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.music-card-contact-button{background:linear-gradient(145deg, color-mix(in srgb, var(--mc-block-copy) 8%, transparent), color-mix(in srgb, var(--mc-page-bg) 28%, transparent));width:100%;min-height:46px;color:var(--mc-block-heading);box-shadow:0 8px 22px #00000021, inset 0 0 0 1px color-mix(in srgb, var(--mc-block-heading) 20%, transparent);font-size:var(--mc-content-font-size);-webkit-backdrop-filter:blur(15px)saturate(118%);backdrop-filter:blur(15px)saturate(118%);border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:7px;margin:0 0 12px;padding:0 16px;font-weight:750;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.music-card-contact-button:before{z-index:0;border-radius:inherit;background:conic-gradient(from var(--mc-contact-shimmer-angle), transparent 0deg 194deg, #62ddff6b 226deg, #987cff94 266deg, #ff72c79e 303deg, #ffd36f7a 334deg, #77f4d052 350deg, transparent 360deg);content:"";opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:3.6s linear infinite music-card-contact-border-shimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.music-card-contact-button:after{z-index:0;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 45%,#62ddff61,#0000 36%),radial-gradient(circle at 52% 52%,#ff72c74f,#0000 33%),radial-gradient(circle at 84% 58%,#ffd36f42,#0000 30%);border-radius:13px;animation:15s ease-in-out infinite music-card-contact-background-glint;position:absolute;inset:1px}.music-card-contact-button>svg,.music-card-contact-button>span{z-index:1;position:relative}.music-card-contact-button svg{flex:0 0 20px;width:20px;height:20px;display:block}a.music-card-contact-button,a.music-card-contact-button:visited,a.music-card-contact-button:hover,a.music-card-contact-button:focus-visible,a.music-card-contact-button:active{color:var(--mc-block-heading);text-decoration:none}a.music-card-contact-button:hover,a.music-card-contact-button:focus-visible{box-shadow:0 10px 26px #0000002b, inset 0 0 0 1px color-mix(in srgb, var(--mc-block-heading) 28%, transparent)}a.music-card-contact-button:focus-visible{outline:2px solid color-mix(in srgb, var(--mc-block-heading) 48%, transparent);outline-offset:2px}a.music-card-contact-button:active{transform:scale(.985)}@keyframes music-card-contact-border-shimmer{0%,8%{--mc-contact-shimmer-angle:-35deg;opacity:0}20%{--mc-contact-shimmer-angle:5deg;opacity:.64}36%{--mc-contact-shimmer-angle:70deg;opacity:.98}66%{--mc-contact-shimmer-angle:230deg;opacity:.9}88%{--mc-contact-shimmer-angle:350deg;opacity:.5}to{--mc-contact-shimmer-angle:395deg;opacity:0}}@keyframes music-card-contact-background-glint{0%,19.6%,30.4%,53.6%,64.4%,87.6%,98.4%,to{opacity:0;transform:scale(.98)}25%{opacity:.18;transform:scale(1.01)}59%{opacity:.27;transform:scale(1.02)}93%{opacity:.19;transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.music-card-contact-button:before,.music-card-contact-button:after,.music-card-preview-ad:before,.music-card-preview-ad:after,.music-card-preview-ad__tap-icon,.music-card-preview-ad__tap-icon>i,.music-card-preview-ad__open-label,.music-card-preview-ad__tap-icon:after{animation:none}}.music-card-public-card .music-card-brand-footer{color:var(--mc-copy);text-align:center;padding:24px 12px}.music-card-brand-link{color:var(--mc-heading);letter-spacing:.035em;flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.music-card-brand-link__logo{width:40px;height:40px;color:var(--mc-heading);flex:0 0 40px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.music-card-brand-link__logo>svg{color:currentColor;fill:currentColor;flex:0 0 40px!important;width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important;display:block!important}.music-card-brand-link__logo>svg path{fill:currentColor}.music-card-brand-link strong{color:inherit}.music-card-public-card a.music-card-brand-link,.music-card-public-card a.music-card-brand-link:link,.music-card-public-card a.music-card-brand-link:visited,.music-card-public-card a.music-card-brand-link:hover,.music-card-public-card a.music-card-brand-link:active{color:var(--mc-heading);text-decoration:none!important}.music-card-public-card a.music-card-brand-link{cursor:pointer;transition:opacity .18s,transform .18s}@media (hover:hover) and (pointer:fine){.music-card-public-card a.music-card-brand-link:hover{opacity:.82;transform:translateY(-1px)}}.music-card-public-card a.music-card-brand-link:active{transform:translateY(0)}.music-card-phone__lock{z-index:20;background:color-mix(in srgb, var(--mc-page-bg) 68%, transparent);color:#fff;text-align:center;-webkit-backdrop-filter:blur(7px);place-content:center;justify-items:center;gap:8px;padding:30px;display:grid;position:absolute;inset:0}.music-card-phone__lock span{background:#ffffff17;border:1px solid #ffffff4d;border-radius:15px;place-items:center;width:48px;height:48px;font-size:28px;display:grid}.music-card-phone__lock strong{max-width:210px;font-size:12px;line-height:1.4}html[data-theme=light] .music-card-source-row{border-color:var(--btn-bd,var(--surface-border,#d0d3dc));background:var(--btn-bg,var(--surface-bg,#f5f5f5));box-shadow:0 3px 10px #181e3012}html[data-theme=light] .music-card-phone{border-color:color-mix(in srgb, var(--surface-border,#d5d8e0) 75%, #111 25%);box-shadow:0 18px 44px #1c22362e,inset 0 0 0 1px #ffffffbf}html[data-theme=light] .music-card-public-page .music-card-phone{border-color:#0000;box-shadow:0 18px 46px #0000003d}@media (width>=761px) and (width<=1700px){.music-card-page__workspace.is-sources-adaptive{--music-card-sources-track:48px}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame{z-index:8;width:48px;transition:width var(--rightchat-collapse-dur,.42s) var(--rightchat-collapse-ease,cubic-bezier(.22, .72, .22, 1)), filter .22s ease}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources{width:100%;transition:padding var(--rightchat-collapse-dur,.42s) var(--rightchat-collapse-ease,cubic-bezier(.22, .72, .22, 1)), box-shadow .22s ease;padding:9px;overflow:hidden}.music-card-page__workspace.is-sources-adaptive .music-card-sources-content{opacity:0;pointer-events:none;visibility:hidden;transition:opacity calc(var(--rightchat-collapse-dur,.42s) * .45) ease, transform var(--rightchat-collapse-dur,.42s) var(--rightchat-collapse-ease,cubic-bezier(.22, .72, .22, 1)), visibility 0s linear var(--rightchat-collapse-dur,.42s);transform:translate(-10px)}.music-card-page__workspace.is-sources-adaptive .music-card-sources-rail-head{opacity:1;pointer-events:auto;visibility:visible;width:28px;transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.2,1),visibility linear;left:auto;right:9px;transform:none}.music-card-page__workspace.is-sources-adaptive .music-card-sources-collapse-btn--collapse{display:none}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:before,.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:after{opacity:0}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:hover,.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:focus-within,.music-card-page__workspace.is-sources-adaptive.is-sources-adaptive-pinned .music-card-page__sources-frame{filter:drop-shadow(18px 0 24px #0003);width:min(380px,100vw - 32px)}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:has(.music-card-source-list.is-block-dragging){filter:drop-shadow(18px 0 24px #0003);width:min(380px,100vw - 32px)}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:hover .music-card-page__sources,.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:focus-within .music-card-page__sources,.music-card-page__workspace.is-sources-adaptive.is-sources-adaptive-pinned .music-card-page__sources{padding:18px;overflow:hidden auto;box-shadow:8px 0 28px #00000024}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:has(.music-card-source-list.is-block-dragging) .music-card-page__sources{padding:18px;overflow:hidden auto;box-shadow:8px 0 28px #00000024}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:hover .music-card-sources-content,.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:focus-within .music-card-sources-content,.music-card-page__workspace.is-sources-adaptive.is-sources-adaptive-pinned .music-card-sources-content{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:has(.music-card-source-list.is-block-dragging) .music-card-sources-content{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translate(0)}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:hover:before,.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:hover:after,.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:focus-within:before,.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:focus-within:after,.music-card-page__workspace.is-sources-adaptive.is-sources-adaptive-pinned .music-card-page__sources-frame:before,.music-card-page__workspace.is-sources-adaptive.is-sources-adaptive-pinned .music-card-page__sources-frame:after{opacity:1}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:has(.music-card-source-list.is-block-dragging):before{opacity:1}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame:has(.music-card-source-list.is-block-dragging):after{opacity:1}.music-card-page__workspace.is-sources-adaptive.is-sources-adaptive-pinned .music-card-sources-chevron--right{transform:translate(1px)rotate(-135deg)}}@media (width<=1180px){.music-card-page__workspace{grid-template-columns:minmax(var(--music-card-sources-track), var(--music-card-sources-track)) minmax(210px, 380px) minmax(290px, 390px);gap:12px}.music-card-page__sources{padding:14px}}@media (width>=761px) and (width<=1400px){.music-card-page__workspace.is-sources-adaptive{height:auto;min-height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 32px);grid-template-columns:48px minmax(0,1fr);justify-content:stretch;align-items:start}.music-card-page__workspace.is-sources-adaptive .music-card-page__sources-frame{top:calc(var(--layout-pad-top,0px) + var(--p-header-h,64px) + 16px);height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 32px);position:sticky}.music-card-page__workspace.is-sources-adaptive .music-card-page__studio{grid-column:2;min-height:0;display:block}.music-card-page__workspace.is-sources-adaptive .music-card-studio-grid{grid-template-columns:minmax(320px,390px);justify-content:center;gap:32px;width:100%;min-width:0;height:auto;min-height:0;display:grid;overflow:visible}.music-card-page__workspace.is-sources-adaptive .music-card-customize-column,.music-card-page__workspace.is-sources-adaptive .music-card-preview-column{justify-self:center;width:100%;min-width:0}.music-card-page__workspace.is-sources-adaptive .music-card-customize-column{align-self:start}.music-card-page__workspace.is-sources-adaptive .music-card-customize{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 12px;width:min(100%,390px);display:grid;overflow:visible}.music-card-page__workspace.is-sources-adaptive .music-card-customize>.music-card-control-group:first-child,.music-card-page__workspace.is-sources-adaptive .music-card-customize>.music-card-random-control{grid-column:1/-1}.music-card-page__workspace.is-sources-adaptive .music-card-control-group{gap:10px}.music-card-page__workspace.is-sources-adaptive .music-card-control-group__stack{display:block}.music-card-page__workspace.is-sources-adaptive .music-card-control-group__background{gap:0;display:flex}.music-card-page__workspace.is-sources-adaptive .music-card-background-primary-row{flex-flow:column;justify-content:center;align-items:center;gap:10px;width:auto}.music-card-page__workspace.is-sources-adaptive .music-card-background-type{justify-items:center;gap:10px;width:auto;margin:0;display:grid}.music-card-page__workspace.is-sources-adaptive .music-card-background-type__label{text-align:center;white-space:nowrap;width:100%}.music-card-page__workspace.is-sources-adaptive .music-card-background-type__option span{min-width:64px;height:38px;padding-inline:12px}.music-card-page__workspace.is-sources-adaptive .music-card-background-panel--solid{width:auto}.music-card-page__workspace.is-sources-adaptive .music-card-background-panel--solid .music-card-background-panel__inner{width:78px;display:block}.music-card-page__workspace.is-sources-adaptive .music-card-background-panel--photo{width:100%}.music-card-page__workspace.is-sources-adaptive .music-card-background-panel--photo .music-card-background-panel__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-top:10px}.music-card-page__workspace.is-sources-adaptive .music-card-control-group__pair{gap:8px}.music-card-page__workspace.is-sources-adaptive .music-card-style-control--color{justify-items:center;gap:8px;width:min(88px,100%);display:grid}.music-card-page__workspace.is-sources-adaptive .music-card-style-control--color .music-card-customize-heading{text-align:center;white-space:nowrap;min-width:0;font-size:12px}.music-card-page__workspace.is-sources-adaptive .music-card-color-picker{width:78px;min-height:40px}.music-card-page__workspace.is-sources-adaptive .music-card-style-control--range{grid-template-rows:auto 38px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;display:grid}.music-card-page__workspace.is-sources-adaptive .music-card-style-control--range>span:first-child{display:contents}.music-card-page__workspace.is-sources-adaptive .music-card-style-control--range .music-card-customize-heading{text-align:left;grid-area:1/1/auto/-1}.music-card-page__workspace.is-sources-adaptive .music-card-style-control--range output{grid-area:2/2;align-self:center}.music-card-page__workspace.is-sources-adaptive .music-card-style-control--range .music-card-single-range{grid-area:2/1}.music-card-page__workspace.is-sources-adaptive .music-card-random-control{margin-top:2px}.music-card-page__workspace.is-sources-adaptive .music-card-preview-column{justify-content:flex-start;overflow:visible}.music-card-page__workspace.is-sources-adaptive .music-card-studio-grid{row-gap:60px}}@media (width<=1020px){.music-card-page__workspace{--music-card-sources-track:clamp(250px, 34%, 320px);grid-template-columns:minmax(var(--music-card-sources-track), var(--music-card-sources-track)) minmax(0, 1fr);justify-content:stretch;gap:var(--music-card-gap)}.music-card-page__studio{grid-column:2;display:block}.music-card-studio-grid{grid-template-columns:1fr;min-width:0;height:100%;min-height:0;display:grid;overflow:visible}.music-card-customize{height:auto;overflow:visible}.music-card-preview-column{overflow:visible}}@media (width<=760px){.music-card-source-list.is-block-dragging,.music-card-source-list.is-block-dragging *,.music-card-source-row--drag-ghost,.music-card-source-row--drag-ghost *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.music-card-random-fab-wrap{--music-card-random-fab-stack-shift:0px;--music-card-random-fab-bottom-shift:0px;z-index:1201;transform:translateY(calc(var(--music-card-random-fab-stack-shift) + var(--music-card-random-fab-bottom-shift)));transition:transform .18s;display:block;position:fixed;bottom:32px;right:16px}body:has(button.scrollTop.show) .music-card-random-fab-wrap{--music-card-random-fab-stack-shift:-52px}html.page-at-bottom .music-card-random-fab-wrap{--music-card-random-fab-bottom-shift:-183px}.music-card-random-fab{border:1px solid var(--startbar-glass-border,var(--surface-border,#ffffff2e));width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text,#f5f7ff);box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 6px 18px #00000042));cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);border-radius:12px;place-items:center;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:visible;background:0 0!important}.music-card-random-fab:hover,.music-card-random-fab:focus,.music-card-random-fab:focus-visible,.music-card-random-fab:active{background:0 0!important}.music-card-random-fab:hover,.music-card-random-fab:focus-visible{border-color:var(--startbar-glass-border,var(--surface-border,#ffffff47));box-shadow:var(--startbar-glass-shadow,var(--fab-set-shadow,0 7px 20px #00000052));transform:scale(1.03)}.music-card-random-fab:active{transform:scale(.94)}.music-card-random-fab:disabled{cursor:default;opacity:.45;pointer-events:none}.music-card-random-fab__icon,.music-card-random-fab__icon svg{width:21px;height:21px}.music-card-page{padding:10px 0}.music-card-page__workspace{--music-card-sources-track:100%;grid-template-columns:1fr;height:auto;min-height:auto}.music-card-page__workspace.is-sources-collapsed{--music-card-sources-track:100%;grid-template-columns:1fr}.music-card-page__studio{order:1;grid-column:1}.music-card-page__sources-frame{order:2}.music-card-page__workspace.is-sources-collapsed .music-card-page__sources{padding:14px;overflow:visible}.music-card-page__workspace.is-sources-collapsed .music-card-sources-rail-head{opacity:0;pointer-events:none;visibility:hidden}.music-card-page__workspace.is-sources-collapsed .music-card-sources-content{opacity:1;pointer-events:auto;visibility:visible;min-width:0;transform:none}.music-card-sources-collapse-btn{display:none}.music-card-page__sources,.music-card-page__studio{border-radius:12px}.music-card-page__sources{height:auto;overflow:visible}.music-card-page__studio{overflow:visible}.music-card-studio-grid{gap:var(--music-card-gap);grid-template-columns:1fr}.music-card-preview-column{order:1}.music-card-customize-column{box-sizing:border-box;order:2;padding-bottom:50px}.music-card-phone{width:calc(100% - 20px);height:720px;min-height:600px}.music-card-page-skeleton__banner{border:10px solid var(--mc-page-bg);background-clip:padding-box;border-radius:28px 28px 24px 24px;flex-basis:152px;width:calc(100% + 20px);height:152px;margin:-10px}}@media (prefers-reduced-motion:reduce){.music-card-skel{animation:none}.music-card-page__workspace,.music-card-page__sources,.music-card-sources-content,.music-card-sources-rail-head,.music-card-sources-collapse-btn--collapse,.music-card-source-row,.music-card-switch__track,.music-card-switch__track i,.music-card-page__sources-frame:before,.music-card-page__sources-frame:after{transition:none}}.anthill-color-swatch,.pf-wave-swatch{border:1px solid var(--pf-chip-border,var(--block-border,#30343b));background:var(--pf-wave-swatch-color,#7a8194);cursor:pointer;border-radius:999px;outline:none;flex:0 0 28px;width:28px;height:28px;margin:0;padding:0;transition:border-color .18s,box-shadow .18s}.anthill-color-swatch:hover,.pf-wave-swatch:hover{box-shadow:0 0 0 3px #7f889c24}.anthill-color-swatch:focus-visible,.pf-wave-swatch:focus-visible{border-color:var(--promo-picker-accent,#1993da);box-shadow:0 0 0 3px color-mix(in srgb, var(--promo-picker-accent,#1993da) 18%, transparent)}.pf-color-popup{z-index:1200;border:1px solid var(--prefs-glass-border,var(--pf-chip-border));background:linear-gradient(var(--prefs-glass-bg,#10101080), var(--prefs-glass-bg,#10101080)), var(--prefs-glass-highlight,linear-gradient(135deg, #ffffff14, #fff0 55%));width:212px;box-shadow:var(--prefs-glass-shadow,0 14px 32px #00000047);-webkit-backdrop-filter:blur(12px)saturate(120%)brightness(108%);backdrop-filter:blur(12px)saturate(120%)brightness(108%);border-radius:14px;gap:10px;padding:10px;display:grid;position:fixed}.pf-color-popup[hidden]{display:none!important}.pf-color-popup-wheel{aspect-ratio:1;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#fff 0%,#ffffffd1 18%,#ffffff47 40%,#fff0 62%),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:999px;width:100%;position:relative}.pf-color-popup-wheel:before{content:"";border:1px solid color-mix(in srgb, var(--pf-chip-border) 78%, transparent);border-radius:999px;position:absolute;inset:30%}.pf-color-popup-wheel:after{content:"";background:hsl(var(--pf-wheel-h,180) var(--pf-wheel-s,70%) var(--pf-wheel-l,55%));border:1px solid #ffffff3d;border-radius:999px;position:absolute;inset:36%}.pf-color-popup-pointer{pointer-events:none;background:#00000059;border:2px solid #fffffff2;border-radius:999px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0006}.pf-color-popup-sliders{gap:8px;display:grid}.pf-color-popup-row{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;display:grid}.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()}.pf-color-popup-row.is-disabled input[type=range]{pointer-events:none;cursor:not-allowed}.pf-color-popup-row-label{box-sizing:border-box;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:999px;width:20px;height:20px;display:inline-block;overflow:hidden}.pf-color-popup-row-label--light{background:linear-gradient(90deg, #101216 0 50%, #fff 50% 100%) padding-box, linear-gradient(var(--pf-popup-icon-stroke,#969ead85), var(--pf-popup-icon-stroke,#969ead85)) 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,#969ead85), var(--pf-popup-icon-stroke,#969ead85)) border-box}@media (width<=880px),(hover:none) and (pointer:coarse){.pf-color-popup{gap:8px}.pf-color-popup-sliders{order:1}.pf-color-popup-wheel{order:2}}:root{scrollbar-gutter:stable}html{overflow-y:scroll}.grid-wrap{padding-bottom:16px}.cards{box-sizing:border-box;padding-top:6px;padding-bottom:0;overflow-anchor:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:16px;width:100%;min-width:0;max-width:100%;margin:0;padding-inline-end:1px;display:grid;overflow:visible;-webkit-mask-image: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{pointer-events:none;grid-column:1/-1;width:100%;display:none}.cards .wl-cards-body{display:contents}.cards[data-windowed="1"] .card.card-append{opacity:1!important;animation:none!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 (width<=880px){.cards{grid-template-columns:repeat(1,minmax(0,1fr));margin:0!important;padding-inline-end:0!important}.cards .card{width:100%;max-width:100%}}@media (width>=768px) and (width<=1024px) and (orientation:portrait) and (pointer:coarse),(width>=768px) and (width<=1024px) and (orientation:portrait) and (any-pointer:coarse){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (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;animation:.26s ease-out forwards grid-card-append-in;transform:translateY(10px)}@keyframes grid-card-append-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loadmore-wrap{box-sizing:border-box;overflow-anchor:none;justify-content:center;align-items:center;width:100%;min-height:0;padding:12px 0 0;display:flex}.loadmore-wrap.loadmore-wrap--spacer{min-height:64px;padding:12px 0}.loadmore-wrap.loadmore-wrap--spacer .loadmore-btn{visibility:hidden;pointer-events:none}.loadmore-btn{width:100%;min-width:0;height:44px}@media (width<=880px){.loadmore-wrap{margin:0}.loadmore-btn{width:100%;max-width:none}.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{opacity:0;pointer-events:none;border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;animation:.7s linear infinite loadmore-spin;position:absolute;top:50%;left:50%}.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{--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,#1010108c);--thumb-glass-border:var(--prefs-glass-border,#ffffff24);--thumb-glass-inner:var(--prefs-glass-inner,#ffffff0f);--age-thumb-hover-ring:var(--prefs-chip-focus-outline,#ffffff0f);--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{align-items:center;gap:var(--age-gap);flex-wrap:nowrap;width:100%;display:flex;overflow:visible}.grid-page .filters .age-val{text-align:center;min-width:44px;height:44px;color:var(--filters-input-text,#cfcfcf);background:var(--filters-input-bg,#0f0f0f);border:1px solid var(--filters-input-border,#1f1f1f);border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;line-height:40px;display:inline-flex}.grid-page .filters .age-val-input{box-sizing:border-box;background:var(--filters-input-bg,#0f0f0f);width:60px;min-width:60px;color:var(--filters-input-text,#e8e8e8);border:1px solid var(--filters-input-border,#1f1f1f);text-align:center;cursor:pointer;appearance:textfield;border-radius:12px;outline:none;flex:0 0 60px;padding:10px;transition:border-color .18s;line-height:1.2!important}.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{-webkit-appearance:none;margin:0}.grid-page .filters .age-val-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.grid-page .filters .range.duo{flex:1 1 var(--age-min-slider-w,140px);min-width:0;height:calc(var(--age-thumb) + 8px);display:block;position:relative}.grid-page .filters .range.duo .track{left:0;right:0;top:calc(50% + var(--age-track-offset-y));height:var(--age-track-h);background:var(--age-track-bg,#1b1b1b);z-index:1;border-radius:999px;position:absolute;transform:translateY(-50%)}.grid-page .filters .range.duo .track .fill{background:var(--age-fill-bg,var(--brand-accent));border-radius:999px;position:absolute;inset:0}.grid-page .filters .range.duo input[type=range]{appearance:none;width:100%;height:var(--age-thumb);pointer-events:none;z-index:2;background:0 0;outline:0;position:absolute;left:0;right:0}.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{appearance:none;width:var(--age-bar-w);height:var(--age-thumb);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;transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left));-webkit-backdrop-filter:blur(6px)saturate(120%)brightness(108%);backdrop-filter:blur(6px)saturate(120%)brightness(108%);border-radius:6px;margin:0;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,filter .12s}.grid-page .filters .range.duo input.min:hover::-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.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{appearance:none;width:var(--age-bar-w);height:var(--age-thumb);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;transform:translate(var(--age-thumb-offset-x-right), var(--age-thumb-offset-y-right));-webkit-backdrop-filter:blur(6px)saturate(120%)brightness(108%);backdrop-filter:blur(6px)saturate(120%)brightness(108%);border-radius:6px;margin:0;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,filter .12s}.grid-page .filters .range.duo input.max:hover::-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.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{width:var(--age-bar-w);height:var(--age-thumb);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;transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left));border-radius:6px;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,filter .12s}.grid-page .filters .range.duo input.max::-moz-range-thumb{width:var(--age-bar-w);height:var(--age-thumb);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;transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left));border-radius:6px;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,filter .12s}.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{background:0 0;height:0}.grid-page .filters .range.duo input[type=range]::-moz-range-track{background:0 0;height:0}.grid-page .filters.filters--rows{--filters-cols:24;flex-direction:column;align-items:stretch;gap:0;display:flex;position:relative}.grid-page .filters{z-index:40;transition:padding .5s;position:relative}.grid-page .filters.filters--rows .filters-row{grid-template-columns:repeat(var(--filters-cols,24), 1fr);opacity:1;gap:12px;width:100%;max-height:1000px;transition:max-height .32s,opacity .28s,transform .32s;display:grid;overflow:hidden;transform:none}.grid-page .filters .filters-summary{opacity:0;pointer-events:none;visibility:hidden;grid-column:1/-1;align-items:center;width:100%;height:32px;min-height:32px;max-height:32px;padding:0;transition:opacity .32s,transform .32s;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;transform:translateY(-6px)}.grid-page .filters .filters-summary-track{scrollbar-width:thin;align-items:center;width:100%;padding:0 52px 2px 16px;font-size:14px;display:block;overflow:hidden}.grid-page .filters .filters-summary-inner{white-space:nowrap;will-change:transform;flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;display:inline-flex}@keyframes summary-marquee{0%{transform:translate(0)}50%{transform:translateX(calc(-1 * var(--summary-scroll,0px)))}to{transform:translate(0)}}.grid-page .filters .filters-summary-track.is-marquee .filters-summary-inner{animation:20s linear infinite summary-marquee}.grid-page .filters .filters-summary .summary-chip{border:1px solid var(--cap-bd,var(--chipsel-chip-border,#2a2a2a));background:var(--cap-bg,var(--chipsel-chip-bg,#0f0f0f));height:18px;min-height:18px;color:var(--cap-fg,var(--chipsel-chip-text,#ddd));pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;line-height:1.25;display:inline-flex}.grid-page .filters .filters-summary .summary-text{color:var(--chipsel-filter-text,#e8e8e8);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px}.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{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 6px;display:inline-block}.grid-page .filters .filters-summary .summary-beginner{color:#a8e6a8;pointer-events:none;-webkit-user-select:none;user-select:none;background:#163016;border:1px solid #242;border-radius:999px;justify-content:center;align-items:center;height:18px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.grid-page .filters.filters--summary .filters-summary{opacity:1;pointer-events:auto;visibility:visible;width:100%;margin:0;padding:0;transition-delay:.5s;transform:none}.grid-page .filters.filters--summary{min-height:32px;padding:0 16px}@media (width<=1500px) and (width>=1251px){.grid-page .filters.filters--summary{height:32px}}@media (width<=1250px){.grid-page .filters.filters--summary{margin-bottom:0}}.grid-page .filters.filters--summary .filters-row{opacity:0;pointer-events:none;max-height:0;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{opacity:0;pointer-events:none;max-height:0;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{z-index:6000;position:absolute;top:100%;left:0;right:0}.grid-page .filters .field--intentions,.grid-page .filters .field--intentions>label{overflow:visible}.grid-page .filters .field--intentions{z-index:10;position:relative}.grid-page .filters .field--apply{z-index:1;position:relative}.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{z-index:2;background:var(--block-bg,#0f0f0f);width:30px;min-width:32px;height:28px;color:var(--muted,#a0a0a0);cursor:pointer;appearance:none;opacity:0;pointer-events:none;border:#0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:opacity .18s;display:inline-flex;position:absolute;top:0;right:0}.grid-page .filters.filters--rows .filters-clear-geo-btn{width:34px;min-width:34px;height:30px;right:30px}.grid-page .filters.filters--rows .filters-collapse-btn svg{fill:currentColor;width:18px;height:18px;transition:transform .28s;display:block}.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{opacity:1;pointer-events:auto;display:inline-flex!important}.grid-page .filters.filters--rows[data-row-level="0"] .filters-collapse-btn svg{transform:rotate(180deg)}.grid-page .filters .field--country,.grid-page .filters .field--city{grid-column:span 8}.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--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:"";border:2px solid;border-right-color:#0000;border-radius:999px;width:12px;height:12px;margin-left:6px;animation:.7s linear infinite geo-spin;display:inline-block}@keyframes geo-spin{to{transform:rotate(360deg)}}@media (width<=1500px) and (width>=1251px){.grid-page .filters.filters--rows{grid-template-columns:repeat(24,1fr);gap:12px;display:grid}.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;transition:max-height .32s,opacity .28s,transform .32s;overflow:hidden}.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,.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{opacity:0;pointer-events:none;max-height:0;transform:translateY(-10px)}.grid-page .filters .field--region,.grid-page .filters .field--geo{display:none!important}.grid-page .filters .field--country{order:10;grid-column:span 12!important}.grid-page .filters .field--city{order:11;grid-column:span 12!important}.grid-page .filters .field--specsel{order:20;grid-column:span 12!important}.grid-page .filters .field--genres{order:21;grid-column:span 12!important}.grid-page .filters .field--intentions{order:30;grid-column:span 12!important}.grid-page .filters .field--gender{order:31;grid-column:span 12!important}.grid-page .filters .field--age{order:40;grid-column:span 12!important}.grid-page .filters .field--beginner{order:41;grid-column:span 12!important}.grid-page .filters .field--apply{order:50;grid-column:span 24!important}.grid-page .filters .field--apply .fake-label{visibility:hidden;height:16px;line-height:16px;display:block}}@media (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{align-self:start;grid-column:span 6!important}.grid-page .filters .field--geo .geo-badge{justify-content:flex-start;min-width:0;padding:0 12px}.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{align-self:start;grid-column:span 6!important}.grid-page .filters .field--age{order:30;grid-column:span 6!important}.grid-page .filters .field--beginner{order:11;justify-content:center;display:flex;grid-column:span 3!important}.grid-page .filters .field--apply{order:40;grid-column:span 6!important}.grid-page .filters .field--gender{order:10;grid-column:span 3!important;display:block!important}.grid-page .filters .field--beginner .beg-switch{width:max-content;margin:0 auto}.grid-page .filters .field--apply .fake-label{visibility:hidden!important;height:0!important;line-height:0!important;display:none!important}}[data-filters=grid].filters--rows[data-layout=mobile]{--filters-cols:6}[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--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}@media (width<=1250px){.grid-page .filters .beg-switch{justify-content:center}.grid-page .filters .beg-switch>:last-child{display:inline-block}}@keyframes mf-apply-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1250px){.grid-page .filters.filters--rows .filters-row--3 .field--gender,[data-filters=grid][data-layout=mobile] .filters-row--3 .field--gender{box-sizing:border-box!important;order:10!important;grid-column:span 3!important;align-self:end!important;height:66px!important;min-height:66px!important}.grid-page .filters.filters--rows .filters-row--3 .field--beginner,[data-filters=grid][data-layout=mobile] .filters-row--3 .field--beginner{box-sizing:border-box!important;flex-direction:column!important;order:11!important;grid-column:span 3!important;justify-content:flex-start!important;align-self:end!important;align-items:center!important;height:66px!important;min-height:66px!important;display:flex!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{visibility:hidden!important;height:16px!important;margin:0!important;padding:0!important;line-height:16px!important;display:block!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 (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (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{order:10!important;grid-column:span 3!important;display:block!important}.grid-page .filters .field--beginner{order:11!important;grid-column:span 3!important;justify-content:center!important;display:flex!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{visibility:hidden!important;height:0!important;line-height:0!important;display:none!important}}.cards.is-empty{box-sizing:border-box;justify-content:center;align-items:center;min-height:38vh;padding:16px;display:flex}.empty-state{border:1px solid var(--surface-border,#c9c9c9);color:#cfcfcf;text-align:center;--empty-ill-color:#eaeaea;background:#101010;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min(560px,92%);padding:36px;display:flex;box-shadow:inset 0 0 0 1px #ffffff05}.empty-state .ill{width:80px;height:80px;color:var(--empty-ill-color);place-items:center;margin-bottom:4px;display:grid}.empty-state .ill svg{fill:currentColor;width:100%;height:100%}.empty-state .ttl{color:#eaeaea;font-size:16px;font-weight:600}.empty-state .msg{color:#a7a7a7;font-size:14px}html[data-theme=light] .empty-state{color:#3c4254;--empty-ill-color:#2d3748;background:#f7f8fb;box-shadow:inset 0 0 0 1px #0000000a}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{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))));white-space:normal;transform-origin:24px 8px;will-change:transform, opacity;box-sizing:border-box;border-radius:12px;width:auto;max-width:min(88vw,520px);max-height:50vh;padding:10px;animation:.14s cubic-bezier(.2,.8,.2,1) both profile-pop-in;display:inline-block;position:fixed;overflow:auto;box-shadow:0 16px 40px #0000008c}html[data-theme=light] .chips-hidden-pop{color:var(--text,#0c0f1a);background:#ffffffd1;border:1px solid #00000024;box-shadow:0 18px 36px #0000002e}.chips-hidden-pop h4{color:var(--profile-ttl-sub,var(--mus-muted,var(--muted,#6e7484)));letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:600}.chips-hidden-list{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.chips-hidden-list .chip{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));white-space:nowrap;cursor:default;border-radius:999px;align-items:center;padding:6px 10px;font-size:14px;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.spec-hidden-pop{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))));white-space:normal;transform-origin:24px 8px;will-change:transform, opacity;box-sizing:border-box;border-radius:12px;width:auto;max-width:min(88vw,520px);max-height:50vh;padding:10px;animation:.14s cubic-bezier(.2,.8,.2,1) both profile-pop-in;display:inline-block;position:fixed;overflow:auto;box-shadow:0 16px 40px #0000008c}html[data-theme=light] .spec-hidden-pop{color:var(--text,#0c0f1a);background:#ffffffeb;border-color:#00000024;box-shadow:0 18px 36px #0000002e}.spec-hidden-pop h4{color:var(--profile-ttl-sub,var(--muted,#6e7484));letter-spacing:.02em;margin:0 0 8px;font-size:12px;font-weight:600}.spec-hidden-list{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.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));white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;line-height:1;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.spec-hidden-list .spec-chip:hover{background:var(--cap-bd,currentColor);border-color:var(--cap-bd,currentColor);color:var(--cap-fg,#fff)}html[data-theme=light] .spec-hidden-list .spec-chip:hover{color:#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:#ffffff14}html[data-theme=light] .profile-v2{--skel-bg:#eef1f6;--skel-bd:#d6dbe6;--skel-shine:#00000024}.layout.profile #center,.layout.profile .shell,.layout.profile .page-body,.profile-v2,.profile-v2 .p-grid,.profile-v2 .p-main{contain:none!important;overflow:visible!important;transform:none!important}@media (width<=880px){:root{--topbar-h:22px}}.profile-v2{margin:0;display:block}.profile-v2 .p-grid{grid-template-columns:1fr;align-items:start;gap:20px;padding:16px 0;display:grid}.profile-v2 .p-topgrid{grid-template-columns:minmax(0, 1fr) var(--preview-w);align-items:start;gap:16px;margin:0;display:grid}@media (width<=1500px){.profile-v2 .p-topgrid{flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin:0!important;padding:0!important;display:flex!important}.profile-v2 .p-col-left{height:auto!important;min-height:0!important;display:contents!important}.profile-v2 .p-col-right{order:3!important;align-self:stretch!important;width:100%!important;min-width:0!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 (width>=1024px) and (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{flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin:0!important;padding:0!important;display:flex!important}.profile-v2 .p-col-left{height:auto!important;min-height:0!important;display:contents!important}.profile-v2 .p-col-right{order:3!important;align-self:stretch!important;width:100%!important;min-width:0!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 (width>=1024px) and (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{flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin:0!important;padding:0!important;display:flex!important}.profile-v2 .p-col-left{height:auto!important;min-height:0!important;display:contents!important}.profile-v2 .p-col-right{order:3!important;align-self:stretch!important;width:100%!important;min-width:0!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{min-width:0;min-height:0;height:var(--profile-left-h);flex-direction:column;align-self:stretch;gap:16px;display:flex}.profile-v2 .p-col-right{align-self:stretch;min-width:0}.profile-v2 .p-col-right>.p-preview-card{height:var(--profile-left-h);box-sizing:border-box;background-color:var(--profile-card-bg);flex-direction:column;min-height:0;display:flex}.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 (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{flex-direction:column;gap:16px;min-width:0;display:flex}@media (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{justify-content:flex-start;display:flex}.p-sec{background:var(--profile-card-bg);border:1px solid var(--profile-card-border);border-radius:14px;flex-direction:column;gap:12px;display:flex}.p-sec-head h2{color:var(--profile-ttl-main);margin:0;font-size:16px}.p-sec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-sec-head-actions{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.p-about-head-icon{width:18px;height:18px;color:var(--profile-muted,var(--muted));opacity:.95;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.2,.7,.2,1),color .2s,opacity .2s;display:inline-flex;transform:scale(1)}.p-about-head-icon svg{width:18px;height:18px;display:block}.p-about-head-icon svg path{transition:stroke-width .2s}.p-about-head-icon:hover{color:var(--text,#eaeaea);opacity:1;transform:scale(1.1)}.p-about-head-icon:hover svg path{stroke-width:2.35px}.p-about-head-icon:focus-visible{box-shadow:0 0 0 2px var(--brand-accent-a35,#143bbc59);border-radius:8px;outline:none}@media (hover:hover) and (pointer:fine) and (width>=881px){.p-card-about .p-about-head-icon{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,transform .2s cubic-bezier(.2,.7,.2,1),color .2s,visibility 0s linear .2s;transform:scale(.9)}.p-card-about:hover .p-about-head-icon,.p-card-about:focus-within .p-about-head-icon{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s,transform .2s cubic-bezier(.2,.7,.2,1),color .2s,visibility linear;transform:scale(1)}}.p-about-modal{z-index:77000;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:20px;transition:opacity .15s;display:flex;position:fixed;inset:0}.p-about-modal.open{opacity:1;pointer-events:auto}.p-about-modal.is-closing{opacity:0;pointer-events:none}.p-about-modal[hidden]{display:none!important}.p-about-modal-backdrop{background:#00000094;position:absolute;inset:0}.p-about-modal-dialog{border:1px solid var(--surface-border,#262626);background:var(--surface-bg,#0f0f0f);z-index:2;border-radius:14px;flex-direction:column;width:min(760px,100vw - 40px);max-height:min(78vh,760px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000080}.p-about-modal-head{border-bottom:1px solid var(--surface-border,#262626);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.p-about-modal-head h3{color:var(--profile-ttl-main,var(--text));margin:0;font-size:16px}.p-about-modal-close{border:1px solid var(--surface-border,#262626);background:var(--bg-elev,#ffffff0a);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--text,#eaeaea);cursor:pointer;border-radius:8px;place-items:center;padding:0;line-height:0;transition:background .12s,border-color .12s,opacity .12s;display:grid}.p-about-modal-close svg{width:18px;height:18px;display:block}.p-about-modal-close:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring,#3d5afe59);outline:none}.p-about-modal-fab-close{display:none}.p-about-modal-body{-webkit-overflow-scrolling:touch;padding:16px;overflow:auto}.p-about-modal-text{color:var(--text,#eaeaea);white-space:normal;line-height:1.6}.p-about-modal-text p{margin:0}html[data-theme=light] .p-about-modal-backdrop{background:#10162347}html[data-theme=light] .p-about-modal-dialog{border-color:var(--surface-border,#d8deea);background:var(--surface-bg,#fff);box-shadow:0 18px 44px #0c14252e}html[data-theme=light] .p-about-modal-head{border-bottom-color:var(--surface-border,#d8deea)}html[data-theme=light] .p-about-modal-close{border-color:var(--surface-border,#d8deea);background:var(--bg-elev,#f3f6fb);color:var(--text,#101623)}@media (width<=880px){.p-about-modal-head .p-about-modal-close{display:none!important}.p-about-modal-fab-close{color:#fff;-webkit-backdrop-filter:blur(6px);z-index:3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#1212128c;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;line-height:0;transition:transform .12s,background .12s,border-color .12s,opacity .12s;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #00000059}.p-about-modal-fab-close svg{width:18px;height:18px;display:block}.p-about-modal-fab-close .ico{line-height:0;display:inline-flex}.p-about-modal-fab-close:hover{background:#14141499;border-color:#ffffff47;transform:translateY(-1px)scale(1.03)}.p-about-modal-fab-close:active{background:#1212129e;transform:scale(.96)}html[data-theme=light] .p-about-modal-fab-close{color:#1a2233;background:#ffffffb8;border-color:#10162338;box-shadow:0 8px 24px #10162340}html[data-theme=light] .p-about-modal-fab-close:hover{background:#ffffffd1;border-color:#10162352}html[data-theme=light] .p-about-modal-fab-close:active{background:#ffffffa6}}.p-sec-hint{color:var(--profile-muted);text-align:right;font-size:13px;font-weight:400;line-height:1.3;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 2px;text-decoration:none;display:inline-flex;position:relative}.p-sec-hint:before{content:"";transform-origin:0;opacity:0;background:currentColor;height:1px;transition:transform .22s,opacity .22s;position:absolute;bottom:0;left:0;right:10px;transform:scaleX(0)}.p-sec-hint:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:rotate(-45deg)}.p-sec-hint:hover:before{opacity:1;transform:scaleX(1)}.p-sec-hint:hover:after{transform:translate(2px)rotate(-45deg)}.p-sec-hint:focus-visible{box-shadow:0 0 0 2px var(--brand-accent-a35,#143bbc59);border-radius:8px;outline:none}.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 (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{outline:2px solid var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35), 0 0 0 8px var(--brand-accent-a12);animation:2.4s ease-in-out 2 profileHintFlash}.profile-v2 [data-scroll-target=banner].hint-flash{box-shadow:0 0 0 2px var(--brand-accent-a35), 0 0 0 8px var(--brand-accent-a12);border-radius:12px;outline:none}.profile-v2 [data-scroll-target].success-flash{outline:2px solid #34c759d9;animation:1.8s ease-in-out profileSuccessFlash;box-shadow:0 0 0 2px #34c75959,0 0 0 8px #34c7592e}.profile-v2 [data-scroll-target=banner].success-flash{border-radius:12px;outline:none;box-shadow:0 0 0 2px #34c75959,0 0 0 8px #34c7592e}@media (width<=880px){.profile-v2 .p-banner-mount{z-index:0;position:relative}.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:"";pointer-events:none;z-index:1;opacity:0;border-radius:12px;position:absolute;inset: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:2.4s ease-in-out 2 profileBannerMountHintFlash}.profile-v2 .p-banner-mount.banner-success-flash-active:after{animation:1.8s ease-in-out profileBannerMountSuccessFlash;box-shadow:0 0 0 2px #34c75959,0 0 0 8px #34c7592e}}@keyframes profileHintFlash{0%{outline-color:#0000;box-shadow:0 0 #0000}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:#0000;box-shadow:0 0 #0000}}@keyframes profileSuccessFlash{0%{outline-color:#0000;box-shadow:0 0 #0000}45%{outline-color:#34c759d9;box-shadow:0 0 0 2px #34c75959,0 0 0 8px #34c7592e}to{outline-color:#0000;box-shadow:0 0 #0000}}@keyframes profileBannerMountHintFlash{0%{opacity:0}45%{opacity:1}to{opacity:0}}@keyframes profileBannerMountSuccessFlash{0%{opacity:0}45%{opacity:1}to{opacity:0}}.p-skel{background:var(--skel-bg);border:1px solid var(--skel-bd);position:relative;overflow:hidden}.p-skel:after{content:"";background:linear-gradient(110deg, transparent 0%, var(--skel-shine) 45%, transparent 70%);animation:1.8s ease-in-out infinite p-skel-shine;position:absolute;inset:0;transform:translate(-100%)}.profile-v2.is-viewer .p-skel:after{animation:none}.profile-v2:not(.is-viewer) .p-card.is-empty .p-skel:after,.profile-v2:not(.is-viewer) .p-card-about .p-skel-line:after,.profile-v2:not(.is-viewer) .p-preview-card .pp-slot[data-empty="1"].p-skel:after,.profile-v2:not(.is-viewer) .pph-wrap[data-has-photos="0"] .pph-skel-thumb.p-skel:after,.profile-v2:not(.is-viewer) .pph-wrap[data-has-links="0"] .pph-skel-btn.p-skel:after{content:none;animation:none}.profile-v2.is-viewer .p-sec-hint{display:none}.p-skel-line{border-radius:8px;height:12px;display:block}.p-skel-chip{border-radius:999px;width:92px;height:26px;display:inline-block}.p-skel-block{gap:8px;display:grid}@media (prefers-reduced-motion:reduce){.p-skel:after{animation:none}}@keyframes p-skel-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.p-kv{grid-template-columns:1fr 2fr;gap:8px 14px;display:grid}.kv .k{color:var(--profile-muted);font-size:13px}.kv .v{color:var(--profile-text);font-size:14px}.p-chips-row{gap:12px;display:grid}.chips-group{gap:8px;display:grid}.chips-title{color:var(--profile-muted);font-size:13px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--profile-chip-bg);border:1px solid var(--profile-chip-border);color:var(--profile-chip-text);white-space:nowrap;word-break:keep-all;overflow-wrap:normal;border-radius:999px;align-items:center;padding:6px 10px;font-size:14px;line-height:1;display:inline-flex}html[data-theme=light] .profile-v2 .p-card-music .chip,html[data-theme=light] .profile-v2 .chips-hidden-pop .chip{color:#4b5563;background:#f3f4f9;border-color:#d0d3dc}html[data-theme=dark] .profile-v2 .p-card-music .chip,html[data-theme=dark] .profile-v2 .chips-hidden-pop .chip{color:#d1d5db;background:#0f0f0f;border-color:#2a2a2a}html[data-theme=light] .profile-v2 .pinst-wrap .chip,html[data-theme=light] .profile-v2 .p-prod-wrap .chip{color:#4b5563;background:#f3f4f9;border-color:#d0d3dc}html[data-theme=dark] .profile-v2 .pinst-wrap .chip,html[data-theme=dark] .profile-v2 .p-prod-wrap .chip{color:#d1d5db;background:#0f0f0f;border-color:#2a2a2a}.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{flex-wrap:wrap;gap:6px;display:flex}.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;padding:0 8px;font-size:12px}.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:inset 0 0 0 2px #ffffff08}.pub-inst .muted{color:var(--profile-muted)}.p-prod-wrap .prod-view .chips{flex-wrap:wrap;gap:8px;display:flex}.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{border:1px solid var(--profile-chip-border);width:22px;height:22px;color:var(--profile-chip-text);cursor:pointer;box-shadow:none;transform-origin:50%;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,box-shadow .16s,transform .12s,background-color .16s;display:inline-flex;position:relative;background:var(--profile-chip-bg)!important}.chip.more:hover,.spec-chip.more:hover{border-color:color-mix(in srgb, var(--profile-chip-border) 65%, currentColor 35%);box-shadow:inset 0 0 0 2px #ffffff0d}html[data-theme=light] .p-card-music .chip.more:hover,html[data-theme=light] .p-card-music .spec-chip.more:hover{border-color:color-mix(in srgb, var(--profile-chip-border) 70%, #00000047 30%);box-shadow:inset 0 0 0 2px #0000000f}.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{border-color:color-mix(in srgb, var(--profile-chip-border) 60%, currentColor 40%);animation:.16s cubic-bezier(.2,.9,.2,1) both chipMoreOpen;transform:scale(.95);background-color:color-mix(in srgb, var(--profile-chip-bg) 78%, currentColor 22%)!important}@keyframes chipMoreOpen{0%{transform:scale(.88)}70%{transform:scale(.98)}to{transform:scale(.95)}}.chip.more,.spec-chip.more{will-change:transform;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .14s}@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,box-shadow .16s,background-color .16s}}.chip.more:before,.spec-chip.more:before{content:"";transform-origin:50%;background:currentColor;border-radius:50%;width:3px;height:3px;transition:opacity .14s,transform .14s;position:relative;box-shadow:-5.5px 0,5.5px 0}.chip.more:after,.spec-chip.more:after{content:"";opacity:0;pointer-events:none;border-bottom:2px solid;border-right:2px solid;border-radius:1px;width:7px;height:7px;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(.72)}.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;align-items:center;overflow:hidden}@media (width<=880px){.p-card-music .music-col-left .chips,.p-card-music .music-col-right .chips{max-height:unset!important;overflow:visible!important}.p-card-music .chip.more,.p-card-music .spec-chip.more{display:none!important}.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}.profile-v2 .p-prod-wrap.p-sec{margin-top:12px!important}}.p-spec-chips{flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.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));letter-spacing:.2px;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual;border-radius:999px;align-items:center;padding:7px 12px;font-size:14px;line-height:1;display:inline-flex;position:relative;overflow:visible}.spec-chip.has-ava{padding-right:36px}.spec-chip-ava{opacity:0;pointer-events:none;background-position:50%;background-size:cover;border:1px solid #ffffff59;border-radius:50%;width:22px;height:22px;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:6px;transform:translateY(-50%)scale(.9);box-shadow:0 4px 10px #00000059}.spec-chip.has-ava:hover .spec-chip-ava,.spec-chip.has-ava:focus .spec-chip-ava{opacity:1;transform:translateY(-50%)scale(1)}@media (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:auto;min-height:0}@media (width<=880px){.p-card-music{height:auto;min-height:unset;flex:none}}.p-card-music .music-top-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;margin-bottom:6px;display:grid}.p-card-music .music-top-row.has-projects{grid-template-columns:minmax(0,13fr) minmax(190px,7fr);margin-bottom:0}.p-card-music.has-projects{gap:9px}.p-card-music .music-spec,.p-card-music .music-projects{min-width:0}.p-card-music .music-projects .chips-title{white-space:nowrap}.p-card-music .music-projects{gap:8px}.p-card-music .music-project-stack{scrollbar-width:none;align-items:center;min-width:0;min-height:30px;padding:0 2px;display:flex;overflow:visible}.p-card-music .music-project-stack::-webkit-scrollbar{display:none}.p-card-music .music-project-avatar{z-index:1;background:var(--profile-chip-bg);width:30px;height:30px;color:var(--profile-chip-text);box-shadow:0 0 0 2px var(--profile-card-bg,#fff);border:0;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;text-decoration:none;transition:box-shadow .14s;display:inline-flex;position:relative;overflow:hidden}.p-card-music .music-project-avatar+.music-project-avatar{margin-left:-14px}.p-card-music .music-project-avatar:hover,.p-card-music .music-project-avatar:focus-visible{z-index:20;box-shadow:0 0 0 2px var(--avatar-hover-border,#5a8cffb8);outline:none}.p-card-music .music-project-avatar img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.p-card-music .music-project-avatar-fallback{justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.p-card-music .music-project-avatar.has-ava .music-project-avatar-fallback{opacity:0;transition:opacity .16s;position:absolute;inset:0}.p-card-music .music-project-avatar-skeleton{z-index:2;border-radius:inherit;pointer-events:none;border:0;transition:opacity .16s,visibility .16s;position:absolute;inset:0}.profile-v2.is-viewer .music-project-avatar-skeleton.p-skel:after{animation:1.8s ease-in-out infinite p-skel-shine}.p-card-music .music-project-avatar.is-loaded .music-project-avatar-image{opacity:1}.p-card-music .music-project-avatar.is-loaded .music-project-avatar-skeleton,.p-card-music .music-project-avatar.is-error .music-project-avatar-skeleton{opacity:0;visibility:hidden}.p-card-music .music-project-avatar.is-error .music-project-avatar-fallback{opacity:1}.p-card-music .music-project-more{z-index:2;flex:0 0 22px;margin-left:-14px}.profile-v2 .music-projects-hidden-list .music-project-hidden-link{cursor:pointer;text-decoration:none}@media (prefers-reduced-motion:reduce){.profile-v2.is-viewer .music-project-avatar-skeleton.p-skel:after{animation:none}}.p-card-music .music-split{grid-template-columns:.4fr .6fr;align-items:start;gap:14px;display:grid}.p-card-music .music-col-left .chips:empty:before{content:"—";color:#6f6f6f}@media (width<=1180px){.p-card-music .music-split{grid-template-columns:.45fr .55fr}}@media (width<=880px){.p-card-music.has-projects{gap:12px}.p-card-music .music-top-row.has-projects{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:6px}.p-card-music .music-projects{gap:8px}.p-card-music .music-split{grid-template-columns:1fr}}.p-about-read h3{color:var(--profile-ttl-main);margin:6px 0;font-size:14px}.p-about-read p{color:var(--profile-text);margin:0;font-size:16px;font-weight:400;line-height:1.55}.p-links{background:var(--profile-card-bg);border:1px solid var(--profile-card-border);border-radius:12px;padding:12px}.p-links h3{color:var(--profile-ttl-main);margin:0 0 8px;font-size:14px}.p-links ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.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{background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:10px 0 0;display:flex}.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{margin:0;display:block}.p-cta-row .js-toggle-guest-view{background:var(--block-bg);border:1px solid var(--block-border);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--btn-fg);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}.p-hidden-mobile-badge{display:none}@media (width<=880px){.p-hidden-mobile-badge{color:#ffd6d6;background:#b42a2a33;border:1px solid #ff636380;border-radius:12px;flex:auto;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-size:13px;line-height:1;display:inline-flex}html[data-theme=light] .p-hidden-mobile-badge{color:#7f1d1d;background:#dc26261f;border-color:#dc262673}.p-cta-under-ava .p-cta-row .js-toggle-guest-view-icon{color:#ffd6d6;background:#b42a2a33;border-color:#ff636380;border-radius:12px;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0}html[data-theme=light] .p-cta-under-ava .p-cta-row .js-toggle-guest-view-icon{color:#7f1d1d;background:#dc26261f;border-color:#dc262673}}.profile-v2 .p-list,.profile-v2 .p-favorites-list{overflow-anchor:none;contain:none;content-visibility:visible;overflow:visible}.profile-v2 .p-sec.user-items,.profile-v2 .p-sec.user-favorites{padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.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,.layout.profile .profile-v2 .p-list .grid-wrap>:not(.cards):not(.cards.grid),.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{box-sizing:border-box;contain:none;content-visibility:visible;clip-path:none;width:100%;max-width:100%;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.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{place-items:stretch stretch;width:100%;max-width:100%;margin:0;overflow:visible;box-sizing:border-box!important;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))!important;gap:12px!important;min-width:0!important;padding:6px 0 0!important;display:grid!important}.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{pointer-events:none;grid-column:1/-1;width:100%}.layout.profile .profile-v2 .p-list .cards .promo-wrap,.layout.profile .profile-v2 .p-favorites-list .cards .promo-wrap{z-index:auto;position:relative;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,.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{z-index:1;position:relative}.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{contain:none;overflow:visible}@media (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{contain:none!important;content-visibility:visible!important;clip-path:none!important;overflow:visible!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{justify-content:center;margin-top:14px;display:flex}.profile-v2 .p-list-more-btn{min-width:220px}.profile-v2 .p-list-more-skel{gap:10px;width:100%;max-width:520px;display:grid}.profile-v2 .p-list-more-skel:before{content:attr(data-label);color:var(--profile-muted);font-size:13px;display:block}.profile-v2 .p-list-more-skel-card{border-radius:14px;height:84px}@media (hover:hover) and (pointer:fine){.layout.profile .profile-v2 .p-list .card.mus-mini .corner-actions{pointer-events:none;transition:none}.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{pointer-events:auto}.layout.profile .profile-v2 .p-list .card.mus-mini .corner-actions .corner-btn{opacity:.001;transition:opacity .22s,background .14s,border-color .14s,transform 80ms,box-shadow .14s,-webkit-backdrop-filter .22s,backdrop-filter .22s}.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}}.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:.3s ease-out twinkle}.layout.profile .profile-v2 .p-list .cards.grid.is-empty,.layout.profile .profile-v2 .p-list .cards.is-empty{box-sizing:border-box;justify-content:center;align-self:stretch;align-items:center;height:auto;min-height:max(260px,38vh);width:min(360px,100%)!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important}.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn{align-self:center;min-width:160px;margin-top:14px;position:relative}.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn .empty-create-btn-label{justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn .empty-create-btn-spinner{content:"";opacity:0;pointer-events:none;border:2px solid #0000;border-color:#fffffff2 #0000 #0000 #fffffff2;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;transition:opacity .16s;animation:.72s linear infinite profile-empty-create-spin;display:block;position:absolute;top:50%;left:50%}.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn.is-loading{pointer-events:none}.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn:disabled,.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn[aria-disabled=true]{cursor:not-allowed;opacity:.52;pointer-events:none}.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn.is-loading .empty-create-btn-label{opacity:0}.layout.profile .profile-v2 .p-list .empty-state .empty-create-btn.is-loading .empty-create-btn-spinner{opacity:1}@keyframes profile-empty-create-spin{to{transform:rotate(360deg)}}.layout.profile .profile-v2 .p-list .empty-state{width:100%}.layout.profile .profile-v2 .p-list .cards.is-empty.is-empty-reveal .empty-state{opacity:0;transition:opacity .26s,transform .26s;transform:translateY(8px)}.layout.profile .profile-v2 .p-list .cards.is-empty.is-empty-reveal.is-empty-reveal-ready .empty-state{opacity:1;transform:translateY(0)}@media (width<=880px){.layout.profile .profile-v2 .p-list .cards.grid.is-empty,.layout.profile .profile-v2 .p-list .cards.is-empty{align-self:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.layout.profile .profile-v2 .p-list .cards.grid.is-empty .empty-state,.layout.profile .profile-v2 .p-list .cards.is-empty .empty-state{width:100%;max-width:100%;margin:0}}.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>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}.p-card-about{height:var(--about-h);box-sizing:border-box;flex-direction:column;flex:none;min-height:0;display:flex}.p-card-about .p-sec-head{flex:none}.p-card-about .p-about-members{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0 4px;font-size:13px;line-height:1.35;display:flex}.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{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 6px;display:inline-block}html[data-theme=light] .p-card-about .p-about-members .age-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}.p-card-about .p-about-wrap{flex:auto;min-height:0;position:relative}.p-card-about .p-about-scroll{-webkit-overflow-scrolling:touch;height:100%;max-height:100%;padding-right:4px;overflow-y:auto}.p-card-about .fade-bottom{content:none!important;display:none!important}.p-card-about .p-about-wrap:before{content:"";z-index:2;pointer-events:none;opacity:1;background:linear-gradient(180deg, var(--mus-surface-bg,#101010) 0%, #101010c7 38%, #10101000 100%);height:30px;transition:opacity .18s;position:absolute;top:0;left:0;right:0}.p-card-about{position:relative;overflow:hidden}.p-card-about:after{content:"";pointer-events:none;opacity:1;background:var(--specsel-popup-fade-gradient,linear-gradient(180deg, #10101000 0%, #10101059 55%, #101010 100%));height:44px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}html[data-theme=dark] .p-card-about:after{background:linear-gradient(180deg, #10101000 0%, #101010eb 55%, var(--mus-surface-bg,#101010) 100%)}html[data-theme=dark] .p-card-about .p-about-wrap:before{background:linear-gradient(180deg, var(--mus-surface-bg,#101010) 0%, #101010d1 42%, #10101000 100%)}html[data-theme=light] .p-card-about:after{background:linear-gradient(180deg, #f5f5f500 0%, #f5f5f5eb 55%, var(--mus-surface-bg,#f7f7f7) 100%)}html[data-theme=light] .p-card-about .p-about-wrap:before{background:linear-gradient(180deg, var(--mus-surface-bg,#f7f7f7) 0%, #f5f5f5db 42%, #f5f5f500 100%)}.p-card-about.no-fade-top .p-about-wrap:before,.p-card-about.no-fade:after,.p-card-about.no-fade-bottom:after{opacity:0}.p-card-about.is-fade-initializing:after,.p-card-about.is-fade-initializing .p-about-wrap:before{transition:none}.p-cta-under-ava{display:none}.p-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.profile-v2 .p-cta-copy-btn{aspect-ratio:1;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;line-height:0;display:inline-flex}.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}.profile-v2 .btn.js-message.is-contact-closed,.profile-v2 .btn.js-message.is-contact-closed:hover,.profile-v2 .btn.js-message.is-contact-closed:focus-visible,.profile-v2 .btn.js-message.is-contact-closed[disabled]{cursor:not-allowed;opacity:.72;color:var(--profile-muted,var(--muted));background:var(--profile-card-bg,transparent);border-color:var(--profile-card-border,currentColor);box-shadow:none}.p-cta-skel{align-items:center;display:inline-flex}.p-cta-skel-btn{border-radius:999px;width:160px;height:32px;display:inline-block}.p-pill-hidden{background:var(--profile-chip-bg);border:1px solid var(--profile-chip-border);color:var(--profile-chip-text);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;line-height:1.2;display:inline-flex}.profile-v2 .p-pill-hidden,.profile-v2 .js-toggle-guest-view{color:#ffd6d6;background:#b42a2a33;border:1px solid #ff636380}html[data-theme=light] .profile-v2 .p-pill-hidden,html[data-theme=light] .profile-v2 .js-toggle-guest-view{color:#7f1d1d;background:#dc26261f;border-color:#dc262673}.p-hidden-note-guest{justify-content:center;padding:32px 16px 12px;display:flex}.p-hidden-note-inner{background:var(--profile-card-bg);border:1px solid var(--profile-card-border);color:var(--profile-text);text-align:center;border-radius:14px;width:100%;max-width:480px;padding:18px 20px;box-shadow:0 12px 44px #00000038}.p-hidden-title{margin:0;font-size:15px;font-weight:700;line-height:1.4}.p-hidden-note-action{align-items:center;gap:6px;min-width:0;display:inline-flex}.p-hidden-note-action .p-return-chevron{flex:none;width:15px;height:15px}.p-hidden-return-row{justify-content:center;padding:0 16px 12px;display:flex}.profile-v2-hidden-guest .p-ava-card .p-ava-meta{display:none}@media (width<=880px){.p-cta-under-ava{width:100%;margin:-12px 0 0;display:block}.p-cta-under-ava .btn{text-align:center;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:10px 14px;line-height:1;display:inline-flex}.p-cta-row{width:100%}.p-cta-under-ava .p-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.p-cta-under-ava .p-cta-row.p-cta-row-message{flex-wrap:nowrap}.p-cta-under-ava .p-cta-row .btn.js-goto-settings,.p-cta-under-ava .p-cta-row .btn.js-message{flex:1 1 0;order:1;width:auto;min-width:0}.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{flex:calc(100% - 50px);order:3}.p-cta-under-ava .p-cta-row .js-toggle-guest-view-icon{order:4}.p-cta-under-ava .btn.p-cta-copy-btn{border-radius:12px;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0}.p-pill-hidden{white-space:normal;line-height:1.3}.p-ava-title-row .p-pill-hidden,.profile-v2:not(.profile-v2-artist) .p-ava-cta{display:none}.profile-v2:not(.profile-v2-artist) .p-banner .p-ava-fav-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f3f4f7;z-index:3;background:#00000073;border-radius:999px;width:32px;height:32px;position:absolute;bottom:10px;right:10px}html[data-theme=light] .profile-v2:not(.profile-v2-artist) .p-banner .p-ava-fav-btn{color:#6b7280;background:#fffc}.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{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:12px;width:100%;height:clamp(160px,28vw,254px);margin:0;position:relative;overflow:hidden}.p-banner.p-banner-skel{background:var(--skel-bg);border:1px solid var(--skel-bd)}.p-banner.p-banner-skel:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(110deg, transparent 0%, var(--skel-shine) 45%, transparent 70%);animation:1.45s ease-in-out infinite p-banner-skel-shine;position:absolute;inset:0;transform:translate(-100%)}.p-banner-skel-toolbar{z-index:3;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.p-banner-skel-btn{border-radius:12px;width:40px;height:40px;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{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.p-banner:not(.has-img) .p-banner-img{transform:none}.p-banner .p-banner-img>img{object-fit:cover;object-position:center var(--y,50%);opacity:1;width:100%;height:100%;transform:translate3d(0, var(--py,0px), 0) scale(var(--parallax-scale,1.12));transform-origin:50%;will-change:transform;transition:opacity .28s;display:block;position:absolute;inset:0}.p-banner.editing .p-banner-img{pointer-events:auto}@media (width<=880px){.p-banner.has-img .p-banner-img>img{will-change:auto;transform:translate3d(0, 0, 0) scale(var(--parallax-scale,1.12))!important}}@media (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (width<=1366px) and (orientation:landscape) and (any-pointer:coarse){.p-banner.has-img .p-banner-img>img{transform:translate3d(0, 0, 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:#eee;--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{background-color:var(--banner-ph-bg);background-image:var(--banner-ph-img);background-position:0 0;background-repeat:repeat;background-size:auto;position:absolute;inset:0}.p-banner .p-banner-loading-skeleton{background:var(--skel-bg);border-radius:inherit;opacity:0;pointer-events:none;transition:none;position:absolute;inset:0}.p-banner.has-img.is-img-loading .p-banner-loading-skeleton,.p-banner.is-loading .p-banner-loading-skeleton{opacity:1}.p-banner .placeholder:after{content:"";pointer-events:none;background:radial-gradient(#0000 0 62%,#00000038),linear-gradient(#ffffff05,#ffffff0d);position:absolute;inset:0}html[data-theme=light] .p-banner .placeholder:after{background:radial-gradient(#0000 0 62%,#0000001a),linear-gradient(#ffffff1a,#ffffff40)}.p-banner:not(.p-banner-skel):not(.is-loading):not(.is-img-loading):after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#00000040 85%,#00000061 100%);position:absolute;inset:0}.p-banner .p-banner-desktop-guide{display:none}.p-banner .p-banner-actions{z-index:20;pointer-events:auto;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}@media (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:#1212125c;--banner-desktop-guide-line:#ffffff57;--banner-desktop-guide-label-top:8px}.p-banner.editing.has-img .p-banner-desktop-guide{pointer-events:none;z-index:12;display:block;position:absolute;inset:0}.p-banner.editing.has-img .p-banner-desktop-guide:before,.p-banner.editing.has-img .p-banner-desktop-guide:after{content:"";background:var(--banner-desktop-guide-tint);position:absolute;left:0;right:0}.p-banner.editing.has-img .p-banner-desktop-guide:before{height:var(--banner-desktop-guide-top);border-bottom:1px dashed var(--banner-desktop-guide-line);top:0}.p-banner.editing.has-img .p-banner-desktop-guide:after{height:var(--banner-desktop-guide-bottom);border-top:1px dashed var(--banner-desktop-guide-line);bottom:0}.p-banner.editing.has-img .p-banner-desktop-guide__label{left:50%;top:var(--banner-desktop-guide-label-top);color:#ffffffdb;letter-spacing:0;-webkit-backdrop-filter:blur(4px);background:#0a0a0a6b;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-height:18px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%)}}.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);justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.p-banner .p-banner-actions .banner-btn-icon{line-height:0;display:none}.p-banner .p-banner-actions .banner-btn-icon svg{width:18px;height:18px;display:block}.p-banner .banner-btn-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.85s cubic-bezier(.2,.05,.85,1) infinite bannerSpinner;display:none;position:absolute;top:50%;left:50%}.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,.p-banner.is-img-loading:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(110deg,#0000 0%,#ffffff1f 45%,#0000 70%);animation:1.6s ease-in-out infinite bannerShine;position:absolute;inset:0;transform:translate(-100%)}html[data-theme=light] .p-banner.is-loading:before,html[data-theme=light] .p-banner.is-img-loading:before{background:linear-gradient(110deg,#0000 0%,#00000024 45%,#0000 70%)}@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{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:0;display:inline-flex}.p-banner .banner-edit-btn .banner-btn-icon{display:block}.p-banner .banner-edit-btn .banner-btn-icon svg{width:18px;height:18px;display:block}.p-banner.editing .banner-edit-btn{display:none!important}.p-banner .banner-x{border:1px solid var(--prefs-glass-border);background:var(--prefs-glass-bg);width:24px;height:24px;color:var(--text);cursor:pointer;z-index:30;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.p-banner .banner-x:hover{background:var(--prefs-glass-bg);transform:scale(1.05)}.p-banner .banner-x:active{background:var(--prefs-glass-bg);transform:scale(.96)}.p-banner .banner-x:before{content:"";background:currentColor;width:12px;height:12px;-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>") 50%/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>") 50%/contain no-repeat}.p-banner.has-img:not(.is-img-loading) .placeholder,.p-banner.has-img .placeholder{display:none}.p-banner.is-img-loading .p-banner-img>img{opacity:0;transition:none}.p-banner.editing .p-banner-img>img{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none}@media (width<=880px){.p-banner.editing .p-banner-img{touch-action:none;cursor:grab}}.p-banner.dragging .p-banner-img>img{cursor:grabbing}@media (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]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=880px){.p-banner .js-edit-actions .btn{border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.p-banner .js-edit-actions{align-items:center;gap:12px;display:flex}.p-banner .js-edit-actions .banner-btn-icon{display:block}.p-banner .js-edit-actions .banner-btn-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.p-avatar-mount{--pava-size:160px;--pava-left:120px;--pava-shift-x:0px;--pava-shift-y:-34px;--pava-shadow-safe-bottom:12px;z-index:2;margin-top:calc(var(--pava-size)*-.5);margin-bottom:calc(var(--pava-shadow-safe-bottom) * -1);transform:translate(var(--pava-shift-x), var(--pava-shift-y));padding-left:var(--pava-left);padding-bottom:var(--pava-shadow-safe-bottom);pointer-events:none;contain:none;clip-path:none;display:inline-flex;position:relative;overflow:visible}.p-avatar-mount .p-ava-circle,.p-avatar-mount .p-ava-cta{pointer-events:auto}.p-ava-card{background:0 0;align-items:flex-end;gap:14px;display:inline-flex;overflow:visible}.p-ava-circle{width:var(--pava-size);height:var(--pava-size);--presence-badge-size:clamp(12px, calc(var(--pava-size) * .12), 20px);--presence-badge-ring:2px;--presence-badge-anchor-x:86%;--presence-badge-anchor-y:86%;--presence-badge-ring-color:var(--page-bg,var(--surface-bg,#121212));background:var(--surface-bg);--pava-border-color:var(--page-bg,var(--surface-border));--pava-shadow:0 4px 14px #0006;border:2px solid var(--pava-border-color);box-shadow:var(--pava-shadow);box-sizing:border-box;border-radius:50%;flex:none;position:relative;overflow:visible}.p-ava-circle .ui-presence-badge.is-online.is-online-pop{animation:.26s cubic-bezier(.2,.8,.2,1) pava-presence-pop}@keyframes pava-presence-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}72%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.p-ava-circle .ui-presence-badge.is-online.is-online-pop{animation:none}}.p-ava-inner{border-radius:inherit;z-index:1;width:100%;height:100%;position:relative;overflow:hidden}.p-ava-placeholder{pointer-events:none;z-index:3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.p-ava-placeholder:after{width:120px;height:120px}.p-ava-circle .js-ava-big{object-fit:cover;border-radius:50%;width:100%;height:100%;display:none}.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,#0000001f);--pava-shadow:0 2px 8px #00000040}.p-ava-meta{align-items:flex-end;gap:0;min-width:0;display:flex}.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{flex-direction:column;gap:4px;min-width:0;padding-bottom:6px;display:flex}.p-ava-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.p-ava-cta{flex:none;align-self:center;align-items:center;gap:10px;margin-left:12px;display:flex}.p-ava-cta .btn{white-space:nowrap;line-height:1}.p-ava-skel{align-items:flex-end}.p-ava-skel .p-ava-circle{border:1px solid var(--skel-bd);box-shadow:none;background:0 0}.p-ava-skel-core{background:var(--skel-bg);border:0;border-radius:50%;width:100%;height:100%;display:block}.p-ava-skel-title{border-radius:10px;width:180px;height:16px;display:block}.p-ava-skel-sub{border-radius:8px;width:120px;height:12px;display:block}.p-ava-skel-btn{border-radius:999px;width:140px;height:28px;display:inline-block}.profile-v2.is-viewer .p-ava-skel-core.p-skel:after{animation:1.8s ease-in-out infinite p-skel-shine}.p-ava-fav-btn{width:28px;height:28px;color:var(--fav-star-off-dark,#8b93a7);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .12s,transform 80ms;display:inline-flex}.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{justify-content:center;align-items:center;display:inline-flex}.p-ava-fav-icon svg{width:18px;height:18px;display:block}.p-ava-fav-icon.twinkle{animation:.3s ease-out pava-twinkle}@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{color:var(--ttl-main-color);max-width:100%;margin:0;font-size:18px;font-weight:800;line-height:1.1}.p-ava-title-text{white-space:nowrap;will-change:transform;display:inline-block;transform:translate(0)}@keyframes pava-title-marquee{0%{transform:translate(0)}50%{transform:translateX(calc(-1 * var(--pava-title-scroll,0px)))}to{transform:translate(0)}}.p-ava-sub{color:var(--muted);font-size:13px}.p-ava-sub .age-sep{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 6px;display:inline-block}html[data-theme=light] .p-ava-sub .age-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}@media (width<=1399px){.p-avatar-mount{--pava-size:120px;--pava-left:20px;--pava-shift-x:0px;--pava-shift-y:-16px}}@media (width<=1300px){.p-avatar-mount .p-ava-meta{flex-direction:column;align-items:flex-start}}@media (width>=881px) and (width<=1300px){html[data-theme=light] .p-ava-title,html[data-theme=light] .p-ava-sub,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{-webkit-backdrop-filter:blur(4px);border-radius:8px;width:fit-content;max-width:100%;padding:2px 8px}html[data-theme=light] .p-ava-title{background:#ffffff9e;border:1px solid #ffffff85}html[data-theme=dark] .p-ava-title,html:not([data-theme=light]) .p-ava-title{background:#00000061;border:1px solid #ffffff1f}}@media (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{flex-wrap:nowrap;min-width:0}.p-ava-title{flex:auto;width:100%;min-width:0;overflow:hidden}.p-ava-title.is-marquee .p-ava-title-text{animation:16s linear .45s infinite pava-title-marquee}.p-ava-sub{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.profile-v2 .p-ava-card .btn.js-goto-settings{display:none}}: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);min-height:var(--top-cards-min-h);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.p-card .p-sec-head h2{color:var(--ttl-main-color);margin:0 0 4px;font-size:16px;font-weight:700}.p-preview-card{background:var(--surface-bg);border:1px solid var(--surface-border);--pp-embed-bg:#6d6d6d0f;--pp-embed-empty-bg:var(--pp-embed-bg);--pp-embed-empty-fg:var(--muted);border-radius:14px;flex-direction:column;gap:20px;min-height:520px;padding:16px;display:flex}html[data-theme=light] .p-preview-card{--pp-embed-bg:#0000000a;--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{box-shadow:none;border:none;padding:0}.p-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.p-preview-head h3{color:var(--ttl-main-color);margin:0;font-size:16px;font-weight:700}.p-preview-head .p-sec-hint{white-space:nowrap;font-size:13px}.p-preview-card[data-is-complete="1"] .p-preview-head .p-sec-hint{display:none}.pp-embed-box{border:1px dashed color-mix(in srgb, var(--surface-border) 70%, transparent);background:var(--surface-bg);border-radius:12px;flex:auto;align-items:stretch;gap:10px;min-height:0;padding:10px;display:grid}.pp-slot{background:var(--pp-embed-bg);border-radius:10px;place-items:center;width:100%;min-height:120px;display:grid;position:relative;overflow:hidden}.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]{background:var(--surface-bg);overflow:hidden}.pp-slot.pp-aud[data-provider=spotify][data-mode=embed]>.pp-iframe{width:calc(100% + 18px);max-width:none;margin:-9px;border-radius:0!important;height:calc(100% + 18px)!important}.pp-slot.pp-aud[data-mode=player]{background:var(--surface-bg);min-height:135px;box-shadow:none;border:none;border-radius:14px;padding:0 18px;display:block;overflow:visible}.pp-slot.pp-aud[data-mode=player]>.ap{width:100%}.pp-aud-saved{align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.pp-aud-wave{flex:auto;align-items:center;min-height:72px;display:flex}.pp-aud-actions{flex:none}.pp-aud-play{border-radius:10px;min-height:30px;padding:6px 12px}.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:#ffffff1f;--ap-ctl-ring-strong:#ffffff2e;--ap-ctl-glow:#0006;--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{border-radius:12px;width:40px;height:40px}.p-preview-card .ap-artist{font-size:11px}.p-preview-card .ap-title{font-size:14px}.pp-iframe{border:0;width:100%;height:100%;display:block}.pp-slot[data-empty="1"]{justify-content:center;align-items:center;min-height:133px;display:flex}.pp-empty{color:var(--pp-embed-empty-fg);text-align:center;background:var(--pp-embed-empty-bg);-webkit-user-select:none;user-select:none;border-radius:10px;padding:14px 12px;font-size:13px}.pp-slot[data-empty="1"].is-preview-required{--pp-required-accent:#f33036;--pp-required-bg:color-mix(in srgb, var(--pp-required-accent) 12%, var(--pp-embed-bg,transparent));--pp-required-ring:color-mix(in srgb, var(--pp-required-accent) 38%, transparent);--pp-required-pulse:color-mix(in srgb, var(--pp-required-accent) 22%, transparent);background:var(--pp-required-bg);box-shadow:inset 0 0 0 1px var(--pp-required-ring);animation:1.8s ease-in-out infinite pp-preview-required-pulse}html[data-theme=dark] .pp-slot[data-empty="1"].is-preview-required{--pp-required-accent:#f33036;--pp-required-bg:#f330361f;--pp-required-ring:#f3303652;--pp-required-pulse:#f3303629}html[data-theme=light] .pp-slot[data-empty="1"].is-preview-required{--pp-required-accent:#df0c13;--pp-required-bg:#df0c1317;--pp-required-ring:#df0c133d;--pp-required-pulse:#df0c1329}.pp-preview-required-step{color:var(--pp-required-accent,#f33036);font-weight:inherit;white-space:nowrap}@keyframes pp-preview-required-pulse{0%{box-shadow:inset 0 0 0 1px var(--pp-required-ring), 0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 1px var(--pp-required-ring), 0 0 0 4px var(--pp-required-pulse)}to{box-shadow:inset 0 0 0 1px var(--pp-required-ring), 0 0 0 0 transparent}}.pp-embed-lazy{background:var(--pp-embed-bg);place-items:center;display:grid}.pp-embed-lazy-box{text-align:center;place-items:center;gap:10px;padding:14px;display:grid}.pp-embed-lazy-title{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-embed-empty-fg);font-size:12px}.pp-embed-lazy-btn{border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--ttl-main-color);cursor:pointer;border-radius:10px;padding:6px 12px;font-size:13px}@media (width<=880px){.p-preview-card{height:auto;min-height:unset}.pp-slot.pp-vid{aspect-ratio:16/9;height:auto;min-height:0}.pp-slot.pp-vid>.pp-iframe{border-radius:inherit;width:100%;height:100%;display:block}.pp-slot.pp-aud[data-mode=embed]{position:relative;overflow:hidden;height:var(--pp-aud-h,auto)!important;min-height:0!important}.pp-slot.pp-aud[data-mode=embed]>.pp-iframe{border-radius:inherit;width:100%;display:block;position:static;height:100%!important}.pp-slot.pp-aud[data-provider=spotify][data-mode=embed]>.pp-iframe{width:calc(100% + 18px);max-width:none;margin:-9px;border-radius:0!important;height:calc(100% + 18px)!important}.pp-slot.pp-aud:not([data-mode=embed])>.pp-iframe{border-radius:inherit;width:100%;display:block;height:auto!important}.pp-slot.pp-aud[data-mode=player]{padding-left:0;padding-right:0}}.pph-wrap{margin:0}@media (width<=880px){.p-firstinfo-mount,.pph-wrap{margin:0}}.pph{align-items:start;gap:20px;display:grid}.pph-row{grid-template-columns:3fr 1.2fr;gap:16px;display:grid}@media (width<=1500px){.pph-row{grid-template-columns:1fr}}.pph-left{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:14px;gap:12px;padding:16px;display:grid;position:relative}.pph-title{color:var(--ttl-main-color);letter-spacing:0;margin:0;padding:0;font-size:16px;font-weight:700;display:block;line-height:1.25!important}.pph-left .pph-title,.pph-right .pph-title{line-height:1.25!important}.pph-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.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);height:var(--thumb);position:relative;overflow:hidden}.pph-strip{scroll-behavior:smooth;align-items:center;gap:12px;height:100%;display:flex;overflow:hidden}.pph-thumb{flex:0 0 var(--thumb);width:var(--thumb);height:var(--thumb);background:var(--surface-bg);border:1px solid var(--surface-border);cursor:zoom-in;border-radius:12px;transition:transform .12s,box-shadow .18s;overflow:hidden}.pph-thumb:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0000003d}.pph-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pph-skel-thumb{cursor:default;background:var(--skel-bg)}.pph-skel-thumb:hover{box-shadow:none;transform:none}.pph-thumb.pph-skel-thumb{pointer-events:none}.pph-navbtn{cursor:pointer;background:var(--prefs-glass-bg);border:1px solid var(--prefs-glass-border);width:40px;height:40px;color:var(--text);z-index:2;opacity:0;pointer-events:none;border-radius:999px;place-items:center;transition:transform .12s,background .12s,opacity .12s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pph-strip-wrap.has-left .pph-prevbtn,.pph-strip-wrap.has-right .pph-nextbtn{opacity:1;pointer-events:auto}.pph-navbtn:hover{background:var(--prefs-glass-bg);transform:translateY(-50%)scale(1.05)}.pph-navbtn:active{transform:translateY(-50%)scale(.96)}.pph-prevbtn{left:8px}.pph-nextbtn{right:8px}.pph-navbtn:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/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{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:14px;align-content:start;gap:12px;padding:16px;display:grid}.pph-socials{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px 10px;min-width:0;height:170px;display:grid}.pph-sbtn{min-width:0}.pph-sbtn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pph-sbtn{border:1px solid var(--surface-border);width:100%;min-height:0;color:var(--text);background:0 0;border-radius:10px;outline:0;align-items:center;gap:8px;padding:4px 8px;text-decoration:none;transition:color .12s,background-color .12s,border-color .12s,opacity .12s;display:flex}.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--locked{cursor:pointer;opacity:.72}.pph-sbtn--locked:hover,.pph-sbtn--locked:focus-visible{opacity:1}.pph-sbtn-ico{opacity:.95;color:currentColor;fill:currentColor;stroke:currentColor;flex:none;width:20px;height:20px;transition:opacity .12s,transform .12s;display:inline-block}.pph-sbtn:hover .pph-sbtn-ico,.pph-sbtn:focus-visible .pph-sbtn-ico{opacity:.85;opacity:.85;transform:translateY(-.5px)}.pph-sbtn-label{color:currentColor;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.pph-socials .muted{color:var(--muted);font-size:12px}.pph-skel-btn{background:var(--skel-bg);border:1px solid var(--skel-bd);cursor:default;pointer-events:none;border-radius:10px;height:28px}.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{z-index:50000;background:#000000a6;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.pph-modal.open{display:flex}.pph-modal-inner{--viewerH:min(80vh, 720px);width:min(92vw,1080px);height:calc(var(--viewerH));border:1px solid var(--surface-border);isolation:isolate;background:0 0;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073}.pph-modal-inner:before{content:"";pointer-events:none;z-index:1;-webkit-backdrop-filter:blur(12px)saturate(120%)brightness(1.05);backdrop-filter:blur(12px)saturate(120%)brightness(1.05);background:radial-gradient(100% 100%,#12121259 0%,#1212122e 60%,#12121200 100%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pph-modal-inner:before{background:radial-gradient(100% 100%,#1212126b 0%,#12121238 60%,#12121200 100%)}}.pph-modal-img{z-index:3;height:var(--viewerH);object-fit:contain;opacity:1;background:0 0;width:auto;max-width:100%;transition:opacity .16s;display:block;position:relative}.pph-modal-img:not(.is-ready){opacity:0}.pph-modal-skel{--skel-bg:#151515;--skel-bd:#242424;--skel-shine:#ffffff14;width:var(--pph-modal-skel-w,520px);height:var(--pph-modal-skel-h,340px);z-index:2;pointer-events:none;opacity:0;visibility:hidden;border-radius:12px;transition:opacity .16s,visibility .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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:#ffffffa6}.pph-x,.pph-arrow{background:var(--prefs-glass-bg);border:1px solid var(--prefs-glass-border);width:44px;height:44px;color:var(--text);cursor:pointer;z-index:5;border-radius:999px;outline:0;place-items:center;transition:transform .12s,background .12s;display:grid;position:absolute}.pph-x{top:10px;right:10px}.pph-x:hover{background:var(--prefs-glass-bg);transform:scale(1.05)}.pph-arrow:hover{background:var(--prefs-glass-bg);transform:translateY(-50%)scale(1.05)}.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:"";background:currentColor;width:18px;height:18px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/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>")}@media (width<=880px){.pph-x{top:auto;bottom:10px;right:10px}}.pinst-wrap{margin:0;padding:16px}.pinst-wrap .p-sec-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin:0 0 6px;display:flex}.pinst-wrap .p-sec-head h2{color:var(--ttl-main-color);margin:0;padding:0 2px;font-size:16px;font-weight:800;line-height:28px}.pinst-wrap.is-collapsed{cursor:pointer;transition:background-color .16s,border-color .16s}.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{appearance:none;border:1px solid var(--profile-card-border);background:var(--profile-card-bg);color:var(--ttl-sub-color);cursor:pointer;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;transition:transform .18s,background-color .18s,border-color .18s,opacity .18s;display:grid}.pinst-toggle:hover{background:var(--profile-card-bg);border-color:var(--profile-card-border)}.pinst-toggle:active{transform:scale(.96)}.pinst-toggle i{background:currentColor;width:14px;height:14px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:block;transform:rotate(-180deg);-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>") 50%/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>") 50%/contain no-repeat}.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{--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;gap:16px;display:grid}.pub-inst .inst-card{border:1px solid var(--profile-card-border);background:var(--profile-card-bg);color:var(--text);--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);border-radius:12px;grid-template-rows:auto 1fr;align-content:start;gap:10px;padding:14px;display:grid;position:relative}.pub-inst .inst-head{flex:0 0 28px;align-items:center;gap:10px;height:28px;display:flex}.pub-inst .inst-head *{font-size:12px;font-weight:400;line-height:1!important}.pub-inst .ipill{background:var(--cap-bg);border:1px solid var(--cap-bd);height:24px;color:var(--cap-fg);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.pub-inst .inst-body{min-height:0;padding-right:var(--ibox-scrollbar-offset);margin-right:calc(0px - var(--ibox-scrollbar-offset));scrollbar-width:thin;scrollbar-color:transparent transparent;align-content:start;gap:12px;display:grid;overflow:auto}.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);background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .22s,border-color .22s}.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{background-color:rgba(var(--ibox-scrollbar-rgb),var(--ibox-scrollbar-alpha))}.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{pointer-events:none;opacity:1;background:linear-gradient(#10101000 0%,#101010d9 55%,#101010 100%);height:56px;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0}.pub-inst .inst-card.no-fade .fade-bottom{opacity:0}.pub-inst .inst-section{flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.pub-inst .inst-section .sec-head{color:var(--muted);margin:0;font-size:14px;font-weight:400;line-height:1.25}.pub-inst .prof-inst-one{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}@media (width<=880px){.pub-inst .prof-inst-one{grid-template-columns:1fr}}.p-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.p-two-col.one-three{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=880px){.p-two-col,.p-two-col.one-three{grid-template-columns:1fr}}.pub-inst .prof-inst-row-wrap{max-width:100%;position:relative;overflow:hidden}.pub-inst .prof-inst-row{--cards-gap:12px;--card-w:clamp(280px, 32vw, 360px);grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--cards-gap);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:transparent transparent;z-index:0;padding-bottom:10px;display:grid;position:relative;overflow:auto hidden}.pub-inst .prof-inst-row::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .2s}.pub-inst .prof-inst-row-wrap:hover .prof-inst-row,.pub-inst .prof-inst-row-wrap:focus-within .prof-inst-row{scrollbar-color:#ffffff47 transparent}.pub-inst .prof-inst-row-wrap:hover .prof-inst-row::-webkit-scrollbar-thumb{background-color:#ffffff47}.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{box-shadow:none;visibility:hidden;pointer-events:none;background:0 0;border:0}.pub-inst .prof-inst-row::-webkit-scrollbar{height:8px}.pub-inst .prof-inst-row-wrap:before,.pub-inst .prof-inst-row-wrap:after{content:"";pointer-events:none;opacity:0;z-index:1;width:50px;transition:opacity .18s;position:absolute;top:0;bottom:10px}.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{height:100%;margin-top:0}.p-two-col .p-prod-wrap .prod-card{min-height:auto}.p-prod-wrap .prod-view{color:var(--text);background:0 0;border:0;gap:12px;padding:0;display:grid}.p-prod-wrap .prod-card{color:inherit;background:0 0;border:0;border-radius:0;align-content:start;gap:12px;padding:0;display:grid}.p-prod-wrap .prod-list{gap:12px;display:grid}.p-prod-wrap .prod-list .fi{gap:8px;display:grid}.p-prod-wrap .prod-list .fi .fi-head{margin:0 0 6px;padding:0 2px;display:inline-block}.p-prod-wrap .prod-grid{align-items:start;gap:16px;display:grid}.p-prod-wrap .prod-grid.cols-2{grid-template-columns:1fr 1fr}@media (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 (width<=1180px){.p-prod-wrap .prod-grid.cols-3{grid-template-columns:1fr 1fr}}@media (width<=880px){.p-prod-wrap .prod-grid.cols-3{grid-template-columns:1fr}}.p-prod-wrap .prod-grid .fi .fi-head{margin:0 0 6px;padding:0 2px;display:inline-block}.p-prod-wrap .prod-grid .span-2{grid-column:1/-1}.p-prod-wrap .prod-view .fi{grid-auto-rows:min-content;align-content:start;align-items:start;gap:8px;display:grid}.p-prod-wrap .prod-view .chips{width:100%;min-width:0}.p-prod-wrap .prod-view .chip{flex:0 auto;min-width:0;max-width:100%}.p-prod-wrap .prod-view .chip .chip-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.2;display:block;overflow:hidden}.prof-portfolio .pp-wrap{gap:16px;display:grid}.prof-portfolio .pp-group{gap:10px;display:grid}.prof-portfolio,.prof-portfolio .pp-wrap,.prof-portfolio .pp-group,.prof-portfolio .pp-videos,.prof-portfolio .pp-audios{min-width:0;max-width:100%}.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{color:var(--ttl-main-color);margin:0;font-size:15px;font-weight:700}.prof-portfolio .pp-videos{grid-template-columns:1fr 1fr;align-items:start;gap:16px 12px;display:grid}.prof-portfolio .pp-vid-card{align-content:start;gap:10px;display:grid}.prof-portfolio .pp-vid-meta{gap:8px;display:grid}.prof-portfolio .pp-vid-title{color:var(--ttl-main-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.prof-portfolio .pp-vid-num{opacity:.6}.prof-portfolio .pp-vid-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.prof-portfolio .pp-audios{grid-template-columns:1fr 1fr;align-items:start;gap:16px 12px;display:grid}.prof-portfolio .pp-aud-row{display:contents}.prof-portfolio .pp-aud-meta{gap:8px;display:grid}.prof-portfolio .pp-aud-title{color:var(--ttl-main-color);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.prof-portfolio .pp-aud-num{opacity:.6}.prof-portfolio .pp-aud-text{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=1500px){.prof-portfolio .pp-videos,.prof-portfolio .pp-audios{grid-template-columns:1fr}.prof-portfolio .embed-slot.pf-vid{min-height:0}}@media (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (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{box-sizing:border-box;background:var(--surface-bg);border-radius:12px;width:100%;max-width:100%;overflow:hidden}.prof-portfolio .embed-slot>.embed-iframe{border-radius:inherit;border:0;width:100%;max-width:100%;display:block}.prof-portfolio .embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{background:var(--surface-bg);overflow:hidden}.prof-portfolio .embed-slot.pf-aud[data-provider=spotify][data-mode=embed]>.embed-iframe{border-radius:0;width:calc(100% + 18px);max-width:none;margin:-9px;height:calc(100% + 18px)!important}.prof-portfolio .embed-slot.pf-aud[data-provider=soundcloud][data-mode=embed]{background:var(--surface-bg)!important;border-radius:12px!important;overflow:hidden!important}.prof-portfolio .embed-slot.pf-aud[data-provider=soundcloud][data-mode=embed]>.embed-iframe{border-radius:inherit!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important}.prof-portfolio .embed-slot[data-provider=apple] .embed-zoom{transform-origin:0 0;will-change:transform}.prof-portfolio .embed-slot[data-provider=apple] .embed-zoom>.embed-iframe{width:100%;max-width:none!important}.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{color:var(--muted);background:var(--surface-bg);border:1px solid var(--surface-border);box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:pre-wrap;border-radius:12px;max-width:100%;padding:10px 12px;font-size:13px;line-height:1.5}html[data-theme=light] .prof-portfolio .pp-comment{color:var(--text,#111)}.prof-portfolio .embed-slot.embed-lazy{background:var(--surface-bg);place-items:center;display:grid}.prof-portfolio .embed-lazy-box{text-align:center;place-items:center;gap:10px;padding:16px;display:grid}.prof-portfolio .embed-lazy-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.prof-portfolio .embed-lazy-btn{border:1px solid var(--surface-border);background:var(--surface-bg);color:var(--ttl-main-color);cursor:pointer;border-radius:10px;padding:6px 12px;font-size:13px}:where(.account[data-page=portfolio]) .as-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1400px){:where(.account[data-page=portfolio]) .as-grid{grid-template-columns:1fr}}:where(.account[data-page=portfolio]) .as-cards{gap:16px;display:grid}:where(.account[data-page=portfolio]) .as-card{scroll-margin-top:80px}:where(.account[data-page=portfolio]) .as-card .p-label{align-items:baseline;gap:8px;margin:0;display:inline-flex}: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;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;display:grid}:where(.account[data-page=portfolio]) .as-num{color:var(--muted);width:var(--as-num-w);text-align:right;padding-right:var(--as-num-pad);font-size:13px}:where(.account[data-page=portfolio]) .as-inp-wrap{min-width:0;position:relative}:where(.account[data-page=portfolio]) .as-x-col{justify-content:center;align-items:center;min-height:38px;display:flex}:where(.account[data-page=portfolio]) .as-x{border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);width:18px;height:18px;color:var(--prefs-remove-fg);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;place-items:center;padding:0;transition:opacity .16s,transform .16s,background .15s;display:grid}: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:"";background:currentColor;width:10px;height:10px;-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>") 50%/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>") 50%/contain no-repeat}:where(.account[data-page=portfolio]) .as-filler{pointer-events:none;height:1px}:where(.account[data-page=portfolio]) .as-global-label-row{margin:0 0 10px}:where(.account[data-page=portfolio]) .as-global-label{color:var(--muted);gap:8px;padding:2px 2px 0;font-size:12px;line-height:1.2;display:inline-flex}: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 (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{box-sizing:border-box;width:100%}:where(.account[data-page=portfolio]) .as-preview .pf-embed-box{border:1px dashed rgba(var(--demo-comments-dashed-border-rgb), var(--demo-comments-border-alpha));border-radius:12px;transition:border-color .15s,box-shadow .15s}:where(.account[data-page=portfolio]) .as-preview .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{background:var(--surface-bg);overflow:hidden}:where(.account[data-page=portfolio]) .as-preview .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .pf-embed-iframe{border-radius:0;width:calc(100% + 20px);max-width:none;margin:-10px;height:calc(100% + 20px)!important}: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,box-shadow .15s}: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{box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb), var(--demo-comments-border-shadow-alpha));border-style:solid}:where(.account[data-page=portfolio]) .as-note-x{border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);width:20px;height:20px;color:var(--prefs-remove-fg);cursor:pointer;z-index:3;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}:where(.account[data-page=portfolio]) .as-note-x:hover{background:var(--prefs-remove-bg-hover);transform:scale(1.04)}:where(.account[data-page=portfolio]) .as-note-x:active{background:var(--prefs-remove-bg-active);transform:scale(.96)}:where(.account[data-page=portfolio]) .as-note-x:before{content:"";background:currentColor;width:10px;height:10px;-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>") 50%/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>") 50%/contain no-repeat}:where(.account[data-page=portfolio]) .as-note-warn{color:var(--fab-apply-error-border,#ffb3b3);margin-top:6px;font-size:12px}:where(.account[data-page=portfolio]) .vs-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1400px){:where(.account[data-page=portfolio]) .vs-grid{grid-template-columns:1fr}}:where(.account[data-page=portfolio]) .vs-cards{gap:16px;display:grid}: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{color:var(--muted);gap:8px;padding:2px 2px 0;font-size:12px;line-height:1.2;display:inline-flex}: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 (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{box-sizing:border-box;width:100%}: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;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;display:grid}:where(.account[data-page=portfolio]) .vs-num{color:var(--muted);width:var(--vs-num-w);text-align:right;padding-right:var(--vs-num-pad);font-size:13px}:where(.account[data-page=portfolio]) .vs-inp-wrap{min-width:0;position:relative}:where(.account[data-page=portfolio]) .vs-x-col{justify-content:center;align-items:center;min-height:38px;display:flex}:where(.account[data-page=portfolio]) .vs-x{border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);width:18px;height:18px;color:var(--prefs-remove-fg);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;place-items:center;padding:0;transition:opacity .16s,transform .16s,background .15s;display:grid}: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:"";background:currentColor;width:10px;height:10px;-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>") 50%/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>") 50%/contain no-repeat}:where(.account[data-page=portfolio]) .vs-filler{pointer-events:none;height:1px}: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{--site-font:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial;--form-text-size:16px;--form-text-lh:1.6;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,box-shadow .15s}: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{box-shadow:0 0 0 1px rgba(var(--demo-comments-dashed-border-rgb), var(--demo-comments-border-shadow-alpha));border-style:solid}:where(.account[data-page=portfolio]) .vs-note-x{border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);width:20px;height:20px;color:var(--prefs-remove-fg);cursor:pointer;z-index:3;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}:where(.account[data-page=portfolio]) .vs-note-x:hover{background:var(--prefs-remove-bg-hover);transform:scale(1.04)}:where(.account[data-page=portfolio]) .vs-note-x:active{background:var(--prefs-remove-bg-active);transform:scale(.96)}:where(.account[data-page=portfolio]) .vs-note-x:before{content:"";background:currentColor;width:10px;height:10px;-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>") 50%/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>") 50%/contain no-repeat}:where(.account[data-page=portfolio]) .vs-note-warn{color:var(--fab-apply-error-border,#ffb3b3);margin-top:6px;font-size:12px}: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,#4a7cf740);--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:#969ead85;--pf-popup-icon-inner:#ffffff0d}html[data-theme=dark],[data-theme=dark]{--pf-popup-icon-stroke:#bcc4d2a3;--pf-popup-icon-inner:#ffffff17}html[data-theme=light],[data-theme=light]{--pf-popup-icon-stroke:#969ead85;--pf-popup-icon-inner:#ffffff0d}:where(.account[data-page=portfolio]) .pf-topgrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}:where(.account[data-page=portfolio]) [data-scroll-target]{scroll-margin-top:90px}:where(.account[data-page=portfolio]) [data-scroll-target].hint-flash{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent-a35), 0 0 0 8px var(--brand-accent-a12);animation:2.4s ease-in-out 2 portfolioHintFlash}@keyframes portfolioHintFlash{0%{border-color:var(--surface-border);box-shadow:0 0 #0000}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 #0000}}@keyframes portfolioFabHintGlow{0%,to{box-shadow:0 10px 26px #00000057,0 0 0 1px #5681ff57,0 0 16px #2148e094,0 0 30px #2148e057}50%{box-shadow:0 10px 26px #00000057,0 0 0 1px #7094ff85,0 0 24px #2148e0e0,0 0 46px #2148e094}}@media (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}: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 (width<=1400px){:where(.account[data-page=portfolio]) .pf-topgrid{align-items:start;gap:12px;grid-template-columns:1fr!important}:where(.account[data-page=portfolio]) .pf-live-preview{width:100%}}@media (width<=880px){:where(.account[data-page=portfolio]) .p-grid{padding:0!important}:where(.account[data-page=portfolio]) .p-main{padding-top:0!important}: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){inset:16px 56px auto 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)}:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) .pf-fab-shortcut{display:none}}@media (width>=881px) and (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{height:auto;min-height:var(--pf-prev-h,240px)!important}: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{width:100%;display:block;position:absolute;inset:0;height:100%!important}}: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{flex-direction:column;gap:18px;display:flex}:where(.account[data-page=portfolio]) .pf-row{flex-direction:column;gap:10px;display:flex}:where(.account[data-page=portfolio]) .pf-row .p-label{color:var(--pf-muted);padding:2px 2px 0;font-size:12px;line-height:1.2}: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);color:var(--pf-muted);font-size:13px;line-height:1.5}:where(.account[data-page=portfolio]) .pf-subhead--anim{--pf-subhead-g1:#9fb9ff;--pf-subhead-g2:#caa8ff;--pf-subhead-g3:#fff;--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%);-webkit-text-fill-color:transparent;color:#0000;background-repeat:repeat;background-size:600% 100%;-webkit-background-clip:text;background-clip:text;animation:16s linear infinite pfSubheadScroll}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:#f0c;--pf-subhead-g3:#111;--pf-subhead-g4:#00ff5a}@keyframes pfSubheadScroll{0%{background-position:0%}to{background-position:600%}}@media (prefers-reduced-motion:reduce){:where(.account[data-page=portfolio]) .pf-subhead--anim,:where(.account[data-page=portfolio]) :is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-hint,:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-hint{animation:none}}:where(.account[data-page=portfolio]) .pf-actionsbar{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}@media (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]) :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){appearance:none;white-space:nowrap;background:color-mix(in srgb, var(--brand-accent) 86%, transparent);border:1px solid var(--brand-accent);color:#fff;opacity:0;visibility:hidden;pointer-events:none;cursor:default;z-index:10;border-radius:999px;padding:6px 14px;font-family:inherit;font-size:12px;line-height:1;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(50% - 24px);right:calc(100% + 10px);transform:translateY(-50%)translate(4px);box-shadow:0 10px 26px #00000057,0 0 0 1px #5681ff57,0 0 18px #2148e0b8,0 0 34px #2148e070}:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) .pf-fab-shortcut{white-space:nowrap;text-align:center;color:color-mix(in srgb, var(--btn-fg) 66%, transparent);text-shadow:0 1px 8px #0000006b;opacity:0;visibility:hidden;pointer-events:none;z-index:10;font-size:11px;line-height:1;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(50% - 2px);right:calc(100% + 10px);transform:translate(4px)}:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) .pf-fab-shortcut.is-visible{opacity:.78;visibility:visible;transform:translate(0)}: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 #ff484840);color:#fff}:where(.account[data-page=portfolio]) :is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-hint,:where(.account[data-page=portfolio]) .p-actions-floating:is(.pf-fab,.account-fab) :is(.pf-fab-tip,.account-fab-tip).is-hint{background:color-mix(in srgb, var(--brand-accent) 86%, transparent);border-color:var(--brand-accent);cursor:pointer;pointer-events:auto;animation:1.8s ease-in-out infinite portfolioFabHintGlow;box-shadow:0 10px 26px #00000057,0 0 0 1px #5681ff57,0 0 18px #2148e0b8,0 0 34px #2148e070}: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{grid-template-columns:1fr var(--chip-w,130px);align-items:center;gap:8px;display:grid}: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{white-space:nowrap;text-overflow:ellipsis;visibility:hidden;opacity:0;min-width:0;max-width:100%;margin-left:var(--pf-chip-left-gap);box-sizing:border-box;border:1px solid var(--pf-chip-border);background:var(--pf-chip-bg);height:28px;color:var(--pf-chip-text);border-radius:999px;justify-self:start;align-items:center;padding:6px 10px;font-size:12px;line-height:1;transition:opacity .15s;display:inline-flex;overflow:hidden}:where(.account[data-page=portfolio]) .pf-file-wrap .chip{visibility:hidden;opacity:0;grid-area:1/2/2/3;align-self:center;display:none}:where(.account[data-page=portfolio]) .pf-file-wrap .chip.on{visibility:visible;opacity:1;display:inline-flex}: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 (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{cursor:pointer;caret-color:#0000;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;background:var(--url-applied-bg,#00a3240f)!important;border-color:var(--url-applied-border,#00a32480)!important;color:var(--url-applied-fg,#aab8ad)!important}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{color:var(--pf-muted);margin:4px 2px 0;font-size:12px;line-height:1.45}:where(.account[data-page=portfolio]) .pf-live-preview{box-sizing:border-box;width:100%;display:grid}:where(.account[data-page=portfolio]) .pf-embed-box{border-radius:var(--radius);background:var(--pf-surface-bg);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));align-items:stretch;gap:10px;padding:10px;display:grid}:where(.account[data-page=portfolio]) .pf-embed-slot{border-radius:calc(var(--radius) - 6px);background:var(--pf-embed-bg);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}: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 (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;top:-22px;left:72px;right:14px}}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=embed] .pf-embed-iframe{width:100%;height:auto;display:block;position:static}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed]{background:var(--surface-bg);overflow:hidden}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .pf-embed-iframe{border-radius:0;width:calc(100% + 16px);max-width:none;margin:-8px;height:calc(100% + 16px)!important}@media (width<=880px){:where(.account[data-page=portfolio]) .pf-embed-box{gap:10px;grid-template-columns:1fr!important}: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]{height:auto;min-height:0;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;top:-22px;left:72px;right:14px}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=embed]{height:var(--pf-aud-h,auto);position:relative;overflow:hidden}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=embed] .pf-embed-iframe{width:100%;display:block;position:static;height:100%!important}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-provider=spotify][data-mode=embed] .pf-embed-iframe{border-radius:0;width:calc(100% + 16px);max-width:none;margin:-8px;height:calc(100% + 16px)!important}}:where(.account[data-page=portfolio]) .pf-embed-slot.pf-aud[data-mode=player]{background:var(--pf-surface-bg);display:block;position:relative}@media (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{z-index:1;position:relative}: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:#ffffff0f;--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:#6d6d6d0f}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:#0000000a}:where(.account[data-page=portfolio]) .pf-embed-empty{font-family:var(--site-font,system-ui, -apple-system, Segoe UI, Roboto, Arial);letter-spacing:.2px;background:var(--pf-embed-empty-bg,var(--pf-embed-bg,#0f0f0f));color:var(--pf-embed-empty-fg,var(--muted,#8a9198));text-align:center;-webkit-user-select:none;user-select:none;border:none;border-radius:10px;padding:14px 12px;font-size:13px;font-weight:400;line-height:1.35}:where(.account[data-page=portfolio]) .pf-embed-slot[data-empty="1"].is-preview-required{--pf-required-accent:#f33036;--pf-required-bg:color-mix(in srgb, var(--pf-required-accent) 12%, var(--pf-embed-bg,transparent));--pf-required-fg:var(--text);--pf-required-ring:color-mix(in srgb, var(--pf-required-accent) 38%, transparent);--pf-required-pulse:color-mix(in srgb, var(--pf-required-accent) 22%, transparent);background:var(--pf-required-bg);box-shadow:inset 0 0 0 1px var(--pf-required-ring);animation:1.8s ease-in-out infinite pf-preview-required-pulse}:where(.account[data-page=portfolio]) .pf-embed-slot[data-empty="1"].is-preview-required .pf-embed-empty{color:var(--pf-required-fg)}:where(.account[data-page=portfolio]) .pf-preview-required-step{color:var(--pf-required-accent,#f33036);font-weight:inherit;white-space:nowrap}html[data-theme=dark] :where(.account[data-page=portfolio]) .pf-embed-slot[data-empty="1"].is-preview-required{--pf-required-accent:#f33036;--pf-required-bg:#f330361f;--pf-required-fg:#f5f7ffe6;--pf-required-ring:#f3303652;--pf-required-pulse:#f3303629}html[data-theme=light] :where(.account[data-page=portfolio]) .pf-embed-slot[data-empty="1"].is-preview-required{--pf-required-accent:#df0c13;--pf-required-bg:#df0c1317;--pf-required-fg:#121926e0;--pf-required-ring:#df0c133d;--pf-required-pulse:#df0c1329}@keyframes pf-preview-required-pulse{0%{box-shadow:inset 0 0 0 1px var(--pf-required-ring), 0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 1px var(--pf-required-ring), 0 0 0 4px var(--pf-required-pulse)}to{box-shadow:inset 0 0 0 1px var(--pf-required-ring), 0 0 0 0 transparent}}:where(.account[data-page=portfolio]) .pf-embed-slot[data-empty="1"]{justify-content:center;align-items:center;min-height:140px;display:flex}:where(.account[data-page=portfolio]) .pf-embed-slot[data-empty="1"] .pf-embed-empty a{color:var(--text);text-underline-offset:2px;text-decoration:underline}:where(.account[data-page=portfolio]) .pf-embed-iframe{background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.account[data-page=portfolio]) .pf-file-row{gap:8px;display:grid}:where(.account[data-page=portfolio]) .pf-file-ctrl{grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:36px;display:grid}: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]{visibility:hidden!important;display:none!important}:where(.account[data-page=portfolio]) .pf-file-ctrl .muted{text-align:left;justify-self:start}:where(.account[data-page=portfolio]) .pf-wave-style-row{opacity:0;pointer-events:none;grid-template-columns:minmax(0,560px) minmax(0,560px);justify-content:center;align-items:start;gap:18px;max-height:0;margin-top:2px;transition:max-height .28s,opacity .22s,transform .22s;display:grid;overflow:hidden;transform:translateY(-6px)}: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{opacity:1;pointer-events:auto;max-height:360px;overflow:visible;transform:translateY(0)}:where(.account[data-page=portfolio]) .pf-wave-style{gap:8px;display:grid}:where(.account[data-page=portfolio]) .pf-wave-style-title{color:var(--pf-muted);margin:0;padding:2px 2px 0;font-size:12px;line-height:1.2}:where(.account[data-page=portfolio]) .pf-wave-style-modes{border:1px solid var(--pf-chip-border);background:var(--pf-surface-bg);box-sizing:border-box;border-radius:999px;flex-wrap:nowrap;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;width:100%;max-width:100%;padding:3px;display:grid;position:relative;overflow:hidden}:where(.account[data-page=portfolio]) .pf-wave-style-modes:before{content:"";width:var(--pf-wave-tab-w,104px);box-sizing:border-box;border:1px solid var(--pf-chip-border);background:var(--pf-chip-bg);pointer-events:none;transform:translateX(var(--pf-wave-tab-x,0px));border-radius:999px;transition:none;position:absolute;top:3px;bottom:3px;left:0}:where(.account[data-page=portfolio]) .pf-wave-style-modes.is-ready:before{transition:transform .22s,border-color .18s,background-color .18s}:where(.account[data-page=portfolio]) .pf-wave-mode{z-index:1;min-width:0;display:block;position:relative}:where(.account[data-page=portfolio]) .pf-wave-mode span{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;height:30px;color:var(--pf-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;line-height:1;transition:color .18s,background-color .18s;display:flex;transform:translateZ(0)}:where(.account[data-page=portfolio]) .pf-wave-mode input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}:where(.account[data-page=portfolio]) .pf-wave-mode input:checked+span{color:var(--pf-text);background:0 0;border-color:#0000}: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{border:1px solid var(--pf-chip-border);background:var(--pf-surface-bg);box-sizing:border-box;opacity:0;pointer-events:none;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:6px;width:100%;max-width:100%;max-height:0;margin-top:2px;padding:3px;transition:max-height .24s,opacity .2s,transform .2s;display:grid;position:relative;overflow:hidden;transform:translateY(-4px)}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle.is-open{opacity:1;pointer-events:auto;max-height:44px;transform:translateY(0)}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle:before{content:"";width:var(--pf-wave-fx-tab-w,112px);box-sizing:border-box;border:1px solid var(--pf-chip-border);background:var(--pf-chip-bg);pointer-events:none;transform:translateX(var(--pf-wave-fx-tab-x,0px));border-radius:999px;transition:none;position:absolute;top:3px;bottom:3px;left:0}:where(.account[data-page=portfolio]) .pf-wave-effect-toggle.is-ready:before{transition:transform .22s,border-color .18s,background-color .18s}:where(.account[data-page=portfolio]) .pf-wave-effect-tab{z-index:1;min-width:0;display:block;position:relative}:where(.account[data-page=portfolio]) .pf-wave-effect-tab span{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;height:30px;color:var(--pf-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:500;line-height:1;transition:color .18s,background-color .18s;display:flex}:where(.account[data-page=portfolio]) .pf-wave-effect-tab input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}:where(.account[data-page=portfolio]) .pf-wave-effect-tab input:checked+span{color:var(--pf-text);background:0 0;border-color:#0000}: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{opacity:0;pointer-events:none;flex-wrap:nowrap;align-items:stretch;gap:10px;width:100%;max-height:0;transition:max-height .26s,opacity .2s,transform .2s;display:flex;overflow:hidden;transform:translateY(-4px)}:where(.account[data-page=portfolio]) .pf-wave-custom[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-custom.is-open{opacity:1;pointer-events:auto;max-height:72px;transform:translateY(0)}:where(.account[data-page=portfolio]) .pf-wave-color{border:1px solid var(--pf-chip-border);background:var(--pf-surface-bg);min-height:38px;color:var(--pf-text);opacity:0;box-sizing:border-box;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;width:auto;min-width:0;padding:6px 8px;font-size:12px;font-weight:500;transition:opacity .2s,transform .2s,border-color .18s,box-shadow .18s;display:flex;transform:translateY(4px)}:where(.account[data-page=portfolio]) .pf-wave-add{border:1px solid var(--pf-chip-border);background:var(--pf-surface-bg);width:auto;min-width:0;height:auto;min-height:42px;color:var(--pf-text);box-sizing:border-box;cursor:pointer;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;padding:6px 8px;font-size:22px;font-weight:500;line-height:1;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}: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],: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{border:1px solid var(--pf-chip-border);background:var(--pf-wave-swatch-color,#7a8194);cursor:pointer;border-radius:999px;width:28px;height:28px;margin:0;padding:0;transition:border-color .18s,box-shadow .18s}:where(.account[data-page=portfolio]) .pf-wave-remove{border:1px solid var(--prefs-remove-border);background:var(--prefs-remove-bg);width:28px;min-width:28px;height:28px;color:var(--prefs-remove-fg);cursor:pointer;opacity:0;pointer-events:none;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;transition:opacity .12s,border-color .15s,background .15s;display:inline-grid}: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:68px;position:relative;overflow:hidden}: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:28px;height:28px;transition:box-shadow .18s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}: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{border-color:var(--prefs-remove-border);width:28px;min-width:28px;height:28px;transition:transform .2s,opacity .16s,border-color .15s,background .15s;position:absolute;top:50%;left:50%;transform:translate(calc(18px - 50%),-50%)}: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{opacity:1;pointer-events:auto;transform:translate(calc(18px - 50%),-50%)}: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:"";background:currentColor;width:10px;height:10px;-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>") 50%/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>") 50%/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{opacity:0;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:0;transition:max-height .24s,opacity .2s,transform .2s;display:grid;overflow:hidden;transform:translateY(-4px)}:where(.account[data-page=portfolio]) .pf-wave-effect-presets[hidden]{display:none!important}:where(.account[data-page=portfolio]) .pf-wave-effect-presets.is-open{opacity:1;pointer-events:auto;max-height:72px;transform:translateY(0)}:where(.account[data-page=portfolio]) .pf-wave-effect-btn{border:1px solid var(--pf-chip-border);background:var(--btn-bg);width:100%;min-height:38px;color:var(--text);cursor:pointer;border-radius:14px;outline:none;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,opacity .18s;display:inline-flex}: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{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}:where(.account[data-page=portfolio]) .pf-wave-effect-icon svg{width:20px;height:20px;display:block}@media (width<=1600px){:where(.account[data-page=portfolio]) .pf-wave-style-row{grid-template-columns:minmax(0,1fr);gap:10px}}@media (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{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;display:flex;overflow:hidden}:where(.account[data-page=portfolio]) .pf-wave-color{flex:1 1 0;width:auto;min-width:0;min-height:34px;padding:4px 6px}: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{opacity:1;pointer-events:auto;width:24px;min-width:24px;height:24px;transform:translate(calc(18px - 50%),-50%)}: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{border-radius:14px;flex:1 1 0;width:auto;min-width:0;height:auto;min-height:34px;padding:4px 6px;font-size:20px}:where(.account[data-page=portfolio]) .pf-wave-effect-tab span{width:100%;min-width:0;padding:0 12px}}:where(.account[data-page=portfolio]) .pf-audio-drop{border:1.5px dashed var(--pf-chip-border);background:var(--pf-surface-bg);box-sizing:border-box;cursor:pointer;border-radius:12px;outline:none;place-items:center;height:102px;min-height:102px;padding:12px 14px;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:grid}: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{pointer-events:none;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}:where(.account[data-page=portfolio]) .pf-ad-ico{opacity:.95;width:48px;height:48px;color:var(--pf-text);flex:none;display:inline-block}:where(.account[data-page=portfolio]) .pf-ad-text{text-align:left;gap:4px;min-width:0;display:grid}:where(.account[data-page=portfolio]) .pf-ad-title{color:var(--pf-text);font-size:14px;font-weight:600;line-height:1.25}:where(.account[data-page=portfolio]) .pf-ad-sub{color:var(--pf-muted);font-size:12px;font-weight:500;line-height:1.2}:where(.account[data-page=portfolio]) .pf-file-mini{background:var(--url-applied-bg,#00a3240f);border:1px solid var(--url-applied-border,#00a32480);--pf-mini-wave-bars:#00784ab8;box-sizing:border-box;border-radius:12px;grid-column:1/2;place-items:center;height:102px;min-height:102px;padding:12px 14px;display:grid;position:relative;overflow:hidden}html[data-theme=dark] :where(.account[data-page=portfolio]) .pf-file-mini{--pf-mini-wave-bars:#8ce2aaa6}: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 (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:#00000040;--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{background:var(--pf-glass-bg);box-shadow:inset 0 0 0 1px var(--pf-embed-border), inset 0 1px 0 #ffffff08, 0 4px 16px #00000047;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:12px}: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 (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,: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{touch-action:manipulation;-webkit-tap-highlight-color:transparent;place-items:center;width:28px;height:28px;display:grid;position:relative}:where(.account[data-page=portfolio]) .as-field,:where(.account[data-page=portfolio]) .vs-field{align-items:center;gap:0 8px;min-height:46px;display:grid;position:relative;grid-template-columns:var(--as-num-w,22px) minmax(0,1fr) var(--as-x-w,36px)!important}: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-area:1/1}:where(.account[data-page=portfolio]) .as-field input,:where(.account[data-page=portfolio]) .vs-field input{grid-area:1/2}:where(.account[data-page=portfolio]) .as-field .as-x,:where(.account[data-page=portfolio]) .vs-field .vs-x{grid-area:1/3;justify-self:end;position:static;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{-webkit-tap-highlight-color:transparent;place-items:center;width:28px;height:28px;display:grid}:where(.account[data-page=portfolio]) .as-field .as-x button:after,:where(.account[data-page=portfolio]) .vs-field .vs-x button:after{content:"";border-radius:50%;position:absolute;inset:-8px}}@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 (width<=880px){:where(.account[data-page=portfolio]) .as-field,:where(.account[data-page=portfolio]) .vs-field{align-items:center;gap:0 8px;min-height:46px;display:grid;grid-template-columns:var(--as-num-w,22px) minmax(0,1fr) var(--as-x-w,36px)!important}: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-area:1/1}:where(.account[data-page=portfolio]) .as-field input,:where(.account[data-page=portfolio]) .vs-field input{grid-area:1/2}:where(.account[data-page=portfolio]) .as-field .as-x,:where(.account[data-page=portfolio]) .vs-field .vs-x{grid-area:1/3;justify-self:end;position:static;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{place-items:center;width:28px;height:28px;display:grid;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:"";border-radius:50%;position:absolute;inset:-8px}}:where(.account[data-page=portfolio]) .as-field input,:where(.account[data-page=portfolio]) .vs-field input{box-sizing:border-box;width:100%;min-width:0;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{visibility:hidden;opacity:0!important;max-height:0!important}html[data-theme=light] .grid-page .filters .filters-summary .summary-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}.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{z-index:2;background:var(--block-bg,#0f0f0f);width:34px;min-width:34px;height:30px;color:var(--muted,#a0a0a0);cursor:pointer;appearance:none;opacity:0;pointer-events:none;border:#0000;border-radius:10px;justify-content:center;align-items:center;padding:0;transition:opacity .18s;display:inline-flex;position:absolute;top:0;right:30px}.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{opacity:1;pointer-events:auto;display:inline-flex!important}.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;align-self:start;min-width:0}.grid-page .filters .field--gender,.grid-page .filters .field--beginner{grid-column:span 4;align-self:start}.grid-page .filters .field--apply{flex-direction:column;grid-column:span 8;align-self:start;gap:6px;min-height:40px;display:flex;position:relative}.grid-page .filters .field--apply .fake-label{visibility:hidden;height:16px;line-height:16px;display:block}.grid-page .filters .geo-badge{border:1px dashed var(--filters-geo-border,#2a2a2a);background:var(--filters-geo-bg,#111);height:44px;color:var(--filters-geo-text,#cfcfcf);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}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{color:#1d6f3a;background:#e8f6ec;border-color:#7fb992}html[data-theme=light] .grid-page .filters .geo-badge.is-active .dot{background:#2d9b54}.grid-page .filters .geo-badge .dot{background:var(--chipsel-muted-text,#6b6b6b);border-radius:999px;width:8px;height:8px}.grid-page .filters .geo-badge.is-active{color:#a8e6a8;background:#0f1a12;border-color:#1f3a28}.grid-page .filters .geo-badge.is-active .dot{background:#36c36c}.grid-page .filters #geo-suggest .hint{border:1px dashed var(--filters-geo-border,#2a2a2a);background:var(--filters-bg,#101010);color:var(--filters-label,#cfcfcf);border-radius:10px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.35}.grid-page .filters #geo-suggest .hint .btn{margin-left:6px}@media (width<=1500px) and (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{order:10;grid-column:span 12!important}.grid-page .filters .field--city{order:11;grid-column:span 12!important}.grid-page .filters .field--specsel{order:20;grid-column:span 12!important}.grid-page .filters .field--genres{order:21;grid-column:span 12!important}.grid-page .filters .field--intentions{order:30;grid-column:span 12!important}.grid-page .filters .field--gender{order:31;grid-column:span 12!important}.grid-page .filters .field--age{order:40;grid-column:span 12!important}.grid-page .filters .field--beginner{order:41;grid-column:span 12!important}.grid-page .filters .field--apply{order:50;grid-column:span 24!important}.grid-page .filters .field--apply .fake-label{visibility:hidden;height:16px;line-height:16px;display:block}}@media (width<=1250px){.grid-page .filters .field--country,.grid-page .filters .field--city{grid-column:span 6!important}.grid-page .filters .field--geo{align-self:start;grid-column:span 6!important}.grid-page .filters .field--geo .geo-badge{justify-content:flex-start;min-width:0;padding:0 12px}.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{align-self:start;grid-column:span 6!important}.grid-page .filters .field--age{order:30;grid-column:span 6!important}.grid-page .filters .field--beginner{order:11;justify-content:center;display:flex;grid-column:span 6!important}.grid-page .filters .field--apply{order:40;grid-column:span 6!important}.grid-page .filters .field--gender{order:10;grid-column:span 3!important;display:block!important}.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{visibility:hidden!important;height:0!important;line-height:0!important;display:none!important}}[data-filters=grid][data-layout=mobile] .filters-collapse-btn{opacity:1;pointer-events:auto;display:inline-flex!important}[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{justify-content:flex-start!important;padding:0 12px!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{order:30;grid-column:span 6!important}[data-filters=grid][data-layout=mobile] .field--beginner{order:11;justify-content:center;display:flex;grid-column:span 6!important}[data-filters=grid][data-layout=mobile] .field--apply{order:40;grid-column:span 6!important}[data-filters=grid][data-layout=mobile] .field--gender{order:10;grid-column:span 3!important;display:block!important}[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{justify-content:center;align-items:center;gap:10px;width:100%;height:40px;margin:0 auto;display:flex}@media (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{visibility:hidden;height:16px;line-height:16px;display:block}.grid-page .filters .field--intentions>label{align-items:center;gap:0;display:inline-flex}.grid-page .filters .field--intentions>label [role=tab]{cursor:pointer;outline:none;transition:color .12s}.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{--apply-loading-offset:0px;position:relative;overflow:hidden}.grid-page .filters .apply-btn .apply-btn__text,.grid-page .filters .apply-btn .apply-btn__loading-text{transition:opacity .24s,transform .32s;display:inline-block}.grid-page .filters .apply-btn .apply-btn__text{opacity:1;transform:translateY(0)}.grid-page .filters .apply-btn .apply-btn__loading-text{white-space:nowrap;text-overflow:ellipsis;text-align:center;opacity:0;pointer-events:none;max-width:calc(100% - 32px);transition-delay:0s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(4px - 50%))}.grid-page .filters .apply-btn .apply-btn__spinner{opacity:0;pointer-events:none;width:16px;height:16px;margin-top:-8px;margin-left:-8px;transition:left .18s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:50%;left:50%}.grid-page .filters .apply-btn .apply-btn__spinner-ring{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mf-apply-spin;display:block}.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;transition-delay:80ms;transform:translate(-50%,-50%)}.grid-page .filters .apply-btn .apply-btn__loading-text.is-swapping{opacity:0;transition-delay:0s;transform:translate(-50%,calc(4px - 50%))}.grid-page .filters .apply-btn.is-finishing .apply-btn__loading-text{opacity:0;transition-delay:0s;transform:translate(-50%,calc(-50% - 4px))}.grid-page .filters .apply-btn.is-finishing .apply-btn__spinner{opacity:0}@media (width<=1250px){.grid-page .filters[data-filter-kind=collectives] .field--beginner{justify-content:center!important;align-self:center!important;align-items:center!important;display:flex!important}.grid-page .filters[data-filter-kind=collectives] .field--beginner>.fake-label{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important;display:none!important}.grid-page .filters[data-filter-kind=collectives] .field--beginner .beg-switch{justify-content:center!important;align-items:center!important;width:auto!important;margin:0 auto!important;display:inline-flex!important}.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;justify-content:center!important;align-self:center!important;align-items:center!important;height:auto!important;min-height:0!important;display:flex!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{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important;display:none!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{justify-content:center!important;width:auto!important;margin:0 auto!important;display:inline-flex!important}}@media (width>=1024px) and (width<=1366px) and (orientation:landscape) and (pointer:coarse),(width>=1024px) and (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{order:10!important;grid-column:span 3!important;display:block!important}.grid-page .filters .field--gender.is-spacer{display:none!important}.grid-page .filters .field--beginner{order:11!important;justify-content:center!important;align-self:center!important;align-items:center!important;height:auto!important;min-height:0!important;display:flex!important}.grid-page .filters .field--beginner>.fake-label{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important;display:none!important}.grid-page .filters .field--beginner .beg-switch{justify-content:center!important;width:auto!important;margin:0 auto!important;display:inline-flex!important}.grid-page .filters .field--age{order:30!important}.grid-page .filters .field--apply{order:40!important}.grid-page .filters .field--apply .fake-label{visibility:hidden!important;height:0!important;line-height:0!important;display:none!important}}html,html[data-theme=dark]{--chipsel-box-bg:#101010;--chipsel-box-border:#1c1c1c;--specsel-bg:#101010;--specsel-border:#1c1c1c;--specsel-popup-bg:#10101080;--specsel-popup-border:#ffffff1f;--specsel-popup-shadow:0 16px 40px #0000008c, inset 0 0 0 1px #ffffff08;--specsel-popup-fallback-bg:#101010eb;--specsel-popup-muted-text:#9aa3b2;--specsel-popup-empty-border:#2a2a2a;--specsel-popup-fade-gradient:linear-gradient(180deg, #10101000 0%, #10101059 55%, #101010 100%);--specsel-input-hover-border:#2a2a2a;--specsel-input-focus-shadow:none;--chipsel-chip-bg:#0f0f0f;--chipsel-chip-border:#2a2a2a;--chipsel-chip-text:#ddd;--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:#ddd;--chipsel-popup-bg:#10101080;--chipsel-popup-border:#ffffff1f;--chipsel-popup-shadow:0 16px 40px #0000008c, inset 0 0 0 1px #ffffff08;--chipsel-popup-fallback-bg:#101010eb;--chipsel-muted-text:#9aa3b2;--chipsel-empty-border:#2a2a2a;--chipsel-fade-gradient:linear-gradient(180deg, #10101000 0%, #10101059 55%, #101010 100%);--chipsel-btn-bg:#0f0f0f;--chipsel-btn-border:#2a2a2a;--chipsel-btn-text:#ddd;--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:#fff;--chipsel-box-border:#d0d3dc;--specsel-bg:var(--block-bg);--specsel-border:var(--block-border);--specsel-popup-bg:#fdfdfffa;--specsel-popup-border:#0000000f;--specsel-popup-shadow:0 16px 40px #0000002e, inset 0 0 0 1px #ffffff80;--specsel-popup-fallback-bg:#fdfdfffa;--specsel-popup-muted-text:#6e7484;--specsel-popup-empty-border:#d0d3dc;--specsel-popup-fade-gradient:linear-gradient(180deg, #f5f5f500 0%, #f5f5f5eb 55%, #f5f5f5 100%);--specsel-input-hover-border:#9aa3b2;--specsel-input-focus-shadow:none;--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:#fdfdfffa;--chipsel-popup-border:#0000000f;--chipsel-popup-shadow:0 16px 40px #0000002e, inset 0 0 0 1px #ffffff80;--chipsel-popup-fallback-bg:#fdfdfffa;--chipsel-muted-text:#6e7484;--chipsel-empty-border:#d0d3dc;--chipsel-fade-gradient:linear-gradient(180deg, #f5f5f500 0%, #f5f5f5eb 55%, #f5f5f5 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{border:1px solid var(--specsel-border,#1c1c1c);background:var(--specsel-bg,#101010);box-sizing:border-box;border-radius:12px;align-content:flex-start;align-items:center;gap:6px;padding:7px 10px;transition:border-color .18s}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{height:28px;min-height:28px;padding:0 10px;line-height:28px}.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:#ffffffdb;--specsel-popup-border:#00000014;--specsel-popup-fallback-bg:#f6f7fb;--specsel-popup-shadow:0 16px 36px #00000029, inset 0 0 0 1px #fff9;--specsel-popup-fade-gradient:linear-gradient(180deg, #f5f6fa00 0%, #f5f6fae6 55%, #f5f6fa 100%);--specsel-popup-chip-bg:#f3f4f9;--specsel-popup-chip-border:#d4d7e0;--specsel-popup-chip-text:#1f2433;--specsel-popup-muted-text:#6e7484;--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,#000)!important;box-shadow:none!important}.fi-goals-grid .fi-title,.fi-intentions-grid .fi-title,.fi-goals .fi-title,.fi-intentions .fi-title{align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:400;display:flex}.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{letter-spacing:.2px;white-space:nowrap;height:22px;box-shadow:none;background:0 0;align-self:center;padding:0 8px;font-weight:500;line-height:22px}.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){box-shadow:none!important;border-color:#6ca3ea!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){box-shadow:none!important;border-color:#d989b8!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){box-shadow:none!important;border-color:#4f82c8!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){box-shadow:none!important;border-color:#c56b9f!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 (width<=1250px){.create-backdrop .modal-create .specsel-popup .flt-popup-x{border:1px solid var(--prefs-remove-border,#3a3a3a);background:var(--prefs-remove-bg,#121212);width:30px;height:30px;color:var(--prefs-remove-fg,#d6d6d6);cursor:pointer;z-index:3;border-radius:999px;place-items:center;padding:0;position:absolute;top:8px;right:16px;display:grid!important}.create-backdrop .modal-create .specsel-popup .flt-popup-x.flt-popup-x--inline{flex:0 0 30px;margin:0;position:absolute;top:calc(50% + 2px);right:16px;transform:translateY(-50%)}.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:"";background:currentColor;width:14px;height:14px;-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>") 50%/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>") 50%/contain no-repeat}.create-backdrop .modal-create .specsel-popup .specsel-head{padding-right:52px;position:relative}}.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{height:28px;min-height:28px;padding:0 10px;line-height:28px}.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:#ffffffdb;--specsel-popup-border:#00000014;--specsel-popup-fallback-bg:#f6f7fb;--specsel-popup-shadow:0 16px 36px #00000029, inset 0 0 0 1px #fff9;--specsel-popup-fade-gradient:linear-gradient(180deg, #f5f6fa00 0%, #f5f6fae6 55%, #f5f6fa 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}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:inset 0 0 0 2px #ffffff0a!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,#000)!important;box-shadow:inset 0 0 0 2px #0000000f!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{background:var(--cm-inp-bg,#0d0d0d);box-sizing:border-box;border:1px solid #1c1c1c;border-radius:12px;align-content:flex-start;align-items:center;gap:6px;padding:12px 10px}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,#fff)}.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-content:flex-start;align-items:center}.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{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;background:#0f0f0f!important;border-color:#2a2a2a!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:inset 0 0 0 2px #ffffff0a!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: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){background:#4c7ec442!important;border-color:#6ca3ea!important;box-shadow:inset 0 0 0 1px #6ca3ea33!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){background:#b054853d!important;border-color:#d989b8!important;box-shadow:inset 0 0 0 1px #d989b833!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){background:#4f82c829!important;border-color:#4f82c8!important;box-shadow:inset 0 0 0 1px #4f82c833!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){background:#c56b9f29!important;border-color:#c56b9f!important;box-shadow:inset 0 0 0 1px #c56b9f33!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{letter-spacing:.2px;white-space:nowrap;height:22px;box-shadow:none;background:0 0;align-self:center;padding:0 8px;font-weight:500;line-height:22px}.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{isolation:isolate;position:relative}.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{cursor:not-allowed;z-index:50;background:0 0;border:0;position:absolute;inset:0}.account .fi-instruments .specsel-input,.account .music-prof .ga-select .specsel-input{border:1px solid var(--specsel-border,#1c1c1c);background:var(--specsel-bg,#101010);box-sizing:border-box;border-radius:12px;align-content:flex-start;align-items:center;gap:6px;padding:7px 10px}.account .music-prof .ga-select .chip-btn{height:28px;min-height:28px;padding:0 10px;line-height:28px}@media (width<=640px){.account .specsel-input .chip-btn,.account .specsel-popup .chip-btn{white-space:normal!important;align-items:center!important;height:auto!important;min-height:28px!important;padding:4px 10px!important;line-height:1.25!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{box-shadow:none!important;border-color:#eaeaea!important}.account .p-sec[data-block=production] .ga-select .specsel-popup .chip-btn:hover{border-color:var(--cap-bd,#eaeaea)!important;box-shadow:inset 0 0 0 2px #ffffff0a!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:#ffffffdb;--specsel-popup-border:#00000014;--specsel-popup-fallback-bg:#f6f7fb;--specsel-popup-shadow:0 16px 36px #00000029, inset 0 0 0 1px #fff9;--specsel-popup-fade-gradient:linear-gradient(180deg, #f5f6fa00 0%, #f5f6fae6 55%, #f5f6fa 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,#000)!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,#000)!important;box-shadow:inset 0 0 0 2px #0000000f!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:#fff;--chipsel-chip-border:#d0d0d0;--chipsel-chip-text:#14151a;--chipsel-input-chip-bg:#fff;--chipsel-input-chip-border:#14151a}.fav-profiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0;display:grid}.fav-prof-card{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .18s,background .18s,transform .12s;display:flex;position:relative}.fav-prof-card:active{transform:scale(.99)}.fav-prof-ava{aspect-ratio:1;--presence-host-size:56px;--presence-badge-ring-color:var(--avatar-bg,var(--surface-bg));background:var(--block-bg,#0f0f0f);border:1px solid var(--surface-border,var(--block-border,#1e1e1e));--fav-prof-hover-border:var(--avatar-hover-border,var(--surface-border,var(--block-border,#1e1e1e)));border-radius:50%;flex:none;place-items:center;width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px;transition:border-color .18s;display:grid;position:relative;overflow:visible;box-shadow:0 3px 12px #00000059}.fav-prof-ava.ui-presence-host{overflow:visible!important}.fav-prof-card:hover .fav-prof-ava{border-color:var(--fav-prof-hover-border,var(--accent,#ffd43b))}.fav-prof-ava:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;transform-origin:50%;border:1px solid #0000;transition:border-color .18s,transform .18s;position:absolute;inset:0;transform:scale(1)}.fav-prof-card:hover .fav-prof-ava:after{border-color:var(--fav-prof-hover-border,var(--accent,#ffd43b));transform:scale(1.06)}.fav-prof-ava-media{border-radius:inherit;z-index:1;transform-origin:50%;will-change:transform;place-items:center;transition:transform .18s;display:grid;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)scale(1)}.fav-prof-ava>img,.fav-prof-ava-media>img{object-fit:cover;clip-path:circle(50%);z-index:1;transform-origin:50%;backface-visibility:hidden;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.fav-prof-card:hover .fav-prof-ava>img{transform:scale(1.06)}.fav-prof-card:hover .fav-prof-ava-media{transform:translateZ(0)scale(1.06)}.fav-prof-ava-ph{color:var(--muted,#a0a0a0);-webkit-user-select:none;user-select:none;font-size:18px;font-weight:800}.fav-prof-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.fav-prof-favbtn{width:28px;height:28px;color:var(--fav-star-off-dark,#8b93a7);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .12s,transform 80ms;display:inline-flex;position:absolute;top:10px;right:10px}.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{justify-content:center;align-items:center;display:inline-flex}.fav-prof-favicon svg{width:18px;height:18px;display:block}.fav-prof-favicon.twinkle{animation:.3s ease-out fav-prof-twinkle}@keyframes fav-prof-twinkle{0%{transform:scale(1)}48%{transform:scale(1.16)}to{transform:scale(1)}}.fav-prof-name{color:var(--ttl-main-color,var(--text));text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.1;overflow:hidden}.fav-prof-loc{color:var(--muted,#a0a0a0);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fav-prof-loc .age-sep{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 6px;display:inline-block}html[data-theme=light] .fav-prof-loc .age-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}.fav-prof-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fav-prof-tag{--cap-bg:#1b1b1b;--cap-bd:#2a2a2a;--cap-fg:#d7d7d7;border:1px solid var(--cap-bd);background:var(--cap-bg);color:var(--cap-fg);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px;line-height:1}@media (width<=880px){.fav-profiles-grid{grid-template-columns:1fr}}.favorites-page{--fav-stack-gap:16px;padding:16px 0}.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{will-change:transform, opacity;position:relative}.favorites-page .fav-head{justify-content:space-between;align-items:center;display:flex}.favorites-page .fav-title{color:var(--ttl-main-color,var(--text));margin:0;font-size:22px;line-height:1.2}.favorites-page .fav-filters{border:1px solid var(--block-border,#1e1e1e);border-radius:var(--radius-sm,12px);background:var(--block-bg,#0f0f0f);z-index:auto;transition:border-color .28s;position:relative;overflow:hidden}.favorites-page .fav-tabs{box-sizing:border-box;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;width:100%;height:42px;min-height:42px;padding:4px;display:flex}.favorites-page .fav-tab{color:var(--muted,#a0a0a0);cursor:pointer;text-align:center;--btn-bg:transparent;--btn-bd:transparent;--btn-fg:currentColor;--btn-hover-bd:transparent;--btn-focus-ring:color-mix(in srgb, currentColor 22%, transparent);background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;min-width:0;height:34px;min-height:34px;padding:8px 12px;font-weight:600;line-height:1;transition:color .2s,background .2s,border-color .2s}.favorites-page .fav-tab[hidden]{display:none!important}.favorites-page .fav-tab-toggle{--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);border-radius:10px;width:34px;min-width:34px;height:34px;min-height:34px;margin-left:auto;padding:0;transition:opacity .22s,transform .22s}.favorites-page .fav-tab-toggle svg{fill:currentColor;width:18px;height:18px;display:block}.favorites-page .fav-tab-toggle.is-hidden{opacity:0;pointer-events:none;transform:translateY(-6px)}.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{transition:transform .28s;transform:rotate(180deg)}.favorites-page .fav-filter-body{border:1px solid var(--block-border,#1e1e1e);border-radius:var(--radius-sm,12px);background:var(--block-bg,#0f0f0f);opacity:1;margin-top:var(--fav-stack-gap);transition:max-height .32s,border-width linear,border-color .16s;overflow:hidden;transform:none}.favorites-page .fav-filter-body:not(.is-collapsed){overflow:hidden}.favorites-page .fav-filter-body.is-collapsed{opacity:1;pointer-events:none;border-width:0;border-color:#0000;transition:max-height .32s,border-width 0s linear .32s,border-color .16s .2s;overflow:hidden;transform:none}.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{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!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{z-index:auto;background:0 0;border:0;border-radius:0;margin:0;position:relative;overflow:visible}.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{z-index:auto;min-height:120px;position:relative}.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%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes fav-tab-leave-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes fav-tab-enter-from-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fav-tab-enter-from-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.favorites-page .fav-empty{border:1px dashed var(--line,#2a2a2a);color:var(--muted,#a0a0a0);text-align:center;border-radius:12px;margin-bottom:12px;padding:16px 12px}.favorites-page .fav-prof-card.is-skeleton{pointer-events:none;opacity:.9}.favorites-page .fav-prof-card.is-skeleton .fav-prof-favbtn{background:var(--skeleton-base,#1b1b1b);border-radius:999px;width:24px;height:24px;position:relative;overflow:hidden}.favorites-page .skeleton-line,.favorites-page .skeleton-pill,.favorites-page .skeleton-circle{background:var(--skeleton-base,#1b1b1b);display:inline-block;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:"";background:linear-gradient(110deg, transparent, var(--skeleton-shine,#2a2a2a), transparent);animation:1.25s ease-in-out infinite fav-skeleton-shimmer;position:absolute;inset:0;transform:translate(-120%)}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{border-radius:999px;width:180px;height:12px;margin-bottom:8px}.favorites-page .skeleton-line.is-short{width:120px}.favorites-page .skeleton-pill{border-radius:999px;width:80px;height:18px;margin-right:6px}.favorites-page .skeleton-circle{border-radius:50%;width:56px;height:56px}.favorites-page .skeleton-tags{gap:6px;display:inline-flex}@keyframes fav-skeleton-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (width<=880px){.favorites-page .fav-title{font-size:20px}.favorites-page .fav-tabs{flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:reduce){.favorites-page .fav-tab-stage{transition:none!important;animation:none!important}}.support-topic-composer-host{width:100%}.messenger-page .support-topic-composer{border:1px solid var(--surface-border,var(--line));background:color-mix(in srgb, var(--surface-border,#1e1e1e) 10%, var(--surface-bg,#0f0f0f) 90%);border-radius:12px;gap:10px;margin-bottom:10px;padding:10px 12px;display:grid}.messenger-page .support-topic-composer.is-compact{margin-bottom:0}.messenger-page .support-topic-composer__head{gap:4px;display:grid}.messenger-page .support-topic-composer__title{color:var(--ttl-main-color,var(--text));font-size:13px;font-weight:700;line-height:1.35}.messenger-page .support-topic-composer__sub{color:var(--muted,#a0a0a0);font-size:12px;line-height:1.45}.messenger-page .support-topic-composer__field{gap:6px;display:grid}.messenger-page .support-topic-composer__tags{flex-wrap:wrap;gap:8px;display:flex}.messenger-page .support-topic-composer__label{color:var(--text,#fff);font-size:12px;font-weight:600;line-height:1.35}.messenger-page .support-topic-composer__tag{border:1px solid var(--surface-border,var(--line));background:var(--surface-bg,transparent);min-height:34px;color:var(--text,inherit);white-space:nowrap;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.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 (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}}#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{transform-origin:50%;line-height:1}#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{background:var(--bg-elev);justify-content:space-between;align-items:center;padding:12px;display:flex}#comments .cm-head .ttl{margin:0;color:var(--text)!important;letter-spacing:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}#comments .cm-head .ttl .sub{color:var(--muted);opacity:.95;margin-left:8px;font-weight:400!important}#comments .cm-sort{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}#comments .cm-sort-sel{cursor:pointer;appearance:none;background:var(--btn-bg);height:40px;color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:12px;padding:0 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{border-color:var(--btn-primary-bd);box-shadow:0 0 0 2px var(--btn-focus-ring);outline:0}#comments .cm-list{background:var(--cm-list-bg,var(--bg));border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:12px;display:flex}#comments .cm-list:empty{border-width:0!important;padding:0!important;display:none!important}#comments .cm-list>*{margin-bottom:12px}#comments .cm-list>:last-child{margin-bottom:0}#comments .cm-empty{max-width:560px;color:var(--muted);text-align:center;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-sm);align-self:center;align-items:center;gap:8px;margin:12px auto;padding:10px 14px;font-size:14px;line-height:1.4;display:inline-flex}#comments .cm-empty:before{content:"💬";opacity:.9}#comments .cm-item{--cm-ava-col:40px;--cm-ava-gap:12px;z-index:1;background:0 0;border:0;border-radius:0;grid-template-columns:40px 1fr;gap:12px;padding:0;display:grid;position:relative}#comments .cm-item .ava{background:var(--codex-avatar-placeholder-bg,var(--bg-elev));border:1px solid var(--codex-avatar-placeholder-border,var(--line));cursor:pointer;z-index:3;border-radius:999px;width:40px;height:40px;padding:0;transition:background .12s,border-color .12s,box-shadow .12s,transform 60ms;position:relative;overflow:hidden}#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{box-shadow:var(--focus-ring);outline:0}#comments .cm-item .ava img{object-fit:cover;border-radius:inherit;width:100%;height:100%;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{outline-offset:0;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}#comments .cm-form .me .rc-ava-swap{pointer-events:none;color:#0000;cursor:pointer;background:#0000008c;border:0;place-items:center;margin:0;padding:0;transition:opacity .18s;display:grid;position:absolute;inset:0;opacity:0!important}#comments .cm-form .me.has-sender-swap:hover .rc-ava-swap,#comments .cm-form .me.has-sender-swap:focus-within .rc-ava-swap{pointer-events:auto;color:var(--avatar-hover-border,var(--brand-accent,#5a8cff));opacity:1!important}#comments .cm-form .me .rc-ava-swap svg{pointer-events:none;width:34px;height:34px}.cm-sender-pop{z-index:2147483600;border-radius:14px;gap:6px;min-width:180px;padding:6px;display:grid;position:fixed}.cm-sender-pop .rc-sender-item{color:var(--text,#eaeaea);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:8px 10px;transition:background .15s,border-color .15s;display:grid}.cm-sender-pop .rc-sender-item:hover{background:#ffffff1f;border-color:#ffffff24}html[data-theme=light] .cm-sender-pop .rc-sender-item{color:#1c1f2b;background:#0000000a;border-color:#0000001a}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:inset 0 0 0 1px #4a73e840}.cm-sender-pop .rc-sender-item.is-active{border-color:#7ca1ff99;box-shadow:inset 0 0 0 1px #7ca1ff59}.cm-sender-pop .rc-sender-ava{background:var(--rc-ava-bg,var(--bg-elev,#1a1a1a));border:1px solid var(--rc-border,var(--line,#1e1e1e));background-position:50%;background-size:cover;border-radius:999px;width:28px;height:28px}.cm-sender-pop .rc-sender-ava.rc-sender-empty:after{content:"";width:100%;height:100%;-webkit-mask:var(--codex-avatar-placeholder-mask);mask:var(--codex-avatar-placeholder-mask);background:var(--rc-muted,var(--muted,#9aa3b2));opacity:.45;display:block}.cm-sender-pop .rc-sender-name{font-size:13px;font-weight:600;line-height:1.2}#comments .cm-item .b{z-index:2;flex-direction:column;gap:8px;min-width:0;padding-bottom:8px;display:flex;position:relative}#comments .cm-reply .b{z-index:2;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}#comments .cm-reply.is-last:after{content:"";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;position:absolute}#comments .cm-item .row1{align-items:center;gap:8px;min-width:0;display:flex}#comments .cm-item .name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}#comments .cm-item .time{color:var(--muted);white-space:nowrap;margin-left:0;font-size:12px}#comments .cm-item .row1 .stamp,#comments .cm-reply .row1 .stamp{align-items:center;gap:8px;min-width:0;display:inline-flex}#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);white-space:nowrap;opacity:.56;align-items:center;gap:6px;font-size:12px;line-height:12px;display:inline-flex}#comments .cm-item .row1 .stamp .time svg,#comments .cm-reply .row1 .stamp .time svg{opacity:.9;flex:0 0 12px;width:12px;height:12px;display:block;position:relative;top:-1px}#comments .cm-item .row1 .stamp .time .time-text,#comments .cm-reply .row1 .stamp .time .time-text{font-variant-numeric:tabular-nums;display:inline-block}#comments .cm-item .row1 .stamp:before,#comments .cm-reply .row1 .stamp:before{content:"";background:var(--surface-border);opacity:.9;align-self:center;width:1px;height:12px;margin:0;display:block}#comments .cm-item .row1 .acts,#comments .cm-reply .row1 .acts{align-items:center;gap:6px;margin-left:auto;display:inline-flex}#comments .cm-item .edit.btn,#comments .cm-item .del.btn,#comments .cm-item .report-spam.btn,#comments .cm-reply .edit.btn,#comments .cm-reply .del.btn,#comments .cm-reply .report-spam.btn{width:var(--chip-h);height:var(--chip-h);min-width:var(--chip-h);min-height:var(--chip-h);border-radius:var(--radius-sm);opacity:0;pointer-events:none;padding:0;font-size:16px;line-height:1;transition:opacity .12s}#comments .cm-item .report-spam.btn,#comments .cm-reply .report-spam.btn{color:var(--danger,#ef4444)}:is(#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>.row1 .report-spam.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-item:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.meta-row .report-spam.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>.row1 .report-spam.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,#comments .cm-reply:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.meta-row .report-spam.btn){opacity:1;pointer-events:auto}#comments .cm-item .report-spam.btn.is-reported,#comments .cm-reply .report-spam.btn.is-reported{pointer-events:none}:is(#comments .cm-item:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.row1 .report-spam.btn.is-reported,#comments .cm-item:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.meta-row .report-spam.btn.is-reported,#comments .cm-reply:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.row1 .report-spam.btn.is-reported,#comments .cm-reply:is(:hover,:focus-within):not(:has(.cm-reply:is(:hover,:focus-within)))>.b>.meta-row .report-spam.btn.is-reported){opacity:.45;pointer-events:none}#comments .cm-item .row1 .edited,#comments .cm-reply .row1 .edited{color:var(--muted);white-space:nowrap;opacity:.52;align-items:center;font-size:12px;line-height:1;display:inline-flex}#comments .cm-item .row1 .stamp .edited:not(.hidden):before,#comments .cm-reply .row1 .stamp .edited:not(.hidden):before{content:"";background:var(--surface-border);opacity:.9;align-self:center;width:1px;height:12px;margin:0 8px 0 0;display:block}#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{flex-wrap:wrap;gap:8px;display:flex}#comments .cm-item .att img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:120px;height:90px}#comments .react-row{align-items:center;gap:10px;display:flex}#comments .react-toggle{height:var(--chip-h);min-height:var(--chip-h);min-width:calc(var(--chip-h) + 6px);border:1px solid var(--line);color:#dcdcdc;cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;touch-action:manipulation;background:#121212;border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0 10px;transition:transform 80ms,background .12s,border-color .12s,box-shadow .12s;display:inline-flex}#comments .react-toggle svg{width:16px;height:16px}#comments .react-toggle.is-open{background:#1a1a1a;border-color:#2a2a2a;box-shadow:inset 0 0 0 2px #ffffff0a}#comments .react-toggle:hover{box-shadow:none;background:#151515;border-color:#2a2a2a}#comments .react-toggle:active{box-shadow:none;outline:none;transform:scale(.98)}#comments .react-toggle:focus{outline:none}#comments .reacts{opacity:0;flex-wrap:nowrap;gap:0;max-width:0;margin:-4px -6px;padding:4px 6px;transition:max-width .22s,opacity .18s,transform .22s;display:flex;overflow:hidden visible;transform:translate(-8px)}#comments .reacts-menu{display:none}#comments .reacts.has-visible,#comments .reacts.is-open{opacity:1;max-width:420px;transform:translate(0)}#comments .reacts.is-closing{opacity:0!important;max-width:0!important;transform:translate(-8px)!important}#comments .reacts .r,#comments .reacts-menu .r{min-height:var(--chip-h);border:1px solid var(--line);color:#dcdcdc;cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:50%;vertical-align:middle;background:#121212;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-left:8px;padding:0 10px;line-height:1;transition:transform .18s,background .12s,border-color .12s,box-shadow .12s,opacity .18s,max-width .18s,padding .18s,margin .18s;display:inline-flex;overflow:hidden}#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:inset 0 2px 10px #ffffff08}#comments .reacts .r:active,#comments .reacts-menu .r:active{transform:scale(.98)}#comments .reacts .r>*,#comments .reacts-menu .r>*{justify-content:center;align-items:center;line-height:1;display:flex}#comments .reacts .r.is-me,#comments .reacts-menu .r.is-me{background:#1a1a1a;border-color:#2a2a2a;box-shadow:inset 0 0 0 2px #ffffff0a}#comments .reacts .r .n,#comments .reacts-menu .r .n{opacity:.9;font-size:12px}#comments .reacts .r.pop,#comments .reacts-menu .r.pop{animation:.22s react-pop}#comments .reacts .r.is-collapsed-hidden,#comments .reacts-menu .r.is-collapsed-hidden{opacity:0;pointer-events:none;border-width:0;max-width:0;margin-left:0;padding-left:0;padding-right:0;transform:translate(-6px)scale(.92)}@keyframes react-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}#comments .cm-item.--flash,#comments .cm-reply.--flash{border-radius:var(--radius);animation:4.8s cm-flash;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 0 0 #3d5afe00}}#comments .reply{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:6px;margin-left:auto;display:inline-flex}#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{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;position:relative}#comments .replies:empty{display:none}#comments .replies.has-branch:before{content:"";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;position:absolute}#comments .cm-reply{z-index:1;position:relative}#comments .cm-reply:before{content:"";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;position:absolute;transform:none}#comments .rf-more{height:var(--chip-h);border-radius:var(--radius-sm);color:#cfcfcf;cursor:pointer;background:#0f0f0f;border:1px dashed #2a2a2a;justify-content:center;align-items:center;gap:6px;margin:6px 0 0 44px;padding:0 12px;transition:background .12s,transform 60ms,border-color .12s;display:inline-flex}#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;padding:var(--cm-reply-pad);background:0 0;border:0;border-radius:0;grid-template-columns:34px 1fr;gap:8px;margin-top:0;margin-bottom:8px;margin-left:0;display:grid}#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{background:var(--codex-avatar-placeholder-bg,#111);border:1px solid var(--codex-avatar-placeholder-border,var(--line));cursor:pointer;z-index:3;border-radius:999px;width:34px;height:34px;padding:0;transition:background .12s,border-color .12s,box-shadow .12s,transform 60ms;position:relative;overflow:hidden}#comments .cm-item .ava.ui-presence-host,#comments .cm-reply .ava.ui-presence-host{--presence-host-size:40px;overflow:visible}#comments .cm-reply .ava.ui-presence-host{--presence-host-size:34px}#comments .cm-item .ava .ui-presence-badge,#comments .cm-reply .ava .ui-presence-badge{z-index:8;border-color:var(--cm-list-bg,var(--bg,var(--surface-bg,#121212)));inset:auto 0 0 auto;transform:translate(0)scale(0)}#comments .cm-item .ava .ui-presence-badge.is-online,#comments .cm-reply .ava .ui-presence-badge.is-online{transform:translate(0)scale(1)}#comments .cm-reply .ava:hover{border-color:var(--ava-hover-border,#2a2a2a);background:#141414}#comments .cm-reply .ava:active{transform:scale(.98)}#comments .cm-reply .ava:focus-visible{box-shadow:var(--focus-ring);outline:0}#comments .cm-reply .ava img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}#comments .cm-reply .ava:not(.has-ava) img{display:none}#comments .cm-reply .name{color:#e8e8e8;font-weight:600}html[data-theme=light] #comments .cm-reply .name{color:var(--text)}#comments .cm-reply .time{color:#8d8d8d;margin-left:0;font-size:12px}#comments .reply-form{--d:clamp(0, var(--depth,0), 3);border-radius:var(--radius-sm);background:#0c0c0c;border:1px dashed #2a2a2a;grid-template-columns:1fr auto;align-items:stretch;gap:8px;margin-top:6px;margin-left:0;padding:10px;display:grid}#comments .reply-form.hidden{display:none}#comments .rf-input{box-sizing:border-box;resize:none;scrollbar-width:none;width:100%;height:40px;min-height:40px;max-height:120px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);background:#0f0f0f;padding:10px 12px;font-size:16px;line-height:20px;overflow:hidden}#comments .rf-input::-webkit-scrollbar{width:0;height:0}#comments .rf-input::placeholder{color:#a0a0a0;opacity:1;white-space:pre-line;font-size:16px;line-height:20px}#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{border-radius:var(--radius-sm);background:#0c0c0c;border:1px dashed #2a2a2a;gap:8px;margin-top:8px;padding:10px;display:grid}#comments .edit-form.hidden{display:none}#comments .ef-input{resize:none;width:100%;height:40px;min-height:40px;max-height:120px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);scrollbar-width:none;background:#0f0f0f;padding:8px 10px;font-size:16px;line-height:20px;overflow:hidden}#comments .ef-input::-webkit-scrollbar{width:0;height:0}#comments .ef-actions{gap:8px;display:flex}#comments .ef-actions .ef-save,#comments .ef-actions .ef-cancel{appearance:none}#comments .cm-form{border:1px solid var(--line);border-radius:var(--radius);z-index:4;isolation:isolate;background:#0b0b0b;grid-template-columns:40px 1fr;gap:12px;padding:12px;display:grid;position:relative}#comments .cm-form .me{background:var(--codex-avatar-placeholder-bg,var(--bg-elev));border:1px solid var(--codex-avatar-placeholder-border,var(--line));z-index:5;background:#0b0b0b;border-radius:999px;width:40px;height:40px;position:relative;overflow:hidden}#comments .cm-form .me img{object-fit:cover;border-radius:999px;width:40px;height:40px;display:block}#comments .cm-form .me:not(.has-ava) img{display:none}#comments .cm-form .inputwrap{flex-direction:column;gap:0;display:flex}#comments .cm-form .inputwrap .cm-inline{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}#comments .cm-form .inputwrap .attach-row{grid-column:1/-1}#comments .cm-input{box-sizing:border-box;resize:none;scrollbar-width:none;width:100%;height:40px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);background:#0f0f0f;padding:10px 12px;font-size:16px;line-height:20px;overflow:hidden}#comments .cm-input::-webkit-scrollbar{width:0;height:0}#comments .cm-input::placeholder{color:#a0a0a0;opacity:1;white-space:pre-line;font-size:16px;line-height:20px}#comments .cm-form.is-checking .cm-input{color:#0000;caret-color:#0000;background-image:linear-gradient(110deg,#0000 0%,#ffffff26 50%,#0000 100%);background-size:220% 100%;animation:1.25s ease-in-out infinite cm-input-skel-shimmer}html[data-theme=light] #comments .cm-form.is-checking .cm-input{background-image:linear-gradient(110deg,#0000 0%,#fffc 50%,#0000 100%)}@keyframes cm-input-skel-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}#comments .attach-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#comments .attach{height:var(--chip-h);border:1px solid var(--line);border-radius:var(--radius-sm);color:#dcdcdc;cursor:pointer;background:#121212;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}#comments .thumbs{flex-wrap:wrap;gap:6px;display:flex}#comments .thumbs .thumb{position:relative}#comments .thumbs .thumb img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:64px;height:48px}#comments .thumbs .thumb .x{border:1px solid var(--line);color:#ddd;cursor:pointer;background:#0b0b0b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:1;transition:background .12s,border-color .12s,transform 60ms,box-shadow .12s;display:inline-flex;position:absolute;top:-6px;right:-6px}#comments .thumbs .thumb .x:hover{background:#111;border-color:#2a2a2a}#comments .thumbs .thumb .x:active{transform:scale(.98)}#comments .thumbs .thumb .x:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (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{background:0 0;border:0;border-radius:0;align-items:stretch;width:100%;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{justify-content:space-between;width:100%;margin-top:0;margin-left:0}#comments .cm-form{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;padding:0;display:flex}#comments .cm-form .me{flex:none;width:40px;height:40px}#comments .cm-form .me img{border-radius:999px;width:40px;height:40px;display:block}#comments .cm-form .me:not(.has-ava) img{display:none}#comments .cm-form .inputwrap{flex: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{justify-content:center;align-self:auto;width:calc(100% + 54px);margin-top:8px;margin-left:-54px}#comments .reply-form .cm-send{width:100%;margin-left:0}#comments .cm-item,#comments .cm-reply{grid-template-columns:32px minmax(0,1fr);align-self:stretch;gap:8px;width:100%;min-width:0;margin-left:0;display:grid}#comments .cm-item .ava,#comments .cm-reply .ava{flex:none;width:32px;height:32px}#comments .cm-item .b,#comments .cm-reply .b{flex:auto;gap:6px;min-width:0;padding-bottom:6px}#comments .cm-item .row1,#comments .cm-reply .row1{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}#comments .cm-item .row1 .name,#comments .cm-reply .row1 .name{flex:auto;order:1;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{flex:none;order:2;margin-top:0}#comments .cm-item .row1 .stamp:before,#comments .cm-reply .row1 .stamp:before{content:none;display:none}#comments .cm-item .row1 .name,#comments .cm-reply .row1 .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#comments .cm-item .meta-row,#comments .cm-reply .meta-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:1px;margin-bottom:2px;display:flex}#comments .cm-item .meta-row .time,#comments .cm-reply .meta-row .time{opacity:.56;align-items:center;gap:4px;margin-right:0;font-size:12px;line-height:12px;display:inline-flex}#comments .cm-item .meta-row .time svg,#comments .cm-reply .meta-row .time svg{opacity:.9;flex:0 0 11px;width:11px;height:11px;display:block;position:relative;top:-1px}#comments .cm-item .meta-row .time .time-text,#comments .cm-reply .meta-row .time .time-text{font-variant-numeric:tabular-nums;line-height:1;display:inline-block}#comments .cm-item .meta-row .edited,#comments .cm-reply .meta-row .edited{opacity:.52;font-size:12px;line-height:1}#comments .cm-item .meta-row .edited:not(.hidden):before,#comments .cm-reply .meta-row .edited:not(.hidden):before{content:"";background:var(--surface-border);vertical-align:middle;opacity:.9;width:1px;height:10px;margin:0 6px 0 2px;display:inline-block}#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-item .report-spam.btn,#comments .cm-reply .edit.btn,#comments .cm-reply .del.btn,#comments .cm-reply .report-spam.btn{opacity:1;pointer-events:auto;width:28px;min-width:28px;height:28px;min-height:28px;font-size:14px}#comments .cm-item .report-spam.btn.is-reported,#comments .cm-reply .report-spam.btn.is-reported{opacity:.45;pointer-events:none}#comments .cm-item .text,#comments .cm-reply .text{word-break:break-word;margin-top:4px;margin-bottom:6px;font-size:14px;line-height:1.35}#comments .cm-item .react-row,#comments .cm-reply .react-row{flex-flow:wrap;align-items:center;gap:8px;margin-top:0;padding-top:0;display:flex;position:relative;overflow:visible}#comments .reacts{opacity:0;transform-origin:0 100%;flex-wrap:nowrap;gap:0;max-width:100%;transition:opacity .18s,transform .18s;display:flex;transform:translateY(4px)}#comments .reacts:not(.has-visible):not(.is-open){display:none}#comments .reacts.has-visible:not(.is-open){opacity:1;pointer-events:auto;display:flex;position:static;transform:none}#comments .reacts.is-open{display:flex}#comments .reacts-menu{left:var(--reacts-menu-left,0px);max-width:none;box-shadow:none;z-index:20;pointer-events:none;visibility:hidden;opacity:0;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)translateY(8px)}#comments .reacts-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s,transform .18s,visibility linear;transform:translate(-50%)translateY(0)}#comments .reacts-menu.is-closing{visibility:visible;opacity:0!important;pointer-events:none!important;transition:opacity .18s,transform .18s,visibility 0s linear .18s!important;transform:translate(-50%)translateY(4px)!important}#comments .reacts .r{border-radius:var(--radius-sm);justify-content:center;gap:4px;min-height:28px;margin-left:6px;padding:0 6px;font-size:16px}#comments .react-toggle{border-radius:var(--radius-sm);appearance:none;-webkit-touch-callout:none;min-width:34px;height:28px;min-height:28px;box-shadow:none;background-clip:padding-box;padding:0 8px;-webkit-tap-highlight-color:transparent!important;outline:none!important}#comments .react-toggle svg{width:18px;height:18px}#comments .reacts .r.is-first-visible{margin-left:0}#comments .reacts-menu.is-open .r{opacity:0;min-width:44px;height:30px;min-height:30px;margin-left:0;padding:0 8px;font-size:18px;transition:transform .18s,opacity .18s;transform:translateY(8px)scale(.92)}#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:first-child{transition-delay:0s}#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),#comments .reacts-menu.is-open.is-closing .r:first-child{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:0s}#comments .reacts .r .n{margin-left:-2px;font-size:11px}#comments .react-row .reply{width:auto;min-height:28px;margin:0;padding:0 10px;font-size:13px}.modal.card-view .comments-section .cm-input{height:40px;min-height:40px;padding:10px 12px;font-size:16px;line-height:20px}#comments .reply{opacity:1;pointer-events:auto;flex-shrink:0;justify-content:center;align-self:auto;width:auto;margin:0}#comments .reply-form{grid-template-columns:1fr;margin-left:0}#comments .rf-actions{justify-content:flex-end;display:flex}#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{border:1px solid var(--line);border-radius:var(--radius);color:#d9d9d9;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;margin:8px 0 12px;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}#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:#eee}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 (width<=880px){html[data-theme=light] #comments .cm-list{background:0 0;border:0;border-radius:0;padding:0}html[data-theme=light] #comments .reacts-menu.is-open{box-shadow:none;background:0 0;border:0}}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{color:var(--text);background:0 0;border-color:#0000}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,#fff);border:1px solid var(--surface-border,#c9c9c9);color:var(--text,#14151a)}@media (width<=880px){html[data-theme=light] #comments .cm-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}html[data-theme=light] #comments .cm-input,html[data-theme=light] .modal.card-view .comments-section .cm-input{background:var(--surface-bg,#fff);border-color:var(--surface-border,#c9c9c9);color:var(--text,#14151a);height:40px;padding:10px 12px}html[data-theme=light] #comments .cm-input::placeholder,html[data-theme=light] .modal.card-view .comments-section .cm-input::placeholder{color:var(--muted,#6f7680);opacity:1;font-size:16px;line-height:20px}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,#fff);border-color:var(--surface-border,#c9c9c9);color:var(--text,#14151a)}html[data-theme=light] #comments .rf-input{background:var(--surface-bg,#fff);border:1px solid var(--surface-border,#c9c9c9);color:var(--text,#14151a);height:40px;min-height:40px;padding:10px 12px}html[data-theme=light] #comments .rf-input::placeholder{color:var(--muted,#6f7680);font-size:16px;line-height:20px}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:1.1s linear infinite alternate sk}#comments .cm-item.skel .ava{background:#1a1a1a}#comments .cm-item.skel .b{gap:6px;display:grid}#comments .cm-item.skel .b .l1,#comments .cm-item.skel .b .l2{background:#1a1a1a;border-radius:6px;height:10px}#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%, #fff 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%, #fff 22%)}.create-backdrop #comments .cm-head{border-bottom:1px solid var(--line)!important;background:#101010!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{color:var(--text)!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;background:#0f0f0f!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{box-shadow:var(--focus-ring)!important;outline:0!important}.create-backdrop #comments .cm-item{background:0 0!important;border-radius:0!important}.create-backdrop #comments .cm-reply{background:0 0!important}.create-backdrop #comments .cm-more{border:1px solid var(--line)!important;border-radius:var(--radius)!important;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{opacity:0;filter:contrast(.9)saturate(.8)blur(.4px);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,transform .28s,filter .28s;overflow:hidden;transform:translate(10px)scale(.992);border-width:0!important;height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom: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{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#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}: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%, #fff)}.msg-typing{border:1px solid var(--surface-border,#1e1e1e);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 85%, transparent);color:var(--muted,#a0a0a0);border-radius:14px;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:12px;display:inline-flex}.msg-typing-label{white-space:nowrap;text-overflow:ellipsis;max-width:min(240px,60vw);overflow:hidden}.msg-typing-dots{justify-content:center;align-items:center;gap:4px;display:inline-flex;transform:translateY(1px)}.msg-typing-dot{opacity:.2;background:currentColor;border-radius:999px;width:4px;height:4px;animation:1.1s ease-in-out infinite msg-typing-bounce}.msg-typing-dot:nth-child(2){animation-delay:.12s}.msg-typing-dot:nth-child(3){animation-delay:.24s}.msg-typing-slot{pointer-events:none;align-items:flex-end;min-height:36px;display:flex}.msg-record--typing{opacity:0;visibility:hidden;transition:opacity .2s,transform .22s,visibility .2s;transform:translateY(6px)}.msg-typing-slot.is-active .msg-record--typing{opacity:1;visibility:visible;transform:translateY(0)}@keyframes msg-typing-bounce{0%{opacity:.2;transform:translateY(0)}35%{opacity:.9;transform:translateY(-3px)}70%{opacity:.35;transform:translateY(0)}to{opacity:.2;transform:translateY(0)}}@media (width<=700px){.msg-typing-slot{min-height:32px}}@media (prefers-reduced-motion:reduce){.msg-typing-dot{opacity:.6;animation:none}.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{border:1px solid var(--surface-border,#1e1e1e);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 75%, transparent);min-height:82px;color:inherit;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:8px;padding:8px;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.msg-link-preview__media{border:1px solid var(--surface-border,#1e1e1e);background:var(--surface-bg,#0f0f0f);border-radius:8px;width:54px;height:54px;overflow:hidden}.msg-link-preview__media--icon{color:#ffffffeb;background:#ffffff14;border-color:#ffffff2e;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.msg-link-preview__icon-svg{color:#ffffffeb;width:34px;height:34px;display:inline-flex}.msg-link-preview__icon-svg svg{width:100%;height:100%;display:block}html[data-theme=light] .msg-link-preview__icon-svg{color:#16161ae6}html[data-theme=light] .msg-link-preview__media--icon{color:#16161ae6;background:#0000000a;border-color:#00000029}.msg-link-preview__media--skeleton{justify-content:center;align-items:center;display:inline-flex}.msg-link-preview__media img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s;display:block}.msg-link-preview__media--state{justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.msg-link-preview:hover .msg-link-preview__media img,.msg-link-preview:focus-visible .msg-link-preview__media img{filter:brightness(.96);transform:scale(1.03)}.msg-link-preview__body{gap:4px;min-width:0;display:grid}.msg-link-preview--restricted{align-items:center}.msg-link-preview--moderated{background:#5c3da61a;border-color:#a070ff57}.msg-link-preview--deleted{background:#88292914;border-color:#ff7a7a57}.msg-link-preview--hidden{background:#950e0e2e;border-color:#4d1314e0}.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{background:#a070ff1a;border-color:#a070ff47}.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{background:#ff7a7a14;border-color:#ff7a7a3d}.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{background:#ef000014;border-color:#d1434347}.msg-link-preview__media--state svg{width:23px;height:23px;display:block}.msg-link-preview__title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-height:16px;font-size:12px;font-weight:700;overflow:hidden}.msg-link-preview__desc{color:var(--muted,#a0a0a0);text-overflow:ellipsis;white-space:nowrap;min-height:16px;font-size:12px;overflow:hidden}.msg-link-preview__ghost-tags{align-items:center;gap:6px;min-width:0;margin-top:6px;display:inline-flex}.msg-link-preview__ghost-tags--genre{margin-top:5px}.msg-link-preview__ghost-tag{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 90%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent);border-radius:999px;width:64px;height:18px;display:inline-flex}.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{color:var(--muted,#9a9a9a);min-height:14px;font-size:11px}.msg-link-preview__skel{background:color-mix(in srgb, var(--surface-border,#1e1e1e) 45%, transparent);border-radius:999px;display:block;position:relative;overflow:hidden}.msg-link-preview__skel:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:1.15s linear infinite msg-link-preview-shimmer;position:absolute;inset:0;transform:translate(-100%)}.msg-link-preview__skel--media{border-radius:8px;width:100%;height:100%}.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%)}}html[data-theme=light] .msg-link-preview{background:#f6f7fb;border-color:#dfe3ef}html[data-theme=light] .msg-link-preview--moderated{background:#7b58f014;border-color:#7b58f04d}html[data-theme=light] .msg-link-preview--deleted{background:#b534440f;border-color:#b5344442}html[data-theme=light] .msg-link-preview--hidden{background:#ef00001a;border-color:#d1434366}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{background:#7b58f014;border-color:#7b58f038}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{background:#b534440f;border-color:#b5344433}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{background:#ef00000f;border-color:#d1434338}html[data-theme=light] .msg-link-preview__media{background:#fff;border-color:#dfe3ef}html[data-theme=light] .msg-link-preview__ghost-tag{background:#eef2f8;border-color:#d8ddec}html[data-theme=light] .msg-link-preview__skel{background:#dfe3efbf}@media (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{box-sizing:border-box;grid-template-columns:48px minmax(0,1fr);gap:7px;width:100%;max-width:100%;min-height:64px;padding:7px;overflow:hidden}.messenger-page .msg-bubble .msg-link-preview__media{border-radius:7px;width:48px;height:48px}.messenger-page .msg-bubble .msg-link-preview__title,.messenger-page .msg-bubble .msg-link-preview__desc{min-height:14px;font-size:11px;line-height:1.2}.messenger-page .msg-bubble .msg-link-preview__site{min-height:12px;font-size:10px;line-height:1.15}.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{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.messenger-page .msg-bubble .msg-video-preview{box-sizing:border-box;grid-template-rows:auto auto;min-height:0;overflow:visible;aspect-ratio:auto!important;width:100%!important;max-width:100%!important}.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{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}.msg-input-listing-mini{border:1px solid var(--surface-border,#1e1e1e);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 82%, transparent);color:inherit;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;text-decoration:none;display:grid}.msg-input-listing-mini__media{border:1px solid var(--surface-border,#1e1e1e);background:var(--surface-bg,#0f0f0f);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.msg-input-listing-mini__media img{object-fit:cover;width:100%;height:100%;display:block}.msg-input-listing-mini__media--ph{color:var(--muted,#a0a0a0);font-size:13px;font-weight:700}.msg-input-listing-mini__body{gap:4px;min-width:0;display:grid}.msg-input-listing-mini__title-wrap{align-items:center;gap:0;min-width:0;display:inline-flex}.msg-input-listing-mini__title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.msg-input-listing-mini__age{color:var(--muted,#9a9a9a);flex:none;align-items:center;font-size:10px;display:inline-flex}.msg-input-listing-mini__age-sep{opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:12px;margin:0 6px}.msg-input-listing-mini__subtitle{color:var(--muted,#9a9a9a);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:0;font-size:10px;display:inline-flex;overflow:hidden}.msg-input-listing-mini__loc-city,.msg-input-listing-mini__loc-country{text-overflow:ellipsis;min-width:0;overflow:hidden}.msg-input-listing-mini__loc-sep{opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;flex:none;width:1px;height:12px;margin:0 6px}.msg-input-listing-mini__tags{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.msg-input-listing-mini__tag{border:1px solid var(--surface-border,#3b3b3b);max-width:100%;height:17px;color:var(--muted,#c3c8d8);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 86%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;align-items:center;padding:0 5px;font-size:9px;line-height:1;display:inline-flex;overflow:hidden}.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{color:var(--text);white-space:nowrap;text-overflow:ellipsis;opacity:.78;font-size:9px;display:block;overflow:hidden}html[data-theme=light] .msg-input-listing-mini__loc-sep,html[data-theme=light] .msg-input-listing-mini__age-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}html[data-theme=light] .msg-input-listing-mini__tag{color:#3c4b67;background:#f1f4fa;border-color:#d3daea}html[data-theme=light] .msg-input-listing-mini__tags--primary .msg-input-listing-mini__tag{color:#5f3ca6;background:#efe6ff;border-color:#ccb5ff}.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{height:15px!important;padding:0 4px!important;font-size:8px!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{opacity:.72!important;font-size:8px!important;line-height:1.15!important}@media (width<=700px){.messenger-page .msg-input-preview .msg-input-listing-mini{box-sizing:border-box;grid-template-columns:78px minmax(0,1fr);align-items:stretch;gap:10px;width:100%;max-width:100%;padding:8px 10px}.messenger-page .msg-input-preview .msg-input-listing-mini__media{border-radius:10px;align-self:stretch;width:78px;height:auto;min-height:100%}.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{border:1px solid var(--surface-border,#1e1e1e);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);width:min(280px,100%);max-width:100%;color:var(--text,#eaeaea);box-sizing:border-box;border-radius:10px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:border-color .2s;display:grid}.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{border:1px solid var(--surface-border,#1e1e1e);background:var(--surface-bg,#0f0f0f);border-radius:999px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;overflow:hidden}.msg-profile-preview__media img{object-fit:cover;width:100%;height:100%;display:block}.msg-profile-preview__media--ph{color:var(--muted,#9aa3b2);font-size:14px;font-weight:700}.msg-profile-preview__body{gap:3px;min-width:0;display:grid}.msg-profile-preview__title{color:var(--text,#eaeaea);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden}.msg-profile-preview__subtitle{color:var(--muted,#9aa3b2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:0;font-size:10px;line-height:1.15;display:inline-flex;overflow:hidden}.msg-profile-preview__loc-country,.msg-profile-preview__loc-city{text-overflow:ellipsis;min-width:0;overflow:hidden}.msg-profile-preview__loc-sep{opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;flex:none;width:1px;height:12px;margin:0 6px}.msg-profile-preview__tags{white-space:nowrap;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 18px),#0000 100%)}.msg-profile-preview__tag{border:1px solid var(--surface-border,#3b3b3b);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 86%, transparent);min-width:0;max-width:100%;height:17px;color:var(--muted,#c8cedc);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:9px;line-height:1;display:inline-flex;overflow:hidden}.msg-profile-preview--input{width:100%;margin-top:8px}.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{height:15px!important;padding:0 4px!important;font-size:8px!important}html[data-theme=light] .msg-profile-preview{color:#1f2a3d;background:#f6f7fb;border-color:#dfe3ef}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{color:#6c7894}html[data-theme=light] .msg-profile-preview__loc-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}html[data-theme=light] .msg-profile-preview__media--ph{color:#6c7894}html[data-theme=light] .msg-profile-preview__tag{color:#3c4b67;background:#f1f4fa;border-color:#d3daea}.msg-listing-card{cursor:pointer;width:fit-content;max-width:100%}.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{background:0 0;border:0;max-width:none;padding:0;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{width:auto;max-width:min(300px,100vw - 120px);margin:0}.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{align-items:center;width:min(300px,100vw - 120px);min-height:176px;padding:12px}.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{min-height:calc(4.35em + 16px);max-height:calc(4.35em + 16px);display:block}.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{filter:none!important;box-shadow:none!important;outline:0!important;transition:none!important;transform:none!important}@media (width<=700px){.messenger-page .msg-listing-card,.messenger-page .msg-listing-card *{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.msg-listing-card{--msg-listing-mobile-scale:.72}.msg-bubble.is-listing-only{overflow:visible;max-width:216px!important}.msg-bubble.is-listing-only .msg-listing-card{margin-top:0;width:216px!important;max-width:216px!important}.msg-listing-card .msg-link-preview--restricted{min-height:156px;padding:9px;width:216px!important;max-width:216px!important}.msg-listing-card .promo-wrap{--pf-r:14px;contain:layout style;border-radius:14px;width:216px!important;max-width:216px!important;overflow:visible!important}.msg-listing-card .promo-wrap>.card.mus-mini{zoom:var(--msg-listing-mobile-scale);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:300px!important;min-width:300px!important;max-width:300px!important}.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{filter:none!important;transform:translateZ(0)!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:0 0!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:0 0!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{zoom:1!important;width:208px!important;min-width:208px!important;max-width:208px!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"]{white-space:nowrap;flex-wrap:nowrap;min-width:0;overflow:hidden}.msg-listing-card .card.msg-embedded-card-readonly .meta[data-clamp-meta="1"] .meta-part{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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{flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%)}.msg-listing-card .card.msg-embedded-card-readonly .tags .tag{flex:none;display:inline-flex!important}.msg-listing-card .card.msg-embedded-card-readonly .tags .tag.more,.msg-listing-card .card.msg-embedded-card-readonly .corner-actions .btn-more{display:none!important}.msg-listing-card:focus-visible .card.mus-mini,.msg-listing-card:hover .card.mus-mini,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{color:#3c4b67;background:#f1f4fa;border-color:#d3daea}html[data-theme=light] .msg-listing-card .card.msg-embedded-card-readonly .tags.tags-instruments .tag:not(.more){color:#5f3ca6;background:#efe6ff;border-color:#ccb5ff}html[data-theme=light] .msg-listing-card .card.msg-embedded-card-readonly .tags .tag.more{color:#5a6787;background:#e9edf7;border-color:#cbd3e6}.msg-video-preview{border:1px solid var(--surface-border,#1e1e1e);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 75%, transparent);aspect-ratio:52/38;border-radius:10px;grid-template-rows:77fr 23fr;width:min(520px,100%);margin-top:8px;transition:border-color .18s;display:grid;overflow:hidden}.msg-video-frame{background:#000;width:100%;min-height:0;position:relative}.msg-video-poster-btn{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.msg-video-poster-btn img{object-fit:cover;width:100%;height:100%;display:block}.msg-video-poster-ph{color:#d5d7e0;background:linear-gradient(135deg,#16181e,#1f2430);place-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:grid}.msg-video-play{color:#fff;background:#0b0d119e;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;font-size:0;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msg-video-play:before{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:18px solid #fff;width:0;height:0;margin-left:4px}.msg-video-poster-btn:hover .msg-video-play,.msg-video-poster-btn:focus-visible .msg-video-play{background:#0b0d117a;border-color:#ffffff6b;transform:translate(-50%,-50%)scale(1.08)}.msg-video-frame iframe{border:0;width:100%;height:100%;display:block}.msg-video-meta{color:inherit;align-content:center;gap:4px;min-height:0;padding:8px 10px;text-decoration:none;display:grid}.msg-video-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.msg-video-subtitle{color:var(--muted,#9a9a9a);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme=light] .msg-video-preview{background:#f6f7fb;border-color:#dfe3ef}.msg-bubble.has-video{width:min(520px,100%);max-width:min(520px,100vw - 84px)}.msg-rich-card-stack{flex-direction:column;align-items:flex-start;max-width:100%;display:inline-flex}.msg-record.is-me .msg-rich-card-stack{align-items:flex-end}.msg-rich-card-stack>.msg-listing-card,.msg-rich-card-stack>.msg-profile-card{order:1}.msg-rich-card-stack>.msg-preview-reactions{order:2}.msg-preview-reactions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:inline-flex}.msg-preview-reaction-btn{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--surface-bg,var(--block-bg,#0f0f0f));height:30px;min-height:30px;color:var(--text,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;--count-ch:1;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:border-color .18s,background-color .18s,color .18s,transform 30ms;display:inline-flex;position:relative}.msg-preview-reaction-btn:hover,.msg-preview-reaction-btn:focus-visible{background:var(--surface-bg,var(--block-bg,#0f0f0f));border-color:#2a2a2a}.msg-preview-reaction-btn:focus-visible{outline:none}.msg-preview-reaction-btn:disabled{cursor:default}.msg-preview-reaction-btn:active{transform:scale(.99)}.msg-preview-reaction-btn.is-like.is-selected{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}.msg-preview-reaction-btn.is-dislike.is-selected{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}.msg-preview-reaction-btn.is-like.is-selected:hover,.msg-preview-reaction-btn.is-like.is-selected:focus-visible{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}.msg-preview-reaction-btn.is-dislike.is-selected:hover,.msg-preview-reaction-btn.is-dislike.is-selected:focus-visible{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}.msg-preview-reaction-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;transform:scale(1)}.msg-preview-reaction-icon svg{width:100%;height:100%;display:block}.msg-preview-reaction-btn.ping .msg-preview-reaction-icon{will-change:transform;animation:.22s ease-out both msg-preview-reaction-icon-pop}.msg-preview-reaction-icon.twinkle{animation:.22s ease-out both msg-preview-reaction-icon-pop}.msg-preview-reaction-btn.ping:after{content:"";border-radius:inherit;pointer-events:none;border:0 solid color-mix(in srgb, var(--brand-accent,#4c6fff) 18%, transparent);animation:.34s ease-out msg-preview-reaction-ring;position:absolute;inset:0}@keyframes msg-preview-reaction-icon-pop{0%{transform:scale(.9)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes msg-preview-reaction-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent,#4c6fff) 0%, transparent);border-width:0}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent);border-width:2px}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent,#4c6fff) 0%, transparent);border-width:0}}.msg-preview-reaction-btn.is-like .msg-preview-reaction-icon{color:#2fae74}.msg-preview-reaction-btn.is-dislike .msg-preview-reaction-icon{color:#d95e64}.msg-preview-reaction-count{color:inherit;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:1}.msg-preview-reaction-count.bump{animation:.18s msg-preview-reaction-count-bump}@keyframes msg-preview-reaction-count-bump{0%{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.msg-preview-reaction-users{align-self:center;align-items:center;padding-right:2px;display:inline-flex}.msg-preview-reaction-user{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent);width:24px;height:24px;margin-left:calc(var(--ava-i,0) * -8px);contain:paint;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;transform:translateZ(0)}.msg-preview-reaction-user:first-child{margin-left:0}.msg-preview-reaction-user img{object-fit:cover;backface-visibility:hidden;pointer-events:none;width:100%;height:100%;display:block;transform:translateZ(0)}.msg-preview-reaction-user-ph{color:var(--muted,#9da6b6);font-size:11px;font-weight:700}html[data-theme=light] .msg-preview-reaction-btn{border-color:var(--surface-border,#d3d9ea);background:var(--surface-bg,var(--block-bg,#fff))}html[data-theme=light] .msg-preview-reaction-btn:hover,html[data-theme=light] .msg-preview-reaction-btn:focus-visible{background:var(--surface-bg,var(--block-bg,#fff));border-color:#9aa3b2}html[data-theme=light] .msg-preview-reaction-btn.is-like.is-selected,html[data-theme=light] .msg-preview-reaction-btn.is-like.is-selected:hover,html[data-theme=light] .msg-preview-reaction-btn.is-like.is-selected:focus-visible{background:#dfefeb;border-color:#5dbd90}html[data-theme=light] .msg-preview-reaction-btn.is-dislike.is-selected,html[data-theme=light] .msg-preview-reaction-btn.is-dislike.is-selected:hover,html[data-theme=light] .msg-preview-reaction-btn.is-dislike.is-selected:focus-visible{background:#f3e8ec;border-color:#da7d7d}html[data-theme=light] .msg-preview-reaction-count{color:inherit}html[data-theme=light] .msg-preview-reaction-user{border-color:var(--surface-border,#d3d9ea);background:#fff}html[data-theme=light] .msg-preview-reaction-user-ph{color:var(--muted,#73809a)}html[data-theme=dark] .msg-preview-reaction-btn{border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--surface-bg,var(--block-bg,#0f0f0f));color:var(--text,#fff)}html[data-theme=dark] .msg-preview-reaction-btn:hover,html[data-theme=dark] .msg-preview-reaction-btn:focus-visible{background:var(--surface-bg,var(--block-bg,#0f0f0f));border-color:#2a2a2a}html[data-theme=dark] .msg-preview-reaction-btn.is-like .msg-preview-reaction-icon{color:#2faa71}html[data-theme=dark] .msg-preview-reaction-btn.is-dislike .msg-preview-reaction-icon{color:#d35a5a}html[data-theme=dark] .msg-preview-reaction-btn.is-like.is-selected{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}html[data-theme=dark] .msg-preview-reaction-btn.is-dislike.is-selected{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}html[data-theme=dark] .msg-preview-reaction-btn.is-like.is-selected:hover,html[data-theme=dark] .msg-preview-reaction-btn.is-like.is-selected:focus-visible{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}html[data-theme=dark] .msg-preview-reaction-btn.is-dislike.is-selected:hover,html[data-theme=dark] .msg-preview-reaction-btn.is-dislike.is-selected:focus-visible{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}html[data-theme=dark] .msg-preview-reaction-count{color:inherit}html[data-theme=dark] .msg-preview-reaction-user{border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent)}html[data-theme=dark] .msg-preview-reaction-user-ph{color:var(--muted,#9da6b6)}@media (width<=700px){.msg-preview-reaction-btn.ping:after{animation-duration:.18s}.msg-preview-reaction-icon.twinkle,.msg-preview-reaction-btn.ping .msg-preview-reaction-icon{animation-duration:.14s}.msg-preview-reaction-count.bump{animation-duration:.12s}}.messenger-page .msgr-chat-body{--msg-scroll-shift:0px}.messenger-page .msgr-chat-body .msg-bubble{transition:transform .18s}.messenger-page .msgr-chat-body.is-scrolling .msg-bubble{transform:translateY(var(--msg-scroll-shift))}.msg-record.is-new .msg-bubble{animation:.22s ease-out msg-pop-in}@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 .msgr-chat-input .msg-poll-inline-composer.is-entering,.messenger-page .msgr-chat-input .msg-event-inline-composer.is-entering{opacity:0;max-height:0;margin-bottom:0;overflow:hidden;transform:translateY(6px)scale(.985)}@keyframes msg-inline-action-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (hover:none),(pointer:coarse){.msg-vote-btn,.msg-collective-invite-btn,.msg-collective-poll-card__option,.messenger-page .msgr-chat-input .msg-poll-inline-option,.messenger-page .msgr-chat-input .msg-poll-editor-submit,.messenger-page .msgr-chat-input .msg-event-editor-submit{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@keyframes msg-inline-action-out{0%{opacity:1;max-height:var(--msg-inline-leave-from,520px);margin-bottom:10px;transform:translateY(0)}to{opacity:0;max-height:0;margin-bottom:0;transform:translateY(8px)}}@media (width<=780px){.messenger-page .msgr-chat-input .msg-vote-inline,.messenger-page .msgr-chat-input .msg-invite-inline{margin-bottom:8px}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-main{grid-template-columns:minmax(0,1fr);row-gap:7px}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-title{font-size:12.5px}.msg-collective-invite-card{border-radius:12px;width:calc(100% - 6px);max-width:none;margin:4px auto 6px;padding:8px 10px}.msg-collective-invite-card__head{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:7px}.msg-collective-invite-card__ava{width:28px;height:28px}.msg-collective-invite-card__title{font-size:13px;line-height:1.28}.msg-collective-invite-card__status{margin-top:2px;font-size:11px}.msg-collective-invite-card__actions{gap:7px;margin-top:8px}.msg-collective-invite-btn{border-radius:9px;min-height:33px;padding:0 8px;font-size:13px}.messenger-page .msgr-chat-input .msg-poll-inline{margin-bottom:8px}.messenger-page .msgr-chat-input .msg-poll-inline-card{border-radius:12px;gap:7px;padding:9px}.messenger-page .msgr-chat-input .msg-poll-inline-title{font-size:11px}.messenger-page .msgr-chat-input .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-input{border-radius:9px;min-height:34px;font-size:13px}.messenger-page .msgr-chat-input .msg-poll-editor-add{border-radius:9px;min-height:33px}.messenger-page .msgr-chat-input .msg-poll-editor-submit{border-radius:9px;min-height:36px}.msg-collective-poll-card{border-radius:12px;width:calc(100% - 6px);max-width:none;margin:4px auto 6px;padding:8px 10px}.msg-collective-poll-card__title{font-size:12px}.msg-collective-poll-card__date,.msg-collective-poll-card__footer{font-size:10px}.msg-collective-poll-card__option{border-radius:8px;min-height:32px;padding:0 9px}.msg-collective-poll-card__option-label{font-size:12px}.msg-collective-poll-card__option-count{font-size:11px}}.messenger-page .msgr-chat-input .msg-vote-inline-main.is-processing,.messenger-page .msgr-chat-input .msg-vote-inline-main.is-processing .msg-vote-inline-actions{pointer-events:none}@media (width<=1400px){.messenger-page .msgr-chat-input .msg-vote-inline-main{grid-template-columns:auto minmax(160px,1fr) auto}}@media (width<=900px){.messenger-page .msgr-chat-input .msg-vote-inline-main{grid-template-columns:auto minmax(120px,1fr) auto;gap:8px}}@media (width<=640px){.messenger-page .msgr-chat-input .msg-vote-inline-main{grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;row-gap:6px}.messenger-page .msgr-chat-input .msg-vote-inline-target-ava{grid-row:1;align-self:center}.messenger-page .msgr-chat-input .msg-vote-inline-target-meta{grid-row:1}.messenger-page .msgr-chat-input .msg-vote-inline-tail{grid-area:2/2;justify-content:flex-start}.messenger-page .msgr-chat-input .msg-vote-inline-title-wrap.is-marquee .msg-vote-inline-title-track{animation:18s linear infinite msg-vote-marquee}.messenger-page .msgr-chat-input .msg-vote-inline-actions{grid-template-columns:1fr 1fr;gap:8px;max-height:48px}.msg-vote-btn{min-height:40px;padding-inline:8px}.msg-vote-btn__full{display:none}.msg-vote-btn__short{display:inline}}@media (prefers-reduced-motion:reduce){.messenger-page .msgr-chat-input .msg-vote-inline-title-wrap.is-marquee .msg-vote-inline-title-track{animation:none!important}}@keyframes msg-vote-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.msg-collective-vote-card__status.is-passed,.msg-collective-vote-card__status.is-expired,.msg-collective-vote-card__status.is-failed{color:#2d9c8c}@media (width<=640px){.msg-vote-btn__full{display:none!important}.msg-vote-btn__short{display:inline!important}}@keyframes msgPollInputAppliedFlash{0%{border-color:var(--poll-editor-field-hover-border,#2a2a2a);background:var(--poll-editor-field-bg,#101010)}42%{background:color-mix(in srgb, var(--poll-editor-field-bg,#101010) 84%, #35bf85 16%);border-color:#35bf85}to{border-color:var(--poll-editor-field-border,#1e1e1e);background:var(--poll-editor-field-bg,#101010)}}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger:not(.is-filled),html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input::placeholder,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-placeholder{-webkit-text-fill-color:var(--poll-editor-placeholder-color);color:var(--poll-editor-placeholder-color)!important}@media (width>=901px){.messenger-page .msgr-chat-input .msg-poll-inline-card{--poll-desktop-field-width:min(360px, calc(100% - 180px))}.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-row{width:var(--poll-desktop-field-width);max-width:var(--poll-desktop-field-width);margin-left:auto;margin-right:auto;position:relative}.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row .msg-poll-editor-input,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-row .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-row .msg-poll-editor-input,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-add,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-submit{box-sizing:border-box;margin-left:auto;margin-right:auto;display:block;width:100%!important;max-width:100%!important}.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-add,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-submit{width:var(--poll-desktop-field-width)!important;max-width:var(--poll-desktop-field-width)!important}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove{opacity:0;transition:opacity .14s,transform .14s;transform:translateY(-50%)scale(.9)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:after{content:"";pointer-events:auto;background:0 0;width:34px;height:100%;position:absolute;top:0;right:-34px}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:hover .msg-poll-editor-remove,.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:focus-within .msg-poll-editor-remove,.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove:hover,.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove:focus-visible{opacity:1;transform:translateY(-50%)scale(1)}}@media (width<=780px){.messenger-page .msgr-chat-input .msg-poll-inline-card{padding:14px 10px 10px}.messenger-page .msgr-chat-input .msg-poll-inline-title{margin-bottom:2px;padding-top:2px}.messenger-page .msgr-chat-input .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-input{border-radius:12px;transition:border-color .18s}.messenger-page .msgr-chat-input .msg-poll-editor-input{appearance:none;background-clip:padding-box;height:38px;min-height:38px;padding-top:0;padding-bottom:0;line-height:38px;animation:none!important}.messenger-page .msgr-chat-input .msg-poll-editor-input::placeholder{line-height:38px}.messenger-page .msgr-chat-input .msg-poll-editor-input:focus,.messenger-page .msgr-chat-input .msg-poll-editor-input:hover,.messenger-page .msgr-chat-input .msg-poll-editor-trigger:focus-visible,.messenger-page .msgr-chat-input .msg-poll-editor-trigger:hover{border-color:var(--poll-editor-field-hover-border,#2a2a2a);box-shadow:none;outline:none}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-input{padding-left:38px;padding-right:38px}.messenger-page .msgr-chat-input .msg-poll-editor-remove{width:24px;height:24px;font-size:14px;top:50%;right:6px;transform:translateY(-50%)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove{opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;transform:translateY(-50%)scale(.9)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:has(.msg-poll-editor-input:focus) .msg-poll-editor-remove{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:has(.msg-poll-editor-input:focus-visible) .msg-poll-editor-remove{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-inline-close{top:10px;right:8px}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input:focus,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger:hover{border-color:var(--poll-editor-field-hover-border,#9aa3b2)}}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-finish,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-results-toggle{border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));color:#73809a;background:#f2f4fb}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-results-toggle:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-results-toggle:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-finish:hover{color:#3f5da3;background:#eaf0ff;border-color:#9fb0d8}@media (width<=780px){.messenger-page .msgr-chat-input .msg-poll-inline-vote-card,.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap,.messenger-page .msgr-chat-input .msg-poll-inline-option-fill{transition:none!important;animation:none!important}.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap{transition:none!important}.messenger-page .msgr-chat-input .msg-poll-inline-composer{overflow:visible}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-inline-card{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;max-height:min(48dvh,330px,100dvh - 250px);display:grid;overflow:hidden}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-options{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;min-height:0;padding-right:2px;position:relative;overflow:hidden auto}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-options::-webkit-scrollbar{width:0;height:0;display:none}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-submit{z-index:2;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-submit .msg-inline-btn-label{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-add{z-index:1;touch-action:manipulation;position:relative}}@keyframes poll-leading-pulse{0%,to{filter:saturate()}50%{filter:saturate(1.15)brightness(1.04)}}@media (prefers-reduced-motion:reduce){.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap{transition:none!important}.messenger-page .msgr-chat-input .msg-poll-inline-option.is-leading .msg-poll-inline-option-fill,.msg-collective-poll-result__option.is-winner .msg-collective-poll-result__fill{animation:none!important}}html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:hover,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus-visible{background:0 0}@keyframes msgEventInputAppliedFlash{0%{border-color:var(--event-editor-field-hover-border,#2a2a2a);background:var(--event-editor-field-bg,#101010)}42%{background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 84%, #35bf85 16%);border-color:#35bf85}to{border-color:var(--event-editor-field-border,#1e1e1e);background:var(--event-editor-field-bg,#101010)}}.messenger-page .msgr-chat-input .msg-event-editor-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:0;height:0}.messenger-page .msgr-chat-input .msg-event-editor-input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:0;height:0}@keyframes msgEventCounterPulse{0%{transform:scale(1)}42%{transform:scale(1.08)}to{transform:scale(1)}}.messenger-page .msgr-chat-input .msg-event-inline-active-date,.messenger-page .msgr-chat-input .msg-event-inline-active-time{color:color-mix(in srgb, var(--text,#fff) 82%, var(--muted,#a0a0a0) 18%);white-space:nowrap;align-items:center;font-size:12px;line-height:1;display:inline-flex}@keyframes msgEventActiveContentIn{0%{opacity:0}to{opacity:1}}@keyframes msg-event-react-flash-ok{0%{border-color:#2faa71eb;box-shadow:0 0 #2faa715c}to{border-color:#2faa71c2;box-shadow:0 0 #0000}}@keyframes msg-event-react-flash-no{0%{border-color:#d35a5aeb;box-shadow:0 0 #d35a5a5c}to{border-color:#e17474b8;box-shadow:0 0 #0000}}@keyframes msg-event-react-flash-maybe{0%{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 96%, transparent);box-shadow:0 0 0 0 color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 36%, transparent)}to{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 76%, transparent);box-shadow:0 0 0 0 color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 0%, transparent)}}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-title,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-active-title{color:#1f2633}@media (hover:hover) and (pointer:fine){.messenger-page .msgr-chat-input .msg-event-editor-time-icon--end{opacity:1}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap .msg-event-editor-end-clear{opacity:0;pointer-events:none;transition:opacity .2s,transform .12s,background .15s,border-color .15s,color .15s,box-shadow .15s}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap:hover .msg-event-editor-end-clear,.messenger-page .msgr-chat-input .msg-event-editor-time-wrap:focus-within .msg-event-editor-end-clear{opacity:1;pointer-events:auto}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap:hover .msg-event-editor-time-icon--end,.messenger-page .msgr-chat-input .msg-event-editor-time-wrap:focus-within .msg-event-editor-time-icon--end{opacity:1}}@media (width>=901px){.messenger-page .msgr-chat-input .msg-event-inline-card{--event-desktop-field-width:min(360px, calc(100% - 180px))}.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row,.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-submit{justify-self:center;margin-left:auto;margin-right:auto;width:var(--event-desktop-field-width)!important;max-width:var(--event-desktop-field-width)!important}.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row .msg-event-editor-input,.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row .msg-event-editor-textarea{box-sizing:border-box;width:100%!important;max-width:100%!important}}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:0;height:0}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input[type=time]::-webkit-calendar-picker-indicator{opacity:0;width:0;height:0}@media (width<=780px){.messenger-page .msgr-chat-input .msg-event-editor-input--time-part{caret-color:#0000}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part::selection{color:inherit;background:0 0}.messenger-page .msgr-chat-input .msg-event-inline-active-card{--msg-event-mobile-action-top:10px;--msg-event-mobile-action-right:10px;--msg-event-mobile-action-gap:8px;--msg-event-mobile-action-size:var(--prefs-remove-size,30px)}.messenger-page .msgr-chat-input .msg-event-inline-composer{overflow:visible}.messenger-page .msgr-chat-input .msg-event-inline-card{--msg-event-mobile-pad-x:10px;--msg-event-mobile-pad-top:14px;--msg-event-mobile-pad-bottom:10px;--msg-event-mobile-fade-h:36px;padding:var(--msg-event-mobile-pad-top) var(--msg-event-mobile-pad-x) var(--msg-event-mobile-pad-bottom);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;max-height:min(56dvh,460px,100dvh - 250px);position:relative;overflow:hidden auto}.messenger-page .msgr-chat-input .msg-event-inline-card .msg-event-inline-scroll-fade{width:calc(100% + (var(--msg-event-mobile-pad-x) * 2));margin-left:calc(var(--msg-event-mobile-pad-x) * -1);margin-right:calc(var(--msg-event-mobile-pad-x) * -1);height:var(--msg-event-mobile-fade-h);pointer-events:none;z-index:4;opacity:.04;will-change:opacity;transition:opacity .72s cubic-bezier(.22,.61,.36,1);display:block;position:sticky;left:0;right:0}.messenger-page .msgr-chat-input .msg-event-inline-card .msg-event-inline-scroll-fade--top{top:calc(var(--msg-event-mobile-pad-top) * -1);margin-bottom:calc(var(--msg-event-mobile-fade-h) * -1);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg,#0f0f0f) 100%, transparent) 0%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 94%, transparent) 24%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, transparent) 56%, transparent 100%)}.messenger-page .msgr-chat-input .msg-event-inline-card .msg-event-inline-scroll-fade--bottom{bottom:calc(var(--msg-event-mobile-pad-bottom) * -1);margin-top:calc(var(--msg-event-mobile-fade-h) * -1);background:linear-gradient(0deg, color-mix(in srgb, var(--surface-bg,#0f0f0f) 100%, transparent) 0%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 94%, transparent) 24%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, transparent) 56%, transparent 100%)}.messenger-page .msgr-chat-input .msg-event-inline-card.has-scroll-fade-top .msg-event-inline-scroll-fade--top,.messenger-page .msgr-chat-input .msg-event-inline-card.has-scroll-fade-bottom .msg-event-inline-scroll-fade--bottom{opacity:.96}.messenger-page .msgr-chat-input .msg-event-inline-card::-webkit-scrollbar{width:0;height:0;display:none}.messenger-page .msgr-chat-input .msg-event-inline-active-card{border-radius:12px;gap:7px;padding:9px}.messenger-page .msgr-chat-input .msg-event-inline-title{margin-bottom:2px;padding-top:2px}.messenger-page .msgr-chat-input .msg-event-inline-close{top:10px;right:10px}.messenger-page .msgr-chat-input .msg-event-inline-active-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;display:grid;padding-right:0!important}.messenger-page .msgr-chat-input .msg-event-inline-active-title{grid-area:1/2;max-width:none;min-height:auto}.messenger-page .msgr-chat-input .msg-event-inline-active-datetime{grid-area:2/2;width:auto;min-height:auto}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions{grid-area:3/1/auto/-1;justify-content:flex-start;width:100%}.messenger-page .msgr-chat-input .msg-event-inline-active-head .msg-event-inline-nav{grid-area:1/1/span 2;align-self:start}.messenger-page .msgr-chat-input .msg-event-inline-active-card .msg-event-inline-close{margin-left:0;top:var(--msg-event-mobile-action-top)!important;right:var(--msg-event-mobile-action-right)!important;position:absolute!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card .msg-event-inline-collapse{margin-left:0;display:inline-grid;top:var(--msg-event-mobile-action-top)!important;right:var(--msg-event-mobile-action-right)!important;position:absolute!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card.has-delete-control .msg-event-inline-active-head{padding-right:0!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card.has-delete-control .msg-event-inline-close{top:var(--msg-event-mobile-action-top)!important;right:var(--msg-event-mobile-action-right)!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card.has-delete-control .msg-event-inline-collapse{top:calc(var(--msg-event-mobile-action-top) + var(--msg-event-mobile-action-size) + var(--msg-event-mobile-action-gap))!important;right:var(--msg-event-mobile-action-right)!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card .msg-event-inline-active-reactions{padding-right:0}.messenger-page .msgr-chat-input .msg-event-inline-active-desc.is-mobile-collapsed{display:none}.messenger-page .msgr-chat-input .msg-event-editor-row--time-line{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.messenger-page .msgr-chat-input .msg-event-reaction-preview-btn{border-radius:10px;gap:6px;min-height:32px;padding:0 8px;font-size:12px}.messenger-page .msgr-chat-input .msg-event-reaction-choice-icon{flex:0 0 14px;width:14px;height:14px}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--no{color:#d35a5a}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--maybe{color:var(--muted,#9da6b6);flex:0 0 16px;width:16px;height:16px}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--maybe svg{transform-origin:50%;width:16px;height:16px;transform:scale(1.06)}.messenger-page .msgr-chat-input .msg-event-editor-field--time{min-width:0}.messenger-page .msgr-chat-input .msg-event-editor-input--time{appearance:none;text-align:center;background-clip:padding-box;height:38px;min-height:38px;padding:0 34px 0 12px;line-height:38px}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap .msg-event-editor-input--time{padding-left:12px;padding-right:34px}.messenger-page .msgr-chat-input .msg-event-inline-composer .msg-event-editor-submit{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.messenger-page .msgr-chat-input .msg-event-inline-composer .msg-event-editor-submit .msg-inline-btn-label{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (width<=780px) and (hover:none) and (pointer:coarse){.messenger-page .msgr-chat-input .msg-event-editor-input--time-part:hover{background:0 0}}@keyframes msg-event-time-focus-blink{0%,49%{opacity:1;color:var(--msg-event-time-focus-color,#2faa71)}50%,to{opacity:.66;color:var(--msg-event-time-focus-color,#2faa71)}}.messenger-page{padding:16px 0}.messenger-page .msgr-layout{height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 32px);grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:stretch;gap:16px;display:grid}.messenger-page .msgr-sidebar,.messenger-page .msgr-chat{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:14px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.messenger-page .msgr-chat{isolation:isolate}.messenger-page .msgr-drop-overlay{z-index:240;background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg,#0f0f0f) 62%, transparent), color-mix(in srgb, var(--surface-bg,#0f0f0f) 76%, transparent));-webkit-backdrop-filter:blur(8px)saturate(108%);opacity:0;pointer-events:none;place-items:center;padding:18px;transition:opacity .18s;display:grid;position:absolute;inset:0}.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,#ff6060f2);border:2px dashed var(--drop-error-border);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 74%, transparent);width:min(100%,460px);min-height:180px;box-shadow:none;text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:10px;padding:24px 20px;display:grid}.messenger-page .msgr-drop-overlay-ban{border:2px solid var(--drop-error-border);width:54px;height:54px;box-shadow:0 0 0 1px color-mix(in srgb, var(--drop-error-border) 40%, transparent) inset;border-radius:50%;place-items:center;display:grid;position:relative}.messenger-page .msgr-drop-overlay-ban-icon{width:26px;height:26px;fill:var(--drop-error-border);display:block}.messenger-page .msgr-drop-overlay.is-available .msgr-drop-overlay-panel{--drop-error-border:var(--messenger-accent,#2faa71)}.messenger-page .msgr-drop-overlay.is-available .msgr-drop-overlay-ban-icon{display:none}.messenger-page .msgr-drop-overlay.is-available .msgr-drop-overlay-ban:before{content:"+";color:var(--drop-error-border);font-size:32px;font-weight:800;line-height:1}.messenger-page .msgr-drop-overlay-title{color:var(--ttl-main-color,var(--text,#fff));letter-spacing:.01em;font-weight:800}.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(#ffffffb8,#ffffffd6)}html[data-theme=light] .messenger-page .msgr-drop-overlay-panel{box-shadow:0 10px 30px #00000029}.messenger-page .msgr-sidebar-head{color:var(--ttl-main-color,var(--text));border-bottom:1px solid var(--surface-border,var(--block-border,#1e1e1e));justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 12px 24px;font-weight:700;display:flex}.messenger-page .msgr-sidebar-head-left{flex:auto;min-width:0;height:36px;display:block;position:relative}.messenger-page .msgr-sidebar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messenger-page .msgr-sidebar-title-default,.messenger-page .msgr-sidebar-title-contact{align-items:center;min-width:0;transition:opacity .26s,transform .34s ease-out;display:flex;position:absolute;inset:0}.messenger-page .msgr-sidebar-title-default{opacity:1;transform:translate(0)}.messenger-page .msgr-sidebar-title-contact{opacity:0;pointer-events:none;gap:10px;transform:translate(-14px)}.messenger-page .msgr-sidebar-head.is-contact-settings .msgr-sidebar-title-default{opacity:0;pointer-events:none;transform:translate(18px)}.messenger-page .msgr-sidebar-head.is-contact-settings .msgr-sidebar-title-contact{opacity:1;pointer-events:auto;transform:translate(0)}.messenger-page .msg-sidebar-back{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.messenger-page .msg-sidebar-back svg{width:18px;height:18px}.messenger-page .msg-sidebar-settings{flex:none;justify-content:flex-end;align-items:center;width:44px;max-width:44px;display:inline-flex;overflow:visible}.messenger-page .msg-sidebar-settings .msg-sidebar-settings-btn{width:44px;height:36px;color:var(--sb-settings-color,var(--muted));box-shadow:none;background:0 0;border:none;border-radius:10px;transition:background .18s,box-shadow .26s,transform .18s cubic-bezier(.2,.9,.2,1),color .18s,filter .26s;transform:translate(0)}.messenger-page .msg-sidebar-settings .sb-settings-ico{transform-origin:50%;width:18px;height:18px}.messenger-page .msg-sidebar-settings .msg-sidebar-settings-btn:hover,.messenger-page .msg-sidebar-settings.is-open .msg-sidebar-settings-btn{background:var(--sb-nav-hover-bg,var(--btn-hover-bg));color:var(--sb-nav-hover-color,var(--text));transform:translate(3px);box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff08}.messenger-page .msg-sidebar-settings .msg-sidebar-settings-btn:active{transform:translate(-2px)scale(.985);box-shadow:inset 0 2px 6px #00000059}.messenger-page .msg-sidebar-settings .msg-sidebar-settings-btn:hover .sb-settings-ico,.messenger-page .msg-sidebar-settings.is-open .sb-settings-ico{transform:rotate(135deg)}html[data-theme=light] .messenger-page .msg-sidebar-settings .msg-sidebar-settings-btn{background:var(--sb-nav-bg,var(--btn-bg));color:var(--sb-nav-color,var(--text))}html[data-theme=light] .messenger-page .msg-sidebar-settings .msg-sidebar-settings-btn:hover,html[data-theme=light] .messenger-page .msg-sidebar-settings.is-open .msg-sidebar-settings-btn{background:var(--sb-nav-hover-bg,var(--btn-hover-bg));color:var(--sb-nav-hover-color,var(--text));box-shadow:0 4px 16px #00000040,inset 0 1px #ffffff08}html[data-theme=light] .messenger-page .msg-sidebar-settings .msg-sidebar-settings-btn:active{background:var(--sb-nav-active-bg,var(--sb-nav-hover-bg,var(--btn-hover-bg)));transform:translate(-2px)scale(.985);box-shadow:inset 0 2px 6px #00000059}.messenger-page .msgr-threads{scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent;--sb-thumb-alpha:0;flex-direction:column;flex:auto;gap:18px;min-height:0;padding:12px;display:flex;overflow:auto}.messenger-page .msgr-threads.is-contact-settings{gap:0;padding:12px}.messenger-page .msgr-threads.is-leaving-to-contact .msg-threads{pointer-events:none;animation:.28s ease-in both msg-contact-threads-leave}.messenger-page .msgr-threads.is-returning-from-contact .msg-threads{animation:.34s ease-out both msg-contact-threads-return}.msg-contact-settings{transform-origin:100%;flex-direction:column;gap:16px;width:100%;min-height:0;animation:.34s ease-out backwards msg-contact-settings-enter;display:flex}.msg-contact-settings.is-closing{pointer-events:none;animation:.26s ease-in both msg-contact-settings-exit}.msg-contact-settings.is-stable{animation:none}@keyframes msg-contact-settings-enter{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes msg-contact-settings-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@keyframes msg-contact-threads-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes msg-contact-threads-return{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.msg-contact-settings-head{gap:8px;display:grid}.msg-contact-settings{--msg-contact-placeholder-size:14px;--msg-contact-placeholder-color:#9aa3b2}html[data-theme=light] .msg-contact-settings{--msg-contact-placeholder-color:#6e7484}.msg-contact-settings-help{vertical-align:text-bottom;margin-left:0;display:inline-flex;transform:translateY(2px)}.msg-contact-settings-help>span{margin-left:0!important}.msg-contact-settings-subtitle,.msg-contact-settings-hint{color:var(--muted,#a0a0a0);font-size:12px;line-height:1.35}.msg-contact-settings-section{gap:7px;display:grid}.msg-contact-settings-label{color:var(--ttl-main-color,var(--text));font-size:13px;font-weight:700}.msg-contact-language-selector{width:100%;min-width:0}.msg-contact-language-select{--specsel-min-h:42px;--specsel-pad-x:10px;--specsel-font-size:13px;--specsel-line-height:28px;--specsel-chip-font-size:13px;--specsel-placeholder-size:14px;--specsel-placeholder-color:var(--msg-contact-placeholder-color,#9aa3b2);--specsel-chip-min:34px;--specsel-chip-max:172px;--specsel-text-color:var(--ttl-main-color,var(--text));--specsel-popup-bg:#101012c7;--specsel-popup-border:#ffffff1f;--specsel-popup-shadow:0 16px 36px #00000057, inset 0 0 0 1px #ffffff0d;--specsel-popup-fade-gradient:linear-gradient(180deg, #10101200 0%, #101012b8 55%, #101012 100%);width:100%}.msg-contact-language-select .specsel-input{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 92%, transparent);box-sizing:border-box;border-radius:12px;outline:0;align-content:flex-start;align-items:center;gap:6px;min-height:42px;padding:7px 10px}.msg-contact-language-select .specsel-input:hover,.msg-contact-language-select .specsel-input:focus,.msg-contact-language-select .specsel-input:focus-within{border-color:var(--specsel-input-hover-border,var(--surface-border,var(--block-border,#1e1e1e)));box-shadow:var(--specsel-input-focus-shadow,none);outline:0}.msg-contact-language-select .specsel-input input.specsel-filter{color:var(--ttl-main-color,var(--text))}.msg-contact-language-select .specsel-input input.specsel-filter::placeholder{color:var(--msg-contact-placeholder-color,#9aa3b2);font-size:var(--msg-contact-placeholder-size,14px)}.msg-contact-language-select .chip-btn,.msg-contact-language-select .specsel-input .chip-btn,.msg-contact-language-select .specsel-popup .chip-btn{height:28px;min-height:28px;padding:0 10px;line-height:28px}.msg-contact-language-select .chip-btn{--cap-bg:var(--cap-bg-dark,var(--chipsel-btn-bg,#0f0f0f));--cap-bd:var(--cap-bd-dark,var(--chipsel-btn-border,#2a2a2a));--cap-fg:var(--cap-fg-dark,var(--chipsel-btn-text,#ddd))}.msg-contact-language-select .specsel-popup{background:linear-gradient(var(--specsel-popup-bg,#101012c7), var(--specsel-popup-bg,#101012c7));border-color:var(--specsel-popup-border,#ffffff1f);box-shadow:var(--specsel-popup-shadow,0 16px 36px #00000057, inset 0 0 0 1px #ffffff0d);-webkit-backdrop-filter:blur(12px)saturate(120%)brightness(108%);backdrop-filter:blur(12px)saturate(120%)brightness(108%)}.msg-contact-language-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}.msg-contact-language-select .specsel-popup .chip-btn:hover,.msg-contact-language-select .specsel-popup .chip-btn:focus-visible{border-color:var(--cap-bd,#eaeaea)!important;box-shadow:none!important}html[data-theme=light] .msg-contact-language-select{--msg-contact-placeholder-color:#6e7484;--specsel-text-color:#14151a;--specsel-popup-bg:#ffffffdb;--specsel-popup-border:#00000014;--specsel-popup-fallback-bg:#f6f7fb;--specsel-popup-shadow:0 16px 36px #00000029, inset 0 0 0 1px #fff9;--specsel-popup-fade-gradient:linear-gradient(180deg, #f5f6fa00 0%, #f5f6fae6 55%, #f5f6fa 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] .msg-contact-language-select .chip-btn{--cap-bg:var(--cap-bg-light,var(--chipsel-btn-bg,#f3f4f9));--cap-bd:var(--cap-bd-light,var(--chipsel-btn-border,#d0d3dc));--cap-fg:var(--cap-fg-light,var(--chipsel-btn-text,#1f2433))}html[data-theme=light] .msg-contact-language-select .specsel-input{background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 94%, transparent)}html[data-theme=light] .msg-contact-language-select .specsel-popup .chip-btn:hover,html[data-theme=light] .msg-contact-language-select .specsel-popup .chip-btn:focus-visible{border-color:var(--cap-bd,#000)!important}.msg-contact-note-field{min-width:0}.msg-contact-note-field .acc-grid,.msg-contact-note-field .acc-row--about{display:block}.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-field{background:var(--prefs-card-bg);transition:border-color .16s,box-shadow .16s;border-color:var(--prefs-field-border-strong,var(--prefs-card-border))!important}.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-field textarea{resize:none;min-height:118px;font-size:var(--msg-contact-placeholder-size,14px);background-color:var(--prefs-card-bg);color:var(--text);line-height:1.4}.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-field:hover,.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-field:focus-within{box-shadow:var(--specsel-input-focus-shadow,none);border-color:var(--specsel-input-hover-border,var(--surface-border,var(--block-border,#1e1e1e)))!important}.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-field textarea:focus{outline:0}.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-field textarea::placeholder{color:var(--msg-contact-placeholder-color,#9aa3b2);-webkit-text-fill-color:var(--msg-contact-placeholder-color,#9aa3b2);opacity:1;font-size:inherit!important;line-height:inherit!important}.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-field textarea::placeholder{color:var(--msg-contact-placeholder-color,#9aa3b2);-webkit-text-fill-color:var(--msg-contact-placeholder-color,#9aa3b2);opacity:1;font-size:inherit!important;line-height:inherit!important}.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-field textarea::-moz-placeholder{color:var(--msg-contact-placeholder-color,#9aa3b2);opacity:1;font-size:inherit!important;line-height:inherit!important}.msg-contact-note-field.texts-stack .fi[data-scope=about] .tx-meter{display:none}.msg-contact-preview-section{gap:8px}.msg-contact-preview-shell{border:1px dashed color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 78%, transparent);background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 58%, transparent);border-radius:14px;min-height:92px;padding:12px}.msg-contact-preview-card{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 88%, transparent);text-align:center;border-radius:14px;align-content:center;justify-items:center;gap:10px;min-height:66px;padding:12px 14px;display:grid}.msg-contact-settings-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.msg-contact-settings-actions .btn{border-radius:10px;min-height:38px}.msg-contact-settings-save{position:relative}.msg-privacy-options{gap:8px;display:grid}.msg-privacy-option{--privacy-option-accent:var(--messenger-accent,#6b8cff);border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 92%, transparent);cursor:pointer;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 10px;padding:11px 12px;transition:border-color .16s,box-shadow .16s;display:grid}.msg-privacy-option:hover{border-color:var(--specsel-input-hover-border,var(--surface-border,var(--block-border,#1e1e1e)));box-shadow:var(--specsel-input-focus-shadow,none)}.msg-privacy-option.is-selected{border-color:var(--specsel-input-hover-border,var(--surface-border,var(--block-border,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 92%, transparent)}.msg-privacy-option input{appearance:none;border:1.5px solid color-mix(in srgb, var(--muted) 54%, var(--surface-border));background:color-mix(in srgb, var(--surface-bg) 96%, transparent);width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--surface-bg);border-radius:999px;margin:2px 0 0;transition:border-color .16s,background-color .16s,box-shadow .16s}.msg-privacy-option input:checked{border-color:var(--privacy-option-accent);background:var(--privacy-option-accent);box-shadow:inset 0 0 0 3px var(--surface-bg)}.msg-privacy-option input:focus-visible{outline:2px solid color-mix(in srgb, var(--privacy-option-accent) 36%, transparent);outline-offset:3px}.msg-privacy-option-main{min-width:0;color:var(--text);font-size:13px;font-weight:700;line-height:1.25}.msg-privacy-option-note{min-width:0;color:var(--muted);grid-column:2;font-size:12px;line-height:1.35}.msg-contact-request-view{place-items:center;min-height:100%;padding:18px;display:grid}.msg-contact-request-card{border:1px solid var(--surface-border);background:var(--surface-bg);border-radius:8px;gap:10px;width:min(520px,100%);padding:16px;display:grid}.msg-contact-request-card.is-outgoing,.msg-contact-request-card.is-incoming{text-align:center;background:0 0;border:0;border-radius:0;justify-items:center;gap:14px;width:min(520px,100% - 48px);padding:0}.msg-contact-request-kicker{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.msg-contact-request-card h3{color:var(--text);margin:0;font-size:18px;line-height:1.25}.msg-contact-request-card.is-outgoing h3,.msg-contact-request-card.is-incoming h3{letter-spacing:.02em;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);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.msg-contact-request-card.is-declined h3{border-color:color-mix(in srgb, #ef4444 42%, var(--surface-border,#1e1e1e));color:color-mix(in srgb, #ef4444 72%, var(--muted,#a0a0a0));background:#ef444424}.msg-contact-request-status{color:var(--muted);font-size:13px;line-height:1.35}.msg-contact-request-card.is-incoming .msg-contact-request-status{max-width:440px}.msg-contact-request-reason{white-space:pre-wrap;word-break:break-word;min-height:58px;color:var(--text);border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-bg) 90%, transparent);border-radius:8px;padding:10px;font-size:14px;line-height:1.45}.msg-contact-request-card.is-outgoing .msg-contact-request-reason,.msg-contact-request-card.is-incoming .msg-contact-request-reason{background:0 0;border:0;border-radius:0;width:100%;min-height:0;padding:0}.msg-contact-request-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.msg-contact-request-card.is-outgoing .msg-contact-request-actions,.msg-contact-request-card.is-incoming .msg-contact-request-actions{justify-content:center}.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:0 0}.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}.messenger-page .msgr-threads::-webkit-scrollbar-track{background:0 0}.msg-thread-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#a0a0a0);padding:6px 4px;font-size:11px;font-weight:700}.msg-thread-group-divider{background:color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);width:100%;height:1px;margin:4px 0 10px}.msg-thread-card{background:var(--surface-bg,var(--block-bg,#0f0f0f));text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px 12px;transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.msg-thread-card:after{content:"";left:var(--btn-ripple-x,50%);top:var(--btn-ripple-y,50%);width:var(--btn-ripple-size,220px);height:var(--btn-ripple-size,220px);mix-blend-mode:soft-light;opacity:0;pointer-events:none;will-change:transform, opacity;background:#ffffff42;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scale(0)}html[data-theme=light] .msg-thread-card:after{mix-blend-mode:multiply;background:#00000014}.msg-thread-card.is-ripple-on:after{opacity:1;transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity 60ms linear;transform:translate(-50%,-50%)scale(1)}.msg-thread-card.is-ripple-fade:after{opacity:0;transition:opacity .32s;transform:translate(-50%,-50%)scale(1)}.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{box-shadow:0 0 0 2px var(--btn-focus-ring,#3d5afe59);outline:none}.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;width:var(--msg-ava-size);height:var(--msg-ava-size);display:inline-block;position:relative}.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{width:var(--msg-ava-size);height:var(--msg-ava-size);background:var(--block-bg,#0f0f0f);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;overflow:hidden}.msg-ava-main.ui-presence-host,.msg-ava-scope.ui-presence-host{--presence-host-size:var(--msg-ava-size);overflow:visible}.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{aspect-ratio:1;object-fit:cover;clip-path:circle(50%);backface-visibility:hidden;border-radius:50%;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;display:block;transform:translate(0,0)}.msg-support-logo{width:66%;height:66%;color:var(--logo-fg,currentColor);justify-content:center;align-items:center;line-height:0;display:inline-flex;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);background:var(--surface-bg,#0f0f0f);border-width:1px}.msg-thread-ava.is-group,.msg-chat-ava.is-group{--msg-ava-overlap:14px}.msg-chat-ava.is-group{--msg-ava-overlap:30px}.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{pointer-events:none;position:absolute;inset:0}.msg-ava-member{top:0;left:calc(var(--msg-ava-overlap) * var(--ava-i));width:var(--msg-ava-size);height:var(--msg-ava-size);background:var(--surface-bg,#0f0f0f);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));z-index:2;pointer-events:auto;cursor:pointer;border-radius:50%;place-items:center;transition:border-color .12s,box-shadow .12s;display:grid;position:absolute;overflow:hidden}.msg-ava-member:hover{z-index:20;border-color:var(--avatar-hover-border,#5a8cff9e);box-shadow:inset 0 0 0 1px var(--avatar-hover-border,#5a8cff9e)}.msg-ava-member:active{z-index:20}.msg-ava-member img{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;display:block;transform:translate(0,0)}.msg-thread-ava .ui-presence-badge,.msg-chat-ava .ui-presence-badge{z-index:8;inset:auto 0 0 auto;transform:translate(0)}.msg-ava-ph{color:var(--muted,#a0a0a0);font-size:14px;font-weight:800}.messenger-page #comments .me .msg-ava-ph{font-size:16px}.msg-thread-title{color:var(--ttl-main-color,var(--text));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.msg-thread-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.msg-thread-snippet{color:var(--muted,#a0a0a0);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.msg-thread-side{min-height:38px;color:var(--muted,#a0a0a0);flex-direction:column;justify-content:flex-start;align-self:center;align-items:flex-end;gap:6px;min-width:36px;padding-top:0;font-size:11px;display:flex;position:relative}.msg-thread-time,.msg-thread-unread{transition:none}.messenger-page .msgr-chat-head{border-bottom:1px solid var(--surface-border,var(--block-border,#1e1e1e));padding:12px 14px}@media (width>=768px) and (width<=1366px) and (pointer:coarse),(width>=768px) and (width<=1366px) and (any-pointer:coarse){.messenger-page .msgr-sidebar-head,.messenger-page .msgr-chat-head{z-index:30;background:var(--surface-bg,var(--block-bg,#0f0f0f));position:sticky;top:0}}.msg-chat-head-inner{align-items:center;gap:10px;min-width:0;display:flex}.msg-chat-back{border:1px solid var(--surface-border,#1e1e1e);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 80%, transparent);width:30px;height:30px;min-height:30px;color:var(--ttl-main-color,var(--text));border-radius:8px;justify-content:center;align-items:center;padding:0;display:none}.msg-chat-back-icon{justify-content:center;align-items:center;width:100%;height:100%;line-height:0;display:inline-flex}.msg-chat-back-icon svg{width:18px;height:18px;display:block}.msg-chat-head-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.msg-chat-title-wrap{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.msg-chat-status{color:var(--muted,#a0a0a0);font-size:11px}.msg-chat-status.is-blocked{color:var(--messenger-accent,var(--brand-accent))}.msg-chat-actions{align-items:center;display:inline-flex}.msg-chat-title{color:var(--ttl-main-color,var(--text));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.msg-chat-title-link{cursor:pointer;text-decoration:none}.msg-chat-title-link:hover{color:var(--messenger-accent,var(--brand-accent))}.messenger-page .msg-pinned-float{z-index:120;transform-origin:top;align-items:center;gap:6px;max-width:min(560px,100% - 28px);display:inline-flex;position:absolute;top:80px;left:50%;transform:translate(-50%)}.messenger-page .msg-pinned-float[hidden]{display:none!important}.messenger-page .msg-pinned-float.is-switch{animation:.28s msgPinnedFloatSwitch}.messenger-page .msg-pinned-float-part{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%);min-height:34px;color:var(--fab-icon-active,#f5f7ff);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;background:0 0!important}.messenger-page .msg-pinned-float-part[hidden]{display:none!important}.messenger-page .msg-pinned-float-btn{cursor:pointer;flex:auto;min-width:0;max-width:100%}.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:#ffffff0f}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-scope-icon{display:none!important}.messenger-page .msg-pinned-float-scope-icon{color:currentColor;opacity:.96;flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;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{flex:0 0 0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!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{flex:0 0 18px;width:18px;height:18px;transform:none}.messenger-page .msg-pinned-float-info{cursor:default;flex:none}.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{color:currentColor;flex:0 0 12px;width:12px;height:12px;display:inline-flex}.messenger-page .msg-pinned-float-icon svg{width:100%;height:100%;display:block}.messenger-page .msg-pinned-float-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;max-width:100%;font-size:13px;line-height:1.15;overflow:hidden}.msg-thread-ava.is-favorites{width:var(--msg-ava-size)}.msg-ava-main-favorites{background:color-mix(in srgb, var(--fav-star-on-dark,#ffd43b) 20%, var(--surface-bg,#0f0f0f) 80%);border-color:#0000}.msg-favorites-icon{width:22px;height:22px;color:var(--fav-star-on-dark,#ffd43b);justify-content:center;align-items:center;display:inline-flex;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%, #fff 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{align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;display:inline-flex;transform:translateY(1px)}.messenger-page .msg-pinned-float-card-ava{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, currentColor 10%, transparent);border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.messenger-page .msg-pinned-float-card-ava img{object-fit:cover;width:100%;height:100%;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{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.messenger-page .msg-pinned-float-card-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.messenger-page .msg-pinned-float-card-line-top{flex:0 auto;align-items:baseline;gap:5px;display:inline-flex}.messenger-page .msg-pinned-float-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:600;overflow:hidden}.messenger-page .msg-pinned-float-card-age{opacity:.78;flex:none;font-size:11px}.messenger-page .msg-pinned-float-card-line-spec{opacity:.88;flex:0 auto;font-size:11px}.messenger-page .msg-pinned-float-card-spec-tag{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));height:16px;color:var(--msg-pin-spec-fg,currentColor);opacity:1;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;line-height:1;display:inline-flex}.messenger-page .msg-pinned-float-skeleton{align-items:center;width:100%;min-width:0;display:inline-flex}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-text{flex:auto;justify-content:center;align-items:center;width:100%;max-width:100%;display:inline-flex}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-skeleton{justify-content:center;width:100%;min-width:0}.messenger-page .msg-pinned-float.is-loading .msg-pinned-float-skeleton-line--main{margin-inline:auto}.messenger-page .msg-pinned-float-skeleton-line{background:var(--msg-pin-skel-bg,#171717);border-radius:999px;height:9px;display:block;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{background:var(--msg-pin-skel-bg,#171717);border-radius:999px;width:22px;height:9px;display:inline-block;position:relative;overflow:hidden}.messenger-page .msg-pinned-float-skeleton-line:before,.messenger-page .msg-pinned-float-count-skeleton:before{content:"";background:linear-gradient(110deg, transparent, var(--msg-pin-skel-shine,#ffffff0f), transparent);animation:1.25s ease-in-out infinite msgPinnedFloatSkeletonSweep;position:absolute;inset:0;transform:translate(-120%)}.messenger-page .msg-pinned-float-text.is-switch{animation:.24s msgPinnedSwitch}.messenger-page .msg-pinned-float-text.is-switch .msg-pinned-float-card{animation:.28s cubic-bezier(.2,.9,.2,1) msgPinnedCardSwitch}.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:.26s msgPinnedCardContentSwitch}.messenger-page .msg-pinned-float-count{letter-spacing:.01em;font-size:11px;line-height:1}.messenger-page .msg-pinned-float-next-icon{justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.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()}}@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{color:#1f2745;border:1px solid var(--startbar-glass-border,var(--surface-border,var(--line)))!important;background:0 0!important}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:#ffffffb3}.messenger-page .msgr-chat-body{z-index:1;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent;--sb-thumb-alpha:0;flex-direction:column;flex:auto;min-height:0;padding:14px 14px 64px;display:flex;position:relative;overflow:auto}.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:0 0}.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}.messenger-page .msgr-chat-body::-webkit-scrollbar-track{background:0 0}.messenger-page .msg-scroll-down-btn{left:50%;bottom:var(--msg-scroll-down-bottom,102px);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%);width:36px;height:36px;color:var(--fab-icon-active,#f5f7ff);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;z-index:50;border-radius:999px;justify-content:center;align-items:center;transition:opacity .6s,transform .6s,visibility .6s,background .16s,border-color .16s;display:inline-flex;position:absolute;transform:translate(-50%)translateY(8px);background:0 0!important}.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{color:#1f2745;border:1px solid var(--startbar-glass-border,var(--surface-border,var(--line)))!important;background:0 0!important}.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{border:1px dashed var(--messenger-accent-border);background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 6%, transparent);color:var(--muted,#a0a0a0);text-align:center;border-radius:999px;max-width:80%;margin:0;padding:8px 12px;font-size:12px}.msg-list{flex-direction:column;gap:10px;display:flex}.msg-history-loader{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);border-radius:999px;margin:2px auto 6px;padding:4px 10px;font-size:11px}.msg-bubble{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 85%, transparent);max-width:72%;color:var(--text);border-radius:14px;padding:10px 12px;font-size:calc(1rem - 2px);line-height:1.35}.messenger-page .msg-mentions-jump-btn{right:16px;bottom:var(--msg-mentions-jump-bottom,102px);z-index:22;border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 92%, transparent);width:42px;height:42px;color:var(--messenger-accent,var(--brand-accent));opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;transition:opacity .16s,transform .16s,border-color .16s;display:inline-flex;position:absolute;transform:translateY(6px)}.messenger-page .msg-mentions-jump-btn.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.messenger-page .msg-mentions-jump-btn__at{font-size:18px;font-weight:700;line-height:1}.messenger-page .msg-mentions-jump-btn__count{position:absolute;top:-4px;right:-4px}.msg-bubble-text .msg-inline-link{color:inherit;text-underline-offset:2px;word-break:break-word;text-decoration:underline;transition:color .14s}.msg-bubble-text:empty{display:none}.msg-bubble-text .msg-inline-link:hover,.msg-bubble-text .msg-inline-link:focus-visible{color:color-mix(in srgb, currentColor 78%, transparent)}.msg-attachments{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;max-width:min(320px,100%);margin-top:8px;display:grid}.msg-bubble-text:empty+.msg-attachments{margin-top:0}.msg-attachment-image{width:100%;aspect-ratio:var(--attachment-aspect,1.333);min-height:112px;max-height:260px;color:inherit;font:inherit;appearance:none;cursor:zoom-in;background:#ffffff0e;border:0;border-radius:10px;outline:none;padding:0;line-height:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e}.msg-attachment-image img,.msg-attachment-image__placeholder{width:100%;height:100%;position:absolute;inset:0}.msg-attachment-image img{object-fit:cover;display:block}.msg-attachment-image img[hidden]{display:none!important}.msg-attachment-image__placeholder{background:linear-gradient(90deg,#0000,#ffffff0b,#0000) 0 0/220% 100%,#ffffff0e 0 0/100% 100%;animation:1.2s ease-in-out infinite msg-attachment-loading}.msg-attachment-image.is-loaded .msg-attachment-image__placeholder{display:none}.msg-attachment-image:focus-visible{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 2px #28d1ad57}.msg-attachment-image.is-error{opacity:.62;cursor:default}.msg-attachment-lightbox{z-index:2147483000;place-items:center;padding:clamp(18px,4vw,44px);display:grid;position:fixed;inset:0}.msg-attachment-lightbox__backdrop{cursor:zoom-out;background:#000000c7;border:0;position:absolute;inset:0}.msg-attachment-lightbox__figure{z-index:1;place-items:center;max-width:min(92vw,1120px);max-height:min(88vh,860px);margin:0;display:grid;position:relative}.msg-attachment-lightbox__image{object-fit:contain;background:#111;border-radius:12px;width:auto;max-width:min(92vw,1120px);height:auto;max-height:min(88vh,860px);display:block;box-shadow:0 24px 80px #0000008c}.msg-attachment-lightbox__close{z-index:2;color:#fff;cursor:pointer;background:#121214eb;border:1px solid #ffffff2e;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:-14px;right:-14px;box-shadow:0 12px 32px #00000073}.msg-attachment-lightbox__close:hover,.msg-attachment-lightbox__close:focus-visible{background:#222226f5}@keyframes msg-attachment-loading{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.msg-bubble-text .msg-mention{white-space:nowrap;color:inherit;font-weight:inherit;line-height:inherit;display:inline}.msg-bubble-text .msg-mention-avatar{vertical-align:-.14em;background:color-mix(in srgb, currentColor 14%, transparent);border-radius:999px;width:1.15em;height:1.15em;margin-right:.38em;line-height:1;display:inline-block;overflow:hidden}.msg-bubble-text .msg-mention-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.msg-bubble-text .msg-mention-ph{justify-content:center;align-items:center;width:100%;height:100%;font-size:.68em;font-weight:700;line-height:1;display:inline-flex}.msg-bubble-text .msg-mention-name{vertical-align:baseline;color:inherit;line-height:inherit;font-weight:700;display:inline}.msg-bubble-text .msg-mention.is-self .msg-mention-name{color:#2faa71}.msg-reply-quote{border:1px solid color-mix(in srgb, var(--msg-reply-accent-border,var(--messenger-accent,#6b8cff)) 36%, transparent);background:var(--msg-reply-accent-bg,color-mix(in srgb, var(--messenger-accent,#6b8cff) 14%, transparent));width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:8px;margin:0 0 8px;padding:6px 8px;display:grid}.msg-reply-quote:hover,.msg-reply-quote:focus-visible{border-color:color-mix(in srgb, var(--msg-reply-accent-border-hover,var(--messenger-accent,#6b8cff)) 58%, transparent);background:var(--msg-reply-accent-bg-hover,color-mix(in srgb, var(--messenger-accent,#6b8cff) 20%, transparent))}.msg-reply-quote__lead{opacity:.86;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.msg-reply-quote__lead svg{width:16px;height:16px;display:block}.msg-reply-quote__body{flex-direction:column;gap:2px;min-width:0;display:flex}.msg-reply-quote__body.is-rich{flex-direction:row;align-items:flex-start;gap:8px}.msg-reply-quote__card{min-width:0;display:block}.msg-reply-quote__card .msg-listing-card,.msg-reply-quote__card .msg-profile-card,.msg-reply-quote__card .msg-link-preview{pointer-events:none}.msg-reply-quote__avatar{border-radius:999px;flex:0 0 18px;width:18px;height:18px;overflow:hidden}.msg-reply-quote__avatar img{object-fit:cover;width:100%;height:100%}.msg-reply-quote__rich-main{flex-direction:column;gap:2px;min-width:0;display:flex}.msg-reply-quote__name{font-size:11px;font-weight:700;line-height:1.2}.msg-reply-quote__text{text-overflow:ellipsis;white-space:nowrap;opacity:.94;min-width:0;font-size:12px;line-height:1.25;display:block;overflow:hidden}.msg-reply-quote__sub{text-overflow:ellipsis;white-space:nowrap;opacity:.84;min-width:0;font-size:11px;line-height:1.2;display:block;overflow:hidden}.msg-reply-quote__tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:inline-flex}.msg-reply-quote__tag{border:1px solid color-mix(in srgb, var(--surface-border,#2a2a2a) 62%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 46%, transparent);border-radius:999px;padding:1px 6px;font-size:10px;line-height:1.2}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{justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.msg-record.is-pressing .msg-bubble,.msg-record.is-pressing .msg-link-preview-wrap,.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);will-change:box-shadow, filter;transition:box-shadow 90ms linear,filter 90ms linear,background-color 90ms linear}@media (hover:none),(pointer:coarse){.messenger-page .msg-record.is-pressing,.messenger-page .msg-record.is-pressing *,.msg-thread-menu .msg-menu-item.btn[data-thread-act=delete-me],.messenger-page .msg-plus-collective-item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.msg-record.is-context-active .msg-bubble,.msg-record.is-context-active .msg-link-preview-wrap,.msg-record.is-context-active .msg-profile-card .msg-profile-preview{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);transform:none!important}.msg-record.is-pinned-jump .msg-bubble,.msg-record.is-pinned-jump .msg-link-preview-wrap,.msg-record.is-pinned-jump .msg-profile-card .msg-profile-preview{animation:5s both msg-pinned-jump-pulse;transform:none!important}.msg-record.is-pinned-jump .msg-listing-card .promo-wrap>.card.mus-mini{animation:5s both msg-pinned-jump-pulse}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,html[data-theme=dark] .msg-record.is-pinned-jump .msg-profile-card .msg-profile-preview,body[data-theme=dark] .msg-record.is-pinned-jump .msg-profile-card .msg-profile-preview,html.theme-dark .msg-record.is-pinned-jump .msg-profile-card .msg-profile-preview,body.theme-dark .msg-record.is-pinned-jump .msg-profile-card .msg-profile-preview{background-color:color-mix(in srgb, var(--messenger-accent,#6b8cff) 20%, #0f1422)!important}.msg-pin-markers{align-items:center;gap:5px;margin:0;display:inline-flex}.msg-pin-marker{width:12px;height:12px;color:var(--fab-icon-active,#f5f7ff);opacity:.96;justify-content:center;align-items:center;display:inline-flex}.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{vertical-align:middle;align-items:center;gap:6px;margin:0;display:inline-flex}.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()brightness();box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--messenger-accent,#6b8cff) 0%, transparent), inset 0 0 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()brightness();box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--messenger-accent,#6b8cff) 0%, transparent), inset 0 0 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()brightness();box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--messenger-accent,#6b8cff) 0%, transparent), inset 0 0 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()brightness();box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--messenger-accent,#6b8cff) 0%, transparent), inset 0 0 0 0 color-mix(in srgb, var(--messenger-accent,#6b8cff) 0%, transparent)}}@keyframes msg-pinned-jump-pulse-mobile{0%,to{filter:saturate()brightness();box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--messenger-accent,#6b8cff) 0%, transparent), inset 0 0 0 0 color-mix(in srgb, var(--messenger-accent,#6b8cff) 0%, transparent)}8%,16%,40%,48%,72%,80%{filter:saturate()brightness();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()brightness();box-shadow:inset 0 0 0 999px color-mix(in srgb, var(--messenger-accent,#6b8cff) 0%, transparent), inset 0 0 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 *{-webkit-touch-callout:none;-webkit-user-select:none!important;user-select:none!important}.msg-message-stack{flex-direction:column;gap:8px;min-width:0;max-width:70%;display:flex}.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{justify-content:flex-end;align-self: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{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.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;justify-content:center;align-self:center;min-width:40px}.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.has-dual-offset:not(.has-ava).is-peer{padding-left:60px}.msg-record:not(.has-ava).is-me{padding-right:48px}.msg-avatar{background:var(--surface-bg,#0f0f0f);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.msg-avatar.is-dual-compose{background:0 0;border-color:#0000;width:52px;overflow:visible}.msg-avatar-dual{--msg-ava-size:40px;--msg-ava-overlap:12px;width:calc(var(--msg-ava-size) + var(--msg-ava-overlap));height:var(--msg-ava-size);display:block;position:relative}.msg-avatar-dual .msg-ava-main{left:0}.msg-avatar-dual .msg-ava-scope{left:var(--msg-ava-overlap)}.msg-avatar img{object-fit:cover;width:100%;height:100%;display:block}.msg-avatar.is-support-agent-avatar .msg-support-logo{width:72%;height:72%;transform:translateY(-1px)}.msg-avatar-ph{color:var(--muted,#a0a0a0);font-size:11px;font-weight:700}.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{border-color:var(--messenger-accent-border);background:var(--messenger-accent-bg);align-self:flex-end}.msg-bubble:not(.is-me){--msg-peer-bg:color-mix(in srgb, var(--surface-bg,#0f0f0f) 85%, transparent);--msg-peer-border:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#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:3s both msg-unread-fadeout;animation-delay:calc(-1 * var(--msg-unread-fade-elapsed,0s))}.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{margin-top:8px;margin-bottom:8px;box-shadow:none!important;background:0 0!important;border:0 #0000!important;max-width:none!important;padding:0!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, var(--surface-bg,#fff) 96%, #fff 4%);--msg-peer-border:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));--msg-unread-bg:#f7edda;--msg-unread-border:color-mix(in srgb, #c8a56f 62%, var(--msg-peer-border) 38%)}.msg-time{color:var(--muted,#a0a0a0);justify-content:center;align-self:center;align-items:center;gap:6px;min-width:40px;font-size:11px;display:inline-flex}.msg-time-ghost{visibility:hidden;-webkit-user-select:none;user-select:none}.msg-read{color:var(--muted,#a0a0a0);align-items:center;font-size:10px;line-height:0;display:inline-flex}.msg-read-slot{flex:0 0 15px;place-items:center;width:15px;height:15px;display:inline-grid;position:relative}.msg-read.is-read{color:var(--messenger-accent,var(--brand-accent))}.msg-read svg{fill:none;width:15px;height:15px;display:block}.msg-reply-slot{flex:0 0 15px;place-items:center;width:15px;height:15px;display:inline-grid;position:relative}.msg-reply-slot--floating{align-self:center;margin-inline-start:6px}.msg-reply-quick{width:15px;height:15px;color:var(--messenger-accent,var(--brand-accent));cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;place-items:center;margin:0;padding:0;transition:opacity .18s,transform .18s;display:inline-grid;position:absolute;inset:0;transform:scale(.86)}.msg-reply-quick svg{width:13px;height:13px;transition:transform .16s;display:block}html[data-theme=dark] .msg-reply-quick,body[data-theme=dark] .msg-reply-quick,html.theme-dark .msg-reply-quick,body.theme-dark .msg-reply-quick{color:var(--msg-reply-accent-border,#3d8ff0)}@media (hover:hover) and (pointer:fine){.msg-record:hover .msg-read-slot[data-can-reply="1"] .msg-read{opacity:0;transition:opacity .18s,transform .18s;transform:scale(.86)}.msg-record:hover .msg-read-slot[data-can-reply="1"] .msg-reply-quick{opacity:1;pointer-events:auto;transform:scale(1)}.msg-reply-slot .msg-reply-quick{opacity:0;pointer-events:none;transform:scale(.86)}.msg-record:hover .msg-reply-slot[data-can-reply="1"] .msg-reply-quick{opacity:1;pointer-events:auto;transform:scale(1)}.msg-reply-quick:hover svg,.msg-reply-quick:focus-visible svg{transform:scale(1.4)}}.msg-system-notice{border:1px dashed var(--messenger-accent-border);background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 6%, transparent);color:var(--muted,#a0a0a0);text-align:center;border-radius:999px;max-width:80%;margin:4px auto 8px;padding:6px 10px;font-size:12px}.msg-system-event{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);text-align:center;border-radius:999px;max-width:80%;margin:4px auto 8px;padding:6px 10px;font-size:12px}.msg-system-event--support_subject,.msg-system-event--support-subject{border-color:color-mix(in srgb, #2d9c8c 34%, var(--surface-border,#1e1e1e));color:color-mix(in srgb, #2d9c8c 68%, var(--text,#fff));background:#2d9c8c1c}.msg-system-event--support_closed,.msg-system-event--support-closed{border-color:color-mix(in srgb, #c56b7d 36%, var(--surface-border,#1e1e1e));color:color-mix(in srgb, #c56b7d 68%, var(--text,#fff));background:#c56b7d1f}html[data-theme=light] .msg-system-event--support_subject,html[data-theme=light] .msg-system-event--support-subject{color:#22786cfa;background:#c2e2de56;border-color:#2a918344}html[data-theme=light] .msg-system-event--support_closed,html[data-theme=light] .msg-system-event--support-closed{color:#914a5cfa;background:#eed4d956;border-color:#b6647644}.msg-collective-intro{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:8px auto 12px;display:flex}.msg-collective-intro__ava{background:var(--surface-bg,#0f0f0f);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));width:96px;height:96px;color:var(--muted,#a0a0a0);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid;overflow:hidden}.msg-collective-intro__ava img{object-fit:cover;width:100%;height:100%;display:block}.msg-collective-intro__name{color:var(--ttl-main-color,var(--text));font-size:20px;font-weight:700}.msg-collective-event{border:1px dashed var(--messenger-accent-border);background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 6%, transparent);color:var(--muted,#a0a0a0);text-align:left;border-radius:999px;align-items:center;gap:10px;max-width:90%;margin:4px auto 8px;padding:6px 10px;font-size:12px;display:inline-flex}.msg-collective-event__ava{background:var(--surface-bg,#0f0f0f);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));width:28px;height:28px;color:var(--muted,#a0a0a0);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.msg-avatar-link{width:100%;height:100%;color:inherit;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.msg-collective-event__ava img{object-fit:cover;width:100%;height:100%;display:block}.msg-collective-event__ava .msg-support-logo{width:72%;height:72%}.msg-collective-event__body{flex-direction:column;gap:2px;display:flex}.msg-collective-event__text{color:var(--ttl-main-color,var(--text));font-weight:600}.msg-collective-event__date{color:var(--muted,#a0a0a0);font-size:11px}.msg-date-sep{color:var(--muted,#a0a0a0);letter-spacing:.02em;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:8px 0 4px;font-size:12px;display:grid}.msg-date-sep:before,.msg-date-sep:after{content:"";background:color-mix(in srgb, var(--surface-border,#1e1e1e) 60%, transparent);height:1px}.msg-date-sep span{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;border-radius:999px;padding:2px 8px}.msg-unread-sep{color:var(--messenger-accent,var(--brand-accent));letter-spacing:.02em;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:10px 0 6px;font-size:12px;display:grid}.msg-unread-sep:before,.msg-unread-sep:after{content:"";background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 45%, transparent);height:1px}.msg-unread-sep span{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;border-radius:999px;padding:2px 8px}.msg-menu-btn{width:30px;height:30px;min-height:30px;color:var(--muted,#a0a0a0);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.msg-menu-btn:hover,.msg-menu-btn:focus-visible{background:var(--btn-hover-bg,#ffffff0f);border-color:var(--btn-hover-bd,#ffffff1f);color:var(--text)}.msg-menu-btn:focus-visible{box-shadow:0 0 0 2px var(--btn-focus-ring,#3d5afe59);outline:none}.msg-menu-btn.is-hidden{opacity:0;pointer-events:none}.msg-menu-dots{place-items:center;gap:2px;width:3px;display:inline-grid}.msg-menu-dots.is-horizontal{grid-auto-flow:column;width:auto}.msg-menu-dots span{background:currentColor;border-radius:999px;width:3px;height:3px;display:block}.msg-thread-menu-btn{opacity:0;pointer-events:none;border-radius:10px;width:34px;height:34px;min-height:34px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.msg-thread-card:hover .msg-thread-menu-btn,.msg-thread-card.is-hovering .msg-thread-menu-btn,.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,.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,.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,.msg-sidebar-menu{--corner-glass-bg:var(--prefs-glass-bg,#10101080);--corner-glass-border:var(--prefs-glass-border,#ffffff1f);--corner-glass-shadow:var(--prefs-glass-shadow,0 8px 18px #0000003d);--corner-glass-blur:12px;--corner-glass-sat:120%;--corner-glass-bright:108%;--menu-item-hover-bg:#ffffff29;--menu-item-active-bg:#ffffff38;left:var(--mm-x,0px);top:var(--mm-y,0px);border:1px solid var(--corner-glass-border);background:linear-gradient(var(--corner-glass-bg), var(--corner-glass-bg));width:max-content;min-width:158px;max-width:220px;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));opacity:0;pointer-events:none;z-index:42000;border-radius:10px;gap:0;padding:6px;transition:opacity .16s,transform .18s;display:grid;position:fixed;transform:translate(-100%,8px)}.msg-message-menu{--corner-glass-bg:var(--prefs-glass-bg,#10101080);--corner-glass-border:var(--prefs-glass-border,#ffffff1f);--corner-glass-shadow:var(--prefs-glass-shadow,0 8px 18px #0000003d);--corner-glass-blur:12px;--corner-glass-sat:120%;--corner-glass-bright:108%;--menu-item-hover-bg:#ffffff29;--menu-item-active-bg:#ffffff38;left:var(--mm-x,0px);top:var(--mm-y,0px);width:max-content;min-width:158px;max-width:220px;max-height:var(--mm-max-h,calc(100dvh - 16px));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));overscroll-behavior:contain;opacity:0;pointer-events:none;z-index:42001;border-radius:10px;gap:0;padding:6px;transition:opacity .16s,transform .18s;display:grid;position:fixed;overflow:auto;transform:translate(-100%,8px)}.msg-thread-menu[data-open="1"],.msg-sidebar-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,.msg-sidebar-menu .msg-menu-item.btn{--msg-item-fg:currentColor;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:0;padding:12px;transition:background-color .12s,color .12s;display:flex}.msg-thread-menu .msg-menu-item-label,.msg-sidebar-menu .msg-menu-item-label{min-width:0;transition:opacity .12s,transform .12s;display:inline-block;color:var(--msg-item-fg)!important}.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;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:0;padding:12px;transition:background-color .12s,color .12s;display:flex}.msg-message-menu .msg-menu-item-label{min-width:0;display:inline-block;color:var(--msg-item-fg)!important}.msg-thread-menu .msg-menu-item-icon,.msg-sidebar-menu .msg-menu-item-icon,.msg-message-menu .msg-menu-item-icon{opacity:1;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;color:var(--msg-item-fg)!important}.msg-thread-menu .msg-menu-item-icon svg,.msg-sidebar-menu .msg-menu-item-icon svg,.msg-message-menu .msg-menu-item-icon svg{width:100%;height:100%;display:block;color:var(--msg-item-fg)!important}.msg-thread-menu .msg-menu-item-icon svg *,.msg-sidebar-menu .msg-menu-item-icon svg *,.msg-message-menu .msg-menu-item-icon svg *{color:var(--msg-item-fg)!important}.msg-thread-menu .msg-menu-item.btn[data-thread-act=delete-all] .msg-menu-item-icon svg *,.msg-thread-menu .msg-menu-item.btn[data-thread-act=delete-all] .msg-menu-item-icon svg path,.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;background:0 0;border-color:#0000}.msg-message-menu .msg-menu-item.btn.is-disabled,.msg-message-menu .msg-menu-item.btn:disabled{opacity:.45;cursor:not-allowed;background:0 0}.msg-thread-menu .msg-menu-item.btn:hover,.msg-thread-menu .msg-menu-item.btn:focus-visible,.msg-sidebar-menu .msg-menu-item.btn:hover,.msg-sidebar-menu .msg-menu-item.btn:focus-visible{background:var(--menu-item-hover-bg)}.msg-thread-menu .msg-menu-item.btn:active,.msg-sidebar-menu .msg-menu-item.btn:active{background:var(--menu-item-active-bg)}.msg-thread-menu .msg-menu-item.btn[hidden],.msg-sidebar-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-thread-menu .msg-menu-divider,.msg-message-menu .msg-menu-divider{background:var(--corner-menu-border,#ffffff3d);pointer-events:none;height:1px;margin:8px 10px}.msg-thread-menu .msg-menu-item.btn[data-thread-act=delete-me]{--hold-progress:0;position:relative;overflow:hidden}.msg-thread-menu .msg-menu-item.btn[data-thread-act=delete-me]:before{content:"";width:calc(var(--hold-progress) * 100%);background:linear-gradient(90deg,#ffffff24,#ffffff52);transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.msg-thread-menu .msg-menu-item.btn[data-thread-act=delete-me].is-holding{box-shadow:0 0 0 2px #ffffff24}.msg-thread-menu .msg-menu-item.btn[data-thread-act=delete-me] .msg-menu-item-icon,.msg-thread-menu .msg-menu-item.btn[data-thread-act=delete-me] .msg-menu-item-label{z-index:1;position:relative}.msg-thread-menu .msg-menu-item.btn.danger,.msg-message-menu .msg-menu-item.btn.danger{color:#ff8d8d;box-shadow:none!important;background:0 0!important;border:0!important}.msg-thread-menu .msg-menu-item.btn.danger:hover,.msg-thread-menu .msg-menu-item.btn.danger:focus-visible,.msg-message-menu .msg-menu-item.btn.danger:hover,.msg-message-menu .msg-menu-item.btn.danger:focus-visible{background:#ff4d4d47!important;border-color:#0000!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,html[data-theme=light] .msg-sidebar-menu,html[data-theme=light] .msg-message-menu{--menu-item-hover-bg:#1118271f;--menu-item-active-bg:#1118272e;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-thread-menu,html:not([data-theme=light]) .msg-sidebar-menu,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{color:#14151a;background:#14151a0f;border-color:#14151a1f}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,html[data-theme=light] .msg-sidebar-menu .msg-menu-item.btn:hover,html[data-theme=light] .msg-sidebar-menu .msg-menu-item.btn:focus-visible,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-thread-menu .msg-menu-item.btn:active,html[data-theme=light] .msg-sidebar-menu .msg-menu-item.btn:active,html[data-theme=light] .msg-message-menu .msg-menu-item.btn:active{background:var(--menu-item-active-bg)}html[data-theme=light] .msg-thread-menu .msg-menu-divider,html[data-theme=light] .msg-sidebar-menu .msg-menu-divider,html[data-theme=light] .msg-message-menu .msg-menu-divider{background:#1821382e}html[data-theme=light] .msg-thread-menu .msg-menu-item.btn.danger,html[data-theme=light] .msg-message-menu .msg-menu-item.btn.danger{color:#d14343}html[data-theme=light] .msg-thread-menu .msg-menu-item.btn.danger:hover,html[data-theme=light] .msg-thread-menu .msg-menu-item.btn.danger:focus-visible,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:#0000!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{color:var(--muted,#a0a0a0);pointer-events:none;justify-content:center;align-items:center;gap:14px;padding:24px 18px;display:flex;position:absolute;inset:0}.msg-chat-empty-line{background:color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);flex:80px;max-width:200px;height:1px}.msg-chat-empty-pill{letter-spacing:.02em;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);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.msg-contact-empty-stack{justify-items:stretch;gap:10px;width:min(520px,100% - 48px);max-height:min(240px,50% - 56px);margin:0;display:grid;position:absolute;top:calc(50% + 42px);left:50%;overflow:auto;transform:translate(-50%)}.msg-contact-empty-card{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 88%, transparent);text-align:center;border-radius:14px;justify-items:center;gap:10px;padding:14px 16px;display:grid}.msg-contact-empty-row{justify-items:center;gap:8px;display:grid}.msg-contact-empty-label{color:var(--muted,#a0a0a0);font-size:12px;font-weight:700}.msg-contact-empty-note{color:var(--ttl-main-color,var(--text));font-size:14px;line-height:1.35}.msg-contact-empty-request-hint{letter-spacing:.02em;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);text-align:center;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;line-height:1.35}.msg-contact-empty-language-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.msg-contact-empty-language-chip{border:1px solid var(--cap-bd-dark,var(--cap-bd,var(--surface-border,#1e1e1e)));background:var(--cap-bg-dark,var(--cap-bg,color-mix(in srgb, var(--surface-border,#1e1e1e) 14%, transparent)));min-height:26px;color:var(--cap-fg-dark,var(--cap-fg,var(--ttl-main-color,var(--text))));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:13px;font-weight:400;line-height:1;display:inline-flex}html[data-theme=light] .msg-contact-empty-language-chip{border-color:var(--cap-bd-light,var(--cap-bd,var(--surface-border,#d0d3dc)));background:var(--cap-bg-light,var(--cap-bg,color-mix(in srgb, var(--surface-border,#d0d3dc) 14%, transparent)));color:var(--cap-fg-light,var(--cap-fg,var(--ttl-main-color,var(--text))))}.messenger-page .msgr-threads.is-loading{justify-content:center;align-items:center;height:100%;padding:0;display:flex}.msg-chat-loading{width:100%;height:100%;color:var(--muted,#a0a0a0);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.msg-spinner{border:3px solid #ffffff1f;border-top-color:var(--brand-accent,#4c6fff);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite msg-spin}.msg-loading-text{letter-spacing:.02em;font-size:12px}@keyframes msg-spin{to{transform:rotate(360deg)}}.msgr-chat-body.is-loading{justify-content:center;align-items:center;display:flex}.messenger-page .msgr-chat-input{border-top:1px solid var(--surface-border,var(--block-border,#1e1e1e));padding:12px 14px}.messenger-page .msgr-chat.is-contact-request .msgr-chat-input{display:none}.messenger-page #comments .cm-form .me{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--codex-avatar-placeholder-bg,var(--bg-elev));appearance:none;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.messenger-page #comments .cm-form .me.is-dual-compose{background:0 0;border-color:#0000;border-radius:0;width:56px;min-width:56px;margin-right:0;overflow:visible}.messenger-page #comments .cm-form .me:has(.msg-input-avatar-dual){width:56px;min-width:56px;margin-right:0}.messenger-page #comments .cm-form .me .msg-input-avatar-dual{--msg-ava-size:40px;--msg-ava-overlap:12px;width:calc(var(--msg-ava-size) + var(--msg-ava-overlap));height:var(--msg-ava-size);display:inline-block;position:relative}.messenger-page #comments .cm-form .me .msg-input-avatar-main,.messenger-page #comments .cm-form .me .msg-input-avatar-scope{width:var(--msg-ava-size);height:var(--msg-ava-size);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--codex-avatar-placeholder-bg,var(--bg-elev));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden}.messenger-page #comments .cm-form .me .msg-input-avatar-main{z-index:1}.messenger-page #comments .cm-form .me .msg-input-avatar-scope{left:var(--msg-ava-overlap);z-index:2}.messenger-page #comments .cm-form .me img{object-fit:cover;width:100%;height:100%;display:block}.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{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:inline-flex}.messenger-page #comments .cm-input:focus,.messenger-page #comments .cm-input:focus-visible{box-shadow:none;outline:0}.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 .msg-attachment-preview{margin-top:8px}.messenger-page .msg-attachment-preview__list{gap:8px;display:grid}.messenger-page .msg-attachment-preview__item{border:1px solid color-mix(in srgb, var(--messenger-accent,#2faa71) 30%, transparent);background:color-mix(in srgb, var(--messenger-accent,#2faa71) 10%, transparent);border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px 6px 6px;display:grid}.messenger-page .msg-attachment-preview__item.is-error{background:#ff6b6b1f;border-color:#ff6b6b94}.messenger-page .msg-attachment-preview__thumb{background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 70%, transparent);border-radius:8px;width:48px;height:42px;overflow:hidden}.messenger-page .msg-attachment-preview__thumb img{object-fit:cover;width:100%;height:100%;display:block}.messenger-page .msg-attachment-preview__body{gap:2px;min-width:0;display:grid}.messenger-page .msg-attachment-preview__name,.messenger-page .msg-attachment-preview__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.messenger-page .msg-attachment-preview__name{color:var(--text,#fff);font-size:12px;font-weight:700}.messenger-page .msg-attachment-preview__meta{color:var(--muted,#a0a0a0);font-size:11px}.messenger-page .msg-attachment-preview__remove{border:1px solid color-mix(in srgb, var(--surface-border,#2a2a2a) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, transparent);width:26px;height:26px;color:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.messenger-page .msg-attachment-preview__remove svg{width:15px;height:15px}.messenger-page .msg-reply-preview{margin-top:8px}.messenger-page .msg-reply-preview__box{border:1px solid color-mix(in srgb, var(--msg-reply-accent-border,var(--messenger-accent,#6b8cff)) 36%, transparent);background:var(--msg-reply-accent-bg,color-mix(in srgb, var(--messenger-accent,#6b8cff) 14%, transparent));border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;width:100%;padding:6px 8px;display:grid}.messenger-page .msg-reply-preview__lead{opacity:.9;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.messenger-page .msg-reply-preview__lead svg{width:16px;height:16px;display:block}.messenger-page .msg-reply-preview__body{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.messenger-page .msg-reply-preview__body.is-rich,.messenger-page .msg-reply-preview__body.is-rich .msg-input-preview{display:block}.messenger-page .msg-reply-preview__text{text-overflow:ellipsis;white-space:nowrap;opacity:.94;min-width:0;font-size:12px;line-height:1.25;display:inline-block;overflow:hidden}.messenger-page .msg-reply-preview__quote-open,.messenger-page .msg-reply-preview__quote-close{opacity:.88;font-size:14px;line-height:1}.messenger-page .msg-reply-preview__close{border:1px solid color-mix(in srgb, var(--surface-border,#2a2a2a) 72%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, transparent);width:22px;height:22px;color:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 1px 3px #00000047}.messenger-page .msg-reply-preview__close svg{width:14px;height:14px;display:block}html[data-theme=dark] .messenger-page,body[data-theme=dark] .messenger-page,html.theme-dark .messenger-page,body.theme-dark .messenger-page{--msg-reply-accent-bg:#0e6cd966;--msg-reply-accent-bg-hover:#0e6cd985;--msg-reply-accent-border:#0e6cd9b8;--msg-reply-accent-border-hover:#0e6cd9d6;--msg-reply-accent-fg:#a7d4ff}.messenger-page #comments .cm-form .inputwrap .cm-inline{grid-template-columns:1fr auto;align-items:center;position:relative}.messenger-page #comments .cm-form .inputwrap{flex:auto;min-width:0;position:relative}.messenger-page .cm-emoji-toggle{width:22px;height:22px;color:var(--muted,#a0a0a0);cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.messenger-page .cm-plus-toggle{appearance:none;width:18px;height:18px;color:var(--muted,#a0a0a0);cursor:pointer;z-index:3;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:0;line-height:0;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.messenger-page .cm-plus-toggle svg{pointer-events:none;width:100%;height:100%;display:block}.messenger-page .cm-plus-toggle:hover,.messenger-page .cm-plus-toggle:focus-visible,.messenger-page .cm-plus-toggle[aria-expanded=true]{color:var(--messenger-accent,var(--brand-accent));outline:none}.messenger-page #comments .cm-form .inputwrap .cm-inline>.cm-emoji-toggle,.messenger-page #comments .cm-form .inputwrap .cm-inline>.cm-plus-toggle{appearance:none;border:0;grid-area:1/1;justify-content:center;place-self:center start;align-items:center;width:18px;height:18px;margin:0;padding:0;font-size:0;line-height:0;display:inline-flex;top:50%;left:12px;transform:translateY(-50%);position:absolute!important}.messenger-page #comments .cm-form.msg-input.has-plus-actions .inputwrap .cm-inline>.cm-emoji-toggle{left:38px}.messenger-page .cm-emoji-toggle svg{pointer-events:none;width:100%;height:100%;display:block}.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{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;height:auto;overflow-y:hidden;resize:none!important;min-height:40px!important;max-height:140px!important;padding:9px 12px 11px 40px!important;font-size:16px!important;line-height:20px!important}.messenger-page #comments .cm-form.msg-input.has-plus-actions .cm-input{padding-left:64px!important}.messenger-page #comments .cm-form.msg-input .cm-input::placeholder{font-size:16px!important;line-height:20px!important}.messenger-page #comments .cm-form.msg-input.is-blocked .cm-input{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.messenger-page #comments .cm-form.msg-input.is-blocked .cm-input::placeholder{white-space:nowrap}.messenger-page .msg-emoji-popover{border:1px solid var(--surface-border,var(--line));background:var(--surface-bg,var(--block-bg));z-index:25;transform-origin:0 100%;border-radius:12px;width:min(340px,100vw - 32px);max-height:min(220px,36vh);padding:8px;animation:.16s ease-out both msg-emoji-popover-in;position:absolute;bottom:calc(100% + 18px);left:0;right:auto;overflow:auto;box-shadow:0 12px 30px #00000047}.messenger-page .msg-plus-popover,.messenger-page .msg-plus-collectives-popover{border:1px solid var(--surface-border,var(--line));background:var(--surface-bg,var(--block-bg));z-index:32;transform-origin:0 100%;border-radius:12px;animation:.16s ease-out both msg-emoji-popover-in;position:absolute;bottom:calc(100% + 18px);box-shadow:0 12px 30px #00000047}.messenger-page .msg-plus-popover{min-width:220px;padding:6px;left:0}.messenger-page .msg-plus-collectives-popover{width:min(320px,100vw - 48px);max-height:min(260px,42vh);padding:6px;bottom:calc(100% + 14px);left:calc(100% + 10px);overflow:auto}.messenger-page .msg-plus-popover.is-closing,.messenger-page .msg-plus-collectives-popover.is-closing{pointer-events:none;animation:.16s ease-in both msg-emoji-popover-out!important}.messenger-page .msg-plus-action{border:1px solid color-mix(in srgb, var(--surface-border,var(--line)) 86%, transparent);background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 94%, transparent);width:100%;color:color-mix(in srgb, var(--text,#e9e9e9) 92%, #000 8%);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-weight:600;transition:background .16s,color .16s;display:flex}.messenger-page .msg-mention-menu{z-index:22;border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:12px;gap:4px;width:max-content;min-width:0;max-width:min(360px,100vw - 56px);max-height:180px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:auto;overflow:auto;box-shadow:0 10px 28px #00000047}.messenger-page .msg-mention-menu[hidden]{display:none!important}.messenger-page .msg-mention-opt{width:100%;min-height:34px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:4px 6px;display:grid}.messenger-page .msg-mention-opt:hover,.messenger-page .msg-mention-opt.is-active{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 24%, transparent);background:color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent)}.messenger-page .msg-mention-opt-avatar{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));border-radius:999px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:inline-flex;overflow:hidden}.messenger-page .msg-mention-opt-avatar img{object-fit:cover;width:100%;height:100%;display:block}.messenger-page .msg-mention-opt-ph{color:var(--text-dim,#8b93a6);font-size:10px;font-weight:700}.messenger-page .msg-mention-opt-meta{gap:1px;min-width:0;display:grid}.messenger-page .msg-mention-opt-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.messenger-page .msg-mention-opt-login{color:var(--text-dim,#8b93a6);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.messenger-page .msg-plus-action+.msg-plus-action{margin-top:6px}.messenger-page .msg-plus-action:hover,.messenger-page .msg-plus-action:focus-visible{background:color-mix(in srgb, var(--messenger-accent,#6b8cff) 16%, var(--surface-bg,transparent));border-color:color-mix(in srgb, var(--messenger-accent,#6b8cff) 50%, var(--surface-border,var(--line)));outline:none}.messenger-page .msg-plus-action:disabled,.messenger-page .msg-plus-action.is-disabled{opacity:.5;cursor:default;pointer-events:none}.messenger-page .msg-plus-action__chevron{opacity:.86;justify-content:center;align-items:center;width:14px;height:14px;transition:transform .16s;display:inline-flex}.messenger-page .msg-plus-action__chevron svg{width:100%;height:100%;display:block}.messenger-page .msg-plus-action:hover .msg-plus-action__chevron,.messenger-page .msg-plus-action:focus-visible .msg-plus-action__chevron{opacity:1;transform:translate(2px)}html[data-theme=light] .messenger-page .msg-plus-action{color:#33435f;background:#edf3ff;border-color:#c5d4f8}html[data-theme=light] .messenger-page .msg-plus-action:hover,html[data-theme=light] .messenger-page .msg-plus-action:focus-visible{color:#2c3a55;background:#e6eeff;border-color:#a8c0f4}.messenger-page .msg-plus-empty{color:var(--muted,#8f96a8);padding:10px 12px;font-size:13px}.messenger-page .msg-plus-collective-item{border:1px solid var(--surface-border,var(--line));background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 92%, transparent);width:100%;min-height:44px;color:var(--text,#e9e9e9);cursor:pointer;--invite-hold-progress:0;border-radius:10px;margin:0 0 6px;padding:0;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.messenger-page .msg-plus-collective-item:last-child{margin-bottom:0}.messenger-page .msg-plus-collective-item:disabled{opacity:.72;cursor:default}.messenger-page .msg-plus-collective-item:hover,.messenger-page .msg-plus-collective-item:focus-visible,.messenger-page .msg-plus-collective-item.is-holding{border-color:color-mix(in srgb, #32d296 56%, var(--surface-border,var(--line)));outline:none;box-shadow:0 0 0 1px #32d29642}.messenger-page .msg-plus-collective-item__hold{width:calc(var(--invite-hold-progress,0) * 100%);pointer-events:none;background:linear-gradient(90deg,#2ab3758f,#2ab37538);transition:width 40ms linear;position:absolute;top:0;bottom:0;left:0}.messenger-page .msg-plus-collective-item__inner{z-index:1;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 10px;display:grid;position:relative}.messenger-page .msg-plus-collective-item__ava{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,var(--block-bg)) 90%, #fff 10%);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid;overflow:hidden}.messenger-page .msg-plus-collective-item__ava img{object-fit:cover;width:100%;height:100%;display:block}.messenger-page .msg-plus-collective-item__title{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#dfe6f4;min-width:0;font-size:14px;font-weight:600;overflow:hidden}html[data-theme=light] .messenger-page .msg-plus-collective-item__title{color:#2f3e5f}.messenger-page .msg-plus-collective-item:disabled .msg-plus-collective-item__title{color:color-mix(in srgb, currentColor 68%, #7a859f 32%)}.messenger-page .msg-emoji-popover.is-closing{pointer-events:none;animation:.16s ease-in both msg-emoji-popover-out!important}.messenger-page .msg-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.messenger-page .msg-emoji-item{appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;height:32px;font-size:20px;line-height:1}.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 (width<=1500px){.messenger-page{min-height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px));height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px));box-sizing:border-box;padding:16px 0;overflow:hidden}.messenger-page .msgr-layout{grid-template-columns:1fr;height:100%;min-height:0;position:relative}.messenger-page .msgr-sidebar{min-height:unset;backface-visibility:hidden;contain:layout paint;height:100%;min-height:0;transform:translate(0,0)}.messenger-page .msgr-chat{height:100%;min-height:0}.messenger-page .msgr-chat-body{flex:auto;min-height:0}.messenger-page .msgr-chat-input{flex:none;padding:8px 12px}.messenger-page .msgr-threads{flex:auto;min-height:0;overflow:auto}.messenger-page .msgr-chat{opacity:0;pointer-events:none;will-change:transform, opacity;backface-visibility:hidden;contain:layout paint;z-index:5;transition:transform .24s,opacity .2s;display:flex;position:absolute;inset:0;transform:translate(100%)}.messenger-page[data-chat-open="1"] .msgr-chat{opacity:1;pointer-events:auto;transform:translate(0,0)}.messenger-page[data-chat-closing="1"] .msgr-chat{opacity:0;pointer-events:none;transform:translate(100%)}.msg-chat-back{display:inline-flex}}@media (width>=701px) and (width<=880px){.messenger-page #comments .cm-form.msg-input .inputwrap .cm-inline{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}.messenger-page #comments .cm-form.msg-input .cm-send{min-width:108px;justify-content:center!important;align-self:stretch!important;width:auto!important;margin-top:0!important;margin-left:0!important}.messenger-page #comments .cm-form.msg-input .cm-input{min-height:40px!important;max-height:140px!important;padding:9px 12px 11px 40px!important}.messenger-page .cm-emoji-toggle,.messenger-page #comments .cm-form .inputwrap .cm-inline>.cm-emoji-toggle,.messenger-page .cm-plus-toggle,.messenger-page #comments .cm-form .inputwrap .cm-inline>.cm-plus-toggle{top:50%!important;transform:translateY(-50%)!important}}.messenger-page #comments .cm-form.msg-input{--msg-compose-avatar-slot:48px;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;padding:0;display:flex}:is(.messenger-page #comments .cm-form.msg-input:has(.me.is-dual-compose),.messenger-page #comments .cm-form.msg-input:has(.me .msg-input-avatar-dual)){--msg-compose-avatar-slot:64px}@media (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;-webkit-user-select:none;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{box-shadow:none!important;background:0 0!important;outline:none!important}.messenger-page .msg-thread-title{font-size:14px;line-height:1.2}.messenger-page .msg-thread-card.is-pressing{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)));transform:none}.messenger-page .msgr-chat-body,.messenger-page .msg-list,.messenger-page .msg-record,.messenger-page .msg-bubble,.messenger-page .msg-bubble *{-webkit-user-select:none;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{gap:0;min-width:0;padding-inline:10px}.messenger-page .msg-pinned-float-next-icon{display:none!important}.messenger-page .msg-pinned-float-card-main{flex:auto;justify-content:flex-start;min-width:0;overflow:hidden}.messenger-page .msg-pinned-float-card-line-top,.messenger-page .msg-pinned-float-card-name,.messenger-page .msg-pinned-float-card-line-spec{text-overflow:clip;flex:none;min-width:0;max-width:none;overflow:visible}.messenger-page .msg-pinned-float-card-spec-tag{text-overflow:clip;max-width:none;overflow:visible}.messenger-page .msg-bubble-text .msg-inline-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.messenger-page .msgr-chat-head{padding:8px 0}.messenger-page .msg-chat-head-inner{flex-wrap:wrap;flex:auto;gap:8px;min-width:0}.messenger-page .msg-chat-head-inner:has(.msg-chat-ava.is-group){grid-template-columns:auto auto auto;align-items:center;gap:4px 8px;width:100%;display:grid}.messenger-page .msg-chat-head-inner:has(.msg-chat-ava.is-group) .msg-chat-back{grid-area:1/1}.messenger-page .msg-chat-head-inner:has(.msg-chat-ava.is-group) .msg-chat-ava{grid-area:1/2}.messenger-page .msg-chat-ava{--msg-ava-size:38px;--msg-ava-overlap:10px}.messenger-page .msg-chat-ava.is-group{--msg-ava-overlap:var(--msg-ava-mobile-overlap,30px);flex:none;max-width:100%}.messenger-page .msg-chat-title-wrap{flex:112px;min-width:0}.messenger-page .msg-chat-head-inner:has(.msg-chat-ava.is-group) .msg-chat-title-wrap{grid-area:1/3;width:auto;min-width:0;max-width:none}.messenger-page .msg-chat-head-inner:has(.msg-chat-ava.is-group) .msg-chat-title-wrap.is-mobile-title-below{grid-area:2/2/auto/-1;width:auto}.messenger-page .msg-chat-head-inner:has(.msg-chat-ava.is-group) .msg-chat-title{text-overflow:clip;white-space:nowrap;overflow:visible}.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:auto;min-width:0;max-width:calc(100% - 38px)}.messenger-page .msg-record.is-peer .msg-message-stack{flex:0 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-avatar.is-dual-compose{width:46px;min-width:46px}.messenger-page .msg-avatar.is-dual-compose .msg-avatar-dual{--msg-ava-size:34px;--msg-ava-overlap:10px;width:calc(var(--msg-ava-size) + var(--msg-ava-overlap));height:var(--msg-ava-size)}.messenger-page .msg-record:not(.has-ava).is-peer,.messenger-page .msg-record.has-dual-offset: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:auto;min-width:0;max-width:none}.messenger-page .msg-record.is-peer.has-dual-offset.has-ava .msg-message-stack{margin-left:6px}.messenger-page .msg-record.is-peer .msg-message-stack .msg-bubble{width:auto;min-width:0;max-width:100%}.messenger-page .msg-record.is-peer .msg-time{flex:none;min-width:max-content}.messenger-page .msg-bubble{border-radius:12px;max-width:100%;padding:8px 10px;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{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;width:100%;max-width:100%;display:grid}.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{white-space:nowrap;flex:0 auto;gap:4px;min-width:0;font-size:9px}.messenger-page .msg-record.is-me .msg-message-stack .msg-card-row .msg-time{white-space:nowrap;flex:0 auto;min-width:0;font-size:9px}.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{min-width:0;width:100%!important;max-width:100%!important}.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%;min-width:0;max-width:100%}.messenger-page .msg-time{white-space:nowrap;flex:0 auto;gap:4px;min-width:0;font-size:10px}.messenger-page .msg-record.is-peer .msg-time{align-self:center;margin-top:0}.messenger-page .msg-record.is-peer:not(.has-inline-preview) .msg-message-stack{flex:0 auto;width:fit-content;max-width:calc(100% - 42px)}.messenger-page .msg-record.is-peer.has-ava:not(.has-inline-preview) .msg-message-stack{max-width:calc(100% - 80px)}.messenger-page .msg-record.is-peer.has-dual-offset.has-ava:not(.has-inline-preview) .msg-message-stack{max-width:calc(100% - 92px)}.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,.messenger-page .msg-record.is-context-active .msg-profile-card .msg-profile-preview,.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-profile-card .msg-profile-preview,.messenger-page .msg-record.is-pinned-jump .msg-listing-card .promo-wrap>.card.mus-mini{animation-name:msg-pinned-jump-pulse-mobile;animation-duration:5s;animation-timing-function:ease;animation-fill-mode:both;transform:none!important}.messenger-page .msg-read svg{width:11px;height:11px}.messenger-page .msgr-chat-input{padding:6px 10px 8px}.messenger-page #comments .cm-form.msg-input{align-items:flex-start;gap:8px;display:flex;position:relative}:is(.messenger-page #comments .cm-form.msg-input:has(.me.is-dual-compose),.messenger-page #comments .cm-form.msg-input:has(.me .msg-input-avatar-dual)){--msg-compose-avatar-slot:60px}.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:auto;min-width:0}.messenger-page #comments .cm-form.msg-input .cm-send{height:36px;min-height:36px;width:calc(100% + var(--msg-compose-avatar-slot,48px))!important;margin-top:8px!important;margin-left:calc(-1 * var(--msg-compose-avatar-slot,48px))!important;justify-content:center!important;align-self:auto!important}.messenger-page #comments .cm-form.msg-input .msg-reply-preview{width:calc(100% + var(--msg-compose-avatar-slot,48px));margin-left:calc(-1 * var(--msg-compose-avatar-slot,48px))}.messenger-page .cm-emoji-toggle,.messenger-page #comments .cm-form .inputwrap .cm-inline>.cm-emoji-toggle,.messenger-page .cm-plus-toggle,.messenger-page #comments .cm-form .inputwrap .cm-inline>.cm-plus-toggle{width:18px;height:18px;top:20px;left:12px;transform:translateY(-50%)}.messenger-page #comments .cm-form.msg-input.has-plus-actions .inputwrap .cm-inline>.cm-emoji-toggle{left:34px}.messenger-page .msg-emoji-popover{z-index:42010;width:min(300px,100vw - 24px);max-height:min(200px,34vh);animation:none;position:fixed;left:50%!important;right:auto!important;bottom:max(110px, calc(env(safe-area-inset-bottom) + 94px))!important;transform:translate(-50%)!important}.messenger-page .msg-plus-popover{z-index:42012;width:min(240px,100vw - 24px);position:fixed;left:12px!important;right:auto!important;bottom:max(110px, calc(env(safe-area-inset-bottom) + 94px))!important}.messenger-page .msg-plus-collectives-popover{z-index:42013;width:min(320px,100vw - 24px);max-height:min(260px,40vh);position:fixed;left:12px!important;right:auto!important;bottom:max(162px, calc(env(safe-area-inset-bottom) + 146px))!important}.messenger-page .msg-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.messenger-page #comments .cm-form .me{box-sizing:border-box;align-self:start;width:40px;height:40px;min-height:40px;max-height:40px}.messenger-page #comments .cm-form .me.is-dual-compose{width:52px;min-width:52px;margin-right:0}.messenger-page #comments .cm-form .me:has(.msg-input-avatar-dual){width:52px;min-width:52px;margin-right:0}.messenger-page #comments .cm-input{resize:none;height:auto;min-height:40px;max-height:120px;padding:8px 10px 8px 36px;font-size:14px;line-height:22px;overflow-y:auto}.messenger-page #comments .cm-send{height:36px;min-height:36px;padding:0 10px;font-size:14px}.messenger-page .msg-input-preview{width:calc(100% + var(--msg-compose-avatar-slot,48px));margin-top:6px;margin-left:calc(-1 * var(--msg-compose-avatar-slot,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}}.messenger-page .msgr-chat.is-contact-request .msgr-chat-input{border-top:0!important;padding:0!important;display:none!important}:root{--msg-inline-anim-ms:.28s;--msg-inline-anim-ease:cubic-bezier(.22,.61,.36,1)}.messenger-page .msgr-chat-input{--msg-inline-main-input-border:var(--surface-border,var(--line,#1e1e1e))}.messenger-page .msgr-chat-input .msg-vote-inline.is-resolving-out,.messenger-page .msgr-chat-input .msg-invite-inline.is-resolving-out,.messenger-page .msgr-chat-input .msg-poll-inline-composer.is-resolving-out,.messenger-page .msgr-chat-input .msg-event-inline-composer.is-resolving-out{animation:msg-inline-action-out var(--msg-inline-anim-ms) var(--msg-inline-anim-ease) forwards;overflow:hidden}.messenger-page .msgr-chat-input .msg-vote-inline.is-processing,.messenger-page .msgr-chat-input .msg-invite-inline.is-processing{transition:opacity .16s}.messenger-page .msgr-chat-input .msg-poll-inline-composer{will-change:opacity, transform, max-height, margin-bottom;transform-origin:top;opacity:1;width:100%;max-height:520px;transition:max-height var(--msg-inline-anim-ms) var(--msg-inline-anim-ease), margin-bottom var(--msg-inline-anim-ms) var(--msg-inline-anim-ease), opacity var(--msg-inline-anim-ms) var(--msg-inline-anim-ease), transform var(--msg-inline-anim-ms) var(--msg-inline-anim-ease);overflow:visible;transform:translateY(0)scale(1)}.messenger-page .msgr-chat-input .msg-event-inline-composer{will-change:opacity, transform, max-height, margin-bottom;transform-origin:top;opacity:1;width:100%;max-height:560px;transition:max-height var(--msg-inline-anim-ms) var(--msg-inline-anim-ease), margin-bottom var(--msg-inline-anim-ms) var(--msg-inline-anim-ease), opacity var(--msg-inline-anim-ms) var(--msg-inline-anim-ease), transform var(--msg-inline-anim-ms) var(--msg-inline-anim-ease);overflow:visible;transform:translateY(0)scale(1)}.messenger-page .msgr-chat-input .msg-poll-inline-composer.is-entering,.messenger-page .msgr-chat-input .msg-event-inline-composer.is-entering{opacity:0;max-height:0;margin-bottom:0;overflow:hidden;transform:translateY(6px)scale(.985)}.msg-inline-btn-spinner{opacity:0;pointer-events:none;z-index:4;width:16px;height:16px;margin:0;transition:opacity .22s,transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86)}.msg-inline-btn-spinner:before{content:"";border:2px solid #ffffff47;border-top-color:#fffffffa;border-radius:50%;width:100%;height:100%;animation:.7s linear infinite msg-inline-action-spin;display:block}.msg-inline-btn-label{z-index:2;justify-content:center;align-items:center;transition:opacity .16s;display:inline-flex}.msg-vote-btn.is-loading .msg-inline-btn-label,.msg-collective-invite-btn.is-loading .msg-inline-btn-label{opacity:0}.msg-vote-btn.is-loading .msg-inline-btn-spinner,.msg-collective-invite-btn.is-loading .msg-inline-btn-spinner{opacity:1;transform:translate(-50%,-50%)scale(1)}html[data-theme=light] .msg-inline-btn-spinner{border-color:#0000}html[data-theme=light] .msg-inline-btn-spinner:before{border-color:#172035eb #1720353d #1720353d}@media (hover:none),(pointer:coarse){.msg-vote-btn,.msg-collective-invite-btn,.msg-collective-poll-card__option,.messenger-page .msgr-chat-input .msg-poll-inline-option,.messenger-page .msgr-chat-input .msg-poll-editor-submit,.messenger-page .msgr-chat-input .msg-event-editor-submit{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (width<=780px){.messenger-page .msgr-chat-input .msg-vote-inline,.messenger-page .msgr-chat-input .msg-invite-inline{margin-bottom:8px}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-main{grid-template-columns:minmax(0,1fr);row-gap:7px}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-title{font-size:12.5px}.msg-collective-invite-card{border-radius:12px;width:calc(100% - 6px);max-width:none;margin:4px auto 6px;padding:8px 10px}.msg-collective-invite-card__head{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:7px}.msg-collective-invite-card__ava{width:28px;height:28px}.msg-collective-invite-card__title{font-size:13px;line-height:1.28}.msg-collective-invite-card__status{margin-top:2px;font-size:11px}.msg-collective-invite-card__actions{gap:7px;margin-top:8px}.msg-collective-invite-btn{border-radius:9px;min-height:33px;padding:0 8px;font-size:13px}.messenger-page .msgr-chat-input .msg-poll-inline{margin-bottom:8px}.messenger-page .msgr-chat-input .msg-poll-inline-card{border-radius:12px;gap:7px;padding:9px}.messenger-page .msgr-chat-input .msg-poll-inline-title{font-size:11px}.messenger-page .msgr-chat-input .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-input{border-radius:9px;min-height:34px;font-size:13px}.messenger-page .msgr-chat-input .msg-poll-editor-add{border-radius:9px;min-height:33px}.messenger-page .msgr-chat-input .msg-poll-editor-submit{border-radius:9px;min-height:36px}.msg-collective-poll-card{border-radius:12px;width:calc(100% - 6px);max-width:none;margin:4px auto 6px;padding:8px 10px}.msg-collective-poll-card__title{font-size:12px}.msg-collective-poll-card__date,.msg-collective-poll-card__footer{font-size:10px}.msg-collective-poll-card__option{border-radius:8px;min-height:32px;padding:0 9px}.msg-collective-poll-card__option-label{font-size:12px}.msg-collective-poll-card__option-count{font-size:11px}}.messenger-page .msgr-chat-input .msg-vote-inline{will-change:opacity, transform, max-height, margin-bottom;transform-origin:top;opacity:1;width:100%;max-height:240px;transition:max-height var(--msg-inline-anim-ms,.28s) var(--msg-inline-anim-ease,cubic-bezier(.22,.61,.36,1)), margin-bottom var(--msg-inline-anim-ms,.28s) var(--msg-inline-anim-ease,cubic-bezier(.22,.61,.36,1)), opacity var(--msg-inline-anim-ms,.28s) var(--msg-inline-anim-ease,cubic-bezier(.22,.61,.36,1)), transform var(--msg-inline-anim-ms,.28s) var(--msg-inline-anim-ease,cubic-bezier(.22,.61,.36,1));border-radius:14px;margin:0 0 10px;overflow:visible;transform:translateY(0)scale(1)}.messenger-page .msgr-chat-input .msg-vote-inline.is-entering{opacity:0;max-height:0;margin-bottom:0;overflow:hidden;transform:translateY(6px)scale(.985)}.messenger-page .msgr-chat-input .msg-vote-inline-card{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;width:100%;margin:0;padding:8px 10px;box-shadow:0 6px 14px #0000002e}.messenger-page .msgr-chat-input .msg-vote-inline-main{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:0 10px;display:grid}.messenger-page .msgr-chat-input .msg-vote-inline-main.is-voted{row-gap:0}.messenger-page .msgr-chat-input .msg-vote-inline-target-ava{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid;overflow:hidden}.messenger-page .msgr-chat-input .msg-vote-inline-target-ava img{object-fit:cover;width:100%;height:100%;display:block}.messenger-page .msgr-chat-input .msg-vote-inline-target-ava-ph{color:var(--muted,#a0a0a0);font-size:11px;font-weight:700}.messenger-page .msgr-chat-input .msg-vote-inline-target-meta{min-width:0}.messenger-page .msgr-chat-input .msg-vote-inline-title{color:var(--ttl-main-color,var(--text));min-width:0;font-size:13px;font-weight:600}.messenger-page .msgr-chat-input .msg-vote-inline-title-wrap{white-space:nowrap;min-width:0;display:block;overflow:hidden}.messenger-page .msgr-chat-input .msg-vote-inline-title-inner{display:inline-block}.messenger-page .msgr-chat-input .msg-vote-inline-title-wrap:not(.is-marquee) .msg-vote-inline-title-inner{text-overflow:ellipsis;max-width:100%;overflow:hidden}.messenger-page .msgr-chat-input .msg-vote-inline-title-track{align-items:center;gap:0;min-width:max-content;display:inline-flex}.messenger-page .msgr-chat-input .msg-vote-inline-title-segment{white-space:nowrap;align-items:center;min-width:max-content;display:inline-flex}.messenger-page .msgr-chat-input .msg-vote-inline-title-wrap.is-marquee .msg-vote-inline-title-track{will-change:transform;animation:none}.messenger-page .msgr-chat-input .msg-vote-inline-title-sep{opacity:.55;padding:0 14px}.messenger-page .msgr-chat-input .msg-vote-inline-counts{color:var(--muted,#a0a0a0);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:inline-flex;overflow:hidden}.messenger-page .msgr-chat-input .msg-vote-inline-count{color:var(--muted,#a0a0a0)}.messenger-page .msgr-chat-input .msg-vote-inline-count b{font-weight:700}.messenger-page .msgr-chat-input .msg-vote-inline-count.is-yes{color:#ff6b7d}.messenger-page .msgr-chat-input .msg-vote-inline-count.is-no{color:#34d3b2}.messenger-page .msgr-chat-input .msg-vote-inline-count.is-required{color:#b4bccb}.messenger-page .msgr-chat-input .msg-vote-inline-count-sep{opacity:.45}.messenger-page .msgr-chat-input .msg-vote-inline-stamp{color:var(--muted,#a0a0a0);white-space:nowrap;font-size:11px}.messenger-page .msgr-chat-input .msg-vote-inline-tail{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.messenger-page .msgr-chat-input .msg-vote-inline-actions{opacity:1;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;width:100%;min-width:0;max-height:52px;margin-top:10px;transition:opacity .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1),max-height .24s cubic-bezier(.22,.61,.36,1),margin-top .24s cubic-bezier(.22,.61,.36,1);display:grid;overflow:hidden;transform:translateY(0)}.messenger-page .msgr-chat-input .msg-vote-inline-actions.is-hidden{opacity:0;pointer-events:none;max-height:0;margin-top:0;transform:translateY(-6px)}.messenger-page .msgr-chat-input .msg-vote-inline-main.is-processing,.messenger-page .msgr-chat-input .msg-vote-inline-main.is-processing .msg-vote-inline-actions{pointer-events:none}.messenger-page .msgr-chat-input .msg-vote-inline-main.is-processing .msg-vote-inline-actions>*{opacity:.82}.messenger-page .msgr-chat-input .msg-vote-inline-actions .msg-vote-btn{min-width:0}.messenger-page .msgr-chat-input .msg-vote-inline-help{border:1px solid var(--helptip-q-border,#ffffff1f);background:var(--helptip-q-bg,#ffffff0f);width:16px;height:16px;color:var(--helptip-q-color,#b3b8bd);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:14px;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.messenger-page .msgr-chat-input .msg-vote-inline-help:hover,.messenger-page .msgr-chat-input .msg-vote-inline-help:focus-visible{border-color:var(--helptip-q-hover-border,#fff3);box-shadow:var(--helptip-q-hover-shadow,0 0 0 1px #ffffff14)}.messenger-page .msgr-chat-input .msg-vote-inline-help:focus-visible{outline:none}@media (width<=1400px){.messenger-page .msgr-chat-input .msg-vote-inline-main{grid-template-columns:auto minmax(160px,1fr) auto}}@media (width<=900px){.messenger-page .msgr-chat-input .msg-vote-inline-main{grid-template-columns:auto minmax(120px,1fr) auto;gap:8px}}@media (width<=640px){.messenger-page .msgr-chat-input .msg-vote-inline-main{grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;row-gap:6px}.messenger-page .msgr-chat-input .msg-vote-inline-target-ava{grid-row:1;align-self:center}.messenger-page .msgr-chat-input .msg-vote-inline-target-meta{grid-row:1}.messenger-page .msgr-chat-input .msg-vote-inline-tail{grid-area:2/2;justify-content:flex-start}.messenger-page .msgr-chat-input .msg-vote-inline-title-wrap.is-marquee .msg-vote-inline-title-track{animation:18s linear infinite msg-vote-marquee}.messenger-page .msgr-chat-input .msg-vote-inline-actions{grid-template-columns:1fr 1fr;gap:8px;max-height:48px}.msg-vote-btn{min-height:40px;padding-inline:8px}.msg-vote-btn__full{display:none}.msg-vote-btn__short{display:inline}}@media (prefers-reduced-motion:reduce){.messenger-page .msgr-chat-input .msg-vote-inline-title-wrap.is-marquee .msg-vote-inline-title-track{animation:none!important}}.msg-collective-vote-card{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;gap:8px;width:min(92%,520px);margin:8px auto 12px;padding:10px;display:grid}.msg-collective-vote-card.is-open{z-index:1;position:relative;top:auto;box-shadow:0 6px 14px #0000002e}.msg-collective-vote-card__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.msg-collective-vote-card__status{text-transform:uppercase;letter-spacing:.06em;color:var(--muted,#a0a0a0);font-size:11px;font-weight:700}.msg-collective-vote-card__status.is-open{color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 75%, var(--text,#fff))}.msg-collective-vote-card__status.is-passed,.msg-collective-vote-card__status.is-expired,.msg-collective-vote-card__status.is-failed{color:#2d9c8c}.msg-collective-vote-card__stamp{color:var(--muted,#a0a0a0);font-size:11px}.msg-collective-vote-card__target{align-items:center;gap:10px;display:flex}.msg-collective-vote-card__ava{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid;overflow:hidden}.msg-collective-vote-card__ava img{object-fit:cover;width:100%;height:100%;display:block}.msg-collective-vote-card__ava-ph{color:var(--muted,#a0a0a0);font-size:12px;font-weight:700}.msg-collective-vote-card__meta{gap:2px;min-width:0;display:grid}.msg-collective-vote-card__title{color:var(--ttl-main-color,var(--text));font-size:13px;font-weight:600}.msg-collective-vote-card__counts{color:var(--muted,#a0a0a0);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.msg-collective-vote-card__count{color:var(--muted,#a0a0a0)}.msg-collective-vote-card__count b{font-weight:700}.msg-collective-vote-card__count.is-yes{color:#ff6b7d}.msg-collective-vote-card__count.is-no{color:#34d3b2}.msg-collective-vote-card__count.is-required{color:#b4bccb}.msg-collective-vote-card__count-sep{opacity:.45}html[data-theme=light] .messenger-page .msgr-chat-input .msg-vote-inline-count.is-yes,html[data-theme=light] .msg-collective-vote-card__count.is-yes{color:#c01f2f}html[data-theme=light] .messenger-page .msgr-chat-input .msg-vote-inline-count.is-no,html[data-theme=light] .msg-collective-vote-card__count.is-no{color:#0b7a60}html[data-theme=light] .messenger-page .msgr-chat-input .msg-vote-inline-count.is-required,html[data-theme=light] .msg-collective-vote-card__count.is-required{color:#5f6778}.msg-collective-vote-card__resolution{color:var(--text,#fff);opacity:.9;font-size:12px}.msg-collective-vote-card.is-closed .msg-collective-vote-card__head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px}.msg-collective-vote-card.is-closed .msg-collective-vote-card__target{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px}.msg-collective-vote-card.is-closed .msg-collective-vote-card__meta{text-align:center;justify-items:center}.msg-collective-vote-card.is-closed .msg-collective-vote-card__counts{justify-content:center}.msg-collective-vote-card.is-closed .msg-collective-vote-card__resolution{text-align:center}.msg-collective-vote-card__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.msg-vote-btn{--hold-progress:0;--vote-bg:#12765a1f;--vote-bg-hover:#1c8c6c2e;--vote-bg-active:#269c7838;--vote-bd:#3cc49d61;--vote-fg:#b8f7e4;--vote-fill-start:#16876773;--vote-fill-end:#2cc295d6;--vote-ring:#3cc49d2e;border:1px solid var(--vote-bd);background:var(--vote-bg);color:var(--vote-fg);box-shadow:none;isolation:isolate;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;position:relative;overflow:hidden}.msg-vote-btn:before{content:"";width:calc(var(--hold-progress,0) * 100%);background:linear-gradient(90deg, var(--vote-fill-start), var(--vote-fill-end));pointer-events:none;z-index:0;transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.msg-vote-btn:after{content:none!important;opacity:0!important;mix-blend-mode:normal!important;background:0 0!important;display:none!important}.msg-vote-btn.is-ripple-on:after,.msg-vote-btn.is-ripple-fade:after{content:none!important;opacity:0!important;transition:none!important;display:none!important;transform:none!important}.msg-vote-btn{z-index:1;position:relative}.msg-vote-btn>.msg-inline-btn-label{z-index:2;position:relative}.msg-vote-btn>.msg-inline-btn-spinner{z-index:4;position:absolute}.msg-vote-btn__short{display:none}@media (width<=640px){.msg-vote-btn__full{display:none!important}.msg-vote-btn__short{display:inline!important}}.msg-vote-btn.is-yes{--vote-bg:#a01e1e1f;--vote-bg-hover:#b428282e;--vote-bg-active:#c8323238;--vote-bd:#dc464659;--vote-fg:#ff6b7d;--vote-fill-start:#be141473;--vote-fill-end:#ff3c3cd9;--vote-ring:#ff50502e}.msg-vote-btn.is-no{--vote-bg:#12765a1f;--vote-bg-hover:#1c8c6c2e;--vote-bg-active:#269c7838;--vote-bd:#3cc49d61;--vote-fg:#34d3b2;--vote-fill-start:#16876773;--vote-fill-end:#2cc295d6;--vote-ring:#3cc49d2e}.msg-vote-btn:hover,.msg-vote-btn:focus-visible{background:var(--vote-bg-hover);border-color:var(--vote-bd);color:var(--vote-fg);box-shadow:none}.msg-vote-btn:active{background:var(--vote-bg-active);border-color:var(--vote-bd);box-shadow:none}.msg-vote-btn.is-holding{box-shadow:0 0 0 2px var(--vote-ring)}.msg-vote-btn[aria-busy=true]{opacity:.65;pointer-events:none}html[data-theme=light] .msg-vote-btn{--vote-bg:#34b48f29;--vote-bg-hover:#34b48f3d;--vote-bg-active:#34b48f4d;--vote-bd:#2092728c;--vote-fg:#0f5d49;--vote-fill-start:#279c7c6b;--vote-fill-end:#279c7ccc;--vote-ring:#279c7c2e}html[data-theme=light] .msg-vote-btn.is-no{--vote-bg:#34b48f29;--vote-bg-hover:#34b48f3d;--vote-bg-active:#34b48f4d;--vote-bd:#2092728c;--vote-fg:#0b7a60;--vote-fill-start:#279c7c6b;--vote-fill-end:#279c7ccc;--vote-ring:#279c7c2e}html[data-theme=light] .msg-vote-btn.is-yes{--vote-bg:#d723232e;--vote-bg-hover:#d7232342;--vote-bg-active:#d7232352;--vote-bd:#c81e1e8c;--vote-fg:#c01f2f;--vote-fill-start:#cc353573;--vote-fill-end:#e85252d1;--vote-ring:#c81e1e24}.msg-collective-vote-card__guide{margin-top:2px}.msg-collective-vote-card__guide-link{color:var(--muted,#a0a0a0);align-items:center;gap:6px;font-size:12px;line-height:1.2;text-decoration:none;display:inline-flex}.msg-collective-vote-card__guide-text{position:relative}.msg-collective-vote-card__guide-text:after{content:"";opacity:.7;transform-origin:0;background:currentColor;height:1px;transition:transform .22s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.msg-collective-vote-card__guide-chevron{justify-content:center;align-items:center;transition:transform .22s;display:inline-flex}.msg-collective-vote-card__guide-link:hover .msg-collective-vote-card__guide-text:after,.msg-collective-vote-card__guide-link:focus-visible .msg-collective-vote-card__guide-text:after{transform:scaleX(1)}.msg-collective-vote-card__guide-link:hover .msg-collective-vote-card__guide-chevron,.msg-collective-vote-card__guide-link:focus-visible .msg-collective-vote-card__guide-chevron{transform:translate(2px)}.messenger-page .msgr-chat-input .msg-invite-inline{width:100%;margin:0 0 10px}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-card{width:100%}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-main{grid-template-columns:minmax(0,1fr);row-gap:8px}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.28;display:inline-flex}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-lead{min-width:0}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-collective{align-items:center;gap:6px;min-width:0;display:inline-flex}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-collective-link{min-width:0;color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-collective-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.messenger-page .msgr-chat-input .msg-invite-inline .msg-invite-inline-actions{margin-top:8px}.msg-collective-invite-card{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--block-bg,#0f1115) 94%, transparent);border-radius:14px;max-width:min(620px,100% - 20px);margin:6px auto 8px;padding:10px 12px}.msg-collective-invite-card__head{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.msg-collective-invite-card__ava{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--block-bg,#0f1115) 88%, #fff 12%);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.msg-collective-invite-card__ava>.msg-avatar-link{border-radius:50%;width:100%;height:100%;display:inline-flex;overflow:hidden}.msg-collective-invite-card__ava img{object-fit:cover;width:100%;height:100%;display:block}.msg-collective-invite-card__ava-ph{font-size:13px;font-weight:700;line-height:1}.msg-collective-invite-card__meta{min-width:0}.msg-collective-invite-card__title{color:var(--text,#e9e9e9);font-size:15px;font-weight:700;line-height:1.24}.msg-collective-invite-card__status{color:var(--muted,#8f96a8);margin-top:3px;font-size:12px}.msg-collective-invite-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.msg-collective-invite-btn{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));--hold-progress:0;border-radius:10px;min-height:36px;font-size:15px;font-weight:700;line-height:1;position:relative;overflow:hidden}.msg-collective-invite-btn:before{content:"";width:calc(var(--hold-progress,0) * 100%);pointer-events:none;z-index:0;transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.msg-collective-invite-btn:after{content:none!important;opacity:0!important;mix-blend-mode:normal!important;background:0 0!important;display:none!important}.msg-collective-invite-btn.is-ripple-on:after,.msg-collective-invite-btn.is-ripple-fade:after{content:none!important;opacity:0!important;transition:none!important;display:none!important;transform:none!important}.msg-collective-invite-btn{z-index:1;position:relative}.msg-collective-invite-btn>.msg-inline-btn-label{z-index:2;position:relative}.msg-collective-invite-btn>.msg-inline-btn-spinner{z-index:4;position:absolute}.msg-collective-invite-btn.is-accept{color:#9deecf;--invite-ring:#3cc49d2e;background:#116c4f50;border-color:#17a473b8}.msg-collective-invite-btn.is-decline{color:#ffb5b5;--invite-ring:#ff50502e;background:#7d21215a;border-color:#dc4a4ab8}.msg-collective-invite-btn.is-accept:before{background:linear-gradient(90deg,#16876773,#2cc295d6)}.msg-collective-invite-btn.is-decline:before{background:linear-gradient(90deg,#be141473,#ff3c3cd9)}.msg-collective-invite-btn.is-holding{box-shadow:0 0 0 2px var(--invite-ring,#ffffff29)}.msg-collective-invite-btn:disabled{opacity:.72;cursor:default;pointer-events:none}html[data-theme=light] .msg-collective-invite-card{background:#f7f8fc;border-color:#d9ddea}html[data-theme=light] .msg-collective-invite-card__title{color:#1f2633}html[data-theme=light] .msg-collective-invite-btn.is-accept{color:#136d49;background:#2ab37529;border-color:#28a07685}html[data-theme=light] .msg-collective-invite-btn.is-decline{color:#ab3030;background:#dc5b5b24;border-color:#d2555580}.messenger-page .msgr-chat-input .msg-poll-inline{width:100%;margin:0 0 10px}.messenger-page .msgr-chat-input .msg-poll-inline-card{--poll-editor-placeholder-color:var(--muted,#9da6b6);--poll-editor-field-border:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));--poll-editor-field-bg:var(--specsel-bg,#101010);--poll-editor-field-hover-border:#2a2a2a;border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;gap:8px;width:100%;padding:10px;transition:max-height .24s cubic-bezier(.22,.61,.36,1);display:grid;position:relative;overflow:visible;box-shadow:0 6px 14px #0000002e}.messenger-page .msgr-chat-input .msg-poll-inline-title{text-transform:uppercase;letter-spacing:.05em;color:var(--ttl-main-color,var(--text,#e9e9e9));text-align:center;padding-inline:22px;font-size:13px;font-weight:700}.messenger-page .msgr-chat-input .msg-poll-inline-close,.messenger-page .msgr-chat-input .msg-poll-editor-remove{width:var(--prefs-remove-size,30px);height:var(--prefs-remove-size,30px);border-radius:var(--prefs-remove-radius,999px);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--prefs-remove-bg,color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent));color:var(--prefs-remove-fg,var(--muted,#9da6b6));box-shadow:var(--prefs-remove-shadow,none);cursor:pointer;place-items:center;padding:0;line-height:1;transition:transform .12s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid}.messenger-page .msgr-chat-input .msg-poll-inline-close{font-size:18px;position:absolute;top:8px;right:8px}.messenger-page .msgr-chat-input .msg-poll-inline-close.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.messenger-page .msgr-chat-input .msg-poll-inline-close>span,.messenger-page .msgr-chat-input .msg-poll-editor-remove>span{line-height:1;display:inline-block;transform:translateY(-1px)}.messenger-page .msgr-chat-input .msg-poll-inline-close:hover{background:var(--prefs-remove-bg-hover,color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 12%, transparent));transform:scale(1.05)}.messenger-page .msgr-chat-input .msg-poll-inline-close:active{background:var(--prefs-remove-bg-active,color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 16%, transparent));transform:scale(.96)}.messenger-page .msgr-chat-input .msg-poll-inline-close:focus-visible,.messenger-page .msgr-chat-input .msg-poll-editor-remove:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring,#3d5afe59);outline:none}.messenger-page .msgr-chat-input .msg-poll-editor-row{width:100%;display:flex;position:relative;overflow:visible}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove{isolation:isolate;overflow:visible}.messenger-page .msgr-chat-input .msg-poll-editor-options{flex-direction:column;display:flex;overflow:visible}.messenger-page .msgr-chat-input .msg-poll-editor-options>.msg-poll-editor-add{margin-top:7px}.messenger-page .msgr-chat-input .msg-poll-editor-row{opacity:1;max-height:44px;transition:max-height .24s cubic-bezier(.22,.61,.36,1),opacity .18s,transform .18s,margin-top .24s cubic-bezier(.22,.61,.36,1);overflow:hidden;transform:translateY(0)}.messenger-page .msgr-chat-input .msg-poll-editor-options .msg-poll-editor-row+.msg-poll-editor-row{margin-top:7px}.messenger-page .msgr-chat-input .msg-poll-editor-row.is-removing{opacity:0;pointer-events:none;max-height:0;transform:translateY(-3px);margin-top:0!important}.messenger-page .msgr-chat-input .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-input{border:1px solid var(--poll-editor-field-border,#1e1e1e);background:var(--poll-editor-field-bg,#101010);width:100%;min-height:38px;color:var(--text,#fff);text-align:center;box-sizing:border-box;border-radius:12px;padding:0 11px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.25;transition:border-color .18s}.messenger-page .msgr-chat-input .msg-poll-editor-trigger{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.messenger-page .msgr-chat-input .msg-poll-editor-placeholder,.messenger-page .msgr-chat-input .msg-poll-editor-value{letter-spacing:0;font-family:inherit;font-size:14px;line-height:1.25;display:inline-block}.messenger-page .msgr-chat-input .msg-poll-editor-placeholder{-webkit-text-fill-color:var(--poll-editor-placeholder-color);font-weight:400;color:var(--poll-editor-placeholder-color)!important}.messenger-page .msgr-chat-input .msg-poll-editor-value{color:var(--text,#fff);font-weight:400}.messenger-page .msgr-chat-input .msg-poll-editor-trigger:not(.is-filled){-webkit-text-fill-color:var(--poll-editor-placeholder-color);letter-spacing:0;font-size:14px;font-weight:400;color:var(--poll-editor-placeholder-color)!important}.messenger-page .msgr-chat-input .msg-poll-editor-row.is-question .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-row.is-question .msg-poll-editor-input,.messenger-page .msgr-chat-input .msg-poll-editor-options .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-options .msg-poll-editor-input{letter-spacing:0;font-size:14px;font-weight:400}.messenger-page .msgr-chat-input .msg-poll-editor-trigger.is-filled,.messenger-page .msgr-chat-input .msg-poll-editor-input{color:var(--text,#fff);font-weight:400}.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row .msg-poll-editor-trigger.is-filled,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row .msg-poll-editor-trigger.is-filled .msg-poll-editor-value,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row .msg-poll-editor-input{line-height:1.2;font-size:18px!important;font-weight:700!important}.messenger-page .msgr-chat-input .msg-poll-editor-input{animation:none}.messenger-page .msgr-chat-input .msg-poll-editor-input[data-poll-edit-input=question]{cursor:pointer}.messenger-page .msgr-chat-input .msg-poll-editor-input::placeholder{-webkit-text-fill-color:var(--poll-editor-placeholder-color);opacity:1;font-size:14px;font-weight:400;transition:none;transform:translateY(0);color:var(--poll-editor-placeholder-color)!important}.messenger-page .msgr-chat-input .msg-poll-editor-input:focus::placeholder{opacity:0;transform:translateY(0)}.messenger-page .msgr-chat-input .msg-poll-editor-input.is-applied{animation:.76s cubic-bezier(.22,.61,.36,1) msgPollInputAppliedFlash}.messenger-page .msgr-chat-input .msg-poll-editor-trigger:hover,.messenger-page .msgr-chat-input .msg-poll-editor-input:hover,.messenger-page .msgr-chat-input .msg-poll-editor-trigger:focus-visible,.messenger-page .msgr-chat-input .msg-poll-editor-input:focus{border-color:var(--poll-editor-field-hover-border,#2a2a2a);box-shadow:none;outline:none}.messenger-page .msgr-chat-input[data-poll-no-border-anim="1"] .msg-poll-editor-trigger,.messenger-page .msgr-chat-input[data-poll-no-border-anim="1"] .msg-poll-editor-input{transition:none!important}.messenger-page .msgr-chat-input .msg-poll-editor-remove{z-index:2;font-size:16px;position:absolute;top:50%;right:-34px;transform:translateY(-50%)}.messenger-page .msgr-chat-input .msg-poll-editor-remove:hover,.messenger-page .msgr-chat-input .msg-poll-editor-remove:active{transform-origin:50%}.messenger-page .msgr-chat-input .msg-poll-editor-remove:hover{background:var(--prefs-remove-bg-hover,color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 12%, transparent));transform:translateY(-50%)scale(1.05)}.messenger-page .msgr-chat-input .msg-poll-editor-remove:active{background:var(--prefs-remove-bg-active,color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 16%, transparent));transform:translateY(-50%)scale(.96)}.messenger-page .msgr-chat-input .msg-poll-editor-add{border:1px dashed var(--rc-msg-border,var(--rc-border,#1e1e1e));background:color-mix(in srgb, var(--rc-msg-bg,#101010) 92%, #0a0d12 8%);min-height:24px;color:var(--muted,#9da6b6);cursor:pointer;border-radius:10px;font-size:22px;font-weight:500;line-height:1;transition:background .14s,color .14s}.messenger-page .msgr-chat-input .msg-poll-editor-add:hover,.messenger-page .msgr-chat-input .msg-poll-editor-add:focus-visible{background:color-mix(in srgb, var(--rc-msg-bg,#101010) 86%, #111722 14%);color:var(--muted,#9da6b6);border-color:#2a2a2a;outline:none}.messenger-page .msgr-chat-input .msg-poll-editor-add:disabled,.messenger-page .msgr-chat-input .msg-poll-editor-add.is-disabled{opacity:.45;cursor:default;pointer-events:none}.messenger-page .msgr-chat-input .msg-poll-editor-submit{--hold-progress:0;cursor:pointer;isolation:isolate;border-radius:10px;justify-content:center;align-items:center;height:40px;min-height:40px;padding-top:0;padding-bottom:0;line-height:1;transition:background .24s,border-color .24s,color .24s;display:inline-flex;position:relative;overflow:hidden}.messenger-page .msgr-chat-input .msg-poll-editor-submit .msg-inline-btn-hold-fill{height:100%;width:calc(var(--poll-submit-hold-progress,var(--hold-progress,0)) * 100%);background:var(--poll-submit-hold-fill-bg,linear-gradient(90deg, #1f4ec9, #2e62e8));z-index:1;pointer-events:none;transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-holding .msg-inline-btn-hold-fill{transition:none}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-holding{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#fff3) 58%, transparent);background:var(--surface-bg,#171717)!important;border-color:var(--surface-border,#fff3)!important;color:var(--text,#f2f5ff)!important}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-holding:hover{filter:none!important}.messenger-page .msgr-chat-input .msg-poll-editor-submit:after{content:none!important;opacity:0!important;mix-blend-mode:normal!important;background:0 0!important;display:none!important}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-ripple-on:after,.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-ripple-fade:after{content:none!important;opacity:0!important;transition:none!important;display:none!important;transform:none!important}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-holding:before,.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-holding:hover:before{opacity:0!important;transition:none!important;transform:none!important}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-submit.is-holding{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#d3d9ea) 60%, transparent);border-color:var(--surface-border,#d3d9ea)!important;color:#1b2a55!important;background:#fff!important}.messenger-page .msgr-chat-input .msg-poll-editor-submit .msg-inline-btn-label{z-index:2;will-change:opacity, transform;justify-content:center;align-items:center;line-height:1;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:0}.messenger-page .msgr-chat-input .msg-poll-editor-submit .msg-inline-btn-label.is-text-fade-out{opacity:0;transform:translateY(2px)}.messenger-page .msgr-chat-input .msg-poll-editor-submit .msg-inline-btn-label.is-text-fade-in{opacity:1;transform:translateY(0)}.messenger-page .msgr-chat-input .msg-poll-editor-submit .msg-inline-btn-spinner{z-index:4;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86)}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-disabled{opacity:.56;cursor:default}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-loading .msg-inline-btn-label{opacity:0}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-loading .msg-inline-btn-spinner{opacity:1;transform:translate(-50%,-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-done{background:color-mix(in srgb, #19a86b 26%, var(--surface-bg,#0f0f0f));color:#f4fff9;border-color:#1fbf7ab3}.messenger-page .msgr-chat-input .msg-poll-editor-submit.is-done .msg-inline-btn-label{opacity:1;color:inherit}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-submit.is-done{color:#178556;background:#cff2e1;border-color:#61c899}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-card{--poll-editor-placeholder-color:#7b879d;--poll-editor-field-border:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));--poll-editor-field-bg:var(--specsel-bg,var(--block-bg));--poll-editor-field-hover-border:#9aa3b2;border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);box-shadow:0 6px 14px #0000002e}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-title{color:#1f2633}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input{background:var(--poll-editor-field-bg,#f7f8fc);border-color:var(--poll-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))));color:#1f2633}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input:focus{border-color:var(--poll-editor-field-hover-border,#9aa3b2);box-shadow:none;outline:none}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger:not(.is-filled),html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input::placeholder,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-placeholder{-webkit-text-fill-color:var(--poll-editor-placeholder-color);color:var(--poll-editor-placeholder-color)!important}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-add{border-color:var(--poll-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))));color:#7b879d;background:#f7f8fc}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-add:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-add:focus-visible{border-color:var(--poll-editor-field-hover-border,#9aa3b2);color:#7b879d;background:#f1f4fb;outline:none}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-close,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-remove{border-color:var(--poll-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))));color:#73809a;background:#f2f4fb}@media (width>=901px){.messenger-page .msgr-chat-input .msg-poll-inline-card{--poll-desktop-field-width:min(360px, calc(100% - 180px))}.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-row{width:var(--poll-desktop-field-width);max-width:var(--poll-desktop-field-width);margin-left:auto;margin-right:auto;position:relative}.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-row .msg-poll-editor-input,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-row .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-row .msg-poll-editor-input,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-add,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-submit{box-sizing:border-box;margin-left:auto;margin-right:auto;display:block;width:100%!important;max-width:100%!important}.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-options>.msg-poll-editor-add,.messenger-page .msgr-chat-input .msg-poll-inline-card>.msg-poll-editor-submit{width:var(--poll-desktop-field-width)!important;max-width:var(--poll-desktop-field-width)!important}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove{opacity:0;transition:opacity .14s,transform .14s;transform:translateY(-50%)scale(.9)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:after{content:"";pointer-events:auto;background:0 0;width:34px;height:100%;position:absolute;top:0;right:-34px}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:hover .msg-poll-editor-remove,.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:focus-within .msg-poll-editor-remove,.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove:hover,.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove:focus-visible{opacity:1;transform:translateY(-50%)scale(1)}}@media (width<=780px){.messenger-page .msgr-chat-input .msg-poll-inline-card{padding:14px 10px 10px}.messenger-page .msgr-chat-input .msg-poll-inline-title{margin-bottom:2px;padding-top:2px}.messenger-page .msgr-chat-input .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-input{border-radius:12px;transition:border-color .18s}.messenger-page .msgr-chat-input .msg-poll-editor-input{appearance:none;background-clip:padding-box;height:38px;min-height:38px;padding-top:0;padding-bottom:0;line-height:38px;animation:none!important}.messenger-page .msgr-chat-input .msg-poll-editor-input::placeholder{line-height:38px}.messenger-page .msgr-chat-input .msg-poll-editor-input:focus,.messenger-page .msgr-chat-input .msg-poll-editor-input:hover,.messenger-page .msgr-chat-input .msg-poll-editor-trigger:focus-visible,.messenger-page .msgr-chat-input .msg-poll-editor-trigger:hover{border-color:var(--poll-editor-field-hover-border,#2a2a2a);box-shadow:none;outline:none}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-trigger,.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-input{padding-left:38px;padding-right:38px}.messenger-page .msgr-chat-input .msg-poll-editor-remove{width:24px;height:24px;font-size:14px;top:50%;right:6px;transform:translateY(-50%)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove{opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;transform:translateY(-50%)scale(.9)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove .msg-poll-editor-remove:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:has(.msg-poll-editor-input:focus) .msg-poll-editor-remove{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-editor-row.has-remove:has(.msg-poll-editor-input:focus-visible) .msg-poll-editor-remove{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-inline-close{top:10px;right:8px}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input:focus,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-input:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-editor-trigger:hover{border-color:var(--poll-editor-field-hover-border,#9aa3b2)}}.msg-collective-poll-card{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;gap:8px;width:min(92%,520px);margin:8px auto 12px;padding:10px;display:grid;box-shadow:0 6px 14px #0000002e}.msg-collective-poll-card__head{justify-content:center;align-items:center;gap:8px;display:flex}.msg-collective-poll-card__title{color:var(--ttl-main-color,var(--text));text-align:center;font-size:13px;font-weight:700}.msg-collective-poll-card__date{color:var(--muted,#a0a0a0);white-space:nowrap;font-size:11px}.msg-collective-poll-card__options{gap:6px;display:grid}.msg-collective-poll-card__option{--hold-progress:0;isolation:isolate;border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 80%, transparent);width:100%;min-height:34px;color:var(--text,#fff);cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden}.msg-collective-poll-card__option .msg-inline-btn-spinner{z-index:2;position:absolute}.msg-collective-poll-card__option.is-loading .msg-inline-btn-spinner{opacity:1;transform:translate(-50%,-50%)scale(1)}.msg-collective-poll-card__option.is-loading .msg-collective-poll-card__option-label,.msg-collective-poll-card__option.is-loading .msg-collective-poll-card__option-count{opacity:0}.msg-collective-poll-card__option:after{content:"";width:calc(var(--hold-progress,0) * 100%);pointer-events:none;z-index:0;background:linear-gradient(90deg,#3ea9ff29,#5ac4ff57);transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.msg-collective-poll-card__option-fill{width:var(--poll-fill,0%);pointer-events:none;z-index:0;background:linear-gradient(90deg,#3a71f342,#4884fa80);transition:width .22s;position:absolute;inset:0 auto 0 0}.msg-collective-poll-card__option-label,.msg-collective-poll-card__option-count{z-index:1;position:relative}.msg-collective-poll-card__option-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.msg-poll-inline-option-meta{z-index:1;align-items:center;gap:5px;display:inline-flex;position:relative}.msg-poll-inline-option-voters{--poll-opt-ava-size:16px;--poll-opt-ava-overlap:9px;width:calc(var(--poll-opt-ava-size) + (var(--poll-opt-ava-overlap) * (var(--ava-count,1) - 1)));height:var(--poll-opt-ava-size);flex:none;display:inline-block;position:relative}.msg-poll-inline-option-voter{top:0;left:calc(var(--poll-opt-ava-overlap) * var(--ava-i));width:var(--poll-opt-ava-size);height:var(--poll-opt-ava-size);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent);border-radius:999px;place-items:center;display:inline-grid;position:absolute;overflow:hidden}.msg-poll-inline-option-voter img{object-fit:cover;width:100%;height:100%;display:block}.msg-poll-inline-option-voter-ph{color:var(--muted,#a0a0a0);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:10px;font-weight:700}.msg-collective-poll-card__option-count{color:var(--muted,#a0a0a0);text-align:right;min-width:8px;font-size:12px;display:inline-block}.msg-collective-poll-card__option:hover,.msg-collective-poll-card__option:focus-visible{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 58%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 24%, transparent);outline:none}.msg-collective-poll-card__option.is-selected{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 76%, transparent)}.msg-collective-poll-card__option.is-holding{box-shadow:0 0 0 1px color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 36%, transparent)}.msg-collective-poll-card.is-voted .msg-collective-poll-card__option:not(.is-selected){opacity:.9}.msg-collective-poll-card__option[disabled]{cursor:default}.msg-collective-poll-card__footer{color:var(--muted,#a0a0a0);text-align:right;font-size:11px}html[data-theme=light] .msg-collective-poll-card{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);box-shadow:0 6px 14px #0000002e}html[data-theme=light] .msg-collective-poll-card__title{color:#1f2633}html[data-theme=light] .msg-collective-poll-card__option{color:#202838;background:#f8f9fd;border-color:#d8deeb}html[data-theme=light] .msg-collective-poll-card__option-fill{background:linear-gradient(90deg,#3a71f32e,#4884fa57)}.messenger-page .msgr-chat-input .msg-poll-inline-vote{width:100%;margin:0 0 10px}.messenger-page .msgr-chat-input .msg-poll-inline-vote-card{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;gap:8px;width:100%;padding:10px;display:grid;box-shadow:0 6px 14px #0000002e}.messenger-page .msgr-chat-input .msg-poll-inline-vote-head{justify-content:center;align-items:center;min-height:28px;display:flex;position:relative}.messenger-page .msgr-chat-input .msg-poll-inline-vote-title{text-align:center;color:var(--ttl-main-color,var(--text,#e9e9e9));font-size:13px;font-weight:700;display:block}.messenger-page .msgr-chat-input .msg-poll-inline-finish{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, transparent);height:24px;min-height:24px;color:var(--muted,#9da6b6);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:auto 0;padding:2px 10px;font-size:11px;font-weight:600;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.messenger-page .msgr-chat-input .msg-poll-inline-finish:hover{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 50%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 14%, var(--surface-bg,#0f0f0f));color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 80%, var(--text,#fff))}.messenger-page .msgr-chat-input .msg-poll-inline-finish:active{transform:none}.messenger-page .msgr-chat-input .msg-poll-inline-finish:focus-visible{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 65%, var(--surface-border,#1e1e1e));box-shadow:none;outline:none}.messenger-page .msgr-chat-input .msg-poll-inline-finish.is-loading .msg-inline-btn-label{opacity:0}.messenger-page .msgr-chat-input .msg-poll-inline-finish .msg-inline-btn-spinner{width:10px;height:10px;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.messenger-page .msgr-chat-input .msg-poll-inline-finish .msg-inline-btn-spinner:before{border-width:1.6px}.messenger-page .msgr-chat-input .msg-poll-inline-finish.is-loading .msg-inline-btn-spinner{opacity:1;transform:translate(-50%,-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-inline-options{gap:5px;display:grid}.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap{opacity:1;min-height:0;max-height:240px;transition:max-height .28s cubic-bezier(.22,.61,.36,1),opacity .2s;overflow:hidden}.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap>.msg-poll-inline-options{min-height:0}.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap.is-collapsed{opacity:0;max-height:0}.messenger-page .msgr-chat-input .msg-poll-inline-vote-card.is-compact .msg-poll-inline-options-wrap{margin-bottom:0}.messenger-page .msgr-chat-input .msg-poll-inline-option{--hold-progress:0;isolation:isolate;border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 80%, transparent);width:100%;min-height:24px;color:var(--text,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:8px;justify-content:center;align-items:center;padding:0 30px 0 10px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.messenger-page .msgr-chat-input .msg-poll-inline-option:after{content:"";width:calc(var(--hold-progress,0) * 100%);pointer-events:none;z-index:0;background:linear-gradient(90deg,#3ea9ff24,#5ac4ff47);transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.messenger-page .msgr-chat-input .msg-poll-inline-option-fill{width:var(--poll-fill,0%);box-sizing:border-box;pointer-events:none;z-index:0;background:linear-gradient(90deg,#3a71f338,#4884fa6b);border-radius:7px;max-width:calc(100% - 2px);transition:width .24s cubic-bezier(.22,.61,.36,1);position:absolute;inset:1px auto 1px 1px}.messenger-page .msgr-chat-input .msg-poll-inline-option.is-leading .msg-poll-inline-option-fill{background:linear-gradient(90deg,#25b27847,#4dd09985);animation:1.8s ease-in-out infinite poll-leading-pulse;box-shadow:inset 0 0 0 1px #5fe4ad52}.messenger-page .msgr-chat-input .msg-poll-inline-option-label,.messenger-page .msgr-chat-input .msg-poll-inline-option-meta,.messenger-page .msgr-chat-input .msg-poll-inline-option-count{z-index:1;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-size:12px;line-height:1;position:relative}.messenger-page .msgr-chat-input .msg-poll-inline-option-label{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:calc(100% - 128px);font-weight:600;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.messenger-page .msgr-chat-input .msg-poll-inline-option-meta{will-change:auto;align-items:center;gap:5px;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%);transition:none!important}.messenger-page .msgr-chat-input .msg-poll-inline-option-count{color:var(--muted,#9da6b6);text-align:right;min-width:8px;font-weight:500;position:static}.messenger-page .msgr-chat-input .msg-poll-inline-option-voters{--poll-opt-ava-size:16px;--poll-opt-ava-overlap:9px;width:calc(var(--poll-opt-ava-size) + (var(--poll-opt-ava-overlap) * (var(--ava-count,1) - 1)));height:var(--poll-opt-ava-size);flex:none;display:inline-block;position:relative}.messenger-page .msgr-chat-input .msg-poll-inline-option-voter{top:0;left:calc(var(--poll-opt-ava-overlap) * var(--ava-i));width:var(--poll-opt-ava-size);height:var(--poll-opt-ava-size);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent);border-radius:999px;place-items:center;display:inline-grid;position:absolute;overflow:hidden;transition:none!important}.messenger-page .msgr-chat-input .msg-poll-inline-option-voter img{object-fit:cover;width:100%;height:100%;display:block}.messenger-page .msgr-chat-input .msg-poll-inline-option-voter-ph{color:var(--muted,#9da6b6);-webkit-user-select:none;user-select:none;font-size:10px;font-weight:700}.messenger-page .msgr-chat-input .msg-poll-inline-option .msg-inline-btn-spinner{width:12px;height:12px}.messenger-page .msgr-chat-input .msg-poll-inline-option .msg-inline-btn-spinner:before{border-width:1.6px}.messenger-page .msgr-chat-input .msg-poll-inline-option.is-loading .msg-inline-btn-label{opacity:0}.messenger-page .msgr-chat-input .msg-poll-inline-option.is-loading .msg-inline-btn-spinner{opacity:1;transform:translate(-50%,-50%)scale(1)}.messenger-page .msgr-chat-input .msg-poll-inline-option.is-selected{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 76%, transparent)}.messenger-page .msgr-chat-input .msg-poll-inline-option[disabled]{cursor:default}.messenger-page .msgr-chat-input .msg-poll-inline-vote-card.is-compact .msg-poll-inline-option{border-radius:8px;min-height:24px}.messenger-page .msgr-chat-input .msg-poll-inline-vote-card.is-compact{gap:4px}.messenger-page .msgr-chat-input .msg-poll-inline-vote-card.is-compact .msg-poll-inline-vote-head{min-height:24px}.messenger-page .msgr-chat-input .msg-poll-inline-vote-card.is-compact .msg-poll-inline-options-wrap.is-collapsed{margin:0;padding:0}.messenger-page .msgr-chat-input .msg-poll-inline-footer-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.messenger-page .msgr-chat-input .msg-poll-inline-footer{color:var(--muted,#9da6b6);text-align:right;font-size:11px}.messenger-page .msgr-chat-input .msg-poll-inline-results-toggle{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, transparent);color:var(--muted,#9da6b6);cursor:pointer;border-radius:999px;height:22px;padding:0 10px;font-size:11px;font-weight:600;transition:border-color .16s,background .16s,color .16s}.messenger-page .msgr-chat-input .msg-poll-inline-results-toggle:hover,.messenger-page .msgr-chat-input .msg-poll-inline-results-toggle:focus-visible{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 50%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 12%, var(--surface-bg,#0f0f0f));color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 76%, var(--text,#fff));outline:none}.msg-collective-poll-result{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;gap:7px;width:min(92%,520px);margin:8px auto 12px;padding:10px;display:grid}.msg-collective-poll-result__head{justify-items:center;gap:2px;display:grid}.msg-collective-poll-result__status{text-transform:uppercase;letter-spacing:.06em;color:#2d9c8c;font-size:11px;font-weight:700}.msg-collective-poll-result__stamp{color:var(--muted,#9da6b6);font-size:11px}.msg-collective-poll-result__title{text-align:center;color:var(--ttl-main-color,var(--text,#e9e9e9));font-size:13px;font-weight:600}.msg-collective-poll-result__options{gap:5px;display:grid}.msg-collective-poll-result__option{isolation:isolate;border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 80%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:24px;padding:0 9px;display:grid;position:relative;overflow:hidden}.msg-collective-poll-result__fill{width:var(--poll-fill,0%);box-sizing:border-box;z-index:0;background:linear-gradient(90deg,#3a71f338,#4884fa6b);border-radius:7px;max-width:calc(100% - 2px);position:absolute;inset:1px auto 1px 1px}.msg-collective-poll-result__option.is-winner .msg-collective-poll-result__fill{background:linear-gradient(90deg,#25b2783d,#4dd0997a);animation:1.8s ease-in-out infinite poll-leading-pulse;box-shadow:inset 0 0 0 1px #5fe4ad4d}.msg-collective-poll-result__label,.msg-collective-poll-result__count{z-index:1;font-size:12px;position:relative}.msg-collective-poll-result__meta{z-index:1;justify-self:end;align-items:center;gap:5px;display:inline-flex;position:relative}.msg-collective-poll-result__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.msg-collective-poll-result__count{color:var(--muted,#9da6b6);text-align:right;min-width:8px}.msg-collective-poll-result__footer{text-align:right;color:var(--muted,#9da6b6);font-size:11px}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-vote-card,html[data-theme=light] .msg-collective-poll-result{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-option,html[data-theme=light] .msg-collective-poll-result__option{border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));color:#202838;background:#f8f9fd}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-option.is-leading .msg-poll-inline-option-fill{background:linear-gradient(90deg,#23aa6c33,#42c6895c);box-shadow:inset 0 0 0 1px #34ae7442}html[data-theme=light] .msg-collective-poll-result__option.is-winner .msg-collective-poll-result__fill{background:linear-gradient(90deg,#23aa6c2e,#42c68957);box-shadow:inset 0 0 0 1px #34ae743d}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-vote-title,html[data-theme=light] .msg-collective-poll-result__title{color:#1f2633}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-finish,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-results-toggle{border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));color:#73809a;background:#f2f4fb}html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-results-toggle:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-results-toggle:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-poll-inline-finish:hover{color:#3f5da3;background:#eaf0ff;border-color:#9fb0d8}@media (width<=780px){.messenger-page .msgr-chat-input .msg-poll-inline-vote-card,.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap,.messenger-page .msgr-chat-input .msg-poll-inline-option-fill{transition:none!important;animation:none!important}.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap{transition:none!important}.messenger-page .msgr-chat-input .msg-poll-inline-composer{overflow:visible}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-inline-card{grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;max-height:min(48dvh,330px,100dvh - 250px);display:grid;overflow:hidden}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-options{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;min-height:0;padding-right:2px;position:relative;overflow:hidden auto}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-options::-webkit-scrollbar{width:0;height:0;display:none}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-submit{z-index:2;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-submit .msg-inline-btn-label{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.messenger-page .msgr-chat-input .msg-poll-inline-composer .msg-poll-editor-add{z-index:1;touch-action:manipulation;position:relative}}@media (prefers-reduced-motion:reduce){.messenger-page .msgr-chat-input .msg-poll-inline-options-wrap{transition:none!important}.messenger-page .msgr-chat-input .msg-poll-inline-option.is-leading .msg-poll-inline-option-fill,.msg-collective-poll-result__option.is-winner .msg-collective-poll-result__fill{animation:none!important}}.messenger-page .msgr-chat-input .msg-event-inline{width:100%;margin:0 0 10px}.messenger-page .msgr-chat-input .msg-event-inline-card,.messenger-page .msgr-chat-input .msg-event-inline-active-card{--event-editor-placeholder-color:var(--muted,#9da6b6);--event-editor-field-border:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));--event-editor-field-bg:var(--specsel-bg,#101010);--event-editor-field-hover-border:#2a2a2a;--event-editor-icon-color:color-mix(in srgb, var(--muted,#9da6b6) 90%, #fff 10%);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);border-radius:14px;gap:8px;width:100%;padding:10px;display:grid;position:relative;overflow:visible;box-shadow:0 6px 14px #0000002e}.messenger-page .msgr-chat-input .msg-event-inline-title{text-transform:uppercase;letter-spacing:.05em;color:var(--ttl-main-color,var(--text,#e9e9e9));text-align:center;padding-inline:22px;font-size:13px;font-weight:700}.messenger-page .msgr-chat-input .msg-event-inline-close{width:var(--prefs-remove-size,30px);height:var(--prefs-remove-size,30px);border-radius:var(--prefs-remove-radius,999px);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--prefs-remove-bg,color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent));color:var(--prefs-remove-fg,var(--muted,#9da6b6));box-shadow:var(--prefs-remove-shadow,none);cursor:pointer;place-items:center;padding:0;font-size:18px;line-height:1;transition:transform .12s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:absolute;top:8px;right:8px}.messenger-page .msgr-chat-input .msg-event-inline-close.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.messenger-page .msgr-chat-input .msg-event-inline-collapse{display:none}.messenger-page .msgr-chat-input .msg-event-inline-close.msg-event-inline-collapse{overflow:hidden}.messenger-page .msgr-chat-input .msg-event-inline-close.msg-event-inline-collapse .msg-event-inline-collapse-icon{color:currentColor;pointer-events:none;transform-origin:50%;width:16px;height:16px;margin:0;padding:0;font-size:0;line-height:0;transition:transform .18s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.messenger-page .msgr-chat-input .msg-event-inline-close.msg-event-inline-collapse .msg-event-inline-collapse-icon-svg{width:100%;height:100%;display:block;transform:none}.messenger-page .msgr-chat-input .msg-event-inline-close.msg-event-inline-collapse.is-collapsed .msg-event-inline-collapse-icon{transform:translate(-50%,-50%)rotate(180deg)}.messenger-page .msgr-chat-input .msg-event-inline-close>span{line-height:1;display:inline-block;transform:translateY(-1px)}.messenger-page .msgr-chat-input .msg-event-inline-close:hover{background:var(--prefs-remove-bg-hover,color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 12%, transparent));transform:scale(1.05)}.messenger-page .msgr-chat-input .msg-event-inline-close:active{background:var(--prefs-remove-bg-active,color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 16%, transparent));transform:scale(.96)}.messenger-page .msgr-chat-input .msg-event-inline-close:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring,#3d5afe59);outline:none}.messenger-page .msgr-chat-input .msg-event-editor-row{gap:8px;width:100%;display:flex}.messenger-page .msgr-chat-input .msg-event-editor-field{gap:5px;width:100%;display:grid}.messenger-page .msgr-chat-input .msg-event-editor-field-label{color:var(--filters-label,var(--muted,#bcbcbc));letter-spacing:0;text-transform:none;padding-left:0;font-size:12px;font-weight:400;font-family:inherit!important}.messenger-page .msgr-chat-input .msg-event-editor-field-label--ghost{visibility:hidden}.messenger-page .msgr-chat-input .msg-event-editor-row--split>*{flex:1}.messenger-page .msgr-chat-input .msg-event-editor-row--time-line{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.messenger-page .msgr-chat-input .msg-event-editor-row--date-line{grid-template-columns:1fr 0fr;align-items:start;gap:8px;min-height:58px;transition:grid-template-columns .36s;display:grid}.messenger-page .msgr-chat-input .msg-event-editor-row--date-line.is-range{grid-template-columns:1fr 1fr}.messenger-page .msgr-chat-input .msg-event-editor-field--date-start{min-width:0}.messenger-page .msgr-chat-input .msg-event-editor-field--date-end{opacity:0;pointer-events:none;width:100%;min-width:0;max-width:0;transition:max-width .36s,opacity .24s,transform .3s;overflow:hidden;transform:translate(-10px)}.messenger-page .msgr-chat-input .msg-event-editor-field--date-end .msg-event-editor-field-label,.messenger-page .msgr-chat-input .msg-event-editor-field--date-end .msg-event-editor-date-wrap{white-space:nowrap}.messenger-page .msgr-chat-input .msg-event-editor-row--date-line:not(.is-range) .msg-event-editor-field--date-end .msg-event-editor-field-label,.messenger-page .msgr-chat-input .msg-event-editor-row--date-line:not(.is-range) .msg-event-editor-field--date-end .msg-event-editor-date-wrap{opacity:0;white-space:nowrap;pointer-events:none;transition:opacity .14s,transform .18s;transform:translate(-8px)}.messenger-page .msgr-chat-input .msg-event-editor-row--date-line.is-range .msg-event-editor-field--date-end{opacity:1;pointer-events:auto;max-width:100%;transition-delay:.16s,.16s,.16s;transform:translate(0)}.messenger-page .msgr-chat-input .msg-event-editor-row--date-line.is-range .msg-event-editor-field--date-end .msg-event-editor-field-label,.messenger-page .msgr-chat-input .msg-event-editor-row--date-line.is-range .msg-event-editor-field--date-end .msg-event-editor-date-wrap{opacity:1;pointer-events:auto;transition:opacity .24s .2s,transform .3s .2s;transform:translate(0)}.messenger-page .msgr-chat-input .msg-event-editor-date-wrap{width:100%;min-width:0;position:relative}.messenger-page .msgr-chat-input .msg-event-editor-row--reaction-toggle{justify-content:space-between;align-items:center;gap:10px}.messenger-page .msgr-chat-input .msg-event-editor-row--reaction-toggle-main{gap:4px;min-width:0;display:grid}.messenger-page .msgr-chat-input .msg-event-reaction-mini-icons{align-items:center;gap:8px;display:inline-flex}.messenger-page .msgr-chat-input .msg-event-reaction-toggle-switch{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.messenger-page .msgr-chat-input .msg-event-reaction-toggle-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.messenger-page .msgr-chat-input .msg-event-reaction-toggle-ui{border:1px solid var(--event-editor-field-border,#1e1e1e);background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 92%, #fff 8%);border-radius:999px;width:36px;height:22px;transition:border-color .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1);position:relative}.messenger-page .msgr-chat-input .msg-event-reaction-toggle-ui:after{content:"";background:color-mix(in srgb, var(--event-editor-placeholder-color,#9da6b6) 86%, #fff 14%);border-radius:999px;width:16px;height:16px;transition:transform .26s cubic-bezier(.22,.61,.36,1),background .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s cubic-bezier(.22,.61,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000029}.messenger-page .msgr-chat-input .msg-event-reaction-toggle-input:checked+.msg-event-reaction-toggle-ui{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 58%, var(--event-editor-field-border,#1e1e1e));background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 22%, var(--event-editor-field-bg,#101010))}.messenger-page .msgr-chat-input .msg-event-reaction-toggle-input:checked+.msg-event-reaction-toggle-ui:after{background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 78%, #fff 22%);box-shadow:0 1px 4px color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 34%, transparent);transform:translate(14px)}.messenger-page .msgr-chat-input .msg-event-reaction-toggle-input:focus-visible+.msg-event-reaction-toggle-ui{border-color:var(--event-editor-field-hover-border,#2a2a2a);box-shadow:0 0 0 3px var(--btn-focus-ring,#3d5afe59);outline:none}.messenger-page .msgr-chat-input .msg-event-editor-row--reaction-preview{justify-content:center}.messenger-page .msgr-chat-input .msg-event-editor-row--email-toggle{justify-content:space-between;align-items:center;gap:10px}.messenger-page .msgr-chat-input .msg-event-editor-row--email-toggle-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.messenger-page .msgr-chat-input .msg-event-email-quota-badge{border:1px solid var(--event-editor-field-border,#1e1e1e);background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 92%, #fff 8%);min-height:20px;color:var(--text,#fff);letter-spacing:.01em;cursor:help;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.messenger-page .msgr-chat-input .msg-event-email-quota-badge.is-loading{cursor:default;min-width:44px;height:20px;padding:0;overflow:hidden}.messenger-page .msgr-chat-input .msg-event-email-quota-skeleton{border-radius:inherit;border:0;width:100%;min-width:44px;height:100%;min-height:20px;display:block}.messenger-page .msgr-chat-input .msg-event-reaction-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.messenger-page .msgr-chat-input .msg-event-editor-input,.messenger-page .msgr-chat-input .msg-event-editor-textarea{border:1px solid var(--event-editor-field-border,#1e1e1e);background:var(--event-editor-field-bg,#101010);width:100%;min-height:38px;color:var(--text,#fff);text-align:center;box-sizing:border-box;border-radius:12px;padding:0 11px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.25;transition:border-color .24s cubic-bezier(.22,.61,.36,1),background-color .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1)}.messenger-page .msgr-chat-input .msg-event-editor-input[type=time]{font-variant-numeric:tabular-nums;letter-spacing:.01em}.messenger-page .msgr-chat-input .msg-event-editor-textarea{resize:none;text-align:left;min-height:74px;padding-top:9px;padding-bottom:9px}.messenger-page .msgr-chat-input .msg-event-editor-input:focus,.messenger-page .msgr-chat-input .msg-event-editor-textarea:focus{border-color:var(--event-editor-field-hover-border,#2a2a2a);background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 90%, #fff 10%);box-shadow:none;outline:none}.messenger-page .msgr-chat-input .msg-event-editor-input:hover,.messenger-page .msgr-chat-input .msg-event-editor-textarea:hover,.messenger-page .msgr-chat-input .msg-event-editor-input:focus-visible,.messenger-page .msgr-chat-input .msg-event-editor-textarea:focus-visible{border-color:var(--event-editor-field-hover-border,#2a2a2a);background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 92%, #fff 8%);box-shadow:none;outline:none}html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input:hover,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-textarea:hover,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input:focus-visible,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-textarea:focus-visible,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input:focus,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-textarea:focus{border-color:var(--event-editor-field-hover-border,#2a2a2a);background:var(--event-editor-field-bg,#101010);box-shadow:none;outline:none}.messenger-page .msgr-chat-input .msg-event-editor-date-trigger{cursor:pointer;padding-right:34px}.messenger-page .msgr-chat-input .msg-event-editor-field--time{position:relative}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap{width:100%;display:block;position:relative}.messenger-page .msgr-chat-input .msg-event-editor-time-end-body{min-height:38px;position:relative}.messenger-page .msgr-chat-input .msg-event-editor-field--time-end .msg-event-editor-time-wrap,.messenger-page .msgr-chat-input .msg-event-editor-field--time-end .msg-event-editor-add-end-btn{transition:opacity .24s,border-color .18s,color .18s,background .18s}.messenger-page .msgr-chat-input .msg-event-editor-field--time-end .msg-event-editor-time-wrap{opacity:0;pointer-events:none;position:absolute;inset:0}.messenger-page .msgr-chat-input .msg-event-editor-field--time-end .msg-event-editor-add-end-btn{opacity:1;pointer-events:auto}.messenger-page .msgr-chat-input .msg-event-editor-field--time-end.is-range .msg-event-editor-time-wrap{opacity:1;pointer-events:auto;transition-delay:.12s}.messenger-page .msgr-chat-input .msg-event-editor-field--time-end.is-range .msg-event-editor-add-end-btn{opacity:0;pointer-events:none}.messenger-page .msgr-chat-input .msg-event-editor-input--time{text-align:center;padding-left:34px;padding-right:34px}.messenger-page .msgr-chat-input .msg-event-editor-time-custom{border:1px solid var(--event-editor-field-border,#1e1e1e);background:var(--event-editor-field-bg,#101010);box-sizing:border-box;cursor:pointer;border-radius:12px;grid-template-columns:26px auto 26px;justify-content:center;align-items:center;width:100%;min-height:38px;margin:0;padding:0 32px;transition:border-color .24s cubic-bezier(.22,.61,.36,1),background-color .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1);display:grid}.messenger-page .msgr-chat-input .msg-event-editor-time-custom:focus-within{border-color:var(--event-editor-field-hover-border,#2a2a2a);background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 90%, #fff 10%)}.messenger-page .msgr-chat-input .msg-event-editor-time-custom:hover{border-color:var(--event-editor-field-hover-border,#2a2a2a);background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 92%, #fff 8%)}html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-time-custom:hover,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-time-custom:focus-within{border-color:var(--event-editor-field-hover-border,#2a2a2a);background:var(--event-editor-field-bg,#101010)}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0;cursor:pointer;background:0 0;border:0;min-width:0;min-height:34px;padding:0}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part::selection{color:inherit;background:0 0}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part::selection{color:inherit;background:0 0}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part[data-event-time-part=hh]{justify-self:end}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part[data-event-time-part=mm]{justify-self:start}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus,.messenger-page .msgr-chat-input .msg-event-editor-input--time-part:hover,.messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus-visible{color:color-mix(in srgb, #2faa71 78%, currentColor 22%);box-shadow:none;background:0 0;border:0;outline:none}html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:hover,html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus-visible{background:0 0}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus,.messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus-visible{--msg-event-time-focus-color:#2faa71;color:var(--msg-event-time-focus-color,#2faa71);animation:1s steps(2,end) infinite msg-event-time-focus-blink}.messenger-page .msgr-chat-input .msg-event-editor-time-sep{color:#000;-webkit-user-select:none;user-select:none;cursor:default;justify-content:center;align-items:center;padding:0;font-weight:700;line-height:1;display:inline-flex;transform:translateY(-1px)}html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-time-sep{color:#fff}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap .msg-event-editor-input--time{padding-left:40px;padding-right:40px}.messenger-page .msgr-chat-input .msg-event-editor-end-clear{border-radius:var(--prefs-remove-radius,999px);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--prefs-remove-bg,color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent));width:24px;height:24px;color:var(--prefs-remove-fg,var(--muted,#9da6b6));box-shadow:var(--prefs-remove-shadow,none);cursor:pointer;opacity:1;place-items:center;padding:0;line-height:1;transition:transform .12s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.messenger-page .msgr-chat-input .msg-event-editor-end-clear:before,.messenger-page .msgr-chat-input .msg-event-editor-end-clear:after{content:none!important;display:none!important}.messenger-page .msgr-chat-input .msg-event-editor-end-clear>span{font-size:16px;line-height:1;display:inline-block;transform:translateY(-1px)}.messenger-page .msgr-chat-input .msg-event-editor-end-clear:hover{background:var(--prefs-remove-bg-hover,color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 12%, transparent));transform:translateY(-50%)scale(1.05)}.messenger-page .msgr-chat-input .msg-event-editor-end-clear:active{background:var(--prefs-remove-bg-active,color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 16%, transparent));transform:translateY(-50%)scale(.96)}.messenger-page .msgr-chat-input .msg-event-editor-end-clear:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring,#3d5afe59);outline:none}.messenger-page .msgr-chat-input .msg-event-editor-time-icon--end{opacity:0;transition:opacity .2s;top:50%;right:10px;transform:translateY(-50%)}.messenger-page .msgr-chat-input .msg-event-editor-add-end-btn{border:1px dashed var(--event-editor-field-border,#1e1e1e);width:100%;min-height:38px;color:var(--event-editor-placeholder-color,#9da6b6);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.messenger-page .msgr-chat-input .msg-event-editor-add-end-btn:hover,.messenger-page .msgr-chat-input .msg-event-editor-add-end-btn:focus-visible{border-color:var(--event-editor-field-hover-border,#2a2a2a);color:var(--text,#fff);background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 88%, transparent);outline:none}.messenger-page .msgr-chat-input .msg-event-editor-add-end-plus{font-size:18px;line-height:1;transform:translateY(-1px)}.messenger-page .msgr-chat-input .msg-event-editor-input[data-event-field=title]{cursor:pointer;font-size:18px;font-weight:700;line-height:1.2}.messenger-page .msgr-chat-input .msg-event-editor-input::placeholder,.messenger-page .msgr-chat-input .msg-event-editor-textarea::placeholder{-webkit-text-fill-color:var(--event-editor-placeholder-color);opacity:1;font-size:14px;font-weight:400;transition:none;transform:translateY(0);color:var(--event-editor-placeholder-color)!important}.messenger-page .msgr-chat-input .msg-event-editor-input[data-event-field=title]:focus::placeholder{color:#0000;-webkit-text-fill-color:transparent}.messenger-page .msgr-chat-input .msg-event-editor-input.is-applied,.messenger-page .msgr-chat-input .msg-event-editor-textarea.is-applied{animation:.76s cubic-bezier(.22,.61,.36,1) msgEventInputAppliedFlash}.messenger-page .msgr-chat-input .msg-event-editor-date-icon,.messenger-page .msgr-chat-input .msg-event-editor-time-icon{opacity:1;pointer-events:none;z-index:2;background-color:var(--event-editor-icon-color,#9da6b6);width:17px;height:17px;position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messenger-page .msgr-chat-input .msg-event-editor-date-icon{width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M7 2v3M17 2v3M3.5 9.5h17M6.6 4.5h10.8A2.1 2.1 0 0 1 19.5 6.6v11A2.1 2.1 0 0 1 17.4 19.7H6.6A2.1 2.1 0 0 1 4.5 17.6v-11A2.1 2.1 0 0 1 6.6 4.5Z' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M7 2v3M17 2v3M3.5 9.5h17M6.6 4.5h10.8A2.1 2.1 0 0 1 19.5 6.6v11A2.1 2.1 0 0 1 17.4 19.7H6.6A2.1 2.1 0 0 1 4.5 17.6v-11A2.1 2.1 0 0 1 6.6 4.5Z' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.messenger-page .msgr-chat-input .msg-event-editor-time-icon{top:calc(50% + 10px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a10 10 0 1 0 0-20 10 10 0 0 0 0 20Z' stroke='%23000' stroke-width='1.85'/%3E%3Cpath d='M12 7v5l3 2' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M12 22a10 10 0 1 0 0-20 10 10 0 0 0 0 20Z' stroke='%23000' stroke-width='1.85'/%3E%3Cpath d='M12 7v5l3 2' stroke='%23000' stroke-width='1.85' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap .msg-event-editor-time-icon.msg-event-editor-time-icon--end{top:50%;transform:translateY(-50%)}.messenger-page .msgr-chat-input .msg-event-reaction-preview-btn{border:1px solid var(--event-editor-field-border,#1e1e1e);background:var(--event-editor-field-bg,#101010);min-height:38px;color:var(--text,#fff);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.58;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:500;line-height:1;transition:border-color .24s cubic-bezier(.22,.61,.36,1),background .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),opacity .24s cubic-bezier(.22,.61,.36,1);display:inline-flex}.messenger-page .msgr-chat-input .msg-event-reaction-preview-btn:first-child{border-color:color-mix(in srgb, #2faa71 38%, var(--event-editor-field-border,#1e1e1e));background:color-mix(in srgb, #2faa71 8%, var(--event-editor-field-bg,#101010))}.messenger-page .msgr-chat-input .msg-event-reaction-preview-btn:nth-child(2){border-color:color-mix(in srgb, #d35a5a 38%, var(--event-editor-field-border,#1e1e1e));background:color-mix(in srgb, #d35a5a 8%, var(--event-editor-field-bg,#101010))}.messenger-page .msgr-chat-input .msg-event-reaction-preview-btn:nth-child(3){border-color:color-mix(in srgb, var(--text,#fff) 26%, var(--event-editor-field-border,#1e1e1e));background:color-mix(in srgb, var(--muted,#9da6b6) 9%, var(--event-editor-field-bg,#101010))}.messenger-page .msgr-chat-input .msg-event-reaction-preview.is-active .msg-event-reaction-preview-btn{color:var(--text,#fff);opacity:1}.messenger-page .msgr-chat-input .msg-event-reaction-preview.is-active .msg-event-reaction-preview-btn:first-child{border-color:color-mix(in srgb, #2faa71 64%, var(--event-editor-field-border,#1e1e1e));background:color-mix(in srgb, #2faa71 14%, var(--event-editor-field-bg,#101010))}.messenger-page .msgr-chat-input .msg-event-reaction-preview.is-active .msg-event-reaction-preview-btn:nth-child(2){border-color:color-mix(in srgb, #d35a5a 64%, var(--event-editor-field-border,#1e1e1e));background:color-mix(in srgb, #d35a5a 14%, var(--event-editor-field-bg,#101010))}.messenger-page .msgr-chat-input .msg-event-reaction-preview.is-active .msg-event-reaction-preview-btn:nth-child(3){border-color:color-mix(in srgb, var(--text,#fff) 34%, var(--event-editor-field-border,#1e1e1e));background:color-mix(in srgb, var(--muted,#9da6b6) 14%, var(--event-editor-field-bg,#101010))}.messenger-page .msgr-chat-input .msg-event-reaction-choice-icon{background-color:currentColor;flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;transform:translateY(1px);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messenger-page .msgr-chat-input .msg-event-reaction-choice-icon--ok{color:#2faa71;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpolyline points='7 13 10 16 17 9' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='10' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpolyline points='7 13 10 16 17 9' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='12' r='10' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.messenger-page .msgr-chat-input .msg-event-reaction-choice-icon--no{color:#d35a5a;transform:translateY(0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2Z' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M15.36 14.3C15.65 14.59 15.65 15.07 15.36 15.36C15.21 15.51 15.02 15.58 14.83 15.58C14.64 15.58 14.45 15.51 14.3 15.36L12 13.06L9.7 15.36C9.55 15.51 9.36 15.58 9.17 15.58C8.98 15.58 8.79 15.51 8.64 15.36C8.35 15.07 8.35 14.59 8.64 14.3L10.94 12L8.64 9.7C8.35 9.41 8.35 8.93 8.64 8.64C8.93 8.35 9.41 8.35 9.7 8.64L12 10.94L14.3 8.64C14.59 8.35 15.07 8.35 15.36 8.64C15.65 8.93 15.65 9.41 15.36 9.7L13.06 12L15.36 14.3Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2Z' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M15.36 14.3C15.65 14.59 15.65 15.07 15.36 15.36C15.21 15.51 15.02 15.58 14.83 15.58C14.64 15.58 14.45 15.51 14.3 15.36L12 13.06L9.7 15.36C9.55 15.51 9.36 15.58 9.17 15.58C8.98 15.58 8.79 15.51 8.64 15.36C8.35 15.07 8.35 14.59 8.64 14.3L10.94 12L8.64 9.7C8.35 9.41 8.35 8.93 8.64 8.64C8.93 8.35 9.41 8.35 9.7 8.64L12 10.94L14.3 8.64C14.59 8.35 15.07 8.35 15.36 8.64C15.65 8.93 15.65 9.41 15.36 9.7L13.06 12L15.36 14.3Z' fill='%23000'/%3E%3C/svg%3E")}.messenger-page .msgr-chat-input .msg-event-reaction-choice-icon--maybe{color:var(--muted,#9da6b6);transform:translateY(0);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z' fill='%23000'/%3E%3Cpath d='M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z' fill='%23000'/%3E%3Cpath d='M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z' fill='%23000'/%3E%3C/svg%3E")}.messenger-page .msgr-chat-input .msg-event-editor-input[type=date],.messenger-page .msgr-chat-input .msg-event-editor-input[type=time]{cursor:pointer}.messenger-page .msgr-chat-input .msg-event-editor-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:0;height:0}.messenger-page .msgr-chat-input .msg-event-editor-input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:0;height:0}.messenger-page .msgr-chat-input .msg-event-editor-counter{color:var(--muted,#9da6b6);font-size:11px;position:absolute;bottom:6px;right:10px}.messenger-page .msgr-chat-input .msg-event-editor-row--description{position:relative}.messenger-page .msgr-chat-input .msg-event-editor-submit{--hold-progress:0;isolation:isolate;border-radius:10px;justify-content:center;align-items:center;height:40px;min-height:40px;display:inline-flex;position:relative;overflow:hidden}.messenger-page .msgr-chat-input .msg-event-editor-submit .msg-inline-btn-hold-fill{height:100%;width:calc(var(--event-submit-hold-progress,var(--hold-progress,0)) * 100%);background:var(--event-submit-hold-fill-bg,linear-gradient(90deg, #1f4ec9, #2e62e8));z-index:1;pointer-events:none;transition:width 80ms linear;position:absolute;top:0;bottom:0;left:0}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-holding .msg-inline-btn-hold-fill{transition:none}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-holding{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#fff3) 58%, transparent);background:var(--surface-bg,#171717)!important;border-color:var(--surface-border,#fff3)!important;color:var(--text,#f2f5ff)!important}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-holding:hover{filter:none!important}.messenger-page .msgr-chat-input .msg-event-editor-submit:after{content:none!important;opacity:0!important;mix-blend-mode:normal!important;background:0 0!important;display:none!important}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-ripple-on:after,.messenger-page .msgr-chat-input .msg-event-editor-submit.is-ripple-fade:after{content:none!important;opacity:0!important;transition:none!important;display:none!important;transform:none!important}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-holding:before,.messenger-page .msgr-chat-input .msg-event-editor-submit.is-holding:hover:before{opacity:0!important;transition:none!important;transform:none!important}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-submit.is-holding{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#d3d9ea) 60%, transparent);border-color:var(--surface-border,#d3d9ea)!important;color:#1b2a55!important;background:#fff!important}.messenger-page .msgr-chat-input .msg-event-editor-submit .msg-inline-btn-label{z-index:2;will-change:opacity, transform;justify-content:center;align-items:center;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:0}.messenger-page .msgr-chat-input .msg-event-editor-submit .msg-inline-btn-label.is-text-fade-out{opacity:0;transform:translateY(2px)}.messenger-page .msgr-chat-input .msg-event-editor-submit .msg-inline-btn-label.is-text-fade-in{opacity:1;transform:translateY(0)}.messenger-page .msgr-chat-input .msg-event-editor-submit .msg-inline-btn-spinner{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86)}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-disabled{opacity:.56;cursor:default}.messenger-page .msgr-chat-input .msg-inline-hold-hint{text-align:center;color:var(--muted,#9da6b6);-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:-2px;font-size:11px;line-height:1.2}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-loading .msg-inline-btn-label{opacity:0}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-loading .msg-inline-btn-spinner{opacity:1;transform:translate(-50%,-50%)scale(1)}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-done{background:color-mix(in srgb, #19a86b 26%, var(--surface-bg,#0f0f0f));color:#f4fff9;border-color:#1fbf7ab3}.messenger-page .msgr-chat-input .msg-event-editor-submit.is-done .msg-inline-btn-label{opacity:1;color:inherit}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-submit.is-done{color:#178556;background:#cff2e1;border-color:#61c899}.messenger-page .msgr-chat-input .msg-event-inline-active-head{flex-wrap:nowrap;align-content:center;align-items:center;gap:8px;min-width:0;display:flex}.messenger-page .msgr-chat-input .msg-event-inline-nav{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 80%, transparent);color:var(--text,#fff);box-sizing:border-box;cursor:pointer;border-radius:8px;height:30px;min-height:30px;padding:0 8px;font-size:12px;transition:background .15s,border-color .15s,color .15s}.messenger-page .msgr-chat-input .msg-event-inline-nav:hover,.messenger-page .msgr-chat-input .msg-event-inline-nav:focus-visible{background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, #111722 28%);border-color:#2a2a2a;outline:none}.messenger-page .msgr-chat-input .msg-event-inline-nav.is-counter-pulse{animation:.28s msgEventCounterPulse}.messenger-page .msgr-chat-input .msg-event-inline-active-title{color:var(--ttl-main-color,var(--text));text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;min-width:80px;max-width:260px;min-height:30px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.messenger-page .msgr-chat-input .msg-event-inline-active-datetime{white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:30px;display:inline-flex}.messenger-page .msgr-chat-input .msg-event-inline-active-date,.messenger-page .msgr-chat-input .msg-event-inline-active-time{color:color-mix(in srgb, var(--text,#fff) 82%, var(--muted,#a0a0a0) 18%);white-space:nowrap;align-items:center;font-size:12px;line-height:1;display:inline-flex}.messenger-page .msgr-chat-input .msg-event-inline-active-time:before{content:"•";color:currentColor;opacity:1;margin-right:6px}.messenger-page .msgr-chat-input .msg-event-inline-active-date,.messenger-page .msgr-chat-input .msg-event-inline-active-time{flex:none}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions{flex:none;align-items:center;gap:6px;min-height:30px;display:inline-flex}.messenger-page .msgr-chat-input .msg-event-inline-active-anim{will-change:opacity;backface-visibility:hidden;transition:opacity .2s}.messenger-page .msgr-chat-input .msg-event-inline-active-card.is-switch-out .msg-event-inline-active-anim{opacity:0}.messenger-page .msgr-chat-input .msg-event-inline-active-card.is-switch-in .msg-event-inline-active-anim{animation:.28s cubic-bezier(.22,.61,.36,1) both msgEventActiveContentIn}.messenger-page .msgr-chat-input .msg-event-reaction-btn{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 80%, transparent);height:30px;min-height:30px;color:var(--text,#fff);box-sizing:border-box;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;transition:background .24s cubic-bezier(.22,.61,.36,1),border-color .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),opacity .24s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:relative}.messenger-page .msgr-chat-input .msg-event-reaction-btn .msg-inline-btn-label{justify-content:center;align-items:center;gap:5px;min-height:100%;line-height:1;display:inline-flex;transform:translateY(0)}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-btn .msg-inline-btn-label{gap:3px}.messenger-page .msgr-chat-input .msg-event-reaction-count{min-width:8px;color:inherit;opacity:1;font-size:12px;font-weight:600;line-height:1}.messenger-page .msgr-chat-input .msg-event-reaction-users{--event-react-ava-size:16px;--event-react-ava-overlap:9px;vertical-align:middle;width:calc(var(--event-react-ava-size) + (var(--event-react-ava-overlap) * (var(--ava-count,1) - 1)));height:var(--event-react-ava-size);opacity:1;flex:none;align-self:center;display:inline-block;position:relative}.messenger-page .msgr-chat-input .msg-event-reaction-user{top:0;left:calc(var(--event-react-ava-overlap) * var(--ava-i));width:var(--event-react-ava-size);height:var(--event-react-ava-size);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent);border-radius:999px;place-items:center;display:inline-grid;position:absolute;overflow:hidden}.messenger-page .msgr-chat-input .msg-event-reaction-user-link{width:100%;height:100%;color:inherit;place-items:center;text-decoration:none;display:inline-grid}.messenger-page .msgr-chat-input .msg-event-reaction-user img{object-fit:cover;width:100%;height:100%;display:block}.messenger-page .msgr-chat-input .msg-event-reaction-user-ph{color:var(--muted,#9da6b6);font-size:10px;font-weight:700;line-height:1}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-disabled{pointer-events:none;opacity:.72}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon{flex:0 0 16px;place-items:center;width:16px;height:16px;line-height:1;display:inline-grid;transform:none;background:0 0!important;-webkit-mask:none!important;mask:none!important}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon svg{width:100%;height:100%;display:block}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--ok{color:#2faa71}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--ok svg{width:16px;height:16px}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--no{color:#d35a5a}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--no svg{width:16px;height:16px}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--maybe{color:var(--muted,#9da6b6);flex:0 0 16px;width:16px;height:16px;font-size:12px}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--maybe svg{transform-origin:50%;width:16px;height:16px;display:block;transform:scale(1.06)}.messenger-page .msgr-chat-input .msg-event-reaction-btn:hover,.messenger-page .msgr-chat-input .msg-event-reaction-btn:focus-visible{background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, #111722 28%);border-color:#2a2a2a;outline:none}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-ok:hover,.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-ok:focus-visible{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71b8}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no:hover,.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no:focus-visible{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b3}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe:hover,.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe:focus-visible{border-color:color-mix(in srgb, var(--text,#fff) 38%, transparent);background:color-mix(in srgb, var(--muted,#9da6b6) 16%, var(--surface-bg,#0f0f0f))}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-selected{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no.is-selected{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe.is-selected{border-color:color-mix(in srgb, var(--text,#fff) 30%, transparent);background:color-mix(in srgb, var(--muted,#9da6b6) 14%, var(--surface-bg,#0f0f0f))}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-selected:hover,.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-selected:focus-visible{outline:none}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-selected:not(.is-no):not(.is-maybe):hover,.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-selected:not(.is-no):not(.is-maybe):focus-visible{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no.is-selected:hover,.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no.is-selected:focus-visible{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe.is-selected:hover,.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe.is-selected:focus-visible{border-color:color-mix(in srgb, var(--text,#fff) 42%, transparent);background:color-mix(in srgb, var(--muted,#9da6b6) 18%, var(--surface-bg,#0f0f0f))}.messenger-page .msgr-chat-input .msg-event-reaction-btn .msg-inline-btn-spinner{z-index:4;pointer-events:none;width:12px;height:12px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.86)}.messenger-page .msgr-chat-input .msg-event-reaction-btn .msg-inline-btn-spinner:before{border-width:1.6px}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-loading .msg-inline-btn-label{opacity:0}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-loading .msg-inline-btn-spinner{opacity:1;transform:translate(-50%,-50%)scale(1)}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-flash-ok{animation:.44s msg-event-react-flash-ok}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-flash-no{animation:.44s msg-event-react-flash-no}.messenger-page .msgr-chat-input .msg-event-reaction-btn.is-flash-maybe{animation:.44s msg-event-react-flash-maybe}.messenger-page .msgr-chat-input .msg-event-inline-actions-top{gap:4px;display:inline-flex}.messenger-page .msgr-chat-input .msg-event-inline-stub,.messenger-page .msgr-chat-input .msg-event-inline-delete{border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 80%, transparent);width:22px;height:22px;color:var(--muted,#9da6b6);cursor:pointer;border-radius:6px;padding:0;transition:background .15s,border-color .15s,color .15s}.messenger-page .msgr-chat-input .msg-event-inline-stub:hover,.messenger-page .msgr-chat-input .msg-event-inline-stub:focus-visible,.messenger-page .msgr-chat-input .msg-event-inline-delete:hover,.messenger-page .msgr-chat-input .msg-event-inline-delete:focus-visible{background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, #111722 28%);border-color:#2a2a2a;outline:none}.messenger-page .msgr-chat-input .msg-event-inline-active-desc{color:var(--text,#fff);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.35}.messenger-page .msgr-chat-input .msg-event-inline-active-head .msg-event-inline-close{flex:none;margin-left:auto;position:static;top:auto;right:auto}.messenger-page .msgr-chat-input .msg-event-inline-active-card>:not(.msg-event-inline-delete-confirm){filter:blur();opacity:1;transition:filter .32s,opacity .32s}.messenger-page .msgr-chat-input .msg-event-inline-active-card.is-delete-confirm>:not(.msg-event-inline-delete-confirm){filter:blur(6px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.messenger-page .msgr-chat-input .msg-event-inline-active-card:after{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#00000059;transition:opacity .32s;position:absolute;inset:0}.messenger-page .msgr-chat-input .msg-event-inline-active-card.is-delete-confirm:after{opacity:1}.messenger-page .msgr-chat-input .msg-event-inline-delete-confirm{z-index:3;opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:center;align-items:center;gap:8px;max-width:360px;margin:auto;padding:16px;transition:opacity .24s,transform .24s,visibility 0s linear .24s;display:grid;position:absolute;inset:0;transform:scale(.985)}.messenger-page .msgr-chat-input .msg-event-inline-active-card.is-delete-confirm .msg-event-inline-delete-confirm{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s;transform:scale(1)}.messenger-page .msgr-chat-input .msg-event-confirm-btn{opacity:0;border-radius:12px;justify-content:center;width:100%;min-height:40px;padding:0 12px;transition:opacity .22s,transform .22s;transform:translateY(4px)scale(.985)}.messenger-page .msgr-chat-input .msg-event-inline-active-card.is-delete-confirm .msg-event-confirm-btn{opacity:1;transform:translateY(0)scale(1)}.messenger-page .msgr-chat-input .msg-event-inline-active-card.is-delete-confirm .msg-event-confirm-btn:first-child{transition-delay:60ms}.messenger-page .msgr-chat-input .msg-event-inline-active-card.is-delete-confirm .msg-event-confirm-btn:nth-child(2){transition-delay:.1s}.messenger-page .msgr-chat-input .msg-event-confirm-btn.is-danger{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))}.messenger-page .msgr-chat-input .msg-event-confirm-btn.is-danger:hover,.messenger-page .msgr-chat-input .msg-event-confirm-btn.is-danger: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)))}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-card,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-active-card{--event-editor-placeholder-color:#7b879d;--event-editor-field-border:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));--event-editor-field-bg:var(--specsel-bg,var(--block-bg));--event-editor-field-hover-border:#9aa3b2;--event-editor-icon-color:#51607a;border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, transparent);box-shadow:0 6px 14px #0000002e}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-title,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-active-title{color:#1f2633}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-active-card:after{background:#ffffff8c}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-textarea{background:var(--event-editor-field-bg,#f7f8fc);border-color:var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))));color:#1f2633}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input::placeholder,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-textarea::placeholder{-webkit-text-fill-color:var(--event-editor-placeholder-color);color:var(--event-editor-placeholder-color)!important}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-textarea:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-textarea:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input:focus,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-textarea:focus{border-color:var(--event-editor-field-hover-border,#9aa3b2);background:color-mix(in srgb, var(--event-editor-field-bg,#f7f8fc) 86%, #fff 14%)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input--time-part:focus{background:0 0;border-color:#0000}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-add-end-btn{border-color:var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))));color:var(--event-editor-placeholder-color,#7b879d)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-end-clear{border-color:var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))));color:#73809a;background:#f2f4fb}html[data-theme=dark] .messenger-page .msgr-chat-input .msg-event-editor-end-clear{background:color-mix(in srgb, var(--event-editor-field-bg,#101010) 96%, #fff 4%);border-color:color-mix(in srgb, var(--event-editor-field-border,#1e1e1e) 82%, #fff 18%);box-shadow:none}@media (hover:hover) and (pointer:fine){.messenger-page .msgr-chat-input .msg-event-editor-time-icon--end{opacity:1}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap .msg-event-editor-end-clear{opacity:0;pointer-events:none;transition:opacity .2s,transform .12s,background .15s,border-color .15s,color .15s,box-shadow .15s}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap:hover .msg-event-editor-end-clear,.messenger-page .msgr-chat-input .msg-event-editor-time-wrap:focus-within .msg-event-editor-end-clear{opacity:1;pointer-events:auto}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap:hover .msg-event-editor-time-icon--end,.messenger-page .msgr-chat-input .msg-event-editor-time-wrap:focus-within .msg-event-editor-time-icon--end{opacity:1}}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-add-end-btn:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-add-end-btn:focus-visible{border-color:var(--event-editor-field-hover-border,#9aa3b2);color:#1f2633;background:var(--event-editor-field-bg,#f7f8fc)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-toggle-ui{border-color:var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))));background:#eef2fb}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-toggle-ui:after{background:#8f9bb5}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-toggle-input:checked+.msg-event-reaction-toggle-ui{border-color:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 52%, #bcc7dd);background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 14%, #f7f8fc)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-toggle-input:checked+.msg-event-reaction-toggle-ui:after{background:color-mix(in srgb, var(--messenger-accent,var(--brand-accent)) 78%, #fff 22%)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-preview-btn{background:var(--event-editor-field-bg,#f7f8fc);border-color:var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))));color:#1f2633}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-preview-btn:first-child{border-color:color-mix(in srgb, #2faa71 60%, var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)))));background:#e5f1ef}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-preview-btn:nth-child(2){border-color:color-mix(in srgb, #d35a5a 60%, var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)))));background:#f4eaed}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-preview-btn:nth-child(3){border-color:color-mix(in srgb, #7d8aa5 52%, var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)))));background:#edeff5}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-preview.is-active .msg-event-reaction-preview-btn{color:#1f2633;opacity:1}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-preview.is-active .msg-event-reaction-preview-btn:first-child{background:#dbede9;border-color:#5abb8e}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-preview.is-active .msg-event-reaction-preview-btn:nth-child(2){background:#f3e5e9;border-color:#da7b7b}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-preview.is-active .msg-event-reaction-preview-btn:nth-child(3){border-color:color-mix(in srgb, #7d8aa5 62%, var(--event-editor-field-border,var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)))));background:#e9ecf2}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-close{background:var(--prefs-remove-bg,color-mix(in srgb, var(--surface-bg,#fff) 92%, var(--surface-border,var(--line,#d0d3dc)) 8%));border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));color:var(--prefs-remove-fg,var(--text,#14151a))}@media (width>=901px){.messenger-page .msgr-chat-input .msg-event-inline-card{--event-desktop-field-width:min(360px, calc(100% - 180px))}.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row,.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-submit{justify-self:center;margin-left:auto;margin-right:auto;width:var(--event-desktop-field-width)!important;max-width:var(--event-desktop-field-width)!important}.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row .msg-event-editor-input,.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row .msg-event-editor-textarea{box-sizing:border-box;width:100%!important;max-width:100%!important}}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-nav,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-stub,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-delete{background:color-mix(in srgb, var(--surface-bg,#fff) 96%, var(--surface-border,var(--line,#d0d3dc)) 4%);border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));color:var(--text,#14151a)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-nav:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-nav:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-stub:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-stub:focus-visible,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-delete:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-delete:focus-visible{border-color:color-mix(in srgb, var(--text,#14151a) 22%, var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))) 78%);background:color-mix(in srgb, var(--surface-bg,#fff) 88%, var(--surface-border,var(--line,#d0d3dc)) 12%)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-ok:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-ok:focus-visible{background:#dbede9;border-color:#5dbd90}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no:focus-visible{background:#f3e5e9;border-color:#da7d7d}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe:focus-visible{border-color:color-mix(in srgb, var(--text,#14151a) 36%, var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))) 64%);background:#e9ecf2}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-selected:not(.is-no):not(.is-maybe),html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-selected:not(.is-no):not(.is-maybe):hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-selected:not(.is-no):not(.is-maybe):focus-visible{background:#dfefeb;border-color:#5dbd90}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no.is-selected,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no.is-selected:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-no.is-selected:focus-visible{background:#f3e8ec;border-color:#da7d7d}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe.is-selected,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe.is-selected:hover,html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-reaction-btn.is-maybe.is-selected:focus-visible{border-color:color-mix(in srgb, var(--text,#14151a) 28%, transparent);background:#ebedf4}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:0;height:0}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-editor-input[type=time]::-webkit-calendar-picker-indicator{opacity:0;width:0;height:0}@media (width<=780px){.messenger-page .msgr-chat-input .msg-event-editor-input--time-part{caret-color:#0000}.messenger-page .msgr-chat-input .msg-event-editor-input--time-part::selection{color:inherit;background:0 0}.messenger-page .msgr-chat-input .msg-event-inline-active-card{--msg-event-mobile-action-top:10px;--msg-event-mobile-action-right:10px;--msg-event-mobile-action-gap:8px;--msg-event-mobile-action-size:var(--prefs-remove-size,30px)}.messenger-page .msgr-chat-input .msg-event-inline-composer{overflow:visible}.messenger-page .msgr-chat-input .msg-event-inline-card{--msg-event-mobile-pad-x:10px;--msg-event-mobile-pad-top:14px;--msg-event-mobile-pad-bottom:10px;--msg-event-mobile-fade-h:36px;padding:var(--msg-event-mobile-pad-top) var(--msg-event-mobile-pad-x) var(--msg-event-mobile-pad-bottom);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;max-height:min(56dvh,460px,100dvh - 250px);position:relative;overflow:hidden auto}.messenger-page .msgr-chat-input .msg-event-inline-card .msg-event-inline-scroll-fade{width:calc(100% + (var(--msg-event-mobile-pad-x) * 2));margin-left:calc(var(--msg-event-mobile-pad-x) * -1);margin-right:calc(var(--msg-event-mobile-pad-x) * -1);height:var(--msg-event-mobile-fade-h);pointer-events:none;z-index:4;opacity:.04;will-change:opacity;transition:opacity .72s cubic-bezier(.22,.61,.36,1);display:block;position:sticky;left:0;right:0}.messenger-page .msgr-chat-input .msg-event-inline-card .msg-event-inline-scroll-fade--top{top:calc(var(--msg-event-mobile-pad-top) * -1);margin-bottom:calc(var(--msg-event-mobile-fade-h) * -1);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg,#0f0f0f) 100%, transparent) 0%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 94%, transparent) 24%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, transparent) 56%, transparent 100%)}.messenger-page .msgr-chat-input .msg-event-inline-card .msg-event-inline-scroll-fade--bottom{bottom:calc(var(--msg-event-mobile-pad-bottom) * -1);margin-top:calc(var(--msg-event-mobile-fade-h) * -1);background:linear-gradient(0deg, color-mix(in srgb, var(--surface-bg,#0f0f0f) 100%, transparent) 0%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 94%, transparent) 24%, color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, transparent) 56%, transparent 100%)}.messenger-page .msgr-chat-input .msg-event-inline-card.has-scroll-fade-top .msg-event-inline-scroll-fade--top,.messenger-page .msgr-chat-input .msg-event-inline-card.has-scroll-fade-bottom .msg-event-inline-scroll-fade--bottom{opacity:.96}.messenger-page .msgr-chat-input .msg-event-inline-card::-webkit-scrollbar{width:0;height:0;display:none}.messenger-page .msgr-chat-input .msg-event-inline-active-card{border-radius:12px;gap:7px;padding:9px}.messenger-page .msgr-chat-input .msg-event-inline-title{margin-bottom:2px;padding-top:2px}.messenger-page .msgr-chat-input .msg-event-inline-close{top:10px;right:10px}.messenger-page .msgr-chat-input .msg-event-inline-active-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 8px;display:grid;padding-right:0!important}.messenger-page .msgr-chat-input .msg-event-inline-active-title{grid-area:1/2;max-width:none;min-height:auto}.messenger-page .msgr-chat-input .msg-event-inline-active-datetime{grid-area:2/2;width:auto;min-height:auto}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions{grid-area:3/1/auto/-1;justify-content:flex-start;width:100%}.messenger-page .msgr-chat-input .msg-event-inline-active-head .msg-event-inline-nav{grid-area:1/1/span 2;align-self:start}.messenger-page .msgr-chat-input .msg-event-inline-active-card .msg-event-inline-close{margin-left:0;top:var(--msg-event-mobile-action-top)!important;right:var(--msg-event-mobile-action-right)!important;position:absolute!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card .msg-event-inline-collapse{margin-left:0;display:inline-grid;top:var(--msg-event-mobile-action-top)!important;right:var(--msg-event-mobile-action-right)!important;position:absolute!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card.has-delete-control .msg-event-inline-active-head{padding-right:0!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card.has-delete-control .msg-event-inline-close{top:var(--msg-event-mobile-action-top)!important;right:var(--msg-event-mobile-action-right)!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card.has-delete-control .msg-event-inline-collapse{top:calc(var(--msg-event-mobile-action-top) + var(--msg-event-mobile-action-size) + var(--msg-event-mobile-action-gap))!important;right:var(--msg-event-mobile-action-right)!important}.messenger-page .msgr-chat-input .msg-event-inline-active-card .msg-event-inline-active-reactions{padding-right:0}.messenger-page .msgr-chat-input .msg-event-inline-active-desc.is-mobile-collapsed{display:none}.messenger-page .msgr-chat-input .msg-event-editor-row--time-line{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.messenger-page .msgr-chat-input .msg-event-reaction-preview-btn{border-radius:10px;gap:6px;min-height:32px;padding:0 8px;font-size:12px}.messenger-page .msgr-chat-input .msg-event-reaction-choice-icon{flex:0 0 14px;width:14px;height:14px}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--no{color:#d35a5a}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--maybe{color:var(--muted,#9da6b6);flex:0 0 16px;width:16px;height:16px}.messenger-page .msgr-chat-input .msg-event-inline-active-reactions .msg-event-reaction-choice-icon--maybe svg{transform-origin:50%;width:16px;height:16px;transform:scale(1.06)}.messenger-page .msgr-chat-input .msg-event-editor-field--time{min-width:0}.messenger-page .msgr-chat-input .msg-event-editor-input--time{appearance:none;text-align:center;background-clip:padding-box;height:38px;min-height:38px;padding:0 34px 0 12px;line-height:38px}.messenger-page .msgr-chat-input .msg-event-editor-time-wrap .msg-event-editor-input--time{padding-left:12px;padding-right:34px}.messenger-page .msgr-chat-input .msg-event-inline-composer .msg-event-editor-submit{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.messenger-page .msgr-chat-input .msg-event-inline-composer .msg-event-editor-submit .msg-inline-btn-label{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (width<=780px) and (hover:none) and (pointer:coarse){.messenger-page .msgr-chat-input .msg-event-editor-input--time-part:hover{background:0 0}}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-card .msg-event-inline-scroll-fade--top{background:linear-gradient(#fff 0%,#fffffff0 24%,#ffffffb8 56%,#0000 100%)}html[data-theme=light] .messenger-page .msgr-chat-input .msg-event-inline-card .msg-event-inline-scroll-fade--bottom{background:linear-gradient(#0000 0%,#ffffffb8 44%,#fffffff0 76%,#fff 100%)}.dashboard-page{padding:16px 0 0}.dashboard-page .dash-layout{height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 16px);grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:stretch;gap:16px;display:grid}.dashboard-page .dash-col-left,.dashboard-page .dash-col-right{flex-direction:column;min-height:0;display:flex}.dashboard-page .dash-left-modules{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex}.dashboard-page .dash-module{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:14px}.dashboard-page .dash-module-collective{flex:none;align-content:start;gap:10px;height:152px;padding:14px 12px 12px;display:grid}.dashboard-page .dash-collective-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.dashboard-page .dash-collective-avatar{border:1px solid var(--surface-border,#1e1e1e);background:var(--surface-bg,#0f0f0f);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.dashboard-page .dash-collective-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-page .dash-collective-avatar-ph{color:var(--muted,#a0a0a0);font-size:30px;font-weight:700}.dashboard-page .dash-collective-name-wrap{text-align:left;width:auto;min-width:0}.dashboard-page .dash-collective-name{color:var(--ttl-main-color,var(--text));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;font-weight:700;line-height:1.12;overflow:hidden}.dashboard-page .dash-collective-name-text{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.dashboard-page .dash-collective-name.is-dash-collective-name-marquee .dash-collective-name-text{text-overflow:clip;will-change:transform;max-width:none;padding-right:24px;animation:6.4s ease-in-out infinite dash-collective-name-marquee;overflow:visible}@keyframes dash-collective-name-marquee{0%,16%{transform:translate(0)}54%,70%{transform:translateX(calc(-1 * var(--dash-collective-name-marquee-scroll,28px)))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.dashboard-page .dash-collective-name.is-dash-collective-name-marquee .dash-collective-name-text{animation:none;transform:none}}.dashboard-page .dash-collective-members-row{justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.dashboard-page .dash-collective-members-label{font-size:var(--ttl-h2-size,22px);font-weight:var(--ttl-h2-weight,700);color:var(--prefs-section-title,var(--ttl-main-color,var(--text)));white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.25;overflow:hidden}.dashboard-page .dash-collective-members{--member-size:40px;--member-overlap:14px;width:calc(var(--member-size) + (var(--member-overlap) * max(0, (var(--ava-count,1) - 1))));max-width:100%;min-height:var(--member-size);justify-content:center;justify-self:start;align-items:center;display:flex}.dashboard-page .dash-collective-members-track{width:calc(var(--member-size) + (var(--member-overlap) * max(0, (var(--ava-count,1) - 1))));min-height:var(--member-size);position:relative}.dashboard-page .dash-member-ava{top:0;left:calc(var(--member-overlap) * var(--ava-i));width:var(--member-size);height:var(--member-size);border:1px solid var(--surface-border,#1e1e1e);background:var(--surface-bg,#0f0f0f);box-sizing:border-box;border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}.dashboard-page .dash-member-ava img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-page .dash-member-ava-ph{color:var(--muted,#a0a0a0);font-size:14px;font-weight:700}.dashboard-page .dash-member-ava-more{color:var(--muted,#a0a0a0);background:color-mix(in srgb, var(--surface-border,#1e1e1e) 25%, var(--surface-bg,#0f0f0f) 75%);font-size:11px;font-weight:700}.dashboard-page .dash-collective-members-empty{height:34px}.dashboard-page .dash-events-zone{flex:auto;min-height:0;overflow:visible}.dashboard-page .dash-events-scroll{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:8px;height:100%;min-height:0;margin:0 -8px;padding:0 8px 12px;display:flex;overflow:auto}.dashboard-page .dash-events-scroll.is-manage{margin-top:-8px;display:block}.dashboard-page .dash-events-scroll:not(.is-manage){margin-top:-8px}.dashboard-page .dash-events-scroll.is-manage>*+*{margin-top:8px}.dashboard-page .dash-events-list{flex-direction:column;gap:16px;display:flex}.dashboard-page .dash-events-head{justify-content:center;align-items:center;display:flex}.dashboard-page .dash-events-title{color:var(--ttl-main-color,var(--text));margin:0;font-size:16px}.dashboard-page .dash-events-scroll::-webkit-scrollbar{width:0;height:0;display:none}html:not([data-theme=light]) .dashboard-page{--mmc-base-border:var(--surface-border,var(--block-border,#1e1e1e));--mmc-pub-sheen:#5aaaff33;--mmc-pub-sh25:#4080ff38;--mmc-pub-sh60:#4080ff1f;--mmc-pub-bd-25:#2b4ea8;--mmc-pub-bd-60:#25448f;--mmc-sheen-blend:screen}html[data-theme=light] .dashboard-page{--mmc-base-border:var(--surface-border,var(--block-border,#c9c9c9));--mmc-pub-sheen:#5096ff52;--mmc-pub-sh25:#5096ff42;--mmc-pub-sh60:#5096ff24;--mmc-pub-bd-25:#6aa8ff;--mmc-pub-bd-60:#5b9bff;--mmc-sheen-blend:multiply}.dashboard-page .dash-event-card{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:14px;gap:10px;padding:14px 12px;display:grid;position:relative}.dashboard-page .dash-event-card.just-published{z-index:3;animation:1.1s ease-out both pub-border}.dashboard-page .dash-event-card.just-published:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(120deg, #5aaaff00 0%, var(--mmc-pub-sheen) 22%, #5aaaff00 44%);mix-blend-mode:var(--mmc-sheen-blend);opacity:.95;background-size:220% 100%;animation:1.2s ease-out forwards pub-sheen;position:absolute;inset:-1px}.dashboard-page .dash-event-title{color:var(--ttl-main-color,var(--text));text-align:center;margin:0;font-size:16px;font-weight:700;line-height:1.25}.dashboard-page .dash-event-datetime{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 88%, transparent);border-radius:999px;justify-self:center;align-items:center;gap:6px;min-height:22px;padding:0 10px;display:inline-flex;position:relative}.dashboard-page .dash-event-datetime-main{align-items:center;gap:6px;display:inline-flex}.dashboard-page .dash-event-nearest-label{display:none}.dashboard-page .dash-event-datetime.is-nearest{border-color:color-mix(in srgb, var(--dash-nearest-c2,#7d74ff) 52%, var(--surface-border,var(--block-border,#1e1e1e)));background:linear-gradient(180deg, color-mix(in srgb, var(--dash-nearest-c1,#3ec5ff) 16%, var(--surface-bg,var(--block-bg,#0f0f0f))) 0%, color-mix(in srgb, var(--dash-nearest-c3,#9f5bff) 13%, var(--surface-bg,var(--block-bg,#0f0f0f))) 100%);min-height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--dash-nearest-c2,#7d74ff) 20%, transparent), 0 8px 18px color-mix(in srgb, var(--dash-nearest-c3,#9f5bff) 16%, transparent);flex-direction:column;align-items:center;gap:1px;padding:4px 12px 5px;display:inline-flex;overflow:visible}.dashboard-page .dash-event-datetime.is-live{border-color:color-mix(in srgb, var(--dash-live-c2,#2ebf74) 52%, var(--surface-border,var(--block-border,#1e1e1e)));background:linear-gradient(180deg, color-mix(in srgb, var(--dash-live-c1,#44d39a) 16%, var(--surface-bg,var(--block-bg,#0f0f0f))) 0%, color-mix(in srgb, var(--dash-live-c3,#2ba66c) 13%, var(--surface-bg,var(--block-bg,#0f0f0f))) 100%);min-height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--dash-live-c2,#2ebf74) 20%, transparent), 0 8px 18px color-mix(in srgb, var(--dash-live-c3,#2ba66c) 16%, transparent);flex-direction:column;align-items:center;gap:1px;padding:4px 12px 5px;display:inline-flex;overflow:visible}.dashboard-page .dash-event-datetime.is-soon{border-color:color-mix(in srgb, var(--dash-nearest-c2,#7d74ff) 52%, var(--surface-border,var(--block-border,#1e1e1e)));background:linear-gradient(180deg, color-mix(in srgb, var(--dash-nearest-c1,#3ec5ff) 16%, var(--surface-bg,var(--block-bg,#0f0f0f))) 0%, color-mix(in srgb, var(--dash-nearest-c3,#9f5bff) 13%, var(--surface-bg,var(--block-bg,#0f0f0f))) 100%);min-height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--dash-nearest-c2,#7d74ff) 20%, transparent), 0 8px 18px color-mix(in srgb, var(--dash-nearest-c3,#9f5bff) 16%, transparent);flex-direction:column;align-items:center;gap:1px;padding:4px 12px 5px;display:inline-flex;overflow:visible}.dashboard-page .dash-event-datetime.is-nearest:before,.dashboard-page .dash-event-datetime.is-soon:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(120deg, color-mix(in srgb, var(--dash-nearest-c1,#3ec5ff) 0%, transparent) 0%, color-mix(in srgb, var(--dash-nearest-c2,#7d74ff) 36%, transparent) 50%, color-mix(in srgb, var(--dash-nearest-c3,#9f5bff) 0%, transparent) 100%);background-size:220% 100%;background-position:var(--dash-nearest-sheen-shift,0px) 50%;opacity:.8;will-change:background-position;position:absolute;inset:-1px}.dashboard-page .dash-event-datetime.is-live:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(120deg, color-mix(in srgb, var(--dash-live-c1,#44d39a) 0%, transparent) 0%, color-mix(in srgb, var(--dash-live-c2,#2ebf74) 36%, transparent) 50%, color-mix(in srgb, var(--dash-live-c3,#2ba66c) 0%, transparent) 100%);background-size:220% 100%;background-position:var(--dash-nearest-sheen-shift,0px) 50%;opacity:.8;will-change:background-position;position:absolute;inset:-1px}.dashboard-page .dash-event-datetime.is-nearest:after,.dashboard-page .dash-event-datetime.is-soon:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(62% 95% at 12% 50%, color-mix(in srgb, var(--dash-nearest-c1,#3ec5ff) 30%, transparent), transparent 72%), radial-gradient(62% 95% at 88% 50%, color-mix(in srgb, var(--dash-nearest-c3,#9f5bff) 28%, transparent), transparent 74%);filter:blur(8px);opacity:.7;animation:2.8s ease-in-out infinite dashNearestAura;position:absolute;inset:-6px}.dashboard-page .dash-event-datetime.is-ended{border-color:color-mix(in srgb, var(--dash-ended-c2,#7d74ff) 52%, var(--surface-border,var(--block-border,#1e1e1e)));background:linear-gradient(180deg, color-mix(in srgb, var(--dash-ended-c1,#3ec5ff) 16%, var(--surface-bg,var(--block-bg,#0f0f0f))) 0%, color-mix(in srgb, var(--dash-ended-c3,#9f5bff) 13%, var(--surface-bg,var(--block-bg,#0f0f0f))) 100%);min-height:34px;box-shadow:0 0 0 1px color-mix(in srgb, var(--dash-ended-c2,#7d74ff) 20%, transparent), 0 8px 18px color-mix(in srgb, var(--dash-ended-c3,#9f5bff) 16%, transparent);flex-direction:column;align-items:center;gap:1px;padding:4px 12px 5px;display:inline-flex;overflow:visible}.dashboard-page .dash-event-datetime.is-live:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(62% 95% at 12% 50%, color-mix(in srgb, var(--dash-live-c1,#44d39a) 30%, transparent), transparent 72%), radial-gradient(62% 95% at 88% 50%, color-mix(in srgb, var(--dash-live-c3,#2ba66c) 28%, transparent), transparent 74%);filter:blur(8px);opacity:.7;animation:2.8s ease-in-out infinite dashNearestAura;position:absolute;inset:-6px}.dashboard-page .dash-event-datetime.is-ended:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(120deg, color-mix(in srgb, var(--dash-ended-c1,#3ec5ff) 0%, transparent) 0%, color-mix(in srgb, var(--dash-ended-c2,#7d74ff) 36%, transparent) 50%, color-mix(in srgb, var(--dash-ended-c3,#9f5bff) 0%, transparent) 100%);background-size:220% 100%;background-position:var(--dash-nearest-sheen-shift,0px) 50%;opacity:.8;will-change:background-position;position:absolute;inset:-1px}.dashboard-page .dash-event-datetime.is-ended:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(62% 95% at 12% 50%, color-mix(in srgb, var(--dash-ended-c1,#3ec5ff) 30%, transparent), transparent 72%), radial-gradient(62% 95% at 88% 50%, color-mix(in srgb, var(--dash-ended-c3,#9f5bff) 28%, transparent), transparent 74%);filter:blur(8px);opacity:.7;animation:2.8s ease-in-out infinite dashNearestAura;position:absolute;inset:-6px}.dashboard-page .dash-event-datetime.is-nearest .dash-event-nearest-label,.dashboard-page .dash-event-datetime.is-soon .dash-event-nearest-label{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--text,#fff) 80%, var(--dash-nearest-c2,#7d74ff));font-size:10px;font-weight:700;line-height:1.1;display:block;position:relative}.dashboard-page .dash-event-datetime.is-live .dash-event-nearest-label{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--text,#fff) 80%, var(--dash-live-c2,#2ebf74));font-size:10px;font-weight:700;line-height:1.1;display:block;position:relative}.dashboard-page .dash-event-datetime.is-ended .dash-event-nearest-label{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--text,#fff) 80%, var(--dash-ended-c2,#7d74ff));font-size:10px;font-weight:700;line-height:1.1;display:block;position:relative}.dashboard-page .dash-event-datetime.is-nearest .dash-event-datetime-main,.dashboard-page .dash-event-datetime.is-nearest .dash-event-date,.dashboard-page .dash-event-datetime.is-nearest .dash-event-date-dot,.dashboard-page .dash-event-datetime.is-nearest .dash-event-time,.dashboard-page .dash-event-datetime.is-soon .dash-event-datetime-main,.dashboard-page .dash-event-datetime.is-soon .dash-event-date,.dashboard-page .dash-event-datetime.is-soon .dash-event-date-dot,.dashboard-page .dash-event-datetime.is-soon .dash-event-time,.dashboard-page .dash-event-datetime.is-live .dash-event-datetime-main,.dashboard-page .dash-event-datetime.is-live .dash-event-date,.dashboard-page .dash-event-datetime.is-live .dash-event-date-dot,.dashboard-page .dash-event-datetime.is-live .dash-event-time,.dashboard-page .dash-event-datetime.is-ended .dash-event-datetime-main,.dashboard-page .dash-event-datetime.is-ended .dash-event-date,.dashboard-page .dash-event-datetime.is-ended .dash-event-date-dot,.dashboard-page .dash-event-datetime.is-ended .dash-event-time{z-index:1;position:relative}.dashboard-page .dash-event-datetime.is-nearest.is-nearest-tone-1{--dash-nearest-c1:#35d6ff;--dash-nearest-c2:#6f86ff;--dash-nearest-c3:#8a56ff}.dashboard-page .dash-event-datetime.is-nearest.is-nearest-tone-2{--dash-nearest-c1:#5ce4b7;--dash-nearest-c2:#4ca4ff;--dash-nearest-c3:#6b7cff}.dashboard-page .dash-event-datetime.is-nearest.is-nearest-tone-3{--dash-nearest-c1:#ff9e4a;--dash-nearest-c2:#ff5f9f;--dash-nearest-c3:#9f68ff}.dashboard-page .dash-event-datetime.is-nearest.is-nearest-tone-4{--dash-nearest-c1:#78f2ff;--dash-nearest-c2:#5d8fff;--dash-nearest-c3:#d55dff}.dashboard-page .dash-event-datetime.is-live.is-live-tone-1{--dash-live-c1:#6cebbf;--dash-live-c2:#33c47d;--dash-live-c3:#1f9e62}.dashboard-page .dash-event-datetime.is-live.is-live-tone-2{--dash-live-c1:#66f0c9;--dash-live-c2:#24c3b4;--dash-live-c3:#198fa5}.dashboard-page .dash-event-datetime.is-live.is-live-tone-3{--dash-live-c1:#91ea7f;--dash-live-c2:#53cc5f;--dash-live-c3:#2b9f4b}.dashboard-page .dash-event-datetime.is-live.is-live-tone-4{--dash-live-c1:#7fe9a1;--dash-live-c2:#35bf78;--dash-live-c3:#2b9466}@keyframes dashNearestSheen{0%{background-position:0%}to{background-position:130%}}@keyframes dashNearestAura{0%,to{opacity:.62;transform:scale(.99)}50%{opacity:.86;transform:scale(1.02)}}.dashboard-page .dash-event-date,.dashboard-page .dash-event-time{color:color-mix(in srgb, var(--text,#fff) 82%, var(--muted,#a0a0a0) 18%);font-size:12px;line-height:1}.dashboard-page .dash-event-date-dot{color:color-mix(in srgb, var(--text,#fff) 82%, var(--muted,#a0a0a0) 18%);opacity:.9;font-size:12px;line-height:1}.dashboard-page .dash-event-description{color:var(--text,#fff);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.dashboard-page .dash-event-reactions{align-items:stretch;gap:8px;display:flex}.dashboard-page .dash-event-reaction{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 92%, transparent);cursor:pointer;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 10px;transition:border-color .24s cubic-bezier(.22,.61,.36,1),background .24s cubic-bezier(.22,.61,.36,1),color .24s cubic-bezier(.22,.61,.36,1),box-shadow .24s cubic-bezier(.22,.61,.36,1),opacity .24s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.dashboard-page .dash-event-delete-toggle{width:var(--prefs-remove-size,30px);height:var(--prefs-remove-size,30px);border-radius:var(--prefs-remove-radius,999px);border:1px solid var(--msg-inline-main-input-border,var(--surface-border,var(--line,#1e1e1e)));background:var(--prefs-remove-bg,color-mix(in srgb, var(--surface-bg,#0f0f0f) 84%, transparent));color:var(--prefs-remove-fg,var(--text,#fff));box-shadow:var(--prefs-remove-shadow,none);cursor:pointer;z-index:5;pointer-events:none;opacity:0;visibility:hidden;place-items:center;padding:0;font-size:18px;line-height:1;transition:opacity .22s,transform .22s,visibility 0s linear .22s,background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-grid;position:absolute;top:8px;right:8px;transform:scale(.92)}.dashboard-page .dash-event-delete-toggle>span{line-height:1;display:inline-block;transform:translateY(-1px)}.dashboard-page .dash-event-card.has-delete-control:hover .dash-event-delete-toggle,.dashboard-page .dash-event-card.has-delete-control:focus-within .dash-event-delete-toggle,.dashboard-page .dash-event-delete-toggle:focus-visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s,0s,0s,0s,0s,0s,0s;transform:scale(1)}.dashboard-page .dash-event-delete-toggle:hover,.dashboard-page .dash-event-delete-toggle:focus-visible{background:var(--prefs-remove-bg-hover,color-mix(in srgb, var(--surface-bg,#0f0f0f) 80%, var(--surface-border,var(--line,#1e1e1e)) 20%));transform:scale(1.05)}.dashboard-page .dash-event-delete-toggle:active{background:var(--prefs-remove-bg-active,color-mix(in srgb, var(--surface-bg,#0f0f0f) 74%, var(--surface-border,var(--line,#1e1e1e)) 26%));transform:scale(.96)}.dashboard-page .dash-event-delete-toggle:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring,#3d5afe59);outline:none}html[data-theme=light] .dashboard-page .dash-event-delete-toggle{background:var(--prefs-remove-bg,color-mix(in srgb, var(--surface-bg,#fff) 92%, var(--surface-border,var(--line,#d0d3dc)) 8%));border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));color:var(--prefs-remove-fg,var(--text,#14151a))}.dashboard-page .dash-event-delete-confirm{z-index:3;opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:center;align-items:center;gap:8px;max-width:360px;margin:auto;padding:16px;transition:opacity .24s,transform .24s,visibility 0s linear .24s;display:grid;position:absolute;inset:0;transform:scale(.985)}.dashboard-page .dash-event-card>:not(.dash-event-delete-confirm):not(.dash-event-delete-toggle){filter:blur();opacity:1;transition:filter .32s,opacity .32s}.dashboard-page .dash-event-card.is-delete-confirm>:not(.dash-event-delete-confirm):not(.dash-event-delete-toggle){filter:blur(6px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.dashboard-page .dash-event-card:after{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;z-index:2;background:#00000059;transition:opacity .32s;position:absolute;inset:0}.dashboard-page .dash-event-card.is-delete-confirm:after{opacity:1}.dashboard-page .dash-event-card.is-delete-confirm .dash-event-delete-confirm{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s;transform:scale(1)}.dashboard-page .dash-event-card.is-delete-confirm .dash-event-delete-toggle{z-index:1}.dashboard-page .dash-event-confirm-btn{opacity:0;border-radius:12px;justify-content:center;width:100%;min-height:40px;padding:0 12px;transition:opacity .22s,transform .22s;transform:translateY(4px)scale(.985)}.dashboard-page .dash-event-card.is-delete-confirm .dash-event-confirm-btn{opacity:1;transform:translateY(0)scale(1)}.dashboard-page .dash-event-card.is-delete-confirm .dash-event-confirm-btn:first-child{transition-delay:60ms}.dashboard-page .dash-event-card.is-delete-confirm .dash-event-confirm-btn:nth-child(2){transition-delay:.1s}.dashboard-page .dash-event-confirm-btn.is-danger{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))}.dashboard-page .dash-event-confirm-btn.is-danger:hover,.dashboard-page .dash-event-confirm-btn.is-danger: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)))}html[data-theme=light] .dashboard-page .dash-event-card:after{background:#ffffff8c}.dashboard-page .dash-event-reaction .dash-inline-btn-label{justify-content:center;align-items:center;gap:8px;min-height:100%;display:inline-flex}.dashboard-page .dash-event-reaction.is-ping .dash-event-reaction-icon{animation:.22s ease-out both dashReactionPop}.dashboard-page .dash-event-reaction.is-ping:after{content:"";border-radius:inherit;pointer-events:none;opacity:.35;border:1px solid;animation:.26s ease-out both dashReactionRing;position:absolute;inset:-1px}@keyframes dashReactionPop{0%{transform:scale(1)}38%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes dashReactionRing{0%{opacity:.36;transform:scale(.88)}to{opacity:0;transform:scale(1.18)}}.dashboard-page .dash-event-reaction:hover,.dashboard-page .dash-event-reaction:focus-visible{background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 72%, #111722 28%);border-color:#2a2a2a;outline:none}.dashboard-page .dash-event-reaction.is-ok:hover,.dashboard-page .dash-event-reaction.is-ok:focus-visible{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71b8}.dashboard-page .dash-event-reaction.is-no:hover,.dashboard-page .dash-event-reaction.is-no:focus-visible{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b3}.dashboard-page .dash-event-reaction.is-maybe:hover,.dashboard-page .dash-event-reaction.is-maybe:focus-visible{border-color:color-mix(in srgb, var(--text,#fff) 38%, transparent);background:color-mix(in srgb, var(--muted,#9da6b6) 16%, var(--surface-bg,#0f0f0f))}.dashboard-page .dash-event-reaction:disabled,.dashboard-page .dash-event-reaction.is-loading{opacity:1;cursor:default;pointer-events:none}.dashboard-page .dash-event-reaction.is-selected{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}.dashboard-page .dash-event-reaction-icon{flex:0 0 16px;place-items:center;width:16px;height:16px;line-height:1;display:inline-grid}.dashboard-page .dash-event-reaction-icon svg{width:16px;height:16px;display:block}.dashboard-page .dash-event-reaction.is-ok .dash-event-reaction-icon{color:#2faa71}.dashboard-page .dash-event-reaction.is-ok .dash-event-reaction-icon svg{transform-origin:50%;width:16px;height:16px;transform:scale(1.2)}.dashboard-page .dash-event-reaction.is-no .dash-event-reaction-icon{color:#d35a5a}.dashboard-page .dash-event-reaction.is-no .dash-event-reaction-icon svg{transform-origin:50%;width:16px;height:16px;transform:scale(1.2)}.dashboard-page .dash-event-reaction.is-maybe .dash-event-reaction-icon{color:var(--muted,#9da6b6);flex:0 0 16px;width:16px;height:16px}.dashboard-page .dash-event-reaction.is-maybe .dash-event-reaction-icon svg{transform-origin:50%;width:16px;height:16px;transform:scale(1.3333)}.dashboard-page .dash-event-reaction.is-maybe.is-selected{border-color:color-mix(in srgb, var(--text,#fff) 30%, transparent);background:color-mix(in srgb, var(--muted,#9da6b6) 14%, var(--surface-bg,#0f0f0f))}.dashboard-page .dash-event-reaction.is-maybe.is-selected:hover,.dashboard-page .dash-event-reaction.is-maybe.is-selected:focus-visible{border-color:color-mix(in srgb, var(--text,#fff) 42%, transparent);background:color-mix(in srgb, var(--muted,#9da6b6) 18%, var(--surface-bg,#0f0f0f))}.dashboard-page .dash-event-reaction.is-no.is-selected{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}.dashboard-page .dash-event-reaction.is-selected:hover,.dashboard-page .dash-event-reaction.is-selected:focus-visible{outline:none}.dashboard-page .dash-event-reaction.is-selected:not(.is-no):not(.is-maybe):hover,.dashboard-page .dash-event-reaction.is-selected:not(.is-no):not(.is-maybe):focus-visible{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}.dashboard-page .dash-event-reaction.is-no.is-selected:hover,.dashboard-page .dash-event-reaction.is-no.is-selected:focus-visible{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}html[data-theme=light] .dashboard-page .dash-event-reaction{background:color-mix(in srgb, var(--surface-bg,#fff) 96%, var(--surface-border,var(--line,#d0d3dc)) 4%);border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));color:var(--text,#14151a)}html[data-theme=light] .dashboard-page .dash-event-reaction:hover,html[data-theme=light] .dashboard-page .dash-event-reaction:focus-visible{border-color:color-mix(in srgb, var(--text,#14151a) 22%, var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))) 78%);background:color-mix(in srgb, var(--surface-bg,#fff) 88%, var(--surface-border,var(--line,#d0d3dc)) 12%)}html[data-theme=light] .dashboard-page .dash-event-reaction.is-ok:hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-ok:focus-visible{background:#dbede9;border-color:#5dbd90}html[data-theme=light] .dashboard-page .dash-event-reaction.is-no:hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-no:focus-visible{background:#f3e5e9;border-color:#da7d7d}html[data-theme=light] .dashboard-page .dash-event-reaction.is-maybe:hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-maybe:focus-visible{border-color:color-mix(in srgb, var(--text,#14151a) 36%, var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc))) 64%);background:#e9ecf2}html[data-theme=light] .dashboard-page .dash-event-reaction.is-selected:not(.is-no):not(.is-maybe),html[data-theme=light] .dashboard-page .dash-event-reaction.is-selected:not(.is-no):not(.is-maybe):hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-selected:not(.is-no):not(.is-maybe):focus-visible{background:#dfefeb;border-color:#5dbd90}html[data-theme=light] .dashboard-page .dash-event-reaction.is-no.is-selected,html[data-theme=light] .dashboard-page .dash-event-reaction.is-no.is-selected:hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-no.is-selected:focus-visible{background:#f3e8ec;border-color:#da7d7d}html[data-theme=light] .dashboard-page .dash-event-reaction.is-maybe.is-selected,html[data-theme=light] .dashboard-page .dash-event-reaction.is-maybe.is-selected:hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-maybe.is-selected:focus-visible{border-color:color-mix(in srgb, var(--text,#14151a) 28%, transparent);background:#ebedf4}@media (hover:none),(pointer:coarse){.dashboard-page .dash-event-reaction:hover,.dashboard-page .dash-event-reaction.is-ok:hover,.dashboard-page .dash-event-reaction.is-no:hover,.dashboard-page .dash-event-reaction.is-maybe:hover{border-color:var(--surface-border,var(--block-border,#1e1e1e));background:color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 92%, transparent)}.dashboard-page .dash-event-reaction.is-selected:hover,.dashboard-page .dash-event-reaction.is-selected:not(.is-no):not(.is-maybe):hover{background:color-mix(in srgb, #2faa71 14%, var(--surface-bg,#0f0f0f));border-color:#2faa71c2}.dashboard-page .dash-event-reaction.is-no.is-selected:hover{background:color-mix(in srgb, #d35a5a 14%, var(--surface-bg,#0f0f0f));border-color:#e17474b8}.dashboard-page .dash-event-reaction.is-maybe.is-selected:hover{border-color:color-mix(in srgb, var(--text,#fff) 30%, transparent);background:color-mix(in srgb, var(--muted,#9da6b6) 14%, var(--surface-bg,#0f0f0f))}html[data-theme=light] .dashboard-page .dash-event-reaction:hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-ok:hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-no:hover,html[data-theme=light] .dashboard-page .dash-event-reaction.is-maybe:hover{border-color:var(--msg-inline-main-input-border,var(--surface-border,var(--line,#d0d3dc)));background:color-mix(in srgb, var(--surface-bg,#fff) 96%, var(--surface-border,var(--line,#d0d3dc)) 4%)}html[data-theme=light] .dashboard-page .dash-event-reaction.is-selected:not(.is-no):not(.is-maybe):hover{background:#dfefeb;border-color:#5dbd90}html[data-theme=light] .dashboard-page .dash-event-reaction.is-no.is-selected:hover{background:#f3e8ec;border-color:#da7d7d}html[data-theme=light] .dashboard-page .dash-event-reaction.is-maybe.is-selected:hover{border-color:color-mix(in srgb, var(--text,#14151a) 28%, transparent);background:#ebedf4}}.dashboard-page .dash-event-reaction-count{color:var(--text,#fff);font-size:12px;line-height:1}.dashboard-page .dash-event-voters{--voter-size:22px;--voter-overlap:9px;width:calc(var(--voter-size) + (var(--voter-overlap) * max(0, (var(--voters-count,1) - 1))));min-height:var(--voter-size);margin-left:0;position:relative}.dashboard-page .dash-event-voter{top:0;left:calc(var(--voter-overlap) * var(--voter-i));width:var(--voter-size);height:var(--voter-size);border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden}.dashboard-page .dash-event-voter img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-page .dash-event-voter-ph{color:var(--muted,#a0a0a0);font-size:11px;font-weight:700}.dashboard-page .dash-events-empty{border:1px dashed var(--surface-border,var(--block-border,#1e1e1e));color:var(--muted,#a0a0a0);background:var(--surface-bg,var(--block-bg,#0f0f0f));text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:64px;padding:14px 12px;font-size:13px;display:flex}.dashboard-page .dash-events-add-btn{border:1px dashed var(--surface-border,var(--block-border,#1e1e1e));width:100%;min-height:30px;color:var(--muted,#9da6b6);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.25;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.dashboard-page .dash-events-add-btn:hover,.dashboard-page .dash-events-add-btn:focus-visible{border-color:var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));color:var(--muted,#9da6b6);outline:none}.dashboard-page .dash-events-add-btn:disabled,.dashboard-page .dash-events-add-btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.dashboard-page .dash-events-composer-wrap.messenger-page{box-sizing:border-box;width:100%;padding:0;overflow:visible;height:auto!important;min-height:0!important}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input{border-top:0;flex:none;padding:0}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline{margin:0}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-composer.is-resolving-out{animation:dashEventComposerOutUp var(--msg-inline-anim-ms,.28s) var(--msg-inline-anim-ease,cubic-bezier(.22,.61,.36,1)) forwards;overflow:hidden}@keyframes dashEventComposerOutUp{0%{opacity:1;max-height:var(--msg-inline-leave-from,560px);margin-bottom:8px;transform:translateY(0)}to{opacity:0;max-height:0;margin-bottom:0;transform:translateY(-8px)}}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-card{background:var(--surface-bg,var(--block-bg,#0f0f0f));box-shadow:none;padding:10px}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row,.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-submit{justify-self:stretch;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row{box-sizing:border-box;padding-left:0;padding-right:0}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-submit{box-sizing:border-box;margin-top:2px;margin-bottom:0;padding-left:0;padding-right:0;width:calc(100% - 2px)!important;max-width:calc(100% - 2px)!important}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-card>.msg-event-editor-row--description{padding-bottom:0}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-editor-textarea[data-event-field=description]{padding-bottom:24px}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-editor-counter{bottom:6px;right:10px}.dashboard-page .dash-right-shell{flex:auto;min-height:0}@media (width<=1500px){.dashboard-page{min-height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 16px);height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,64px) - 16px);box-sizing:border-box;overflow:hidden}.dashboard-page .dash-layout{height:100%;min-height:0}}@media (width<=1420px){.dashboard-page{height:auto;min-height:0;overflow:visible}.dashboard-page .dash-layout{height:auto;min-height:0}}@media (width<=780px){.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-editor-row--email-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-editor-row--email-toggle-main{flex:auto;min-width:0;overflow:hidden;transition:none!important}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-editor-row--email-toggle-main .msg-event-editor-field-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:block;overflow:hidden;transition:none!important}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-email-quota-badge{flex:0 0 44px;justify-content:center;width:44px;min-width:44px;max-width:44px;padding-left:0;padding-right:0;transition:none!important}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-composer{max-height:1200px}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-composer .msg-event-editor-submit{min-width:0}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-composer .msg-event-editor-submit .msg-inline-btn-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-flex;overflow:hidden}.dashboard-page .dash-events-composer-wrap.messenger-page .msgr-chat-input .msg-event-inline-card{overscroll-behavior:auto;touch-action:auto;max-height:none;overflow:visible}}.dashboard-page .dash-col-right{box-sizing:border-box;padding-bottom:16px}.dashboard-page .dash-mod-root{--dash-mod-fab-height:64px;--dash-mod-fab-collapsed-right:332px;--dash-mod-fab-collapsed-shift-right:16px;--dash-mod-fab-right:calc(332px - var(--rightchat-fab-shift,0px));flex-direction:column;gap:12px;height:100%;min-height:0;display:flex;position:relative}.dashboard-page .dash-mod-loading-overlay{z-index:5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-page .dash-mod-loading-overlay .msg-chat-loading{background:color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 92%, transparent);border:1px solid color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 72%, transparent);border-radius:12px;width:auto;height:auto;padding:10px 14px}.dashboard-page .dash-mod-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-page .dash-mod-title{color:var(--ttl-main-color,var(--text));margin:0;font-size:16px;font-weight:700;line-height:1.2}.dashboard-page .dash-mod-limit{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));min-width:42px;min-height:24px;color:var(--muted,#9da6b6);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.dashboard-page .dash-mod-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding:0 0 76px;overflow:auto}.dashboard-page .dash-mod-scroll.is-loading{padding:0;overflow:hidden}.dashboard-page .dash-mod-loading{justify-content:center;align-items:center;height:100%;min-height:320px;display:flex}.dashboard-page .dash-mod-loading .msg-chat-loading{width:100%;height:100%;color:var(--muted,#a0a0a0);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.dashboard-page .dash-mod-loading .msg-spinner{border:3px solid color-mix(in srgb, var(--text,#14151a) 14%, transparent);border-top-color:var(--brand-accent,#4c6fff);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite dash-mod-spin}.dashboard-page .dash-mod-loading .msg-loading-text{letter-spacing:.02em;font-size:12px}@keyframes dash-mod-spin{to{transform:rotate(360deg)}}.dashboard-page .dash-mod-scroll::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-page .dash-mod-grid{--dash-mod-grid-cols:4;--dash-mod-grid-gap:12px;--dash-mod-card-radius:14px;--dash-mod-row-size:70px;grid-template-columns:repeat(var(--dash-mod-grid-cols), minmax(0, 1fr));grid-auto-rows:var(--dash-mod-row-size,70px);gap:var(--dash-mod-grid-gap);grid-auto-flow:row;display:grid}.dashboard-page .dash-mod-card{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));border-radius:var(--dash-mod-card-radius);background:var(--surface-bg,var(--block-bg,#0f0f0f));grid-column:var(--dash-mod-x,auto) / span var(--dash-mod-w,4);grid-row:var(--dash-mod-y,auto) / span var(--dash-mod-h,2);grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.dashboard-page .dash-mod-card-head{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:grab;border-bottom:1px solid color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 78%, transparent);background-color:#0000;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding:8px 10px;transition:border-color .52s cubic-bezier(.22,.61,.36,1);display:flex;position:relative}.dashboard-page .dash-mod-card:not(.has-delete-control) .dash-mod-card-head{cursor:default}.dashboard-page .dash-mod-card-head:before{content:"";background:var(--prefs-grip-bg,color-mix(in srgb, var(--surface-bg,#0f0f0f) 88%, #fff 12%));opacity:0;pointer-events:none;transition:opacity .52s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.is-module-interacting .dash-mod-card,.is-module-interacting .dash-mod-card *,.is-module-interacting .dash-mod-card:before,.is-module-interacting .dash-mod-card:after{transition:none!important;animation:none!important}.dashboard-page .dash-mod-card-head>*{z-index:1;position:relative}.dashboard-page .dash-mod-card-title{color:var(--ttl-main-color,var(--text));margin:0;font-size:13px;font-weight:700;line-height:1.25}.dashboard-page .dash-mod-card-title-inline{cursor:text;-webkit-user-select:text;user-select:text;pointer-events:auto;border-radius:8px;outline:none;margin:-1px -4px;padding:1px 4px;transition:background-color .2s,box-shadow .2s}.dashboard-page .dash-mod-card-title-inline:empty:before{content:attr(data-placeholder);color:var(--text-dim,#8d96a8)}.dashboard-page .dash-mod-card-title-inline:focus{background:color-mix(in srgb, var(--surface-overlay,#ffffff0a) 75%, transparent)}.dashboard-page .dash-mod-head-actions{flex:0 0 calc((var(--prefs-remove-size,30px) * 3) + 12px);width:calc((var(--prefs-remove-size,30px) * 3) + 12px);justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.dashboard-page .dash-mod-head-counter{color:var(--text-dim,#8d96a8);-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:baseline;gap:2px;margin-left:auto;font-size:12px;line-height:1.1;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),visibility .5s cubic-bezier(.22,.61,.36,1);display:inline-flex}.dashboard-page .dash-mod-head-counter.is-solo{margin-right:2px}.dashboard-page .dash-mod-card.has-delete-control:hover .dash-mod-head-counter,.dashboard-page .dash-mod-card.has-delete-control:focus-within .dash-mod-head-counter,.dashboard-page .dash-mod-card.is-editing .dash-mod-head-counter{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92)}.dashboard-page .dash-mod-card[data-module-type=todo].has-delete-control .dash-mod-head-actions .dash-mod-head-counter,.dashboard-page .dash-mod-card[data-module-type=roadmap].has-delete-control .dash-mod-head-actions .dash-mod-head-counter{z-index:2;justify-content:flex-end;align-items:center;min-width:0;margin:0;padding-right:4px;position:absolute;inset:0}.dashboard-page .dash-mod-card[data-module-type=todo].has-delete-control:hover .dash-mod-head-actions .dash-mod-head-counter,.dashboard-page .dash-mod-card[data-module-type=todo].has-delete-control:focus-within .dash-mod-head-actions .dash-mod-head-counter,.dashboard-page .dash-mod-card[data-module-type=todo].is-editing .dash-mod-head-actions .dash-mod-head-counter,.dashboard-page .dash-mod-card[data-module-type=roadmap].has-delete-control:hover .dash-mod-head-actions .dash-mod-head-counter,.dashboard-page .dash-mod-card[data-module-type=roadmap].has-delete-control:focus-within .dash-mod-head-actions .dash-mod-head-counter,.dashboard-page .dash-mod-card[data-module-type=roadmap].is-editing .dash-mod-head-actions .dash-mod-head-counter{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.92)}.dashboard-page .dash-mod-card[data-module-type=todo].has-delete-control .dash-mod-head-actions,.dashboard-page .dash-mod-card[data-module-type=roadmap].has-delete-control .dash-mod-head-actions{position:relative;overflow:visible}.dashboard-page .dash-mod-card[data-module-type=session_journal].has-delete-control .dash-mod-head-actions{flex:0 auto;width:auto}.dashboard-page .dash-mod-head-action{filter:none;flex:0 0 var(--prefs-remove-size,30px);min-width:var(--prefs-remove-size,30px);min-height:var(--prefs-remove-size,30px);z-index:3;margin-left:0;position:static}.dashboard-page .dash-mod-edit-toggle>span{transform-origin:50%;font-size:14px;line-height:1;display:inline-block;transform:translateY(-1px)scaleX(-1)scale(1)}.dashboard-page .dash-mod-head-action.is-slot-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.92)!important}.dashboard-page .dash-mod-delete-toggle{filter:none}.dashboard-page .dash-mod-card-body{min-height:0;padding:8px 10px 20px;overflow:auto}.dashboard-page .dash-mod-resize-handle{cursor:ns-resize;z-index:4;opacity:0;pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;will-change:opacity, transform;background:0 0;border:0;border-radius:999px;width:46px;height:10px;margin:0;padding:0;transition:opacity .22s,transform .22s,background .15s,border-color .15s,box-shadow .15s;position:absolute;bottom:6px;left:50%;transform:translate(-50%)scale(.92)}.dashboard-page .dash-mod-resize-handle:not(.dash-mod-resize-handle--corner){display:none!important}.dashboard-page .dash-mod-resize-handle--corner{cursor:nwse-resize;width:20px;height:20px;color:var(--surface-border,var(--block-border,#1e1e1e));padding:0;bottom:2px;left:auto;right:2px;transform:scale(.92)}.dashboard-page .dash-mod-resize-handle-line{background:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 66%, transparent);width:100%;height:4px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 24%, transparent);border-radius:999px;transition:background .15s,box-shadow .15s;display:block}.dashboard-page .dash-mod-resize-corner-mark{pointer-events:none;transform-origin:100% 100%;width:100%;height:100%;filter:drop-shadow(0 0 .65px color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 24%, transparent)) drop-shadow(0 0 0 color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 24%, transparent));margin:0;transition:transform .42s cubic-bezier(.22,.61,.36,1),filter .42s;display:block;transform:translate(2px,2px)scale(1)}.dashboard-page .dash-mod-resize-corner-mark path{stroke-width:8.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .42s,opacity .42s,stroke-width .42s}.dashboard-page .dash-mod-card-head:active{cursor:grabbing}.dashboard-page .dash-mod-card:not(.has-delete-control) .dash-mod-card-head:active{cursor:default}.dashboard-page .dash-mod-card.has-delete-control:hover .dash-mod-head-action,.dashboard-page .dash-mod-card.has-delete-control:focus-within .dash-mod-head-action,.dashboard-page .dash-mod-head-action:focus-visible{filter:none;opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s,0s,0s,0s,0s,0s,0s;transform:scale(1)}.dashboard-page .dash-mod-card.has-delete-control:hover .dash-mod-session-clear-head,.dashboard-page .dash-mod-card.has-delete-control:focus-within .dash-mod-session-clear-head,.dashboard-page .dash-mod-session-clear-head:focus-visible,.dashboard-page .dash-mod-card.is-editing .dash-mod-head-action{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.dashboard-page .dash-mod-card.is-editing .dash-mod-head-action.is-slot-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.92)!important}.dashboard-page .dash-mod-head-action[disabled]{opacity:.45!important;pointer-events:none!important}.dashboard-page .dash-mod-apply-toggle>svg,.dashboard-page .dash-mod-apply-toggle>span{color:#2faa71;place-items:center;width:16px;height:16px;line-height:1;display:inline-grid;transform:translateY(0)!important}.dashboard-page .dash-mod-card.has-delete-control:hover .dash-mod-resize-handle,.dashboard-page .dash-mod-card.is-resizing .dash-mod-resize-handle{opacity:1;pointer-events:auto;transition-delay:0s,0s;transform:translate(-50%)scale(1)}.dashboard-page .dash-mod-card.has-delete-control:hover .dash-mod-resize-handle--corner,.dashboard-page .dash-mod-card.is-resizing .dash-mod-resize-handle--corner{transform:scale(1)}.dashboard-page .dash-mod-resize-handle:hover .dash-mod-resize-handle-line,.dashboard-page .dash-mod-card.is-resizing .dash-mod-resize-handle-line{background:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 82%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 38%, transparent)}.dashboard-page .dash-mod-resize-handle--corner:hover,.dashboard-page .dash-mod-card.is-resizing .dash-mod-resize-handle--corner{color:#2faa71}.dashboard-page .dash-mod-resize-handle--corner:hover .dash-mod-resize-corner-mark,.dashboard-page .dash-mod-card.is-resizing .dash-mod-resize-handle--corner .dash-mod-resize-corner-mark{filter:drop-shadow(0 0 .65px color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 24%, transparent)) drop-shadow(0 0 0 color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 24%, transparent));transform:translate(2px,2px)scale(1.24)}.dashboard-page .dash-mod-resize-handle--corner:hover .dash-mod-resize-corner-mark path,.dashboard-page .dash-mod-card.is-resizing .dash-mod-resize-handle--corner .dash-mod-resize-corner-mark path{stroke-width:10.8px}.dashboard-page .dash-mod-card.has-delete-control:not(:hover):not(.is-resizing) .dash-mod-resize-handle{opacity:0!important;pointer-events:none!important;transform:translate(-50%)scale(.92)!important}.dashboard-page .dash-mod-card.has-delete-control:not(:hover):not(.is-resizing) .dash-mod-resize-handle--corner{transform:scale(.92)!important}.dashboard-page .dash-mod-resize-handle:hover{transform:translate(-50%)scale(1.05)}.dashboard-page .dash-mod-resize-handle--corner:hover{transform:scale(1.05)}.dashboard-page .dash-mod-resize-handle:active{transform:translate(-50%)scale(.96)}.dashboard-page .dash-mod-resize-handle--corner:active{transform:scale(.96)}.dashboard-page .dash-mod-cancel-toggle>span{color:#d35a5a}.dashboard-page .dash-mod-card.has-delete-control:hover .dash-mod-card-head,.dashboard-page .dash-mod-card.has-delete-control:focus-within .dash-mod-card-head{border-bottom-color:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 90%, transparent)}.dashboard-page .dash-mod-card.has-delete-control:hover .dash-mod-card-head:before,.dashboard-page .dash-mod-card.has-delete-control:focus-within .dash-mod-card-head:before,.dashboard-page .dash-mod-card.is-editing .dash-mod-card-head:before,.dashboard-page .dash-mod-card.is-dragging .dash-mod-card-head:before{opacity:1}.dashboard-page .dash-mod-card.is-dragging .dash-mod-card-head{border-bottom-color:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 90%, transparent)}.dashboard-page .dash-mod-card.is-resizing .dash-mod-card-head:before{opacity:1}.dashboard-page .dash-mod-card.is-resizing .dash-mod-card-head{border-bottom-color:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 90%, transparent)}.dashboard-page .dash-mod-card-placeholder{color:var(--muted,#9da6b6);margin:0;font-size:13px;line-height:1.4}.dashboard-page .dash-mod-working-links{min-height:100%}.dashboard-page .dash-mod-roadmap{scrollbar-width:none;-ms-overflow-style:none;flex:auto;width:100%;min-width:0;height:100%;min-height:100%;overflow:auto}.dashboard-page .dash-mod-roadmap-applied{scrollbar-width:none;-ms-overflow-style:none;flex:auto;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:auto}.dashboard-page .dash-mod-card[data-module-type=roadmap] .dash-mod-card-body,.dashboard-page .dash-mod-card[data-module-type=todo] .dash-mod-card-body{min-height:0;display:flex;overflow:hidden}.dashboard-page .dash-mod-roadmap::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-page .dash-mod-roadmap-applied::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-page .dash-mod-road-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.dashboard-page .dash-mod-road-step-row{grid-template-columns:22px minmax(0,1fr);align-items:flex-start;column-gap:8px;min-width:0;display:grid}.dashboard-page .dash-mod-roadmap-applied,.dashboard-page .dash-mod-roadmap-edit{--dash-road-step-size:44px}.dashboard-page .dash-mod-todo-edit{--dash-road-step-size:30px;display:block}.dashboard-page .dash-mod-todo-edit .dash-mod-todo-list{min-height:0}.dashboard-page .dash-mod-todo-add-btn{border-radius:10px;width:100%;min-height:32px;margin-top:4px;margin-bottom:0;padding:0 12px;font-size:13px;display:block}.dashboard-page .dash-mod-todo .dash-mod-road-step-row{grid-template-columns:16px minmax(0,1fr);column-gap:5px}.dashboard-page .dash-mod-todo .dash-mod-road-content{min-height:28px}.dashboard-page .dash-mod-todo .dash-mod-road-track{--dash-road-dot-size:12px}.dashboard-page .dash-mod-todo .dash-mod-road-line{display:none!important}.dashboard-page .dash-mod-todo .dash-mod-road-list{gap:0}.dashboard-page .dash-mod-setlist-edit{--dash-road-step-size:30px;display:block}.dashboard-page .dash-mod-setlist .dash-mod-road-list{gap:0}.dashboard-page .dash-mod-setlist .dash-mod-road-line{display:none!important}.dashboard-page .dash-mod-setlist .dash-mod-road-step-row{grid-template-columns:54px minmax(0,1fr);align-items:center;column-gap:6px;min-height:30px}.dashboard-page .dash-mod-setlist-applied .dash-mod-road-step-row{grid-template-columns:30px minmax(0,1fr);column-gap:4px}.dashboard-page .dash-mod-setlist .dash-mod-road-content{align-items:center;min-height:28px;display:flex}.dashboard-page .dash-mod-setlist .dash-mod-road-title,.dashboard-page .dash-mod-setlist .dash-mod-road-title-inline{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:14px;line-height:1.18;display:-webkit-box;overflow:hidden}.dashboard-page .dash-mod-setlist .dash-mod-road-title-inline{margin:-1px -2px;padding:1px 2px}.dashboard-page .dash-mod-setlist-lead{align-items:center;gap:4px;min-width:0;display:flex}.dashboard-page .dash-mod-setlist-index-wrap{place-items:center;width:30px;min-width:30px;height:16px;display:grid;position:relative}.dashboard-page .dash-mod-setlist-index{color:var(--text-dim,#8d96a8);grid-area:1/1;font-size:14px;font-weight:600;line-height:1;transition:opacity .16s}.dashboard-page .dash-mod-setlist-remove{box-sizing:border-box;opacity:0;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0;line-height:0;display:inline-flex;position:relative;top:auto;left:auto;right:auto;transform:none!important}.dashboard-page .dash-mod-setlist-index-wrap:hover .dash-mod-setlist-remove,.dashboard-page .dash-mod-setlist-index-wrap:focus-within .dash-mod-setlist-remove{opacity:1;pointer-events:auto}.dashboard-page .dash-mod-setlist-index-wrap:hover .dash-mod-setlist-index,.dashboard-page .dash-mod-setlist-index-wrap:focus-within .dash-mod-setlist-index{opacity:0}.dashboard-page .dash-mod-setlist-index-wrap:hover .dash-mod-setlist-remove>span,.dashboard-page .dash-mod-setlist-index-wrap:focus-within .dash-mod-setlist-remove>span{opacity:1;transform:scale(1)}.dashboard-page .dash-mod-setlist-drag-handle{width:16px;min-width:16px;height:16px;color:var(--muted,#9da6b6);cursor:grab;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.dashboard-page .dash-mod-setlist-drag-icon{opacity:.92;width:9px;height:9px;display:block}.dashboard-page .dash-mod-setlist-drag-handle:hover{color:var(--text,#eaeaea);transform:scale(1.03)}.dashboard-page .dash-mod-setlist-drag-handle:active{cursor:grabbing}.dashboard-page .dash-mod-setlist-list.is-row-dragging .dash-mod-setlist-step-row{transition:transform .17s cubic-bezier(.2,.85,.3,1)}.dashboard-page .dash-mod-setlist-step-row.is-row-dragging{opacity:.62}.dashboard-page .dash-mod-setlist-add-btn{border-radius:10px;width:100%;min-height:32px;margin-top:4px;margin-bottom:0;padding:0 12px;font-size:13px;display:block}.dashboard-page .dash-mod-card[data-module-type=setlist] .dash-mod-card-body{padding:6px 8px 12px}.dashboard-page .dash-mod-card[data-module-type=setlist] .dash-mod-roadmap-applied .dash-mod-road-list{padding-top:0;padding-bottom:4px}.dashboard-page .dash-mod-content-plan{display:block}.dashboard-page .dash-mod-content-plan-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-page .dash-mod-content-plan-item{min-width:0}.dashboard-page .dash-mod-content-plan-item.is-applied+.dash-mod-content-plan-item.is-applied{border-top:0;padding-top:12px;position:relative}.dashboard-page .dash-mod-content-plan-item.is-edit+.dash-mod-content-plan-item.is-edit{border-top:0;padding-top:10px;position:relative}.dashboard-page .dash-mod-content-plan-item.is-applied+.dash-mod-content-plan-item.is-applied:before,.dashboard-page .dash-mod-content-plan-item.is-edit+.dash-mod-content-plan-item.is-edit:before{content:"";pointer-events:none;background:#2b8e61;border-radius:999px;height:2px;position:absolute;top:0;left:0;right:0}.dashboard-page .dash-mod-content-plan-list.is-row-dragging .dash-mod-content-plan-item.is-edit{transition:transform .17s cubic-bezier(.2,.85,.3,1)}.dashboard-page .dash-mod-content-plan-item.is-edit.is-row-dragging{opacity:.62}.dashboard-page .dash-mod-content-plan-item.is-edit{position:relative}.dashboard-page .dash-mod-content-plan-item.is-edit.is-drop-before:before,.dashboard-page .dash-mod-content-plan-item.is-edit.is-drop-after:after{content:"";background:color-mix(in srgb, var(--brand-accent,#4c6fff) 86%, #7cb1ff);height:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-accent,#4c6fff) 35%, transparent);pointer-events:none;z-index:2;border-radius:999px;position:absolute;left:4px;right:4px}.dashboard-page .dash-mod-content-plan-item.is-edit.is-drop-before:before{top:-5px}.dashboard-page .dash-mod-content-plan-item.is-edit.is-drop-after:after{bottom:-5px}.dashboard-page .dash-mod-content-plan-item-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dashboard-page .dash-mod-content-plan-item-head-left{align-items:center;gap:6px;min-width:0;display:flex}.dashboard-page .dash-mod-content-plan-item-badge{color:var(--text-dim,#8d96a8);font-size:11px;font-weight:600;line-height:1}.dashboard-page .dash-mod-content-plan-drag-handle{width:16px;min-width:16px;height:16px;color:var(--muted,#9da6b6);cursor:grab;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .16s,transform .16s;display:inline-flex}.dashboard-page .dash-mod-content-plan-drag-handle .dash-mod-setlist-drag-icon{opacity:.92;width:9px;height:9px;display:block}.dashboard-page .dash-mod-content-plan-drag-handle:hover{color:var(--text,#eaeaea);transform:scale(1.03)}.dashboard-page .dash-mod-content-plan-drag-handle:active{cursor:grabbing}.dashboard-page .dash-mod-content-plan-remove{color:var(--text-dim,#8d96a8);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.dashboard-page .dash-mod-content-plan-remove:hover{color:#d35a5a;background:color-mix(in srgb, var(--surface-overlay,#ffffff0f) 80%, transparent)}.dashboard-page .dash-mod-content-plan-inline{width:100%;color:var(--text,#eaeaea);white-space:normal;word-break:break-word;border-radius:8px;outline:none;margin:0;padding:3px 4px}.dashboard-page .dash-mod-content-plan-inline:empty:before{content:attr(data-placeholder-label);color:var(--text-dim,#8d96a8);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600}.dashboard-page .dash-mod-content-plan-inline:empty:after{content:" " attr(data-placeholder-value);color:var(--text-dim,#8d96a8);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:400}.dashboard-page .dash-mod-content-plan-inline:focus:empty:before,.dashboard-page .dash-mod-content-plan-inline:focus:empty:after{content:""}.dashboard-page .dash-mod-content-plan-inline.is-title{text-align:center;margin-bottom:2px;font-size:16px;font-weight:700;line-height:1.28}.dashboard-page .dash-mod-content-plan-inline.is-center{text-align:center;margin-bottom:1px;font-size:14px;font-weight:500;line-height:1.36}.dashboard-page .dash-mod-content-plan-inline.is-comment{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));white-space:pre-wrap;background:0 0;border-radius:12px;min-height:72px;margin-top:3px;padding:10px 12px;font-size:14px;line-height:1.45}.dashboard-page .dash-mod-content-plan-inline:focus{background:0 0}.dashboard-page .dash-mod-content-plan-inline.is-comment:focus{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 34%, var(--surface-border,#1e1e1e));background:0 0}.dashboard-page .dash-mod-content-plan-add-btn{border-radius:10px;width:100%;min-height:32px;margin-top:4px;padding:0 12px;font-size:13px;display:block}.dashboard-page .dash-mod-content-plan-line{align-items:baseline;gap:7px;font-size:14px;line-height:1.38;display:flex}.dashboard-page .dash-mod-content-plan-label{color:var(--text,#eaeaea);flex:none;font-weight:600}.dashboard-page .dash-mod-content-plan-value{color:var(--text,#eaeaea);min-width:0}.dashboard-page .dash-mod-content-plan-comment-view{margin-top:5px}.dashboard-page .dash-mod-content-plan-comment-text{white-space:pre-wrap;word-break:break-word;color:var(--text,#eaeaea);margin-top:3px;font-size:14px;line-height:1.45}.dashboard-page .dash-mod-content-plan-item.is-applied{background:0 0;border:0;border-radius:0;padding:10px 6px 12px}.dashboard-page .dash-mod-content-plan-applied-body{width:100%;margin:0 auto}.dashboard-page .dash-mod-content-plan-title-view{text-align:center;color:var(--text,#eaeaea);letter-spacing:.01em;margin-bottom:13px;font-size:18px;font-weight:700;line-height:1.2}.dashboard-page .dash-mod-content-plan-item.is-applied .dash-mod-content-plan-line{justify-content:center;gap:10px;margin-top:6px}.dashboard-page .dash-mod-content-plan-item.is-applied .dash-mod-content-plan-label{letter-spacing:0;text-transform:none;color:color-mix(in srgb, var(--text-dim,#8d96a8) 88%, var(--text,#eaeaea));font-size:13px;font-weight:600;line-height:1.25}.dashboard-page .dash-mod-content-plan-item.is-applied .dash-mod-content-plan-value{color:var(--text,#eaeaea);font-size:14px;font-weight:600;line-height:1.35}.dashboard-page .dash-mod-content-plan-item.is-applied .dash-mod-content-plan-comment-view{border-top:1px solid color-mix(in srgb, var(--surface-border,#2a2f3a) 75%, transparent);margin-top:15px;padding-top:11px}.dashboard-page .dash-mod-content-plan-item.is-applied .dash-mod-content-plan-comment-view .dash-mod-content-plan-label{text-align:center;margin-bottom:9px;display:block}.dashboard-page .dash-mod-content-plan-item.is-applied .dash-mod-content-plan-comment-text{text-align:left;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;font-size:14px;line-height:1.5}.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body{scrollbar-gutter:stable both-edges;scrollbar-width:none;-ms-overflow-style:none}.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body,.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body{scrollbar-gutter:stable both-edges;scrollbar-width:none;-ms-overflow-style:none}.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-page .dash-mod-card[data-module-type=session_journal] .dash-mod-card-body{min-height:0;padding:0;display:block;position:relative;overflow:hidden}.dashboard-page .dash-mod-todo-counter-done{color:#2faa71;font-weight:600}.dashboard-page .dash-mod-todo-counter-total{color:inherit;font-weight:500}.dashboard-page .dash-mod-road-counter-done{color:#2faa71;font-weight:600}.dashboard-page .dash-mod-road-counter-total{color:inherit;font-weight:500}.dashboard-page .dash-mod-roadmap-applied .dash-mod-road-step-row,.dashboard-page .dash-mod-roadmap-edit .dash-mod-road-step-row{min-height:var(--dash-road-step-size);align-items:center}.dashboard-page .dash-mod-roadmap-applied .dash-mod-road-track,.dashboard-page .dash-mod-roadmap-edit .dash-mod-road-track{box-sizing:border-box;justify-content:center;align-items:center;padding-top:0;display:flex}.dashboard-page .dash-mod-roadmap-applied .dash-mod-road-line,.dashboard-page .dash-mod-roadmap-edit .dash-mod-road-line{top:calc(((var(--dash-road-step-size) + var(--dash-road-dot-size)) / 2) - 1px);bottom:calc((var(--dash-road-dot-size) - var(--dash-road-step-size)) / 2)}.dashboard-page .dash-mod-roadmap-applied .dash-mod-road-content,.dashboard-page .dash-mod-roadmap-edit .dash-mod-road-content{min-height:var(--dash-road-step-size);align-items:center;display:flex}.dashboard-page .dash-mod-road-step-row.is-manageable{cursor:pointer}.dashboard-page .dash-mod-road-track{--dash-road-dot-size:14px;--dash-road-line-size:2px;width:var(--dash-road-dot-size);min-width:var(--dash-road-dot-size);align-self:stretch;margin:0 auto;position:relative}.dashboard-page .dash-mod-road-dot{width:var(--dash-road-dot-size);height:var(--dash-road-dot-size);z-index:2;border:1.5px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 90%, transparent);cursor:pointer;background:0 0;border-radius:999px;outline:none;margin:0 auto;transition:border-color .22s,transform .16s,box-shadow .26s;display:block;position:relative;overflow:hidden}.dashboard-page .dash-mod-road-dot:before{content:"";border-radius:inherit;background:var(--surface-bg,var(--block-bg,#0f0f0f));transition:background .22s;position:absolute;inset:2px}.dashboard-page .dash-mod-road-dot.is-pop{animation:.32s cubic-bezier(.2,.85,.3,1) dashRoadDotPop}@keyframes dashRoadDotPop{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.dashboard-page .dash-mod-road-dot.is-editor{cursor:default;transform:none!important}.dashboard-page .dash-mod-road-dot.is-editor:before,.dashboard-page .dash-mod-road-dot.is-editor-remove:before{display:none}.dashboard-page .dash-mod-road-dot.is-editor-remove{appearance:none;color:color-mix(in srgb, var(--muted,#9da6b6) 88%, transparent);border-color:color-mix(in srgb, var(--surface-border,#1e1e1e) 90%, transparent);cursor:pointer;background:0 0;margin:0;padding:0;transform:none!important}.dashboard-page .dash-mod-road-dot.is-editor-remove>span{opacity:0;width:100%;height:100%;transition:opacity .18s,transform .18s,color .16s;display:block;position:relative;transform:scale(.76)}.dashboard-page .dash-mod-road-dot.is-editor-remove>span:before,.dashboard-page .dash-mod-road-dot.is-editor-remove>span:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:7px;height:1.5px;position:absolute;top:50%;left:50%}.dashboard-page .dash-mod-road-dot.is-editor-remove>span:before{transform:translate(-50%,-50%)rotate(45deg)}.dashboard-page .dash-mod-road-dot.is-editor-remove>span:after{transform:translate(-50%,-50%)rotate(-45deg)}.dashboard-page .dash-mod-road-step-row:hover .dash-mod-road-dot.is-editor-remove>span,.dashboard-page .dash-mod-road-step-row:focus-within .dash-mod-road-dot.is-editor-remove>span{opacity:1;transform:scale(1)}.dashboard-page .dash-mod-road-dot.is-editor-remove:hover>span{color:#d35a5a}.dashboard-page .dash-mod-road-dot:hover{transform:scale(1.06)}.dashboard-page .dash-mod-road-dot.is-done{border-color:#2faa71;box-shadow:inset 0 0 0 1px #2faa71,0 0 0 1px #2faa7129,0 0 4px #2faa712e}.dashboard-page .dash-mod-road-dot.is-done:before{background-color:#0000;background-image:radial-gradient(circle at 36% 30%,#ffffff59 0%,#fff0 46%),linear-gradient(135deg,#26a967 0%,#2faa71 58%,#37bf83 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.2s ease-in-out infinite dashRoadDotLive}.dashboard-page .dash-mod-road-line{left:calc((var(--dash-road-dot-size) - var(--dash-road-line-size)) / 2);top:calc(var(--dash-road-dot-size) - 1px);z-index:1;width:var(--dash-road-line-size);background:color-mix(in srgb, var(--surface-border,#1e1e1e) 86%, transparent);border-radius:999px;min-height:0;margin:0;display:block;position:absolute;bottom:0;overflow:hidden;transform:none}.dashboard-page .dash-mod-road-line:after{content:"";transform-origin:bottom;opacity:0;background:#2faa71;transition:transform .34s cubic-bezier(.2,.85,.3,1),opacity .28s;position:absolute;inset:0;transform:scaleY(0)}.dashboard-page .dash-mod-road-line.is-done:after{opacity:1;transform:scaleY(1)}.dashboard-page .dash-mod-road-step-row.is-animating-done .dash-mod-road-line:after{transition-duration:.42s,.24s}.dashboard-page .dash-mod-road-step-row.is-animating-done .dash-mod-road-dot.is-done{transition-delay:.34s,.34s,.34s}.dashboard-page .dash-mod-road-step-row.is-animating-done .dash-mod-road-dot.is-done:before{animation-delay:.34s}.dashboard-page .dash-mod-road-step-row.is-frontier.is-done .dash-mod-road-track:before{content:"";pointer-events:none;background:linear-gradient(#2faa7100,#2faa71c7);width:2px;height:10px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.dashboard-page .dash-mod-road-content{min-width:0}.dashboard-page .dash-mod-road-title-inline,.dashboard-page .dash-mod-road-title{width:100%;color:var(--text,#eaeaea);min-width:0;font-size:14px;line-height:1.35;display:block}.dashboard-page .dash-mod-road-title-inline{cursor:text;-webkit-user-select:text;user-select:text;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;border-radius:8px;outline:none;-webkit-box-orient:vertical;margin:-1px -4px;padding:1px 4px;transition:background-color .2s,box-shadow .2s;display:-webkit-box;overflow:hidden}.dashboard-page .dash-mod-road-title-inline:empty:before{content:attr(data-placeholder);color:var(--text-dim,#8d96a8)}.dashboard-page .dash-mod-road-title-inline:focus{background:0 0}.dashboard-page .dash-mod-road-title.is-done,.dashboard-page .dash-mod-todo-title.is-done{color:#2faa71}.dashboard-page .dash-mod-todo-title,.dashboard-page .dash-mod-todo-title-inline{font-size:14px;line-height:1.18}.dashboard-page .dash-mod-todo-title{transition:color .22s}.dashboard-page .dash-mod-todo-title-text{background-image:linear-gradient(currentColor,currentColor);background-position:0 58%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .28s cubic-bezier(.22,.61,.36,1)}.dashboard-page .dash-mod-todo-title.is-done .dash-mod-todo-title-text{background-size:100% 1px}.dashboard-page .dash-mod-card[data-module-type=todo] .dash-mod-card-body{padding:6px 8px 12px}.dashboard-page .dash-mod-card[data-module-type=todo] .dash-mod-roadmap-applied .dash-mod-road-list{padding-top:0;padding-bottom:4px}.dashboard-page .dash-mod-todo-dot{box-sizing:border-box;width:var(--dash-road-dot-size);height:var(--dash-road-dot-size);min-width:var(--dash-road-dot-size);min-height:var(--dash-road-dot-size);border-radius:3px;margin:0 auto;line-height:0;padding:0!important}.dashboard-page .dash-mod-todo-dot:before{border-radius:1.5px;inset:2px}.dashboard-page .dash-mod-todo-dot.is-done,.dashboard-page .dash-mod-todo-dot.is-editor,.dashboard-page .dash-mod-todo-dot.is-editor-remove{border-radius:3px}.dashboard-page .dash-mod-todo-dot.is-done:before,.dashboard-page .dash-mod-todo-dot.is-editor:before,.dashboard-page .dash-mod-todo-dot.is-editor-remove:before{border-radius:1.5px}.dashboard-page .dash-mod-todo-dot.is-done{border-color:#2faa71;box-shadow:inset 0 0 0 1px #2faa71,0 0 0 1px #2faa7129,0 0 4px #2faa712e}.dashboard-page .dash-mod-todo-dot.is-done:before{background-color:#0000;background-image:radial-gradient(circle at 36% 30%,#ffffff59 0%,#fff0 46%),linear-gradient(135deg,#26a967 0%,#2faa71 58%,#37bf83 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.2s ease-in-out infinite dashRoadDotLive}.dashboard-page .dash-mod-road-title{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-page .dash-mod-road-add-btn{border:1px dashed color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);width:100%;min-height:28px;color:var(--muted,#9da6b6);cursor:pointer;background:0 0;border-radius:11px;margin-bottom:8px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s,background-color .16s}.dashboard-page .dash-mod-road-add-btn:hover{color:var(--text,#eaeaea);border-color:color-mix(in srgb, var(--surface-border,#1e1e1e) 92%, transparent)}.dashboard-page .dash-mod-road-fade{pointer-events:none;opacity:0;transition:none}.dashboard-page .dash-mod-session-clear-head{min-height:var(--prefs-remove-size,30px);height:var(--prefs-remove-size,30px);opacity:0;visibility:hidden;pointer-events:none;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),visibility .5s cubic-bezier(.22,.61,.36,1);transform:scale(.92)}.dashboard-page .dash-mod-roadmap-applied:not(.is-fade-armed) .dash-mod-road-fade,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-road-fade,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) [data-dash-scroll-fade="1"]:before,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) [data-dash-scroll-fade="1"]:after,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-session-list:before,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-session-list:after{transition:none!important;animation:none!important}.dashboard-page .dash-mod-road-fade--top{z-index:3;background:linear-gradient(to bottom, var(--surface-bg,var(--block-bg,#0f0f0f)) 12%, #0000 100%);height:32px;margin-bottom:-32px;position:sticky;top:0;left:0;right:0}.dashboard-page .dash-mod-road-fade--bottom{z-index:2;background:linear-gradient(to bottom, #0000, var(--surface-bg,var(--block-bg,#0f0f0f)) 94%);height:56px;margin-top:-56px;position:sticky;bottom:0;left:0;right:0}.dashboard-page .dash-mod-roadmap-applied.has-scroll-fade-top .dash-mod-road-fade--top,.dashboard-page .dash-mod-roadmap-applied.has-scroll-fade-bottom .dash-mod-road-fade--bottom{opacity:1}.dashboard-page .dash-mod-card[data-module-type=session_journal] .dash-mod-card-body,.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body,.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body,.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body{--dash-fade-pad-top:8px;--dash-fade-pad-x:10px;--dash-fade-pad-bottom:20px;position:relative}.dashboard-page .dash-mod-card[data-module-type=session_journal] .dash-mod-card-body:before,.dashboard-page .dash-mod-card[data-module-type=session_journal] .dash-mod-card-body:after,.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body:before,.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body:after,.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body:before,.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body:after,.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body:before,.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body:after{content:"";pointer-events:none;opacity:0;transition:none}.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body:before,.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body:before,.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body:before{left:calc(var(--dash-fade-pad-x) * -1);right:calc(var(--dash-fade-pad-x) * -1);top:calc(var(--dash-fade-pad-top) * -1);z-index:3;background:linear-gradient(to bottom, var(--surface-bg,var(--block-bg,#0f0f0f)) 12%, #0000 100%);height:40px;margin-bottom:-40px;display:block;position:sticky}.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body:after,.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body:after,.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body:after{left:calc(var(--dash-fade-pad-x) * -1);right:calc(var(--dash-fade-pad-x) * -1);bottom:calc(var(--dash-fade-pad-bottom) * -1);z-index:2;background:linear-gradient(to bottom, #0000, var(--surface-bg,var(--block-bg,#0f0f0f)) 94%);height:76px;margin-top:-76px;display:block;position:sticky}.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body.has-scroll-fade-top:before,.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body.has-scroll-fade-top:before,.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body.has-scroll-fade-top:before,.dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body.has-scroll-fade-bottom:after,.dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body.has-scroll-fade-bottom:after,.dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body.has-scroll-fade-bottom:after{opacity:1}.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-card[data-module-type=notes] .dash-mod-card-body:before,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-card[data-module-type=notes] .dash-mod-card-body:after,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-card[data-module-type=working_links] .dash-mod-card-body:before,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-card[data-module-type=working_links] .dash-mod-card-body:after,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body:before,.dashboard-page:is(.is-mod-soft-refreshing,.is-mod-fade-quiet) .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body:after{transition:none!important}.dashboard-page .dash-mod-roadmap-applied .dash-mod-road-list{padding-top:12px;padding-bottom:8px}.dashboard-page .dash-mod-roadmap:not(.is-manageable) .dash-mod-road-dot{cursor:default}.dashboard-page .dash-mod-links-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-page .dash-mod-link-row,.dashboard-page .dash-mod-link-edit-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.dashboard-page .dash-mod-link-index{color:var(--muted,#9da6b6);min-width:18px;font-size:12px;font-weight:700;line-height:1.1}.dashboard-page .dash-mod-link-title{text-overflow:ellipsis;white-space:nowrap;word-break:break-word;overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--text,#eaeaea);font-size:14px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.dashboard-page .dash-mod-link-actions{align-items:center;gap:6px;display:inline-flex}.dashboard-page .dash-mod-link-action{aspect-ratio:1;cursor:pointer;transform-origin:50%;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;line-height:0;transition:transform .1s,opacity .16s;display:inline-flex}.dashboard-page .dash-mod-link-action svg{width:19px;height:19px;display:block;transform:translateY(1px)!important}.dashboard-page .dash-mod-link-action:active{transform:scale(.94)}.dashboard-page .dash-mod-link-action[disabled]{opacity:.45;pointer-events:none}.dashboard-page .dash-mod-link-action.twinkle{animation:.3s ease-out dash-mod-link-action-twinkle}.dashboard-page .dash-mod-link-action.ok{color:#7bd58b!important}html[data-theme=light] .dashboard-page .dash-mod-link-action.ok{color:#2f8f4a!important}@keyframes dash-mod-link-action-twinkle{0%{transform:scale(1)}48%{transform:scale(1.16)}to{transform:scale(1)}}.dashboard-page .dash-mod-link-fields{gap:6px;min-width:0;display:grid}.dashboard-page .dash-mod-link-title-inline{all:unset;box-sizing:border-box;width:100%;min-width:0;min-height:34px;color:var(--text,#eaeaea);font:inherit;font-size:14px;line-height:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;caret-color:currentColor;-webkit-user-select:text;user-select:text;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:6px 0;display:block;overflow:hidden}.dashboard-page .dash-mod-link-title-inline:empty:before{content:attr(data-placeholder);color:var(--muted,#9da6b6);opacity:.86}.dashboard-page .dash-mod-link-title-inline:focus{cursor:text;box-shadow:none;background:0 0;border:0;outline:none}.dashboard-page .dash-mod-link-title-inline:focus:empty:before{opacity:.58}.dashboard-page .dash-mod-link-input{width:100%;height:36px;padding:0 12px;background:var(--surface-bg,var(--block-bg,#0f0f0f))!important;border:1px solid var(--surface-border,var(--block-border,#1e1e1e))!important;color:var(--text,#eaeaea)!important;-webkit-text-fill-color:var(--text,#eaeaea)!important}.dashboard-page .dash-mod-working-links-edit .dash-mod-link-input:focus,.dashboard-page .dash-mod-working-links-edit .dash-mod-link-input:focus-visible,.dashboard-page .dash-mod-working-links-edit .dash-mod-link-input:active{box-shadow:none!important;outline:none!important}.dashboard-page .dash-mod-link-url-input{cursor:text}.dashboard-page .dash-mod-link-edit-row{grid-template-columns:22px minmax(0,1fr);align-items:start}.dashboard-page .dash-mod-link-edit-row>.dash-mod-link-actions{display:none}.dashboard-page .dash-mod-link-url-row{grid-template-columns:minmax(0, 1fr) var(--prefs-remove-size,30px);align-items:center;gap:6px;display:grid}.dashboard-page .dash-mod-working-links-edit .dash-mod-link-index{text-align:right;width:22px;padding-top:8px;padding-right:4px}.dashboard-page .dash-mod-link-url-input.is-applied{cursor:pointer;background:var(--url-applied-bg,#00a32414)!important;border-color:var(--url-applied-border,#00a32480)!important;color:var(--url-applied-fg,#aab8ad)!important}.dashboard-page .dash-mod-link-url-input.is-applied:focus,.dashboard-page .dash-mod-link-url-input.is-applied:focus-visible,.dashboard-page .dash-mod-link-url-input.is-applied:active{background:var(--url-applied-bg,#00a32414)!important;border-color:var(--url-applied-border,#00a32480)!important;color:var(--url-applied-fg,#aab8ad)!important}html[data-theme=light] .dashboard-page .dash-mod-link-url-input.is-applied{color:var(--url-applied-fg,#1f6a3a)!important;border-color:var(--url-applied-border,#1f6a3a66)!important}html[data-theme=light] .dashboard-page .dash-mod-link-url-input.is-applied,html[data-theme=light] .dashboard-page .dash-mod-link-url-input.is-applied:focus,html[data-theme=light] .dashboard-page .dash-mod-link-url-input.is-applied:focus-visible,html[data-theme=light] .dashboard-page .dash-mod-link-url-input.is-applied:active{background:var(--url-applied-bg,#00a32414)!important}.dashboard-page .dash-mod-link-url-input.is-applied:hover{background:var(--url-applied-bg,#00a32418)!important}.dashboard-page .dash-mod-link-remove{width:var(--prefs-remove-size,30px);height:var(--prefs-remove-size,30px);z-index:1;opacity:0;visibility:hidden;pointer-events:none;place-self:center end;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),background-color .2s,border-color .2s,color .2s;position:static;top:auto;right:auto;transform:scale(.92)}.dashboard-page .dash-mod-link-remove:focus-visible{box-shadow:none}.dashboard-page .dash-mod-link-url-row:hover .dash-mod-link-remove,.dashboard-page .dash-mod-link-url-row:focus-within .dash-mod-link-remove,.dashboard-page .dash-mod-link-remove:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.dashboard-page .dash-mod-link-remove:hover,.dashboard-page .dash-mod-link-remove:focus-visible{color:#d35a5a;background:color-mix(in srgb, var(--surface-overlay,#ffffff0f) 80%, transparent)}.dashboard-page .dash-mod-link-add-more{box-sizing:border-box;text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;width:auto;min-width:142px;height:36px;min-height:36px;margin-top:8px;margin-left:30px;padding:0 14px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.dashboard-page .dash-mod-working-links-applied .dash-mod-link-row{--dash-mod-link-row-actions-width:74px;grid-template-columns:16px minmax(0,1fr);gap:4px;min-height:30px;padding-right:0;transition:padding-right .5s cubic-bezier(.22,.61,.36,1);position:relative}.dashboard-page .dash-mod-working-links-applied .dash-mod-link-index{min-width:14px}.dashboard-page .dash-mod-working-links-applied .dash-mod-link-action{opacity:0;visibility:hidden;pointer-events:none;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),background-color .2s,border-color .2s,color .2s;transform:scale(.92)}.dashboard-page .dash-mod-working-links-applied .dash-mod-link-action svg{width:16px;height:16px}.dashboard-page .dash-mod-working-links-applied .dash-mod-link-row>.dash-mod-link-actions{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),visibility .5s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;right:0;transform:translateY(-50%)scale(.96)}.dashboard-page .dash-mod-working-links-applied .dash-mod-link-row:hover .dash-mod-link-action,.dashboard-page .dash-mod-working-links-applied .dash-mod-link-row:focus-within .dash-mod-link-action,.dashboard-page .dash-mod-working-links-applied .dash-mod-link-action:focus-visible{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.dashboard-page .dash-mod-working-links-applied .dash-mod-link-row:hover,.dashboard-page .dash-mod-working-links-applied .dash-mod-link-row:focus-within{padding-right:var(--dash-mod-link-row-actions-width)}.dashboard-page .dash-mod-working-links-applied .dash-mod-link-row:hover>.dash-mod-link-actions,.dashboard-page .dash-mod-working-links-applied .dash-mod-link-row:focus-within>.dash-mod-link-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}.dashboard-page .dash-mod-card[data-module-type=tabs] .dash-mod-card-body{overflow:auto}.dashboard-page .dash-mod-tab-file-row{grid-template-columns:142px minmax(0,1fr);gap:6px;min-width:0}.dashboard-page .dash-mod-tab-file-row.has-file{align-items:center;gap:6px;display:flex}.dashboard-page .dash-mod-tab-upload{box-sizing:border-box;white-space:nowrap;border-radius:10px;flex:none;justify-content:center;justify-self:start;align-items:center;width:142px;min-width:142px;max-width:142px;height:36px;min-height:36px;padding:0 14px;font-size:13px;line-height:1;display:inline-flex}.dashboard-page .dash-mod-tabs-edit .dash-mod-link-add-more{width:142px;min-width:142px;max-width:142px}.dashboard-page .dash-mod-tab-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dashboard-page .dash-mod-tab-file-name{width:100%;min-width:0;color:var(--muted,#b0b0b0);text-overflow:ellipsis;white-space:nowrap;flex:auto;align-self:center;font-size:13px;line-height:1.25;overflow:hidden}.dashboard-page .dash-mod-tab-file-name.is-empty-label{padding-left:8px}.dashboard-page .dash-mod-tab-file-row.has-file .dash-mod-tab-file-name{color:var(--dash-mod-tabs-open-color,#2faa71)}.dashboard-page .dash-mod-tab-clear{flex:0 0 var(--prefs-remove-size,30px)}.dashboard-page .dash-mod-tab-file-name small{color:var(--muted,#b0b0b0);font-size:12px}.dashboard-page .dash-mod-tab-hint{color:var(--muted,#b0b0b0);margin:8px 2px 0;font-size:12px;line-height:1.3}.dashboard-page .dash-mod-tabs-applied .dash-mod-link-title{min-width:0}.dashboard-page .dash-mod-tabs-applied .dash-mod-tab-row{--dash-mod-tabs-row-actions-width:116px;grid-template-columns:16px minmax(0,1fr);padding-right:0;transition:padding-right .5s cubic-bezier(.22,.61,.36,1);position:relative}.dashboard-page .dash-mod-tabs-applied .dash-mod-tab-row .dash-mod-link-actions{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s cubic-bezier(.22,.61,.36,1),visibility .5s cubic-bezier(.22,.61,.36,1);position:absolute;top:50%;right:0;transform:translateY(-50%)scale(.96)}.dashboard-page .dash-mod-tabs-applied .dash-mod-tab-row:hover,.dashboard-page .dash-mod-tabs-applied .dash-mod-tab-row:focus-within{padding-right:var(--dash-mod-tabs-row-actions-width)}.dashboard-page .dash-mod-tabs-applied .dash-mod-tab-row:hover .dash-mod-link-actions,.dashboard-page .dash-mod-tabs-applied .dash-mod-tab-row:focus-within .dash-mod-link-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)scale(1)}.dashboard-page .dash-mod-tabs-open-empty{--dash-mod-tabs-open-color:#2faa71;--dash-mod-tabs-open-border:color-mix(in srgb, var(--dash-mod-tabs-open-color) 46%, var(--surface-border,var(--block-border,#1e1e1e)));--dash-mod-tabs-open-border-hover:color-mix(in srgb, var(--dash-mod-tabs-open-color) 78%, var(--surface-border,var(--block-border,#1e1e1e)));white-space:nowrap;width:100%;min-height:36px;color:var(--dash-mod-tabs-open-color);border-color:var(--dash-mod-tabs-open-border);background:var(--btn-bg);justify-content:center;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;line-height:1;display:inline-flex}.dashboard-page .dash-mod-tabs-open-empty:hover,.dashboard-page .dash-mod-tabs-open-empty:focus-visible{color:var(--dash-mod-tabs-open-color);border-color:var(--dash-mod-tabs-open-border-hover);background:var(--btn-bg)}.dashboard-page .dash-mod-tabs-open-empty svg{color:currentColor;flex:none;width:17px;height:17px}html[data-theme=light] .dashboard-page .dash-mod-link-input{color:#1f2430!important;-webkit-text-fill-color:#1f2430!important;background:#f3f4f9!important;border-color:#d0d3dc!important}html[data-theme=light] .dashboard-page .dash-mod-link-title-inline{color:#1f2430}html[data-theme=light] .dashboard-page .dash-mod-link-action{color:var(--btn-fg,#505a6f)}.dashboard-page .dash-mod-link-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text,#eaeaea)!important;box-shadow:0 0 0 1000px var(--surface-bg,var(--block-bg,#0f0f0f)) inset!important}.dashboard-page .dash-mod-link-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text,#eaeaea)!important;box-shadow:0 0 0 1000px var(--surface-bg,var(--block-bg,#0f0f0f)) inset!important}.dashboard-page .dash-mod-link-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text,#eaeaea)!important;box-shadow:0 0 0 1000px var(--surface-bg,var(--block-bg,#0f0f0f)) inset!important}html[data-theme=light] .dashboard-page .dash-mod-link-input:-webkit-autofill{-webkit-text-fill-color:#1f2430!important;box-shadow:inset 0 0 0 1000px #f3f4f9!important}html[data-theme=light] .dashboard-page .dash-mod-link-input:-webkit-autofill:hover{-webkit-text-fill-color:#1f2430!important;box-shadow:inset 0 0 0 1000px #f3f4f9!important}html[data-theme=light] .dashboard-page .dash-mod-link-input:-webkit-autofill:focus{-webkit-text-fill-color:#1f2430!important;box-shadow:inset 0 0 0 1000px #f3f4f9!important}.dashboard-page .dash-mod-notes{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:100%;display:grid}.dashboard-page .dash-mod-note-tools{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.dashboard-page .dash-mod-note-tool{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--btn-fg,#9da6b6);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-page .dash-mod-note-tool svg{width:16px;height:16px}.dashboard-page .dash-mod-note-tool.is-active{color:var(--text,#eaeaea);border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 34%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent)}.dashboard-page .dash-mod-note-color-icon{background:var(--dash-mod-note-icon-color,currentColor);width:13px;height:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,#1e1e1e) 70%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.dashboard-page .dash-mod-note-color-icon.is-default{background:color-mix(in srgb, var(--text,#eaeaea) 70%, transparent)}.dashboard-page .dash-mod-note-color-picker{display:inline-flex;position:relative}.dashboard-page .dash-mod-note-color-menu{z-index:7;border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:148px;max-width:220px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px)scale(.98);box-shadow:0 10px 26px #0000003d}.dashboard-page .dash-mod-note-color-picker.is-open .dash-mod-note-color-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.dashboard-page .dash-mod-note-color-dot{border:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);background:var(--dash-note-color,#22c55e);cursor:pointer;border-radius:999px;width:22px;min-width:22px;height:22px;min-height:22px;transition:transform .12s,box-shadow .16s}.dashboard-page .dash-mod-note-color-dot:hover{transform:scale(1.08)}.dashboard-page .dash-mod-note-color-dot.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-accent,#4c6fff) 45%, transparent)}.dashboard-page .dash-mod-note-color-dot.is-reset{background:0 0;border:0;position:relative}.dashboard-page .dash-mod-note-color-dot.is-reset:before{content:"";border:1.5px solid color-mix(in srgb, var(--text,#eaeaea) 78%, transparent);background:color-mix(in srgb, var(--surface-bg,#0f0f0f) 86%, transparent);border-radius:999px;position:absolute;inset:2px}.dashboard-page .dash-mod-note-color-dot.is-reset:after{content:"";background:color-mix(in srgb, var(--text,#eaeaea) 82%, transparent);border-radius:999px;width:12px;height:1.8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-42deg)}.dashboard-page .dash-mod-note-editor{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));width:100%;min-height:72px;color:var(--text,#eaeaea);white-space:pre-wrap;word-break:break-word;scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;line-height:1.45;overflow:auto}.dashboard-page .dash-mod-note-editor::-webkit-scrollbar{width:0;height:0;display:none}.dashboard-page .dash-mod-note-editor:empty:before{content:attr(data-placeholder);color:var(--muted,#9da6b6)}.dashboard-page .dash-mod-note-editor:focus{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 34%, var(--surface-border,#1e1e1e))}.dashboard-page .dash-mod-note-view{white-space:pre-wrap;word-break:break-word;min-height:100%;color:var(--text,#eaeaea);font-size:14px;line-height:1.45}.dashboard-page .dash-mod-note-view p,.dashboard-page .dash-mod-note-view div{margin:0 0 8px}.dashboard-page .dash-mod-note-view p:last-child,.dashboard-page .dash-mod-note-view div:last-child{margin-bottom:0}.dashboard-page .dash-mod-note-view a,.dashboard-page .dash-mod-note-editor a{color:var(--brand-accent,#5a8cff);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.dashboard-page .dash-mod-note-view a:hover,.dashboard-page .dash-mod-note-view a:focus-visible,.dashboard-page .dash-mod-note-editor a:hover,.dashboard-page .dash-mod-note-editor a:focus-visible{color:color-mix(in srgb, var(--brand-accent,#5a8cff) 78%, #fff)}html[data-theme=light] .dashboard-page .dash-mod-note-tool{color:#576174}html[data-theme=light] .dashboard-page .dash-mod-road-dot{border-color:#a8b1c4}html[data-theme=light] .dashboard-page .dash-mod-road-dot.is-done{border-color:#2faa71;box-shadow:inset 0 0 0 1px #2faa71,0 0 0 1px #2faa7129,0 0 4px #2faa7129}html[data-theme=light] .dashboard-page .dash-mod-road-dot:before{background:var(--surface-bg,var(--block-bg,#f7f8fc))}html[data-theme=light] .dashboard-page .dash-mod-road-dot.is-done:before{background-color:#0000;background-image:radial-gradient(circle at 36% 30%,#ffffff6b 0%,#fff0 44%),linear-gradient(135deg,#26a967 0%,#2faa71 58%,#37bf83 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.2s ease-in-out infinite dashRoadDotLive}html[data-theme=light] .dashboard-page .dash-mod-todo-dot{border-color:#a8b1c4}html[data-theme=light] .dashboard-page .dash-mod-head-counter{color:#7a8598}html[data-theme=light] .dashboard-page .dash-mod-todo-dot:before{background:var(--surface-bg,var(--block-bg,#f7f8fc))}html[data-theme=light] .dashboard-page .dash-mod-todo-dot.is-done{border-color:#2faa71;box-shadow:inset 0 0 0 1px #2faa71,0 0 0 1px #2faa7129,0 0 4px #2faa7129}html[data-theme=light] .dashboard-page .dash-mod-todo-dot.is-done:before{background-color:#0000;background-image:radial-gradient(circle at 36% 30%,#ffffff6b 0%,#fff0 44%),linear-gradient(135deg,#26a967 0%,#2faa71 58%,#37bf83 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.2s ease-in-out infinite dashRoadDotLive}html[data-theme=light] .dashboard-page .dash-mod-road-line{background:#c1c8d7}html[data-theme=light] .dashboard-page .dash-mod-road-title-inline,html[data-theme=light] .dashboard-page .dash-mod-road-title{color:#2a3242}html[data-theme=light] .dashboard-page .dash-mod-road-title.is-done,html[data-theme=light] .dashboard-page .dash-mod-todo-title.is-done{color:#2faa71}html[data-theme=light] .dashboard-page .dash-mod-road-add-btn{color:#6a7488;border-color:#c8cfdd}html[data-theme=light] .dashboard-page .dash-mod-road-add-btn:hover{color:#2a3242;border-color:#aeb7ca}html[data-theme=light] .dashboard-page .dash-mod-road-fade{background:linear-gradient(to bottom, #fff0, var(--surface-bg,var(--block-bg,#f7f8fc)) 92%)}html[data-theme=light] .dashboard-page .dash-mod-road-fade--top{background:linear-gradient(to bottom, var(--surface-bg,var(--block-bg,#f7f8fc)) 12%, #fff0 100%)}html[data-theme=light] .dashboard-page .dash-mod-road-fade--bottom{background:linear-gradient(to bottom, #fff0, var(--surface-bg,var(--block-bg,#f7f8fc)) 92%)}html[data-theme=light] .dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body:before,html[data-theme=light] .dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body:before,html[data-theme=light] .dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body:before{background:linear-gradient(to bottom, var(--surface-bg,var(--block-bg,#f7f8fc)) 12%, #fff0 100%)}html[data-theme=light] .dashboard-page .dash-mod-card[data-module-type=notes] .dash-mod-card-body:after,html[data-theme=light] .dashboard-page .dash-mod-card[data-module-type=working_links] .dash-mod-card-body:after,html[data-theme=light] .dashboard-page .dash-mod-card[data-module-type=content_plan] .dash-mod-card-body:after{background:linear-gradient(to bottom, #fff0, var(--surface-bg,var(--block-bg,#f7f8fc)) 92%)}@keyframes dashRoadDotLive{0%{filter:saturate();background-position:0 0}50%{filter:saturate(1.08);background-position:100% 100%}to{filter:saturate();background-position:0 0}}html[data-theme=light] .dashboard-page .dash-mod-note-editor,html[data-theme=light] .dashboard-page .dash-mod-content-plan-inline.is-comment{color:#1f2430;background:#f3f4f9;border-color:#d0d3dc}html[data-theme=light] .dashboard-page .dash-mod-note-view{color:#1f2430}html[data-theme=light] .dashboard-page .dash-mod-note-color-menu{background:#f7f8fc;border-color:#d0d3dc;box-shadow:0 10px 24px #15182324}html[data-theme=light] .dashboard-page .dash-mod-note-color-dot.is-reset{background:0 0}html[data-theme=light] .dashboard-page .dash-mod-note-color-dot.is-reset:before{background:#eef1f7;border-color:#4b556a}html[data-theme=light] .dashboard-page .dash-mod-note-color-dot.is-reset:after{background:#4b556a}.dashboard-page .dash-mod-fab.fab-create{transform-origin:50%;max-width:280px;transition:right var(--rightchat-collapse-dur,.22s) var(--rightchat-collapse-ease,cubic-bezier(.22,.61,.36,1)), max-width .22s cubic-bezier(.22,.61,.36,1), min-width .22s cubic-bezier(.22,.61,.36,1), width .22s cubic-bezier(.22,.61,.36,1), height .22s cubic-bezier(.22,.61,.36,1), padding .22s cubic-bezier(.22,.61,.36,1), border-radius .22s cubic-bezier(.22,.61,.36,1), transform .16s ease, box-shadow .16s ease;overflow:hidden}.dashboard-page .dash-mod-fab.fab-create:not(.is-collapsed){padding-right:16px;transition:padding-right .24s cubic-bezier(.22,.61,.36,1)}.dashboard-page .dash-mod-fab.fab-create:not(.is-collapsed):hover,.dashboard-page .dash-mod-fab.fab-create:not(.is-collapsed):focus-visible{padding-right:44px}.dashboard-page .dash-mod-fab.fab-create .dash-mod-fab-toggle{border:1px solid var(--fab-create-plus-border);background:var(--fab-create-plus-bg);width:20px;height:34px;box-shadow:var(--fab-create-plus-shadow);opacity:0;pointer-events:none;z-index:3;border-radius:10px;transition:opacity .2s,transform .2s,background .2s,border-color .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)scale(.92)}.dashboard-page .dash-mod-fab.fab-create:hover .dash-mod-fab-toggle,.dashboard-page .dash-mod-fab.fab-create:focus-visible .dash-mod-fab-toggle{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.dashboard-page .dash-mod-fab.fab-create .dash-mod-fab-toggle:hover,.dashboard-page .dash-mod-fab.fab-create .dash-mod-fab-toggle:focus-visible{background:color-mix(in oklab, var(--fab-create-plus-bg) 92%, #fff 8%);border-color:color-mix(in oklab, var(--fab-create-plus-border) 88%, #fff 12%);transform:translateY(-50%)scale(1.04)}.dashboard-page .dash-mod-fab.fab-create .dash-mod-fab-toggle-chev{width:6px;height:6px;color:var(--fab-create-text,#eef0ff);filter:drop-shadow(0 1px #00000073);border-bottom:1.8px solid;border-right:1.8px solid;position:absolute;top:50%;left:50%;transform:translate(-65%,-50%)rotate(-45deg)}.dashboard-page .dash-mod-fab.fab-create.is-collapsed{right:calc(var(--dash-mod-fab-right,332px) - var(--dash-mod-fab-collapsed-shift-right,0px));width:16px;min-width:16px;max-width:16px;min-height:var(--dash-mod-fab-height,64px);height:var(--dash-mod-fab-height,64px);border-radius:999px;padding:0}.dashboard-page .dash-mod-fab.fab-create.is-collapsed .plus,.dashboard-page .dash-mod-fab.fab-create.is-collapsed .lbl,.dashboard-page .dash-mod-fab.fab-create.is-collapsed .fab-spinner{opacity:0!important;pointer-events:none!important}.dashboard-page .dash-mod-fab.fab-create.is-collapsed .dash-mod-fab-toggle{opacity:1;pointer-events:auto;width:20px;height:34px;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.dashboard-page .dash-mod-fab.fab-create.is-collapsed .dash-mod-fab-toggle:hover,.dashboard-page .dash-mod-fab.fab-create.is-collapsed .dash-mod-fab-toggle:focus-visible{transform:translate(-50%,-50%)scale(1.04)}.dashboard-page .dash-mod-fab.fab-create.is-collapsed .dash-mod-fab-toggle-chev{transform:translate(-35%,-50%)rotate(135deg)}@media (width<=1420px){.dashboard-page .dash-mod-fab.fab-create.is-collapsed{width:auto;min-width:46px;height:auto;padding:initial;border-radius:initial;bottom:auto;right:auto}.dashboard-page .dash-mod-fab.fab-create.is-collapsed .plus,.dashboard-page .dash-mod-fab.fab-create.is-collapsed .lbl,.dashboard-page .dash-mod-fab.fab-create.is-collapsed .fab-spinner{opacity:1!important;pointer-events:auto!important}.dashboard-page .dash-mod-fab.fab-create.is-collapsed .dash-mod-fab-toggle{opacity:0;pointer-events:none}}.dashboard-page .dash-mod-card>:not(.dash-event-delete-confirm){filter:blur();opacity:1;transition:filter .32s,opacity .32s}.dashboard-page .dash-mod-card.is-delete-confirm>:not(.dash-event-delete-confirm):not(.dash-mod-clear-confirm){filter:blur(6px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.dashboard-page .dash-mod-card>:not(.dash-event-delete-confirm):not(.dash-mod-clear-confirm){filter:blur();opacity:1;transition:filter .32s,opacity .32s}.dashboard-page .dash-mod-card.is-clear-confirm>:not(.dash-event-delete-confirm):not(.dash-mod-clear-confirm){filter:blur(6px);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.dashboard-page .dash-mod-card:after{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;z-index:2;background:#00000059;transition:opacity .32s;position:absolute;inset:0}.dashboard-page .dash-mod-card.is-delete-confirm:after,.dashboard-page .dash-mod-card.is-clear-confirm:after{opacity:1}.dashboard-page .dash-mod-card.is-delete-confirm .dash-event-delete-confirm:not(.dash-mod-clear-confirm){opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s;transform:scale(1)}.dashboard-page .dash-mod-card.is-delete-confirm .dash-mod-clear-confirm{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.985)!important}.dashboard-page .dash-mod-card.is-clear-confirm .dash-mod-clear-confirm{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s,0s,0s;transform:scale(1)}.dashboard-page .dash-mod-card.is-clear-confirm .dash-event-delete-confirm:not(.dash-mod-clear-confirm){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.985)!important}.dashboard-page .dash-mod-card.is-clear-confirm .dash-mod-clear-confirm .dash-event-confirm-btn,.dashboard-page .dash-mod-card.is-delete-confirm .dash-event-confirm-btn{opacity:1;transform:translateY(0)scale(1)}.dashboard-page .dash-mod-card.is-delete-confirm .dash-event-confirm-btn:first-child{transition-delay:60ms}.dashboard-page .dash-mod-card.is-delete-confirm .dash-event-confirm-btn:nth-child(2){transition-delay:.1s}html[data-theme=light] .dashboard-page .dash-mod-card:after{background:#ffffff8c}html[data-theme=light] .dashboard-page .dash-mod-resize-handle-line{background:color-mix(in srgb, var(--surface-border,var(--block-border,#d0d3dc)) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--surface-border,var(--block-border,#d0d3dc)) 32%, transparent)}.dashboard-page .dash-mod-session-journal{--dash-mod-session-composer-space:58px;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.dashboard-page .dash-mod-session-list{--dash-session-fade-pad-top:6px;--dash-session-fade-pad-x:10px;--dash-session-fade-pad-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex:auto;height:100%;min-height:0;margin:0;padding:6px 10px 8px;list-style:none;position:relative;overflow:auto}.dashboard-page .dash-mod-session-list:before,.dashboard-page .dash-mod-session-list:after{content:"";pointer-events:none;opacity:0;transition:none}.dashboard-page .dash-mod-session-list:before{left:calc(var(--dash-session-fade-pad-x) * -1);right:calc(var(--dash-session-fade-pad-x) * -1);top:calc(var(--dash-session-fade-pad-top) * -1);z-index:3;background:linear-gradient(to bottom, var(--surface-bg,var(--block-bg,#0f0f0f)) 12%, #0000 100%);height:40px;margin-bottom:-40px;display:block;position:sticky}.dashboard-page .dash-mod-session-list:after{left:calc(var(--dash-session-fade-pad-x) * -1);right:calc(var(--dash-session-fade-pad-x) * -1);bottom:calc(var(--dash-session-fade-pad-bottom) * -1);z-index:2;background:linear-gradient(to bottom, #0000, var(--surface-bg,var(--block-bg,#0f0f0f)) 94%);height:64px;margin-top:-64px;display:block;position:sticky}.dashboard-page .dash-mod-session-list.is-empty{overflow:hidden;padding:0!important}.dashboard-page .dash-mod-session-empty-center{inset:0 0 var(--dash-mod-session-composer-space) 0;text-align:center;color:var(--muted,#9da6b6);pointer-events:none;z-index:1;place-items:center;padding:0 12px;font-size:13px;display:grid;position:absolute}.dashboard-page .dash-mod-session-list::-webkit-scrollbar{width:0;height:0}.dashboard-page .dash-mod-session-journal .dash-mod-road-fade{pointer-events:none;z-index:3;position:absolute;left:0;right:0}.dashboard-page .dash-mod-session-journal .dash-mod-road-fade--top{top:0}.dashboard-page .dash-mod-session-journal .dash-mod-road-fade--bottom{bottom:var(--dash-mod-session-composer-space)}.dashboard-page .dash-mod-session-journal:not(.has-scroll-fade-top) .dash-mod-road-fade--top,.dashboard-page .dash-mod-session-journal:not(.has-scroll-fade-bottom) .dash-mod-road-fade--bottom{opacity:0}.dashboard-page .dash-mod-session-journal.has-scroll-fade-top .dash-mod-session-list:before,.dashboard-page .dash-mod-session-journal.has-scroll-fade-bottom .dash-mod-session-list:after{opacity:1}.dashboard-page .dash-mod-session-entry{border-bottom:1px solid color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 75%, transparent);border-radius:10px;margin:0;padding:8px;transition:background-color .18s,border-color .18s,box-shadow .18s}.dashboard-page .dash-mod-session-entry.is-mentioned-me,.dashboard-page .dash-mod-session-entry.is-highlight-target{border-bottom-color:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 75%, transparent);background:0 0}.dashboard-page .dash-mod-session-entry:last-child{border-bottom:0}.dashboard-page .dash-mod-session-entry.is-mentioned-me:last-child,.dashboard-page .dash-mod-session-entry.is-highlight-target:last-child{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 75%, transparent)}.dashboard-page .dash-mod-session-entry-body{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px;display:grid}.dashboard-page .dash-mod-session-entry-avatar{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:999px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:inline-flex;overflow:hidden}.dashboard-page .dash-mod-session-entry-avatar img,.dashboard-page .dash-mod-session-me img,.dashboard-page .dash-mod-session-mention-opt-avatar img,.dashboard-page .dash-mod-session-mention-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-page .dash-mod-session-entry-ph,.dashboard-page .dash-mod-session-me-ph,.dashboard-page .dash-mod-session-mention-opt-ph,.dashboard-page .dash-mod-session-mention-ph{color:var(--text-dim,#494a4b);font-size:10px;font-weight:700;line-height:1}.dashboard-page .dash-mod-session-entry-text{color:var(--text,#eaeaea);white-space:pre-wrap;word-break:break-word;margin-top:1px;font-size:13px;line-height:1.45}.dashboard-page .dash-mod-session-mention{vertical-align:middle;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;max-width:none;padding:0;font-size:0;display:inline-flex;transform:translateY(-1px)}.dashboard-page .dash-mod-session-mention-arrow{width:16px;min-width:16px;height:16px;color:var(--text-dim,#8d96a8);background-color:currentColor;flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex;transform:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-theme=dark] .dashboard-page .dash-mod-session-mention-arrow{color:#494949}.dashboard-page .dash-mod-session-mention-avatar{border:1px solid color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 70%, transparent);background:var(--surface-bg,var(--block-bg,#0f0f0f));border-radius:999px;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;display:inline-flex;overflow:hidden}.dashboard-page .dash-mod-session-mention-name{color:inherit;white-space:nowrap;text-overflow:clip;font-size:13px;font-weight:500;line-height:1.2;overflow:visible}.dashboard-page .dash-mod-session-mention.is-self .dash-mod-session-mention-name{color:#2faa71}.dashboard-page .dash-mod-session-empty{color:var(--muted,#9da6b6);text-align:center;padding:0 8px;font-size:13px}.dashboard-page .dash-mod-session-composer{border-top:1px solid color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 74%, transparent);background:var(--surface-bg,var(--block-bg,#0f0f0f));flex:none;height:auto;min-height:0;margin-top:auto;padding:8px 10px;display:block;position:relative}.dashboard-page .dash-mod-session-composer.messenger-page{box-sizing:border-box!important;height:auto!important;min-height:0!important;padding:8px 10px!important;overflow:visible!important}.dashboard-page .dash-mod-session-comments{width:100%}.dashboard-page .dash-mod-session-composer.messenger-page .cm-form.msg-input{align-items:center;gap:8px;display:flex;margin:0!important;padding:0!important}.dashboard-page .dash-mod-session-composer.messenger-page .cm-form .me.dash-mod-session-me{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));pointer-events:none;border-radius:999px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;margin:0;padding:0;display:inline-flex;overflow:hidden}.dashboard-page .dash-mod-session-composer.messenger-page .cm-form .inputwrap{flex:auto;min-width:0;position:relative;overflow:visible}.dashboard-page .dash-mod-session-composer.messenger-page .cm-form .inputwrap .cm-inline{align-items:center;gap:6px;display:flex;position:relative}.dashboard-page .dash-mod-session-composer.messenger-page .cm-emoji-toggle{all:unset;box-sizing:border-box;width:20px;min-width:20px;height:20px;min-height:20px;color:var(--muted,#a0a0a0);cursor:pointer;z-index:2;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;top:50%;left:12px;transform:translateY(-50%);background:0 0!important;border:0!important;position:absolute!important}.dashboard-page .dash-mod-session-composer.messenger-page .cm-emoji-toggle svg{width:18px;height:18px}.dashboard-page .dash-mod-session-composer.messenger-page .cm-emoji-toggle:hover,.dashboard-page .dash-mod-session-composer.messenger-page .cm-emoji-toggle:focus-visible,.dashboard-page .dash-mod-session-composer.messenger-page .cm-emoji-toggle[aria-expanded=true]{color:var(--messenger-accent,var(--brand-accent,#4c6fff))}.dashboard-page .dash-mod-session-composer.messenger-page .cm-input.dash-mod-session-input{resize:none;appearance:none;height:40px;min-height:40px;max-height:96px;color:var(--text,#eaeaea);background:var(--surface-bg,var(--block-bg,#0f0f0f));border:1px solid var(--surface-border,var(--block-border,#1e1e1e));box-shadow:none;border-radius:12px;outline:none;flex:auto;padding:9px 10px 9px 42px;font-size:14px;line-height:20px;display:block}.dashboard-page .dash-mod-session-composer.messenger-page .cm-input.dash-mod-session-input::placeholder{color:var(--muted,#a0a0a0)}.dashboard-page .dash-mod-session-composer.messenger-page .cm-input.dash-mod-session-input:focus,.dashboard-page .dash-mod-session-composer.messenger-page .cm-input.dash-mod-session-input:focus-visible{border-color:var(--surface-border,var(--block-border,#1e1e1e));box-shadow:none}.dashboard-page .dash-mod-session-composer.messenger-page .cm-input.dash-mod-session-input.is-limit-shake{animation:.36s cubic-bezier(.36,.07,.19,.97) dashSessionLimitShake}.dashboard-page .dash-mod-session-compose-foot{justify-content:flex-start;align-items:center;gap:8px;height:0;min-height:0;margin-top:0;display:flex;overflow:visible}.dashboard-page .dash-mod-session-limit-hint{color:color-mix(in srgb, var(--brand-accent,#4c6fff) 70%, #9fb6ff 30%);opacity:0;visibility:hidden;white-space:nowrap;pointer-events:none;font-size:12px;transition:opacity .2s,transform .2s,visibility .2s;transform:translateY(2px)}.dashboard-page .dash-mod-session-limit-hint.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.dashboard-page .dash-mod-session-compose-foot:has(.dash-mod-session-limit-hint.is-visible){height:16px;margin-top:4px}.dashboard-page .dash-mod-session-composer.messenger-page .cm-send.dash-mod-session-send{opacity:1;visibility:visible;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-weight:600;transition:opacity .42s cubic-bezier(.22,.61,.36,1),visibility linear;display:inline-flex;transform:translate(2px)}.dashboard-page .dash-mod-card[data-module-type=session_journal].is-resizing .dash-mod-session-composer.messenger-page .cm-send.dash-mod-session-send{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s cubic-bezier(.22,.61,.36,1),visibility 0s linear .42s}.dashboard-page .dash-mod-card[data-module-type=session_journal]:has(.dash-mod-resize-handle--corner:hover) .dash-mod-session-composer.messenger-page .cm-send.dash-mod-session-send{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s cubic-bezier(.22,.61,.36,1),visibility 0s linear .42s}.dashboard-page .dash-mod-session-composer.messenger-page .cm-send.dash-mod-session-send svg{width:17px;height:17px;display:block}.dashboard-page .dash-mod-session-mention-menu{z-index:9;border:1px solid var(--surface-border,var(--block-border,#1e1e1e));background:var(--surface-bg,var(--block-bg,#0f0f0f));opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;gap:4px;width:max-content;min-width:0;max-width:min(360px,100vw - 56px);max-height:180px;padding:6px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:auto;overflow:auto;transform:translateY(3px)scale(.98);box-shadow:0 10px 28px #00000047}.dashboard-page .dash-mod-session-emoji-popover{z-index:10;width:min(340px,100vw - 48px);max-height:min(220px,36vh);position:absolute;bottom:calc(100% + 10px);left:0;overflow:auto}.dashboard-page .dash-mod-session-mention-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.dashboard-page .dash-mod-session-mention-opt{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:4px 6px;display:grid}.dashboard-page .dash-mod-session-mention-opt:hover,.dashboard-page .dash-mod-session-mention-opt:focus-visible,.dashboard-page .dash-mod-session-mention-opt.is-active{border-color:color-mix(in srgb, var(--brand-accent,#4c6fff) 24%, transparent);background:color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent)}.dashboard-page .dash-mod-session-mention-opt-avatar{border:1px solid var(--surface-border,var(--block-border,#1e1e1e));border-radius:999px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:inline-flex;overflow:hidden}.dashboard-page .dash-mod-session-mention-opt-meta{gap:1px;min-width:0;display:grid}.dashboard-page .dash-mod-session-mention-opt-name,.dashboard-page .dash-mod-session-mention-opt-login{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.dashboard-page .dash-mod-session-mention-opt-name{color:var(--text,#eaeaea)}.dashboard-page .dash-mod-session-mention-opt-login{color:var(--text-dim,#8d96a8)}@keyframes dashSessionLimitShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}html[data-theme=light] .dashboard-page .dash-mod-session-input{color:#1f2430;background:#f3f4f9;border-color:#d0d3dc}html[data-theme=light] .dashboard-page .dash-mod-session-entry-name,html[data-theme=light] .dashboard-page .dash-mod-session-entry-text,html[data-theme=light] .dashboard-page .dash-mod-session-mention-opt-name,html[data-theme=light] .dashboard-page .dash-mod-session-mention-name,html[data-theme=light] .dashboard-page .dash-mod-session-mention-name{color:#2a3242}html[data-theme=light] .dashboard-page .dash-mod-session-entry-login,html[data-theme=light] .dashboard-page .dash-mod-session-entry-time,html[data-theme=light] .dashboard-page .dash-mod-session-empty,html[data-theme=light] .dashboard-page .dash-mod-session-mention-opt-login{color:#7a8598}html[data-theme=light] .dashboard-page .dash-mod-session-mention-menu{background:#f7f8fc;border-color:#d0d3dc;box-shadow:0 10px 24px #15182324}html[data-theme=light] .dashboard-page .dash-mod-session-entry.is-mentioned-me,html[data-theme=light] .dashboard-page .dash-mod-session-entry.is-highlight-target{background:0 0;border-bottom-color:#d0d3dc}html[data-theme=light] .dashboard-page .dash-mod-session-list:before{background:linear-gradient(to bottom, var(--surface-bg,var(--block-bg,#f7f8fc)) 12%, #fff0 100%)}html[data-theme=light] .dashboard-page .dash-mod-session-list:after{background:linear-gradient(to bottom, #fff0, var(--surface-bg,var(--block-bg,#f7f8fc)) 92%)}html[data-theme=light] .dashboard-page .dash-mod-content-plan-item.is-applied+.dash-mod-content-plan-item.is-applied,html[data-theme=light] .dashboard-page .dash-mod-content-plan-item.is-edit+.dash-mod-content-plan-item.is-edit{border-top-color:#0000}html[data-theme=light] .dashboard-page .dash-mod-content-plan-item.is-applied+.dash-mod-content-plan-item.is-applied:before,html[data-theme=light] .dashboard-page .dash-mod-content-plan-item.is-edit+.dash-mod-content-plan-item.is-edit:before{background:#5cb58f}@media (width<=1499.98px){.dashboard-page .dash-mod-session-journal{--dash-mod-session-composer-space:56px}.dashboard-page .dash-mod-session-list{padding:6px 10px}.dashboard-page .dash-mod-session-composer{padding-top:6px}.dashboard-page .dash-mod-session-composer.messenger-page{height:auto!important;min-height:0!important;padding:6px 10px 8px!important;overflow:visible!important}}html[data-theme=light] .dashboard-page .dash-mod-resize-handle--corner{color:var(--surface-border,var(--block-border,#d0d3dc))}html[data-theme=light] .dashboard-page .dash-mod-resize-handle--corner:hover,html[data-theme=light] .dashboard-page .dash-mod-card.is-resizing .dash-mod-resize-handle--corner{color:#2faa71}html[data-theme=light] .dashboard-page .dash-mod-resize-corner-mark{filter:drop-shadow(0 0 .65px color-mix(in srgb, var(--surface-border,var(--block-border,#d0d3dc)) 32%, transparent))}html[data-theme=light] .dashboard-page .dash-mod-resize-handle--corner:hover .dash-mod-resize-corner-mark,html[data-theme=light] .dashboard-page .dash-mod-card.is-resizing .dash-mod-resize-handle--corner .dash-mod-resize-corner-mark{filter:drop-shadow(0 0 .65px color-mix(in srgb, var(--surface-border,var(--block-border,#d0d3dc)) 32%, transparent));transform:scale(1.24)}@media (width<=1420px){.dashboard-page .dash-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(260px,1fr)}.dashboard-page .dash-col-left{height:auto;min-height:0}.dashboard-page .dash-col-right{isolation:isolate;margin-top:10px;padding-top:14px;position:relative}.dashboard-page .dash-col-right:before{content:"";background:var(--surface-border,var(--block-border,#1e1e1e));pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.dashboard-page .dash-events-zone{flex:none}.dashboard-page .dash-events-scroll{height:auto;min-height:0;max-height:none;margin:0;padding:0 0 4px;overflow:visible}.dashboard-page .dash-events-scroll.is-manage,.dashboard-page .dash-events-scroll:not(.is-manage){max-height:none;margin-top:0}.dashboard-page .dash-mod-grid{--dash-mod-grid-cols:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.dashboard-page .dash-mod-root{height:auto;min-height:0}.dashboard-page .dash-mod-loading-overlay{z-index:1;min-height:140px;padding:8px 0;position:relative;inset:auto}.dashboard-page .dash-mod-loading-overlay .msg-chat-loading{width:100%;height:auto;min-height:124px}.dashboard-page .dash-mod-fab.fab-create{z-index:4;order:-1;align-self:stretch;width:100%;min-width:0;max-width:none;margin:0;padding-right:16px;position:sticky;top:0;bottom:auto;right:auto}.dashboard-page .dash-mod-fab.fab-create .dash-mod-fab-toggle{display:none!important}.dashboard-page .dash-mod-fab.fab-create:not(.is-collapsed):hover,.dashboard-page .dash-mod-fab.fab-create:not(.is-collapsed):focus-visible{padding-right:16px}.dashboard-page .dash-mod-fab.fab-create.is-collapsed{width:100%;min-width:0;max-width:none;min-height:var(--dash-mod-fab-height,64px);height:var(--dash-mod-fab-height,64px);border-radius:16px;padding:0 16px;right:auto}.dashboard-page .dash-mod-fab.fab-create.is-collapsed .plus,.dashboard-page .dash-mod-fab.fab-create.is-collapsed .lbl{opacity:1!important;pointer-events:auto!important}.dashboard-page .dash-mod-fab.fab-create.is-collapsed .fab-spinner{pointer-events:none!important}.dashboard-page .dash-mod-scroll{padding-bottom:0}.dashboard-page .dash-mod-card{min-height:calc((var(--dash-mod-row-size,70px) * var(--dash-mod-h,2)) + (var(--dash-mod-grid-gap,12px) * (var(--dash-mod-h,2) - 1)));height:calc((var(--dash-mod-row-size,70px) * var(--dash-mod-h,2)) + (var(--dash-mod-grid-gap,12px) * (var(--dash-mod-h,2) - 1)));grid-area:auto/1/span 1/span 1}.dashboard-page .dash-mod-card[data-module-type=session_journal]{min-height:calc((var(--dash-mod-row-size,70px) * var(--dash-mod-h,2)) + (var(--dash-mod-grid-gap,12px) * (var(--dash-mod-h,2) - 1)));height:calc((var(--dash-mod-row-size,70px) * var(--dash-mod-h,2)) + (var(--dash-mod-grid-gap,12px) * (var(--dash-mod-h,2) - 1)))}}@media (width<=780px){.dashboard-page .dash-col-right{margin-top:0}}.dash-mod-picker-backdrop.create-backdrop,.dashboard-page .dash-mod-picker-backdrop.create-backdrop{opacity:0;pointer-events:none;background:#0000007a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;z-index:2147483001!important}.dash-mod-picker-backdrop.create-backdrop.open,.dashboard-page .dash-mod-picker-backdrop.create-backdrop.open{opacity:1;pointer-events:auto;animation:.18s ease-out both cbFadeIn}.dash-mod-picker-backdrop.create-backdrop.closing,.dashboard-page .dash-mod-picker-backdrop.create-backdrop.closing{animation:.16s ease-in both cbFadeOut}.dash-mod-picker-backdrop.create-backdrop .dash-mod-picker-modal.modal.modal-create,.dashboard-page .dash-mod-picker-backdrop.create-backdrop .dash-mod-picker-modal.modal.modal-create{opacity:0;--mus-modal-bg:var(--page-bg);transform:translateY(6px)scale(.985);background:var(--page-bg)!important}.dash-mod-picker-backdrop.create-backdrop.open .dash-mod-picker-modal.modal.modal-create,.dashboard-page .dash-mod-picker-backdrop.create-backdrop.open .dash-mod-picker-modal.modal.modal-create{animation:.22s ease-out both cmIn}.dash-mod-picker-backdrop.create-backdrop.closing .dash-mod-picker-modal.modal.modal-create,.dash-mod-picker-backdrop.create-backdrop .dash-mod-picker-modal.modal.modal-create.closing,.dashboard-page .dash-mod-picker-backdrop.create-backdrop.closing .dash-mod-picker-modal.modal.modal-create,.dashboard-page .dash-mod-picker-backdrop.create-backdrop .dash-mod-picker-modal.modal.modal-create.closing{animation:.2s ease-in both cmOut}.dashboard-page .dash-mod-picker-modal.modal.modal-create{width:min(980px,100vw - 24px);height:min(608px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--text,#e8e8e8);border:1px solid #1c1c1c;border-radius:12px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;background:var(--page-bg)!important}.dashboard-page .dash-mod-picker-head.head{border-bottom:1px solid var(--line,#1c1c1c);background:0 0;align-items:center;gap:10px;padding:14px 16px 10px;display:flex;position:relative}.dashboard-page .dash-mod-picker-head.head .ttl{min-width:0;color:var(--text,#e8e8e8);flex:auto;margin:0;font-size:14px;font-weight:600;line-height:1.4}.dashboard-page .dash-mod-picker-head.head .dash-mod-picker-close.xbtn{border:1px solid var(--line,var(--surface-border,#1c1c1c));background:var(--bg-elev,transparent);width:32px;min-width:32px;height:32px;color:var(--text,#e8e8e8);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-left:8px;padding:0;line-height:0;transition:background .12s,border-color .12s,opacity .12s;display:inline-flex}.dashboard-page .dash-mod-picker-head.head .dash-mod-picker-close.xbtn:hover{background:var(--bg-elev,transparent);border-color:var(--line,var(--surface-border,#1c1c1c))}.dashboard-page .dash-mod-picker-head.head .dash-mod-picker-close.xbtn:focus-visible{box-shadow:0 0 0 3px var(--btn-focus-ring,#3d5afe59);outline:none}.dashboard-page .dash-mod-picker-head.head .dash-mod-picker-close.xbtn svg{width:18px;height:18px;display:block}.dashboard-page .dash-mod-picker-body{grid-template-columns:minmax(280px,.86fr) minmax(420px,1.14fr);min-height:0;display:grid}.dashboard-page .dash-mod-picker-list{border-right:1px solid var(--line,var(--surface-border,#1c1c1c));gap:8px;min-height:0;padding:12px;display:grid;position:relative;overflow:auto}.dashboard-page .dash-mod-picker-row{border:1px solid var(--line,var(--surface-border,#1c1c1c));background:0 0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:0 10px 0 0;transition:background .12s,border-color .12s;display:grid}.dashboard-page .dash-mod-picker-row.is-selected{border-color:var(--line,var(--surface-border,#1c1c1c));background:color-mix(in oklab, var(--surface-bg,#0a0a0a) 94%, white 6%)}.dashboard-page .dash-mod-picker-row:hover{background:color-mix(in oklab, var(--surface-bg,#0a0a0a) 92%, white 8%);border-color:color-mix(in oklab, var(--line,#1c1c1c) 90%, white 10%)}.dashboard-page .dash-mod-picker-row-select{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-height:46px;padding:0 14px}.dashboard-page .dash-mod-picker-row-title{color:var(--text,#e8e8e8);font-size:15px;font-weight:600;line-height:1.25}.dashboard-page .dash-mod-picker-plus.btn.primary{border:1px solid var(--btn-primary-bd);background:var(--btn-primary-bg);width:30px;min-width:30px;height:30px;min-height:30px;color:var(--btn-primary-fg);cursor:pointer;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;padding:0 0 2px;font-size:28px;line-height:0;transition:background .12s,color .12s,border-color .12s,transform 80ms,box-shadow .12s;display:inline-flex}.dashboard-page .dash-mod-picker-plus-icon{justify-content:center;align-items:center;display:inline-flex}.dashboard-page .dash-mod-picker-plus-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.72s linear infinite dash-mod-picker-spin;display:none}.dashboard-page .dash-mod-picker-plus.btn.primary.is-loading{cursor:wait;transform:none}.dashboard-page .dash-mod-picker-plus.btn.primary.is-loading .dash-mod-picker-plus-icon{display:none}.dashboard-page .dash-mod-picker-plus.btn.primary.is-loading .dash-mod-picker-plus-spinner{display:inline-block}.dashboard-page .dash-mod-picker-plus.btn.primary:hover{color:var(--btn-primary-fg);background:var(--btn-accent-hover);border-color:var(--btn-primary-bd);box-shadow:0 4px 12px color-mix(in oklab, var(--btn-primary-bg) 32%, transparent)}.dashboard-page .dash-mod-picker-plus.btn.primary:active{background:var(--btn-accent-active);transform:scale(.95)}.dashboard-page .dash-mod-picker-plus.btn.primary.is-disabled,.dashboard-page .dash-mod-picker-plus.btn.primary[aria-disabled=true]{opacity:.5;cursor:not-allowed;background:var(--btn-primary-disabled-bg);color:var(--btn-primary-disabled-fg);border-color:var(--btn-primary-disabled-bd);box-shadow:none}@keyframes dash-mod-picker-spin{to{transform:rotate(1turn)}}.dashboard-page .dash-mod-picker-sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-page .dash-mod-picker-preview{box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:10px;height:100%;min-height:0;padding:16px 18px;display:grid;overflow:auto}.dashboard-page .dash-mod-picker-preview-title{color:var(--text,#e8e8e8);margin:0;font-size:16px;font-weight:700;line-height:1.25}.dashboard-page .dash-mod-picker-preview-desc,.dashboard-page .dash-mod-picker-preview-note{color:var(--muted,#9aa3b2);margin:0;font-size:14px;line-height:1.35}.dashboard-page .dash-mod-picker-preview-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;display:-webkit-box;overflow:hidden}.dashboard-page .dash-mod-picker-preview-image{--dash-mod-preview-h:360px;width:fit-content;max-width:100%;height:auto;min-height:0;max-height:var(--dash-mod-preview-h);background:0 0;border:0;border-radius:12px;place-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.dashboard-page .dash-mod-picker-preview-image.has-image{min-width:0}.dashboard-page .dash-mod-picker-preview-image img{width:auto;height:auto;max-height:var(--dash-mod-preview-h);opacity:1;will-change:opacity;max-width:100%;transition:opacity .22s;display:block}.dash-mod-picker-modal.modal.modal-create{--mus-modal-bg:var(--page-bg);background:var(--page-bg)!important}.dashboard-page .dash-mod-picker-preview-image .dash-mod-picker-preview-skel{pointer-events:none;opacity:0;border:1px solid color-mix(in srgb, var(--page-bg,#0a0a0a) 98%, var(--line,#1c1c1c) 2%);background:color-mix(in srgb, var(--page-bg,#0a0a0a) 99%, #fff 1%);border-radius:12px;display:none;position:absolute;inset:0;overflow:hidden}.dashboard-page .dash-mod-picker-preview-image .dash-mod-picker-preview-skel:after{content:"";background:linear-gradient(110deg, transparent, color-mix(in srgb, var(--page-bg,#0a0a0a) 95%, #fff 5%), transparent);animation:1.25s ease-in-out infinite dash-mod-picker-preview-shimmer;position:absolute;inset:0;transform:translate(-120%)}.dashboard-page .dash-mod-picker-preview-image.is-loading .dash-mod-picker-preview-skel{opacity:.55;display:block}.dashboard-page .dash-mod-picker-preview-image.is-loading img{opacity:0}.dashboard-page .dash-mod-picker-preview-image.is-loaded img{opacity:1}.dashboard-page .dash-mod-picker-required{border:1px solid var(--line,var(--surface-border,#1c1c1c));color:#2faa71;background:#2faa7129;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.dashboard-page .dash-mod-picker-foot.foot{border-top:1px solid var(--line,#1c1c1c);color:#9aa3b2;background:0 0;justify-content:flex-end;align-items:center;gap:12px;padding:10px 16px 14px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.dashboard-page .dash-mod-picker-backdrop.create-backdrop,.dashboard-page .dash-mod-picker-backdrop.create-backdrop .dash-mod-picker-modal.modal.modal-create{transition:none!important;animation:none!important}}html[data-theme=light] .dashboard-page .dash-mod-picker-modal.modal.modal-create{color:#1e2430;border-color:#cfd5e2;background:var(--page-bg)!important}html[data-theme=light] .dash-mod-picker-modal.modal.modal-create{background:var(--page-bg)!important}html[data-theme=light] .dashboard-page .dash-mod-picker-head.head,html[data-theme=light] .dashboard-page .dash-mod-picker-foot.foot{border-color:#cfd5e2}html[data-theme=light] .dashboard-page .dash-mod-picker-head.head .ttl,html[data-theme=light] .dashboard-page .dash-mod-picker-row-title,html[data-theme=light] .dashboard-page .dash-mod-picker-preview-title{color:#1e2430}html[data-theme=light] .dashboard-page .dash-mod-picker-preview-desc,html[data-theme=light] .dashboard-page .dash-mod-picker-preview-note,html[data-theme=light] .dashboard-page .dash-mod-picker-foot.foot{color:#768399}html[data-theme=light] .dashboard-page .dash-mod-picker-head.head .dash-mod-picker-close.xbtn{color:#5e6b80;background:#f6f7fb;border-color:#cfd5e2}html[data-theme=light] .dashboard-page .dash-mod-picker-row{background:#fff;border-color:#d6dce7}html[data-theme=light] .dashboard-page .dash-mod-picker-row.is-selected{background:#f8f9fb;border-color:#cfd4de}html[data-theme=light] .dashboard-page .dash-mod-picker-row:hover{background:#f4f6f9;border-color:#c9ced8}html[data-theme=light] .dashboard-page .dash-mod-picker-plus.btn.primary:hover{box-shadow:0 4px 12px #3a62d93d}@media (width<=1024px){.dashboard-page .dash-mod-picker-body{grid-template-columns:minmax(260px,.95fr) minmax(340px,1.05fr)}}html[data-theme=light] .dashboard-page .dash-mod-picker-preview-image{background:0 0}html[data-theme=light] .dashboard-page .dash-mod-picker-preview-image .dash-mod-picker-preview-skel{border-color:color-mix(in srgb, var(--page-bg,#f5f5f5) 97%, #cfd5e2 3%);background:color-mix(in srgb, var(--page-bg,#f5f5f5) 99%, #000 1%)}html[data-theme=light] .dashboard-page .dash-mod-picker-preview-image .dash-mod-picker-preview-skel:after{background:linear-gradient(110deg, transparent, color-mix(in srgb, var(--page-bg,#f5f5f5) 96%, #fff 4%), transparent)}@keyframes dash-mod-picker-preview-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (width>=881px) and (width<=1420px){.dashboard-page .dash-col-right{isolation:auto!important}.dashboard-page .dash-mod-picker-backdrop.create-backdrop{grid-template-columns:minmax(200px, var(--sidebar-w)) minmax(0, 1fr) minmax(var(--right-w), var(--right-w));padding-left:var(--layout-pad-x,16px);padding-right:var(--layout-pad-x,16px);padding-top:calc(var(--topbar-h,0px) + var(--p-header-h,64px) + max(8px, env(safe-area-inset-top)));padding-bottom:max(8px, env(safe-area-inset-bottom));place-items:start stretch;gap:16px;display:grid;overflow:hidden;z-index:2147483001!important}.dashboard-page .dash-mod-picker-modal.modal.modal-create{width:100%;max-width:none;height:auto;max-height:calc(100dvh - var(--topbar-h,0px) - var(--p-header-h,64px) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);grid-column:2;grid-template-rows:auto auto auto}.dashboard-page .dash-mod-picker-body{flex-direction:column;align-items:stretch;min-height:0;display:flex}.dashboard-page .dash-mod-picker-list{border-right:0;border-bottom:1px solid var(--line,var(--surface-border,#1c1c1c));max-height:38dvh}.dashboard-page .dash-mod-picker-preview{grid-template:"title image""desc image""note image"/minmax(0,1.25fr) minmax(220px,.75fr);align-content:start;align-items:start;gap:8px 12px;height:auto;min-height:0;padding:6px 12px 4px;display:grid;overflow:hidden}.dashboard-page .dash-mod-picker-preview-title{grid-area:title;margin:0;font-size:14px;line-height:1.2}.dashboard-page .dash-mod-picker-preview-desc,.dashboard-page .dash-mod-picker-preview-note{font-size:13px;line-height:1.35}.dashboard-page .dash-mod-picker-preview-desc{grid-area:desc;align-self:start;margin:0}.dashboard-page .dash-mod-picker-preview-note{grid-area:note;align-self:end;margin-top:auto;margin-bottom:0}.dashboard-page .dash-mod-picker-preview-image{--dash-mod-preview-h:150px;aspect-ratio:auto;border-radius:10px;grid-area:image;place-self:start end;place-items:start center;width:100%;max-width:100%;height:auto;min-height:0;max-height:none}.dashboard-page .dash-mod-picker-preview-image img{border-radius:inherit;max-width:100%;height:auto;max-height:none;margin-inline:auto}.dashboard-page .dash-mod-picker-preview-image.is-loading{height:auto;min-height:120px}}@media (width>=881px) and (width<=1000px){.dashboard-page .dash-mod-picker-backdrop.create-backdrop{grid-template-columns:minmax(200px, var(--sidebar-w)) minmax(0, 1fr)}.dashboard-page .dash-mod-picker-modal.modal.modal-create{grid-column:2}}@media (width<=880px){.dashboard-page .dash-mod-picker-backdrop.create-backdrop{padding-top:calc(var(--topbar-h,0px) + var(--p-header-h,64px) + max(8px, env(safe-area-inset-top)));padding-bottom:max(8px, env(safe-area-inset-bottom));align-items:flex-start;overflow:auto;z-index:2147483001!important}.dashboard-page .dash-mod-picker-modal.modal.modal-create{height:auto;max-height:calc(100dvh - var(--topbar-h,0px) - var(--p-header-h,64px) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px);grid-template-rows:auto auto auto}.dashboard-page .dash-mod-picker-body{flex-direction:column;align-items:stretch;min-height:0;display:flex}.dashboard-page .dash-mod-picker-list{border-right:0;border-bottom:1px solid var(--line,var(--surface-border,#1c1c1c));max-height:38dvh}.dashboard-page .dash-mod-picker-preview{grid-template:"title image""desc image""note image"/minmax(0,.9fr) minmax(170px,1.1fr);align-content:start;align-items:start;gap:8px 10px;height:auto;min-height:0;padding:6px 12px 4px;display:grid;overflow:hidden}.dashboard-page .dash-mod-picker-preview-title{grid-area:title;margin:0;font-size:14px;line-height:1.2}.dashboard-page .dash-mod-picker-preview-desc,.dashboard-page .dash-mod-picker-preview-note{font-size:13px;line-height:1.35}.dashboard-page .dash-mod-picker-preview-desc{-webkit-line-clamp:unset;-webkit-box-orient:initial;grid-area:desc;min-height:0;margin:0;display:block;overflow:visible}.dashboard-page .dash-mod-picker-preview-note{grid-area:note;margin-top:auto;display:none}.dashboard-page .dash-mod-picker-preview-image{--dash-mod-preview-h:180px;aspect-ratio:auto;border-radius:10px;grid-area:image;place-self:start end;place-items:start center;width:100%;max-width:100%;height:auto;min-height:0;max-height:none}.dashboard-page .dash-mod-picker-preview-image img{border-radius:inherit;max-width:100%;height:auto;max-height:none;margin-inline:auto}.dashboard-page .dash-mod-picker-preview-image.is-loading{height:auto;min-height:120px}}.dashboard-page .dash-mod-card.is-placeholder{border-style:dashed;border-color:color-mix(in srgb, var(--surface-border,var(--block-border,#1e1e1e)) 72%, #6a8cff 28%);background:color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 62%, #6a8cff 8%);box-shadow:inset 0 0 0 1px #6a8cff57}.dashboard-page .dash-mod-grid{position:relative}.dashboard-page .dash-mod-grid.is-dragging-grid{min-height:var(--dash-mod-overlay-min-h,auto)}.dashboard-page .dash-mod-grid-overlay{pointer-events:none;z-index:0;grid-template-columns:repeat(var(--dash-mod-grid-cols,4), minmax(0, 1fr));grid-auto-rows:var(--dash-mod-row-size,70px);gap:var(--dash-mod-grid-gap,12px);box-sizing:border-box;opacity:0;padding:1px;transition:opacity .28s;display:grid;position:absolute;inset:0}.dashboard-page .dash-mod-grid-overlay.is-visible{opacity:1}.dashboard-page .dash-mod-grid-overlay-cell{border-radius:calc(var(--dash-mod-card-radius,14px) - 1px);border:1px dashed color-mix(in srgb, var(--brand,#6a8cff) 32%, transparent);background:color-mix(in srgb, var(--surface-bg,var(--block-bg,#0f0f0f)) 92%, var(--brand,#6a8cff) 8%);box-shadow:none;opacity:.72}.dashboard-page .dash-mod-grid.is-dragging-grid>.dash-mod-card{z-index:1;position:relative}.dashboard-page .dash-mod-card.is-dragging{opacity:.96;box-shadow:var(--prefs-dnd-shadow,0 10px 24px #00000080);z-index:1000;pointer-events:none}body.is-grabbing,body.is-grabbing *{cursor:grabbing!important}body.is-modules-dragging,body.is-modules-dragging *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}@media (width<=1420px){body.is-modules-drag-armed .dashboard-page .dash-mod-scroll{overflow:visible}.dashboard-page .dash-mod-card.is-placeholder.is-flow-placeholder{height:0;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:relative;overflow:visible}.dashboard-page .dash-mod-card.is-placeholder.is-flow-placeholder:before{content:"";background:color-mix(in srgb, var(--brand-accent,#4c6fff) 72%, transparent);border-radius:999px;height:2px;position:absolute;top:-1px;left:8px;right:8px}}.artist-profile{gap:18px;padding:18px 0;display:grid}.artist-hero{border:1px solid var(--surface-border);background:var(--surface-bg);border-radius:16px;align-items:center;gap:18px;padding:18px;display:flex}.artist-avatar{border:1px solid var(--surface-border);background:#ffffff0d;border-radius:50%;place-items:center;width:110px;height:110px;display:grid;overflow:hidden}.artist-avatar img{object-fit:cover;width:100%;height:100%}.artist-hero-text h1{margin:0 0 6px;font-size:28px}.artist-hero-meta{color:var(--muted);font-size:14px}.artist-card{border:1px solid var(--surface-border);background:var(--surface-bg);border-radius:16px;padding:18px}.artist-card h2{margin:0 0 10px;font-size:18px}.artist-card p{color:var(--text);margin:0;line-height:1.6}.artist-tag-row{gap:6px;margin-bottom:10px;display:grid}.artist-tag-title{color:var(--muted);font-size:13px}.artist-tags{flex-wrap:wrap;gap:8px;display:flex}.artist-tag{border:1px solid var(--surface-border);background:#ffffff0d;border-radius:999px;padding:6px 10px;font-size:12px}.artist-photos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.artist-photos img{object-fit:cover;border:1px solid var(--surface-border);border-radius:12px;width:100%;height:120px}.artist-empty{color:var(--muted);font-size:14px}@media (width<=700px){.artist-hero{flex-direction:column;align-items:flex-start}}@media (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{height:calc(var(--profile-left-h) - 306px - 16px);flex:none;min-height:0}}.profile-v2.profile-v2-artist .p-card-about .p-about-members{font-size:14px}@media (hover:none),(pointer:coarse){.profile-v2.profile-v2-artist .js-leave-group-hold{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (width<=880px){.profile-v2.profile-v2-artist .p-ava-cta{display:none}.profile-v2.profile-v2-artist .p-card-about .p-about-members{grid-template-columns:1fr;align-items:start;gap:4px;display:grid}.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{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f3f4f7;z-index:3;background:#00000073;border-radius:999px;width:32px;height:32px;position:absolute;bottom:10px;right:10px}html[data-theme=light] .profile-v2.profile-v2-artist .p-banner .p-ava-fav-btn{color:#6b7280;background:#fffc}.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{contain:none;overflow:visible}.profile-v2.profile-v2-artist .p-member-menu-wrap{display:inline-flex;position:relative}.profile-v2.profile-v2-artist .p-member-menu-trigger{letter-spacing:0;border-radius:12px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:24px;font-weight:500;line-height:1}.profile-v2.profile-v2-artist .p-member-menu-pop{z-index:44;border:1px solid var(--profile-glass-border);background:var(--profile-glass-bg);-webkit-backdrop-filter:blur(10px);opacity:0;transform-origin:100% 0;pointer-events:none;border-radius:12px;min-width:180px;padding:8px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)scale(.96);box-shadow:0 18px 42px #0000005c}html[data-theme=light] .profile-v2.profile-v2-artist .p-member-menu-pop{box-shadow:0 14px 32px #11162329}.profile-v2.profile-v2-artist .p-member-menu-wrap.is-open .p-member-menu-pop{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.profile-v2.profile-v2-artist .p-member-menu-pop[hidden]{display:none!important}.profile-v2.profile-v2-artist .p-member-menu-pop .btn.artist-delete-btn{width:100%;min-height:38px;padding:8px 12px}.profile-v2.profile-v2-artist .p-ava-card .btn.js-goto-settings,.profile-v2.profile-v2-artist .p-ava-card .btn.js-copy-profile-link,.profile-v2.profile-v2-artist .p-ava-card .btn.js-member-menu-trigger,.profile-v2.profile-v2-artist .p-cta-under-ava .btn.js-goto-settings,.profile-v2.profile-v2-artist .p-cta-under-ava .btn.js-copy-profile-link,.profile-v2.profile-v2-artist .p-cta-under-ava .btn.js-member-menu-trigger{background:var(--profile-card-bg)!important;border-color:var(--profile-card-border)!important;color:var(--profile-text)!important}@media (hover:hover) and (pointer:fine){.profile-v2.profile-v2-artist .p-ava-card .btn.js-goto-settings:hover,.profile-v2.profile-v2-artist .p-ava-card .btn.js-copy-profile-link:hover,.profile-v2.profile-v2-artist .p-ava-card .btn.js-member-menu-trigger:hover,.profile-v2.profile-v2-artist .p-cta-under-ava .btn.js-goto-settings:hover,.profile-v2.profile-v2-artist .p-cta-under-ava .btn.js-copy-profile-link:hover,.profile-v2.profile-v2-artist .p-cta-under-ava .btn.js-member-menu-trigger:hover{background:var(--btn-hover-bg)!important;border-color:var(--btn-hover-bd)!important}}@media (width<=880px){.profile-v2.profile-v2-artist .p-cta-under-ava .p-member-menu-wrap{order:2}.profile-v2.profile-v2-artist .p-cta-under-ava .p-member-menu-trigger:not(.p-member-menu-trigger-text){border-radius:12px;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0}.profile-v2.profile-v2-artist .p-cta-under-ava .p-member-menu-wrap-mobile{flex:auto;order:1;min-width:0}.profile-v2.profile-v2-artist .p-cta-under-ava .p-cta-row .btn.js-member-menu-trigger.p-member-menu-trigger-text{width:100%;min-width:0;max-width:none;height:40px;min-height:40px;font-size:inherit;letter-spacing:0;border-radius:12px;flex:auto;justify-content:center;padding:10px 14px;font-weight:500}.profile-v2.profile-v2-artist .p-cta-under-ava .p-cta-row .btn.js-copy-profile-link{order:2}.profile-v2.profile-v2-artist .p-cta-under-ava .p-member-menu-wrap-mobile .p-member-menu-pop{left:0;right:0}}.artist-prefs{padding:18px 0}.artist-prefs .artist-card{border:1px solid var(--surface-border);background:var(--surface-bg);border-radius:16px;gap:12px;padding:18px;display:grid}.artist-prefs .artist-card h2{margin:0;font-size:18px}.artist-row{gap:4px;display:grid}.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 (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{flex-direction:column;align-items:center;gap:18px;display:flex}.account[data-page=prefs] .p-sec-members .ac-field{justify-items:center;gap:16px;width:100%;max-width:420px;display:grid}.account[data-page=prefs] .p-sec-members .p-label{text-align:center}.account[data-page=prefs] .p-sec-members .ac-field--count{justify-items:center;max-width:240px;position:relative}.account[data-page=prefs] .p-sec-members .ac-count-control{grid-template-columns:auto minmax(120px,1fr) auto;place-items:center;gap:8px;width:100%;display:grid}.account[data-page=prefs] .p-sec-members .ac-count-btn.btn{border-radius:12px;justify-content:center;align-items:center;width:32px;height:44px;min-height:44px;padding:0;display:inline-flex}.account[data-page=prefs] .p-sec-members .ac-count-icon{background:currentColor;border-radius:999px;width:12px;height:2px;display:block;position:relative}.account[data-page=prefs] .p-sec-members .ac-count-icon.is-plus:after{content:"";background:currentColor;border-radius:999px;width:2px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.account[data-page=prefs] .p-sec-members .ac-members-count{text-align:center;border:1px solid var(--prefs-card-border,#1c1c1c);border-radius:12px;width:100%;min-width:70px;height:44px;padding:10px 4px;line-height:44px;transition:border-color .15s}.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;flex-direction:column;justify-content:flex-start;align-items:center;width:520px;max-width:100%;display:flex}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name{text-align:center;box-sizing:border-box;background:var(--btn-bg);width:auto;min-width:240px;max-width:520px;color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:12px;margin:0 auto;padding:0 14px;font-size:18px;line-height:18px;transition:opacity .15s;transform:none;height:44px!important}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name::placeholder{color:var(--muted);opacity:1;font-size:18px;line-height:18px}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name:hover{background:var(--btn-hover-bg);border-color:var(--btn-hover-bd)}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name:focus{background:var(--btn-hover-bg);color:var(--btn-fg);border-color:var(--btn-bd);box-shadow:none;outline:none}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--name .ac-name,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--name .ac-name:hover,html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--name .ac-name:focus{background:var(--btn-hover-bg);color:var(--btn-fg)}.account[data-page=prefs] .p-sec-members .ac-field--name .ac-name-display{text-align:center;color:var(--text);cursor:pointer;opacity:0;pointer-events:none;box-sizing:border-box;white-space:nowrap;border:1px dashed #0000;border-radius:12px;width:100%;padding:6px 12px;font-size:clamp(18px,3.8vw,28px);font-weight:700;top:0;left:0;overflow:visible;transform:none}.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{place-items:center;width:100%;max-width:520px;min-height:64px;margin:0 auto;display:grid}.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{grid-area:1/1;width:100%;height:100%;position:static}.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{justify-content:center;align-items:center;display:flex}.account[data-page=prefs] .p-sec-members .ac-field--age{justify-items:center;width:100%;position:relative}.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning{color:#cfe0ff;box-sizing:border-box;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:2;isolation:isolate;opacity:0;pointer-events:none;background:#4c74eb33;border:1px solid #6286f585;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:22px;max-height:22px;margin:0;padding:4px 8px;font-size:11px;line-height:1;transition:opacity .22s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:absolute;top:-25px;left:50%;overflow:hidden;transform:translate(-50%)}.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning:before{content:"";z-index:0;transform-origin:0;background:linear-gradient(90deg,#587ef542 0%,#6c98ff5c 100%);transition:transform .22s;position:absolute;inset:0;transform:scaleX(0)}.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning>*{z-index:1;position:relative}.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning:hover:before,.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning:focus-visible:before{transform:scaleX(1)}.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning:hover,.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning:focus-visible{border-color:#7a9cffbd;box-shadow:0 0 0 1px #7ca0ff2e}.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning.is-visible{opacity:1;pointer-events:auto}.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning .ac-age-warning-icon{color:#0f2d8f;background:#dce7ff;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:800;display:inline-flex}html[data-theme=dark] .account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning{color:#cfe0ff;background:#4c74eb33;border-color:#6286f585}html[data-theme=dark] .account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning:before{background:linear-gradient(90deg,#587ef53d 0%,#6c98ff57 100%)}html[data-theme=dark] .account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning .ac-age-warning-icon{color:#0f2d8f;background:#dce7ff}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning{color:#34508f;background:#4c74eb1a;border-color:#4c74eb57}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning:before{background:linear-gradient(90deg,#4c74eb24 0%,#5f88ff38 100%)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--count>.ac-age-warning .ac-age-warning-icon{color:#fff;background:#5578e6}.account[data-page=prefs] .p-sec-members .ac-field--age .age-row{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.account[data-page=prefs] .p-sec-members .ac-field--age .ac-age-panels{width:100%;height:44px;position:relative;overflow:visible}.account[data-page=prefs] .p-sec-members .ac-field--age .ac-age-panel{display:flex;position:absolute;inset:0}.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{justify-content:center;align-items:center;width:auto;margin:0 auto;display:inline-flex;position:relative}.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{z-index:2;pointer-events:none;color:var(--tx-hint-fg,#fff);opacity:0;background:var(--tx-hint-bg,var(--brand-accent));border:1px solid var(--tx-hint-bd,var(--brand-accent));white-space:nowrap;box-shadow:var(--tx-hint-shadow,0 8px 18px #00000059);border-radius:8px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.3;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.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{text-align:center;border-radius:12px;width:80px;min-width:56px;height:44px;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{-webkit-appearance:none;margin:0}.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{flex:auto;min-width:0;max-width:220px;height:44px;padding:0 6px;position:relative}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo .track{background:var(--prefs-card-border,#181818);z-index:1;border-radius:999px;height:4px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo .track .fill{background:var(--brand-accent);border-radius:999px;position:absolute;inset:0}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input[type=range]{appearance:none;pointer-events:none;z-index:2;background:0 0;outline:0;width:100%;height:30px;margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.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: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,.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{appearance:none;border:1px solid var(--prefs-glass-border,#ffffff24);width:12px;height:30px;box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f);cursor:pointer;pointer-events:auto;background:#141414;border-radius:6px}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max::-webkit-slider-thumb{appearance:none;border:1px solid var(--prefs-glass-border,#ffffff24);width:12px;height:30px;box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f);cursor:pointer;pointer-events:auto;background:#141414;border-radius:6px}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min::-webkit-slider-thumb{-webkit-backdrop-filter:blur(6px)saturate(120%)brightness(108%);backdrop-filter:blur(6px)saturate(120%)brightness(108%);background:linear-gradient(#fdfdfff0,#fdfdfff0);border-color:#00000014;box-shadow:0 0 12px #00000029,inset 0 0 0 1px #ffffff9e}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max::-webkit-slider-thumb{-webkit-backdrop-filter:blur(6px)saturate(120%)brightness(108%);backdrop-filter:blur(6px)saturate(120%)brightness(108%);background:linear-gradient(#fdfdfff0,#fdfdfff0);border-color:#00000014;box-shadow:0 0 12px #00000029,inset 0 0 0 1px #ffffff9e}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover::-webkit-slider-thumb{box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner), 0 0 0 6px var(--prefs-chip-focus-outline);transform:scaleX(1.25)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:active::-webkit-slider-thumb{box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner), 0 0 0 6px var(--prefs-chip-focus-outline);transform:scaleX(1.25)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover::-webkit-slider-thumb{box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner), 0 0 0 6px var(--prefs-chip-focus-outline);transform:scaleX(1.25)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:active::-webkit-slider-thumb{box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner), 0 0 0 6px var(--prefs-chip-focus-outline);transform:scaleX(1.25)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover::-webkit-slider-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f), 0 0 0 6px var(--prefs-chip-focus-outline,#ffffff0f);transform:scaleX(1.25)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:active::-webkit-slider-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f), 0 0 0 6px var(--prefs-chip-focus-outline,#ffffff0f);transform:scaleX(1.25)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover::-webkit-slider-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f), 0 0 0 6px var(--prefs-chip-focus-outline,#ffffff0f);transform:scaleX(1.25)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:active::-webkit-slider-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f), 0 0 0 6px var(--prefs-chip-focus-outline,#ffffff0f);transform:scaleX(1.25)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min::-moz-range-thumb{border:1px solid var(--prefs-glass-border,#ffffff24);width:12px;height:30px;box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f);cursor:pointer;pointer-events:auto;background:#141414;border-radius:6px}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max::-moz-range-thumb{border:1px solid var(--prefs-glass-border,#ffffff24);width:12px;height:30px;box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f);cursor:pointer;pointer-events:auto;background:#141414;border-radius:6px}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min::-moz-range-thumb{background:linear-gradient(#fdfdfff0,#fdfdfff0);border-color:#00000014;box-shadow:0 0 12px #00000029,inset 0 0 0 1px #ffffff9e}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max::-moz-range-thumb{background:linear-gradient(#fdfdfff0,#fdfdfff0);border-color:#00000014;box-shadow:0 0 12px #00000029,inset 0 0 0 1px #ffffff9e}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover::-moz-range-thumb{box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner), 0 0 0 6px var(--prefs-chip-focus-outline);transform:scaleX(1.25)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:active::-moz-range-thumb{box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner), 0 0 0 6px var(--prefs-chip-focus-outline);transform:scaleX(1.25)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover::-moz-range-thumb{box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner), 0 0 0 6px var(--prefs-chip-focus-outline);transform:scaleX(1.25)}html[data-theme=light] .account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:active::-moz-range-thumb{box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--prefs-glass-inner), 0 0 0 6px var(--prefs-chip-focus-outline);transform:scaleX(1.25)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.min:hover::-moz-range-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f), 0 0 0 6px var(--prefs-chip-focus-outline,#ffffff0f);transform:scaleX(1.25)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input.max:hover::-moz-range-thumb{box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--prefs-glass-inner,#ffffff0f), 0 0 0 6px var(--prefs-chip-focus-outline,#ffffff0f);transform:scaleX(1.25)}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input[type=range]::-webkit-slider-runnable-track{appearance:none;background:0 0;border:0;height:30px}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input[type=range]::-moz-range-track{appearance:none;background:0 0;border:0;height:30px}.account[data-page=prefs] .p-sec-members .ac-field--age .range.duo input[type=range]::-moz-range-progress{background:0 0}.account[data-page=prefs] .p-sec-invite .artist-invite{--invite-action-width:clamp(120px, 28vw, 160px);--invite-input-height:40px;--invite-list-height:386px;--invite-label-offset:18px;flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.account[data-page=prefs] .p-sec-invite .p-sec-head--tabs{justify-content:flex-start;align-items:center;display:flex}.account[data-page=prefs] .p-sec-participants>.p-sec-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.account[data-page=prefs] .p-sec-participants .participants-add-help{align-items:center;min-width:0;margin-left:auto;display:inline-flex}.account[data-page=prefs] .p-sec-invite .p-sec-tabs{border:1px solid var(--surface-border);background:#ffffff08;border-radius:12px;gap:8px;width:100%;padding:4px;display:flex}.account[data-page=prefs] .p-sec-invite .p-tab{color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;height:32px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1;transition:color .2s,background .2s}.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}.account[data-page=prefs] .p-sec-invite .artist-tab{will-change:transform, opacity;flex:auto;min-height:0;display:none}.account[data-page=prefs] .p-sec-invite .artist-tab.is-active{flex-direction:column;display:flex}.account[data-page=prefs] .p-sec-invite .artist-tab.is-leaving-left{animation:.18s ease-in both prefsArtistInviteTabLeaveLeft}.account[data-page=prefs] .p-sec-invite .artist-tab.is-leaving-right{animation:.18s ease-in both prefsArtistInviteTabLeaveRight}.account[data-page=prefs] .p-sec-invite .artist-tab.is-enter-from-right{animation:.26s ease-out both prefsArtistInviteTabEnterFromRight}.account[data-page=prefs] .p-sec-invite .artist-tab.is-enter-from-left{animation:.26s ease-out both prefsArtistInviteTabEnterFromLeft}@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:auto;min-height:0;position:relative}.account[data-page=prefs] .p-sec-invite .artist-tab--manage:before,.account[data-page=prefs] .p-sec-invite .artist-tab--manage:after{content:"";pointer-events:none;opacity:0;z-index:2;height:34px;transition:opacity .16s;position:absolute;left:0;right:10px}.account[data-page=prefs] .p-sec-invite .artist-tab--manage:before{background:var(--prefs-card-fade-top,linear-gradient(180deg, #101010 0%, #101010b8 45%, #10101000 100%));top:0}.account[data-page=prefs] .p-sec-invite .artist-tab--manage:after{background:var(--prefs-card-fade-bottom,linear-gradient(180deg, #10101000 0%, #101010b8 55%, #101010 100%));bottom:0}.account[data-page=prefs] .p-sec-invite .artist-tab--manage.has-scroll-fade-top:before,.account[data-page=prefs] .p-sec-invite .artist-tab--manage.has-scroll-fade-bottom:after{opacity:1}.account[data-page=prefs] .p-sec-invite{flex-direction:column;align-self:start;height:386px;min-height:386px;max-height:386px;display:flex;position:relative;overflow:hidden}.account[data-page=prefs] .p-sec-invite .artist-invite-list,.account[data-page=prefs] .p-sec-invite .artist-manage-list{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:16px;min-height:0;margin-right:-12px;padding-right:12px;display:flex;overflow-y:auto}.account[data-page=prefs] .p-sec-members .p-label,.account[data-page=prefs] .p-sec-invite .p-label{color:var(--muted);letter-spacing:.05em;font-size:12px;line-height:1.2;display:block}.account[data-page=prefs] .p-sec-invite .artist-invite-row,.account[data-page=prefs] .p-sec-invite .artist-manage-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto var(--invite-input-height);align-items:center;gap:4px 12px;display:grid}.account[data-page=prefs] .p-sec-invite .artist-invite-field{display:contents}.account[data-page=prefs] .p-sec-invite .artist-invite-field>.p-label{white-space:nowrap;grid-area:1/1/auto/-1}.account[data-page=prefs] .p-sec-invite .artist-invite-field>.field-wrap{grid-area:2/1}.account[data-page=prefs] .p-sec-invite .artist-invite-row.is-draft-no-input{display:none}.account[data-page=prefs] .p-sec-invite .artist-invite-field .field-wrap,.account[data-page=prefs] .p-sec-invite .artist-manage-field .field-wrap{width:100%;min-width:0;max-width:100%;position:relative}.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{width:18px;height:18px;color:var(--prefs-chip-text);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.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-area:1/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-area:2/1}.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;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;height:40px;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);direction:ltr;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s;overflow:hidden}.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,.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:100%;height:var(--invite-input-height);min-height:var(--invite-input-height);grid-area:2/2;justify-content:flex-start;align-self:center;align-items:center;display:flex}.account[data-page=prefs] .p-sec-invite .artist-manage-action{width:100%;height:var(--invite-input-height);min-height:var(--invite-input-height);grid-area:2/2;justify-content:flex-start;align-self:center;align-items:center;display:flex;overflow:visible}.account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton{border:1px solid var(--btn-bd);pointer-events:none;background:#151515;border-radius:12px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton:after{content:"";will-change:transform, opacity;background:linear-gradient(110deg,#0000 0%,#fff3 45%,#0000 72%);animation:1.35s linear infinite artistManageActionSkeletonShine;position:absolute;inset:0;transform:translate(-100%)}html[data-theme=light] .account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton,body[data-theme=light] .account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton,html.theme-light .account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton,body.theme-light .account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton{border-color:var(--btn-bd);background:#eef1f6}html[data-theme=light] .account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton:after,body[data-theme=light] .account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton:after,html.theme-light .account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton:after,body.theme-light .account[data-page=prefs] .p-sec-invite .artist-manage-action-skeleton:after{background:linear-gradient(110deg,#0000 0%,#ffffffe6 45%,#0000 72%)}@keyframes artistManageActionSkeletonShine{0%{opacity:0;transform:translate(-140%)}10%{opacity:1}to{opacity:0;transform:translate(140%)}}.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{scrollbar-gutter:stable both-edges;scroll-behavior:auto;padding-bottom:0}.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{color:var(--muted);background:#ffffff08;border:1px dashed #ffffff14;border-radius:10px;padding:8px 10px;font-size:12px}.account[data-page=prefs] .artist-slot-card{isolation:isolate;z-index:2;--artist-ava-size:140px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.account[data-page=prefs] .artist-slot-ava{width:var(--artist-ava-size);height:var(--artist-ava-size);background:var(--btn-bg);backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:112%;border:1px solid #0000;border-radius:50%;transition:opacity .2s,border-color .2s,background-color .2s;position:relative;overflow:hidden;transform:translateZ(0)}.account[data-page=prefs] .artist-slot-ava:before{content:none}.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{box-shadow:none;opacity:1;background-color:#0000;border-color:#0000}@keyframes artist-ava-fade-in{0%{opacity:0}to{opacity:1}}.account[data-page=prefs] .artist-slot-card-scroll{box-sizing:border-box;text-align:center;scrollbar-gutter:auto;flex:auto;align-content:start;justify-items:center;gap:16px;min-height:0;padding:16px 8px;display:grid;overflow:visible hidden}.account[data-page=prefs] .inst-prof.inst-prof--artist .ibox-grip{height:var(--grip-h,16px);cursor:grab;--dot:var(--prefs-grip-pattern);z-index:1;background-image:var(--dot), var(--dot);background-repeat:repeat-x,repeat-x;background-size:var(--grip-gap-x,0px) 100%, var(--grip-gap-x,0px) 100%;background-position:5px var(--grip-y1,10px), 0 var(--grip-y2,16px);background-color:var(--grip-bg);border-radius:12px 12px 0 0;margin:-12px -12px 6px;position:relative}.account[data-page=prefs] .artist-slot-card-scroll::-webkit-scrollbar{width:6px}.account[data-page=prefs] .artist-slot-card-scroll::-webkit-scrollbar-track{background:0 0}.account[data-page=prefs] .artist-slot-card-scroll::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.account[data-page=prefs] .artist-slot-extra-selector{--chipsel-input-chip-bg:var(--prefs-chip-bg);--chipsel-input-chip-border:var(--prefs-chip-border);--chipsel-chip-text:var(--prefs-chip-text);justify-self:center;width:100%;min-width:0;max-width:300px}.account[data-page=prefs] .artist-slot-extra-selector .specsel-input{border:1px solid var(--specsel-border,#1c1c1c);box-sizing:border-box;background:0 0;border-radius:12px;align-content:flex-start;align-items:center;gap:6px;padding:7px 10px}.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;filter:none!important;transform: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{margin-top:0;margin-bottom:8px;top:auto;bottom:100%}.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:inset 0 0 0 2px #ffffff0a!important}html[data-theme=light] .account[data-page=prefs] .artist-slot-extra-selector .specsel-popup .chip-btn:hover{border-color:var(--cap-bd,#000)!important;box-shadow:inset 0 0 0 2px #0000000f!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);height:36px;display:block;position:relative}.account[data-page=prefs] .artist-slot-assign,.account[data-page=prefs] .artist-slot-name{justify-content:center;align-items:center;width:100%;font-size:16px;line-height:1.2;transition:opacity .18s;display:inline-flex;position:absolute;inset:0;transform:none}.account[data-page=prefs] .artist-slot-assign{width:100%;height:36px;padding:0}.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);opacity:0;pointer-events:none;font-weight:600;transform:none}.account[data-page=prefs] .artist-slot-assignee.is-assigned .artist-slot-name{opacity:1;pointer-events:auto;transform:none}.account[data-page=prefs] .artist-slot-assignee.is-assigned .artist-slot-assign,.account[data-page=prefs] .artist-slot-assignee.is-assigned:hover .artist-slot-name{opacity:0;pointer-events:none;transform:none}.account[data-page=prefs] .artist-slot-assignee.is-assigned:hover .artist-slot-assign,.account[data-page=prefs] .artist-slot-assignee.is-assigned:focus-within .artist-slot-assign{opacity:1;pointer-events:auto;transform:none}.account[data-page=prefs] .artist-slot-assignee.is-assigned:focus-within .artist-slot-name{opacity:0;pointer-events:none;transform:none}.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;border:1px solid var(--cap-bd,var(--prefs-chip-border));background:var(--cap-bg,var(--prefs-chip-bg));height:28px;color:var(--cap-fg,var(--prefs-chip-text));box-shadow:var(--prefs-chip-selected-shadow);border-radius:999px;justify-content:center;justify-self:center;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.account[data-page=prefs] .artist-slot-label{text-align:center;letter-spacing:.05em;width:100%;max-width:240px;color:var(--muted);justify-self:center;font-size:12px;line-height:1.2}.account[data-page=prefs] .artist-slot-popup{border:1px solid var(--prefs-glass-border);min-width:220px;max-width:min(260px,90%);max-height:min(240px,80%);box-shadow:var(--prefs-glass-shadow);opacity:0;pointer-events:none;z-index:20;border-radius:12px;padding:10px;transition:opacity .16s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.98)}.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{gap:6px;max-height:220px;display:grid;overflow:auto}.account[data-page=prefs] .artist-slot-item{color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:26px 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}.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{border-color:var(--btn-active-bd,var(--btn-hover-bd));background:var(--btn-active-bg);transform:none}.account[data-page=prefs] .artist-slot-item[disabled]{opacity:.4;cursor:not-allowed}.account[data-page=prefs] .artist-slot-item-ava{background:var(--btn-bg);background-position:50%;background-repeat:no-repeat;background-size:112%;border:1px solid #0000;border-radius:50%;width:26px;height:26px;display:block;position:relative;overflow:hidden}.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:"";width:80%;height:80%;-webkit-mask:var(--codex-avatar-placeholder-mask);mask:var(--codex-avatar-placeholder-mask);background:currentColor;margin:auto;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.account[data-page=prefs] .artist-slot-item-name{font-size:13px;line-height:1.2}.account[data-page=prefs] .artist-slot-empty{color:var(--muted);padding:6px 8px;font-size:12px}.account[data-page=prefs] .p-sec-invite .artist-manage-action.is-voting{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;height:auto;min-height:0}.account[data-page=prefs] .p-sec-invite .artist-manage-action.artist-manage-confirm{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account[data-page=prefs] .p-sec-invite .artist-manage-action.artist-manage-transfer{align-items:center;min-width:0;max-width:100%;display:flex;position:relative}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-btn{border:1px dashed rgba(var(--demo-comments-dashed-border-rgb,90, 93, 99), var(--demo-comments-border-alpha,.46));width:100%;color:var(--text);box-shadow:0 0 0 0 rgba(var(--demo-comments-dashed-border-rgb,90, 93, 99), var(--demo-comments-border-shadow-alpha,.08));background:0 0;justify-content:center;align-items:center;gap:8px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-btn: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(--text)}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-btn:focus-visible{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));outline:none}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-btn-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-btn[aria-expanded=true] .artist-manage-transfer-btn-chevron{transform:translateY(2px)rotate(225deg)}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-popup{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:240px;top:calc(100% + 8px);left:auto;right:0;transform:translateY(-4px)scale(.98)}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-popup.open{transform:translateY(0)scale(1)}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-popup .artist-slot-item{text-align:left;width:100%;height:auto;min-height:40px}.account[data-page=prefs] .p-sec-invite .artist-manage-transfer-popup .artist-slot-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account[data-page=prefs] .p-sec-invite .artist-manage-text{height:var(--invite-input-height);text-align:right;color:var(--text);justify-content:flex-end;align-items:center;font-size:13px;font-weight:600;display:flex}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-status{align-items:center;width:100%;min-width:0;height:28px;display:flex;position:relative}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-chip,.account[data-page=prefs] .p-sec-invite .artist-manage-vote-cancel{white-space:nowrap;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-chip{border:1px solid var(--prefs-status-pending-border);background:var(--prefs-status-pending-bg);height:28px;color:var(--prefs-status-pending-text);cursor:pointer;white-space:nowrap;z-index:0;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:0 10px;font-size:12px;display:inline-flex}.account[data-page=prefs] .p-sec-invite .artist-manage-vote-cancel{opacity:0;pointer-events:none;z-index:1;justify-content:center;width:100%;min-width:0;height:28px;padding:0 10px;font-size:12px;transform:translateY(calc(4px - 50%))}.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{border:1px solid var(--prefs-status-pending-border);background:var(--prefs-status-pending-bg);color:var(--prefs-status-pending-text);white-space:nowrap;text-align:center;border-radius:999px;width:100%;margin-left:0;padding:4px 8px;font-size:12px}.account[data-page=prefs] .p-sec-invite .artist-delete-overlay{z-index:3;-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;background:#00000059;justify-content:center;align-items:center;padding:16px;transition:opacity .32s,visibility .32s;display:flex;position:absolute;inset:0}.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{text-align:center;gap:8px;width:min(360px,100%);display:grid}.account[data-page=prefs] .p-sec-invite .artist-delete-title{color:var(--text);font-size:14px;font-weight:700}.account[data-page=prefs] .p-sec-invite .artist-delete-sub{color:var(--muted);font-size:12px}.account[data-page=prefs] .p-sec-invite .artist-delete-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.account[data-page=prefs] .p-sec-invite .artist-invite-chip{box-sizing:border-box;border:1px solid var(--prefs-chip-border);background:var(--prefs-chip-bg);height:28px;color:var(--prefs-chip-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;line-height:1;display:inline-flex;overflow:hidden}.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{justify-content:flex-start;align-items:center;width:100%;height:28px;display:flex;position:relative}.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{transition:opacity .18s,transform .18s;position:absolute;top:50%;left:0;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;height:28px;padding:0 10px;font-size:12px;transform:translateY(calc(4px - 50%))}.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 (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 (width>=881px) and (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{width:100%;grid-column:1/-1!important}}.account[data-page=prefs] .p-row2b{--gap:16px;gap:var(--gap);grid-template-columns:1fr;display:grid}.account[data-page=prefs] .p-row2b>.p-sec{height:356px}@media (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);flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}.account[data-page=prefs] .participants-grid{--participants-anim:.42s;scrollbar-gutter:stable;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));place-content:center;justify-items:center;gap:12px;margin-right:-6px;padding-right:6px;display:grid;position:relative;overflow:visible}.account[data-page=prefs] .participants-grid[data-count="1"]{grid-template-columns:1fr;place-items:center}.account[data-page=prefs] .participants-grid.scroll{align-content:start;padding-top:6px;padding-bottom:6px;overflow:hidden auto}.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:first-child{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-area:2/1/auto/span 2}.account[data-page=prefs] .participants-grid[data-count="5"] .participant-card:nth-child(4){grid-area:2/3/auto/span 2}.account[data-page=prefs] .participants-grid[data-count="5"] .participant-card:nth-child(5){grid-area:2/5/auto/span 2}.participant-card{width:100%;color:var(--text);text-align:center;transition:opacity var(--participants-anim) ease, width var(--participants-anim) ease;will-change:transform, opacity;cursor:default;pointer-events:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;display:flex}.participant-ava:hover{border-color:var(--participant-hover-border,#5a8cff99);transform:translateY(-2px)}.participant-ava{background:var(--btn-bg);width:96px;height:96px;transition:width var(--participants-anim) ease, height var(--participants-anim) ease, transform .35s ease, border-color .2s ease;cursor:pointer;pointer-events:auto;background-position:50%;background-repeat:no-repeat;background-size:112%;border:1px solid #0000;border-radius:50%}.participant-ava:hover{transform:scale(1.05)}.participant-ava:active{transform:scale(.98)}.participant-name{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;min-height:1.2em;max-height:2.4em;font-size:14px;font-weight:600;line-height:1.2;transition:color .18s,opacity .18s;display:-webkit-box;overflow:hidden}.participant-instrument{color:var(--muted);min-height:1.2em;max-height:1.2em;font-size:12px;line-height:1.2;transition:color .18s,opacity .18s;overflow:hidden}.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;margin-right:0;padding-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:0 0}.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);white-space:nowrap;text-overflow:ellipsis;min-height:1.2em;max-height:1.2em;font-weight:500;display:block}.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{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));position:relative;overflow:hidden}.participant-card[data-state=pending] .participant-ava.p-ava-placeholder:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff14 50%,#0000 65%);animation:2.6s ease-in-out infinite participant-shimmer;position:absolute;inset:-40% -120%}.participant-card[data-state=pending] .participant-ava.p-ava-placeholder{border-color:#fff3;animation:2.6s ease-in-out infinite participant-border-pulse}.participant-ava.p-ava-placeholder:after{width:54%;height:54%;margin:auto;position:absolute;inset:0}@keyframes participant-shimmer{0%{opacity:0;transform:translate(-30%)}35%{opacity:.6}65%{opacity:.6}to{opacity:0;transform:translate(30%)}}@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,#0000 35%,#00000014 50%,#0000 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 (width<=720px){.account[data-page=prefs]:has(.p-sec-members){overflow-x:clip}.account[data-page=prefs] .p-sec-invite .p-sec-tabs{justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex;overflow:visible}.account[data-page=prefs] .p-sec-invite .p-tab{white-space:nowrap;flex:1 1 0;width:100%;min-width:0;max-width:100%;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%;min-width:0;max-width:100%}.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{min-width:0;max-width:100%;width:100%!important}.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{align-items:center;gap:8px;display:flex}.home-all-page .home-all-subtitle{color:var(--muted,#a0a0a0);margin:0;font-size:13px;line-height:1.4}.home-all-page .home-all-back{--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);border-radius:10px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;transition:color .18s,transform .12s;display:inline-flex}.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{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:4px 0 6px;display:flex}.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 (width<=720px){.home-all-page .home-all-head{align-items:flex-start;gap:6px}}.home-page{--home-block-radius:12px;padding:16px 0;display:block}.home-sections{gap:16px;margin-top:16px;display:grid}.home-hero{border-radius:var(--home-block-radius);background:var(--surface-bg);border:1px solid var(--surface-border);grid-template-columns:minmax(280px,1.1fr) minmax(240px,.9fr);align-items:stretch;gap:18px;padding:16px;display:grid}.home-hero-media{flex-direction:column;gap:10px;display:flex}.home-hero-video{border-radius:var(--home-block-radius);background:linear-gradient(135deg,#0000001f,#00000005);border:0;padding-top:56.25%;line-height:0;position:relative;overflow:hidden}.home-hero-video-skel{z-index:2;pointer-events:none;opacity:1;background:var(--surface-soft-bg,#141414);transition:opacity .2s,visibility .2s;position:absolute;inset:0}.home-hero-video-skel:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff08 22%,#ffffff14 40% 60%,#ffffff08 78%,#0000 100%);width:72%;animation:1.15s linear infinite home-hero-skel-sweep;position:absolute;top:0;bottom:0;left:-72%;transform:translate(-140%)}.home-hero-iframe{opacity:1;border:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.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,#0000 0%,#00000006 22%,#00000012 40% 60%,#00000006 78%,#0000 100%)}@keyframes home-hero-skel-sweep{0%{transform:translate(-140%)}to{transform:translate(260%)}}.home-hero-copy{flex-direction:column;justify-content:center;gap:12px;display:flex}.home-hero-title{color:var(--text);margin:0;font-size:26px;line-height:1.2}.home-hero-title-desktop{display:inline}.home-hero-title-mobile{display:none}.home-hero-subtitle{color:var(--muted);margin:0;font-size:16px;line-height:1.35}.home-hero-subtitle-desktop{display:inline}.home-hero-subtitle-mobile{display:none}.home-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.home-section{border-radius:var(--home-block-radius);background:var(--surface-bg);border:1px solid var(--surface-border);gap:2px;padding:14px 16px 18px;display:grid;overflow:hidden}.home-section-head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.home-section-titlewrap{flex:auto;gap:4px;min-width:0;display:grid}.home-section-title{color:var(--text);margin:0;font-size:18px}.home-section-subtitle{color:var(--muted);min-width:0;margin:0;font-size:13px}.home-section-body{min-width:0}.home-section-head>.btn.sm.ghost,.home-section-head>.home-section-action-link{white-space:nowrap;flex:none;margin-left:auto}.home-section-action-link{color:var(--muted,#9a9a9a);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:6px 0 0;padding:0;font-size:13px;line-height:1.2;display:inline-flex}.home-section-action-text{padding-bottom:2px;position:relative}.home-section-action-text:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.home-section-action-chevron{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .18s,opacity .18s;transform:rotate(-45deg)}.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{opacity:1;transform:translate(2px)rotate(-45deg)}.home-section-action-link:focus-visible{outline:none}.home-support{border-radius:var(--home-block-radius);background:var(--surface-bg);border:1px solid var(--surface-border);gap:12px;padding:14px 16px 16px;display:none}.home-support-head{gap:4px;display:grid}.home-support-title{color:var(--text);margin:0;font-size:18px}.home-support-subtitle{color:var(--muted);margin:0;font-size:13px}.home-support-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-support-btn{width:100%;height:40px;color:var(--muted,#9aa3b2);border-radius:10px;justify-content:center;transition:color .18s}.home-support-btn svg{color:currentColor;width:18px;height:18px}.home-support-btn svg path{fill:currentColor}.home-support-btn:nth-child(3) svg{width:22px;height:22px}.home-support-btn:first-child: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{--rc-admin-notice-ring-1:#3880fff2;--rc-admin-notice-ring-2:#2cd281eb;--rc-admin-notice-ring-3:#78ecffe6;--rc-admin-notice-ring-opacity:.82;--rc-admin-notice-ring-glow:#2cd28129;--rc-admin-notice-ring-glow-soft:#3880ff14;margin:2px 0;padding:0;display:none}.home-admin-notice .rc-notice{isolation:isolate;background:var(--surface-bg,#101114);border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:100%;margin:0;padding:14px;font-size:14px;line-height:1.45;display:flex;position:relative;overflow:visible}.home-admin-notice .rc-notice *{font:inherit;line-height:inherit}.home-admin-notice .rc-notice.rc-notice-admin-ring:before{content:"";border-radius:inherit;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);border:1px solid #0000;animation:6.8s linear infinite homeAdminNoticeRingSpin;position:absolute;inset:0}.home-admin-notice .rc-notice.rc-notice-admin-ring:after{content:"";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;position:absolute;inset:0}.home-admin-notice .rc-notice>*{z-index:1;position:relative}.home-admin-notice .rc-notice-title{width:100%;color:var(--text,#eaeaea);margin:0;padding-right:28px;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{z-index:2;position:absolute;top:8px;right:8px}.home-admin-notice .rc-notice-cta{min-width:0;max-width:100%;color:var(--text,#eaeaea);justify-content:flex-start;align-self:flex-start;align-items:center;gap:6px;padding:1px 0 2px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.home-admin-notice .rc-notice-cta-text{max-width:100%;display:inline-block;position:relative}.home-admin-notice .rc-notice-cta-text:after{content:"";opacity:0;transform-origin:0;background:currentColor;height:1px;transition:transform .18s,opacity .18s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.35)}.home-admin-notice .rc-notice-cta-chevron{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .18s,opacity .18s;transform:rotate(-45deg)}.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{opacity:.9;transform:scaleX(1)}.home-admin-notice .rc-notice-cta:is(:hover,:focus-visible) .rc-notice-cta-chevron{opacity:1;transform:translate(2px)rotate(-45deg)}html[data-theme=light] .home-admin-notice{--rc-admin-notice-ring-1:#156afff5;--rc-admin-notice-ring-2:#0ab165f0;--rc-admin-notice-ring-3:#13c6e4eb;--rc-admin-notice-ring-opacity:.98;--rc-admin-notice-ring-glow:#156aff21;--rc-admin-notice-ring-glow-soft:#0ab1650f}@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{min-width:0;overflow:hidden}.home-row-track{box-sizing:border-box;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:260px;grid-auto-flow:column;justify-content:start;gap:12px;width:100%;min-width:0;max-width:100%;margin:0;padding:18px 16px 22px;scroll-padding-left:16px;scroll-padding-right:16px;display:grid;overflow:auto visible}@media (width>=881px){.home-row-track .home-card{box-sizing:border-box;width:260px;min-width:260px;max-width:260px;height:156px;min-height:156px;max-height:156px}}.home-row-track::-webkit-scrollbar{display:none}html:not([data-theme=light]){--home-base-border:var(--block-border,#1e1e1e);--home-pub-sheen:#5aaaff33;--home-pub-sh25:#4080ff38;--home-pub-sh60:#4080ff1f;--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:#5096ff52;--home-pub-sh25:#5096ff42;--home-pub-sh60:#5096ff24;--home-pub-bd-25:#6aa8ff;--home-pub-bd-60:#5b9bff;--home-sheen-blend:multiply}.home-card{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;will-change:transform, box-shadow;gap:10px;padding:12px 12px 14px;transition:transform .32s cubic-bezier(.16,.92,.16,1),border-color .22s,box-shadow .28s,filter .18s;display:grid;box-shadow:0 0 #0000}.home-card:hover{border-color:var(--block-border,#1e1e1e);box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047);filter:brightness(1.02);transform:translateY(-5px)}.home-card:focus-visible{outline:2px solid var(--btn-primary-bd,#5b7cfa);outline-offset:2px}.home-card:active,.home-card.is-pressed{box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047);filter:brightness(1.01);transform:translateY(-2px)scale(.994)}.home-card.home-avatar-pressing:active{box-shadow:var(--mmc-hover-shadow,0 8px 24px #00000047);filter:brightness(1.02);transform:translateY(-5px)}.home-card.just-published{z-index:3;animation:1.1s ease-out both home-pub-border;position:relative}.home-card.just-published:after{content:"";border-radius:var(--home-block-radius);pointer-events:none;background:linear-gradient(120deg, #5aaaff00 0%, var(--home-pub-sheen) 22%, #5aaaff00 44%);mix-blend-mode:var(--home-sheen-blend);opacity:.95;background-size:220% 100%;animation:1.2s ease-out forwards home-pub-sheen;position:absolute;inset:-1px}.home-card-top{align-items:center;gap:10px;display:flex}.home-card-avatar{--presence-host-size:44px;--presence-badge-ring-color:var(--avatar-bg,var(--surface-bg));border:1px solid var(--avatar-border,var(--surface-border));background:var(--avatar-bg,var(--surface-bg));cursor:pointer;border-radius:999px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:border-color .24s ease-out,box-shadow .24s ease-out,background-color .18s ease-out,transform .14s;display:grid;position:relative;overflow:visible}.home-card-avatar.ui-presence-host{overflow:visible!important}.home-card-avatar img{object-fit:cover;border-radius:inherit;transform-origin:50%;width:100%;height:100%;transition:transform .22s cubic-bezier(.2,.7,.2,1);transform:scale(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,#ffffff24) inset}.home-card-avatar:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;transform-origin:50%;border:1px solid #0000;transition:border-color .24s ease-out,transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1)}.home-card-avatar:hover:after{border-color:var(--avatar-hover-border,var(--avatar-border,var(--surface-border)));transform:scale(1.1)}.home-card-avatar:hover img{transform:scale(1.1)}.home-card-avatar:active{transform:scale(.965)}.home-card-avatar-ph{color:var(--muted);font-size:16px;font-weight:700}.home-card-meta{flex:auto;gap:4px;min-width:0;display:grid}.home-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:15px;font-weight:600;display:block;overflow:hidden}.home-card-name[data-home-name="1"]{cursor:pointer}.home-card-location{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;display:block;overflow:hidden}.home-card-location .home-loc-sep{vertical-align:-2px;opacity:.9;background:linear-gradient(#0000,#2a2a2a 18% 82%,#0000);border-radius:1px;width:1px;height:14px;margin:0 6px;display:inline-block}html[data-theme=light] .home-card-location .home-loc-sep{background:linear-gradient(#0000,#d2d6df 18% 82%,#0000)}@keyframes home-pub-border{0%{border-color:var(--home-base-border);box-shadow:0 0 #4080ff00}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{border-color:var(--home-base-border);box-shadow:0 0 #4080ff00}}@keyframes home-pub-sheen{0%{opacity:0;background-position:0%}10%{opacity:.9}to{opacity:0;background-position:130%}}.home-card-tags{gap:6px;display:grid}.home-card .tags{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;margin:0;display:flex;overflow:hidden}.home-card .tag{border:1px solid var(--cap-bd,var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg,var(--prefs-chip-bg,#131313));height:22px;color:var(--cap-fg,var(--prefs-chip-text,#d8d8d8));white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.home-card .tag.more{background:var(--cap-bg,var(--prefs-chip-bg,#131313));border:1px solid var(--cap-bd,var(--prefs-chip-border,#1f1f1f));cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.home-card .tag.more:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:relative;box-shadow:-5.5px 0,5.5px 0}.tags-pop{z-index:16;border:1px solid var(--tags-pop-border,var(--prefs-glass-border,#ffffff1f));background:0 0;border-radius:10px;flex-wrap:wrap;gap:6px;max-width:min(320px,86vw);padding:8px;display:flex;position:fixed;box-shadow:0 12px 28px #00000059}.tags-pop .tag{border:1px solid var(--cap-bd,var(--prefs-chip-border,#1f1f1f));background:var(--cap-bg,var(--prefs-chip-bg,#131313));height:22px;color:var(--cap-fg,var(--prefs-chip-text,#d8d8d8));white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.home-card-time{color:var(--muted);text-align:right;justify-self:end;font-size:11px}@media (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{text-align:center;grid-area:title}.home-hero-subtitle{text-align:center;grid-area:subtitle}.home-hero-actions{grid-area:actions;justify-content:stretch;width:100%}.home-hero-actions .btn{flex:1 1 0;justify-content:center;min-width:0}.home-section{padding:14px 14px 16px}.home-row-track{padding:10px 0 12px;scroll-padding-left:0;scroll-padding-right:0}}@media (width<=880px){.home-page{padding:16px 0}.home-section-head{align-items:flex-start}.home-section-title{min-width:0}.home-row-track{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:12px;display:flex;overflow:auto visible}.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{padding:14px;display:grid}.home-admin-notice{display:block}.home-support-mobile-note{text-align:center;color:var(--muted);margin:0;font-size:13px;line-height:1.35;display:block}.home-support-mobile-heart{text-align:center;font-size:20px;line-height:1;display:block}.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{height:58px;display:block;position:relative}.home-hero-skeleton .home-hero-subtitle{height:38px;display:block;position:relative}.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:first-child{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:first-child{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{filter:none!important;transform:none!important;box-shadow:0 0 #0000!important}}html:not([data-theme=light]){--home-skel-bg:#171717;--home-skel-bg-2:#171717;--home-skel-line:transparent;--home-skel-shine:#ffffff0f}html[data-theme=light]{--home-skel-bg:#e7eaf3;--home-skel-bg-2:#e7eaf3;--home-skel-line:transparent;--home-skel-shine:#ffffffb3}.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:#0000}.home-page-skeleton .home-section-head{min-height:44px}.home-page-skeleton .home-section-title{align-items:center;min-height:22px;display:flex}.home-page-skeleton .home-section-subtitle{align-items:center;min-height:16px;display:flex}.home-skel-block,.home-skel-line,.home-skel-chip{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);position:relative;overflow:hidden}.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:#0000}.home-skel-block:after,.home-skel-line:after,.home-skel-chip:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--home-skel-shine) 45%, transparent 100%);animation:1.2s ease-in-out infinite home-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}.home-skel-line{border-radius:999px;height:10px;display:block}.home-skel-btn{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);border-radius:10px;width:184px;max-width:100%;height:40px;display:inline-flex;position:relative;overflow:hidden}.home-skel-btn:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--home-skel-shine) 45%, transparent 100%);animation:1.2s ease-in-out infinite home-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}.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{border-radius:999px;width:62px;height:22px;display:inline-flex}.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{background:linear-gradient(120deg, var(--home-skel-bg) 0%, var(--home-skel-bg-2) 45%, var(--home-skel-bg) 100%);color:#0000;border:0 #0000}.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;align-items:center;gap:7px;min-height:16px;margin-top:6px}.home-skel-section-action{width:98px;height:11px}.home-skel-section-action-chevron{border-radius:999px;flex:0 0 10px;width:10px;height:10px}.home-skel-all-back{border-radius:10px;flex:0 0 30px;width:30px;height: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{background-clip:padding-box;border-radius:999px;width:54px;height:54px;overflow:hidden;box-shadow:none!important;border-color:#0000!important}.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-card-skeleton{pointer-events:none}.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-card-skeleton:hover .fav-prof-ava{box-shadow:none!important;border-color:#0000!important}.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-card-skeleton .fav-prof-ava:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent 0%, var(--home-skel-shine) 45%, transparent 100%);z-index:1;transition:none;animation:1.2s ease-in-out infinite home-skel-shimmer;position:absolute;inset:0;transform:translate(-100%);border:0!important}.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-card-skeleton:hover .fav-prof-ava:after{border-color:#0000!important}.home-skel-tagrow{width:64%;height:10px}@media (width<=880px){.home-page[data-home-view=all][data-home-skeleton="1"] .home-all-head{justify-content:flex-start;align-items:center;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%;min-width:0;max-width:100%}.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%)}}.about-page{--about-progress:0;--about-brand-x:0px;--about-brand-y:0px;--about-brand-scale:1;--about-brand-lockup:0;--about-brand-logo-x:0px;--about-brand-logo-y:0px;--about-brand-logo-scale:1;--about-brand-title-x:0px;--about-brand-title-y:0px;--about-brand-title-opacity:1;--about-title-y:0px;--about-title-scale:1;--about-title-opacity:1;--about-subtitle-y:0px;--about-subtitle-scale:1;--about-subtitle-opacity:1;--about-bg-grid-x:0px;--about-bg-grid-y:0px;--about-bg-beam-a-color:var(--about-accent-soft);--about-bg-beam-b-color:var(--about-warm);--about-bg-beam-a-x:0px;--about-bg-beam-a-y:0px;--about-bg-beam-b-x:0px;--about-bg-beam-b-y:0px;--about-intro-card-1:0;--about-intro-card-2:0;--about-intro-card-3:0;--about-intro-card-opacity-1:0;--about-intro-card-opacity-2:0;--about-intro-card-opacity-3:0;--about-intro-card-color-1:0;--about-intro-card-color-2:0;--about-intro-card-color-3:0;--about-intro-card-out-1:0;--about-intro-card-out-2:0;--about-intro-card-out-3:0;--about-intro-cards-y:70px;--about-vision-opacity:0;--about-vision-y:46px;--about-vision-hello:0;--about-vision-hello-opacity:0;--about-vision-hello-y:24px;--about-vision-hello-out:0;--about-vision-answer:0;--about-vision-answer-opacity:0;--about-vision-answer-y:32px;--about-vision-answer-out:0;--about-vision-hook:0;--about-vision-hook-y:0px;--about-vision-type-1-1:0;--about-vision-type-1-2:0;--about-vision-type-2-1:0;--about-vision-type-2-2:0;--about-vision-type-2-3:0;--about-vision-type-3-1:0;--about-reality-opacity:0;--about-reality-y:54px;--about-reality-title-y:0px;--about-reality-title-scale:1;--about-reality-title-opacity:1;--about-reality-problem:0;--about-reality-problem-y:34px;--about-reality-problem-body:0;--about-reality-problem-body-y:24px;--about-reality-problem-strike:0;--about-reality-problem-out:0;--about-reality-solution:0;--about-reality-solution-y:42px;--about-reality-solution-out:0;--about-reality-visual:0;--about-reality-visual-y:44px;--about-reality-visual-caption:0;--about-reality-visual-caption-y:24px;--about-reality-visual-out:0;--about-reality-next-problem:0;--about-reality-next-problem-y:34px;--about-reality-next-problem-body:0;--about-reality-next-problem-body-y:24px;--about-reality-next-problem-strike:0;--about-reality-next-problem-out:0;--about-reality-next-solution:0;--about-reality-next-solution-y:42px;--about-reality-next-solution-anchor-y:0px;--about-reality-next-solution-copy-y:0px;--about-reality-next-solution-headline-out:0;--about-reality-next-feature:0;--about-reality-next-feature-y:34px;--about-reality-next-feature-out:0;--about-reality-next-feature-2:0;--about-reality-next-feature-2-y:80px;--about-reality-next-feature-2-out:0;--about-reality-next-feature-3:0;--about-reality-next-feature-3-y:120px;--about-reality-next-feature-3-out:0;--about-reality-problem-3-y:0px;--about-reality-problem-3-badge:0;--about-reality-problem-3-badge-y:26px;--about-reality-problem-3-badge-out:0;--about-reality-problem-3-text:0;--about-reality-problem-3-text-y:30px;--about-reality-problem-3-text-out:0;--about-reality-problem-3-enough:0;--about-reality-problem-3-enough-y:28px;--about-reality-problem-3-enough-out:0;--about-reality-problem-3-headline:0;--about-reality-problem-3-headline-y:36px;--about-reality-problem-3-headline-out:0;--about-reality-problem-3-problem-caret:0;--about-reality-problem-3-enough-caret:0;--about-reality-next-feature-4:0;--about-reality-next-feature-4-y:120px;--about-reality-next-feature-4-out:0;--about-reality-next-feature-5:0;--about-reality-next-feature-5-y:120px;--about-reality-next-feature-5-out:0;--about-reality-next-feature-6:0;--about-reality-next-feature-6-y:120px;--about-reality-next-feature-6-out:0;--about-reality-next-feature-7:0;--about-reality-next-feature-7-y:120px;--about-reality-next-feature-7-out:0;--about-reality-next-feature-8:0;--about-reality-next-feature-8-y:120px;--about-reality-next-feature-8-out:0;--about-reality-next-feature-9:0;--about-reality-next-feature-9-y:120px;--about-reality-next-feature-9-out:0;--about-reality-next-feature-10:0;--about-reality-next-feature-10-y:120px;--about-reality-next-feature-10-out:0;--about-reality-next-solution-out:0;--about-reality-next-visual:0;--about-reality-next-visual-y:44px;--about-reality-next-main-out:0;--about-reality-next-main-2:0;--about-reality-next-main-2-y:120px;--about-reality-next-main-2-out:0;--about-reality-next-main-3:0;--about-reality-next-main-3-y:120px;--about-reality-next-main-3-out:0;--about-reality-next-visual-overlay:0;--about-reality-next-visual-overlay-y:40px;--about-reality-next-visual-overlay-out:0;--about-reality-next-visual-overlay-2:0;--about-reality-next-visual-overlay-2-y:40px;--about-reality-next-visual-overlay-2-out:0;--about-reality-next-visual-overlay-3:0;--about-reality-next-visual-overlay-3-y:40px;--about-reality-next-visual-overlay-3-out:0;--about-reality-next-visual-overlay-4:0;--about-reality-next-visual-overlay-4-y:40px;--about-reality-next-visual-overlay-4-out:0;--about-reality-next-visual-overlay-5:0;--about-reality-next-visual-overlay-5-y:40px;--about-reality-next-visual-overlay-5-out:0;--about-reality-next-visual-overlay-6:0;--about-reality-next-visual-overlay-6-y:40px;--about-reality-next-visual-overlay-6-out:0;--about-reality-next-visual-overlay-7:0;--about-reality-next-visual-overlay-7-y:40px;--about-reality-next-visual-overlay-7-out:0;--about-reality-next-visual-overlay-8:0;--about-reality-next-visual-overlay-8-y:40px;--about-reality-next-visual-overlay-8-out:0;--about-reality-next-visual-overlay-9:0;--about-reality-next-visual-overlay-9-y:40px;--about-reality-next-visual-overlay-9-out:0;--about-reality-band-intro:0;--about-reality-band-intro-y:42px;--about-reality-band-intro-out:0;--about-reality-band-listings:0;--about-reality-band-listings-y:120px;--about-reality-band-listings-out:0;--about-reality-band-main:0;--about-reality-band-main-y:120px;--about-reality-band-main-out:0;--about-reality-band-overlay-intro:0;--about-reality-band-overlay-intro-y:40px;--about-reality-band-overlay-intro-out:0;--about-reality-band-overlay-2:0;--about-reality-band-overlay-2-y:40px;--about-reality-band-overlay-2-out:0;--about-reality-band-overlay-3:0;--about-reality-band-overlay-3-y:40px;--about-reality-band-overlay-3-out:0;--about-reality-band-profiles:0;--about-reality-band-profiles-y:120px;--about-reality-band-profiles-out:0;--about-reality-band-profile-main:0;--about-reality-band-profile-main-y:120px;--about-reality-band-profile-main-out:0;--about-reality-band-profile-overlay-1:0;--about-reality-band-profile-overlay-1-y:40px;--about-reality-band-profile-overlay-1-out:0;--about-reality-band-profile-overlay-2:0;--about-reality-band-profile-overlay-2-y:40px;--about-reality-band-profile-overlay-2-out:0;--about-reality-band-communication:0;--about-reality-band-communication-y:120px;--about-reality-band-communication-out:0;--about-reality-band-communication-main:0;--about-reality-band-communication-main-y:120px;--about-reality-band-communication-main-out:0;--about-reality-band-message-overlay-1:0;--about-reality-band-message-overlay-1-y:40px;--about-reality-band-message-overlay-1-out:0;--about-reality-band-message-overlay-2:0;--about-reality-band-message-overlay-2-y:40px;--about-reality-band-message-overlay-2-out:0;--about-reality-band-growth:0;--about-reality-band-growth-y:120px;--about-reality-band-growth-out:0;--about-reality-band-growth-main:0;--about-reality-band-growth-main-y:120px;--about-reality-growth-events:0;--about-reality-growth-events-y:120px;--about-reality-growth-events-out:0;--about-reality-growth-organizer:0;--about-reality-growth-organizer-y:120px;--about-reality-growth-organizer-out:0;--about-reality-growth-journal:0;--about-reality-growth-journal-y:120px;--about-reality-growth-journal-out:0;--about-reality-growth-stack-out:0;--about-reality-growth-event-main:0;--about-reality-growth-event-main-y:40px;--about-reality-growth-event-details:0;--about-reality-growth-event-details-y:40px;--about-reality-growth-link-module:0;--about-reality-growth-link-module-y:40px;--about-reality-growth-roadmap-module:0;--about-reality-growth-roadmap-module-y:40px;--about-reality-growth-todo-module:0;--about-reality-growth-todo-module-y:40px;--about-reality-growth-setlist-module:0;--about-reality-growth-setlist-module-y:40px;--about-reality-growth-content-module:0;--about-reality-growth-content-module-y:40px;--about-reality-growth-notes-module:0;--about-reality-growth-notes-module-y:40px;--about-reality-growth-journal-module:0;--about-reality-growth-journal-module-y:40px;--about-reality-growth-module-focus:calc(var(--about-reality-growth-link-module) + var(--about-reality-growth-roadmap-module) + var(--about-reality-growth-todo-module) + var(--about-reality-growth-setlist-module) + var(--about-reality-growth-content-module) + var(--about-reality-growth-notes-module) + var(--about-reality-growth-journal-module));--about-reality-support-1:0;--about-reality-support-1-y:120px;--about-reality-support-1-out:0;--about-reality-support-2:0;--about-reality-support-2-y:120px;--about-reality-support-2-out:0;--about-reality-support-3:0;--about-reality-support-3-y:120px;--about-reality-support-3-out:0;--about-reality-support-4:0;--about-reality-support-4-y:120px;--about-reality-support-4-out:0;--about-reality-support-5:0;--about-reality-support-5-y:120px;--about-reality-support-5-out:0;--about-shell-chrome-opacity:0;--about-autoplay-progress:0deg;--about-autoplay-progress-mid:0deg;--about-bg-base:#05070d;--about-bg-vignette:#00000094;--about-bg-star-soft:#8aa0cc1a;--about-bg-star:#9ab4e62e;--about-bg-star-bright:#dae6fc57;--about-bg-star-accent:#5894ff42;--about-twinkle-soft:#bed3f8c7;--about-twinkle-bright:#f4f8fff5;--about-twinkle-accent:#71a9ffeb;--about-bg-line:#789adc13;--about-bg-beam-opacity:.68;--about-bg-beam-blur:46px;--about-glass-bg:var(--startbar-glass-bg,#0a0e1894);--about-glass-border:var(--startbar-glass-border,var(--surface-border,#849ed629));--about-glass-shadow:var(--startbar-glass-shadow,0 18px 46px #00000052);--about-text:var(--ttl-main-color,var(--text,#eaeaea));--about-muted:var(--ttl-sub-color,var(--muted,#b0b0b0));--about-soft:color-mix(in srgb, var(--about-text) 10%, transparent);--about-accent:var(--brand-accent,#4f8cff);--about-accent-soft:var(--brand-accent-a18,#4a86ff2e);--about-brand-sweep-a:var(--cap-bd,var(--rc-cap-bd-dark,#8b5cf6));--about-brand-sweep-b:var(--cap-fg,var(--rc-cap-fg-dark,#d4fff8));--about-brand-sweep-c:#38bdf8;--about-brand-sweep-d:#ff477e;--about-brand-sweep-e:#3b82f6;--about-brand-sweep-f:#22e68a;--about-warm:#1ebea81f;--about-visual-fill:color-mix(in srgb, var(--surface-bg,#0f0f0f) 76%, transparent);z-index:62000;min-height:100vh;color:var(--about-text);background:linear-gradient(180deg, transparent 0%, var(--about-bg-vignette) 100%), var(--about-bg-base);opacity:0;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;font-family:var(--site-font,Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);transition:opacity .42s cubic-bezier(.2,.8,.2,1),transform .76s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0;overflow:hidden;transform:scale(1.018)}html[data-theme=light] .about-page{--about-bg-base:var(--page-bg,var(--bg,#f3f4f6));--about-bg-vignette:#ffffff61;--about-bg-star-soft:#1626440e;--about-bg-star:#1626441a;--about-bg-star-bright:#1626442e;--about-bg-star-accent:#2557b424;--about-twinkle-soft:#fffffff5;--about-twinkle-bright:#fff;--about-twinkle-accent:#f7fbfffa;--about-bg-line:#11182712;--about-bg-beam-opacity:.48;--about-bg-beam-blur:42px;--about-glass-bg:var(--startbar-glass-bg,#f7f8fae6);--about-text:var(--ttl-main-color,var(--text,#1b1d23));--about-muted:var(--ttl-sub-color,var(--muted,#0000008c));--about-soft:#ffffffa8;--about-accent-soft:var(--brand-accent-a12,#1f45d813);--about-brand-sweep-a:var(--cap-bd-light,var(--rc-cap-bd-light,#6741c7));--about-brand-sweep-b:var(--cap-fg-light,var(--rc-cap-fg-light,#07564d));--about-brand-sweep-c:#bd7507;--about-brand-sweep-d:#d93567;--about-brand-sweep-e:#2563c9;--about-brand-sweep-f:#0fa160;--about-warm:#ffe86a33;--about-visual-fill:color-mix(in srgb, var(--surface-bg,#fff) 80%, transparent)}.about-page.is-revealed{opacity:1;transform:scale(1)}.about-page.is-closing{opacity:0;transition-duration:.62s;transform:scale(.982)}.about-page:before{content:none}.about-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.about-bg__grid{opacity:.94;background-image:radial-gradient(circle at 7% 18%, var(--about-bg-star-soft) 0 .6px, transparent 1.2px), radial-gradient(circle at 13% 61%, var(--about-bg-star) 0 .85px, transparent 1.45px), radial-gradient(circle at 17% 34%, var(--about-bg-star-soft) 0 .55px, transparent 1.1px), radial-gradient(circle at 21% 79%, var(--about-bg-star-bright) 0 1.05px, transparent 1.8px), radial-gradient(circle at 24% 12%, var(--about-bg-star) 0 .75px, transparent 1.4px), radial-gradient(circle at 28% 48%, var(--about-bg-star-soft) 0 .55px, transparent 1.1px), radial-gradient(circle at 31% 68%, var(--about-bg-star-accent) 0 1px, transparent 1.8px), radial-gradient(circle at 35% 25%, var(--about-bg-star) 0 .8px, transparent 1.45px), radial-gradient(circle at 38% 87%, var(--about-bg-star-soft) 0 .6px, transparent 1.15px), radial-gradient(circle at 41% 42%, var(--about-bg-star-bright) 0 1.2px, transparent 2px), radial-gradient(circle at 44% 16%, var(--about-bg-star-soft) 0 .55px, transparent 1.1px), radial-gradient(circle at 47% 73%, var(--about-bg-star) 0 .8px, transparent 1.4px), radial-gradient(circle at 51% 31%, var(--about-bg-star-accent) 0 .95px, transparent 1.7px), radial-gradient(circle at 53% 56%, var(--about-bg-star-soft) 0 .6px, transparent 1.15px), radial-gradient(circle at 57% 83%, var(--about-bg-star) 0 .75px, transparent 1.4px), radial-gradient(circle at 60% 10%, var(--about-bg-star-bright) 0 1.1px, transparent 1.9px), radial-gradient(circle at 63% 39%, var(--about-bg-star-soft) 0 .55px, transparent 1.1px), radial-gradient(circle at 66% 65%, var(--about-bg-star) 0 .9px, transparent 1.55px), radial-gradient(circle at 69% 22%, var(--about-bg-star-accent) 0 .85px, transparent 1.55px), radial-gradient(circle at 72% 91%, var(--about-bg-star-soft) 0 .6px, transparent 1.15px), radial-gradient(circle at 75% 51%, var(--about-bg-star-bright) 0 1.15px, transparent 1.9px), radial-gradient(circle at 78% 14%, var(--about-bg-star-soft) 0 .55px, transparent 1.1px), radial-gradient(circle at 81% 70%, var(--about-bg-star) 0 .75px, transparent 1.4px), radial-gradient(circle at 84% 36%, var(--about-bg-star-soft) 0 .65px, transparent 1.2px), radial-gradient(circle at 88% 82%, var(--about-bg-star-accent) 0 .95px, transparent 1.7px), radial-gradient(circle at 91% 27%, var(--about-bg-star) 0 .8px, transparent 1.45px), radial-gradient(circle at 94% 59%, var(--about-bg-star-soft) 0 .55px, transparent 1.1px);transform:translate3d(var(--about-bg-grid-x), var(--about-bg-grid-y), 0);will-change:transform;background-repeat:no-repeat;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(68% 62% at 50% 46%,#000 0 34%,#000000d1 56%,#0000 88%);mask-image:radial-gradient(68% 62% at 50% 46%,#000 0 34%,#000000d1 56%,#0000 88%)}.about-bg__grid:before{content:"";background-image:radial-gradient(circle at 18% 29%, var(--about-bg-star-bright) 0 1.25px, transparent 2.1px), radial-gradient(circle at 27% 74%, var(--about-bg-star-accent) 0 1.05px, transparent 1.85px), radial-gradient(circle at 36% 53%, var(--about-bg-star-bright) 0 1.4px, transparent 2.2px), radial-gradient(circle at 48% 20%, var(--about-bg-star-accent) 0 1px, transparent 1.8px), radial-gradient(circle at 58% 69%, var(--about-bg-star-bright) 0 1.3px, transparent 2.15px), radial-gradient(circle at 68% 33%, var(--about-bg-star-accent) 0 1.1px, transparent 1.9px), radial-gradient(circle at 77% 62%, var(--about-bg-star-bright) 0 1.35px, transparent 2.2px), radial-gradient(circle at 86% 43%, var(--about-bg-star-accent) 0 1px, transparent 1.8px);opacity:.42;background-repeat:no-repeat;animation:11s ease-in-out infinite aboutStarFieldTwinkle;position:absolute;inset:0}.about-bg__grid:after{content:"";background-image:radial-gradient(circle at 20.5% 40%, var(--about-bg-star-soft) 0 .45px, transparent .95px), radial-gradient(circle at 22.8% 43.2%, var(--about-bg-star) 0 .65px, transparent 1.2px), radial-gradient(circle at 25.1% 39.1%, var(--about-bg-star-soft) 0 .5px, transparent 1px), radial-gradient(circle at 27.4% 45.5%, var(--about-bg-star-accent) 0 .7px, transparent 1.3px), radial-gradient(circle at 29.8% 41.8%, var(--about-bg-star-soft) 0 .45px, transparent .95px), radial-gradient(circle at 32.2% 47.1%, var(--about-bg-star) 0 .6px, transparent 1.15px), radial-gradient(circle at 39% 63%, var(--about-bg-star-soft) 0 .45px, transparent .95px), radial-gradient(circle at 45% 84%, var(--about-bg-star) 0 .6px, transparent 1.15px), radial-gradient(circle at 64.8% 57.1%, var(--about-bg-star-soft) 0 .5px, transparent 1px), radial-gradient(circle at 67.1% 61.3%, var(--about-bg-star) 0 .65px, transparent 1.2px), radial-gradient(circle at 69.5% 56.2%, var(--about-bg-star-soft) 0 .45px, transparent .95px), radial-gradient(circle at 71.8% 63.7%, var(--about-bg-star-accent) 0 .7px, transparent 1.3px), radial-gradient(circle at 74.2% 58.9%, var(--about-bg-star-soft) 0 .5px, transparent 1px), radial-gradient(circle at 76.4% 65.1%, var(--about-bg-star) 0 .6px, transparent 1.15px), radial-gradient(circle at 82% 23%, var(--about-bg-star-soft) 0 .45px, transparent .95px), radial-gradient(circle at 89% 76%, var(--about-bg-star) 0 .55px, transparent 1.1px);opacity:.48;background-repeat:no-repeat;position:absolute;inset:0}.about-bg__stars{transform:translate3d(var(--about-bg-grid-x), var(--about-bg-grid-y), 0);pointer-events:none;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(72% 66% at 50% 46%,#000 0 44%,#000000e0 68%,#0000 94%);mask-image:radial-gradient(72% 66% at 50% 46%,#000 0 44%,#000000e0 68%,#0000 94%)}.about-bg__star{--star-color:var(--about-twinkle-soft);--star-glow:var(--star-color);left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);background:var(--star-color);box-shadow:0 0 calc(var(--star-size) * 3.2) color-mix(in srgb, var(--star-glow) 72%, transparent);opacity:.16;animation:aboutStarTwinkle var(--star-duration) ease-in-out var(--star-delay) infinite;will-change:opacity, transform, box-shadow;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.72)}.about-bg__star--bright{--star-color:var(--about-twinkle-bright)}.about-bg__star--accent{--star-color:var(--about-twinkle-accent)}html[data-theme=light] .about-bg__grid{opacity:0}html[data-theme=light] .about-bg__star{--star-glow:#467ee06b;width:max(18px, calc(var(--star-size) * 13));height:max(18px, calc(var(--star-size) * 13));background:var(--star-glow);box-shadow:none;filter:blur(7px);animation-name:aboutColorGlowLight;animation-duration:12s;display:none}html[data-theme=light] .about-bg__star--bright{--star-glow:#7853d261}html[data-theme=light] .about-bg__star--accent{--star-glow:#149abb66}html[data-theme=light] .about-bg__star:is(:nth-child(2),:nth-child(9),:nth-child(11),:nth-child(14),:nth-child(19),:nth-child(24),:nth-child(26)){display:block}html[data-theme=light] .about-bg__star:is(:nth-child(9),:nth-child(19)){animation-duration:14s}html[data-theme=light] .about-bg__star:is(:nth-child(14),:nth-child(24)){animation-duration:16s}.about-bg__beam{--about-bg-beam-x:0px;--about-bg-beam-y:0px;width:min(1080px,92vw);height:clamp(86px,11vw,170px);filter:blur(var(--about-bg-beam-blur));opacity:var(--about-bg-beam-opacity);mix-blend-mode:screen;border-radius:999px;animation:16s ease-in-out infinite aboutBeamFloat;position:absolute}.about-bg__beam--a{--about-bg-beam-x:var(--about-bg-beam-a-x);--about-bg-beam-y:var(--about-bg-beam-a-y);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--about-bg-beam-a-color) 34%, transparent) 22%, var(--about-bg-beam-a-color) 52%, color-mix(in srgb, var(--about-bg-beam-a-color) 26%, transparent) 78%, transparent 100%);top:9vh;right:-22vw;rotate:-17deg}.about-bg__beam--b{display:none}html[data-theme=light] .about-bg__beam{mix-blend-mode:multiply}.about-close{z-index:4;background:color-mix(in srgb, var(--about-bg-base) 22%, transparent);width:44px;height:44px;color:var(--about-text);cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 10%, transparent), 0 10px 28px #0000001f;opacity:var(--about-shell-chrome-opacity);border:0;border-radius:12px;transition:transform .22s,background .22s,border-color .22s,opacity .22s;position:fixed;top:clamp(18px,3vw,34px);right:clamp(18px,3vw,34px)}html[data-theme=light] .about-close{background:#ffffff57;box-shadow:inset 0 1px #ffffff80,0 10px 24px #11182714}html[data-theme=dark] .about-close{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 8%, transparent), 0 10px 24px #0000002e;background:#060a123d}.about-close:hover{background:color-mix(in srgb, var(--about-bg-base) 34%, transparent);transform:scale(1.05)}.about-close:disabled{cursor:default;opacity:.55}.about-close__line{transform-origin:50%;background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute;top:50%;left:50%}.about-close__line--a{transform:translate(-50%,-50%)rotate(45deg)}.about-close__line--b{transform:translate(-50%,-50%)rotate(-45deg)}.about-autoplay{z-index:4;border:1px solid color-mix(in srgb, var(--about-text) 16%, transparent);background:color-mix(in srgb, var(--about-bg-base) 22%, transparent);width:40px;height:40px;color:var(--about-text);cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 10%, transparent), 0 10px 28px #0000001f;opacity:var(--about-shell-chrome-opacity);border-radius:12px;transition:transform .22s,background .22s,border-color .22s,opacity .22s;position:fixed}html[data-theme=light] .about-autoplay{background:#ffffff57;border-color:#1118271f;box-shadow:inset 0 1px #ffffff80,0 10px 24px #11182714}html[data-theme=dark] .about-autoplay{border-color:color-mix(in srgb, var(--about-text) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 8%, transparent), 0 10px 24px #0000002e;background:#060a123d}.about-autoplay:hover{background:color-mix(in srgb, var(--about-bg-base) 34%, transparent);border-color:color-mix(in srgb, var(--about-text) 28%, transparent);transform:scale(1.05)}.about-autoplay:active{transform:scale(.96)}.about-autoplay__icon,.about-autoplay__svg{color:currentColor;pointer-events:none;display:block;position:absolute}.about-autoplay__icon{opacity:1;transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1);inset:0;transform:scale(1)rotate(0)}.about-autoplay__svg{width:15px;height:15px;top:50%;left:50%;transform:translate(-50%,-50%)}.about-autoplay__svg--play{width:14px;height:14px;transform:translate(calc(2px - 50%),-50%)}.about-autoplay__svg--pause{width:15px;height:15px}.about-autoplay__svg path,.about-autoplay__svg g{fill:currentColor}.about-autoplay.is-playing .about-autoplay__icon--play{opacity:0;transform:scale(.72)rotate(-18deg)}.about-autoplay__icon--pause{opacity:0;transform:scale(.72)rotate(18deg)}.about-autoplay.is-playing .about-autoplay__icon--pause{opacity:1;transform:scale(1)rotate(0)}.about-autoplay--floating{opacity:0;pointer-events:none;border:0;bottom:clamp(18px,3vw,34px);left:clamp(18px,3vw,34px);transform:translate(-8px,8px)scale(.96)}html[data-theme=light] .about-autoplay--floating,html[data-theme=dark] .about-autoplay--floating,.about-autoplay--floating:hover,.about-page.has-started .about-autoplay--floating:hover,.about-page.has-autoplay-started .about-autoplay--floating:hover{border-color:#0000}.about-autoplay--floating:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, color-mix(in srgb, var(--about-brand-sweep-a) 82%, var(--about-text) 18%) 0deg, color-mix(in srgb, var(--about-brand-sweep-c) 84%, var(--about-text) 16%) var(--about-autoplay-progress-mid,0deg), color-mix(in srgb, var(--about-brand-sweep-e) 82%, var(--about-text) 18%) var(--about-autoplay-progress,0deg), transparent var(--about-autoplay-progress,0deg), transparent 360deg);-webkit-mask-composite:xor;opacity:.78;pointer-events:none;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-theme=light] .about-autoplay--floating:before{background:conic-gradient(from 0deg, #8b5cf6 0deg, #0ea5e9 var(--about-autoplay-progress-mid,0deg), #ff477e var(--about-autoplay-progress,0deg), transparent var(--about-autoplay-progress,0deg), transparent 360deg);opacity:.92}html[data-theme=dark] .about-autoplay--floating:before{background:conic-gradient(from 0deg, color-mix(in srgb, var(--about-brand-sweep-a) 78%, #fff 22%) 0deg, color-mix(in srgb, var(--about-brand-sweep-c) 82%, #fff 18%) var(--about-autoplay-progress-mid,0deg), color-mix(in srgb, var(--about-brand-sweep-e) 78%, #fff 22%) var(--about-autoplay-progress,0deg), transparent var(--about-autoplay-progress,0deg), transparent 360deg);opacity:.72}.about-page.has-started .about-autoplay--floating,.about-page.has-autoplay-started .about-autoplay--floating{opacity:var(--about-shell-chrome-opacity);pointer-events:auto;transform:translate(0,0)scale(1)}.about-page.has-started .about-autoplay--floating:hover,.about-page.has-autoplay-started .about-autoplay--floating:hover{transform:scale(1.05)}.about-autoplay--hint{z-index:1;opacity:1;pointer-events:auto;background:linear-gradient(135deg, color-mix(in srgb, var(--about-bg-base) 60%, transparent), color-mix(in srgb, var(--about-bg-base) 28%, transparent)), color-mix(in srgb, var(--about-brand-sweep-a) 7%, transparent);border-color:color-mix(in srgb, var(--about-brand-sweep-a) 22%, transparent);width:22px;height:22px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 10%, transparent), 0 4px 12px #00000014;border-radius:8px;flex:none;animation:3.4s ease-in-out infinite aboutHintPlayBreath;position:relative;overflow:visible;transform:none}.about-autoplay--hint:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--about-brand-sweep-a) 24%, transparent), transparent 62%);filter:blur(8px);opacity:0;pointer-events:none;border-radius:14px;animation:3.4s ease-in-out infinite aboutHintPlayGlow;position:absolute;inset:-8px;transform:scale(.86)}.about-autoplay--hint:hover{transform:scale(1.06)}.about-autoplay--hint:active{transform:scale(.96)}.about-autoplay--hint .about-autoplay__svg{width:10px;height:10px}.about-autoplay--hint .about-autoplay__svg--play{width:9px;height:9px;transform:translate(calc(1px - 50%),-50%)}.about-autoplay--hint .about-autoplay__svg--pause{width:10px;height:10px}.about-stage{place-items:center;min-height:100vh;padding:clamp(72px,8vw,112px) clamp(22px,6vw,88px);display:grid;position:relative}.about-scene{text-align:center;grid-template-columns:1fr;place-items:center;width:min(1120px,100%);min-height:min(720px,78vh);display:grid;position:relative}.about-title,.about-subtitle,.about-vision,.about-reality,.about-visual{will-change:transform, opacity}.about-brand{width:clamp(96px,8.4vw,122px);height:clamp(58px,6.4vw,74px);color:var(--about-text);-webkit-user-select:none;user-select:none;opacity:1;transform:translate(var(--about-brand-x), var(--about-brand-y)) scale(var(--about-brand-scale));transform-origin:0 0;margin:0 0 clamp(24px,4vh,42px);display:block;position:relative}.about-brand-logo{color:currentColor;filter:drop-shadow(0 10px 22px #0000001f);width:clamp(30px,3.2vw,44px);height:clamp(30px,3.2vw,44px);transform:translate(calc(-50% + var(--about-brand-logo-x)), var(--about-brand-logo-y)) scale(var(--about-brand-logo-scale));transform-origin:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%}.about-brand-logo-svg{color:currentColor;fill:currentColor;width:100%;height:100%;display:block}.about-brand-logo-svg g,.about-brand-logo-svg path{stroke:none!important}.about-brand-logo-svg path{fill:var(--about-text)}.about-brand-title{letter-spacing:0;white-space:nowrap;text-align:center;width:100%;transform:translate(var(--about-brand-title-x), var(--about-brand-title-y));opacity:var(--about-brand-title-opacity);color:var(--about-text);background:linear-gradient(100deg, var(--about-text) 0%, var(--about-text) 24%, color-mix(in srgb, var(--about-brand-sweep-a) 78%, var(--about-text) 22%) 38%, color-mix(in srgb, var(--about-brand-sweep-b) 82%, var(--about-text) 18%) 48%, color-mix(in srgb, var(--about-brand-sweep-c) 78%, var(--about-text) 22%) 58%, color-mix(in srgb, var(--about-brand-sweep-d) 74%, var(--about-text) 26%) 66%, var(--about-text) 80%, var(--about-text) 100%);-webkit-text-fill-color:transparent;-webkit-font-smoothing:subpixel-antialiased;text-rendering:auto;text-shadow:none;filter:none;background-position:115% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,1.55vw,24px);font-weight:800;line-height:1;animation:6.4s linear infinite aboutBrandTextSweep;position:absolute;top:clamp(38px,4.1vw,50px);left:0}.about-title{max-width:860px;color:var(--about-text);letter-spacing:0;opacity:var(--about-title-opacity);transform:translate3d(0, var(--about-title-y), 0) scale(var(--about-title-scale));transform-origin:top;margin:0;font-size:clamp(42px,5.6vw,78px);font-weight:760;line-height:1.03}.about-subtitle{max-width:620px;color:var(--about-muted);letter-spacing:0;opacity:var(--about-subtitle-opacity);transform:translate3d(0, var(--about-subtitle-y), 0) scale(var(--about-subtitle-scale));transform-origin:top;margin:12px auto 0;font-size:clamp(18px,2.1vw,25px);line-height:1.35}.about-vision{z-index:3;text-align:left;width:min(840px,78vw);opacity:var(--about-vision-opacity);transform:translate3d(-50%, calc(-50% + var(--about-vision-y)), 0);pointer-events:none;position:absolute;top:50%;left:50%}.about-vision__copy{min-height:clamp(260px,32vh,390px);position:relative}.about-vision__group{will-change:transform, opacity;gap:clamp(12px,1.7vh,18px);width:100%;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-vision__group--hello{opacity:var(--about-vision-hello-opacity);transform:translate3d(0, calc(-50% + var(--about-vision-hello-y) - (var(--about-vision-hello-out) * 116px)), 0)}.about-vision__group--answer{opacity:var(--about-vision-answer-opacity);transform:translate3d(0, calc(-50% + var(--about-vision-answer-y) - (var(--about-vision-answer-out) * 128px)), 0)}.about-vision__group--hook{opacity:var(--about-vision-hook);width:min(1040px,86vw);transform:translate3d(0, calc(-50% + var(--about-vision-hook-y)), 0)}.about-vision__line{--about-vision-type:0;color:var(--about-text);letter-spacing:0;opacity:1;transform:translate3d(calc((1 - var(--about-vision-type)) * -20px), 0, 0);will-change:transform, opacity;margin:0;font-size:clamp(21px,2.6vw,38px);font-weight:300;line-height:1.18;transition:color .28s,opacity .28s}.about-vision__type{display:inline}.about-vision__type.is-hook-outro{display:inline-block;position:relative}.about-vision__hook-prefix-char,.about-vision__hook-suffix{will-change:transform, opacity;display:inline-block}.about-vision__outro-metrics{opacity:0;white-space:pre;display:inline-block}.about-vision__outro-prefix-measure{opacity:0;white-space:pre;pointer-events:none;position:absolute;inset:0 auto auto 0}.about-vision__outro-visual{text-align:left;white-space:pre;pointer-events:none;width:100%;height:1.2em;display:block;position:absolute;inset:0 auto auto 0}.about-vision__outro-prefix{white-space:pre;display:inline;position:absolute;inset:0 auto auto 0}.about-vision__outro-suffix{z-index:1;text-align:left;white-space:pre;position:absolute;top:0}.about-vision__line.is-hook-outro,.about-vision__line.is-hook-mobile-split,.about-vision__line.is-hook-final-split{text-align:center;width:min(760px,86vw);display:block}.about-vision__line.is-hook-mobile-split .about-vision__type,.about-vision__line.is-hook-final-split .about-vision__type{grid-template-rows:repeat(2,1.2em);align-items:start;width:100%;display:grid}.about-vision__line.is-hook-mobile-split .about-vision__hook-typed-prefix,.about-vision__line.is-hook-mobile-split .about-vision__hook-typed-suffix{text-align:center;width:100%;display:block}.about-vision__line.is-hook-mobile-split .about-vision__hook-typed-prefix{grid-row:1}.about-vision__line.is-hook-mobile-split .about-vision__hook-typed-suffix{grid-row:2}.about-vision__line.is-hook-mobile-split>.about-vision__caret{display:none}.about-vision__line.is-hook-mobile-split .about-vision__hook-typed-caret{opacity:.78;animation:.92s step-end infinite aboutTypeCaretBlink}.about-vision__line.is-hook-mobile-split .about-vision__hook-typed-caret--spacer{opacity:0;animation:none}.about-vision__line.is-hook-mobile-outro .about-vision__hook-typed-prefix{pointer-events:none}.about-vision__line.is-hook-mobile-outro .about-vision__hook-suffix{z-index:auto;white-space:normal;position:static}.about-vision__line.is-hook-final-split .about-vision__hook-prefix-spacer{opacity:0;grid-row:1;width:100%;display:block}.about-vision__line.is-hook-final-split .about-vision__hook-suffix{text-align:center;grid-row:2;width:100%;display:block}.about-vision__line.is-hook-final-split .about-vision__hook-suffix-spacer{display:none}.about-vision__hook-prefix{text-align:center;pointer-events:none;height:1.2em;display:block;position:absolute;inset:0 0 auto}.about-vision__hook-prefix--flow{height:auto;text-align:inherit;display:inline;position:static}.about-vision__type.is-hook-outro .about-vision__hook-prefix{text-align:left;width:100%;inset:0 auto auto 0}.about-vision__type.is-hook-outro .about-vision__hook-prefix--flow{width:auto;text-align:inherit}.about-vision__hook-prefix-spacer,.about-vision__hook-suffix-spacer{opacity:0}.about-vision__hook-prefix-spacer{display:inline}.about-vision__hook-suffix-spacer{display:inline-block}.about-vision__line.is-hook-outro .about-vision__hook-suffix,.about-vision__type.is-hook-outro .about-vision__hook-suffix{z-index:1;text-align:inherit;white-space:normal;position:relative}.about-vision__hook-emphasis{font-variation-settings:normal;display:inline-block}.about-vision__hook-emphasis-lock{text-align:left;white-space:pre;display:inline-block;position:relative}.about-vision__hook-emphasis-metrics{opacity:0;font-weight:800;display:inline-block}.about-vision__hook-emphasis--locked{text-align:left;justify-content:flex-start;align-items:baseline;display:inline-flex;position:absolute;inset:0}.about-vision__hook-emphasis--stroke{-webkit-text-stroke-color:currentColor;paint-order:stroke fill}.about-vision__caret{content:"";vertical-align:-.08em;background:color-mix(in srgb, var(--about-text) 68%, transparent);opacity:0;width:1px;height:.92em;margin-left:3px;animation:none;display:inline-block}.about-vision__line--1-1{--about-vision-type:var(--about-vision-type-1-1);font-size:clamp(30px,4vw,58px);font-weight:790;line-height:1.04}@media (width>=881px){.about-vision__line--3-1{font-kerning:none;font-variant-ligatures:none;text-rendering:geometricprecision}}.about-vision__line--1-2{--about-vision-type:var(--about-vision-type-1-2);color:var(--about-muted);font-size:clamp(18px,2vw,28px);font-weight:300}.about-vision__line--2-1{--about-vision-type:var(--about-vision-type-2-1)}.about-vision__line--2-2{--about-vision-type:var(--about-vision-type-2-2)}.about-vision__line--2-3{--about-vision-type:var(--about-vision-type-2-3)}.about-vision__line--3-1{--about-vision-type:var(--about-vision-type-3-1);color:var(--about-text);white-space:nowrap;margin-inline:auto;font-size:clamp(21px,2.5vw,36px);position:relative;transform:none}.about-vision__highlight{color:var(--about-text);font-weight:760}.about-vision__line.is-muted-after-type:not(.is-typing){color:var(--about-muted);opacity:.42}.about-vision__line.is-muted-after-type:not(.is-typing) .about-vision__highlight{color:currentColor}.about-vision__line.is-typing .about-vision__caret{opacity:.78;animation:.92s step-end infinite aboutTypeCaretBlink}.about-reality{z-index:3;width:min(1040px,82vw);height:min(720px,76vh);opacity:var(--about-reality-opacity);transform:translate3d(-50%, calc(-50% + var(--about-reality-y)), 0);pointer-events:none;position:absolute;top:50%;left:50%}.about-reality__title-wrap{text-align:center;width:100%;opacity:var(--about-reality-title-opacity);transform:translate3d(0, calc(-50% + var(--about-reality-title-y)), 0) scale(var(--about-reality-title-scale));transform-origin:top;will-change:transform;justify-items:center;display:grid;position:absolute;top:50%;left:0}.about-reality__title{color:var(--about-text);letter-spacing:0;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:760;line-height:1.02}.about-reality__content{width:min(1000px,100%);position:absolute;top:35%;left:50%;transform:translate(-50%,-18%)}.about-reality-block{text-align:center;justify-items:center;width:100%;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.about-reality-block--problem{opacity:calc(var(--about-reality-problem) * (1 - var(--about-reality-problem-out)));transform:translate3d(-50%, calc(var(--about-reality-problem-y) - (var(--about-reality-problem-out) * 84px)), 0);gap:16px}.about-reality-block--solution{opacity:var(--about-reality-solution);transform:translate3d(-50%, var(--about-reality-solution-y), 0);gap:clamp(22px,3.2vh,34px)}.about-reality-block--next-problem{opacity:calc(var(--about-reality-next-problem) * (1 - var(--about-reality-next-problem-out)));transform:translate3d(-50%, calc(var(--about-reality-next-problem-y) - (var(--about-reality-next-problem-out) * 84px)), 0);gap:16px}.about-reality-block--next-solution{min-height:min(620px,70vh);opacity:var(--about-reality-next-solution);transform:translate3d(-50%, calc(var(--about-reality-next-solution-anchor-y) + var(--about-reality-next-solution-y)), 0)}.about-reality-block__copy,.about-reality-block__meta,.about-reality-block__title,.about-reality-block__body,.about-reality-visual-wrap,.about-reality-visual{z-index:1;position:relative}.about-reality-block__meta{color:var(--about-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:650;line-height:1;display:flex}.about-reality-block__marker{background:color-mix(in srgb, var(--about-text) 8%, transparent);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-family:Arial,sans-serif;font-size:0;font-weight:720;line-height:0;display:inline-flex;position:relative}.about-reality-block__marker:before{justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:15px;font-weight:720;line-height:1;display:flex;position:absolute;inset:0}.about-reality-block__marker--problem{color:#e05252}.about-reality-block__marker--problem:before{content:"×"}.about-reality-block__marker--solution{color:#22a568}.about-reality-block__marker--solution:before{content:"✓"}.about-reality-block__title{color:var(--about-text);letter-spacing:0;margin:0;font-size:clamp(30px,3.3vw,52px);font-weight:660;line-height:1.12}.about-reality-block__title--solution{max-width:760px;font-weight:300}.about-reality-block__title--problem{max-width:900px;font-weight:300}.about-reality-block__title-text{vertical-align:top;max-width:100%;display:inline-block;position:relative}.about-reality-block__title-text--problem,.about-reality-block__title-text--next-problem{background:0 0}.about-reality-block__title-text--problem:after,.about-reality-block__title-text--next-problem:after{content:attr(data-strike-text);z-index:2;color:#0000;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;pointer-events:none;text-decoration-line:line-through;text-decoration-color:#e05252eb;text-decoration-thickness:.08em;position:absolute;inset:0;overflow:hidden}.about-reality-block__title-text--problem:after{clip-path:inset(0 calc(100% - (var(--about-reality-problem-strike) * 100%)) 0 0)}.about-reality-block__title-text--next-problem:after{clip-path:inset(0 calc(100% - (var(--about-reality-next-problem-strike) * 100%)) 0 0)}.about-reality-block__body{max-width:760px;color:var(--about-muted);letter-spacing:0;opacity:var(--about-reality-problem-body);transform:translate3d(0, var(--about-reality-problem-body-y), 0);margin:0;font-size:clamp(19px,2vw,27px);font-weight:300;line-height:1.42}.about-reality-block__body--next{opacity:var(--about-reality-next-problem-body);transform:translate3d(0, var(--about-reality-next-problem-body-y), 0)}.about-reality-block__copy{opacity:calc(1 - var(--about-reality-solution-out));transform:translate3d(0, calc(var(--about-reality-solution-out) * -96px), 0);justify-items:center;gap:14px;display:grid}.about-reality-block__copy--next{width:min(980px,90vw);opacity:calc(1 - var(--about-reality-next-solution-headline-out));transform:translate3d(-50%, calc(var(--about-reality-next-solution-copy-y) + (var(--about-reality-next-solution-headline-out) * -76px)), 0);flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:0;left:50%}.about-reality-block__copy--next .about-reality-block__meta,.about-reality-block__copy--next .about-reality-block__title{margin:0;position:relative;inset:auto}.about-reality-block__title--next-solution{max-width:min(980px,90vw);font-size:clamp(32px,3.4vw,56px);line-height:1.18}.about-reality-brand-emphasis{font-weight:760}.about-reality-feature{text-align:center;z-index:2;justify-items:center;gap:12px;width:100%;max-width:min(780px,86vw);display:grid;position:absolute;top:0;left:50%}.about-reality-feature--structured{opacity:calc(var(--about-reality-next-feature) * (1 - var(--about-reality-next-feature-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-y) - (var(--about-reality-next-solution-out) * 82px)), 0)}.about-reality-feature--profile{opacity:calc(var(--about-reality-next-feature-2) * (1 - var(--about-reality-next-feature-2-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-2-y) - (var(--about-reality-next-feature-2-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-feature--demos{opacity:calc(var(--about-reality-next-feature-3) * (1 - var(--about-reality-next-feature-3-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-3-y) - (var(--about-reality-next-feature-3-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-problem-three{z-index:2;text-align:center;pointer-events:none;width:min(880px,88vw);transform:translate3d(-50%, var(--about-reality-problem-3-y), 0);justify-items:center;display:grid;position:absolute;top:0;left:50%}.about-reality-problem-three__badge{opacity:calc(var(--about-reality-problem-3-badge) * (1 - var(--about-reality-problem-3-badge-out)));transform:translate3d(0, var(--about-reality-problem-3-badge-y), 0);margin:0}.about-reality-problem-three__type-line{width:min(760px,86vw);color:var(--about-text);letter-spacing:0;margin:0;font-size:clamp(25px,3vw,43px);font-weight:320;line-height:1.16;position:absolute;top:clamp(34px,4.8vh,46px);left:50%;transform:translate(-50%)}.about-reality-problem-three__type-line--problem{opacity:1;transform:translate3d(-50%, var(--about-reality-problem-3-text-y), 0)}.about-reality-problem-three__type-line--enough{opacity:calc(1 - var(--about-reality-problem-3-enough-out));transform:translate3d(-50%, var(--about-reality-problem-3-enough-y), 0)}.about-reality-problem-three__headline{width:min(920px,88vw);color:var(--about-text);letter-spacing:0;opacity:calc(var(--about-reality-problem-3-headline) * (1 - var(--about-reality-problem-3-headline-out)));transform:translate3d(-50%, var(--about-reality-problem-3-headline-y), 0);margin:0;font-size:clamp(31px,3.4vw,56px);font-weight:660;line-height:1.12;position:absolute;top:clamp(12px,2.2vh,28px);left:50%}.about-reality-problem-three__caret{vertical-align:-.08em;background:color-mix(in srgb, var(--about-text) 64%, transparent);opacity:0;width:1px;height:.92em;margin-left:4px;animation:none;display:inline-block}.about-reality-problem-three__caret--problem{opacity:calc(var(--about-reality-problem-3-problem-caret) * .74)}.about-reality-problem-three__caret--enough{opacity:calc(var(--about-reality-problem-3-enough-caret) * .74)}.about-reality-feature--details{opacity:calc(var(--about-reality-next-feature-4) * (1 - var(--about-reality-next-feature-4-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-4-y) - (var(--about-reality-next-feature-4-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-feature--audio-video{opacity:calc(var(--about-reality-next-feature-5) * (1 - var(--about-reality-next-feature-5-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-5-y) - (var(--about-reality-next-feature-5-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-feature--skills{opacity:calc(var(--about-reality-next-feature-7) * (1 - var(--about-reality-next-feature-7-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-7-y) - (var(--about-reality-next-feature-7-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-feature--photos-links{opacity:calc(var(--about-reality-next-feature-6) * (1 - var(--about-reality-next-feature-6-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-6-y) - (var(--about-reality-next-feature-6-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-feature--messages{opacity:calc(var(--about-reality-next-feature-8) * (1 - var(--about-reality-next-feature-8-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-8-y) - (var(--about-reality-next-feature-8-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-feature--messages-built{opacity:calc(var(--about-reality-next-feature-9) * (1 - var(--about-reality-next-feature-9-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-9-y) - (var(--about-reality-next-feature-9-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-feature--messages-before{opacity:calc(var(--about-reality-next-feature-10) * (1 - var(--about-reality-next-feature-10-out)) * (1 - var(--about-reality-next-solution-out)));transform:translate3d(-50%, calc(var(--about-reality-next-feature-10-y) - (var(--about-reality-next-feature-10-out) * 46px) - (var(--about-reality-next-solution-out) * 82px)), 0);z-index:1}.about-reality-band-intro{z-index:2;text-align:center;width:min(900px,88vw);opacity:calc(var(--about-reality-band-intro) * (1 - var(--about-reality-band-intro-out)));transform:translate3d(-50%, calc(var(--about-reality-band-intro-y) - (var(--about-reality-band-intro-out) * 72px)), 0);justify-items:center;gap:14px;display:grid;position:absolute;top:0;left:50%}.about-reality-band-intro__title{color:var(--about-text);letter-spacing:0;margin:0;font-size:clamp(34px,3.7vw,60px);font-weight:680;line-height:1.08}.about-reality-band-intro__body{max-width:760px;color:var(--about-muted);letter-spacing:0;margin:0;font-size:clamp(18px,1.75vw,26px);font-weight:300;line-height:1.36}.about-reality-feature--band-listings{opacity:calc(var(--about-reality-band-listings) * (1 - var(--about-reality-band-listings-out)));transform:translate3d(-50%, calc(var(--about-reality-band-listings-y) - (var(--about-reality-band-listings-out) * 46px)), 0);z-index:1}.about-reality-feature--band-profiles{opacity:calc(var(--about-reality-band-profiles) * (1 - var(--about-reality-band-profiles-out)));transform:translate3d(-50%, calc(var(--about-reality-band-profiles-y) - (var(--about-reality-band-profiles-out) * 46px)), 0);z-index:1}.about-reality-feature--team-communication{opacity:calc(var(--about-reality-band-communication) * (1 - var(--about-reality-band-communication-out)));transform:translate3d(-50%, calc(var(--about-reality-band-communication-y) - (var(--about-reality-band-communication-out) * 46px)), 0);z-index:1}.about-reality-feature--built-growth{opacity:calc(var(--about-reality-band-growth) * (1 - var(--about-reality-band-growth-out)));transform:translate3d(-50%, calc(var(--about-reality-band-growth-y) - (var(--about-reality-band-growth-out) * 46px)), 0);z-index:1}.about-reality-feature--growth-events{opacity:calc(var(--about-reality-growth-events) * (1 - var(--about-reality-growth-events-out)));transform:translate3d(-50%, calc(var(--about-reality-growth-events-y) - (var(--about-reality-growth-events-out) * 46px)), 0);z-index:1}.about-reality-feature--growth-organizer{opacity:calc(var(--about-reality-growth-organizer) * (1 - var(--about-reality-growth-organizer-out)));transform:translate3d(-50%, calc(var(--about-reality-growth-organizer-y) - (var(--about-reality-growth-organizer-out) * 46px)), 0);z-index:1}.about-reality-feature--growth-journal{opacity:calc(var(--about-reality-growth-journal) * (1 - var(--about-reality-growth-journal-out)));transform:translate3d(-50%, calc(var(--about-reality-growth-journal-y) - (var(--about-reality-growth-journal-out) * 54px)), 0);z-index:1}.about-reality-feature--support-beginning{opacity:calc(var(--about-reality-support-1) * (1 - var(--about-reality-support-1-out)));transform:translate3d(-50%, calc(var(--about-reality-support-1-y) - (var(--about-reality-support-1-out) * 48px)), 0);z-index:3}.about-reality-feature--support-community{opacity:calc(var(--about-reality-support-2) * (1 - var(--about-reality-support-2-out)));transform:translate3d(-50%, calc(var(--about-reality-support-2-y) - (var(--about-reality-support-2-out) * 48px)), 0);z-index:3}.about-reality-feature--support-future{opacity:calc(var(--about-reality-support-3) * (1 - var(--about-reality-support-3-out)));transform:translate3d(-50%, calc(var(--about-reality-support-3-y) - (var(--about-reality-support-3-out) * 48px)), 0);z-index:3}.about-reality-feature--support-connected{opacity:calc(var(--about-reality-support-4) * (1 - var(--about-reality-support-4-out)));transform:translate3d(-50%, calc(var(--about-reality-support-4-y) - (var(--about-reality-support-4-out) * 48px)), 0);z-index:3;pointer-events:none}.about-page.is-support-connected-active .about-reality-feature--support-connected{pointer-events:auto}.about-page:not(.is-support-connected-active) .about-reality-feature--support-connected,.about-page:not(.is-support-connected-active) .about-reality-feature--support-connected *{pointer-events:none!important}.about-reality-feature--support-thanks{opacity:calc(var(--about-reality-support-5) * (1 - var(--about-reality-support-5-out)));transform:translate3d(-50%, calc(var(--about-reality-support-5-y) - (var(--about-reality-support-5-out) * 54px)), 0);z-index:3}.about-reality-feature__body--note{margin-top:-2px}.about-support-links{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;gap:12px;margin-top:clamp(12px,2vh,20px);display:flex}.about-page.is-support-connected-active .about-support-links{pointer-events:auto}.about-support-link{--about-support-color:color-mix(in srgb, var(--about-text) 76%, transparent);width:52px;height:44px;color:color-mix(in srgb, var(--about-text) 76%, transparent);border:1px solid color-mix(in srgb, var(--about-text) 12%, transparent);background:linear-gradient(180deg, #ffffffc7, #ffffff75), color-mix(in srgb, var(--about-surface) 90%, transparent);cursor:pointer;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:12px;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #00000021}.about-page.is-support-connected-active .about-support-link{pointer-events:auto}.about-support-link:before{content:"";border-radius:inherit;background:var(--about-support-color);opacity:0;filter:blur(14px);pointer-events:none;z-index:-1;transition:opacity .18s;position:absolute;inset:8px;transform:translateZ(0)}.about-support-link.btn,.about-support-link.iconbtn{color:color-mix(in srgb, var(--about-text) 76%, transparent);background:linear-gradient(180deg, #ffffffc7, #ffffff75), color-mix(in srgb, var(--about-surface) 90%, transparent);box-shadow:inset 0 1px #ffffffb8,0 12px 28px #00000021}.about-support-link--telegram{--about-support-color:#229ed9}.about-support-link--patreon{--about-support-color:#ff424d}.about-support-link--discord{--about-support-color:#5865f2}.about-support-link svg{z-index:1;color:currentColor;filter:none;width:20px;height:20px;transition:color .18s;position:relative;transform:translateZ(0)}.about-support-link svg path{fill:currentColor}.about-support-link--discord svg{width:24px;height:24px}.about-support-link.btn:is(:hover,:focus-visible),.about-support-link.iconbtn:is(:hover,:focus-visible),.about-support-link:is(:hover,:focus-visible){color:var(--about-support-color);border-color:color-mix(in srgb, var(--about-support-color) 48%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--about-support-color) 10%, #fff 90%), #ffffff7a), color-mix(in srgb, var(--about-surface) 90%, transparent);box-shadow:inset 0 1px 0 #ffffffb8, 0 12px 28px #0000001a, 0 0 0 1px color-mix(in srgb, var(--about-support-color) 16%, transparent), 0 0 28px color-mix(in srgb, var(--about-support-color) 38%, transparent), 0 0 58px color-mix(in srgb, var(--about-support-color) 22%, transparent);transform:translateY(-2px)}.about-support-link:is(:hover,:focus-visible) svg{color:var(--about-support-color);filter:none;transform:translateZ(0)}.about-support-link:is(:hover,:focus-visible):before{opacity:.28}.about-support-link:focus-visible{outline:2px solid color-mix(in srgb, currentColor 38%, transparent);outline-offset:3px}.about-reality-feature--support-thanks .about-reality-feature__title{font-size:clamp(44px,5.2vw,82px)}.about-reality-feature--support-thanks .about-reality-feature__body{max-width:850px}.about-reality-feature--support-connected .about-reality-feature__body,.about-reality-feature--support-thanks .about-reality-feature__body,.about-reality-feature--support-community .about-reality-feature__body{max-width:880px}.about-reality-feature--support-beginning .about-reality-feature__title,.about-reality-feature--support-community .about-reality-feature__title,.about-reality-feature--support-future .about-reality-feature__title,.about-reality-feature--support-connected .about-reality-feature__title{font-size:clamp(36px,4vw,64px)}.about-reality-feature--support-beginning,.about-reality-feature--support-community,.about-reality-feature--support-future,.about-reality-feature--support-connected,.about-reality-feature--support-thanks{gap:14px}.about-reality-feature--support-connected{gap:16px}.about-reality-feature__title{color:var(--about-text);letter-spacing:0;margin:0;font-size:clamp(30px,3.1vw,50px);font-weight:660;line-height:1.08}.about-reality-feature__body{max-width:720px;color:var(--about-muted);letter-spacing:0;margin:0;font-size:clamp(18px,1.75vw,25px);font-weight:300;line-height:1.38}.about-reality-next-visual-stack{width:min(800px,86vw);transform:translate3d(-50%, var(--about-reality-next-visual-y), 0);z-index:3;opacity:calc(var(--about-reality-next-visual) * (1 - var(--about-reality-next-solution-out)));position:absolute;top:clamp(54px,7.5vh,84px);left:50%}.about-reality-visual-wrap--next-main{width:100%}.about-reality-visual-wrap--next-main-details{z-index:3;width:min(1000px,100vw);position:absolute;inset:0 0 0 50%}.about-reality-visual-wrap--next-main-details .about-reality-visual{width:100%}.about-reality-visual-wrap--next-main-details .about-reality-visual__image{object-fit:contain;object-position:top center;width:100%;height:auto}.about-reality-visual-wrap--next-main-messages{z-index:3;width:min(1000px,100vw);position:absolute;inset:0 0 0 50%}.about-reality-visual-wrap--next-main-messages .about-reality-visual{width:100%}.about-reality-visual-wrap--next-main-messages .about-reality-visual__image{object-fit:contain;object-position:top center;width:100%;height:auto}.about-reality-visual-wrap--next-main-band-listings,.about-reality-visual-wrap--next-main-band-profiles,.about-reality-visual-wrap--next-main-band-communication{z-index:3;width:min(1000px,104vw);position:absolute;inset:0 0 0 50%}.about-reality-visual-wrap--next-main-band-growth{z-index:5;width:min(1040px,106vw);position:absolute;inset:0 0 0 50%}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-growth .about-reality-visual,.about-reality-block--next-solution .about-reality-visual-wrap--growth-event-main .about-reality-visual,.about-reality-block--next-solution .about-reality-visual-wrap--growth-event-details .about-reality-visual{filter:blur(calc(var(--about-reality-growth-module-focus) * .32px)) saturate(calc(1 - (var(--about-reality-growth-module-focus) * .018))) contrast(calc(1 - (var(--about-reality-growth-module-focus) * .01)))}.about-reality-visual-wrap--bands-list-2{width:min(640px,61%);opacity:var(--about-reality-band-overlay-2);transform:translate3d(0, var(--about-reality-band-overlay-2-y), 0) rotate(-2.4deg);z-index:8;top:clamp(40px,7vh,92px);left:clamp(-250px,-14vw,-104px)}.about-reality-visual-wrap--bands-list-intro{width:min(280px,28%);opacity:var(--about-reality-band-overlay-intro);transform:translate3d(-50%, var(--about-reality-band-overlay-intro-y), 0) rotate(.7deg);z-index:8;top:clamp(16px,4vh,58px);left:50%}.about-reality-visual-wrap--bands-list-3{width:min(700px,66%);opacity:var(--about-reality-band-overlay-3);transform:translate3d(0, var(--about-reality-band-overlay-3-y), 0) rotate(2deg);z-index:9;top:clamp(88px,14vh,150px);right:clamp(-260px,-15vw,-112px)}.about-reality-visual-wrap--bands-profile-members{width:min(520px,50%);opacity:var(--about-reality-band-profile-overlay-1);transform:translate3d(0, var(--about-reality-band-profile-overlay-1-y), 0) rotate(-2.1deg);z-index:8;top:clamp(102px,16vh,170px);left:clamp(-218px,-12vw,-92px)}.about-reality-visual-wrap--bands-profile-media{width:min(650px,62%);opacity:var(--about-reality-band-profile-overlay-2);transform:translate3d(0, var(--about-reality-band-profile-overlay-2-y), 0) rotate(2.3deg);z-index:9;top:clamp(44px,8vh,92px);right:clamp(-236px,-13vw,-98px)}.about-reality-visual-wrap--band-message-member{width:min(520px,50%);opacity:var(--about-reality-band-message-overlay-1);transform:translate3d(0, var(--about-reality-band-message-overlay-1-y), 0) rotate(-2deg);z-index:8;top:clamp(42px,8vh,94px);left:clamp(-176px,-9vw,-76px)}.about-reality-visual-wrap--band-message-chat{width:min(620px,60%);opacity:var(--about-reality-band-message-overlay-2);transform:translate3d(0, var(--about-reality-band-message-overlay-2-y), 0) rotate(2.1deg);z-index:9;top:clamp(92px,15vh,150px);right:clamp(-204px,-11vw,-88px)}.about-reality-visual-wrap--growth-event-main{width:min(430px,42%);opacity:var(--about-reality-growth-event-main);transform:translate3d(0, var(--about-reality-growth-event-main-y), 0) rotate(-1.8deg);z-index:8;position:absolute;top:clamp(-12px,1.5vh,26px);left:clamp(-126px,-7vw,-52px)}.about-reality-visual-wrap--growth-event-details{width:min(250px,25%);opacity:var(--about-reality-growth-event-details);transform:translate3d(0, var(--about-reality-growth-event-details-y), 0) rotate(2.2deg);z-index:9;position:absolute;top:clamp(58px,10.5vh,98px);right:clamp(-84px,-4.5vw,-32px)}.about-reality-visual-wrap--growth-links{--about-team-module-border:#3b82f6;--about-team-module-glow:#3b82f64d;width:min(410px,40%);opacity:var(--about-reality-growth-link-module);transform:translate3d(0, var(--about-reality-growth-link-module-y), 0) rotate(-1.8deg);z-index:8;position:absolute;top:clamp(22px,5vh,58px);left:clamp(-158px,-8vw,-64px)}.about-reality-visual-wrap--growth-roadmap{--about-team-module-border:#8b5cf6;--about-team-module-glow:#8b5cf647;width:min(410px,40%);opacity:var(--about-reality-growth-roadmap-module);transform:translate3d(0, var(--about-reality-growth-roadmap-module-y), 0) rotate(2.1deg);z-index:8;position:absolute;top:clamp(22px,4.8vh,58px);right:clamp(-220px,-12vw,-88px)}.about-reality-visual-wrap--growth-todo{--about-team-module-border:#10b981;--about-team-module-glow:#10b98147;width:min(400px,39%);opacity:var(--about-reality-growth-todo-module);transform:translate3d(0, var(--about-reality-growth-todo-module-y), 0) rotate(1.3deg);z-index:10;position:absolute;top:clamp(130px,20vh,188px);left:clamp(-92px,-4vw,-28px)}.about-reality-visual-wrap--growth-setlist{--about-team-module-border:#38bdf8;--about-team-module-glow:#38bdf838;width:min(350px,34%);opacity:var(--about-reality-growth-setlist-module);transform:translate3d(0, var(--about-reality-growth-setlist-module-y), 0) rotate(-1.6deg);z-index:10;position:absolute;top:clamp(142px,21vh,198px);right:clamp(-72px,-3vw,-20px)}html[data-theme=light] .about-reality-visual-wrap--growth-setlist{--about-team-module-border:#f59e0b;--about-team-module-glow:#f59e0b45}.about-reality-visual-wrap--growth-content-plan{--about-team-module-border:#ec4899;--about-team-module-glow:#ec489940;width:min(420px,41%);opacity:var(--about-reality-growth-content-module);transform:translate3d(-50%, var(--about-reality-growth-content-module-y), 0) rotate(.8deg);z-index:11;position:absolute;top:clamp(78px,13.5vh,132px);left:40%}.about-reality-visual-wrap--growth-notes{--about-team-module-border:#06b6d4;--about-team-module-glow:#06b6d442;width:min(430px,42%);opacity:var(--about-reality-growth-notes-module);transform:translate3d(0, var(--about-reality-growth-notes-module-y), 0) rotate(2deg);z-index:12;position:absolute;top:clamp(86px,14.5vh,140px);right:clamp(58px,8vw,148px)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-links .about-reality-visual,.about-reality-block--next-solution .about-reality-visual-wrap--growth-roadmap .about-reality-visual,.about-reality-block--next-solution .about-reality-visual-wrap--growth-todo .about-reality-visual,.about-reality-block--next-solution .about-reality-visual-wrap--growth-setlist .about-reality-visual,.about-reality-block--next-solution .about-reality-visual-wrap--growth-content-plan .about-reality-visual,.about-reality-block--next-solution .about-reality-visual-wrap--growth-notes .about-reality-visual,.about-reality-block--next-solution .about-reality-visual-wrap--growth-journal-module .about-reality-visual{border-color:color-mix(in srgb, var(--about-team-module-border) 38%, var(--about-glass-border));box-shadow:inset 0 1px 0 #ffffffc2, 0 14px 30px #0000002b, 0 0 0 1px color-mix(in srgb, var(--about-team-module-border) 15%, transparent), 0 0 42px var(--about-team-module-glow), 0 0 86px color-mix(in srgb, var(--about-team-module-border) 16%, transparent)}.about-reality-visual-wrap--growth-journal-module{--about-team-module-border:#6366f1;--about-team-module-glow:#6366f147;width:min(520px,50%);opacity:var(--about-reality-growth-journal-module);transform:translate3d(-50%, var(--about-reality-growth-journal-module-y), 0) rotate(1.2deg);z-index:34;position:absolute;top:clamp(36px,7.8vh,84px);left:54%}.about-reality-visual-wrap--next-overlay{z-index:4;position:absolute}.about-reality-visual-wrap--next-overlay-step-2{width:min(650px,62%);opacity:var(--about-reality-next-visual-overlay);transform:translate3d(0, var(--about-reality-next-visual-overlay-y), 0) rotate(2.5deg);top:clamp(18px,5vh,58px);right:clamp(-150px,-8.5vw,-68px)}.about-reality-visual-wrap--next-overlay-step-3{width:min(620px,60%);opacity:var(--about-reality-next-visual-overlay-2);transform:translate3d(0, var(--about-reality-next-visual-overlay-2-y), 0) rotate(-2deg);top:clamp(42px,8vh,86px);left:clamp(-154px,-8.5vw,-70px)}.about-reality-visual-wrap--next-overlay-step-4-audio{width:min(620px,60%);opacity:var(--about-reality-next-visual-overlay-3);transform:translate3d(0, var(--about-reality-next-visual-overlay-3-y), 0) rotate(-1.4deg);z-index:5;top:clamp(24px,6vh,70px);right:clamp(-152px,-8.8vw,-66px)}.about-reality-visual-wrap--next-overlay-step-4-skills{width:min(590px,57%);opacity:var(--about-reality-next-visual-overlay-4);transform:translate3d(0, var(--about-reality-next-visual-overlay-4-y), 0) rotate(2.2deg);z-index:6;top:clamp(100px,16vh,148px);left:clamp(-164px,-9vw,-70px)}.about-reality-visual-wrap--next-overlay-step-4-photos{width:min(500px,48%);opacity:var(--about-reality-next-visual-overlay-5);transform:translate3d(0, var(--about-reality-next-visual-overlay-5-y), 0) rotate(.8deg);z-index:7;top:clamp(164px,25vh,218px);right:clamp(28px,4vw,82px)}.about-reality-visual-wrap--next-overlay-step-5-intro{width:min(260px,26%);opacity:var(--about-reality-next-visual-overlay-6);transform:translate3d(0, var(--about-reality-next-visual-overlay-6-y), 0) rotate(2.4deg);z-index:8;top:clamp(38px,7vh,82px);right:clamp(-62px,-3.8vw,-26px)}.about-reality-visual-wrap--next-overlay-step-5-built{width:min(470px,45%);opacity:var(--about-reality-next-visual-overlay-7);transform:translate3d(0, var(--about-reality-next-visual-overlay-7-y), 0) rotate(-2deg);z-index:8;top:clamp(48px,9.5vh,96px);left:clamp(-176px,-10vw,-82px)}.about-reality-visual-wrap--next-overlay-step-5-built-extra{width:min(540px,52%);opacity:var(--about-reality-next-visual-overlay-8);transform:translate3d(0, var(--about-reality-next-visual-overlay-8-y), 0) rotate(1.4deg);z-index:9;top:clamp(84px,14vh,136px);right:clamp(-188px,-10.5vw,-86px)}.about-reality-visual-wrap--next-overlay-step-5-before{width:min(360px,35%);opacity:var(--about-reality-next-visual-overlay-9);transform:translate3d(0, var(--about-reality-next-visual-overlay-9-y), 0) rotate(2deg);z-index:10;top:clamp(10px,3.6vh,48px);left:clamp(118px,13vw,220px)}.about-reality-visual-wrap--next-overlay .about-reality-visual{width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 9%, transparent), 0 16px 38px #00000038;border-radius:10px}.about-reality-block--next-solution .about-reality-visual__caption{display:none}.about-reality-visual-wrap{opacity:calc(var(--about-reality-visual) * (1 - var(--about-reality-visual-out)));transform:translate3d(0, var(--about-reality-visual-y), 0);justify-items:center;gap:0;display:grid}.about-reality-block--next-solution .about-reality-visual-wrap--next-main{opacity:calc(1 - var(--about-reality-next-main-out));transform:translate3d(0, calc(var(--about-reality-next-main-out) * 180px), 0)}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-details{opacity:calc(var(--about-reality-next-main-2) * (1 - var(--about-reality-next-main-2-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(-50%, calc(var(--about-reality-next-main-2-y) + clamp(18px, 3vh, 34px) + (var(--about-reality-next-main-2-out) * 180px) + (var(--about-reality-growth-stack-out) * 190px)), 0)}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-messages{opacity:calc(var(--about-reality-next-main-3) * (1 - var(--about-reality-next-main-3-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(-50%, calc(var(--about-reality-next-main-3-y) + clamp(18px, 3vh, 34px) + (var(--about-reality-next-main-3-out) * 190px) + (var(--about-reality-growth-stack-out) * 190px)), 0)}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-listings{opacity:calc(var(--about-reality-band-main) * (1 - var(--about-reality-band-main-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(-50%, calc(var(--about-reality-band-main-y) + clamp(18px, 3vh, 34px) + (var(--about-reality-band-main-out) * 180px) + (var(--about-reality-growth-stack-out) * 190px)), 0)}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-profiles{opacity:calc(var(--about-reality-band-profile-main) * (1 - var(--about-reality-band-profile-main-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(-50%, calc(var(--about-reality-band-profile-main-y) + clamp(18px, 3vh, 34px) + (var(--about-reality-band-profile-main-out) * 180px) + (var(--about-reality-growth-stack-out) * 190px)), 0)}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-communication{opacity:calc(var(--about-reality-band-communication-main) * (1 - var(--about-reality-band-communication-main-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(-50%, calc(var(--about-reality-band-communication-main-y) + clamp(18px, 3vh, 34px) + (var(--about-reality-band-communication-main-out) * 180px) + (var(--about-reality-growth-stack-out) * 190px)), 0)}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-growth{opacity:calc(var(--about-reality-band-growth-main) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(-50%, calc(var(--about-reality-band-growth-main-y) + clamp(18px, 3vh, 34px) + (var(--about-reality-growth-stack-out) * 190px)), 0)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-list-2{opacity:calc(var(--about-reality-band-overlay-2) * (1 - var(--about-reality-band-overlay-2-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc((var(--about-reality-band-overlay-2-out) * -250px) + (var(--about-reality-growth-stack-out) * -180px)), calc(var(--about-reality-band-overlay-2-y) + (var(--about-reality-growth-stack-out) * 160px)), 0) rotate(-2.4deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-list-intro{opacity:calc(var(--about-reality-band-overlay-intro) * (1 - var(--about-reality-band-overlay-intro-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(-50%, calc(var(--about-reality-band-overlay-intro-y) + (var(--about-reality-band-overlay-intro-out) * 180px) + (var(--about-reality-growth-stack-out) * 170px)), 0) rotate(.7deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-list-3{opacity:calc(var(--about-reality-band-overlay-3) * (1 - var(--about-reality-band-overlay-3-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc((var(--about-reality-band-overlay-3-out) * 260px) + (var(--about-reality-growth-stack-out) * 180px)), calc(var(--about-reality-band-overlay-3-y) + (var(--about-reality-growth-stack-out) * 160px)), 0) rotate(2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-profile-members{opacity:calc(var(--about-reality-band-profile-overlay-1) * (1 - var(--about-reality-band-profile-overlay-1-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc((var(--about-reality-band-profile-overlay-1-out) * -230px) + (var(--about-reality-growth-stack-out) * -180px)), calc(var(--about-reality-band-profile-overlay-1-y) + (var(--about-reality-growth-stack-out) * 150px)), 0) rotate(-2.1deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-profile-media{opacity:calc(var(--about-reality-band-profile-overlay-2) * (1 - var(--about-reality-band-profile-overlay-2-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc((var(--about-reality-band-profile-overlay-2-out) * 250px) + (var(--about-reality-growth-stack-out) * 180px)), calc(var(--about-reality-band-profile-overlay-2-y) + (var(--about-reality-growth-stack-out) * 150px)), 0) rotate(2.3deg)}.about-reality-block--next-solution .about-reality-visual-wrap--band-message-member{opacity:calc(var(--about-reality-band-message-overlay-1) * (1 - var(--about-reality-band-message-overlay-1-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc((var(--about-reality-band-message-overlay-1-out) * -230px) + (var(--about-reality-growth-stack-out) * -180px)), calc(var(--about-reality-band-message-overlay-1-y) + (var(--about-reality-growth-stack-out) * 150px)), 0) rotate(-2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--band-message-chat{opacity:calc(var(--about-reality-band-message-overlay-2) * (1 - var(--about-reality-band-message-overlay-2-out)) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc((var(--about-reality-band-message-overlay-2-out) * 250px) + (var(--about-reality-growth-stack-out) * 180px)), calc(var(--about-reality-band-message-overlay-2-y) + (var(--about-reality-growth-stack-out) * 150px)), 0) rotate(2.1deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-event-main,.about-reality-block--next-solution .about-reality-visual-wrap--growth-event-details,.about-reality-block--next-solution .about-reality-visual-wrap--growth-links,.about-reality-block--next-solution .about-reality-visual-wrap--growth-roadmap,.about-reality-block--next-solution .about-reality-visual-wrap--growth-todo,.about-reality-block--next-solution .about-reality-visual-wrap--growth-setlist,.about-reality-block--next-solution .about-reality-visual-wrap--growth-content-plan,.about-reality-block--next-solution .about-reality-visual-wrap--growth-notes,.about-reality-block--next-solution .about-reality-visual-wrap--growth-journal-module{pointer-events:none}.about-reality-block--next-solution .about-reality-visual-wrap--growth-event-main{z-index:18;opacity:calc(var(--about-reality-growth-event-main) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc(var(--about-reality-growth-stack-out) * -160px), calc(var(--about-reality-growth-event-main-y) + (var(--about-reality-growth-stack-out) * 160px)), 0) rotate(-1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-event-details{z-index:19;opacity:calc(var(--about-reality-growth-event-details) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc(var(--about-reality-growth-stack-out) * 160px), calc(var(--about-reality-growth-event-details-y) + (var(--about-reality-growth-stack-out) * 150px)), 0) rotate(2.2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-links{z-index:24;opacity:calc(var(--about-reality-growth-link-module) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc(var(--about-reality-growth-stack-out) * -240px), calc(var(--about-reality-growth-link-module-y) - (var(--about-reality-growth-stack-out) * 80px)), 0) rotate(-1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-roadmap{z-index:24;opacity:calc(var(--about-reality-growth-roadmap-module) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc(var(--about-reality-growth-stack-out) * 240px), calc(var(--about-reality-growth-roadmap-module-y) - (var(--about-reality-growth-stack-out) * 70px)), 0) rotate(2.1deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-todo{z-index:26;opacity:calc(var(--about-reality-growth-todo-module) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc(var(--about-reality-growth-stack-out) * -220px), calc(var(--about-reality-growth-todo-module-y) + (var(--about-reality-growth-stack-out) * 90px)), 0) rotate(1.3deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-setlist{z-index:26;opacity:calc(var(--about-reality-growth-setlist-module) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc(var(--about-reality-growth-stack-out) * 220px), calc(var(--about-reality-growth-setlist-module-y) + (var(--about-reality-growth-stack-out) * 92px)), 0) rotate(-1.6deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-content-plan{z-index:27;opacity:calc(var(--about-reality-growth-content-module) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc(-50% - (var(--about-reality-growth-stack-out) * 120px)), calc(var(--about-reality-growth-content-module-y) + (var(--about-reality-growth-stack-out) * 118px)), 0) rotate(.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-notes{z-index:28;opacity:calc(var(--about-reality-growth-notes-module) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(calc(var(--about-reality-growth-stack-out) * 160px), calc(var(--about-reality-growth-notes-module-y) + (var(--about-reality-growth-stack-out) * 116px)), 0) rotate(2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-journal-module{z-index:40;opacity:calc(var(--about-reality-growth-journal-module) * (1 - var(--about-reality-growth-stack-out)));transform:translate3d(-50%, calc(var(--about-reality-growth-journal-module-y) - (var(--about-reality-growth-stack-out) * 130px)), 0) rotate(1.2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-2{opacity:calc(var(--about-reality-next-visual-overlay) * (1 - var(--about-reality-next-visual-overlay-out)));transform:translate3d(calc(var(--about-reality-next-visual-overlay-out) * 220px), var(--about-reality-next-visual-overlay-y), 0) rotate(2.5deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-3{opacity:calc(var(--about-reality-next-visual-overlay-2) * (1 - var(--about-reality-next-visual-overlay-2-out)));transform:translate3d(calc(var(--about-reality-next-visual-overlay-2-out) * -240px), var(--about-reality-next-visual-overlay-2-y), 0) rotate(-2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-4-audio{opacity:calc(var(--about-reality-next-visual-overlay-3) * (1 - var(--about-reality-next-visual-overlay-3-out)));transform:translate3d(calc(var(--about-reality-next-visual-overlay-3-out) * 240px), var(--about-reality-next-visual-overlay-3-y), 0) rotate(-1.4deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-4-skills{opacity:calc(var(--about-reality-next-visual-overlay-4) * (1 - var(--about-reality-next-visual-overlay-4-out)));transform:translate3d(calc(var(--about-reality-next-visual-overlay-4-out) * -240px), var(--about-reality-next-visual-overlay-4-y), 0) rotate(2.2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-4-photos{opacity:calc(var(--about-reality-next-visual-overlay-5) * (1 - var(--about-reality-next-visual-overlay-5-out)));transform:translate3d(0, calc(var(--about-reality-next-visual-overlay-5-y) + (var(--about-reality-next-visual-overlay-5-out) * 180px)), 0) rotate(.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-5-intro{opacity:calc(var(--about-reality-next-visual-overlay-6) * (1 - var(--about-reality-next-visual-overlay-6-out)));transform:translate3d(calc(var(--about-reality-next-visual-overlay-6-out) * 210px), var(--about-reality-next-visual-overlay-6-y), 0) rotate(2.4deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-5-built{opacity:calc(var(--about-reality-next-visual-overlay-7) * (1 - var(--about-reality-next-visual-overlay-7-out)));transform:translate3d(calc(var(--about-reality-next-visual-overlay-7-out) * -240px), var(--about-reality-next-visual-overlay-7-y), 0) rotate(-2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-5-built-extra{opacity:calc(var(--about-reality-next-visual-overlay-8) * (1 - var(--about-reality-next-visual-overlay-8-out)));transform:translate3d(calc(var(--about-reality-next-visual-overlay-8-out) * 250px), var(--about-reality-next-visual-overlay-8-y), 0) rotate(1.4deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-5-before{opacity:calc(var(--about-reality-next-visual-overlay-9) * (1 - var(--about-reality-next-visual-overlay-9-out)));transform:translate3d(calc(var(--about-reality-next-visual-overlay-9-out) * -170px), calc(var(--about-reality-next-visual-overlay-9-y) + (var(--about-reality-next-visual-overlay-9-out) * 190px)), 0) rotate(2deg)}.about-reality-visual{z-index:2;border:1px solid color-mix(in srgb, var(--about-glass-border) 76%, var(--about-text) 24%);background:linear-gradient(135deg, color-mix(in srgb, var(--about-soft) 62%, transparent), transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--about-bg-base) 76%, transparent), color-mix(in srgb, var(--about-glass-bg) 78%, transparent));width:min(1000px,100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 10%, transparent), 0 18px 42px #0000002e;border-radius:12px;position:relative;overflow:hidden}.about-reality-visual__image{object-fit:contain;object-position:center;border-radius:inherit;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.about-reality-visual__image--dark,[data-theme=dark] .about-reality-visual__image--light{display:none}[data-theme=dark] .about-reality-visual__image--dark{display:block}.about-reality-visual__caption{z-index:1;color:var(--about-text);letter-spacing:0;opacity:calc(var(--about-reality-visual-caption) * (1 - var(--about-reality-visual-out)));transform:translate3d(0, var(--about-reality-visual-caption-y), 0);margin:clamp(12px,1.7vh,18px) 0 0;font-size:clamp(22px,2.2vw,34px);font-weight:300;line-height:1.16;position:relative}.about-reality-visual__pane,.about-reality-visual__line,.about-reality-visual__dot{display:block;position:absolute}.about-reality-visual__pane{border:1px solid color-mix(in srgb, var(--about-glass-border) 80%, transparent);background:color-mix(in srgb, var(--about-glass-bg) 72%, transparent);border-radius:10px}.about-reality-visual__pane--main{width:58%;height:72%;top:13%;left:8%}.about-reality-visual__pane--side{opacity:.72;width:22%;height:56%;top:22%;right:8%}.about-reality-visual__line{background:color-mix(in srgb, var(--about-muted) 38%, transparent);border-radius:999px;height:8px;left:14%}.about-reality-visual__line--a{width:42%;top:28%}.about-reality-visual__line--b{width:34%;top:42%}.about-reality-visual__line--c{width:48%;top:62%}.about-reality-visual__dot{background:radial-gradient(circle at 36% 34%, color-mix(in srgb, var(--about-text) 28%, transparent), transparent 28%), color-mix(in srgb, var(--about-accent) 28%, transparent);width:44px;height:44px;box-shadow:0 0 0 8px var(--about-accent-soft);border-radius:50%}.about-reality-visual__dot--a{bottom:16%;left:13%}.about-reality-visual__dot--b{opacity:.7;width:28px;height:28px;top:18%;right:14%}.about-intro-cards{z-index:1;width:min(860px,82vw);height:clamp(300px,38vh,420px);transform:translate3d(-50%, var(--about-intro-cards-y), 0);pointer-events:none;position:absolute;bottom:clamp(0px,1.2vh,14px);left:50%}.about-intro-card{border:1px solid var(--about-glass-border);background:var(--about-glass-bg);width:clamp(170px,18vw,240px);box-shadow:0 24px 64px color-mix(in srgb, var(--about-text) 10%, transparent), var(--about-glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);will-change:transform, opacity;border-radius:14px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden}.about-intro-card__image{filter:grayscale()saturate(.72)contrast(.94);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.about-intro-card--1 .about-intro-card__image{filter:grayscale(calc(1 - var(--about-intro-card-color-1))) saturate(calc(.72 + (var(--about-intro-card-color-1) * .28))) contrast(calc(.94 + (var(--about-intro-card-color-1) * .06)))}.about-intro-card--2 .about-intro-card__image{filter:grayscale(calc(1 - var(--about-intro-card-color-2))) saturate(calc(.72 + (var(--about-intro-card-color-2) * .28))) contrast(calc(.94 + (var(--about-intro-card-color-2) * .06)))}.about-intro-card--3 .about-intro-card__image{filter:grayscale(calc(1 - var(--about-intro-card-color-3))) saturate(calc(.72 + (var(--about-intro-card-color-3) * .28))) contrast(calc(.94 + (var(--about-intro-card-color-3) * .06)))}.about-intro-card--1{opacity:var(--about-intro-card-opacity-1);transform:translate3d(calc(-50% - 170px + ((1 - var(--about-intro-card-1)) * -34px)), calc(-50% + ((1 - var(--about-intro-card-1)) * 34px) - (var(--about-intro-card-out-1) * 132px)), 0) rotate(-7deg) scale(calc((.9 + (var(--about-intro-card-1) * .1)) - (var(--about-intro-card-out-1) * .05)))}.about-intro-card--2{z-index:2;opacity:var(--about-intro-card-opacity-2);transform:translate3d(-50%, calc(-50% + ((1 - var(--about-intro-card-2)) * 38px) - (var(--about-intro-card-out-2) * 152px)), 0) rotate(1deg) scale(calc((.9 + (var(--about-intro-card-2) * .12)) - (var(--about-intro-card-out-2) * .05)))}.about-intro-card--3{opacity:var(--about-intro-card-opacity-3);transform:translate3d(calc(-50% + 170px + ((1 - var(--about-intro-card-3)) * 34px)), calc(-50% + ((1 - var(--about-intro-card-3)) * 34px) - (var(--about-intro-card-out-3) * 122px)), 0) rotate(7deg) scale(calc((.9 + (var(--about-intro-card-3) * .1)) - (var(--about-intro-card-out-3) * .05)))}.about-visual{display:none}.about-visual:before,.about-visual:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:12%}.about-visual:before{border:1px solid var(--about-bg-line)}.about-visual:after{background:linear-gradient(90deg, transparent, var(--about-bg-line), transparent);height:1px;inset:auto 12% 12%}.about-visual__core,.about-visual__ring,.about-visual__note{display:block;position:absolute}.about-visual__core{background:linear-gradient(135deg, color-mix(in srgb, var(--about-accent) 58%, transparent), transparent 70%), var(--about-visual-fill);border:1px solid var(--about-glass-border);border-radius:16px;inset:31%;transform:rotate(45deg);box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000002e}.about-visual__ring{border:1px solid var(--about-bg-line);border-radius:50%;inset:10%}.about-visual__ring--two{border-color:color-mix(in srgb, var(--about-accent) 28%, transparent);inset:0;transform:rotate(18deg)scaleX(.84)}.about-visual__note{background:var(--about-text);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--about-text) 10%, transparent);border-radius:50%}.about-visual__note--a{top:16%;left:22%}.about-visual__note--b{background:var(--about-accent);top:44%;right:12%}.about-visual__note--c{background:color-mix(in srgb, var(--about-muted) 72%, var(--about-text) 28%);bottom:10%;left:42%}.about-progress{z-index:2;min-width:154px;color:var(--about-muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:0;opacity:var(--about-shell-chrome-opacity);background:0 0;border:0;border-radius:0;gap:8px;padding:0;font-size:11px;transition:opacity .22s;display:grid;position:fixed;top:50%;left:clamp(18px,3vw,36px);transform:translateY(-50%)}@keyframes aboutBrandTextSweep{0%{background-position:115% 0}to{background-position:-58% 0}}@keyframes aboutBeamFloat{0%{transform:translate3d(var(--about-bg-beam-x), var(--about-bg-beam-y), 0) scale(1)}50%{transform:translate3d(calc(var(--about-bg-beam-x) + 2vw), calc(var(--about-bg-beam-y) - 1vh), 0) scale(1.035)}to{transform:translate3d(var(--about-bg-beam-x), var(--about-bg-beam-y), 0) scale(1)}}@keyframes aboutStarFieldTwinkle{0%,to{opacity:.3;transform:translate(-.12vw,.08vh)}48%{opacity:.58;transform:translate(.16vw,-.1vh)}}@keyframes aboutStarTwinkle{0%,to{opacity:.14;box-shadow:0 0 calc(var(--star-size) * 1.5) color-mix(in srgb, var(--star-glow) 38%, transparent);transform:translate(-50%,-50%)scale(.72)}44%{opacity:1;box-shadow:0 0 calc(var(--star-size) * 4.8) color-mix(in srgb, var(--star-glow) 86%, transparent);transform:translate(-50%,-50%)scale(1.18)}62%{opacity:.48;transform:translate(-50%,-50%)scale(.9)}}@keyframes aboutColorGlowLight{0%,to{opacity:.08;transform:translate(-50%,-50%)scale(.82)}48%{opacity:.42;transform:translate(-50%,-50%)scale(1.16)}70%{opacity:.22;transform:translate(-50%,-50%)scale(.96)}}@keyframes aboutHintPlayBreath{0%{border-color:color-mix(in srgb, var(--about-brand-sweep-a) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--about-bg-base) 60%, transparent), color-mix(in srgb, var(--about-bg-base) 28%, transparent)), color-mix(in srgb, var(--about-brand-sweep-a) 6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 9%, transparent), 0 4px 12px #00000014;transform:scale(1)}18%{border-color:color-mix(in srgb, var(--about-brand-sweep-c) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--about-bg-base) 58%, transparent), color-mix(in srgb, var(--about-bg-base) 24%, transparent)), color-mix(in srgb, var(--about-brand-sweep-c) 10%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 11%, transparent), 0 5px 14px #0000001a;transform:scale(1.045)}38%{border-color:color-mix(in srgb, var(--about-brand-sweep-d) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--about-bg-base) 58%, transparent), color-mix(in srgb, var(--about-bg-base) 24%, transparent)), color-mix(in srgb, var(--about-brand-sweep-d) 8%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 10%, transparent), 0 4px 12px #00000017;transform:scale(1.02)}56%{border-color:color-mix(in srgb, var(--about-brand-sweep-f) 22%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--about-bg-base) 60%, transparent), color-mix(in srgb, var(--about-bg-base) 28%, transparent)), color-mix(in srgb, var(--about-brand-sweep-f) 6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 9%, transparent), 0 4px 12px #00000014;transform:scale(1)}to{border-color:color-mix(in srgb, var(--about-brand-sweep-a) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--about-bg-base) 60%, transparent), color-mix(in srgb, var(--about-bg-base) 28%, transparent)), color-mix(in srgb, var(--about-brand-sweep-a) 6%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--about-text) 9%, transparent), 0 4px 12px #00000014;transform:scale(1)}}@keyframes aboutHintPlayGlow{0%,to{opacity:.08;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--about-brand-sweep-a) 20%, transparent), transparent 64%);transform:scale(.88)}18%{opacity:.42;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--about-brand-sweep-c) 30%, transparent), transparent 66%);transform:scale(1.06)}38%{opacity:.3;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--about-brand-sweep-d) 24%, transparent), transparent 66%);transform:scale(1)}56%{opacity:.16;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--about-brand-sweep-f) 20%, transparent), transparent 64%);transform:scale(.94)}}.about-progress__step{min-height:18px;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0;display:flex}.about-progress__step:focus-visible{color:color-mix(in srgb, var(--about-text) 72%, var(--about-accent) 28%)}.about-progress__dot{background:color-mix(in srgb, var(--about-muted) 44%, transparent);width:7px;height:7px;box-shadow:0 0 0 1px var(--about-glass-border);border-radius:50%;transition:background .18s,box-shadow .18s,transform .18s}.about-progress__step.is-active .about-progress__dot{background:var(--about-accent);box-shadow:0 0 0 4px var(--about-accent-soft)}.about-progress__step:focus-visible .about-progress__dot{background:color-mix(in srgb, var(--about-accent) 72%, var(--about-muted) 28%);box-shadow:0 0 0 5px color-mix(in srgb, var(--about-accent) 14%, transparent);transform:scale(1.12)}.about-progress__label{opacity:.72;transition:color .18s,opacity .18s}.about-progress__step.is-active .about-progress__label{color:var(--about-text);opacity:1}.about-scroll-hint{z-index:2;color:var(--about-muted);align-items:center;gap:10px;font-size:12px;line-height:1.2;transition:opacity .26s,transform .26s;display:flex;position:fixed;bottom:clamp(22px,4vh,42px);left:50%;transform:translate(-50%)}.about-scroll-hint.is-hidden{opacity:0;transform:translate(-50%)translateY(8px)}.about-scroll-hint__line{opacity:1;border-bottom:1px solid;border-right:1px solid;flex:none;width:10px;height:10px;animation:3.4s ease-in-out infinite aboutScrollArrow;transform:translateY(-1px)rotate(45deg)}.about-scroll-hint>span:not(.about-scroll-hint__line){line-height:1.2;display:block}.about-scroll-hint>span.about-scroll-hint__text--mobile{display:none}@keyframes aboutScrollArrow{0%,56%,to{opacity:1;transform:translateY(-2px)rotate(45deg)scale(1)}18%{opacity:1;transform:translateY(4px)rotate(45deg)scale(1.18)}}@keyframes aboutTypeCaretBlink{0%,52%{opacity:.78}53%,to{opacity:.12}}body.is-about-active{overflow:hidden}html.is-about-shell-entering,html.is-about-shell-hidden,html.is-about-shell-returning,html.is-about-direct-shell-hidden,body.is-about-shell-entering,body.is-about-shell-hidden,body.is-about-shell-returning,body.is-about-direct-shell-hidden{overflow:hidden!important}.about-page-host{z-index:62000;pointer-events:none;position:fixed;inset:0}.about-page-host .about-page{pointer-events:auto}body.is-about-shell-entering #sidebar,body.is-about-shell-entering #center,body.is-about-shell-entering #rightchat,body.is-about-shell-entering #app-header,body.is-about-shell-entering header.p-header,body.is-about-shell-entering:before,body.is-about-shell-hidden #sidebar,body.is-about-shell-hidden #center,body.is-about-shell-hidden #rightchat,body.is-about-shell-hidden #app-header,body.is-about-shell-hidden header.p-header,body.is-about-shell-hidden:before,body.is-about-shell-returning #sidebar,body.is-about-shell-returning #center,body.is-about-shell-returning #rightchat,body.is-about-shell-returning #app-header,body.is-about-shell-returning header.p-header,body.is-about-shell-returning:before{will-change:transform, opacity;pointer-events:none!important;transition:transform 1.12s cubic-bezier(.74,0,.18,1),opacity .9s cubic-bezier(.2,.8,.2,1)!important}body.is-about-shell-entering-away #sidebar,body.is-about-shell-hidden #sidebar,body.is-about-shell-returning #sidebar{opacity:0;transform:translate(-112vw)}body.is-about-shell-entering-away #app-header,body.is-about-shell-entering-away header.p-header,body.is-about-shell-entering-away:before,body.is-about-shell-hidden #app-header,body.is-about-shell-hidden header.p-header,body.is-about-shell-hidden:before,body.is-about-shell-returning #app-header,body.is-about-shell-returning header.p-header,body.is-about-shell-returning:before{opacity:0;transform:translateY(-148px)}body.is-about-shell-entering-away #center,body.is-about-shell-hidden #center,body.is-about-shell-returning #center{opacity:0;transform:translateY(112vh)}body.is-about-shell-entering-away #rightchat,body.is-about-shell-hidden #rightchat,body.is-about-shell-returning #rightchat{opacity:0;transform:translate(112vw)}body.is-about-shell-returning.is-about-shell-returning-home #sidebar,body.is-about-shell-returning.is-about-shell-returning-home #center,body.is-about-shell-returning.is-about-shell-returning-home #rightchat,body.is-about-shell-returning.is-about-shell-returning-home #app-header,body.is-about-shell-returning.is-about-shell-returning-home header.p-header,body.is-about-shell-returning.is-about-shell-returning-home:before{opacity:1;transform:translate(0,0)}body.is-about-direct-shell-hidden #sidebar,body.is-about-direct-shell-hidden #center,body.is-about-direct-shell-hidden #rightchat,body.is-about-direct-shell-hidden #app-header,body.is-about-direct-shell-hidden header.p-header,body.is-about-direct-shell-hidden:before{opacity:0!important;pointer-events:none!important;transition:none!important}@media (width<=880px){.about-page{--about-mobile-intro-shift:clamp(16px, 2.8dvh, 24px);min-height:100dvh}.about-stage{place-items:center;min-height:100dvh;padding:clamp(54px,7dvh,70px) 18px clamp(74px,9dvh,96px)}.about-scene{grid-template-columns:1fr;align-content:center;justify-items:center;min-height:calc(100dvh - clamp(128px,16dvh,156px))}.about-title{max-width:min(344px,84vw);transform:translate3d(0, calc(var(--about-title-y) + var(--about-mobile-intro-shift)), 0) scale(var(--about-title-scale));font-size:clamp(30px,8.6vw,40px);line-height:1.08}.about-brand{width:96px;height:58px;margin-bottom:clamp(36px,5.8dvh,48px)}.about-subtitle{max-width:min(326px,82vw);transform:translate3d(0, calc(var(--about-subtitle-y) + var(--about-mobile-intro-shift)), 0) scale(var(--about-subtitle-scale));margin-top:clamp(30px,4.8dvh,40px);font-size:clamp(16px,4.35vw,18px);line-height:1.28}.about-vision{width:min(520px,86vw);top:46%}.about-vision__copy{min-height:300px}.about-vision__line{transform:translate3d(calc((1 - var(--about-vision-type)) * -16px), 0, 0);font-size:clamp(17px,5.1vw,25px);line-height:1.2}.about-vision__line--1-1{font-size:clamp(25px,8vw,38px)}.about-vision__line--1-2,.about-vision__line--3-1{font-size:clamp(16px,4.7vw,22px)}.about-vision__line--3-1{text-align:center;white-space:normal;width:min(360px,86vw);min-height:2.4em}.about-vision__line--3-1.is-hook-outro{text-align:center;width:min(360px,86vw)}.about-vision__line--3-1.is-hook-mobile-split{text-align:center;width:min(360px,86vw);display:block}.about-vision__line--3-1.is-hook-mobile-split .about-vision__hook-typed-prefix,.about-vision__line--3-1.is-hook-mobile-split .about-vision__hook-typed-suffix{text-align:center;width:100%;display:block}.about-vision__line--3-1.is-hook-mobile-split .about-vision__hook-typed-suffix{min-height:1.2em}.about-vision__line--3-1.is-hook-outro .about-vision__hook-prefix{text-align:center}.about-vision__line--3-1.is-hook-outro .about-vision__hook-prefix-spacer{opacity:0;width:100%;display:block}.about-vision__line--3-1.is-hook-outro .about-vision__hook-suffix{text-align:center;width:100%;display:block}.about-vision__line--3-1.is-hook-outro .about-vision__hook-suffix-spacer{display:none}.about-reality{width:min(520px,86vw);height:min(720px,82svh);top:50%}.about-reality__title{font-size:clamp(34px,10vw,52px)}.about-reality__content{width:min(420px,100%);top:50%;transform:translate(-50%,-50%)}.about-reality-block{width:100%}.about-reality-block__meta{font-size:10px}.about-reality-block__title{font-size:clamp(23px,7.2vw,32px)}.about-reality-block__body{font-size:16px}.about-reality-visual{border-radius:9px;width:min(520px,88vw)}[data-theme=dark] .about-reality-visual{border-color:color-mix(in srgb, var(--about-bg-line) 82%, var(--about-text) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--about-bg-base) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--about-text) 6%, transparent), 0 16px 34px #00000042;border-radius:7px}.about-reality-visual__caption{font-size:clamp(18px,5vw,24px)}.about-reality-block--next-solution{min-height:min(620px,76svh)}.about-reality-block__copy--next{gap:10px;width:min(360px,88vw)}.about-reality-block__title--next-solution,.about-reality-feature__title{max-width:min(360px,88vw);font-size:clamp(26px,7.7vw,34px);line-height:1.08}.about-reality-feature__body{max-width:min(360px,88vw);font-size:clamp(16px,4.8vw,19px);line-height:1.24}.about-reality-feature{gap:8px}.about-reality-next-visual-stack{width:min(360px,90vw);top:clamp(92px,17svh,142px)}.about-reality-visual-wrap--next-main-details,.about-reality-visual-wrap--next-main-messages,.about-reality-visual-wrap--next-main-band-listings,.about-reality-visual-wrap--next-main-band-profiles,.about-reality-visual-wrap--next-main-band-communication,.about-reality-visual-wrap--next-main-band-growth{width:min(360px,88vw)}.about-reality-visual-wrap--next-main-details .about-reality-visual,.about-reality-visual-wrap--next-main-messages .about-reality-visual,.about-reality-visual-wrap--next-main-band-profiles .about-reality-visual,.about-reality-visual-wrap--next-main-band-communication .about-reality-visual,.about-reality-visual-wrap--next-main-band-growth .about-reality-visual{aspect-ratio:1000/625}.about-reality-visual-wrap--next-main-details .about-reality-visual__image,.about-reality-visual-wrap--next-main-messages .about-reality-visual__image,.about-reality-visual-wrap--next-main-band-profiles .about-reality-visual__image,.about-reality-visual-wrap--next-main-band-communication .about-reality-visual__image,.about-reality-visual-wrap--next-main-band-growth .about-reality-visual__image{object-fit:cover;object-position:top center;height:100%}.about-reality-block--next-solution .about-reality-visual-wrap--next-main,.about-reality-block--next-solution .about-reality-visual-wrap--next-main-details,.about-reality-block--next-solution .about-reality-visual-wrap--next-main-messages,.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-listings,.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-profiles,.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-communication,.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-growth{transform:translate3d(-50%, var(--about-mobile-main-y,0px), 0);left:50%}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-details{--about-mobile-main-y:calc(var(--about-reality-next-main-2-y) + 14px + (var(--about-reality-next-main-2-out) * 120px) + (var(--about-reality-growth-stack-out) * 130px))}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-messages{--about-mobile-main-y:calc(var(--about-reality-next-main-3-y) + 14px + (var(--about-reality-next-main-3-out) * 120px) + (var(--about-reality-growth-stack-out) * 130px))}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-listings{--about-mobile-main-y:calc(var(--about-reality-band-main-y) + 14px + (var(--about-reality-band-main-out) * 120px) + (var(--about-reality-growth-stack-out) * 130px))}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-profiles{--about-mobile-main-y:calc(var(--about-reality-band-profile-main-y) + 14px + (var(--about-reality-growth-stack-out) * 130px))}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-communication{--about-mobile-main-y:calc(var(--about-reality-band-communication-main-y) + 14px + (var(--about-reality-growth-stack-out) * 130px))}.about-reality-block--next-solution .about-reality-visual-wrap--next-main-band-growth{--about-mobile-main-y:calc(var(--about-reality-band-growth-main-y) + 14px + (var(--about-reality-growth-stack-out) * 130px))}.about-reality-visual-wrap--next-overlay,.about-reality-visual-wrap--bands-list-2,.about-reality-visual-wrap--bands-list-intro,.about-reality-visual-wrap--bands-list-3,.about-reality-visual-wrap--bands-profile-members,.about-reality-visual-wrap--bands-profile-media,.about-reality-visual-wrap--band-message-member,.about-reality-visual-wrap--band-message-chat{width:min(292px,70vw);left:50%;right:auto}.about-reality-visual-wrap--next-overlay-step-5-intro{width:min(156px,38vw)}.about-reality-visual-wrap--next-overlay-step-5-built{width:min(262px,62vw)}.about-reality-visual-wrap--bands-list-intro{width:min(156px,38vw)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-2{transform:translate3d(calc(-50% + 30px + (var(--about-reality-next-visual-overlay-out) * 128px)), var(--about-reality-next-visual-overlay-y), 0) rotate(2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-3{transform:translate3d(calc(-50% - 30px - (var(--about-reality-next-visual-overlay-2-out) * 132px)), var(--about-reality-next-visual-overlay-2-y), 0) rotate(-1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-4-audio{transform:translate3d(calc(-50% + 34px + (var(--about-reality-next-visual-overlay-3-out) * 132px)), var(--about-reality-next-visual-overlay-3-y), 0) rotate(-1.2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-4-skills{transform:translate3d(calc(-50% - 34px - (var(--about-reality-next-visual-overlay-4-out) * 132px)), var(--about-reality-next-visual-overlay-4-y), 0) rotate(1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-4-photos{transform:translate3d(calc(-50% + 8px), calc(var(--about-reality-next-visual-overlay-5-y) + (var(--about-reality-next-visual-overlay-5-out) * 128px)), 0) rotate(.7deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-5-intro{transform:translate3d(calc(-50% + 48px + (var(--about-reality-next-visual-overlay-6-out) * 126px)), var(--about-reality-next-visual-overlay-6-y), 0) rotate(2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-5-built{transform:translate3d(calc(-50% - 34px - (var(--about-reality-next-visual-overlay-7-out) * 132px)), var(--about-reality-next-visual-overlay-7-y), 0) rotate(-1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-5-built-extra{transform:translate3d(calc(-50% + 38px + (var(--about-reality-next-visual-overlay-8-out) * 130px)), var(--about-reality-next-visual-overlay-8-y), 0) rotate(1.2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--next-overlay-step-5-before{transform:translate3d(calc(-50% - 4px - (var(--about-reality-next-visual-overlay-9-out) * 112px)), calc(var(--about-reality-next-visual-overlay-9-y) + (var(--about-reality-next-visual-overlay-9-out) * 128px)), 0) rotate(1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-list-intro{transform:translate3d(-50%, calc(var(--about-reality-band-overlay-intro-y) + (var(--about-reality-band-overlay-intro-out) * 140px) + (var(--about-reality-growth-stack-out) * 130px)), 0) rotate(.7deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-list-2{transform:translate3d(calc(-50% - 34px - (var(--about-reality-band-overlay-2-out) * 132px)), calc(var(--about-reality-band-overlay-2-y) + (var(--about-reality-growth-stack-out) * 130px)), 0) rotate(-2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-list-3{transform:translate3d(calc(-50% + 34px + (var(--about-reality-band-overlay-3-out) * 132px)), calc(var(--about-reality-band-overlay-3-y) + (var(--about-reality-growth-stack-out) * 130px)), 0) rotate(1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-profile-members{transform:translate3d(calc(-50% - 34px - (var(--about-reality-band-profile-overlay-1-out) * 126px)), calc(var(--about-reality-band-profile-overlay-1-y) + (var(--about-reality-growth-stack-out) * 120px)), 0) rotate(-1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--bands-profile-media{transform:translate3d(calc(-50% + 34px + (var(--about-reality-band-profile-overlay-2-out) * 126px)), calc(var(--about-reality-band-profile-overlay-2-y) + (var(--about-reality-growth-stack-out) * 120px)), 0) rotate(1.9deg)}.about-reality-block--next-solution .about-reality-visual-wrap--band-message-member{transform:translate3d(calc(-50% - 34px - (var(--about-reality-band-message-overlay-1-out) * 126px)), calc(var(--about-reality-band-message-overlay-1-y) + (var(--about-reality-growth-stack-out) * 120px)), 0) rotate(-1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--band-message-chat{transform:translate3d(calc(-50% + 34px + (var(--about-reality-band-message-overlay-2-out) * 126px)), calc(var(--about-reality-band-message-overlay-2-y) + (var(--about-reality-growth-stack-out) * 120px)), 0) rotate(1.9deg)}.about-reality-visual-wrap--growth-event-main,.about-reality-visual-wrap--growth-event-details,.about-reality-visual-wrap--growth-links,.about-reality-visual-wrap--growth-roadmap,.about-reality-visual-wrap--growth-todo,.about-reality-visual-wrap--growth-setlist,.about-reality-visual-wrap--growth-content-plan,.about-reality-visual-wrap--growth-notes,.about-reality-visual-wrap--growth-journal-module{left:50%;right:auto}.about-reality-visual-wrap--growth-event-main{width:min(218px,52vw);top:clamp(18px,4.5svh,48px)}.about-reality-visual-wrap--growth-event-details{width:min(118px,29vw);top:clamp(64px,10svh,96px)}.about-reality-visual-wrap--growth-links,.about-reality-visual-wrap--growth-roadmap{width:min(236px,58vw);top:clamp(26px,5.4svh,58px)}.about-reality-visual-wrap--growth-todo,.about-reality-visual-wrap--growth-setlist{width:min(212px,52vw);top:clamp(106px,16svh,148px)}.about-reality-visual-wrap--growth-content-plan,.about-reality-visual-wrap--growth-notes{width:min(232px,56vw);top:clamp(70px,11.8svh,112px)}.about-reality-visual-wrap--growth-journal-module{width:min(276px,68vw);top:clamp(64px,11svh,106px)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-event-main{transform:translate3d(calc(-50% - 54px - (var(--about-reality-growth-stack-out) * 118px)), calc(var(--about-reality-growth-event-main-y) + (var(--about-reality-growth-stack-out) * 126px)), 0) rotate(-1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-event-details{transform:translate3d(calc(-50% + 88px + (var(--about-reality-growth-stack-out) * 106px)), calc(var(--about-reality-growth-event-details-y) + (var(--about-reality-growth-stack-out) * 116px)), 0) rotate(2.2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-links{transform:translate3d(calc(-50% - 72px - (var(--about-reality-growth-stack-out) * 118px)), calc(var(--about-reality-growth-link-module-y) + (var(--about-reality-growth-stack-out) * 100px)), 0) rotate(-1.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-roadmap{transform:translate3d(calc(-50% + 72px + (var(--about-reality-growth-stack-out) * 118px)), calc(var(--about-reality-growth-roadmap-module-y) - (var(--about-reality-growth-stack-out) * 46px)), 0) rotate(2.1deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-todo{transform:translate3d(calc(-50% - 62px - (var(--about-reality-growth-stack-out) * 106px)), calc(var(--about-reality-growth-todo-module-y) + (var(--about-reality-growth-stack-out) * 94px)), 0) rotate(1.3deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-setlist{transform:translate3d(calc(-50% + 66px + (var(--about-reality-growth-stack-out) * 106px)), calc(var(--about-reality-growth-setlist-module-y) + (var(--about-reality-growth-stack-out) * 92px)), 0) rotate(-1.6deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-content-plan{transform:translate3d(calc(-50% - 26px - (var(--about-reality-growth-stack-out) * 82px)), calc(var(--about-reality-growth-content-module-y) + (var(--about-reality-growth-stack-out) * 104px)), 0) rotate(.8deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-notes{transform:translate3d(calc(-50% + 46px + (var(--about-reality-growth-stack-out) * 84px)), calc(var(--about-reality-growth-notes-module-y) + (var(--about-reality-growth-stack-out) * 104px)), 0) rotate(2deg)}.about-reality-block--next-solution .about-reality-visual-wrap--growth-journal-module{transform:translate3d(-50%, calc(var(--about-reality-growth-journal-module-y) - (var(--about-reality-growth-stack-out) * 118px)), 0) rotate(1.2deg)}.about-reality-visual-wrap--next-overlay .about-reality-visual,.about-reality-visual-wrap--bands-list-2 .about-reality-visual,.about-reality-visual-wrap--bands-list-intro .about-reality-visual,.about-reality-visual-wrap--bands-list-3 .about-reality-visual,.about-reality-visual-wrap--bands-profile-members .about-reality-visual,.about-reality-visual-wrap--bands-profile-media .about-reality-visual,.about-reality-visual-wrap--band-message-member .about-reality-visual,.about-reality-visual-wrap--band-message-chat .about-reality-visual,.about-reality-visual-wrap--growth-event-main .about-reality-visual,.about-reality-visual-wrap--growth-event-details .about-reality-visual,.about-reality-visual-wrap--growth-links .about-reality-visual,.about-reality-visual-wrap--growth-roadmap .about-reality-visual,.about-reality-visual-wrap--growth-todo .about-reality-visual,.about-reality-visual-wrap--growth-setlist .about-reality-visual,.about-reality-visual-wrap--growth-content-plan .about-reality-visual,.about-reality-visual-wrap--growth-notes .about-reality-visual,.about-reality-visual-wrap--growth-journal-module .about-reality-visual{border-radius:8px}[data-theme=dark] .about-reality-visual-wrap--next-overlay .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--bands-list-2 .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--bands-list-intro .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--bands-list-3 .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--bands-profile-members .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--bands-profile-media .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--band-message-member .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--band-message-chat .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-event-main .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-event-details .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-links .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-roadmap .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-todo .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-setlist .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-content-plan .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-notes .about-reality-visual,[data-theme=dark] .about-reality-visual-wrap--growth-journal-module .about-reality-visual{border-radius:6px}.about-intro-cards{width:min(360px,86vw);height:248px;transform:translate3d(-50%, calc(var(--about-intro-cards-y) + var(--about-mobile-intro-shift)), 0);bottom:clamp(34px,5.4dvh,58px)}.about-intro-card{width:clamp(112px,33vw,152px)}[data-theme=dark] .about-intro-card{border-color:color-mix(in srgb, var(--about-bg-line) 86%, var(--about-text) 14%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--about-bg-base) 70%, transparent), 0 18px 44px #00000052;border-radius:9px}[data-theme=dark] .about-intro-card__image{border-radius:8px}.about-intro-card--1{transform:translate3d(calc(-50% - 76px + ((1 - var(--about-intro-card-1)) * -20px)), calc(-50% + ((1 - var(--about-intro-card-1)) * 30px) - (var(--about-intro-card-out-1) * 104px)), 0) rotate(-6deg) scale(calc((.88 + (var(--about-intro-card-1) * .1)) - (var(--about-intro-card-out-1) * .05)))}.about-intro-card--2{transform:translate3d(-50%, calc(-50% + ((1 - var(--about-intro-card-2)) * 34px) - (var(--about-intro-card-out-2) * 116px)), 0) rotate(1deg) scale(calc((.9 + (var(--about-intro-card-2) * .1)) - (var(--about-intro-card-out-2) * .05)))}.about-intro-card--3{transform:translate3d(calc(-50% + 76px + ((1 - var(--about-intro-card-3)) * 20px)), calc(-50% + ((1 - var(--about-intro-card-3)) * 30px) - (var(--about-intro-card-out-3) * 98px)), 0) rotate(6deg) scale(calc((.88 + (var(--about-intro-card-3) * .1)) - (var(--about-intro-card-out-3) * .05)))}.about-visual{display:none}.about-page:before{content:"";height:max(132px, calc(env(safe-area-inset-top,0px) + 122px));z-index:5;background:linear-gradient(to bottom, color-mix(in srgb, var(--about-bg-base) 76%, transparent) 0%, color-mix(in srgb, var(--about-bg-base) 56%, transparent) 42%, color-mix(in srgb, var(--about-bg-base) 20%, transparent) 72%, transparent 100%);-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);opacity:var(--about-shell-chrome-opacity);pointer-events:none;position:fixed;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 46%,#00000094 74%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#00000094 74%,#0000 100%)}.about-progress{left:clamp(76px,19vw,92px);right:clamp(76px,19vw,92px);top:max(16px, calc(env(safe-area-inset-top,0px) + 16px));min-width:0;height:54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;z-index:6;pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;width:auto;padding:0;font-size:11px;line-height:1.12;display:block;bottom:auto;overflow:hidden;transform:none}.about-brand{z-index:6}.about-progress:before{content:none}.about-progress.is-dragging{cursor:grabbing}.about-progress__step{z-index:0;width:min(100%,218px);min-height:22px;color:var(--about-muted);text-align:center;white-space:nowrap;touch-action:manipulation;pointer-events:none;opacity:0;will-change:opacity, transform;justify-content:center;gap:0;padding:2px 4px;transition:color .52s,opacity .62s,transform .72s cubic-bezier(.18,.88,.18,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.about-progress__step.is-active,.about-progress__step.is-prev,.about-progress__step.is-next{pointer-events:auto}.about-progress__step.is-active{z-index:3;color:var(--about-text);opacity:1;transform:translate(-50%,-50%)scale(1)}.about-progress.is-dragging .about-progress__step.is-active{transition-duration:.56s;transition-timing-function:cubic-bezier(.16,.78,.22,1);transform:translate(-50%,-50%)scale(1.04)}.about-progress__step.is-prev{z-index:1;opacity:.42;transform:translate(-50%,calc(-50% - 17px))scale(.78)}.about-progress__step.is-next{z-index:1;opacity:.42;transform:translate(-50%,calc(17px - 50%))scale(.78)}.about-progress.is-dragging .about-progress__step.is-prev{opacity:.5;transition-duration:.56s;transition-timing-function:cubic-bezier(.16,.78,.22,1);transform:translate(-50%,calc(-50% - 18px))scale(.8)}.about-progress.is-dragging .about-progress__step.is-next{opacity:.5;transition-duration:.56s;transition-timing-function:cubic-bezier(.16,.78,.22,1);transform:translate(-50%,calc(18px - 50%))scale(.8)}.about-progress__step.is-offscreen{z-index:0;opacity:0;transition:color .22s,opacity .16s,transform .52s cubic-bezier(.18,.88,.18,1);transform:translate(-50%,-50%)scale(.72)}.about-progress__label{letter-spacing:0;text-overflow:ellipsis;max-width:100%;font-weight:700;display:block;overflow:hidden}.about-progress__step.is-prev .about-progress__label,.about-progress__step.is-next .about-progress__label{font-weight:650}.about-progress__dot{display:none}.about-scroll-hint{text-align:center;grid-template-rows:auto 14px;grid-template-columns:minmax(0,1fr) minmax(0,auto) 26px minmax(0,1fr);justify-content:center;place-items:center;gap:4px 8px;width:min(360px,90vw);font-size:11px;line-height:1.2;display:grid;bottom:48px;left:50%;transform:translate(-50%)}.about-scroll-hint.is-hidden{transform:translate(-50%)translateY(8px)}.about-scroll-hint>span.about-scroll-hint__text--full{display:none!important}.about-scroll-hint>span.about-scroll-hint__text--mobile{text-align:center;grid-area:1/2;justify-self:center;max-width:min(250px,90vw - 52px);display:block!important}.about-scroll-hint__line{grid-area:2/1/auto/-1;justify-self:center}.about-autoplay--hint{grid-area:1/3;justify-self:start}.about-close{z-index:7;width:42px;height:42px}body.is-about-shell-entering-away #sidebar,body.is-about-shell-hidden #sidebar,body.is-about-shell-returning #sidebar{transform:translate(-100vw)}body.is-about-shell-entering-away #center,body.is-about-shell-hidden #center,body.is-about-shell-returning #center{transform:translateY(104vh)}body.is-about-shell-entering-away #app-header,body.is-about-shell-entering-away header.p-header,body.is-about-shell-entering-away:before,body.is-about-shell-hidden #app-header,body.is-about-shell-hidden header.p-header,body.is-about-shell-hidden:before,body.is-about-shell-returning #app-header,body.is-about-shell-returning header.p-header,body.is-about-shell-returning:before{transform:translateY(-96px)}}@media (prefers-reduced-motion:reduce){.about-page,.about-bg__grid:before,.about-bg__grid:after,.about-bg__star,.about-bg__beam,.about-scroll-hint,body.is-about-shell-entering #sidebar,body.is-about-shell-entering #center,body.is-about-shell-entering #rightchat,body.is-about-shell-entering #app-header,body.is-about-shell-entering header.p-header,body.is-about-shell-entering:before,body.is-about-shell-hidden #sidebar,body.is-about-shell-hidden #center,body.is-about-shell-hidden #rightchat,body.is-about-shell-hidden #app-header,body.is-about-shell-hidden header.p-header,body.is-about-shell-hidden:before,body.is-about-shell-returning #sidebar,body.is-about-shell-returning #center,body.is-about-shell-returning #rightchat,body.is-about-shell-returning #app-header,body.is-about-shell-returning header.p-header,body.is-about-shell-returning:before{transition-duration:1ms!important}.about-bg__grid:before,.about-bg__grid:after,.about-bg__star,.about-bg__beam,.about-scroll-hint__line,.about-brand-title{animation:none!important}.about-brand-title{color:var(--about-text);-webkit-text-fill-color:currentColor;background:0 0}}.guide-updates-feed-wrap{align-content:start;gap:14px;width:100%;display:grid}.guide-page__panel--updates.guide-page__panel--updates-fill{min-height:0;height:var(--guide-updates-panel-h,max(420px, calc(100dvh - 120px)));max-height:var(--guide-updates-panel-h,max(420px, calc(100dvh - 120px)));grid-template-rows:auto minmax(0,1fr);display:grid}.guide-page__panel--updates .guide-page__panel-body{min-height:0;padding-bottom:16px}.guide-page__panel--updates.guide-page__panel--updates-fill .guide-page__panel-body{height:100%;overflow:hidden}.guide-page__panel--updates .guide-layout[data-guide-layout=stub]{align-content:start;min-height:0}.guide-page__panel--updates.guide-page__panel--updates-fill .guide-layout[data-guide-layout=stub]{height:100%}.guide-updates-feed{align-content:start;gap:12px;width:min(840px,100%);margin:0 auto;display:grid}.guide-page__panel--updates.guide-page__panel--updates-fill .guide-updates-feed-wrap{overscroll-behavior:contain;height:100%;min-height:0;padding-right:2px;overflow:hidden auto}.guide-updates-feed-wrap--skeleton{overflow:hidden}.guide-updates-feed--skeleton{width:min(840px,100%)}.guide-updates-feed-item--skeleton{pointer-events:none}.guide-updates-skel-card{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:12px;width:100%;display:grid}.guide-updates-skel-card__left{align-content:center;gap:14px;min-width:0;display:grid}.guide-updates-skel-card__title{display:block}.guide-updates-skel-card__subtitle{gap:8px;display:grid}.guide-updates-skel-card__meta{align-items:center;gap:10px;display:flex}.guide-updates-skel-card__right{align-items:center;min-width:0;display:grid}.guide-skel-line.guide-updates-skel-line--title,.guide-skel-line.guide-updates-skel-line--sub-1,.guide-skel-line.guide-updates-skel-line--sub-2,.guide-skel-line.guide-updates-skel-line--sub-3,.guide-skel-line.guide-updates-skel-line--meta-a,.guide-skel-line.guide-updates-skel-line--meta-b,.guide-skel-line.guide-updates-skel-thumb{display:block}.guide-updates-skel-line--title{width:min(420px,72%);height:18px}.guide-updates-skel-line--sub-1,.guide-updates-skel-line--sub-2,.guide-updates-skel-line--sub-3{height:13px}.guide-updates-skel-line--sub-1{width:94%}.guide-updates-skel-line--sub-2{width:88%}.guide-updates-skel-line--sub-3{width:72%}.guide-updates-skel-line--meta-a{border-radius:12px;width:108px;height:34px}.guide-updates-skel-line--meta-b{border-radius:12px;width:92px;height:34px}.guide-skel-line.guide-updates-skel-thumb{aspect-ratio:16/10;width:100%;border-radius:12px!important}@media (width<=980px){.guide-page__panel--updates.guide-page__panel--updates-fill{height:auto;max-height:none}.guide-page__panel--updates.guide-page__panel--updates-fill .guide-page__panel-body{height:auto;overflow:visible}.guide-page__panel--updates.guide-page__panel--updates-fill .guide-layout[data-guide-layout=stub]{height:auto}.guide-page__panel--updates.guide-page__panel--updates-fill .guide-updates-feed-wrap{height:auto;padding-right:0;overflow:visible}.guide-updates-skel-card{grid-template-columns:1fr;gap:10px}}.guide-updates-feed-item{width:100%;padding-block:16px}.guide-updates-card{border:1px solid var(--guide-surface-border);background:color-mix(in srgb, var(--guide-surface) 92%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) 290px;align-self:start;gap:12px;width:100%;padding:12px;display:grid}.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{align-content:start;gap:10px;min-width:0;display:grid}.guide-updates-card__title{color:var(--guide-text);margin:0;font-size:17px;line-height:1.2}.guide-updates-card__subtitle{color:var(--guide-muted);margin:0;font-size:14px;line-height:1.4}.guide-updates-card__meta{align-items:center;gap:8px;display:flex}.guide-updates-votes{align-items:center;gap:8px;margin-right:auto;display:inline-flex}.guide-updates-card__media{min-width:0}.guide-updates-card__photo-btn{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--guide-surface-border) 92%, transparent);background:color-mix(in srgb, var(--guide-surface) 86%, transparent);cursor:pointer;border-radius:12px;width:100%;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.guide-updates-card__photo-btn:hover,.guide-updates-card__photo-btn:focus-visible{border-color:var(--guide-surface-border);transform:translateY(-2px);box-shadow:0 12px 24px #00000024}.guide-updates-card__photo{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.guide-updates-card__photo-ph{width:100%;height:100%;color:var(--guide-muted);background:linear-gradient(135deg, color-mix(in srgb, var(--guide-surface) 85%, transparent), color-mix(in srgb, var(--guide-surface-border) 28%, transparent));place-items:center;font-size:13px;display:grid}.guide-updates-vote.iconbtn.btn-like{padding:0 12px;border:1px solid var(--guide-surface-border);width:auto;min-width:46px;height:42px;color:var(--guide-muted);cursor:pointer;-webkit-user-select:none;user-select:none;--count-ch:0;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding-right:12px;transition:background .15s,border-color .15s,transform 30ms,box-shadow .15s,padding-right .12s;display:inline-flex;position:relative}.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{color:inherit;--ix:0px;transform:translateX(var(--ix)) scale(1);justify-content:center;align-items:center;font-size:18px;line-height:1;transition:color .14s;display:flex}.guide-updates-vote.iconbtn.btn-like .icon svg{width:18px;height:18px;display:block}.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{will-change:transform;animation:.22s ease-out both guide-updates-heart-pop}@keyframes guide-updates-heart-pop{0%{transform:translateX(var(--ix)) scale(.9)}55%{transform:translateX(var(--ix)) scale(1.18)}to{transform:translateX(var(--ix)) scale(1)}}.guide-updates-vote.iconbtn.btn-like .count{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;min-width:12px;color:inherit;font-size:14px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.guide-updates-vote.iconbtn.btn-like .count.bump{animation:.18s guide-updates-count-bump}@keyframes guide-updates-count-bump{0%{opacity:.9;transform:translateY(-50%)scale(1)}50%{opacity:1;transform:translateY(-54%)scale(1.08)}to{opacity:1;transform:translateY(-50%)scale(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));color:var(--guide-text);box-shadow:inset 0 0 0 4px #0000000a}.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:"";border-radius:inherit;pointer-events:none;border:0 solid color-mix(in srgb, var(--brand-accent,#4c6fff) 14%, transparent);animation:.35s ease-out guide-updates-like-ring;position:absolute;inset:0}@keyframes guide-updates-like-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent,#4c6fff) 0%, transparent);border-width:0}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--brand-accent,#4c6fff) 10%, transparent);border-width:2px}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand-accent,#4c6fff) 0%, transparent);border-width:0}}html[data-theme=light] .guide-updates-vote.iconbtn.btn-like{color:#4b5563;box-shadow:none;background:#f3f4f9;border-color:#d0d3dc}html[data-theme=light] .guide-updates-vote.iconbtn.btn-like:hover,html[data-theme=light] .guide-updates-vote.iconbtn.btn-like:focus-visible{box-shadow:none;color:#4b5563;background:#e3e5f0;border-color:#c0c4d3}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{gap:12px;width:min(920px,100%);margin:0 auto;display:grid}.guide-updates-editor__stack{gap:14px;width:min(840px,100%);margin:0 auto;display:grid}.guide-updates-editor__stack-item{border-top:1px solid var(--guide-surface-border);width:100%;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{justify-content:flex-start;width:min(840px,100%);margin:0 auto;display:flex}.guide-updates-editor__top-actions{width:100%;display:flex}.guide-updates-editor__create-btn{width:100%;height:34px;min-height:34px;margin:0;font-size:14px;font-weight:600}.guide-updates-editor__toolbar{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.guide-updates-editor__toolbar--inline{width:min(920px,100%);margin:0 auto}.guide-updates-back-btn{--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);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;transition:color .18s,transform .12s;display:inline-flex}.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;animation:.34s ease-out forwards guideUpdatesPostContentEnter;transform:translateY(6px)}.guide-updates-back-btn--outside{z-index:7;opacity:1;position:absolute;top:18px;left:max(8px,50% - 420px);transform:translateY(0)}.guide-updates-post-reader.is-enter-animate .guide-updates-back-btn--outside{opacity:0;animation:.42s ease-out .3s forwards guideUpdatesBackBtnEnter;transform:translateY(-4px)}.guide-updates-post-reader.is-leaving-right .guide-article{animation:.24s ease-in forwards guideUpdatesPostContentExitRight}.guide-updates-post-reader.is-leaving-right .guide-updates-back-btn--outside{animation:.2s ease-in forwards guideUpdatesBackBtnExitRight}.guide-updates-feed-wrap.is-entering-from-left{animation:.3s ease-out both guideUpdatesFeedEnterFromLeft}@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;animation:none;transform: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{gap:8px;width:min(920px,100%);margin:0 auto;display:grid}.guide-updates-editor__field-title{text-align:center;color:var(--guide-muted);font-size:13px}.guide-updates-editor__canvas{box-sizing:border-box;gap:14px;width:min(840px,100%);margin:0 auto;padding-right:0;display:grid;position:relative;overflow:visible}.guide-updates-editor__lang-float{z-index:12;position:absolute;top:10px;right:-74px}.guide-updates-editor__lang-float .guide-editor__lang-select{margin:0}.guide-updates-editor__side-tools{z-index:11;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;top:46px;right:-74px}.guide-updates-vitrine{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:12px;width:100%;padding:0;display:grid;overflow:visible}.guide-updates-vitrine__main{flex-direction:column;grid-area:1/1;justify-content:center;align-self:stretch;align-items:center;gap:12px;min-width:0;padding-top:2px;display:flex;overflow:visible}.guide-updates-vitrine__row{border-radius:8px;width:min(100%,344px);padding-right:0;transition:background-color .2s,box-shadow .2s;position:relative}.guide-updates-vitrine__row:before{content:"";pointer-events:auto;background:0 0;width:70px;position:absolute;top:-6px;bottom:-6px;left:-60px}.guide-updates-vitrine__row--subtitle{width:min(100%,344px);padding-right:0}.guide-updates-vitrine__row-tools{opacity:0;pointer-events:none;z-index:8;gap:6px;transition:opacity .16s;display:flex;position:absolute;top:50%;left:-40px;transform:translateY(-50%)}.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{color:var(--guide-text);-webkit-user-select:text;user-select:text;z-index:2;margin:0;font-size:25px;font-weight:700;line-height:1.16;position:relative}.guide-updates-vitrine__subtitle{color:var(--guide-muted);-webkit-user-select:text;user-select:text;z-index:2;max-width:48ch;margin:0;font-size:15px;line-height:1.42;position:relative}.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:29px}.guide-updates-vitrine__subtitle.is-inline-editing{white-space:pre-wrap;min-height:21.3px}.guide-updates-vitrine__title.is-inline-editing,.guide-updates-vitrine__subtitle.is-inline-editing{box-shadow:none;border-bottom:none}.guide-updates-vitrine__row.is-applied{animation:.9s guideUpdInlineApplied}@keyframes guideUpdInlineApplied{0%{background:#22c55e2e;box-shadow:inset 0 0 0 1px #22c55e52}to{background:0 0;box-shadow:inset 0 0 0 1px #0000}}.guide-updates-vitrine__inline-input,.guide-updates-vitrine__inline-textarea{border:1px solid color-mix(in srgb, var(--guide-border) 88%, transparent);background:color-mix(in srgb, var(--guide-bg) 96%, transparent);width:100%;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:inherit;line-height:inherit;border-radius:10px;padding:8px 10px}@media (prefers-color-scheme:dark){.guide-updates-vitrine__inline-input,.guide-updates-vitrine__inline-textarea{--lightningcss-light: ;--lightningcss-dark:initial}}.guide-updates-vitrine__inline-input{min-height:46px;font-size:23px;font-weight:700}.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{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);outline:none}.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);border-color:color-mix(in srgb, var(--guide-border) 92%, #cfd5e2);background:#fff}:-webkit-any(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);box-shadow:inset 0 0 0 1000px #fff}:is(html[data-theme=light] .guide-updates-vitrine__inline-input:autofill,html[data-theme=light] .guide-updates-vitrine__inline-textarea:autofill){-webkit-text-fill-color:var(--guide-text);box-shadow:inset 0 0 0 1000px #fff}.guide-updates-vitrine__meta{align-items:center;gap:8px;width:min(100%,344px);padding-top:2px;display:flex}.guide-updates-read.guide-article__cta{appearance:none;font:inherit;line-height:inherit;background:0 0;border:0;margin:0;padding:0}.guide-updates-read.guide-article__cta:focus{outline:none}.guide-updates-vitrine__side{display:contents}.guide-updates-vitrine__photo-btn{aspect-ratio:16/9;grid-area:1/2;align-self:start;min-height:0}.guide-updates-vitrine__tech{grid-area:2/2;gap:8px;width:100%;display:grid}.guide-updates-vitrine__tech-field{margin:0}.guide-updates-builder{border:1px solid var(--guide-surface-border);background:color-mix(in srgb, var(--guide-surface) 92%, transparent);border-radius:12px;grid-template-columns:minmax(0,1fr) 290px;gap:12px;width:min(920px,100%);margin:0 auto;padding:12px;display:grid}.guide-updates-builder__main{align-content:start;gap:10px;min-width:0;display:grid}.guide-updates-builder__main .guide-editor__field textarea{min-height:92px}.guide-updates-builder__like-ph{align-items:center;display:flex}.guide-updates-builder__side{align-content:start;gap:8px;min-width:0;display:grid}.guide-updates-builder__photo-shell{aspect-ratio:16/10;border:1px solid color-mix(in srgb, var(--guide-surface-border) 92%, transparent);background:color-mix(in srgb, var(--guide-surface) 86%, transparent);border-radius:12px;width:100%;overflow:hidden}.guide-updates-builder__photo{object-fit:cover;width:100%;height:100%;display:block}.guide-updates-builder__photo-ph{width:100%;height:100%;color:var(--guide-muted);place-items:center;font-size:13px;display:grid}.guide-updates-builder__paths{gap:8px;display:grid}.guide-updates-builder__slug{grid-column:1/-1;justify-self:center;width:min(520px,100%)}@media (width<=1500px){.guide-updates-vitrine{--guide-upd-stack-w:min(100%, 560px);grid-template:"title""subtitle""photo""meta"/1fr}.guide-updates-vitrine__main{display:contents}.guide-updates-vitrine__row--title{width:var(--guide-upd-stack-w);grid-area:title;justify-self:center}.guide-updates-vitrine__row--subtitle{width:var(--guide-upd-stack-w);grid-area:subtitle;justify-self:center}.guide-updates-vitrine__photo-btn{width:var(--guide-upd-stack-w);grid-area:auto;justify-self:center}.guide-updates-vitrine__meta{width:var(--guide-upd-stack-w);grid-area:meta;justify-self:center}}@media (width<=980px){.guide-updates-editor__topbar,.guide-updates-editor__canvas{width:100%}.guide-updates-editor__lang-float{justify-self:end;margin-bottom:2px;position:static}.guide-updates-editor__side-tools{justify-self:end;margin-top:-2px;margin-bottom:2px;display:flex;position:static}.guide-updates-editor__canvas{padding-right:0}.guide-updates-vitrine{grid-template-rows:auto;grid-template-columns:1fr}.guide-updates-vitrine__main,.guide-updates-vitrine__photo-btn,.guide-updates-vitrine__tech{grid-area:auto}.guide-updates-vitrine__side{display:contents}.guide-updates-vitrine__row,.guide-updates-vitrine__row--subtitle{padding-right:0}.guide-updates-vitrine__row-tools{opacity:1;pointer-events:auto;margin-top:6px;position:static;transform:none}.guide-updates-card,.guide-updates-builder{grid-template-columns:1fr}.guide-updates-builder__slug{width:100%}}@media (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:#f4f7ffdb;--guide-overlay-left:#070a10b8;--guide-overlay-right:#070a102e;--guide-tab-shell-bg:#ffffff08;--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%, #fff);--guide-mark-green-bg:#22c55e29;--guide-mark-green-bd:#22c55e70;--guide-mark-green-fg:color-mix(in srgb, #86efac 78%, var(--guide-text));--guide-mark-red-bg:#ef444424;--guide-mark-red-bd:#ef44446b;--guide-mark-red-fg:color-mix(in srgb, #fca5a5 78%, var(--guide-text));--guide-mark-orange-bg:#f59e0b24;--guide-mark-orange-bd:#f59e0b6b;--guide-mark-orange-fg:color-mix(in srgb, #fcd34d 74%, var(--guide-text));--guide-mark-sb1-bg:#341018c7;--guide-mark-sb1-bd:#ff477e7a;--guide-mark-sb1-fg:color-mix(in srgb, #ffd8e4 76%, var(--guide-text));--guide-mark-sb2-bg:#1c1538c7;--guide-mark-sb2-bd:#8b5cf67a;--guide-mark-sb2-fg:color-mix(in srgb, #ece3ff 74%, var(--guide-text));--guide-mark-sb3-bg:#0b302dc7;--guide-mark-sb3-bd:#2dd4bf7a;--guide-mark-sb3-fg:color-mix(in srgb, #d4fff8 74%, var(--guide-text));--guide-mark-sb4-bg:#243006c7;--guide-mark-sb4-bd:#a3e6357a;--guide-mark-sb4-fg:color-mix(in srgb, #f0ffc2 74%, var(--guide-text));--guide-mark-sb5-bg:#332307c7;--guide-mark-sb5-bd:#f59e0b7a;--guide-mark-sb5-fg:color-mix(in srgb, #ffe8b8 74%, var(--guide-text));--guide-mark-sb6-bg:#101f3fc7;--guide-mark-sb6-bd:#3b82f67a;--guide-mark-sb6-fg:color-mix(in srgb, #dbeafe 74%, var(--guide-text));--guide-mark-sb7-bg:#31103ac7;--guide-mark-sb7-bd:#d946ef7a;--guide-mark-sb7-fg:color-mix(in srgb, #fad8ff 74%, var(--guide-text));--guide-mark-sb8-bg:#073321c7;--guide-mark-sb8-bd:#22e68a7a;--guide-mark-sb8-fg:color-mix(in srgb, #ccffe7 74%, var(--guide-text));--guide-mark-sb9-bg:#39160bc7;--guide-mark-sb9-bd:#ff6b357a;--guide-mark-sb9-fg:color-mix(in srgb, #ffddce 74%, var(--guide-text));--guide-panel-shadow:none;--guide-banner-height:254px;--guide-block-radius:12px;--guide-panel-vh:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,0px) - 32px);--guide-skel-bg:#171717;--guide-skel-bg-2:#171717;--guide-skel-line:transparent;--guide-skel-shine:#ffffff0f;gap:12px;padding:16px 0;display:grid}html[data-theme=light] .guide-page{--guide-bg:var(--block-bg,#fff);--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:#fff;--guide-banner-subtitle:#ffffffe6;--guide-overlay-left:#080c1457;--guide-overlay-right:#080c1405;--guide-tab-shell-bg:#131c3106;--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%, #fff);--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:#e8f6ed;--guide-mark-green-bd:#a0e3bd;--guide-mark-green-fg:color-mix(in srgb, #166534 82%, var(--guide-text));--guide-mark-red-bg:#fceeee;--guide-mark-red-bd:#f7b9b9;--guide-mark-red-fg:color-mix(in srgb, #991b1b 82%, var(--guide-text));--guide-mark-orange-bg:#fbf1e6;--guide-mark-orange-bd:#f6d1a3;--guide-mark-orange-fg:color-mix(in srgb, #9a3412 80%, var(--guide-text));--guide-mark-sb1-bg:#ffe5ed;--guide-mark-sb1-bd:#f4a6bf;--guide-mark-sb1-fg:color-mix(in srgb, #7f1d3b 84%, var(--guide-text));--guide-mark-sb2-bg:#eee7ff;--guide-mark-sb2-bd:#bfaeee;--guide-mark-sb2-fg:color-mix(in srgb, #38256d 84%, var(--guide-text));--guide-mark-sb3-bg:#dffbf7;--guide-mark-sb3-bd:#99e0d5;--guide-mark-sb3-fg:color-mix(in srgb, #07564d 84%, var(--guide-text));--guide-mark-sb4-bg:#f1fbd5;--guide-mark-sb4-bd:#c6e291;--guide-mark-sb4-fg:color-mix(in srgb, #3e5909 84%, var(--guide-text));--guide-mark-sb5-bg:#fff2d4;--guide-mark-sb5-bd:#edc88a;--guide-mark-sb5-fg:color-mix(in srgb, #684006 84%, var(--guide-text));--guide-mark-sb6-bg:#e2edff;--guide-mark-sb6-bd:#a5c1f0;--guide-mark-sb6-fg:color-mix(in srgb, #17366f 84%, var(--guide-text));--guide-mark-sb7-bg:#f9e2ff;--guide-mark-sb7-bd:#dba3e6;--guide-mark-sb7-fg:color-mix(in srgb, #5b1b66 84%, var(--guide-text));--guide-mark-sb8-bg:#dffbee;--guide-mark-sb8-bd:#99dfbe;--guide-mark-sb8-fg:color-mix(in srgb, #075735 84%, var(--guide-text));--guide-mark-sb9-bg:#ffe6db;--guide-mark-sb9-bd:#f2b29b;--guide-mark-sb9-fg:color-mix(in srgb, #7a2b11 84%, var(--guide-text));--guide-panel-shadow:0 1px 0 #ffffff73 inset;--guide-skel-bg:#e7eaf3;--guide-skel-bg-2:#e7eaf3;--guide-skel-line:transparent;--guide-skel-shine:#ffffffb3}.guide-page__banner{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);box-shadow:var(--guide-panel-shadow);position:relative;overflow:hidden}.guide-page__banner-wrap{width:100%;display:none}.guide-page__banner-media{position:absolute;inset:0;overflow:hidden}.guide-page__banner.p-banner .p-banner-img{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.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;inset: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:50%;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{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%);position:absolute;inset:0}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%, #0000 56%)}.guide-page__banner-content{z-index:1;min-height:var(--guide-banner-height);height:var(--guide-banner-height);flex-direction:column;justify-content:flex-end;gap:6px;padding:12px 16px 20px;display:flex;position:relative}@media (width<=880px){.guide-page__banner.p-banner.has-img .p-banner-img>.guide-page__banner-img{will-change:auto;transform:translate3d(0, 0, 0) scale(var(--parallax-scale,1.12))!important}}.guide-page__banner-title{color:var(--guide-banner-title);margin:0;font-size:24px;line-height:1.15}.guide-page__banner-subtitle{color:var(--guide-banner-subtitle);max-width:760px;margin:0;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);box-shadow:var(--guide-panel-shadow);overflow:hidden}.guide-page__panel-body>.guide-layout.is-tab-leaving-left{animation:.22s ease-in both guideTabPanelLeaveLeft}.guide-page__panel-body>.guide-layout.is-tab-leaving-right{animation:.22s ease-in both guideTabPanelLeaveRight}.guide-page__panel-body>.guide-layout.is-tab-enter-from-right{animation:.26s ease-out both guideTabPanelEnterFromRight}.guide-page__panel-body>.guide-layout.is-tab-enter-from-left{animation:.26s ease-out both guideTabPanelEnterFromLeft}.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)}}@keyframes guideTabContentFadeIn{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes guideTabContentFadeInReaderUp{0%{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.guide-page__panel--site{height:var(--guide-site-panel-h,max(420px, calc(100dvh - 120px)));min-height:0;max-height:var(--guide-site-panel-h,max(420px, calc(100dvh - 120px)));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:visible}.guide-page__panel-head{border-bottom:0;padding:4px}.guide-page__panel-body{padding:12px;position:relative;overflow:visible}.guide-page__panel--site .guide-page__panel-body{height:100%;overflow:hidden}.guide-page__panel-body.is-tab-animating{overflow:hidden}.guide-page__panel-body.is-tab-content-entering>.guide-layout>.guide-reader{animation:.3s ease-out both guideTabContentFadeIn}.guide-page__panel-body.is-tab-content-prep>.guide-layout>.guide-reader{opacity:0;transform:translateY(10px)}.guide-page__panel-body.is-tab-content-prep.is-tab-content-entering-from-left>.guide-layout[data-guide-layout=site]>.guide-nav{opacity:0;transform:translate(20px)}.guide-page__panel-body.is-tab-content-prep.is-tab-content-entering-from-right>.guide-layout[data-guide-layout=site]>.guide-nav{opacity:0;transform:translate(-20px)}.guide-page__panel-body.is-tab-content-entering.is-tab-content-entering-from-left>.guide-layout>.guide-reader,.guide-page__panel-body.is-tab-content-entering.is-tab-content-entering-from-right>.guide-layout>.guide-reader{animation:.3s ease-out both guideTabContentFadeInReaderUp}.guide-page__panel-body.is-tab-content-entering.is-tab-content-entering-from-left>.guide-layout[data-guide-layout=site]>.guide-nav{animation:.3s ease-out both guideTabContentFadeInNavFromRight}.guide-page__panel-body.is-tab-content-entering.is-tab-content-entering-from-right>.guide-layout[data-guide-layout=site]>.guide-nav{animation:.3s ease-out both guideTabContentFadeInNavFromLeft}@keyframes guideTabContentFadeInNavFromRight{0%{opacity:.001;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes guideTabContentFadeInNavFromLeft{0%{opacity:.001;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.guide-page__panel-body.is-tab-content-entering.is-tab-content-entering-from-left>.guide-layout[data-guide-layout=site]>.guide-reader{animation-delay:.1s}.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{box-sizing:border-box;align-items:center;gap:8px;width:100%;height:42px;min-height:42px;padding:4px;display:flex}.guide-panel__tab{color:var(--guide-tab-fg);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;min-width:0;height:34px;min-height:34px;padding:8px 12px;font-weight:600;line-height:1;transition:color .2s,background .2s,border-color .2s;position:relative;overflow:hidden}.guide-panel__tab:after{content:"";left:var(--btn-ripple-x,50%);top:var(--btn-ripple-y,50%);width:var(--btn-ripple-size,220px);height:var(--btn-ripple-size,220px);mix-blend-mode:soft-light;opacity:0;pointer-events:none;will-change:transform, opacity;background:#ffffff38;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scale(0)}.guide-panel__tab.is-ripple-on:after{opacity:1;transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity 60ms linear;transform:translate(-50%,-50%)scale(1)}.guide-panel__tab.is-ripple-fade:after{opacity:0;transition:opacity .32s;transform:translate(-50%,-50%)scale(1)}html[data-theme=light] .guide-panel__tab:after{mix-blend-mode:multiply;background:#00000014}.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:0 0;border-color:#0000}.guide-layout{grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:12px;min-height:560px;display:grid}.guide-page__panel--site .guide-layout[data-guide-layout=site]{align-items:stretch;height:100%;min-height:0}.guide-layout[data-guide-layout=stub]{grid-template-columns:1fr;min-height:360px}.guide-nav{min-width:0;padding-right:2px;overflow:auto}.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-nav,.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-reader{min-height:0;max-height:100%}.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-nav{border-right:1px solid var(--guide-surface-border);padding-right:12px;overflow:auto}.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-reader{overscroll-behavior:contain;overflow:hidden auto}.guide-layout.is-loading[data-guide-layout=site]{height:100%;min-height:0}.guide-nav--skeleton,.guide-reader--skeleton{pointer-events:none}.guide-nav__skeleton{gap:14px;padding-top:2px;display:grid}.guide-nav__skeleton-group{gap:8px;display:grid}.guide-nav__skeleton-items{gap:8px;padding-left:12px;display:grid}.guide-skel-line{background:linear-gradient(120deg, var(--guide-skel-bg) 0%, var(--guide-skel-bg-2) 45%, var(--guide-skel-bg) 100%);border:1px solid var(--guide-skel-line);border-radius:999px;display:block;position:relative;overflow:hidden}.guide-skel-line:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--guide-skel-shine) 45%, transparent 100%);animation:1.2s ease-in-out infinite guide-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}.guide-skel-line--group-title{width:136px;max-width:84%;height:16px}.guide-skel-line--item{height:13px}.guide-skel-line--item-1{width:88%}.guide-skel-line--item-2{width:76%}.guide-skel-line--item-3{width:92%}.guide-skel-line--item-4{width:70%}.guide-reader--skeleton{padding-left:12px}.guide-article--skeleton{text-align:center;justify-items:center}.guide-article__title--skeleton{justify-content:center;width:100%;display:flex}.guide-skel-line--article-title{width:min(320px,66%);height:20px}.guide-article__prose--skeleton{gap:10px;width:100%;max-width:740px;margin-top:14px;display:grid}.guide-skel-line--article{height:13px}.guide-skel-line--article-1{width:92%}.guide-skel-line--article-2{width:84%}.guide-skel-line--article-3{width:88%}.guide-skel-line--article-4{width:79%}.guide-skel-line--article-5{width:95%}.guide-skel-line--article-6{width:75%}.guide-skel-line--article-7{width:68%}@keyframes guide-skel-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.guide-nav__group+.guide-nav__group{margin-top:8px}.guide-nav__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.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{text-align:left;width:100%;color:var(--guide-nav-head);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:4px 2px 6px;line-height:1.2;text-decoration:none;transition:color .2s;display:flex}.guide-nav__group-link.is-draggable{cursor:grab}.guide-nav__group-link.is-draggable:active{cursor:grabbing}.guide-nav__group-text{flex:0 auto;min-width:0;max-width:100%;font-weight:700;display:inline-flex;position:relative}.guide-nav__group-text:after{content:"";transform-origin:0;opacity:.85;background:currentColor;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-2px;left:0;right:auto;transform:scaleX(0)}.guide-nav__group-link:focus-visible .guide-nav__group-text:after,.guide-nav__row--group:focus-within .guide-nav__group-text:after,.guide-nav__group.is-open.is-selected .guide-nav__group-text:after,.guide-nav__group.is-open .guide-nav__group-link.is-selected .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)}@media (hover:hover) and (pointer:fine){.guide-nav__group-link:hover .guide-nav__group-text:after,.guide-nav__row--group:hover .guide-nav__group-text:after{transform:scaleX(1)}}@media (hover:none),(pointer:coarse){.guide-nav__group.is-open .guide-nav__group-text:after,.guide-nav__group.is-open .guide-nav__group-link .guide-nav__group-text:after{transform:scaleX(1)}.guide-nav__group-link:focus-visible .guide-nav__group-text:after,.guide-nav__row--group:focus-within .guide-nav__group-text:after{transform:scaleX(0)}}.guide-nav__chevron{opacity:.72;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:7px;height:7px;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s;transform:rotate(45deg)}.guide-nav__chevron-btn{width:22px;min-width:22px;height:22px;color:var(--guide-nav-head);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.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:"";background:color-mix(in srgb, var(--guide-tab-site-active) 84%, transparent);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:0;right:0}.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:"";background:color-mix(in srgb, var(--guide-tab-site-active) 84%, transparent);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:0;right:0}.guide-nav__row--item.is-drop-before:before{top:-2px}.guide-nav__row--item.is-drop-after:after{bottom:-2px}.guide-nav__children{border-left:1px solid color-mix(in srgb, var(--guide-border) 70%, transparent);will-change:max-height, opacity, transform;gap:4px;margin:0 0 6px;padding:0 0 0 10px;transition:max-height .26s cubic-bezier(.2,.8,.2,1),opacity .22s,transform .24s;display:grid;overflow:hidden}.guide-nav__children[hidden]{display:none!important}.guide-nav__child{color:var(--guide-nav-link);border:1px solid #0000;border-radius:8px;min-width:0;padding:4px 8px;font-size:14px;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:block;position:relative;overflow:hidden}.guide-nav__child:after{content:"";left:var(--btn-ripple-x,50%);top:var(--btn-ripple-y,50%);width:var(--btn-ripple-size,220px);height:var(--btn-ripple-size,220px);mix-blend-mode:soft-light;opacity:0;pointer-events:none;will-change:transform, opacity;background:#ffffff38;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scale(0)}.guide-nav__child.is-ripple-on:after{opacity:1;transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity 60ms linear;transform:translate(-50%,-50%)scale(1)}.guide-nav__child.is-ripple-fade:after{opacity:0;transition:opacity .32s;transform:translate(-50%,-50%)scale(1)}html[data-theme=light] .guide-nav__child:after{mix-blend-mode:multiply;background:#00000014}.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{opacity:0;pointer-events:none;flex:none;align-items:center;gap:4px;transition:opacity .16s,transform .18s;display:inline-flex;transform:translate(4px)}.guide-nav__row:hover .guide-nav__row-actions,.guide-nav__row:focus-within .guide-nav__row-actions{opacity:1;pointer-events:auto;transform:translate(0)}.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;border:1px solid color-mix(in srgb, var(--guide-border) 85%, transparent);background:color-mix(in srgb, var(--guide-bg) 96%, transparent);width:26px;min-width:26px;height:26px;color:var(--guide-muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s;display:inline-grid;position:relative;overflow:hidden}.guide-nav__icon-btn:before{content:"";opacity:0;transform:scaleX(var(--guide-hold-progress));transform-origin:0;background:#d43b3bdb;transition:opacity .14s;position:absolute;inset:0}.guide-nav__icon-btn>svg{z-index:1;width:14px;height:14px;position:relative}.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:#cf4f4f14}.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:#cf4f4f14;border-color:#cf4f4f38}.guide-nav__icon-btn.is-hold-active{border-color:#cf4f4fa6}.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{border:1px dashed color-mix(in srgb, var(--guide-border) 82%, transparent);width:100%;height:26px;min-height:26px;color:var(--guide-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;margin:2px 0 6px;transition:color .18s,border-color .18s,background-color .18s;display:grid}.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{border-radius:6px;min-width:0;transition:background-color .18s,color .18s;display:inline-block}.guide-nav__inline-text.is-saved{color:color-mix(in srgb, #2ea44f 74%, var(--guide-text));background:#2ea44f38;animation:.95s guideSavedPulse}.guide-nav__inline-input{all:unset;width:100%;min-width:0;height:auto;min-height:0;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);font:inherit;line-height:inherit;text-align:inherit;caret-color:currentColor;box-sizing:border-box;margin:0;padding:0;display:block}.guide-nav__child .guide-nav__inline-input{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;display:block}.guide-nav__inline-input:focus,.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{box-shadow:none;border:0;outline:none}html[data-theme=light] .guide-nav__inline-input{color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);background:0 0}html[data-theme=light] .guide-nav__child .guide-nav__inline-input{box-shadow:none;background:0 0}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);box-shadow:inset 0 0 0 1000px #0000}@keyframes guideSavedPulse{0%{background:#2ea44f47}to{background:0 0}}.guide-reader{opacity:1;min-width:0;overflow:visible;transform:translateY(0)}.guide-reader.is-article-swap-out{opacity:0;transition:opacity .14s,transform .16s;transform:translateY(6px)}.guide-reader.is-article-swap-in{opacity:1;transition:opacity .24s,transform .26s;transform:translateY(0)}.guide-reader.is-article-stacked-prep{opacity:0;transform:translateY(10px)}.guide-reader.is-article-stacked-enter{animation:.24s ease-out both guideTabContentFadeInReaderUp}.guide-layout[data-guide-layout=site]>.guide-reader{padding-left:12px}.guide-layout[data-guide-layout=site]>.guide-reader:before,.guide-layout[data-guide-layout=site]>.guide-reader:after{content:"";pointer-events:none;opacity:0;z-index:4;height:30px;transition:opacity .18s;display:block;position:sticky}.guide-layout[data-guide-layout=site]>.guide-reader:before{background:linear-gradient(180deg, var(--guide-bg) 0%, color-mix(in srgb, var(--guide-bg) 84%, transparent) 58%, transparent 100%);margin-bottom:-30px;top:0}.guide-layout[data-guide-layout=site]>.guide-reader:after{background:linear-gradient(0deg, var(--guide-bg) 0%, color-mix(in srgb, var(--guide-bg) 84%, transparent) 58%, transparent 100%);margin-top:-30px;bottom:0}.guide-layout[data-guide-layout=site]>.guide-reader.guide-reader--skeleton:before,.guide-layout[data-guide-layout=site]>.guide-reader.guide-reader--skeleton:after{content:none}.guide-layout[data-guide-layout=site]>.guide-reader.has-top-fade:before,.guide-layout[data-guide-layout=site]>.guide-reader.has-bottom-fade:after{opacity:1}@media (width>=1501px){.guide-layout[data-guide-layout=site]>.guide-nav.is-sticky-frozen{top:var(--guide-nav-sticky-top,82px);align-self:start;position:sticky}.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-nav.is-sticky-frozen{align-self:stretch;position:static;top:auto}}.guide-reader[data-guide-editor-mode=structure]{align-content:start;justify-items:center;display:grid}.guide-reader--single{padding-top:4px}.guide-article{text-align:center;justify-items:center;display:grid}.guide-article__meta{color:color-mix(in srgb, var(--guide-article-meta) 70%, var(--guide-muted));text-transform:uppercase;letter-spacing:.08em;width:100%;max-width:740px;font-size:12px;font-weight:600;line-height:1}.guide-article__title{color:var(--guide-text);width:100%;max-width:740px;margin:0;font-size:17px;font-weight:700;line-height:1.2}.guide-article__head{grid-template-columns:var(--guide-article-ui-gutter,0px) minmax(0, 740px) var(--guide-article-ui-gutter,0px);width:100%;max-width:calc(740px + (var(--guide-article-ui-gutter,0px) * 2));align-items:start;column-gap:0;min-height:34px;margin:0 auto;display:grid;position:relative}.guide-article__head>.guide-article__title--page{grid-column:2;width:100%;max-width:740px;margin:0}.guide-article--editable{--guide-article-ui-gutter:64px}.guide-article--editable .guide-article__title--page{grid-column:2}.guide-article__prose{gap:10px;width:100%;max-width:740px;margin:4px auto 0;display:grid}.guide-article--editable .guide-article__prose{max-width:calc(740px + (var(--guide-article-ui-gutter,0px) * 2))}.guide-article__prose p{color:color-mix(in srgb, var(--guide-text) 92%, var(--guide-muted));text-align:left;white-space:pre-wrap;margin:0;font-size:16px;font-weight:200;line-height:1.8}.guide-article__paragraph.is-left{text-align:left}.guide-article__paragraph.is-center{text-align:center}.guide-article__cta{color:var(--guide-inline-link);cursor:pointer;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.guide-article__cta-text{line-height:1.25;display:inline-block;position:relative}.guide-article__cta-text:after{content:"";background:currentColor;height:1px;transition:right .22s;position:absolute;bottom:-2px;left:0;right:100%}.guide-article__cta-chevron{border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .18s;transform:translate(0)rotate(45deg)}.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-legal-links{text-align:left;border:1px solid color-mix(in srgb, var(--guide-tab-site-active) 24%, var(--guide-border));background:linear-gradient(135deg, color-mix(in srgb, var(--guide-tab-site-active) 10%, transparent), transparent 54%), color-mix(in srgb, var(--guide-bg) 94%, var(--guide-bg-soft));border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;width:100%;max-width:740px;margin:22px auto 0;padding:16px;display:grid}.guide-legal-links__body{gap:5px;min-width:0;display:grid}.guide-legal-links__eyebrow{color:color-mix(in srgb, var(--guide-tab-site-active) 76%, var(--guide-muted));text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.guide-legal-links__title{color:var(--guide-text);margin:0;font-size:15px;font-weight:700;line-height:1.25}.guide-legal-links__text{color:color-mix(in srgb, var(--guide-text) 76%, var(--guide-muted));margin:0;font-size:13px;line-height:1.55}.guide-legal-links__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.guide-legal-links__btn{border:1px solid color-mix(in srgb, var(--guide-tab-site-active) 30%, var(--guide-border));background:color-mix(in srgb, var(--guide-tab-site-active) 10%, transparent);min-width:0;min-height:34px;color:color-mix(in srgb, var(--guide-text) 92%, var(--guide-tab-site-active));font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;text-align:center;border-radius:8px;padding:0 12px;font-size:13px;font-weight:650;transition:background .18s,border-color .18s,color .18s}.guide-legal-links__btn:hover,.guide-legal-links__btn:focus-visible{border-color:color-mix(in srgb, var(--guide-tab-site-active) 50%, var(--guide-border));background:color-mix(in srgb, var(--guide-tab-site-active) 16%, transparent);color:var(--guide-text);outline:none}.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{white-space:normal;border:1px solid #0000;border-radius:8px;padding:0 6px;line-height:1.45;display:inline-block}.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-mark--sb1{background:var(--guide-mark-sb1-bg);border-color:var(--guide-mark-sb1-bd);color:var(--guide-mark-sb1-fg)}.guide-article__inline-mark--sb2{background:var(--guide-mark-sb2-bg);border-color:var(--guide-mark-sb2-bd);color:var(--guide-mark-sb2-fg)}.guide-article__inline-mark--sb3{background:var(--guide-mark-sb3-bg);border-color:var(--guide-mark-sb3-bd);color:var(--guide-mark-sb3-fg)}.guide-article__inline-mark--sb4{background:var(--guide-mark-sb4-bg);border-color:var(--guide-mark-sb4-bd);color:var(--guide-mark-sb4-fg)}.guide-article__inline-mark--sb5{background:var(--guide-mark-sb5-bg);border-color:var(--guide-mark-sb5-bd);color:var(--guide-mark-sb5-fg)}.guide-article__inline-mark--sb6{background:var(--guide-mark-sb6-bg);border-color:var(--guide-mark-sb6-bd);color:var(--guide-mark-sb6-fg)}.guide-article__inline-mark--sb7{background:var(--guide-mark-sb7-bg);border-color:var(--guide-mark-sb7-bd);color:var(--guide-mark-sb7-fg)}.guide-article__inline-mark--sb8{background:var(--guide-mark-sb8-bg);border-color:var(--guide-mark-sb8-bd);color:var(--guide-mark-sb8-fg)}.guide-article__inline-mark--sb9{background:var(--guide-mark-sb9-bg);border-color:var(--guide-mark-sb9-bd);color:var(--guide-mark-sb9-fg)}.guide-article__inline-strong{color:color-mix(in srgb, var(--guide-text) 96%, transparent);font-weight:700}.guide-article__divider{border-top:1px solid var(--guide-surface-border);box-sizing:border-box;background:0 0;width:100%;max-width:740px;height:0;margin:8px auto 6px}.guide-article__title--page{margin-bottom:2px}.guide-article__title:not(.guide-article__title--page){white-space:pre-wrap}.guide-article__block-heading{text-align:center;white-space:pre-wrap;width:100%;max-width:740px;margin:2px auto 0}.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{gap:6px;width:100%;max-width:740px;margin:0 auto;transition:opacity .14s,transform .18s,max-height .18s,margin .18s;display:grid;position:relative}.guide-article--editable .guide-article__title--page{cursor:default;position:relative}.guide-article--editable .guide-article__title--page:after{content:"";pointer-events:auto;background:0 0;height:16px;position:absolute;bottom:-14px;left:0;right:0}.guide-article--editable .guide-article-edit__insert{opacity:0;pointer-events:none;max-height:0;margin-top:-2px;margin-bottom:-2px;overflow:hidden;transform:translateY(-3px)}.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;pointer-events:auto;max-height:220px;margin-top:0;margin-bottom:0;transform:translateY(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{opacity:0;pointer-events:none;gap:6px;width:100%;max-height:0;padding-top:0;transition:max-height .18s,opacity .14s,transform .18s;display:grid;overflow:hidden;transform:translateY(-4px)}.guide-article-edit__insert.is-open .guide-article-edit__insert-menu{opacity:1;pointer-events:auto;max-height:140px;padding-top:2px;transform:translateY(0)}.guide-article-edit__insert-choice{border:1px solid color-mix(in srgb, var(--guide-border) 82%, transparent);width:100%;min-height:28px;color:var(--guide-text);font:inherit;text-align:center;cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:13px;transition:color .18s,border-color .18s,background-color .18s}.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));grid-template-columns:var(--guide-article-ui-gutter,0px) minmax(0, 740px) var(--guide-article-ui-gutter,0px);cursor:default;align-items:start;gap:8px;margin:0 auto;display:grid;position:relative}.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{grid-area:auto;place-self:auto;position:absolute;top:0;right:0}.guide-article-edit__node--paragraph.is-editing{min-height:136px}.guide-article-edit__node--paragraph.is-editing .guide-article-edit__edit{align-content:start;min-height:136px}.guide-article-edit__node--paragraph.is-editing .guide-article-edit__field textarea{box-sizing:border-box;min-height:136px}.guide-article-edit__node--heading .guide-article-edit__edit{align-content:start;min-height:76px!important}.guide-article-edit__node--heading .guide-article-edit__field textarea{box-sizing:border-box;height:64px!important;min-height:64px!important}.guide-article-edit__node--heading.is-editing .guide-article-edit__preview{display:grid!important}.guide-article-edit__node--divider .guide-article-edit__tools{grid-area:auto;place-self:auto;position:absolute;top:50%;right:0;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-area:1/2;width:100%;max-width:740px;margin:0}.guide-article--editable .guide-article-edit__node:after{content:"";pointer-events:auto;background:0 0;height:16px;position:absolute;bottom:-14px;left:0;right:0}.guide-article-edit__tools{z-index:4;opacity:0;pointer-events:none;flex-direction:column;grid-area:1/3;justify-content:flex-start;place-self:start end;align-items:flex-end;gap:8px;transition:opacity .16s,transform .18s;display:flex;transform:translateY(-4px)}.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;pointer-events:auto;transform:translateY(0)}.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{align-items:center;gap:4px;display:inline-flex}.guide-article-edit__tool-actions--paragraph{flex-direction:column;align-items:flex-end;gap:8px;margin:0}.guide-article-edit__tool-actions-row{justify-content:flex-end;align-items:center;gap:4px;width:60px;display:inline-flex}.guide-article-edit__tool-actions-row .guide-article-edit__tool-btn{flex:none}.guide-article-edit__tool-level{align-items:center;display:inline-flex;position:relative}.guide-article-edit__tool-level select{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--guide-border) 84%, transparent);background:color-mix(in srgb, var(--guide-bg) 97%, transparent);width:60px;min-width:60px;height:28px;color:var(--guide-muted);font:inherit;cursor:pointer;border-radius:8px;padding:0 24px 0 10px;font-size:13px;line-height:1;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:"▾";color:var(--guide-text);pointer-events:none;font-size:12px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-55%)}.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{border:1px solid color-mix(in srgb, var(--guide-border) 84%, transparent);width:60px;color:var(--guide-muted);background:0 0}.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{color:inherit;place-items:center;display:inline-grid}.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{width:60px;min-width:60px}.guide-article-edit__tool-level-menu .guide-article-edit__lang-option:not(.guide-article-edit__lang-option--mark){text-align:left;width:100%;min-width:0;color:var(--guide-text);justify-items:start;padding-left:10px;padding-right:8px}.guide-article-edit__lang-option--mark{border-radius:10px;grid-template-columns:1fr;place-items:center;gap:0;width:100%;max-width:none;height:32px;min-height:32px;max-height:32px;padding-left:0;padding-right:0}.guide-article-edit__tool-level-menu--mark .guide-article-edit__lang-option--mark{text-align:center;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.guide-article-edit__mark-dot{background:currentColor;border-radius:999px;width:12px;height:12px;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}.guide-article-edit__lang-option--mark.is-sb1{color:#ff477e}.guide-article-edit__lang-option--mark.is-sb2{color:#8b5cf6}.guide-article-edit__lang-option--mark.is-sb3{color:#2dd4bf}.guide-article-edit__lang-option--mark.is-sb4{color:#a3e635}.guide-article-edit__lang-option--mark.is-sb5{color:#f59e0b}.guide-article-edit__lang-option--mark.is-sb6{color:#3b82f6}.guide-article-edit__lang-option--mark.is-sb7{color:#d946ef}.guide-article-edit__lang-option--mark.is-sb8{color:#22e68a}.guide-article-edit__lang-option--mark.is-sb9{color:#ff6b35}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__lang-option--mark.is-sb1{color:#d93567}html[data-theme=light] .guide-article-edit__lang-option--mark.is-sb2{color:#6741c7}html[data-theme=light] .guide-article-edit__lang-option--mark.is-sb3{color:#0d9c8a}html[data-theme=light] .guide-article-edit__lang-option--mark.is-sb4{color:#75a814}html[data-theme=light] .guide-article-edit__lang-option--mark.is-sb5{color:#bd7507}html[data-theme=light] .guide-article-edit__lang-option--mark.is-sb6{color:#2563c9}html[data-theme=light] .guide-article-edit__lang-option--mark.is-sb7{color:#a92fbd}html[data-theme=light] .guide-article-edit__lang-option--mark.is-sb8{color:#0fa160}html[data-theme=light] .guide-article-edit__lang-option--mark.is-sb9{color:#d24d1f}html[data-theme=light] .guide-article-edit__tool-level select,html[data-theme=light] .guide-article-edit__tool-level-trigger{background:0 0}.guide-article-edit__lang-tabs--article{z-index:4;grid-column:3;place-self:start end;position:relative;top:0;right:0}.guide-article-edit__lang-select{z-index:12;position:relative}.guide-article-edit__lang-trigger{border:1px solid color-mix(in srgb, var(--guide-border) 84%, transparent);background:color-mix(in srgb, var(--guide-bg) 97%, transparent);width:60px;height:28px;color:var(--guide-muted);cursor:pointer;border-radius:8px;grid-template-columns:1fr 14px;align-items:center;gap:4px;padding:0 7px 0 8px;transition:color .16s,border-color .16s,background-color .16s;display:grid}.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{justify-self:start;place-items:center;display:grid;overflow:hidden}.guide-article-edit__lang-trigger-caret{opacity:1;color:var(--guide-text);align-self:center;place-items:center;font-size:14px;font-weight:700;line-height:1;transition:transform .16s,opacity .16s;display:grid;transform:translateY(0)}.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{z-index:20;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--guide-border) 84%, transparent);background:var(--guide-bg);isolation:isolate;opacity:0;pointer-events:none;border-radius:10px;grid-auto-rows:28px;align-content:start;place-items:start center;gap:4px;width:fit-content;min-width:0;padding:4px;transition:opacity .16s,transform .18s;display:grid;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-4px);box-shadow:0 8px 22px #00000024}.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{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:32px;justify-items:stretch;gap:6px;width:94px;min-width:94px;max-height:198px;padding:6px;overflow-y:auto}.guide-article-edit__tool-level--mark{position:relative}.guide-article-edit__tool-level--mark:after{content:"";width:94px;height:10px;position:absolute;top:100%;right:0}.guide-article-edit__lang-select.is-open .guide-article-edit__lang-menu,.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;pointer-events:auto;transform:translateY(0)}.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;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;color:var(--guide-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-self:start center;place-items:center;margin:0;padding:0;line-height:1;transition:color .16s,border-color .16s,background .16s,opacity .16s;display:grid;overflow:hidden}.guide-article-edit__tool-level-menu--mark .guide-article-edit__lang-option--mark{place-self:stretch stretch;width:100%;min-width:100%;max-width:100%}.guide-article-edit__lang-option .guide-article-edit__lang-trigger-flag{place-items:center;width:18px;height:18px;line-height:1;display:grid}.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;border:1px solid color-mix(in srgb, var(--guide-border) 84%, transparent);width:28px;height:28px;color:var(--guide-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.guide-article-edit__tool-btn--snippet{font-size:14px;font-weight:700;line-height:1}.guide-article-edit__tool-btn:before{content:"";opacity:0;transform:scaleX(var(--guide-hold-progress));transform-origin:0;background:#d43b3bdb;transition:opacity .14s;position:absolute;inset:0}.guide-article-edit__tool-btn svg{z-index:1;width:14px;height:14px;display:block;position:relative}.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-size:15px;font-weight:700}.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:#dd444417}.guide-article-edit__tool-btn.is-danger.is-hold-active{border-color:#cf4f4fa6}.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{gap:8px;display:grid}.guide-article-edit__field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-article-edit__field-grid--compact{grid-template-columns:140px;justify-content:center}.guide-article-edit__field{gap:4px;width:100%;display:grid}.guide-article-edit__field>span{color:var(--guide-muted);text-align:left;font-size:12px}.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{border:1px solid color-mix(in srgb, var(--guide-border) 88%, transparent);background:color-mix(in srgb, var(--guide-bg) 95%, transparent);width:100%;color:var(--guide-text);font:inherit;-webkit-text-fill-color:var(--guide-text);border-radius:8px;padding:8px 10px;line-height:1.35}.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{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);outline:none}.guide-article-edit__preview{gap:8px;display:grid}.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:0 0}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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);border-color:color-mix(in srgb, var(--guide-border) 92%, #cfd5e2);background:#fff}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)}:-webkit-any(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);box-shadow:inset 0 0 0 1000px #fff}:is(html[data-theme=light] .guide-article-edit__field input:autofill,html[data-theme=light] .guide-article-edit__field textarea:autofill,html[data-theme=light] .guide-article-edit__field select:autofill){-webkit-text-fill-color:var(--guide-text);box-shadow:inset 0 0 0 1000px #fff}.guide-panel__actions{flex-wrap:wrap;gap:8px;width:100%;max-width:740px;margin:10px auto 0;display:flex}.guide-panel__action-link{color:var(--guide-tab-site-active);border-bottom:1px solid color-mix(in srgb, var(--guide-tab-site-active) 45%, transparent);padding-bottom:1px;line-height:1.2;text-decoration:none}.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 (width<=1500px){.guide-layout[data-guide-layout=site]{grid-template-columns:1fr;min-height:0}.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-nav{border-bottom:0;border-right:0;padding-bottom:10px;padding-right:2px;position:relative}.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-nav:after{content:"";background:var(--guide-surface-border);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.guide-layout[data-guide-layout=site]>.guide-reader{border-top:0;border-left:0;margin-top:6px;padding-top:12px;padding-left:0}}@media (width<=980px){.guide-page{--guide-banner-height:160px}.guide-page__panel--site{height:auto;max-height:none}.guide-page__panel--site .guide-page__panel-body{height:auto;overflow:visible}.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-nav,.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-reader{max-height:none;overflow:visible}.guide-page__panel--site .guide-layout[data-guide-layout=site]>.guide-nav{border-right:0;padding-right:2px}.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-layout[data-guide-layout=site]>.guide-reader:before,.guide-layout[data-guide-layout=site]>.guide-reader:after{display:none}.guide-panel__tabs{flex-wrap:wrap}.guide-panel__tab{flex: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-legal-links{grid-template-columns:1fr;gap:12px}.guide-legal-links__actions{grid-template-columns:1fr}.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{flex-wrap:wrap;gap:6px;display:flex}.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{border-radius:8px;height:26px;min-height:26px;padding:0 8px;font-size:12px}.guide-editor{background:0 0;border:0;border-radius:0;gap:12px;width:100%;max-width:740px;margin:18px auto 0;padding:0 0 72px;display:grid}.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%;min-height:34px;margin:0 auto}.guide-editor__structure-title{text-align:center;grid-column:2;margin:0}.guide-editor__lang-select.guide-article-edit__lang-tabs--article{grid-column:3;justify-self:end}.guide-editor__structure-stack{justify-items:center;gap:16px;width:100%;max-width:320px;margin:6px auto 0;display:grid}.guide-editor__group--structure{gap:8px;width:100%}.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{justify-content:space-between;align-items:center;gap:8px;display:flex}.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{flex-wrap:wrap;gap:6px;display:flex}.guide-editor__hint{color:var(--guide-muted);font-size:12px;line-height:1.35}.guide-editor__group,.guide-editor__stack{gap:10px;display:grid}.guide-editor__block{border:1px solid color-mix(in srgb, var(--guide-border) 72%, transparent);background:color-mix(in srgb, var(--guide-bg) 97%, transparent);border-radius:10px;gap:8px;padding:10px;display:grid}.guide-editor[data-guide-editor-mode=article] .guide-editor__block{background:0 0;border-left:0;border-right:0;border-radius:0;padding-left:0;padding-right:0}.guide-editor__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-editor__field{gap:4px;display:grid}.guide-editor__field>span{color:var(--guide-muted);font-size:12px}.guide-editor__field input,.guide-editor__field textarea,.guide-editor__field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border:1px solid color-mix(in srgb, var(--guide-border) 88%, transparent);background:color-mix(in srgb, var(--guide-bg) 95%, transparent);width:100%;color:var(--guide-text);font:inherit;-webkit-text-fill-color:var(--guide-text);border-radius:8px;padding:8px 10px;line-height:1.35}@media (prefers-color-scheme:dark){.guide-editor__field input,.guide-editor__field textarea,.guide-editor__field select{--lightningcss-light: ;--lightningcss-dark:initial}}.guide-editor__field textarea{resize:vertical;min-height:72px}.guide-editor__fab.guide-editor-fab.p-actions-floating{z-index:998;bottom:72px;right:332px}.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;transition:none;animation: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{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);outline:none}html[data-theme=light] .guide-editor__field input,html[data-theme=light] .guide-editor__field textarea,html[data-theme=light] .guide-editor__field select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--guide-text);-webkit-text-fill-color:var(--guide-text);border-color:color-mix(in srgb, var(--guide-border) 92%, #cfd5e2);background:#fff}:-webkit-any(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);box-shadow:inset 0 0 0 1000px #fff}:is(html[data-theme=light] .guide-editor__field input:autofill,html[data-theme=light] .guide-editor__field textarea:autofill,html[data-theme=light] .guide-editor__field select:autofill){-webkit-text-fill-color:var(--guide-text);box-shadow:inset 0 0 0 1000px #fff}.guide-article__title--h3{font-size:15px;font-weight:600}.guide-article__figure{gap:8px;width:100%;max-width:740px;margin:4px auto 0;display:grid}.guide-article__image-btn{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;min-height:clamp(84px,12vw,120px);padding:0;display:block;position:relative;overflow:hidden}.guide-article__image-skel{pointer-events:none;opacity:1;z-index:0;background:linear-gradient(120deg, var(--guide-skel-bg) 0%, var(--guide-skel-bg-2) 45%, var(--guide-skel-bg) 100%);border:1px solid var(--guide-skel-line);border-radius:12px;transition:opacity .26s;display:block;position:absolute;inset:0;overflow:hidden}.guide-article__image-skel:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--guide-skel-shine) 45%, transparent 100%);animation:1.2s ease-in-out infinite guide-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}.guide-article__image{z-index:1;border:1px solid color-mix(in srgb, var(--guide-border) 85%, transparent);background:color-mix(in srgb, var(--guide-bg) 94%, transparent);opacity:0;border-radius:12px;width:100%;height:auto;transition:opacity .28s,transform .28s;display:block;position:relative;transform:translateY(4px)}.guide-article__image-btn.is-loaded .guide-article__image{opacity:1;transform:translateY(0)}.guide-article__image-btn.is-loaded .guide-article__image-skel{opacity:0}.guide-article__image-missing{border:1px dashed color-mix(in srgb, var(--guide-border) 80%, transparent);min-height:160px;color:var(--guide-muted);border-radius:12px;place-items:center;font-size:13px;display:grid}.guide-article__caption{color:var(--guide-muted);text-align:center;font-size:12px;line-height:1.35}.guide-zoom{z-index:47000;opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.guide-zoom.is-open{opacity:1;pointer-events:auto}.guide-zoom__backdrop{opacity:0;background:#0000007a;transition:opacity .22s;position:absolute;inset:0}.guide-zoom.is-open .guide-zoom__backdrop{opacity:1}.guide-zoom__stage{place-items:center;padding:28px;display:grid;position:absolute;inset:0}.guide-zoom__img{cursor:zoom-out;background:#0e1016;border:1px solid #ffffff2e;border-radius:14px;width:auto;max-width:min(1100px,94vw);height:auto;max-height:86vh;transition:transform .2s;transform:scale(.96);box-shadow:0 20px 70px #00000061}.guide-zoom.is-open .guide-zoom__img{transform:scale(1)}html[data-theme=light] .guide-zoom__backdrop{background:#12161f57}@media (width<=980px){.guide-editor__grid2{grid-template-columns:1fr}.guide-editor{padding-bottom:86px}.guide-editor__fab.guide-editor-fab.p-actions-floating{bottom:84px;right:16px}.guide-zoom__stage{padding:14px}}.legal-policy-page{--legal-policy-bg:var(--block-bg,#0f0f0f);--legal-policy-border:var(--block-border,#1e1e1e);--legal-policy-text:var(--text,#eaeaea);--legal-policy-muted:var(--muted,#b0b0b0);--legal-policy-brand:#d6d6d6;--legal-policy-brand-metal:linear-gradient(135deg, #9a9a9a 0%, #e9e9e9 24%, #b9b9b9 48%, #f7f7f7 62%, #a4a4a4 100%);--legal-policy-brand-hi:#ffffff38;--legal-policy-brand-lo:#00000094;--legal-policy-date:color-mix(in srgb, var(--legal-policy-muted) 72%, var(--legal-policy-bg));--legal-policy-radius:12px;width:100%;color:var(--legal-policy-text);padding:16px 0}.legal-policy-page__panel{width:100%;min-height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,0px) - 32px);border:1px solid var(--legal-policy-border);border-radius:var(--legal-policy-radius);background:var(--legal-policy-bg);overflow:hidden}.legal-policy-page__header{border-bottom:1px solid var(--legal-policy-border);text-align:center;justify-items:center;gap:12px;padding:36px 32px 32px;display:grid}.legal-policy-page__brand{width:fit-content;color:var(--legal-policy-brand);letter-spacing:.012em;text-shadow:0 1px 0 var(--legal-policy-brand-hi), 0 2px 8px #00000052;flex-direction:column;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.legal-policy-page__brand-logo{width:48px;height:48px;color:var(--legal-policy-brand);opacity:.98;filter:drop-shadow(0 1px 0 var(--legal-policy-brand-hi)) drop-shadow(0 6px 12px #00000057);flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.legal-policy-page__brand-logo-svg{width:48px;height:48px;display:block}.legal-policy-page__brand-text{color:#0000;background:var(--legal-policy-brand-metal);filter:drop-shadow(0 1px #ffffff14);-webkit-background-clip:text;background-clip:text;line-height:1.2}.legal-policy-page__title{color:var(--legal-policy-text);letter-spacing:0;margin:0;font-size:34px;line-height:1.1}.legal-policy-page__version,.legal-policy-page__intro,.legal-policy-page__section p{color:var(--legal-policy-muted);margin:0;font-size:14px;line-height:1.65}.legal-policy-page__version{color:var(--legal-policy-date);font-size:13px}.legal-policy-page__intro{max-width:820px}.legal-policy-page__body{gap:18px;width:min(100%,840px);margin:0 auto;padding:26px 28px 36px;display:grid}.legal-policy-page__section{gap:7px;display:grid}.legal-policy-page__section h2{color:var(--legal-policy-text);letter-spacing:0;margin:0;font-size:17px;line-height:1.35}html[data-theme=light] .legal-policy-page,body[data-theme=light] .legal-policy-page{--legal-policy-bg:var(--block-bg,#fff);--legal-policy-border:var(--block-border,#d7dbe4);--legal-policy-text:var(--text,#202430);--legal-policy-muted:var(--muted,#6f7787);--legal-policy-brand:#4b5565;--legal-policy-brand-metal:linear-gradient(135deg, #273142 0%, #6f7a8a 24%, #364253 48%, #8d97a6 62%, #2d3748 100%);--legal-policy-brand-hi:#ffffff5c;--legal-policy-brand-lo:#141a2629;color:var(--legal-policy-text)}html[data-theme=light] .legal-policy-page__brand,body[data-theme=light] .legal-policy-page__brand{text-shadow:0 1px #ffffffc7,0 5px 14px #1f293729}html[data-theme=light] .legal-policy-page__brand-logo,body[data-theme=light] .legal-policy-page__brand-logo{filter:drop-shadow(0 1px #ffffffb8)drop-shadow(0 7px 14px #1f29372e)}html[data-theme=light] .legal-policy-page__brand-text,body[data-theme=light] .legal-policy-page__brand-text{color:#3f4a5c;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#3f4a5c;filter:none;text-shadow:0 1px #ffffffd1,0 3px 8px #1f293724}html[data-theme=light] .legal-policy-page__header,body[data-theme=light] .legal-policy-page__header{border-bottom-color:#d6dbe6}html[data-theme=light] .legal-policy-page__title,html[data-theme=light] .legal-policy-page__section h2,body[data-theme=light] .legal-policy-page__title,body[data-theme=light] .legal-policy-page__section h2{color:var(--legal-policy-text)}html[data-theme=light] .legal-policy-page__version,html[data-theme=light] .legal-policy-page__intro,html[data-theme=light] .legal-policy-page__section p,body[data-theme=light] .legal-policy-page__version,body[data-theme=light] .legal-policy-page__intro,body[data-theme=light] .legal-policy-page__section p{color:var(--legal-policy-muted)}html[data-theme=light] .legal-policy-page__version,body[data-theme=light] .legal-policy-page__version{color:var(--legal-policy-date)}@media (width<=720px){.legal-policy-page{padding:12px 0}.legal-policy-page__header{padding:28px 18px 24px}.legal-policy-page__body{padding:20px 18px 28px}.legal-policy-page__brand-logo,.legal-policy-page__brand-logo-svg{width:40px;height:40px}.legal-policy-page__brand-logo{flex-basis:40px}.legal-policy-page__title{font-size:27px}}.pricing-page{--pricing-page-bg:var(--block-bg,#0f0f0f);--pricing-page-border:var(--block-border,#1e1e1e);--pricing-page-text:var(--text,#eaeaea);--pricing-page-muted:var(--muted,#b0b0b0);--pricing-page-soft:color-mix(in srgb, var(--pricing-page-muted) 70%, var(--pricing-page-bg));--pricing-page-brand:#d6d6d6;--pricing-page-brand-metal:linear-gradient(135deg, #9a9a9a 0%, #e9e9e9 24%, #b9b9b9 48%, #f7f7f7 62%, #a4a4a4 100%);--pricing-page-brand-hi:#ffffff38;--pricing-page-media-bg:color-mix(in srgb, var(--pricing-page-bg) 88%, #fff);--pricing-page-media-dash:color-mix(in srgb, var(--pricing-page-border) 70%, var(--pricing-page-muted));--pricing-page-radius:12px;width:100%;color:var(--pricing-page-text);padding:16px 0}.pricing-page__panel{width:100%;min-height:calc(100dvh - var(--layout-pad-top,0px) - var(--p-header-h,0px) - 32px);border:1px solid var(--pricing-page-border);border-radius:var(--pricing-page-radius);background:var(--pricing-page-bg);overflow:hidden}.pricing-page__header{border-bottom:1px solid var(--pricing-page-border);text-align:center;justify-items:center;gap:12px;padding:36px 32px 32px;display:grid}.pricing-page__brand{width:fit-content;color:var(--pricing-page-brand);letter-spacing:.012em;text-shadow:0 1px 0 var(--pricing-page-brand-hi), 0 2px 8px #00000052;flex-direction:column;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.pricing-page__brand-logo{width:48px;height:48px;color:var(--pricing-page-brand);opacity:.98;filter:drop-shadow(0 1px 0 var(--pricing-page-brand-hi)) drop-shadow(0 6px 12px #00000057);flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.pricing-page__brand-logo-svg{width:48px;height:48px;display:block}.pricing-page__brand-text{color:#0000;background:var(--pricing-page-brand-metal);filter:drop-shadow(0 1px #ffffff14);-webkit-background-clip:text;background-clip:text;line-height:1.2}.pricing-page__title{color:var(--pricing-page-text);letter-spacing:0;margin:0;font-size:34px;line-height:1.1}.pricing-page__intro,.pricing-page__lead,.pricing-page__section p,.pricing-page__feature p,.pricing-page__launch p{color:var(--pricing-page-muted);margin:0;font-size:14px;line-height:1.65}.pricing-page__intro{max-width:760px}.pricing-page__body{gap:24px;width:min(100%,840px);margin:0 auto;padding:28px 28px 38px;display:grid}.pricing-page__lead{color:var(--pricing-page-text)}.pricing-page__section{gap:14px;display:grid}.pricing-page__section h2,.pricing-page__feature h3,.pricing-page__launch h2{color:var(--pricing-page-text);letter-spacing:0;margin:0;line-height:1.35}.pricing-page__section h2,.pricing-page__launch h2{text-align:center;font-size:19px}.pricing-page__feature{gap:12px;display:grid}.pricing-page__feature-copy{gap:7px;display:grid}.pricing-page__feature h3{font-size:17px}.pricing-page__features{gap:22px;display:grid}.pricing-page__media{margin:0}.pricing-page__media-frame{aspect-ratio:16/9;border:1px dashed var(--pricing-page-media-dash);background:linear-gradient(135deg, #ffffff0a, #fff0 38%), var(--pricing-page-media-bg);border-radius:12px;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.pricing-page__media.has-image .pricing-page__media-frame{aspect-ratio:auto;background:0 0;border:0;min-height:0;display:block}.pricing-page__media-button{cursor:zoom-in;width:100%;padding:0}.pricing-page__media-image{z-index:1;object-fit:contain;border:1px solid color-mix(in srgb, var(--pricing-page-border) 85%, transparent);background:color-mix(in srgb, var(--pricing-page-bg) 94%, transparent);border-radius:12px;width:100%;height:auto;display:block;position:relative}.pricing-page__media-image--light,.pricing-page__media.has-image .pricing-page__media-placeholder{display:none}.pricing-page__media-placeholder{text-align:center;color:var(--pricing-page-soft);justify-items:center;gap:6px;padding:24px;display:grid}.pricing-page__media-placeholder span{color:var(--pricing-page-text);font-size:15px;font-weight:800}.pricing-page__media-placeholder small{color:var(--pricing-page-muted);font-size:12px;line-height:1.45}.pricing-page__launch{border-top:1px solid var(--pricing-page-border);gap:12px;padding-top:8px;display:grid}.pricing-page__launch-copy{gap:6px;display:grid}.pricing-page__launch p{color:var(--pricing-page-muted);text-align:left}.pricing-page__zoom{z-index:47000;opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.pricing-page__zoom.is-open{opacity:1;pointer-events:auto}.pricing-page__zoom-backdrop{opacity:0;background:#0000007a;border:0;padding:0;transition:opacity .22s;position:absolute;inset:0}.pricing-page__zoom.is-open .pricing-page__zoom-backdrop{opacity:1}.pricing-page__zoom-stage{pointer-events:none;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.pricing-page__zoom-img{cursor:zoom-out;pointer-events:auto;background:#0e1016;border:1px solid #ffffff2e;border-radius:14px;width:auto;max-width:min(1100px,94vw);height:auto;max-height:86vh;transition:transform .2s;transform:scale(.96);box-shadow:0 20px 70px #00000061}.pricing-page__zoom.is-open .pricing-page__zoom-img{transform:scale(1)}html[data-theme=light] .pricing-page,body[data-theme=light] .pricing-page{--pricing-page-bg:var(--block-bg,#fff);--pricing-page-border:var(--block-border,#d7dbe4);--pricing-page-text:var(--text,#202430);--pricing-page-muted:var(--muted,#6f7787);--pricing-page-brand:#4b5565;--pricing-page-brand-metal:linear-gradient(135deg, #273142 0%, #6f7a8a 24%, #364253 48%, #8d97a6 62%, #2d3748 100%);--pricing-page-brand-hi:#ffffff5c;--pricing-page-media-bg:#f7f8fb;--pricing-page-media-dash:#c8ceda}html[data-theme=light] .pricing-page__brand,body[data-theme=light] .pricing-page__brand{text-shadow:0 1px #ffffffc7,0 5px 14px #1f293729}html[data-theme=light] .pricing-page__brand-logo,body[data-theme=light] .pricing-page__brand-logo{filter:drop-shadow(0 1px #ffffffb8)drop-shadow(0 7px 14px #1f29372e)}html[data-theme=light] .pricing-page__brand-text,body[data-theme=light] .pricing-page__brand-text{color:#3f4a5c;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#3f4a5c;filter:none;text-shadow:0 1px #ffffffd1,0 3px 8px #1f293724}html[data-theme=light] .pricing-page__media-image--dark,body[data-theme=light] .pricing-page__media-image--dark{display:none}html[data-theme=light] .pricing-page__media-image--light,body[data-theme=light] .pricing-page__media-image--light{display:block}html[data-theme=light] .pricing-page__zoom-backdrop,body[data-theme=light] .pricing-page__zoom-backdrop{background:#12161f57}@media (width<=720px){.pricing-page{padding:12px 0}.pricing-page__header{padding:28px 18px 24px}.pricing-page__body{padding:22px 18px 30px}.pricing-page__brand-logo,.pricing-page__brand-logo-svg{width:40px;height:40px}.pricing-page__brand-logo{flex-basis:40px}.pricing-page__title{font-size:27px}.pricing-page__media-frame{min-height:170px}.pricing-page__media.has-image .pricing-page__media-frame{min-height:0}.pricing-page__zoom-stage{padding:14px}}.admin-page{color:var(--text);flex-direction:column;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}.admin-page .muted{color:var(--muted);font-size:12px}.admin-page.admin-page--loading{justify-content:center;align-items:center;min-height:calc(100dvh - 140px)}.admin-page .admin-loading-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,320px);min-height:160px;display:flex}.admin-page .admin-loading-state__spinner{width:26px;height:26px}.admin-page .admin-loading-state__text{font-size:13px}.admin-page .admin-tabs{background:var(--surface-bg);border:1px solid var(--surface-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:40px;align-items:stretch;gap:8px;width:100%;padding:4px;display:grid}.admin-page .admin-tab{color:var(--muted,#a0a0a0);cursor:pointer;text-align:center;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);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:40px;min-height:40px;padding:8px 12px;font-weight:600;line-height:1;transition:color .2s,background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.admin-page .admin-tab .admin-tab-icon{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.admin-page .admin-tab .admin-tab-icon svg{width:18px;height:18px;display:block}.admin-page .admin-tab .admin-tab-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;line-height:1;display:inline-flex;overflow:hidden}.admin-page .admin-tab .admin-tab-badge{text-align:center;vertical-align:middle;flex:none;justify-content:center;align-self:center;align-items:center;margin-left:2px;line-height:1;display:inline-flex;translate:0}.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:#f5b64333;border-color:#f5b64373}.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:#44c28d33;border-color:#44c28d73}.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:#9b6dff33;border-color:#9b6dff73}.admin-page .admin-tab[data-admin-tab=moderation] .admin-tab-badge{--badge-bg:#9b6dff;--badge-bd:#9b6dff;--badge-fg:#fff}.admin-page .admin-tab[data-admin-tab=support] .admin-tab-badge{--badge-bg:#53b4ff;--badge-bd:#53b4ff;--badge-fg:#fff}.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:#ff7a3d2e;border-color:#ff7a3d6b}.admin-page .admin-tab-viewport{position:relative;overflow:visible}.admin-page .admin-tab-viewport.is-tab-animating{overflow:hidden}.admin-page .admin-tab-stage{will-change:transform,opacity;position:relative}.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%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes adminTabLeaveRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes adminTabEnterFromRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes adminTabEnterFromLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.admin-page .admin-tab-panel[hidden]{display:none!important}.admin-page .admin-grid{grid-template-columns:repeat(3,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.admin-page .admin-col{align-content:start;gap:12px;min-width:0;display:grid}.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 (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 (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}.admin-page .admin-tabs,.admin-page .admin-tabs-scroll{width:100%;min-width:0;max-width:100%}.admin-page .admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page .admin-tab{gap:0;min-width:0;height:40px;min-height:40px;padding:8px}.admin-page .admin-tab .admin-tab-icon,.admin-page .admin-tab .admin-tab-icon svg{width:24px;height:24px}.admin-page .admin-tab .admin-tab-label{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-page .admin-tab .admin-tab-badge{margin-left:0}}@media (width<=760px){.admin-page .admin-tabs,.admin-page .admin-tabs-scroll{width:100%;min-width:0;max-width:100%}.admin-page .admin-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-page .admin-tab{gap:0;min-width:0;height:40px;min-height:40px;padding:8px;line-height:1}.admin-page .admin-tab .admin-tab-icon,.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);box-shadow:none;border-radius:14px;align-self:start;padding:18px;transition:none;transform:none}.admin-page .card:hover,.admin-page .card:active{box-shadow:none;transform:none}.admin-page .card>h3{color:var(--text);margin:0;font-size:18px;line-height:1.25}.admin-page .card>h3+.muted{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.35}.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{transition:none!important;animation:none!important}}.admin-page .admin-field{gap:8px;margin-top:12px;display:grid}.admin-page .admin-label{color:var(--muted);font-size:12px}.admin-page input.admin-input[type=text]{box-sizing:border-box;background:var(--btn-bg);width:100%;color:var(--btn-fg);border:1px solid var(--btn-bd);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;outline:none;height:40px;padding:10px 12px;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s;overflow:hidden}.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{box-sizing:border-box;background:var(--btn-bg);width:100%;color:var(--btn-fg);border:1px solid var(--btn-bd);border-radius:12px;outline:none;height:40px;padding:0 12px;font-size:14px;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:#0000}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{box-shadow:none;outline:none}.admin-page .admin-textarea{box-sizing:border-box;background:var(--btn-bg);width:100%;color:var(--btn-fg);border:1px solid var(--btn-bd);resize:none;border-radius:12px;outline:none;min-height:110px;padding:10px 12px;font-size:14px;line-height:1.45;overflow-y:hidden}.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{background:color-mix(in srgb, #3d5afe 7%, var(--btn-bg));border-color:#3d5afe}html[data-theme=light] .admin-page .admin-textarea.is-invalid{background:#f3f6ff;border-color:#2f67ff}.admin-page .admin-msg-text-field{position:relative}.admin-page .admin-msg-validation{display:none}.admin-page .admin-msg-inline-hint{z-index:4;pointer-events:none;color:var(--tx-hint-fg,#fff);background:var(--tx-hint-bg,var(--brand-accent));border:1px solid var(--tx-hint-bd,var(--brand-accent));box-shadow:var(--tx-hint-shadow,0 8px 18px #00000059);opacity:0;white-space:normal;border-radius:8px;max-width:min(260px,100% - 16px);padding:6px 8px;transition:opacity .16s,transform .16s;position:absolute;transform:translateY(-4px);font-size:12px!important;line-height:1.3!important}.admin-page .admin-msg-inline-hint.show{opacity:1;transform:translateY(0)}.admin-page .admin-msg-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-page .admin-msg-tool{border-radius:10px;height:30px;min-height:30px;padding:0 10px;font-size:12px}.admin-page .admin-msg-format-hint{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:11px;line-height:1.2;display:inline-flex}.admin-page .admin-msg-format-prefix{opacity:.9;white-space:nowrap}.admin-page .admin-msg-format-code{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-bg) 84%, transparent);color:var(--text);white-space:nowrap;scrollbar-width:none;border-radius:8px;align-items:center;gap:0;max-width:100%;padding:4px 8px;font:500 11px/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex;overflow:auto hidden}.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{color:#2a3342;background:#fff;border-color:#cfd8ea}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{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-page .admin-message-box{background:0 0;border:0;border-radius:0;gap:10px;margin-top:0;padding:0;display:grid}.admin-page .admin-message-box .admin-field{gap:6px;margin-top:0}.admin-page .admin-message-box .admin-toggle-row{padding:4px 0}.admin-page .admin-msg-lang-switch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-page .admin-msg-lang-btn{border:1px solid var(--surface-border);background:color-mix(in srgb, var(--surface-bg) 92%, transparent);border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:38px;height:30px;min-height:30px;padding:0;display:inline-flex}.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:inset 0 0 0 1px #2f80ff38}.admin-page .admin-msg-lang-flag{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.admin-page .admin-msg-lang-flag svg{border-radius:50%;width:18px;height:18px;display:block;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-size:14px;font-weight:700}.admin-page .admin-message-preview-wrap{width:100%;max-width:268px;margin:2px auto 0}.admin-page .admin-message-preview-wrap .rc-notice{background:var(--rc-notice-bg,var(--bg-elev,#101010));border:1px solid var(--rc-border,var(--line,#1e1e1e));border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:100%;margin:0;padding:14px;font-size:14px;line-height:1.45;display:flex;position:relative;overflow:visible}.admin-page .admin-message-preview-wrap .rc-notice>*{z-index:1;position:relative}.admin-page .admin-message-preview-wrap .rc-notice-title{color:var(--rc-text,#eaeaea);width:100%;font-size:14px;font-weight:600;line-height:1.45}.admin-page .admin-message-preview-wrap .rc-notice-text{color:var(--rc-muted,#9aa3b2);word-break:break-word;width:100%;font-size:14px;line-height:1.45}.admin-page .admin-message-preview-wrap [data-rc=notice-title]{padding-right:28px}.admin-page .admin-message-preview-wrap .rc-notice-close{z-index:2;pointer-events:none;position:absolute;top:8px;right:8px}.admin-page .admin-message-preview-wrap .rc-notice-cta-list{gap:6px;width:100%;margin-top:2px;display:grid}.admin-page .admin-message-preview-wrap .rc-notice-cta{min-width:0;max-width:100%;color:var(--rc-text,#eaeaea);pointer-events:none;justify-content:flex-start;align-self:flex-start;align-items:center;gap:6px;padding:1px 0 2px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.admin-page .admin-message-preview-wrap .rc-notice-cta-text{max-width:100%;display:inline-block;position:relative}.admin-page .admin-message-preview-wrap .rc-notice-cta-text:after{content:"";opacity:0;transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.35)}.admin-page .admin-message-preview-wrap .rc-notice-cta-chevron{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transform:rotate(-45deg)}.admin-page .admin-message-preview-wrap{--rc-admin-notice-ring-1:#3880fff2;--rc-admin-notice-ring-2:#2cd281eb;--rc-admin-notice-ring-3:#78ecffe6;--rc-admin-notice-ring-opacity:.82;--rc-admin-notice-ring-glow:#2cd28129;--rc-admin-notice-ring-glow-soft:#3880ff14}.admin-page .admin-message-preview-wrap .rc-notice.rc-notice-admin-ring{isolation:isolate;border-color:#0000;position:relative}.admin-page .admin-message-preview-wrap .rc-notice.rc-notice-admin-ring:before{content:"";border-radius:inherit;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);border:1px solid #0000;animation:6.8s linear infinite rcAdminNoticeRingSpin;position:absolute;inset:0}.admin-page .admin-message-preview-wrap .rc-notice.rc-notice-admin-ring:after{content:"";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;position:absolute;inset:0}@supports ((-moz-appearance:none)){.admin-page .admin-message-preview-wrap .rc-notice.rc-notice-admin-ring:before{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;animation:none}}html[data-theme=light] .admin-page .admin-message-preview-wrap .rc-notice{--rc-notice-bg:#fff;--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:#156afff5;--rc-admin-notice-ring-2:#0ab165f0;--rc-admin-notice-ring-3:#13c6e4eb;--rc-admin-notice-ring-opacity:.98;--rc-admin-notice-ring-glow:#156aff21;--rc-admin-notice-ring-glow-soft:#0ab1650f}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 (width<=760px){.admin-page .admin-links-grid{grid-template-columns:1fr}.admin-page .admin-message-preview-wrap{max-width:100%}.admin-page .admin-feature-testers-add{grid-template-columns:1fr}}.admin-page .admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:14px;display:grid}.admin-page .admin-actions>.btn{width:100%;min-width:0}.admin-page .admin-actions.admin-actions--single{grid-template-columns:1fr}.admin-page .admin-actions.admin-actions--single>.btn:only-child{grid-column:1}.admin-page .admin-actions>.btn:only-child{grid-column:2}.admin-page .admin-feature-testers-wrap{border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);background:color-mix(in srgb,var(--surface-bg) 94%,transparent);border-radius:12px;margin-top:10px;padding:12px}.admin-page .admin-feature-testers-head{gap:4px;display:grid}.admin-page .admin-dash-preview-wrap{background:0 0;border:0;margin-top:0;padding:0}.admin-page .admin-dash-preview-head{gap:4px;display:grid}.admin-page .admin-dash-preview-head>h3{margin:0}.admin-page .admin-feature-testers-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.admin-page .admin-feature-testers-add .btn{min-height:40px}.admin-page .admin-feature-testers-list{flex-wrap:wrap;gap:8px;min-height:24px;margin-top:10px;display:flex}.admin-page .admin-feature-tester-chip{border:1px solid var(--btn-bd);background:var(--btn-bg);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;display:inline-flex}.admin-page .admin-feature-tester-chip-label{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:12px;line-height:1.2;overflow:hidden}.admin-page .admin-feature-tester-chip-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.admin-page .admin-feature-tester-chip-remove:hover{color:var(--text)}.admin-page .admin-danger-zone{border-color:color-mix(in srgb,#e15b64 42%,var(--surface-border,#ffffff1f));background:linear-gradient(#e15b641a,#e15b640a);grid-column:1/-1;width:min(640px,50% - 6px);max-width:100%}.admin-page .admin-maintenance-zone.is-active{border-color:color-mix(in srgb,#e15b64 52%,var(--surface-border,#ffffff1f));background:linear-gradient(#e15b6421,#e15b640d)}.admin-page .admin-maintenance-zone.is-scheduled{border-color:color-mix(in srgb,#f2b84b 42%,var(--surface-border,#ffffff1f));background:linear-gradient(#f2b84b1a,#e15b640a)}.admin-page .admin-maintenance-head{flex-direction:column;gap:4px;display:flex}.admin-page .admin-maintenance-head h3{color:color-mix(in srgb,#ff7a83 80%,var(--text));margin:0;font-size:16px;font-weight:700;line-height:1.2}.admin-page .admin-maintenance-status{border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);background:color-mix(in srgb,var(--surface-bg) 72%,transparent);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.admin-page .admin-maintenance-status.is-active{border-color:color-mix(in srgb,#e15b64 42%,var(--btn-bd));background:color-mix(in srgb,#e15b64 8%,var(--btn-bg))}.admin-page .admin-maintenance-status.is-scheduled{border-color:color-mix(in srgb,#f2b84b 42%,var(--btn-bd));background:color-mix(in srgb,#f2b84b 8%,var(--btn-bg))}.admin-page .admin-maintenance-status-dot{background:#34d399;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 4px #34d39924}.admin-page .admin-maintenance-status.is-active .admin-maintenance-status-dot{background:#e15b64;box-shadow:0 0 0 4px #e15b6429}.admin-page .admin-maintenance-status.is-scheduled .admin-maintenance-status-dot{background:#f2b84b;box-shadow:0 0 0 4px #f2b84b29}.admin-page .admin-maintenance-status-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-page .admin-maintenance-status-copy strong{color:var(--text);font-size:13px;line-height:1.2}.admin-page .admin-maintenance-status-copy span{color:var(--muted);font-size:12px;line-height:1.35}.admin-page .admin-maintenance-layout{grid-template-columns:1fr;align-items:start;gap:14px;margin-top:14px;display:grid}.admin-page .admin-maintenance-section,.admin-page .admin-maintenance-testers-wrap{background:0 0;border:0;margin-top:0;padding:0}.admin-page .admin-maintenance-eta-card{gap:10px;display:grid}.admin-page .admin-maintenance-eta-input{width:min(260px,100%);max-width:100%}.admin-page .admin-maintenance-testers-wrap .admin-feature-testers-add{margin-top:10px}.admin-page .admin-maintenance-actions{grid-template-columns:minmax(178px,1fr) minmax(128px,.72fr) minmax(178px,1fr);align-items:stretch;gap:8px;margin-top:14px;display:grid}.admin-page .admin-maintenance-actions .btn{white-space:normal;text-overflow:clip;justify-content:center;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:14px;line-height:1.2;position:relative;overflow:hidden}.admin-page .admin-maintenance-actions .admin-maintenance-update-btn{white-space:nowrap;border-color:var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);padding:8px 14px;line-height:1}.admin-page .admin-maintenance-actions .admin-maintenance-update-btn:hover,.admin-page .admin-maintenance-actions .admin-maintenance-update-btn:focus-visible{border-color:var(--btn-hover-bd);background:var(--btn-hover-bg)}.admin-page .admin-maintenance-start-btn,.admin-page .admin-maintenance-finish-btn{--hold-progress:0;position:relative;overflow:hidden}.admin-page .admin-maintenance-start-btn{border-color:color-mix(in srgb,#34d399 42%,var(--btn-bd));color:color-mix(in srgb,#8cf0bf 78%,var(--text));background:color-mix(in srgb,#34d399 8%,var(--btn-bg))}.admin-page .admin-maintenance-start-btn:before,.admin-page .admin-maintenance-finish-btn:before{content:"";width:calc(var(--hold-progress,0) * 100%);transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.admin-page .admin-maintenance-start-btn:before{background:linear-gradient(90deg,#12b98147,#34d399b8)}.admin-page .admin-maintenance-start-btn:after,.admin-page .admin-maintenance-finish-btn:after{background:0 0;opacity:0!important}.admin-page .admin-maintenance-start-btn:hover,.admin-page .admin-maintenance-start-btn:focus-visible{border-color:color-mix(in srgb,#34d399 58%,var(--btn-hover-bd,var(--btn-bd)));background:color-mix(in srgb,#34d399 12%,var(--btn-hover-bg,var(--btn-bg)))}.admin-page .admin-maintenance-start-btn.is-holding{box-shadow:0 0 0 2px #34d3992e}.admin-page .admin-maintenance-finish-btn{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))}.admin-page .admin-maintenance-finish-btn:before{background:linear-gradient(90deg,#be123c47,#e15b64b8)}.admin-page .admin-maintenance-finish-btn:hover,.admin-page .admin-maintenance-finish-btn: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)))}.admin-page .admin-maintenance-finish-btn.is-holding{box-shadow:0 0 0 2px #e15b642e}@media (width<=900px){.admin-page .admin-danger-zone{width:100%}}@media (width<=700px){.admin-page .admin-maintenance-actions{grid-template-columns:1fr}}.admin-page .admin-actions>.btn:not(.primary):not(:only-child){grid-area:1/1}.admin-page .admin-actions>.btn.primary:not(:only-child){grid-column:2}.admin-page .admin-toggle-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.admin-page .admin-toggle-separator{background:color-mix(in srgb,var(--surface-border) 88%,transparent);height:1px;margin:10px 0 8px}.admin-page .admin-toggle-text{flex-direction:column;gap:4px;display:flex}.admin-page .admin-toggle-title{color:var(--text);font-size:13px}.admin-page .admin-switch{border:1px solid var(--prefs-toggle-border);background:var(--prefs-toggle-bg);cursor:pointer;box-sizing:border-box;border-radius:999px;flex:0 0 46px;justify-content:flex-start;align-items:center;width:46px;min-width:46px;max-width:46px;height:26px;padding:2px;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.admin-page .admin-switch .knob{background:var(--prefs-toggle-knob-bg);border:1px solid var(--prefs-toggle-knob-border);border-radius:50%;width:20px;height:20px;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{background:var(--prefs-toggle-success-knob);border-color:var(--prefs-toggle-success-border);transform:translate(18px)}.admin-page .admin-switch:focus-visible{box-shadow:var(--prefs-toggle-focus-ring);outline:none}.admin-page .admin-important-notices{grid-column:1/-1;grid-template-columns:repeat(2,minmax(280px,1fr));align-items:stretch;gap:12px;display:grid}.admin-page .admin-important-notices__card{flex-direction:column;align-self:stretch;display:flex}.admin-page .admin-important-notices__head{padding:0}.admin-page .admin-important-notices__head h3{color:var(--text);margin:0;font-size:18px;line-height:1.25}.admin-page .admin-important-notices__card .admin-message-box{flex-direction:column;flex:1;margin-top:12px;display:flex}.admin-page .admin-important-notices .admin-field{gap:6px;margin-top:0}.admin-page .admin-important-notices .admin-field:last-of-type{flex-direction:column;flex:1;display:flex}.admin-page .admin-important-notices .admin-field:last-of-type .admin-textarea{flex:1;min-height:110px}.admin-page .admin-important-notices__actions{margin-top:2px}.admin-page .admin-important-notices__actions .btn{width:100%;min-width:0}@media (width<=1200px){.admin-page .admin-important-notices{grid-template-columns:1fr}}@media (width>=1500px){.admin-page .admin-grid{align-items:stretch}.admin-page .admin-col--1,.admin-page .admin-col--2{flex-direction:column;align-self:stretch;height:100%;display:flex}.admin-page .admin-col--1>.card:first-child,.admin-page .admin-col--2>.card:first-child{flex:auto;align-self:stretch;height:100%;min-height:0}.admin-page .admin-col--1>.card:first-child{flex-direction:column;display:flex}.admin-page .admin-col--1>.card:first-child .admin-message-box{flex-direction:column;flex:1;display:flex}}.admin-page .admin-inspector-wrap{gap:16px;display:grid}.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{place-items:center;min-height:calc(100dvh - 260px);padding:20px;display:grid}.admin-page .admin-inspector-result-card.admin-inspector-result-card--empty .empty-state{background:var(--surface-bg);border-color:var(--surface-border);box-shadow:none;margin-inline:auto}.admin-page .admin-inspector-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.admin-page .admin-inspector-search-row .btn{min-width:130px}.admin-page .admin-inspector-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:12px;display:grid}.admin-page .admin-inspector-side-col{align-content:start;gap:12px;display:grid}.admin-page .admin-inspector-block{border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-bg) 90%,transparent);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px;display:flex}.admin-page .admin-inspector-block h4{color:var(--text);margin:0;font-size:14px;line-height:1.25}.admin-page .admin-inspector-divider{background:var(--surface-border);height:1px;margin:2px 0}.admin-page .admin-inspector-kv{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:10px;display:grid}.admin-page .admin-inspector-kv span{color:var(--muted);font-size:12px}.admin-page .admin-inspector-kv b{color:var(--text);word-break:break-word;font-size:13px;font-weight:600;line-height:1.3}.admin-page .admin-inspector-profile-btn{border-radius:9px;justify-content:center;align-items:center;width:max-content;height:28px;min-height:28px;padding:0 10px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.admin-page .admin-inspector-wallet-balance{justify-content:space-between;align-items:baseline;gap:12px;padding-top:2px;display:flex}.admin-page .admin-inspector-wallet-balance span{color:var(--muted);font-size:12px}.admin-page .admin-inspector-wallet-balance b{color:var(--text);letter-spacing:.01em;font-size:28px;font-weight:800;line-height:1}.admin-page .admin-inspector-wallet-tools-title{color:var(--muted);letter-spacing:.02em;margin-top:2px;font-size:12px;font-weight:600}.admin-page .admin-inspector-balance-value.is-syncing{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%;-webkit-background-clip:text;background-clip:text;animation:.95s linear infinite adminInspectorBalanceShimmer;position:relative;color:#0000!important}@keyframes adminInspectorBalanceShimmer{0%{background-position:100% 0}to{background-position:0 0}}.admin-page .admin-inspector-grant-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.admin-page .admin-inspector-grant-row .admin-input{height:36px}.admin-page .admin-inspector-grant-row .btn{min-width:112px;height:36px;padding:0 14px}.admin-page .admin-inspector-ban{gap:10px}.admin-page .admin-inspector-ban-state{border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-bg) 92%,transparent);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.admin-page .admin-inspector-ban-state-line{color:var(--text);font-size:12px;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{color:var(--muted);font-size:12px}.admin-page .admin-inspector-ban-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-page .admin-inspector-ban-row span{color:var(--muted);font-size:12px}.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{resize:vertical;min-height:84px;max-height:170px;text-align:left!important;height:auto!important}.admin-page .admin-inspector-ban-duration-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-page .admin-inspector-ban-duration-row>span{color:var(--muted);font-size:12px}.admin-page .admin-inspector-ban-duration-control{grid-template-columns:auto minmax(84px,120px) auto minmax(120px,160px);align-items:center;gap:8px;display:grid}.admin-page .admin-inspector-ban-duration-control .btn{min-width:36px;height:36px;padding:0 10px}.admin-page .admin-inspector-ban-duration-control .admin-input{text-align:center;height:36px}.admin-page .admin-inspector-ban-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-page .admin-inspector-ban-apply,.admin-page .admin-inspector-ban-clear{min-width:126px;height:36px}.admin-page .admin-inspector-debit-btn{--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);position:relative;overflow:hidden}.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:"";width:calc(var(--hold-progress) * 100%);pointer-events:none;background:linear-gradient(90deg,#be141459,#ff3c3cb3);transition:width 60ms linear;position:absolute;inset:0 auto 0 0}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>*{z-index:1;position:relative}.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{padding-top:0;line-height:1.25;display:block}@media (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{background:color-mix(in srgb,var(--surface-border) 90%,transparent);height:1px;margin:2px 0 4px}.admin-page .admin-inspector-uid-value{align-items:center;gap:8px;display:inline-flex}.admin-page .admin-inspector-uid-value>span{color:var(--promo-ledger-plus,#40c77e)}.admin-page .admin-inspector-copy-btn{border:1px solid var(--surface-border);width:24px;min-width:24px;height:24px;min-height:24px;color:var(--muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.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{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-page .admin-inspector-ledger-head h4{margin:0}.admin-page .promo-wallet-history{flex:none;align-content:start;justify-items:stretch;gap:4px;margin-top:2px;margin-bottom:2px;display:grid}.admin-page .promo-ledger-row{min-height:30px;color:var(--muted,#a5a5a5);grid-template-columns:136px minmax(0,1fr) minmax(64px,max-content);align-items:center;gap:0 clamp(8px,1.4vw,14px);padding-block:2px;font-size:13px;display:grid}.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{white-space:nowrap;min-width:0}.admin-page .promo-ledger-row .kind{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-page .promo-ledger-row .amt{white-space:nowrap;justify-self:end}.admin-page .promo-ledger-empty{text-align:center;min-height:72px;color:var(--muted,#a5a5a5);place-items:center;font-size:13px;display:grid}.admin-page .promo-history-link{color:var(--muted,#a5a5a5);font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;margin-top:0;padding:0 2px 0 0;font-size:13px;line-height:1.2;display:inline-flex;overflow:visible}.admin-page .promo-history-link-text{padding-bottom:2px;font-size:13px;line-height:1.2;display:inline-block;position:relative}.admin-page .promo-history-link-text:after{content:"";opacity:0;transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .18s,opacity .18s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.admin-page .promo-history-link-chevron{opacity:.85;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s,opacity .18s;transform:rotate(-45deg)}.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{z-index:2147483000;background:#0000007a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.admin-page .promo-ledger-dialog{border:1px solid var(--surface-border,#ffffff29);background:var(--surface-bg,#151515);border-radius:14px;flex-direction:column;gap:8px;width:min(640px,100%);max-height:min(72vh,720px);padding:14px;display:flex}.admin-page .promo-ledger-close{aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;block-size:36px;min-block-size:36px;max-block-size:36px;inline-size:36px;min-inline-size:36px;max-inline-size:36px;font-size:16px;display:inline-flex;padding:0!important;line-height:1!important}.admin-page .promo-ledger-scroll{max-height:min(58vh,560px);position:relative;overflow:auto}.admin-page .promo-ledger-dialog .promo-wallet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-page .promo-ledger-dialog .promo-wallet-head h3{min-width:0;color:var(--text);margin:0;font-size:18px;line-height:1.25}@media (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{width:100%;min-width:0}.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{gap:6px;width:min(100%,360px);max-height:min(78vh,700px);padding:12px}.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{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;align-items:start;gap:10px;display:grid}@media (width<=1200px){.admin-page .admin-mod-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.admin-page .admin-mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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{place-items:center;min-height:calc(100dvh - 240px);padding:20px 0;display:grid}.admin-page .admin-mod-empty-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(100%,360px);min-height:220px;margin:0 auto;display:flex}.admin-page .admin-mod-empty-text{color:var(--text);font-size:22px;font-weight:800;line-height:1.2}.admin-page .admin-mod-empty-text.admin-mod-empty-text--muted{color:var(--muted);font-weight:700}.admin-page .admin-mod-empty-icon{color:#25b267;width:72px;height:72px}.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:.22s both adminModStateFade}@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{width:100%;height:100%;display:block}.admin-page .admin-mod-card{text-align:left;background:var(--surface-bg);border:1px solid var(--surface-border);height:auto;min-height:0;box-shadow:none;cursor:pointer;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:8px;transition:border-color .15s,box-shadow .18s;display:grid;position:relative;overflow:hidden;transform:none}.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:"";left:var(--btn-ripple-x,50%);top:var(--btn-ripple-y,50%);width:var(--btn-ripple-size,220px);height:var(--btn-ripple-size,220px);mix-blend-mode:soft-light;opacity:0;pointer-events:none;will-change:transform,opacity;background:#ffffff38;border-radius:999px;position:absolute;transform:translate(-50%,-50%)scale(0)}.admin-page .admin-mod-card.is-ripple-on:after{opacity:1;transition:transform .44s cubic-bezier(.2,.9,.2,1),opacity 60ms linear;transform:translate(-50%,-50%)scale(1)}.admin-page .admin-mod-card.is-ripple-fade:after{opacity:0;transition:opacity .32s;transform:translate(-50%,-50%)scale(1)}html[data-theme=light] .admin-page .admin-mod-card:after{mix-blend-mode:multiply;background:#00000014}.admin-page .admin-mod-head{justify-content:center;align-items:center;display:flex}.admin-page .admin-mod-avatar{object-fit:cover;background:#7f7f7f2e;border-radius:999px;width:34px;height:34px}.admin-page .admin-mod-body{gap:3px;min-width:0;display:grid}.admin-page .admin-mod-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.15;overflow:hidden}.admin-page .admin-mod-meta,.admin-page .admin-mod-time{font-size:11px;line-height:1.15}.admin-page .admin-mod-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding-top:2px;display:flex}.admin-page .admin-mod-page{border:1px solid var(--surface-border);min-width:32px;height:32px;color:var(--muted);background:0 0;border-radius:10px;padding:0 10px}.admin-page .admin-mod-page:hover,.admin-page .admin-mod-page:focus-visible,.admin-page .admin-mod-page.is-active{color:#9b6dff;background:#9b6dff29;border-color:#9b6dff73}@media (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{gap:14px;min-height:200px}.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{gap:14px;display:grid}.admin-page .admin-aa-head{align-items:flex-start}.admin-page .admin-aa-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.admin-page .admin-aa-section-head{gap:4px;display:grid}.admin-page .admin-aa-control{background:linear-gradient(135deg,#94a3b81a,#94a3b80a);border:1px solid #94a3b82e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:flex}.admin-page .admin-aa-control.is-on{background:linear-gradient(135deg,#45ccae1f,#45ccae0a);border-color:#45ccae38}.admin-page .admin-aa-control-copy{gap:3px;min-width:0;display:grid}.admin-page .admin-aa-control-copy b{color:var(--text);font-size:14px}.admin-page .admin-aa-control-copy span{color:var(--muted);font-size:13px;line-height:1.45}.admin-page .admin-aa-callout{background:linear-gradient(135deg,#ff7a3d1f,#ff7a3d0a);border:1px solid #ff7a3d33;border-radius:16px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;margin-top:12px;padding:14px 16px;display:grid}.admin-page .admin-aa-callout-badge{color:#ffd7c3;background:#ff7a3d29;border:1px solid #ff7a3d3d;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-page .admin-aa-callout-copy{gap:3px;display:grid}.admin-page .admin-aa-callout-copy b{color:var(--text);font-size:14px}.admin-page .admin-aa-callout-copy span{color:var(--muted);font-size:13px;line-height:1.45}.admin-page .admin-aa-overview{gap:14px;margin-top:14px;display:grid}.admin-page .admin-aa-overview-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-page .admin-aa-overview-head h4{color:var(--text);margin:0 0 4px;font-size:17px;line-height:1.2}.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{gap:8px;display:grid}.admin-page .admin-aa-overview-entry-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-page .admin-aa-overview-login{color:var(--text);font-size:14px;line-height:1.2}.admin-page .admin-aa-overview-entry-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-page .admin-aa-overview-entry .admin-aa-score-badge{justify-content:center;width:auto;min-width:52px}.admin-page .admin-aa-overview-open{min-width:72px;margin-left:auto}.admin-page .admin-aa-overview-heat{background:#ffffff14;border-radius:999px;height:7px;overflow:hidden}.admin-page .admin-aa-overview-heat>span{border-radius:inherit;background:linear-gradient(90deg,#ffb347,coral 45%,#ff5c92);height:100%;display:block}.admin-page .admin-aa-overview-empty{padding:8px 2px}.admin-page .admin-aa-table-wrap{border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);background:color-mix(in srgb,var(--surface-bg) 94%,transparent);border-radius:16px;margin-top:14px;overflow:auto}.admin-page .admin-aa-table-wrap--restricted{background:linear-gradient(180deg,#ff5c920a,color-mix(in srgb,var(--surface-bg) 96%,transparent));border-color:#ff5c9229}.admin-page .admin-aa-table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.admin-page .admin-aa-table th,.admin-page .admin-aa-table td{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent);text-align:left;vertical-align:top;padding:14px 12px}.admin-page .admin-aa-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--surface-bg) 92%,transparent);z-index:1;font-size:11px;font-weight:700;position:sticky;top:0}.admin-page .admin-aa-table tbody tr:last-child td{border-bottom:0}.admin-page .admin-aa-table-row{transition:background .18s,box-shadow .18s}.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,#ff58581c,#0000 62%)}.admin-page .admin-aa-table-row--high{background:linear-gradient(90deg,#ffa2291a,#0000 58%)}.admin-page .admin-aa-table-row--medium{background:linear-gradient(90deg,#5c91ff14,#0000 56%)}.admin-page .admin-aa-table-row--restricted{background:linear-gradient(90deg,#ff5c921a,#0000 60%)}.admin-page .admin-aa-panel--restricted{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-bg) 97%,transparent),#ff5c9208);border-color:#ff5c9224}.admin-page .admin-aa-help-btn{text-align:center;aspect-ratio:1;border-radius:10px;justify-content:center;align-self:center;align-items:center;font-size:17px;font-weight:800;line-height:1;display:inline-flex;block-size:40px!important;inline-size:40px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important}.admin-page .admin-aa-subject-head{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));border-radius:16px;gap:8px;padding:14px 16px;display:grid}.admin-page .admin-aa-subject-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-page .admin-aa-actions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.admin-page .admin-aa-actions .btn{border-radius:12px;justify-content:center;height:38px;min-height:38px;padding:0 12px;font-size:12px}.admin-page .admin-aa-action-group{border:1px solid color-mix(in srgb,var(--surface-border) 86%,transparent);background:color-mix(in srgb,var(--surface-bg) 95%,transparent);border-radius:16px;gap:10px;padding:14px;display:grid}.admin-page .admin-aa-action-group--soft{background:linear-gradient(#5c91ff17,#5c91ff08);border-color:#5c91ff2e}.admin-page .admin-aa-action-group--hard{background:linear-gradient(#ff58581a,#ff58580a);border-color:#ff58582e}.admin-page .admin-aa-action-group--clear{background:linear-gradient(#ffffff08,#ffffff03)}.admin-page .admin-aa-action-group--labels{background:linear-gradient(#45ccae1a,#45ccae08);border-color:#45ccae2e}.admin-page .admin-aa-action-group-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-page .admin-aa-action-group-kicker{text-align:center;letter-spacing:.08em;text-transform:uppercase;min-height:26px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.admin-page .admin-aa-action-group--soft .admin-aa-action-group-kicker{color:#cbdcff;background:#5c91ff24;border-color:#5c91ff38}.admin-page .admin-aa-action-group--hard .admin-aa-action-group-kicker{color:#ffc9c9;background:#ff585824;border-color:#ff585838}.admin-page .admin-aa-action-group--labels .admin-aa-action-group-kicker{color:#c2f4e7;background:#45ccae24;border-color:#45ccae38}.admin-page .admin-aa-action-btn{justify-content:center;width:100%;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.admin-page .btn.admin-aa-action-btn--soft{color:#bcd0ff;background:#5c91ff14;border-color:#5c91ff38}.admin-page .btn.admin-aa-action-btn--soft:hover,.admin-page .btn.admin-aa-action-btn--soft:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #5c91ff1f;color:#d4e0ff!important;background:#5c91ff24!important;border-color:#5c91ff59!important}.admin-page .btn.admin-aa-action-btn--hard{color:#ffc9c9;background:#ff58581a;border-color:#ff58583d}.admin-page .btn.admin-aa-action-btn--hard:hover,.admin-page .btn.admin-aa-action-btn--hard:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #ff58581f;color:#ffd7d7!important;background:#ff585829!important;border-color:#ff58585c!important}.admin-page .btn.admin-aa-action-btn--clear{border-color:color-mix(in srgb,var(--surface-border) 90%,transparent);color:var(--text);background:0 0}.admin-page .btn.admin-aa-action-btn--clear:hover,.admin-page .btn.admin-aa-action-btn--clear:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #0000001a;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}.admin-page .btn.admin-aa-action-btn--trusted{color:#baf2e4;background:#45ccae14;border-color:#45ccae38}.admin-page .btn.admin-aa-action-btn--trusted:hover,.admin-page .btn.admin-aa-action-btn--trusted:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #45ccae1f;color:#d2f9ee!important;background:#45ccae24!important;border-color:#45ccae57!important}.admin-page .btn.admin-aa-action-btn--fp{color:#ffd08a;background:#ffb02014;border-color:#ffb02038}.admin-page .btn.admin-aa-action-btn--fp:hover,.admin-page .btn.admin-aa-action-btn--fp:focus-visible{transform:translateY(-1px);box-shadow:0 10px 24px #ffb0201f;color:#ffddb0!important;background:#ffb02024!important;border-color:#ffb02057!important}.admin-page .admin-aa-section{gap:8px;display:grid}.admin-page .admin-aa-events{border-top:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent);display:grid}.admin-page .admin-aa-event-row{border-bottom:1px solid color-mix(in srgb,var(--surface-border) 84%,transparent);background:0 0;border-left:4px solid #0000;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;display:grid}.admin-page .admin-aa-event-row--allow,.admin-page .admin-aa-event-row--deny,.admin-page .admin-aa-event-row--note{background:0 0}.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{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.admin-page .admin-aa-event-source-cell,.admin-page .admin-aa-event-entity-cell{overflow:hidden}.admin-page .admin-aa-event-source{text-overflow:ellipsis;overflow:hidden}.admin-page .admin-aa-event-empty{color:var(--muted)}.admin-page .admin-aa-event-action{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;line-height:1.2;display:inline-block;overflow:hidden}.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;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .16s,color .16s}.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{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:flex-end;align-items:baseline;gap:8px;font-size:12px;line-height:1;display:inline-flex}.admin-page .admin-aa-event-date{color:var(--muted);font-weight:500}.admin-page .admin-aa-event-clock{color:var(--aa-event-accent,var(--text));font-weight:800}.admin-page .admin-aa-event-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.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{color:#baf2e4;background:#45ccae29;border:1px solid #45ccae3d}.admin-page .admin-aa-event-badge--deny{color:#ffc9c9;background:#ff585829;border:1px solid #ff58583d}.admin-page .admin-aa-event-badge--note{color:#cbdcff;background:#5c91ff29;border:1px solid #5c91ff38}.admin-page .admin-aa-active-restrictions{flex-wrap:wrap;gap:8px;display:flex}.admin-page .admin-aa-chip{border:1px solid var(--surface-border);background:color-mix(in srgb,var(--surface-bg) 92%,transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:inline-flex}.admin-page .admin-aa-chip--soft{background:#5c91ff14;border-color:#5c91ff33}.admin-page .admin-aa-chip--hard{background:#ff585817;border-color:#ff585833}.admin-page .admin-aa-chip-level{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.admin-page .admin-aa-login-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-page .admin-aa-login-name{color:var(--text);font-weight:700}.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{text-align:center;letter-spacing:.03em;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.admin-page .admin-aa-rank-badge,.admin-page .admin-aa-score-badge{gap:6px}.admin-page .admin-aa-rank-marker{opacity:.9;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.admin-page .admin-aa-rank-badge{text-transform:uppercase;min-width:86px;min-height:24px;padding:0 10px}.admin-page .admin-aa-rank-badge--critical,.admin-page .admin-aa-score-badge--critical{color:#ffc9c9;background:#ff585829;border:1px solid #ff58583d}.admin-page .admin-aa-rank-badge--high,.admin-page .admin-aa-score-badge--high{color:#ffd08a;background:#ffb02029;border:1px solid #ffb0203d}.admin-page .admin-aa-rank-badge--medium,.admin-page .admin-aa-score-badge--medium{color:#cbdcff;background:#5c91ff29;border:1px solid #5c91ff3d}.admin-page .admin-aa-rank-badge--low,.admin-page .admin-aa-score-badge--low{color:#e5e7eb;background:#ffffff14;border:1px solid #ffffff1f}.admin-page .admin-aa-score-badge--restricted{color:#ffd2e2;background:#ff5c9229;border:1px solid #ff5c923d}.admin-page .admin-aa-score-stack{justify-items:start;gap:4px;display:grid}.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{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;line-height:1}.admin-page .admin-aa-type-badge{text-transform:uppercase;border:1px solid #0000;min-width:64px;min-height:24px;padding:0 10px}.admin-page .admin-aa-type-badge--user{color:#cbdcff;background:#5c91ff24;border-color:#5c91ff38}.admin-page .admin-aa-type-badge--guest{color:#ffd08a;background:#ffb02024;border-color:#ffb0203d}.admin-page .admin-aa-subject-code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.admin-page .admin-aa-reason-list{flex-wrap:wrap;gap:6px;display:flex}.admin-page .admin-aa-metric-pill{background:color-mix(in srgb,var(--surface-bg) 86%,transparent);border:1px solid color-mix(in srgb,var(--surface-border) 88%,transparent);min-height:24px;color:var(--text);padding:0 9px;font-weight:700}.admin-page .admin-aa-restriction-pill{color:#ffd2e2;background:#ff5c921f;border:1px solid #ff5c9238;min-height:24px;padding:0 10px}.admin-page .admin-aa-empty-pill{min-height:24px;color:var(--muted);background:#ffffff0f;border:1px solid #ffffff17;padding:0 10px}.admin-page .admin-aa-repeat-badge{min-width:40px;min-height:24px;color:var(--text);background:#ffffff0f;border:1px solid #ffffff17;padding:0 10px}.admin-page .admin-aa-repeat-badge.is-hot{color:#ffc9c9;background:#ff585824;border-color:#ff585838}.admin-page .admin-aa-repeat-badge--high{color:#ffd08a;background:#ffb02029;border-color:#ffb0203d}.admin-page .admin-aa-repeat-badge--critical{color:#ffc9c9;background:#ff585829;border-color:#ff58583d}.admin-page .admin-aa-open-btn{min-width:110px}.admin-aa-guide-modal{z-index:2147483000;background:#0009;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-aa-guide-dialog{border:1px solid color-mix(in srgb,var(--surface-border,#ffffff29) 92%,transparent);background:var(--surface-bg,#151515);border-radius:18px;flex-direction:column;gap:14px;width:min(860px,100%);max-height:min(84vh,920px);padding:18px;display:flex;box-shadow:0 24px 80px #0000006b}.admin-aa-guide-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-aa-guide-titlebox{gap:4px;min-width:0;display:grid}.admin-aa-guide-kicker{text-transform:uppercase;letter-spacing:.12em;color:#89a8ff;font-size:11px;font-weight:700;line-height:1}.admin-aa-guide-titlebox h3{color:var(--text,#f3f4f6);margin:0;font-size:24px;line-height:1.1}.admin-aa-guide-close{aspect-ratio:1;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;line-height:1;display:inline-flex;block-size:40px!important;inline-size:40px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important}.admin-aa-guide-scroll{gap:14px;padding-right:4px;display:grid;overflow:auto}.admin-aa-guide-hero{background:linear-gradient(135deg,#577bff29,#577bff12);border:1px solid #577bff38;border-radius:16px;grid-template-columns:auto 1fr;gap:12px;padding:14px 16px;display:grid}.admin-aa-guide-hero-badge{border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.admin-aa-guide-hero-badge--blue{color:#dce6ff;background:#577bff2e;border:1px solid #7896ff57}.admin-aa-guide-hero-copy{gap:4px;display:grid}.admin-aa-guide-hero-copy b{color:var(--text,#f3f4f6);font-size:15px}.admin-aa-guide-hero-copy p{color:var(--muted,#a0a0a0);margin:0;line-height:1.45}.admin-aa-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-aa-guide-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-aa-guide-card{border:1px solid var(--surface-border,#ffffff29);background:color-mix(in srgb,var(--surface-bg,#151515) 94%,transparent);border-radius:16px;gap:10px;padding:14px;display:grid}.admin-aa-guide-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-aa-guide-pill{border:1px solid #0000;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-aa-guide-pill--neutral{color:#eef2f7;background:#ffffff14;border-color:#ffffff1f}.admin-aa-guide-pill--warn{color:#ffd08a;background:#ffb02029;border-color:#ffbe4047}.admin-aa-guide-pill--danger{color:#ffb0b0;background:#ff5b5b29;border-color:#ff5b5b47}.admin-aa-guide-pill--soft{color:#c7d5ff;background:#577bff29;border-color:#577bff4d}.admin-aa-guide-pill--hard{color:#ffc1d1;background:#ff4e7929;border-color:#ff4e794d}.admin-aa-guide-pill--info{color:#baf2e4;background:#45ccae29;border-color:#45ccae47}.admin-aa-guide-card--neutral{background:linear-gradient(#ffffff0a,#ffffff05)}.admin-aa-guide-card--warn{background:linear-gradient(#ffb02014,#ffb02008)}.admin-aa-guide-card--danger{background:linear-gradient(#ff5b5b14,#ff5b5b08)}.admin-aa-guide-card--soft{background:linear-gradient(#577bff14,#577bff08)}.admin-aa-guide-card--hard{background:linear-gradient(#ff4e7914,#ff4e7908)}.admin-aa-guide-card--info{background:linear-gradient(#45ccae14,#45ccae08)}.admin-aa-guide-card p{color:var(--text,#f3f4f6);margin:0;line-height:1.48}.admin-aa-guide-list{color:var(--text,#f3f4f6);gap:8px;margin:0;padding-left:18px;display:grid}.admin-aa-guide-footnote{color:var(--muted,#a0a0a0);font-size:12px;line-height:1.4}.admin-aa-guide-block{border:1px solid var(--surface-border,#ffffff29);background:color-mix(in srgb,var(--surface-bg,#151515) 95%,transparent);border-radius:16px;gap:10px;padding:14px;display:grid}.admin-aa-guide-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-aa-guide-block-head h4{color:var(--text,#f3f4f6);margin:0;font-size:16px;line-height:1.2}.admin-aa-guide-tag{letter-spacing:.04em;text-transform:uppercase;color:#aeb9d8;background:#6d82b41f;border:1px solid #6d82b438;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.admin-aa-scope-list{gap:8px;display:grid}.admin-aa-scope-item{color:var(--text,#f3f4f6);background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:140px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.admin-aa-scope-code{color:#dbe4ff;background:#577bff29;border:1px solid #577bff42;border-radius:10px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}.admin-aa-guide-steps{color:var(--text,#f3f4f6);gap:8px;margin:0;padding-left:18px;display:grid}.admin-aa-guide-note{color:var(--text,#f3f4f6);background:linear-gradient(135deg,#577bff1f,#577bff0a);border:1px solid #577bff33;border-radius:16px;padding:14px 16px;line-height:1.5}html[data-theme=light] .admin-page .admin-aa-callout{background:linear-gradient(135deg,#ff7a3d1a,#ff7a3d0a);border-color:#ff7a3d2e}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{background:linear-gradient(#fff7fa,#fff);border-color:#f0bfd0}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,#ff58581a,#0000 62%)}html[data-theme=light] .admin-page .admin-aa-table-row--high{background:linear-gradient(90deg,#ffb0201a,#0000 58%)}html[data-theme=light] .admin-page .admin-aa-table-row--medium{background:linear-gradient(90deg,#5c91ff14,#0000 56%)}html[data-theme=light] .admin-page .admin-aa-table-row--restricted{background:linear-gradient(90deg,#ff5c9214,#0000 60%)}html[data-theme=light] .admin-page .admin-aa-panel--restricted{background:linear-gradient(#fffafb,#fff);border-color:#f0bfd0}html[data-theme=light] .admin-page .admin-aa-subject-head,html[data-theme=light] .admin-page .admin-aa-action-group{background:#fff;border-color:#dce2ee}html[data-theme=light] .admin-page .admin-aa-events{border-top-color:#dce2ee}html[data-theme=light] .admin-page .admin-aa-event-row{background:0 0;border-bottom-color:#dce2ee}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{background:linear-gradient(#f2f6ff,#ebf2ff);border-color:#c9d8ff}html[data-theme=light] .admin-page .admin-aa-action-group--hard{background:linear-gradient(#fff2f2,#ffeaea);border-color:#ffcaca}html[data-theme=light] .admin-page .admin-aa-action-group--clear{background:linear-gradient(#fff,#f7f9fc);border-color:#d9e0ec}html[data-theme=light] .admin-page .admin-aa-action-group--labels{background:linear-gradient(#eefcf7,#e7fbf4);border-color:#bfeedd}html[data-theme=light] .admin-page .admin-aa-action-group-kicker{color:#4f5f79;background:#eef2f7;border-color:#dce3ef}html[data-theme=light] .admin-page .admin-aa-action-group--soft .admin-aa-action-group-kicker{color:#3154db;background:#dfe9ff;border-color:#c0d0ff}html[data-theme=light] .admin-page .admin-aa-action-group--hard .admin-aa-action-group-kicker{color:#bb3f3f;background:#ffdede;border-color:#ffb9b9}html[data-theme=light] .admin-page .admin-aa-action-group--labels .admin-aa-action-group-kicker{color:#117f66;background:#dff8ef;border-color:#bfeedd}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{color:#2b3445;background:#f6f8fc;border-color:#e1e6f0}html[data-theme=light] .admin-page .admin-aa-repeat-badge{color:#2b3445;background:#f5f7fb;border-color:#e1e6f0}html[data-theme=light] .admin-page .admin-aa-repeat-badge--high{color:#a55a00;background:#fff0d9;border-color:#ffd79a}html[data-theme=light] .admin-page .admin-aa-repeat-badge--critical{color:#c23b3b;background:#ffe3e3;border-color:#ffc0c0}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{background:#fff;border-color:#d6dbe6}html[data-theme=light] .admin-aa-guide-card--neutral{background:linear-gradient(#f5f7fcf5,#f1f4faeb)}html[data-theme=light] .admin-aa-guide-card--warn{background:linear-gradient(#ffc34c24,#ffc34c0f)}html[data-theme=light] .admin-aa-guide-card--danger{background:linear-gradient(#ff70701f,#ff70700d)}html[data-theme=light] .admin-aa-guide-card--soft{background:linear-gradient(#6a85ff1f,#6a85ff0d)}html[data-theme=light] .admin-aa-guide-card--hard{background:linear-gradient(#ff698f1f,#ff698f0d)}html[data-theme=light] .admin-aa-guide-card--info{background:linear-gradient(#45ccae1f,#45ccae0d)}html[data-theme=light] .admin-aa-guide-hero{background:linear-gradient(135deg,#617eff1f,#617eff0d);border-color:#617eff38}html[data-theme=light] .admin-aa-guide-hero-badge--blue{color:#3552d6;background:#617eff24;border-color:#617eff33}html[data-theme=light] .admin-aa-guide-pill--neutral{color:#1d2433;background:#1d24330f;border-color:#1d243314}html[data-theme=light] .admin-aa-guide-pill--warn{color:#9a5b00;background:#ffb0202e;border-color:#ea9b003d}html[data-theme=light] .admin-aa-guide-pill--danger{color:#b42323;background:#ff5b5b24;border-color:#dc484838}html[data-theme=light] .admin-aa-guide-pill--soft{color:#3154db;background:#577bff24;border-color:#577bff38}html[data-theme=light] .admin-aa-guide-pill--hard{color:#b32958;background:#ff4e7924;border-color:#dc3e6738}html[data-theme=light] .admin-aa-guide-pill--info{color:#117f66;background:#45ccae29;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{background:linear-gradient(135deg,#577bff1f,#577bff0a);border-color:#577bff2e}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{color:#c23b3b;background:#ffe3e3;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{color:#a55a00;background:#fff0d9;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{color:#3154db;background:#e7efff;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{color:#51607a;background:#eef2f7;border-color:#d7deea}html[data-theme=light] .admin-page .admin-aa-score-badge--restricted{color:#b83261;background:#ffe7ef;border-color:#ffc7d8}html[data-theme=light] .admin-page .admin-aa-restriction-pill{color:#b43c68;background:#ffe7ef;border-color:#ffcddd}html[data-theme=light] .admin-page .admin-aa-empty-pill{color:#66758f;background:#eef2f7;border-color:#dce3ef}html[data-theme=light] .admin-page .admin-aa-repeat-badge.is-hot{color:#c23b3b;background:#ffe3e3;border-color:#ffc0c0}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--soft{color:#3154db;background:#edf3ff;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{box-shadow:0 10px 24px #5c91ff24;color:#2448d6!important;background:#e1ebff!important;border-color:#b8cbff!important}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--hard{color:#bb3f3f;background:#ffe7e7;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{box-shadow:0 10px 24px #ff585824;color:#ad2f2f!important;background:#ffdcdc!important;border-color:#ffb3b3!important}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--clear{color:#2d3748;background:#f5f7fb;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{box-shadow:0 10px 24px #505f781a;color:#1f2937!important;background:#edf2f8!important;border-color:#c5cfde!important}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--trusted{color:#117f66;background:#e8fbf4;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{box-shadow:0 10px 24px #45ccae24;color:#0a7058!important;background:#d9f6eb!important;border-color:#9ee6d0!important}html[data-theme=light] .admin-page .btn.admin-aa-action-btn--fp{color:#9a5b00;background:#fff2da;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{box-shadow:0 10px 24px #ffb02024;color:#8a5100!important;background:#ffe9c6!important;border-color:#ffca73!important}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{color:#117f66;background:#dff8ef;border-color:#bfeedd}html[data-theme=light] .admin-page .admin-aa-event-badge--deny{color:#c23b3b;background:#ffe3e3;border-color:#ffc0c0}html[data-theme=light] .admin-page .admin-aa-event-badge--note{color:#3154db;background:#e7efff;border-color:#c9d8ff}@media (width<=700px){.admin-page .admin-aa-table{min-width:760px}.admin-aa-guide-dialog{border-radius:16px;padding:14px}.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{justify-content:flex-end;width:100%}.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{white-space:normal;grid-column:1/-1;padding-left:42px}.admin-page .admin-aa-event-time{grid-column:2;justify-self:start}}.admin-page{--admin-spam-accent:#ff5c92;--admin-spam-accent-rgb:255, 92, 146;--admin-spam-accent-strong:#ff8ab0;--admin-spam-accent-soft:rgba(var(--admin-spam-accent-rgb), .12);--admin-spam-accent-line:rgba(var(--admin-spam-accent-rgb), .24)}.admin-page .admin-tab[data-admin-tab=spam-reports]:hover,.admin-page .admin-tab[data-admin-tab=spam-reports]:focus-visible,.admin-page .admin-tab[data-admin-tab=spam-reports].is-active{color:var(--admin-spam-accent);background:color-mix(in srgb, var(--admin-spam-accent) 18%, transparent);border-color:color-mix(in srgb, var(--admin-spam-accent) 42%, transparent)}.admin-page .admin-tab[data-admin-tab=spam-reports] .admin-tab-badge{background:var(--admin-spam-accent);border-color:color-mix(in srgb, var(--admin-spam-accent) 72%, #fff 28%);color:#fff}.admin-page .admin-spam-page{gap:14px;display:grid}.admin-page .admin-spam-page__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-page .admin-spam-page__list>.admin-loading-state{grid-column:1/-1;place-self:center;min-height:clamp(360px,62dvh,640px)}.admin-page .admin-spam-empty{grid-column:1/-1;place-items:center;min-height:calc(100dvh - 240px);padding:20px 0;display:grid}.admin-page .admin-spam-empty__card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(100%,420px);min-height:220px;margin:0 auto;display:flex}.admin-page .admin-spam-empty__text{color:var(--text);font-size:22px;font-weight:800;line-height:1.2}.admin-page .admin-spam-empty__icon{color:#25b267;width:72px;height:72px}.admin-page .admin-spam-empty__icon svg{width:100%;height:100%;display:block}.admin-page .admin-spam-state-enter{animation:.22s both adminSpamStateFade}@keyframes adminSpamStateFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-page .admin-spam-load-more{min-height:34px;color:var(--muted);background:color-mix(in srgb, var(--surface-bg) 92%, var(--admin-spam-accent) 8%);border:1px solid rgba(var(--admin-spam-accent-rgb), .14);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.admin-page .admin-spam-load-more__spinner{width:14px;height:14px}.admin-page .admin-spam-card{border:1px solid color-mix(in srgb, var(--surface-border) 78%, var(--admin-spam-accent) 22%);border-left:4px solid var(--admin-spam-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg) 96%, var(--admin-spam-accent) 4%), var(--surface-bg));box-shadow:none;border-radius:12px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.admin-page .admin-spam-card:before{content:"";background:linear-gradient(90deg, transparent, var(--admin-spam-accent-line), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.admin-page .admin-spam-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-page .admin-spam-card__head h3{color:var(--text);margin:0 0 2px;font-size:17px;line-height:1.25}.admin-page .admin-spam-card__handle,.admin-page .admin-spam-report__link{color:var(--admin-spam-accent-strong);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .16s,color .16s}.admin-page .admin-spam-card__handle{font-size:13px}.admin-page .admin-spam-card__handle:hover,.admin-page .admin-spam-card__handle:focus-visible,.admin-page .admin-spam-report__link:hover,.admin-page .admin-spam-report__link:focus-visible{border-bottom-color:currentColor}.admin-page .admin-spam-card__count,.admin-page .admin-spam-limit{color:var(--muted);font-size:12px}.admin-page .admin-spam-card__count{min-height:24px;color:var(--admin-spam-accent-strong);background:rgba(var(--admin-spam-accent-rgb), .12);border:1px solid rgba(var(--admin-spam-accent-rgb), .2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.admin-page .admin-spam-limit{color:var(--admin-spam-accent-strong);background:rgba(var(--admin-spam-accent-rgb), .1);border:1px solid rgba(var(--admin-spam-accent-rgb), .18);border-radius:10px;padding:8px 10px}.admin-page .admin-spam-summary{gap:8px;display:grid}.admin-page .admin-spam-summary__group{border:1px solid color-mix(in srgb, var(--surface-border) 84%, var(--admin-spam-accent) 16%);background:color-mix(in srgb, var(--surface-bg) 95%, var(--admin-spam-accent) 5%);border-radius:10px;gap:8px;padding:10px;display:grid}.admin-page .admin-spam-summary__group h4,.admin-page .admin-spam-reports-title{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850;line-height:1.2}.admin-page .admin-spam-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.admin-page .admin-spam-metric{border:1px solid color-mix(in srgb, var(--surface-border) 88%, var(--admin-spam-accent) 12%);background:color-mix(in srgb, var(--surface-bg) 92%, transparent);border-radius:8px;align-content:center;gap:2px;min-width:0;min-height:52px;padding:7px 8px;display:grid}.admin-page .admin-spam-metric.is-wide{grid-column:auto}.admin-page .admin-spam-metric__label{color:var(--muted);font-size:11px;line-height:1.2}.admin-page .admin-spam-metric__value{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12.5px;font-weight:800;line-height:1.25}.admin-page .admin-spam-reports{gap:8px;display:grid}.admin-page .admin-spam-report{border:1px solid color-mix(in srgb, var(--surface-border) 82%, var(--admin-spam-accent) 18%);background:color-mix(in srgb, var(--surface-bg) 94%, var(--admin-spam-accent) 6%);border-radius:10px;gap:6px;padding:10px;display:grid}.admin-page .admin-spam-report__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.admin-page .admin-spam-report__source{min-height:22px;color:var(--admin-spam-accent-strong);background:rgba(var(--admin-spam-accent-rgb), .1);border:1px solid rgba(var(--admin-spam-accent-rgb), .18);border-radius:999px;align-items:center;padding:0 8px;font-weight:850;display:inline-flex}.admin-page .admin-spam-report__reporter b{color:var(--admin-spam-accent-strong);font-weight:850}.admin-page .admin-spam-report__text{white-space:pre-wrap;word-break:break-word;color:var(--text);font-size:13px;line-height:1.4}.admin-page .admin-spam-report__link{font-size:12px}.admin-page .admin-spam-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-page .admin-spam-actions__help{justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;display:inline-flex}.admin-page .admin-spam-actions .btn{border-radius:10px;height:34px;min-height:34px;padding:0 12px;font-size:12px}.admin-page .admin-spam-actions .btn.primary{--btn-bg:rgba(var(--admin-spam-accent-rgb), .18);--btn-bd:rgba(var(--admin-spam-accent-rgb), .32);--btn-fg:var(--admin-spam-accent-strong);--btn-hover-bg:rgba(var(--admin-spam-accent-rgb), .24);--btn-hover-bd:rgba(var(--admin-spam-accent-rgb), .42);--btn-hover-fg:#ffd6e4}html[data-theme=light] .admin-page{--admin-spam-accent:#c83c6d;--admin-spam-accent-rgb:200, 60, 109;--admin-spam-accent-strong:#a92d58;--admin-spam-accent-soft:rgba(var(--admin-spam-accent-rgb), .09);--admin-spam-accent-line:rgba(var(--admin-spam-accent-rgb), .2)}html[data-theme=light] .admin-page .admin-spam-load-more{background:#fffafd;border-color:#ead0d9}html[data-theme=light] .admin-page .admin-spam-card{border-color:#e7c5d0;border-left-color:var(--admin-spam-accent);background:linear-gradient(#fff8fb,#fff)}html[data-theme=light] .admin-page .admin-spam-card__count,html[data-theme=light] .admin-page .admin-spam-limit{background:rgba(var(--admin-spam-accent-rgb), .1);border-color:rgba(var(--admin-spam-accent-rgb), .18);color:var(--admin-spam-accent-strong)}html[data-theme=light] .admin-page .admin-spam-report,html[data-theme=light] .admin-page .admin-spam-summary__group{background:#fffafd;border-color:#ead0d9}html[data-theme=light] .admin-page .admin-spam-metric{background:#fff;border-color:#f0d7df}html[data-theme=light] .admin-page .admin-spam-report__source{background:rgba(var(--admin-spam-accent-rgb), .09);border-color:rgba(var(--admin-spam-accent-rgb), .16)}html[data-theme=light] .admin-page .admin-spam-actions .btn.primary{--btn-bg:#fde7ef;--btn-bd:#efbdd0;--btn-fg:var(--admin-spam-accent-strong);--btn-hover-bg:#fadbe7;--btn-hover-bd:#e8a9c1;--btn-hover-fg:#8f2148}@media (width<=980px){.admin-page .admin-spam-page__list{grid-template-columns:1fr}}.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:#53b4ff2e;border-color:#53b4ff6b}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]){height:var(--admin-support-panel-height,auto);min-height:var(--admin-support-panel-height,0px);max-height:var(--admin-support-panel-height,none);flex-direction:column;flex:auto;width:100%;min-width:0;display:flex;overflow:hidden}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-host{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.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);box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-width:0;padding:0;display:flex;overflow:hidden}.admin-page .admin-tab-panel[data-admin-panel=support]:not([hidden]) .admin-support-page .msgr-layout{flex:auto;min-width:0;height:100%;min-height:0;display:grid;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{min-width:0;height:100%;min-height: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-threads{gap:0}.admin-page .admin-support-page .admin-support-list-divider{background:color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);height:1px;margin:8px 4px 10px}html[data-theme=light] .admin-page .admin-support-page .admin-support-list-divider{background:#18284e30}.admin-page .admin-support-page .admin-support-thread-group{flex-direction:column;gap:0;display:flex}.admin-page .admin-support-page .admin-support-thread-group+.admin-support-thread-group{border-top:1px solid color-mix(in srgb, var(--surface-border,#1e1e1e) 72%, transparent);margin-top:10px;padding-top:10px}.admin-page .admin-support-page .admin-support-thread-group-title{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:28px;padding:2px 4px 8px;display:flex}.admin-page .admin-support-page .admin-support-thread-group-title-main{align-items:center;gap:7px;min-width:0;display:inline-flex}.admin-page .admin-support-page .admin-support-thread-group-label{min-width:0;padding:0}.admin-page .admin-support-page .admin-support-thread-group-chevron{opacity:.72;border-bottom:2px solid;border-right:2px solid;flex:none;width:6px;height:6px;transition:transform .18s,opacity .18s;transform:rotate(45deg)}.admin-page .admin-support-page .admin-support-thread-group.is-collapsed .admin-support-thread-group-chevron{transform:rotate(-45deg)}.admin-page .admin-support-page .admin-support-thread-group-title:hover .admin-support-thread-group-chevron,.admin-page .admin-support-page .admin-support-thread-group-title:focus-visible .admin-support-thread-group-chevron{opacity:1}.admin-page .admin-support-page .admin-support-thread-group-title:focus-visible{outline:none}.admin-page .admin-support-page .admin-support-thread-group-count{--count-size:17px;min-width:var(--count-size);height:var(--count-size);border:1px solid color-mix(in srgb, var(--muted,#a0a0a0) 28%, transparent);color:color-mix(in srgb, var(--muted,#a0a0a0) 82%, var(--ttl-main-color,#fff));background:color-mix(in srgb, var(--surface-border,#1e1e1e) 32%, transparent);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}html[data-theme=light] .admin-page .admin-support-page .admin-support-thread-group-count{color:#25304ab8;background:#18284e0e;border-color:#18284e24}.admin-page .admin-support-page .admin-support-thread-group-list{display:block}.admin-page .admin-support-page .admin-support-thread-group-list[hidden]{display:none!important}html[data-theme=light] .admin-page .admin-support-page .admin-support-thread-group+.admin-support-thread-group{border-top-color:#18284e30}.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 .msg-thread-card.is-support-closed{border-color:color-mix(in srgb, #53b4ff 44%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, #53b4ff 14%, var(--surface-bg,#0f0f0f))}.admin-page .admin-support-page .msg-thread-card.is-support-closed:hover{border-color:color-mix(in srgb, #53b4ff 54%, var(--surface-border,#1e1e1e));background:color-mix(in srgb, #53b4ff 20%, var(--surface-bg,#0f0f0f))}html[data-theme=light] .admin-page .admin-support-page .msg-thread-card.is-support-closed{background:#eaf6ff;border-color:#499ce07c}html[data-theme=light] .admin-page .admin-support-page .msg-thread-card.is-support-closed:hover{background:#e0f2ff;border-color:#4ca3e992}.admin-page .admin-support-page .admin-support-head-actions{flex:none;align-items:center;display:flex;position:relative}.admin-page .admin-support-page .admin-support-head-menu{border:1px solid var(--surface-border,#1e1e1e);background:var(--surface-bg,#121212);min-width:176px;box-shadow:var(--shadow,0 10px 30px #00000059);opacity:0;pointer-events:none;z-index:42010;border-radius:12px;gap:6px;padding:8px;transition:opacity .16s,transform .18s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(8px)}.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{background:0 0;border:1px solid #0000;border-radius:8px;justify-content:flex-start;width:100%;min-height:36px;padding:6px 10px}.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{color:#ffb3b3;background:#a01e1e1f;border-color:#dc464659}.admin-page .admin-support-page .admin-support-head-menu .msg-menu-item.btn.artist-delete-btn .msg-menu-item-label{z-index:1;position:relative}.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{color:#b31212;background:#d723232e;border-color:#c81e1e8c}.admin-page .admin-support-page .admin-support-page__sidebar-empty{text-align:center;place-items:center;min-height:160px;padding:18px 12px;display:grid}.admin-page .admin-support-page .msg-chat-status{white-space:nowrap;text-overflow:ellipsis;max-width:min(100%,560px);overflow:hidden}@media (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:#12141a80;--startbar-glass-border:var(--surface-border,#ffffff1a);--startbar-glass-shadow:0 8px 20px #0000002e;--startbar-attention-opacity:.92;--startbar-text:#f5f7ff;--startbar-muted:#ffffffad;--startbar-active:#30c264;--startbar-inactive:#716464;--startbar-x:0px;--startbar-y:12px;--startbar-width:1208px;--startbar-height:44px;--startbar-x-sm:0px;--startbar-y-sm:-4px;--startbar-width-sm:100%;--startbar-card-margin-md:0 60px 0 0;--startbar-card-margin-sm:0 16px;--startbar-mobile-float-shift:-60px;--startbar-seg-bg:#12161c61;--startbar-seg-idle:linear-gradient(120deg, #7882912e 0%, #96a0af1a 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:#06080cad;--startbar-modal-bg:var(--bg-elev,#121212);--startbar-modal-border:var(--line,#ffffff1f);--startbar-modal-shadow:0 28px 60px #0000008c}html[data-theme=light],html.theme-light,body.theme-light{--startbar-glass-bg:#f7f8fae6;--startbar-glass-border:var(--surface-border,#00000014);--startbar-glass-shadow:0 18px 36px #0000001f;--startbar-attention-opacity:.68;--startbar-text:#1b1d23;--startbar-muted:#0000008c;--startbar-seg-bg:#d7dee8bf;--startbar-seg-idle:linear-gradient(120deg, #78828c00 0%, #a0aab914 100%);--startbar-inactive:#716464;--startbar-modal-mask:#f5f6fac7;--startbar-modal-bg:var(--bg-elev,#fff);--startbar-modal-border:var(--line,#0000001f);--startbar-modal-shadow:0 24px 50px #0000002e}.startbar-root{width:min(var(--startbar-width,1200px), calc(100vw - 32px));height:var(--startbar-height,60px);z-index:60000;pointer-events:none;opacity:0;position:fixed;bottom:28px;left:50%}.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,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{transform:translateX(calc(-50% + var(--startbar-x,0px))) translateY(var(--startbar-y,0px));top:calc(50% + 170px);bottom:auto}.startbar-card{height:var(--startbar-height,60px);box-shadow:var(--startbar-glass-shadow);-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);pointer-events:none;opacity:0;transform:translateY(calc(10px + var(--startbar-y,0px)));border-radius:12px;align-items:flex-end;gap:18px;margin:0 60px 0 0;padding:8px 18px;font-size:12px;line-height:1.2;transition:opacity .45s,transform .45s;display:flex;overflow:visible;box-shadow:0 7px 20px #00000057}.startbar-ring{position:relative}.startbar-ring:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:conic-gradient(from var(--startbar-ring-ang,0deg), #70bdffa6, #ffc1e6a6, #aaffdca6, #70bdffa6);opacity:.7;filter:saturate()brightness();-webkit-mask-composite:xor;padding:1px;animation:7s linear infinite startbarRing;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.startbar-card>*{z-index:1;position:relative}.startbar-card>.startbar-attention-glow{z-index:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--startbar-ring-ang,0deg), #70bdffeb, #ffc1e6e6, #aaffdceb, #70bdffeb);opacity:0;filter:blur(3px)saturate(1.25);-webkit-mask-composite:xor;will-change:opacity;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.startbar-root.is-visible .startbar-attention-glow{animation:2.8s ease-in-out infinite startbarExternalPulse}@property --startbar-ring-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes startbarRing{to{--startbar-ring-ang:360deg}}@keyframes startbarExternalPulse{0%,20%,to{opacity:0}48%,62%{opacity:var(--startbar-attention-opacity)}}.startbar-root.is-visible .startbar-card{opacity:1;transform:translateY(var(--startbar-y,0px));pointer-events:auto}.startbar-root.is-visible.is-leaving,.startbar-root.is-visible.is-route-hidden{pointer-events:none}.startbar-root.is-visible.is-leaving .startbar-card,.startbar-root.is-visible.is-route-hidden .startbar-card,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{min-width:210px;color:var(--startbar-text);letter-spacing:.02em;text-transform:uppercase;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;height:100%;font-size:12px;display:flex}.startbar-title-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;width:100%;display:inline-flex}.startbar-help{text-transform:none;align-items:center;display:inline-flex}.startbar-title{text-align:left;white-space:nowrap;width:auto;color:var(--startbar-inactive);font-size:12px;font-weight:700}.startbar-title.is-active{color:var(--startbar-active)}.startbar-root.is-complete .startbar-help{display:none}.startbar-count{color:var(--startbar-muted);font-size:11px}.startbar-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:auto;cursor:grab;flex:auto;align-items:flex-end;gap:10px;width:100%;min-width:0;margin:0 -6px;padding:0 6px;display:flex;overflow:auto visible}.startbar-item{pointer-events:auto;flex:none;grid-template-rows:auto 10px;align-content:end;gap:6px;min-width:140px;display:grid}.startbar-label{pointer-events:auto;width:100%;font:inherit;cursor:pointer;color:var(--startbar-muted);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;padding:0;display:flex}.startbar-track::-webkit-scrollbar{display:none}.startbar-track.is-dragging{cursor:grabbing}@media (width>=1700px){.startbar-track{cursor:default;overflow-x:hidden}.startbar-item{flex:1 1 0;min-width:max-content}}.startbar-label-text{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:center;min-width:0;max-width:100%;padding-bottom:1px;padding-right:2px;font-size:10px;line-height:1.2;transition:background-size .22s;display:inline-flex;position:relative;overflow:hidden}.startbar-label-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.startbar-label-num{margin-right:4px}.startbar-chevron{opacity:0;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;transition:transform .18s,opacity .18s;transform:rotate(-45deg)}.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{background:var(--startbar-seg-bg);width:100%;height:100%;box-shadow:none;cursor:default;appearance:none;transform-origin:50%;border:0;border-radius:999px;padding:0;transition:transform .35s,opacity .35s,filter .35s;display:block;position:relative;overflow:hidden}.startbar-seg:focus-visible{outline:1px solid var(--startbar-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.startbar-item:hover .startbar-label-text{background-size:calc(100% - 2px) 1px}.startbar-item:hover .startbar-chevron{opacity:1;transform:translate(2px)rotate(-45deg)}.startbar-item:hover .startbar-label{color:var(--startbar-text)}.startbar-seg{cursor:pointer}.startbar-seg:hover{filter:saturate(1.12)brightness(1.08);transform:scaleX(1.02)scaleY(1.22)}}.startbar-seg:before{content:"";background:var(--sb-idle,var(--startbar-seg-idle));opacity:1;background-size:240% 240%;animation:12s ease-in-out infinite startbarLiquid;position:absolute;inset:0}.startbar-seg:after{content:"";background:var(--sb-on,var(--startbar-liquid-on));opacity:0;pointer-events:none;background-size:320% 320%;border-radius:999px;animation:5.5s ease-in-out infinite startbarFlow;position:absolute;inset:0 50%}.startbar-seg.is-pop{animation:.9s cubic-bezier(.2,.9,.25,1) startbarFillPop}.startbar-seg.is-on:after{opacity:.95;filter:saturate(1.4) brightness(1.12) drop-shadow(0 0 8px var(--sb-glow,#fff3));animation:5.5s ease-in-out infinite startbarFlow;left:0;right:0}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 #fff0);animation:5.5s ease-in-out infinite startbarFlow,.45s both startbarFillOut}.startbar-seg.is-pop:after{animation:5.5s ease-in-out infinite startbarFlow,.45s both startbarFillIn}.startbar-seg.is-off:before{filter:brightness(1.05);transition:filter .35s}.startbar-root.is-wave .startbar-seg:after{opacity:.85;background:var(--sb-on,var(--startbar-liquid-on));background-size:200% 200%;animation:1.4s both startbarWavePass;left:0;right:0}.startbar-root.is-wave .startbar-item:first-child .startbar-seg:after{animation-delay:0s}.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:.6s ease-in-out 2 startbarPing}@keyframes startbarLiquid{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes startbarFlow{0%{background-position:0 40%}50%{background-position:100% 60%}to{background-position:0 40%}}@keyframes startbarWavePass{0%{opacity:0;background-position:0 40%}25%{opacity:.7}60%{opacity:.95;background-position:100% 60%}to{opacity:0;background-position:0 40%}}@keyframes startbarFillIn{0%{opacity:0;left:50%;right:50%}to{opacity:.95;left:0;right:0}}@keyframes startbarFillOut{0%{opacity:.95;left:0;right:0}to{opacity:0;left:50%;right:50%}}@keyframes startbarFillPop{0%{filter:saturate(.85)brightness(.9);transform:scale(.92)}60%{filter:saturate(1.45)brightness(1.22);transform:scale(1.1)}to{filter:saturate()brightness();transform:scale(1)}}@keyframes startbarWaveGlow{0%{filter:saturate(1.2)brightness(1.05)}to{filter:saturate()brightness()}}@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:.6s cubic-bezier(.4,0,.2,1) 2 startbarAlert}.startbar-item.is-alert .startbar-seg:after{opacity:0;background:var(--sb-on,var(--startbar-liquid-on));filter:saturate(1.5)brightness(1.18);animation:.6s cubic-bezier(.4,0,.2,1) 2 both startbarAlertGlow;left:0;right:0}@keyframes startbarAlert{0%{filter:brightness();transform:translateY(0)}35%{filter:brightness(1.2);transform:translateY(-1px)}70%{filter:brightness(1.05);transform:translateY(0)}to{filter:brightness();transform:translateY(0)}}@keyframes startbarAlertGlow{0%{opacity:0}45%{opacity:.9}75%{opacity:.18}to{opacity:0}}.startbar-tutorial-backdrop,.startbar-complete-backdrop{background:var(--startbar-modal-mask);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:75000;opacity:0;transition:opacity .9s;position:fixed;inset:0}.startbar-complete-backdrop{justify-content:center;align-items:center;display:flex}.startbar-tutorial-backdrop{place-items:center;display:grid}.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}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{background:var(--startbar-modal-bg);border:1px solid var(--startbar-modal-border);width:min(660px,100vw - 48px);box-shadow:var(--startbar-modal-shadow);text-align:center;color:#f5f7ff;opacity:0;border-radius:22px;padding:22px 28px;transition:opacity .4s,transform .4s;display:none;transform:translateY(12px)}.startbar-tutorial-card{grid-area:1/1}.startbar-complete-card{max-height:none;transition:opacity .6s,transform .6s;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{opacity:1;display:block;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{opacity:0;display:block;transform:translateY(14px)}.startbar-tutorial-title,.startbar-complete-title{margin-bottom:8px;font-size:24px;font-weight:700}.startbar-complete-illustration{aspect-ratio:3/2;pointer-events:none;justify-content:center;align-items:center;width:min(560px,100%);margin:6px auto 14px;display:flex;overflow:hidden}.startbar-tutorial-illustration{aspect-ratio:3/2;pointer-events:none;justify-content:center;align-items:center;width:min(560px,100%);margin:6px auto 12px;display:flex;overflow:hidden}.startbar-complete-illustration svg,.startbar-tutorial-illustration svg{opacity:0;width:100%;height:100%;transition:opacity .45s,transform .45s;display:block;transform:scale(.985)}.startbar-complete-illustration.is-loaded svg,.startbar-tutorial-illustration.is-loaded svg{opacity:1;transform:scale(1)}.startbar-tutorial-text,.startbar-complete-text{color:var(--startbar-muted);margin-bottom:20px;font-size:16px;line-height:1.6}.startbar-item-hint-pop{z-index:2147483647;box-sizing:border-box;border:1px solid var(--helptip-pop-border,#ffffff1f);background:var(--helptip-pop-bg,#101010b8);width:min(304px,100vw - 24px);box-shadow:var(--helptip-pop-shadow,0 10px 24px #00000059);-webkit-backdrop-filter:blur(12px)saturate(120%)brightness(108%);backdrop-filter:blur(12px)saturate(120%)brightness(108%);color:var(--helptip-pop-text,#dee2e8d1);font-family:var(--site-font,Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);text-transform:none;pointer-events:none;visibility:hidden;opacity:0;border-radius:12px;padding:12px 14px;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:fixed;transform:translateY(4px)}.startbar-item-hint-pop.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.startbar-item-hint-text{overflow-wrap:anywhere}.startbar-item-hint-lead{color:var(--startbar-item-hint-accent,var(--helptip-pop-title,#f2f2f2eb));font-size:13px;font-weight:700;line-height:1.4}.startbar-item-hint-detail{color:var(--helptip-pop-text,#dee2e8d1);margin-top:5px;font-size:12px;font-weight:400;line-height:1.45}@media (hover:none),(pointer:coarse){.startbar-item-hint-pop{display:none}}.startbar-tutorial-card.is-step-2{max-height:calc(100dvh - 32px);overflow-y:auto}.startbar-tutorial-card.is-step-2 .startbar-tutorial-text{max-width:590px;margin-left:auto;margin-right:auto}.startbar-tutorial-mini-track{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;width:min(590px,100%);margin:0 auto 20px;display:grid}.startbar-tutorial-mini-step{grid-template-rows:auto 7px;gap:4px;min-width:0;display:grid}.startbar-tutorial-mini-number{color:var(--startbar-tutorial-item-color,currentColor);text-align:center;font-size:12px;font-weight:700;line-height:1}.startbar-tutorial-mini-segment{background:var(--startbar-tutorial-segment-bg,var(--startbar-seg-bg));width:100%;height:7px;box-shadow:0 0 10px var(--startbar-tutorial-segment-glow,transparent);border-radius:999px;display:block}.startbar-tutorial-card.is-step-2 .startbar-tutorial-reveal{opacity:0;transform:translateY(6px)}.startbar-tutorial-card.is-step-2.is-sequencing .startbar-tutorial-reveal{animation:.38s forwards startbarTutorialReveal;animation-delay:var(--startbar-tutorial-reveal-delay,0s)}@keyframes startbarTutorialReveal{to{opacity:1;transform:translateY(0)}}.startbar-complete-body{text-align:center;color:var(--startbar-muted);gap:12px;margin:10px 0 12px;font-size:15px;line-height:1.5;display:grid}.startbar-complete-row{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.startbar-complete-action{white-space:nowrap;background:var(--prefs-glass-bg,#10101080);border:1px solid var(--startbar-modal-border);min-width:140px;color:inherit;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:600}.startbar-complete-row.is-primary{gap:16px}.startbar-complete-row.is-primary .startbar-complete-action{border-radius:12px;min-width:180px;padding:10px 18px;font-weight:600}.startbar-complete-row.is-secondary{gap:16px;margin-top:0}.startbar-complete-row.is-secondary .startbar-complete-action{opacity:.9;min-width:180px;padding:10px 18px;font-size:13px}.startbar-complete-action:hover{background:var(--prefs-glass-hover,#101010d9)}html[data-theme=light] .startbar-complete-action,html.theme-light .startbar-complete-action,body.theme-light .startbar-complete-action{background:var(--prefs-glass-bg,#ffffffe6)}.startbar-complete-footer{justify-content:center;margin-top:8px;display:flex}.startbar-complete-cta{z-index:76050;justify-content:center;width:min(360px,100vw - 48px);display:flex;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.startbar-complete-cta .startbar-complete-continue{width:100%}.startbar-complete-continue{border-radius:14px;min-width:200px;padding:12px 22px;font-weight:600}.startbar-complete-continue:hover{filter:none}.startbar-tutorial-hidden{opacity:0;pointer-events:none}.startbar-tutorial-continue,.startbar-tutorial-continue-2{border-radius:14px;min-width:220px;padding:12px 22px;font-weight:600;transition:opacity .35s}.startbar-complete-hint{color:#ffffffa3;margin-top:18px;font-size:14px}@media (width<=1100px){.startbar-card{margin:var(--startbar-card-margin-md);align-items:center}.startbar-track{cursor:grab;align-items:center;padding-bottom:4px}.startbar-item{align-content:center}.startbar-track::-webkit-scrollbar{display:none}.startbar-track:active{cursor:grabbing}}@media (width<=600px){.startbar-tutorial-card.is-step-2{width:min(660px,100vw - 24px);padding:20px 18px}.startbar-tutorial-card.is-step-2 .startbar-tutorial-title{font-size:21px}.startbar-tutorial-card.is-step-2 .startbar-tutorial-text{margin-bottom:16px;font-size:14px;line-height:1.5}.startbar-tutorial-mini-track{gap:4px;margin-bottom:16px}.startbar-tutorial-mini-number{font-size:11px}}@media (prefers-reduced-motion:reduce){.startbar-tutorial-card.is-step-2.is-sequencing .startbar-tutorial-reveal{animation-duration:.01ms}}@media (width<=720px){.startbar-root{width:var(--startbar-width-sm);--startbar-y:var(--startbar-y-sm);left:50%}.startbar-card{margin:var(--startbar-card-margin-sm);align-items:center;gap:4px;padding:10px 12px}.startbar-track{align-items:center}.startbar-item{grid-template-rows:auto 8px;align-content:center;min-width:max-content}.startbar-seg{height:8px}.startbar-head{min-width:88px;max-width:92px}.startbar-title-row{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;column-gap:4px;padding-left:4px;display:grid}.startbar-help{flex:none}.startbar-title{white-space:normal;text-align:center;flex:0 auto;min-width:0;max-width:none;font-size:10px;line-height:1.05}.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%)}}.site-notice--maintenance{z-index:50020}.site-notice--maintenance .site-notice__top-text{padding-right:16px}.site-notice--maintenance .site-notice__top-text-inner{display:block}.site-notice--maintenance .site-notice__top-text.is-marquee .site-notice__top-text-inner{animation:9s ease-in-out infinite siteNoticeTextMarquee}body.is-maintenance-mode{overflow:hidden;padding-top:0!important}body.is-maintenance-mode.has-site-top-notice,body.is-maintenance-mode.has-site-bottom-notice{padding-top:0!important}body.is-maintenance-mode #app-header,body.is-maintenance-mode header.p-header,body.is-maintenance-mode #p-header-spacer,body.is-maintenance-mode #p-header-fade,body.is-maintenance-mode #sidebar,body.is-maintenance-mode #filters,body.is-maintenance-mode #rightchat,body.is-maintenance-mode [data-widget=rightchat],body.is-maintenance-mode .p-chat-drawer,body.is-maintenance-mode .p-chat-drawer-panel,body.is-maintenance-mode .site-notices-root{visibility:hidden!important;pointer-events:none!important;display:none!important}body.is-maintenance-mode #grid{z-index:60000!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}.maintenance-page{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--text,#fff) 5%, transparent), transparent 40%), linear-gradient(135deg, color-mix(in srgb, var(--bg,#050505) 92%, #141414), var(--bg,#050505));width:100%;height:100dvh;min-height:100dvh;color:var(--text,#f2f2f2);place-items:center;padding:clamp(20px,5vw,72px);display:grid;overflow:hidden}.maintenance-page:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(color-mix(in srgb, var(--text,#fff) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--text,#fff) 7%, transparent) 1px, transparent 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 70%)}.maintenance-panel{text-align:center;border:1px solid color-mix(in srgb, var(--surface-border,#242424) 84%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-bg,#101010) 94%, #252033), color-mix(in srgb, var(--surface-bg,#101010) 92%, #050505));border-radius:22px;justify-items:center;gap:14px;width:min(680px,100%);padding:clamp(28px,5vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000057,inset 0 1px #ffffff12}.maintenance-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, #ffffff12, transparent), radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--text,#fff) 7%, transparent), transparent 44%);opacity:.7;position:absolute;inset:0}.maintenance-panel>*{z-index:1;position:relative}.maintenance-pet-stage{aspect-ratio:1;place-items:center;width:clamp(156px,30vw,238px);margin-bottom:-4px;display:grid;position:relative}.maintenance-pet-glow{background:radial-gradient(circle, color-mix(in srgb, var(--text,#fff) 11%, transparent), transparent 66%);filter:blur(18px);opacity:.72;border-radius:50%;width:72%;height:72%;position:absolute}.maintenance-pet-frame{z-index:2;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 18px 28px #00000057);width:100%;height:100%;display:block;position:relative}.maintenance-pet-shadow{z-index:1;filter:blur(10px);background:#00000052;border-radius:999px;height:16px;position:absolute;bottom:14%;left:22%;right:22%}.maintenance-kicker{border:1px solid color-mix(in srgb, #ffd66b 28%, var(--surface-border,#242424));letter-spacing:0;min-height:26px;color:color-mix(in srgb, #ffd66b 68%, var(--text,#f2f2f2));background:#ffd66b17;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.maintenance-panel h1{letter-spacing:0;max-width:12ch;margin:0;font-size:clamp(31px,5vw,54px);font-weight:900;line-height:1.02}.maintenance-body{max-width:46ch;color:var(--muted,#a6a6a6);margin:0;font-size:15px;line-height:1.55}.maintenance-countdown{border:1px solid color-mix(in srgb, var(--surface-border,#242424) 88%, transparent);background:color-mix(in srgb, var(--bg,#050505) 42%, transparent);border-radius:16px;justify-items:center;gap:6px;min-width:min(320px,100%);margin-top:8px;padding:14px 18px;display:grid;box-shadow:inset 0 1px #ffffff0d}.maintenance-countdown-label{color:var(--muted,#9aa3b2);font-size:12px;line-height:1.2}.maintenance-countdown-value{letter-spacing:0;color:var(--text,#f2f2f2);font:800 clamp(28px,7vw,46px)/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}html[data-theme=light] .maintenance-page{background:radial-gradient(circle at 50% 34%,#1c23320d,#0000 42%),linear-gradient(135deg,#f6f7f9,#eef1f5 54%,#f8f8f6)}html[data-theme=light] .maintenance-page:before{opacity:.48;background-image:linear-gradient(#232d4812 1px,#0000 1px),linear-gradient(90deg,#232d4812 1px,#0000 1px)}html[data-theme=light] .maintenance-panel{background:linear-gradient(#fffffff0,#fffcf5e6);border-color:#b3b9cdb8;box-shadow:0 24px 74px #454e7029,inset 0 1px #ffffffe0}html[data-theme=light] .maintenance-pet-frame{filter:drop-shadow(0 18px 26px #4a3e602e)}html[data-theme=light] .maintenance-pet-shadow{background:#46425a29}html[data-theme=light] .maintenance-kicker{color:#7a5415;background:#ffda7033;border-color:#c6963657}html[data-theme=light] .maintenance-countdown{background:#ffffff94;border-color:#b3b9cda6}@media (prefers-reduced-motion:reduce){.maintenance-pet-frame{transition:none}}@media (width<=560px){.maintenance-page{padding:18px}.maintenance-panel{border-radius:18px;padding:24px 18px}.maintenance-pet-stage{width:min(190px,58vw)}.maintenance-panel h1{max-width:13ch}}
